function Create(self) self.curteam = self.Team self.shottimer = Timer(); end function Update(self) if self:GetController():IsState(Controller.BODY_CROUCH) then self.Team = 1 - self.curteam end if self:GetController():IsState(Controller.WEAPON_FIRE) then self.Team = self.curteam self.shottimer:Reset() end if self:GetController():IsState(Controller.MOVE_LEFT) then self.Team = self.curteam end if self:GetController():IsState(Controller.MOVE_RIGHT) then self.Team = self.curteam end if self:GetController():IsState(Controller.BODY_JUMP) then self.Team = self.curteam end if not(self.shottimer:IsPastRealMS(2000)) then self.Team = self.curteam end if self.Health <= .5 then self.Team = self.curteam end end function Destroy(self) self.Team = self.curteam end