But how will it know it know the jump button and to play the correct animation?
never mind after removing a few events, and making the jump through platform also a solid and disabling it when there is not a collision with another instance makes it go jump through and then solid when a collision is detected with the instance above the jump through platform, it fixed my bug. but my character on creation is spawned at the incorrect position when the layout starts when testing the game.