The cap crashed because it could not locate the sounds?
Looking at the events on layout 3, you have opted to include 'event sheet main' which contains-
(main event sheet)
+ Sprite: is jumping
-> Sprite2: Set animation to "jump"
I think this is were the animation gets messed up ( i couldn't run it to check )
Maybe you could add another condition to the above, that only triggers the jump animation if the player is not carrying the gun?
+ Sprite: is jumping
Sprite2 value 'gun' = 0 )or whatever variable your using)
-> Sprite2: Set animation to "jump"
Hope this helps.