Trying to figure out how to make a gun animation with multi part gun
This is a broad question indeed, but sounds like proper parenting is all you need. Parent all your objects to logical groups of objects, like sleigh, magazine and so on. Create an empty around your gun, and parent gun, sleigh, magazine and all other to this empty.