Personal Question:Flash scope not working

I’ve made a flash in a scope for my game, but if I move around with the gun and shoot, the flash always is off why is that?
I basically use an empty over the scope, when I press mouse, then the empty adds the flash plane for 4 frames. the flash plane has a true pulse always with a parent to the empty…what’s wrong?

share your .blend file

Ensure all parents have a scale of (1.0, 1.0, 1.0).

No sorry monster, I think I may be giving the wrong wording for my question

I think I have a solution, and that is to change the texture of the scope for 3 frames. how would I do that?