Question: can a gun fire in space?
Answer: Yes. Bullets carry their own oxidising agent in the explosive of the cartridge (which is sealed, anyway) so there's no need for atmospheric oxygen to ignite the propellant. ... Once shot, the bullet will keep going forever, as the universe is expanding at a faster rate than the bullet will travel.