I added a wait 0.1 block in the player sprite above the [forever broadcast (Update player position) Move X Move Y point towards mouse pointer shoot ] code so it wouldn't shoot as soon as you press start and in the settings sprite I added a new, blank costume and changer all the show/hide blocks to switch costume(costume1)/switch costume(costume2) block so when you press the middle during gameplay it won't show the settings menu for the glitch were you had to flick the static button back and forth a few times before it would work- in the static sprite I dragged the [go to (front) layer] out of the forever loop and put it on top of it. Then in the mute and static button sprites I kinda changed a lot so it would probably be fastest to just put them in your backpack, if you wanna transfer the code, however I did have to put them in front of the static so my code would work. :/
@MrMcCoder for original, the bulk of the code and all art, I just fixed some minor bugs