Moved weapon to separate gameobject and script.