not great, but a bit of fun. The dope sheet amination is for display, so you can just delete it. One amature joins the objects(not one mesh). posistion ctrl bone to move the hole thing(placement) Handel.ctrl bone local Y rotaion will rotate both handle and barrels. gun.pivot.ctrl bone pivots the gun on local Y rotaion. gun.up.down.ctrl aimes gun up and down on local x rotaion. The rotaions are lock to axis in limit mod.