Keep moving forward in the direction you are facing during deceleration

I need to keep moving in the direction my character is facing when I release a key. The issue I’m having is when I release a movement key it stays moving in that direction when I released the key instead of moving along the rotation before I stop.

Can anyone help me out? Here is my current movement BP

Here is an example of what im trying to achieve. The top example shows whats happening and the bottom shows what I want to do.