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.

2 Likes

I tried that, it also makes me jump higher.

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.