Blender exported to UE4 Gun Animation Skeletal Mesh is Twisted
The model I was using did not have a frame bone attached I reimported a model with the frame bone attached which is also the root bone. This solved my problem, I guess this is what happens when you import to unreal engine 4 without a root bone attached to the skeleton.