Well, why do you a) move it around and b) rotate a billboard? Moreover, both screenshots (left and right) seem to show the flash at the same relative position. So where's the problem. Just don't move it and it should be attached to the gun as desired.