local Lighting = game:GetService("Lighting") pcall(function() Lighting.Brightness = 11 Lighting.Technology = Enum.Technology.Legacy Lighting.EnvironmentDiffuseScale = 0 Lighting.EnvironmentSpecularScale = 0 end) for _, obj in ipairs(Lighting:GetChildren()) do if obj:IsA("Atmosphere") or obj:IsA("Clouds") or obj:IsA("DepthOfFieldEffect") or obj:IsA("ColorCorrectionEffect") or obj:IsA("BloomEffect") or obj:IsA("BlurEffect") or obj:IsA("SunRaysEffect") then obj:Destroy() end end local cc = Lighting:FindFirstChild("ExecutorColorCorrection") if not cc then cc = Instance.new("ColorCorrectionEffect") cc.Name = "ExecutorColorCorrection" cc.Parent = Lighting end cc.Brightness = -0.05 cc.Contrast = 0 cc.Saturation = 0 cc.TintColor = Color3.new(1,1,1) if getgenv()._force then getgenv()._force() end getgenv()._force = function() if getgenv()._con then for _,v in ipairs(getgenv()._con) do pcall(function() v:Disconnect() end) end end getgenv()._con = {} local Players = game:GetService("Players") local RunService = game:GetService("RunService") local map = { ["Medium stone grey"]=Color3.fromRGB(155,153,157),["Bright green"]=Color3.fromRGB(45,91,45),["White"]=Color3.fromRGB(129,129,129), ["Sea green"]=Color3.fromRGB(35,97,44),["Br. yellowish green"]=Color3.fromRGB(97,111,42),["Earth Blue"]=Color3.fromRGB(26,48,71), ["Grey"]=Color3.fromRGB(92,94,93),["Magenta"]=Color3.fromRGB(144,0,144),["Alder"]=Color3.fromRGB(111,79,158), ["Pastel light blue"]=Color3.fromRGB(95,122,139),["Pastel orange"]=Color3.fromRGB(134,107,80),["Pink"]=Color3.fromRGB(159,62,128), ["Flint"]=Color3.fromRGB(66,64,58),["Oyster"]=Color3.fromRGB(130,124,124),["Rust"]=Color3.fromRGB(111,59,33), ["Pearl"]=Color3.fromRGB(124,124,126),["Fog"]=Color3.fromRGB(94,100,107),["Beige"]=Color3.fromRGB(117,111,95), ["Crimson"]=Color3.fromRGB(116,0,0),["Quill grey"]=Color3.fromRGB(111,111,111),["Eggplant"]=Color3.fromRGB(102,0,102), ["Lapis"]=Color3.fromRGB(11,31,150),["Cool yellow"]=Color3.fromRGB(134,123,75),["Dove blue"]=Color3.fromRGB(76,114,134), ["Dark indigo"]=Color3.fromRGB(57,21,130),["Moss"]=Color3.fromRGB(76,94,65),["Olive"]=Color3.fromRGB(118,115,40), ["Deep orange"]=Color3.fromRGB(159,109,0),["Pastel violet"]=Color3.fromRGB(93,88,135),["Pastel brown"]=Color3.fromRGB(141,111,81), ["Black"]=Color3.fromRGB(22,34,43),["Bright red"]=Color3.fromRGB(135,27,19),["Persimmon"]=Color3.fromRGB(131,46,46), ["Really red"]=Color3.fromRGB(162,0,0),["Bright yellow"]=Color3.fromRGB(147,120,29),["Nougat"]=Color3.fromRGB(150,104,77), ["Bright orange"]=Color3.fromRGB(84,50,25),["Bright blue"]=Color3.fromRGB(8,70,111),["Brick yellow"]=Color3.fromRGB(140,128,100), ["Dark orange"]=Color3.fromRGB(120,70,40),["Medium blue"]=Color3.fromRGB(72,101,132),["Lig. Yellowich orange"]=Color3.fromRGB(124,105,79), ["Dark stone grey"]=Color3.fromRGB(86,83,85), } local cache = {} local watching = {} local function apply(p) if not p:IsA("BasePart") then return end if not cache[p] then cache[p] = tostring(p.BrickColor) end local c = map[cache[p]] if c then p.Color = c end end local function watch(p) if watching[p] then return end watching[p] = true table.insert(getgenv()._con, p:GetPropertyChangedSignal("Color"):Connect(function() apply(p) end)) table.insert(getgenv()._con, p:GetPropertyChangedSignal("BrickColor"):Connect(function() cache[p] = tostring(p.BrickColor); apply(p) end)) apply(p) end for _,v in ipairs(workspace:GetDescendants()) do if v:IsA("BasePart") then watch(v) end end table.insert(getgenv()._con, workspace.DescendantAdded:Connect(function(v) if v:IsA("BasePart") then watch(v) end end)) local function hookChar(char) for _,v in ipairs(char:GetDescendants()) do if v:IsA("BasePart") then watch(v) end if v:IsA("ShirtGraphic") then local c = v.Color3 v.Color3 = Color3.new(c.R*0.5,c.G*0.5,c.B*0.5) end end table.insert(getgenv()._con, char.DescendantAdded:Connect(function(v) if v:IsA("BasePart") then watch(v) end if v:IsA("ShirtGraphic") then local c = v.Color3 v.Color3 = Color3.new(c.R*0.5,c.G*0.5,c.B*0.5) end end)) end for _,p in ipairs(game:GetService("Players"):GetPlayers()) do if p.Character then hookChar(p.Character) end table.insert(getgenv()._con, p.CharacterAdded:Connect(hookChar)) end table.insert(getgenv()._con, game:GetService("Players").PlayerAdded:Connect(function(p) table.insert(getgenv()._con, p.CharacterAdded:Connect(hookChar)) end)) table.insert(getgenv()._con, RunService.Heartbeat:Connect(function() for p in pairs(cache) do if p.Parent == nil then cache[p]=nil watching[p]=nil end end end)) end getgenv()._force()