FPS arm animations

I am creating a first person shooter game and am currently animating the arms. So my problem is that I need to create a change weapon animation efficiently so that the unseen weapons don’t take up memory while they are not being used.

If there are any FPS tutorials somewhere aimed specifically for creating the arms please let me know about them:D