local UserInputService = game:GetService("UserInputService") local Lighting = game:GetService("Lighting") local Players = game:GetService("Players") local player = Players.LocalPlayer local enabled = false -- Save original lighting local original = { Brightness = Lighting.Brightness, GlobalShadows = Lighting.GlobalShadows, FogEnd = Lighting.FogEnd, Ambient = Lighting.Ambient, OutdoorAmbient = Lighting.OutdoorAmbient } -- Save post effects local postEffects = {} for _,v in pairs(Lighting:GetChildren()) do if v:IsA("PostEffect") then postEffects[v] = v.Enabled end end -- Black screen overlay local gui = Instance.new("ScreenGui") gui.IgnoreGuiInset = true gui.ResetOnSpawn = false gui.Parent = player:WaitForChild("PlayerGui") local frame = Instance.new("Frame") frame.Size = UDim2.fromScale(1,1) frame.BackgroundColor3 = Color3.new(0,0,0) frame.BorderSizePixel = 0 frame.Visible = false frame.Parent = gui local function enableNoRender() frame.Visible = true Lighting.Brightness = 0 Lighting.GlobalShadows = false Lighting.FogEnd = 0 Lighting.Ambient = Color3.new(0,0,0) Lighting.OutdoorAmbient = Color3.new(0,0,0) for effect,_ in pairs(postEffects) do if effect and effect.Parent then effect.Enabled = false end end settings().Rendering.QualityLevel = Enum.QualityLevel.Level01 end local function disableNoRender() frame.Visible = false Lighting.Brightness = original.Brightness Lighting.GlobalShadows = original.GlobalShadows Lighting.FogEnd = original.FogEnd Lighting.Ambient = original.Ambient Lighting.OutdoorAmbient = original.OutdoorAmbient for effect,state in pairs(postEffects) do if effect and effect.Parent then effect.Enabled = state end end end UserInputService.InputBegan:Connect(function(input, gp) if gp then return end if input.KeyCode == Enum.KeyCode.K then enabled = not enabled if enabled then enableNoRender() else disableNoRender() end end end) print("No-render loaded. Press K to toggle.")