Changing Jump Speed

Currently, I am working on an FPS game, and I am trying to replicate basic FPS physics, such as slower jump speed and smoother movement. I have tried using a BodyForce, but it did not work well, and I tried using BodyVelocity, which was also bad because it moved at a constant rate. How would I go about doing this correctly? Also, I am not trying to change jump height, just the speed.

Changing the gravity will make you jump faster.

3 Likes

I tried that, it also makes me jump higher.

1 Like

Changing the gravity, along with setting Humanoid.UseJumpPower to false may solve your issue (as it defaults to true).

Are you trying to limit how much a player can jump? I believe you can try debounce & a script in the starterplayerscripts.