putnpc2 needs to be used serverside... you need to trigger a server action and in the control NPC put the putnpc2 part
NPC Code:
if (weaponfired) {
triggeraction 0,0,servernoob,;
}
NPC Code:
if (actionservernoob) <what you had>
its either actionservernoob or serveractionnoob, dont remember