To get the angle between ur player and the other character u can do it this way(hard way):
Get the Forward Vector of the Arrow component of ur character(This is the way the character is looking)- it is already normalized
Get the Direction Vector between 1Ur Player(A) 2the other Character/targetPoint(B)
Now use the formula cos @ = A dot B / |A| * |B|
The result is your angle. Look
Use the getLookAtRotation node and compare the rotation output woth your current rotation and use that to decide if its to the right or left of your character.