Setting it to negative doesn't work. Remember, we have a top down view, so basically a coordinate system with a X and Y position for the player and a X and Y position for the enemy.
I also tried to get the angle with this method "angle(X1, Y1, X2, Y2)". I set up a global value called AnglePlayerEnemy and set this every 0.1 sec to "angle(player.x, player.y, enemy.x, enemy.y) and when the a bullet hits the enemy's arm I tell the arm to set the bullet angle of motion to the AnglePlayerEnemy value ... but it doesn't work.
edit:
Alright, the closest I got so far to a somewhat accurate outcome is to tell the enemy's arm to "Set angle toward ((player.x),(player.y))". So at least we get the right angle between the player and the enemy. Only thing the arms are now firing straight at the player when they should go in the opposite direction. Now we just need to invert this value somehow. I tried some variations of adding a "-" or a "-1* whateverthepositioniscalled", but nothing works properly ... any suggestions?
edit2:
solved.
EnemyArm set angle to angle(player.x,player.y,enemyarm.x,enemyarm.y)