
KeylessUniversal

local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local Camera = Workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer
local Terrain = Workspace:FindFirstChildOfClass("Terrain") or Instance.new("Terrain",Workspace)
getgenv().GI_SYSTEM = getgenv().GI_SYSTEM or {}
local GI = getgenv().GI_SYSTEM
for _,v in pairs(Lighting:GetChildren()) do
if v:IsA("Sky") then v:Destroy() end
end
Lighting.Technology = Enum.Technology.Unified
Lighting.Ambient = Color3.fromRGB(65,61,86)
Lighting.Brightness = 3.6
Lighting.EnvironmentDiffuseScale = 0.1
Lighting.EnvironmentSpecularScale = 1
Lighting.GlobalShadows = true
Lighting.OutdoorAmbient = Color3.fromRGB(160,160,160)
Lighting.ShadowSoftness = 0.5
Lighting.GeographicLatitude = 41.733
Lighting.ExposureCompensation = 0.2
Lighting.FogColor = Color3.fromRGB(192,192,192)
Lighting.FogEnd = 100000
Lighting.ClockTime = 6.5
Terrain.WaterColor = Color3.fromRGB(12,81,89)
Terrain.WaterReflectance = 1
Terrain.WaterTransparency = 0.11
Terrain.WaterWaveSize = 0.45
Terrain.WaterWaveSpeed = 25
local sunrays = Instance.new("SunRaysEffect", Lighting)
sunrays.Intensity = 0.03
sunrays.Spread = 0.128
local atmosphere = Instance.new("Atmosphere", Lighting)
atmosphere.Density = 0.3
atmosphere.Decay = Color3.fromRGB(199,174,164)
atmosphere.Color = Color3.fromRGB(125,113,110)
atmosphere.Glare = 0.67
atmosphere.Haze = 0
local dof = Instance.new("DepthOfFieldEffect", Lighting)
dof.FarIntensity = 0.7
dof.FocusDistance = 0.05
dof.InFocusRadius = 50
local clouds = Instance.new("Clouds", Lighting)
clouds.Cover = 0.6
clouds.Density = 0.5
clouds.Color = Color3.fromRGB(225,246,217)
local sky = Instance.new("Sky")
sky.SkyboxBk = "rbxassetid://1618912481"
sky.SkyboxFt = "rbxassetid://1618913244"
sky.SkyboxLf = "rbxassetid://1618912849"
sky.SkyboxRt = "rbxassetid://1618911568"
sky.SkyboxUp = "rbxassetid://1618913654"
sky.SkyboxDn = "rbxassetid://1618913943"
sky.Parent = Lighting
spawn(function()
while true do
Terrain.WaterWaveSpeed = 25 + math.sin(tick()*0.5)*15
Terrain.WaterWaveSize = 0.45 + math.sin(tick()*0.3)*0.2
task.wait(0.1)
end
end)
RunService.RenderStepped:Connect(function()
if Workspace:FindFirstChildOfClass("Terrain") then
clouds.Parent = Lighting
else
clouds.Parent = nil
end
end)



this is a amazing shader
Thank you
Any suggestions?