I made a post about this a long time ago about good ways to preserve momentum from say, a bodyvelocity, etc. Along the lines, I got the same stuff such as: make velocity a variable and slowly multiply it by a decimal to slow it until 0 and way other methods.
None of them really work well. Is there a better way to make it so when I stop setting a player’s velocity, they don’t just go to 0 studs per second without them being buggy or hacky?