Is this a safe DataStore?

The first thing I would say is use UpdateAsync instead of SetAsync, as it can result in overwrites. Read this thread for more information

Also you could implement your own retry system for the DataStore, I know you do have a retry on Error, but I mean like multiple retries or similar.

Other than that, everything seems good actually.

2 Likes