Is there any way this currency system could be exploited?

My mission was to create a currency system, all server sided through modules.

Everything is stored in a table called “PlayerInfo”

The only way to change, or access ANYTHING currency-related is to use a ServerScript and require the module, and call one of the functions.

The only Client → Server ability I have so far is to display the currency on the client.

Is there ANY way someone could exploit this?

Example Images:

1 Like

Since everything is server sided, nothing should be exploited.

2 Likes

I agree. There is nothing in that script that could be exploited.

2 Likes

As of right now there is no way an exploiter can break this system. IMO a module and running a function has no effect on whether exploiters can use that to their advantage or not but you should be wary of whenever a client fires a remote that a server script responds to.

2 Likes

Yeah, as I expand the system i’m going to have to figure out how to keep things server-sided, but thanks for the help everyone.

2 Likes