Launch Character overrides the current Velocity of the Actor and sets it into an IsFalling state.
If you are applying Launch Character in Tick or at a high frequency then this will cause your Character to appear to lose control of itself.
This is my simple setup.
I tell the AI to always move towards to Player. In the Level Blueprint i have a simple reference to the Actor and when i Press the F Key i Launch it with a new Z Velocity to cause it to “jump”.
It loses the ability to control its velocity so long as it hasnt returned to the ground. Once it returns to the ground it will resume its SimpleMoveToActor.
In the following tutorial i explain some basic things about AI movement and Selection.