--[=[ sSSs .S S. .S sdSSSSSSSbs d%%SP .SS SS. .SS YSSSSSSSS%S d%S' S%S S&S S%S S%S S%| S%S d*S S%S S&S S&S S&S .S*S S&S S&S Y&Ss S&S_sdSSS S&S S&S `S&&S S&S~YSSY%b S&S S&S `S*S S&S `S% S&S S*S l*S S*S S% S*S S*S .S*P S*S S& S*S .s*S sSS*S S*S S& S*S sY*SSSSSSSP YSS' S*S SS S*S sY*SSSSSSSSP SP SP Y Y ]=] local function removeFog() local lighting = game:GetService("Lighting") lighting.FogEnd = 1e10 lighting.FogStart = 1e10 lighting.FogColor = Color3.new(1, 1, 1) -- Optional: Set to desired color end removeFog() game:GetService("Lighting"):GetPropertyChangedSignal("FogEnd"):Connect(removeFog) game:GetService("Lighting"):GetPropertyChangedSignal("FogStart"):Connect(removeFog) game:GetService("Lighting"):GetPropertyChangedSignal("FogColor"):Connect(removeFog) game:GetService("Lighting").Changed:Connect(removeFog)