Yes, because the events are telling the game to do this:
With this code, you’ll be creating 4 bullets, 3 at 0,0 (because the 3 of the player characters don’t exist and it’s the default co-ordinate GDevelop uses) and the last bullet at the character point Firing.
You need to have one “Space key is pressed” condition, and then a series of subconditions that check the Character.ObjectName() and act accordingly.
You need to go through your events, like GDevelop would, and workl out what it’s doing. And read not what you want it to do, but what it is doing.
This is a condition, that says “Is Angie’s angle = Angie’s angle?”. It’ll always be true.
I’d seriously recommend you park this project, and work on a series of smaller projects that help you to understand how GDevelop works. The help you’ve been asking for in the forums generally involves some rudimentary GDevelop functionality. Like all bullet sounds playing at once, like NPC moving in synch with the player etc, I get the feeling with this project you’ve bitten off more than you can chew. Take smaller bites, and work up to the main project.