its a great idea, just needs some work. try using the bone_attach resource to have the guns attach more n aturally, and make older unused weapons dissapear when you get a new weapon of the same slot, so it doesnt all pile up
EDIT:oh, i see you already fixed the slot thing! good job!