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.