-When shooting, set the angle of the spawned bullet to the angle of the gun/character, so it will face in the same direction.
-If I understood correctly, the best way would be to stop the audio when the key is no longer pressed.
-If the shoot event stops the player and changes its animation, then add another condition to the event that makes the player run to only run when the shooting animation is not being played.