Launch Character/Add Impulse not working properly

Do you want to jump in a direction or land precisely at the destination. At the moment you’re attempting the former - since we cannot see how you calc Leap Strength.

you could try using a timeline to change the actor’s location.

Indeed, a different approach that gives you plenty of control:

The above is actually using a movement component, rather than Set Location so you get proper sliding collision all the way.


And another way to achieve the result would be this:

It will require some tweaking.