This really just needs to be done in a game engine that's actually designed to make platformers. I mean, maybe you could fiddle with the event scripting to make the platforming more versatile, but I just think it would be easier to pick up something like Godot and remake this as a 2d platformer.