fix for the resetOnDeath method. I'm not allowed to edit my post for some reason.
resetOnDeath() {
self endon("disconnect");
for (;;) {
self waittill("death");
wait 2;
self.killStreak setValue(0);
self.gunStreak setValue(0);
self.moabAdded = false;
}
}