local l = game:GetService("Lighting") local rs = game:GetService("RunService") local ws = game:GetService("Workspace") local function rmvtex() for _,obj in pairs(ws:GetDescendants()) do if obj:IsA("Decal") or obj:IsA("Texture") then obj:Destroy() elseif obj:IsA("BasePart") then if obj.Material ~= Enum.Material.Neon then obj.Material = Enum.Material.SmoothPlastic end obj.TopSurface = Enum.SurfaceType.Smooth obj.BottomSurface = Enum.SurfaceType.Smooth elseif obj:IsA("MeshPart") then obj.Material = Enum.Material.SmoothPlastic end end end local function enhance() l.Brightness = 1.1 l.ColorShift_Bottom = Color3.fromRGB(160,90,160) l.ColorShift_Top = Color3.fromRGB(160,160,90) l.OutdoorAmbient = Color3.fromRGB(120,120,160) l.Ambient = Color3.fromRGB(160,120,120) l.FogColor = Color3.fromRGB(160,110,160) l.ShadowColor = Color3.fromRGB(70,160,70) if l:FindFirstChild("Atmosphere") then local a = l.Atmosphere a.Density = 0.1 a.Offset = 0.1 a.Color = Color3.fromRGB(160,120,160) a.Decay = Color3.fromRGB(160,160,90) a.Glare = 0.2 a.Haze = 0.4 end if l:FindFirstChild("ColorCorrection") then local cc = l.ColorCorrection cc.Brightness = 0.1 cc.Contrast = 0.25 cc.Saturation = 1.2 cc.TintColor = Color3.fromRGB(215,210,215) else local cc = Instance.new("ColorCorrectionEffect") cc.Parent = l cc.Brightness = 0.1 cc.Contrast = 0.25 cc.Saturation = 1.2 cc.TintColor = Color3.fromRGB(215,210,215) end end rmvtex() enhance() ws.ChildAdded:Connect(rmvtex) ws.DescendantAdded:Connect(function(obj) if obj:IsA("Decal") or obj:IsA("Texture") then obj:Destroy() elseif obj:IsA("BasePart") then if obj.Material ~= Enum.Material.Neon then obj.Material = Enum.Material.SmoothPlastic end obj.TopSurface = Enum.SurfaceType.Smooth obj.BottomSurface = Enum.SurfaceType.Smooth elseif obj:IsA("MeshPart") then obj.Material = Enum.Material.SmoothPlastic end end) local conn = rs.Heartbeat:Connect(function() if l.Brightness ~= 1.1 then enhance() end local cc = l:FindFirstChild("ColorCorrection") if not cc then enhance() end end)