As attachment how I do it in my game. It works pretty well. Test my game and see is it what you want [url]BMMB: BioMechanic Man Boy].
I don’t think those jump speed thing in events are necessary, but test it out. And those angles you can change, because in those events player knock back obliquely upward.