Pick up item spawn actor

So if I am understanding this correctly, you want to basically have say a soldier carry a machine gun, then find a sword on the ground, the soldier picks up the sword, turns into a ninja character that is now holding said sword? And if the ninja were to pick up say a bow and arrow to turn into a warrior carrying a bow?