I’m kinda feeling that you’ve already solved your problem by now. But if not, here’s how I patched it up:
First we make a variable called “LastVelocity” .Then we use Event on Tick to keep track of the character’s velocity. If the velocity is {0,0} aka character’s idle, we keep feeding our LastVelocity from itself. Else we give it the X & Y of the current Velocity. This way It’ll stay still in the direction it was moving towards.
Hope it helps !
