I don't understand what you are trying to achieve.
You have a gazillion of actions like "Bullet set angle of motion to Bad.angle+N", but your Bad.angle is always 0, because it doesn't rotate. So when you add 80 or 90 degrees to it, the bullet flies down, as it supposed to.
If you want to aim at the player, you need to set angle of motion to angle(Bad.x, Bad.y, Player.x, Player.y)
Or, since you have "Set angle=Yes" setting on your bullet, you can simply use "Bullet set angle towards position Player.x, Player.y"