function EFFECT:Init( data ) local ent = data:GetEntity() if ( ent == NULL ) then return end self.ParentEntity = ent self.Entity:SetModel( ent:GetModel() ) self.Entity:SetPos( ent:GetPos() ) self.Entity:SetAngles( ent:GetAngles() ) self.Entity:SetParent( ent ) self.Entity:SetColor(255,255,255,255) self.Visibility=255 end function EFFECT:Think() self.Visibility=self.Visibility-1 self.Entity:SetColor(255,255,255,self.Alph) if self.Visibility<1 then return false end end function EFFECT:Render() self.Entity:DrawModel() end