Hey!! On PC underneath Leaderboards the very first option is Full Game Leaderboard (I just recently logged back in so that might've been a change since you posted)!
this was a long time ago!! sorry that i baited all of y'all into thinking i was going to do runs at the time, had a lot going on and wanted to revisit this game. I might post here and there though now!!
correction there are records i just didn't know how speedrun.com worked, i will be competing with one full run record by teamplasma and maybe some single level records by debiangamer256
basically, found this game from almost a decade ago and decided im gonna speedrun soon. Next time i have a twenty on hand ima buy the steam version and speedrun, since there are no records for the game yet.
also, the discord link is dead.