just an idea, but what would be with something like:
if (weaponfired) {this.account=player.account;
setani pancho_katana-attack,;
replaceani idle,pancho_katana-idle;
replaceani walk,pancho_katana-walk;
}
function onPlayerTouchsme() {
if (player.account ==! this.account)
hurtplayer(.5);
}
just an idea, and makes this roll on, I hope
