I'm coming for you guys. slowly getting there :D This is the first game I've ever tried speedrunning and uploading my progress!
OK so... the new record is 19sec I think I'll just stick to playing casual sandbox games..