I've fixed up a few things but when i shoot it only goes to the right, is there any way i can shoot the way that my character is facing?
I must be blind haha because I can't see any shooting here
That's the only thing I could find referencing to this and here you follow not shooting
On here I just see that you spawning Enemies every 5 sec
And if the have Line of sight then you trying to make them follow the player but here are the problems what i see:
1-you moving at the Angle ( X ) ?? and Distane ( Y )??
that's wrong when they ask you to enter the Angle you should enter the angle between enemy and player
Then on the Distance, you should enter the Speed to move the enemies
Something like this
2-You have a conflict between the two ways that you add for moving Enemies, one is the bullet and the other one is the (Move at Angle) so the bullet is moving at the right which is at angle 0 the default angle and then you have where is the line of sight event the (Move at Angle) so both are fighting there for moving the enemies
So or either you move by (bullet behavior) or either move by (Move at Angle) you cant have both at the same time, if you change the Move at Angle the same as the last picture I showed you and disable the bullet for the enemies and it will work
Or if you wanna move them by Bullet behavior then you just replace the Action from the line of sight event to
Enemy>>> Set bullet Angle of motion To >>> angle(Enemy.X, Enemy.Y, Player.X, Player.Y)
I'm gonna leave you some tutorials to have a look you should read them before you carry on they will help you a lot to avoid future Problems