If I have a player and they have many different currencies. Where do I store those currencies, so it doesn’t get accessed by an exploiter and changed?
I thought about using attributes since they don’t get replicated to the server if changed by the client, but if I need to access the currencies from a local script that would be an issue since if a hacker changed a value to 20 when it was 10. It would return 10 from a server script but return 20 from a local script.
Leaderstats is only a folder inside Player. If you don’t want it displayed, just call it something else than “leadertstats”. A common used Folder-name is “PlayerData”.