Basically, I’m trying to make it so that picking up a gun and shooting it will remain permanent when traveling to the next level.
Is this a bug? Or is every behavior supposed to reset upon switching levels?
Click on your player, click “edit”, click “properties”, and select “keep between levels”.
This means your player will be kept between levels, and not removed when you leave a level. This also means you should just add the player to the first level, and not all of them, since he will continue to show up in every level that loads.