DataStore Question

The problem with soley relying on a DataStore solution is that results will cache, so you won’t get live results.

The solution you’re looking for is MemoryStoreService, which is apart of the Roblox API. This allows data to persist across servers in real-time. The main issue is that MemoryStoreService only stores information for a certain amount of time, so that’s why on to of this you still need a data storing solution.

You can use ProfileService for this as @Send_Scripts suggested.

As the owner of StatsManager (which also supports DataStore2 and ProfileService), I’m going to be adding support for Server-side stats in a later update. I’m aiming to automatically embed the MemoryService and Data saving code which are the functionalities you are looking for.