How to stop muzzle flash effects going on everyones screen?

Basically, I have a simple muzzle flash effect, similar to the realistic weps ones. Anyway, they appear at weapon.Owner:ShootPos(), but yet they flash up on everyones screen from time to time, anyone know why?