I recently made a fps Rig setup but dont know Why my ue4 acts wierd nowadays, My Previous animations were importing without problems but now it does annoying stuff like breaking the whole freaking animation after importing, all bones are totally placed wrong !
My Blender Animation:
Export Settings:
What I was Getting Previously:
What I get Now:
Doesn’t just seem like the bones are placed wrong. It looks like you retargeted the mesh to fit some other skeleton or something similar and forgot about it.
Start over. If you have the animations. Import the new mesh too.
If all the animations are within the same blender file and associated as actions on the same rig as they should be for a final character you shouldn’t have much of an issue doing this over and getting the results you need…
No the previous anim and this anim has same skeliton but it does this all the time ! Btw i willl try that 
Bro it fixed my problem but now my second problem is this i animated a single gun and when i import it with skelitalMesh it says
the bone transform is difrent than orignal and the animation is tottaly wiped with 0 Kbs of space :(!
ue4Nothing|690x388
Must be how you are exporting.
If from Blender. Maybe you forgot to check the Animations checkmark.
Hard to say without more info.
It displays animation in content browser but there is nothing inside it