Server.s.npcHandler.npcs[attacknpc].appendHit(misc.random(hit)/3);
replace it with
[attack].appendHit(misc.random(hit)/3);
?
lol even you can make that up.
just look for your attack method, in battlescape it's private void attack or void attack it think.
do you have a remove object method for Bs?