How do I make velocity not cancel out when a character stops holding W mid-air?

I’m trying to make the humanoid on my custom character be more physics-based and one problem I have is that I can’t figure out how to stop the character from canceling velocity mid-air when holding W.

Here’s a better example, here’s what I want:

and this is what’s happening:

Help is appreciated!

1 Like

Maybe clone the velocity when holding the object so when it should suddenly stop it just plays out the velocity previously saved.

1 Like

Nope, the velocity still cancels out.