Problem is the enemy only moves along the vector based on which direction he is facing. What I want is for it to launch away from the main character depending on the direction I run into it from.
Is it the case that I cant use Launch Char for this sort of thing?
instead of fowardVector, you need a vector from the player to the enemy.
a hit normal can work, but if you want to push things from farther away, or you want the things that can be pushed to be able to overlap pawns, you can use:
to get the enemies position you drag that blue pin off of the hit event that says “other Actor” and get actor location. They to get your own location you just right click and get actor location anywhere in your blueprint.