Is having crucial-for-gameplay module scripts with statistics in ReplicatedStorage a good idea?

Straightforward

i have 2 modules right now and it’s really annoying
first module (client side, replicated storage), stores things like gui data to display, etc;
second module (server side, server script service), stores things like damage, reload times, etc.

it’s REALLY annoying to have 2 module scripts but at the same time idk if having 1 is good either

Module scripts that are used by only the client or the server or have information that only one of them needs don’t really have a good reason to be put in Replicated storage, if the data about damage and reload times is required by both server and client then go ahead and put it in replicated storage. Don’t need to worry about the client changing the reload time of a gun because that won’t be replicated to the server.