if modifier_courier_fx == nil then modifier_courier_fx = class({}) end local public = modifier_courier_fx function public:IsHidden() return true end function public:IsDebuff() return false end function public:IsPurgable() return false end function public:IsPurgeException() return false end function public:AllowIllusionDuplicate() return false end function public:RemoveOnDeath() return false end function public:OnCreated(params) if IsServer() then local iParticleID = ParticleManager:CreateParticle("particles/imagine_assets/courier_fx/courier_fx_2.vpcf", PATTACH_CUSTOMORIGIN, self:GetParent()) ParticleManager:SetParticleControlEnt(iParticleID, 0, self:GetParent(), PATTACH_POINT_FOLLOW, "attach_hitloc", self:GetParent():GetAbsOrigin(), true) self:AddParticle(iParticleID, false, false, -1, false, false) end end