Weather for game

Hey I already have a day and night cycle for the game but how would i be able to make weather? Like storms,foggy, or even sand storms.

You could use particle systems and some scripts