if not game:IsLoaded() then game.Loaded:wait() end local IsDescendantOf = game.IsDescendantOf local LocalPlayer = game:GetService("Players").LocalPlayer local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:wait() local OldNamecall OldNamecall = hookmetamethod(game, "__namecall",function(...) local Args = {...} if getnamecallmethod() == "FireServer" then if tostring(Args[1]) == "SprayEffect" and IsDescendantOf(Args[1], Character) then for _ = 1, 25 do Args[3] = Color3.fromRGB(math.random(1, 255), math.random(1, 255), math.random(1, 255)) OldNamecall(unpack(Args)) end else return OldNamecall(unpack(Args)) end end return OldNamecall(unpack(Args)) end)