This seems to be working perfectly! Thank you very much! If I will have other questions, could I PM you?
Edit: There is 1 run time error. When I drop the gun, and pick it up it says "Index out of bounds" Also I would have to switch weapons to get the model back on.