For a Script Module that reward players currency, should I just put that in the server storage and have a RemoteEvent, to access the value to be rewarded, so that the exploiters cannot alter that value? I'm afraid if I don't code everything on the server, hackers will take over my game.
Any suggestions for this particular case and future cases that put in server or replicated?

1 comment
If it rewards player currency then it should probably only be accessed via the server and put in serverstorage so that the client cannot access the module. You can essentially assume that the client can manipulate anything in a local script (and a module required by a local script)