Datastore overview + advice and/or critisism

I’m pretty sure you could do micro improvements to that type of system. However, if you’re looking for a big upgrade that would support, like you said, hundreds of saved values at reasonable performance cost, you may look forward at using a DataStore library like ProfileService or DataStore2. To replicate player data to the client, you may want to use a custom replication library like ReplicaService. Check out the link below.