FPS Reload Animation?

Hey, so i was making my first FPS game in this engine. and one of the first iver overall.

So i get to the point where i need to animate a reload animation. First of all, should the bone of the gun be the same as the bone of the arm?
Second, Should the magazine be a standalone object or a part of the arm or gun bones?

How does these works? how can i get my gun to animate the clip falling out and all that to match my hand? i cant find any tutorials at all about this?

There’s lots of tutorials. The keywords to use on youtube searches are (always) “ue4” and stuff like “skeletal mesh”, “rigging”, “sockets”, and “animation”. Here’s an example of a search that turns up a bunch of related tutorials.

Yes i know that, im not at that low level, ive made games in unreal engine 4 befour. this is not 100% unreal engine related,

I wanna know how to setup the character for starters, do i use 1 Skeletal Mesh for the arms, and then another skeletal mesh for the gun? or should i use the arms and the gun as the same skeletal mesh?

If i use 1 skeletal mesh for both hands and gun i cant change weapon right?
And if i use 1 sheletal mesh for hands and 1 skeletal mesh for the weapon, how do i animate the gun and hands at the same time? like how do i make the handguns magazine go out exacly when the hand pulls it out and so on?

I have only made third persone sword games, this is my first first persone shooter in this Engine.