ART = ART or {} util.AddNetworkString("art_clienteffect") ART.ApplyEffect = function(who,effectname) assert(ART.screen_effect_names[effectname] ~= nil,"Attempted to call a nil effect name:" .. effectname .. ". Valid effect names:" .. table.concat(ART.screen_effect_ids,",")) net.Start("art_clienteffect") net.WriteUInt(ART.screen_effect_names[effectname],32) net.Send(who) end