print("^2[weather]^7 Server weather sync loaded") -- CONFIG local WEATHER_TYPES = { "CLEAR", "EXTRASUNNY", "CLOUDS", "SMOG" -- add RAIN / THUNDER if you want chaos 😈 } local WEATHER_CHANGE_MINUTES = 30 local currentWeather = WEATHER_TYPES[1] local function setWeather() currentWeather = WEATHER_TYPES[math.random(#WEATHER_TYPES)] TriggerClientEvent("weather:sync", -1, currentWeather) end CreateThread(function() math.randomseed(os.time()) setWeather() while true do Wait(WEATHER_CHANGE_MINUTES * 60 * 1000) setWeather() end end) AddEventHandler("playerJoining", function() TriggerClientEvent("weather:sync", source, currentWeather) end)