SimpleWeather V2.0 - A Easy To Use Weather Module

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 shhhhhhh)

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

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

47 Likes

This seems pretty cool, will definitely use in my future games, 7.5/10

2 Likes

will 100% be adding to my games!

2 Likes

Very cool
You should add more weather types. The sunny one is a bit too orange and isn’t set after noon.

2 Likes

nice update and testing place…

the rain drop splashes are up in the air tho instead of the ground… there are some weather systems out there where the rain drop hits on the ground…

also if the rain drops splashed cannot be fixed, because they are on like a gui, how can I disable the just the splash effect?

2 Likes

im def using this when im showcasing stuff on yt

2 Likes

Hello, the issue should be resolved now. I’ve also updated the example place with the fix. Thanks for pointing it out!

1 Like

Thanks! I’m working on adding more weather types soon. Just making sure everything feels right. Appreciate the feedback!

1 Like

Awesome, hope it works well for you!

1 Like

Glad you like it! Appreciate the rating, and cool to hear you’ll use it in your future games!

1 Like

Awesome, glad to hear it! (3O chars)

1 Like

You could add tornado weather as well!

2 Likes

the module link on roblox isnt working

2 Likes

When switching weather, fog is not disabled when switching to a weather without fog. The glitch occurs on line 210

1 Like

It’s a nice module. The effects look good and it’s easy to use.

There is a typo in the code where the fog is never disabled once it’s been enabled.

1 Like

This should be fixed now, thanks for noting!

1 Like

Idk if anyone else ran into this issue but if you have sounds that are parented to an instance within the workspace, ensure that the parts under SimpleWeather/Assets (Fog,Lightning, Snow) have “AudioCanCollide” set to false, otherwise the sounds will be severely muffled.

Man if only it was so rain doesn’t appear in doors/ under shelter it would be perfect

2 Likes

Very cool module, I would love to use it.

now add supercell weather and one for a derecho

1 Like