In a game, I am working on with some friends, we are wanting to create a weather system, that only appears outside, but once you go inside the building it stops. I’m not quite sure how to start creating a weather system, nor how to create the weather that only appears outside.
I dont think it works server side and it’s not the best thing to do it serverside as it causes unnecessary load on the server. Use it from a local script client sided.
One last quick question, how could I create different weather types within the module? Like for example, you said you could create snow by changing the fog ImageId.
You would have to change the texture with :SetStraightTexture and :SetSplashTexture. Then after changing image you can set the speed to something slow and the rate to high to imitate fog bbehaviour. Alternatively for fog you can change it through lightning too or add smoke particles.
You don’t need to do this when you use that module and want it to only show rain outside. It automatically detects whether you are inside or outside a structure and shows rain where appropriate.