All of my rifles have flash suppressors. They still light up the night. A lot of people saw the flashes from the hotel room.

Modern gun powder is pretty much smokeless. Indoor shooting ranges are a good example. Just need to vent the fumes...

Just tape a bag over the smoke detector.