Smooth Decelerate to Stop

  1. What do you want to achieve? Keep it simple and clear!
    I want the player to slowly decelerate after stopping from high-speed movement.

  2. What is the issue? Include screenshots/videos if possible!
    I’m trying to create movement similar to this (ignore the game itself; it’s just an example I found):


    You can see in the video that it doesn’t stop moving immediately

Keep track of the player’s velocity (and possible inputs). When you detect that the player stops moving, tween or manipulate the character’s velocity to decelerate.
(Don’t ask me how, idk either lol)

But is there no setting or option to reduce the deceleration? I’ve noticed that many games have something like that. I’ve also seen in some games that when the player is tiny, it does the same thing.

No, there is not. How would I add deceleration to a player's speed? - #10 by MineMaker4532

The tiny thing doesn’t require any scripting, it’s just a quirk of the roblox physics.