Both...
It just stops reading after a certian point I guess o_o
I tryed putting the part that didn't work in the weapon and it started working but then the the next few lines that were then moved to the bottom of the list in the class (because the old ones at the bottom I moved to the npcw) stopped working

(because join puts the class at the bottom of the script)