Was fun, a few things.
Make a new sprite origin for the gun, and label it whatever. Place it in the middle of the barrel of the gun at the end. Then make the bullet spawn from the gun sprite at the new origin you just made.
After you miss all shots, reloading causes the bullets to go through the green square. Check this out,