How to make a Bounce move?

Hello, so i’m trying to make a bounce move for my platformer game. The bounce move works like this: if the player is in the air and presses the bounce key, he will hit the floor and bounce upwards. I, however, cannot figure out how to do this. I’ve tried ApplyImpulse, Velocities, and they do work, but the problem is that due to how ROBLOX physics work, it’s really unreliable and sometimes the player doesn’t even bounce correctly after landing. Here’s an image of what i wanna do:

Apply an impulse when the player slams to the ground?

2 Likes

I already tried that, as mentioned in the post. It does work, but due to how ROBLOX’s physics work when you land, the bounce height is never the exact same. Sometimes it doesn’t bounce at all, other times it bounces at an undesired velocity.