Introduction
This module lets you change the weather in your game with minimal setup.
It’s client-sided, easy to use, and gets the job done without overcomplicating things.
You can also create your own custom weather types.
Major update! V2.0
The module is now fully client-sided, meaning you can handle weather effects locally and have more control over specific areas or regions in your game.
- SimpleWeather has been rewritten from scratch and should perform alot better.
- The Lightning Effect has been remade and it’s way better now.
- Updated the example place so it’s easier to do things.
Usage Example
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local SimpleWeather = require(ReplicatedStorage:WaitForChild("SimpleWeather"))
ReplicatedStorage:SetAttribute("CurrentWeather", "Sunny")
SimpleWeather:Start()
You can also use ReplicatedStorage:SetAttribute("OverrideWeather")
to replace the current weather and make changes without messing with anything else.
Weather Previews
Sunny
Rainy
Snowy
Blood Moon (i know its not a weather but )
HeavyRain
Windy
Thunderstorm (has lightning effect)
Cloudy
Foggy
Example Place and Asset
Link to the example place:
SimpleWeather Example Place - Roblox
Link to the module:
https://create.roblox.com/store/asset/80932935385104/SimpleWeather-V20
Special thanks
- buildthomas for the Rain System.
- sleitnick for the EZ Camera Shake Module.
- sans_DAM for additional help. (thx xdan)
If you encounter any bugs, feel free to reply and let me know. I’ll be happy to help fix them!
What’s your opinion on this module?
- its good
- its kinda good
- no opinion on it
- kinda bad
- bad
0 voters