How to determine if the enemy is on the right or left side of the character?

You can use dot product for this:

using the cross-product but on C++ and I’m using blueprints.

Also available in BPs:

2 Likes