I always like some gun fire effect, we use the laser gun and it can shoot some blue laser, and that is very awesome, and the rail gun can shoot smoke on a line
so how about we just make a gun smoke will firing? that can make look like reality, and it can covering your smell
it can also make challengeing if people try firing inside somewhere, shooting too much will cause room full load gun smoke, and eventually become harmful smoke cause PC to cough.
You’d need to be firing something like a 50 cal on full auto to have more than negligible smoke from a modern firearm. There’s a reason ‘Smokeless Powder’ was a significant development in weapon history.