How do I animate a gun+playermodel for a multiplayer fps in ue4

as of right now I have a blend file with a playermodel that is a static mesh, if I import the static mesh of a gun, which includes a magazine that has to move, how do I rig and animate it? Any way I try to parent armatures and objects don’t work, and the one time things did look right in blender, after importing to us4 things got messed up. FYI, my playermodel is made up of 6 separate static meshs right now, It’s a low poly model that has floating hands, a floating head, and separated feet, (this was done to keep animating simple while still having good aesthetic)