Performance Rain System with Collisions

I am making a weather system and I have modules for things like a lightning strike already. I want to make a module that makes it rain with collision detection. When a droplet collides I will make a texture appear. I want the rain to not have much of a performance impact. I’m not sure if it would be the best way but having a radius in which rain shows. Lastly, I want it to be clientside.

I have a few ideas like raycasting for rain detection but I don’t know how I would do it so on the client it only put rain around the player.

Their is already a really effective rain system that you are able to use. This is the best one I’ve seen out their.
Rain Module + Plugin