How to make a character gradually slow down via AddMovementInput

My character will abruptly stop which looks like so unnatural.

Does anyone know how to slow down if I release my mouse and then let the character move to destination ?


What template are you using? The default character movement has friction and break speed built in. If you did not overwrite gravity or any of the other settings this should not be happening in the first place.
naturally you can also modify these settings to increase the sliding effect.