
KeylessUniversal

local Lighting = game:GetService("Lighting")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
for _, effect in Lighting:GetChildren() do
if effect:IsA("ColorCorrectionEffect") or effect:IsA("BloomEffect") or effect:IsA("BlurEffect") then
effect:Destroy()
end
end
local blur = Instance.new("BlurEffect")
blur.Name = "SnowBlur"
blur.Size = 8 -- subtle, not too much
blur.Parent = Lighting
Lighting.ClockTime = 5
Lighting.Brightness = 1.5
Lighting.OutdoorAmbient = Color3.fromRGB(200, 220, 255)
Lighting.Ambient = Color3.fromRGB(180, 200, 255)
Lighting.FogEnd = 120
Lighting.FogStart = 0
Lighting.FogColor = Color3.fromRGB(220, 230, 255)
Lighting.EnvironmentDiffuseScale = 0.5
Lighting.EnvironmentSpecularScale = 0.2
local cc = Instance.new("ColorCorrectionEffect")
cc.Name = "SnowyColorCorrection"
cc.TintColor = Color3.fromRGB(210, 230, 255)
cc.Brightness = 0.1
cc.Contrast = 0.15
cc.Saturation = 0.2
cc.Parent = Lighting
local bloom = Instance.new("BloomEffect")
bloom.Name = "SnowBloom"
bloom.Intensity = 1.5
bloom.Size = 56
bloom.Threshold = 1.2
bloom.Parent = Lighting
local vignette = Instance.new("ColorCorrectionEffect")
vignette.Name = "SnowVignette"
vignette.TintColor = Color3.fromRGB(255,255,255)
vignette.Contrast = -0.15
vignette.Brightness = 0.05
vignette.Saturation = -0.1
vignette.Parent = Lighting
local function createSnowEmitter(parent, offset)
local emitter = Instance.new("ParticleEmitter")
emitter.Name = "SnowEmitter"
emitter.Texture = "rbxassetid://8158344635"
emitter.Rate = 2000 -- very high for lag/beauty
emitter.Lifetime = NumberRange.new(6, 10)
emitter.Speed = NumberRange.new(6, 12)
emitter.VelocitySpread = 360
emitter.Size = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0.5),
NumberSequenceKeypoint.new(1, 0.8)
})
emitter.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 0.1),
NumberSequenceKeypoint.new(1, 1)
})
emitter.LightEmission = 0.8
emitter.LightInfluence = 0.5
emitter.Acceleration = Vector3.new(0, -2, 0)
emitter.Rotation = NumberRange.new(0, 360)
emitter.RotSpeed = NumberRange.new(-30, 30)
emitter.LockedToPart = false
emitter.Parent = parent
if offset then
emitter.EmissionDirection = Enum.NormalId.Top
emitter.Position = offset
end
return emitter
end
local snowEmitters = {}
for i = 1, 6 do
local angle = math.rad((i-1) * 60)
local offset = Vector3.new(math.cos(angle)*10, 0, math.sin(angle)*10)
table.insert(snowEmitters, createSnowEmitter(Camera, offset))
end
table.insert(snowEmitters, createSnowEmitter(Camera, Vector3.new(0, 10, 0)))
local function playSnowSound()
if Camera:FindFirstChild("SnowWind") then return end
local sound = Instance.new("Sound")
sound.Name = "SnowWind"
sound.SoundId = "rbxassetid://1837635124" -- Gentle wind sound
sound.Looped = true
sound.Volume = 0.3
sound.Parent = Camera
sound:Play()
end
playSnowSound()
-- Clean up on character removing (optional)
LocalPlayer.CharacterRemoving:Connect(function()
for _, emitter in snowEmitters do
if emitter and emitter.Parent then
emitter:Destroy()
end
end
if Camera:FindFirstChild("SnowWind") then
Camera.SnowWind:Destroy()
end
end)
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


Pshader better