Okay, still broken. Not as badly.

The gun flops around like a fish out of water when the
RotationAsEuluer... is not 0,0,0