Back to AI after Launch Character

It’s like this: A bot (Pawn class, a robot - no legs, hover over the nav mesh) needs simple AI that will move him towards the player -> SimpleMoveToActor. Now, the player has a weapon that allows him to push the bot away -> apply LaunchCharacter while the Left Mouse Button is pressed.

So, the enemy is approaching, the player pushes him away, than the enemy approaches again etc. It’s like Jedi force push applied to a pawn that is controller by AI. I’m doing it only in XY.

The problem is how to get back to AI after the Launch and how to smoothly change velocity vector between Launch Velocity and constant AI speed.