cvp
So in basic terms all i needed was this piece of information.
i knew i was doing something wrong,thank you for showing me how to attach angles to imagepoints through expressions.i never knew how to achieve that before.
angle(player_arms.X, player_arms.Y, player_arms.ImagePointX(1),player_arms.ImagePointY(1))