This topic is all about saving and DataStores on Roblox. So if you are a DataStore expert this is your question.
So it seems like we are having a problem in our game where sometimes players are losing certain or all tools they purchase, the next time they load the game. Usually, all saving is working fine, just some rare times this happens, people have messaged me, and I assume we have been getting thumbs down due to this issue.
Just a brief: Our game has many tools and values all saving using DataStores, the values seem to be saving fine, it is the tools that I get most complaints about, people losing an item they really cared about or sometimes all items.
Could someone please take a look at our Tool Saving Script and tell us if they see anything wrong with it?
Tool Saving Script Link: Pastebin Link
This may also be a key to the mystery, but we do get a lot of warnings with our saving when it comes to values, for example. If someone goes to a shop and sells an item and gets some gold, we usually always get this warning. ("Request was throttled. Try sending fewer requests.")
Here is the code for how we save our values: Pastebin Link
Could the Gold.Changed:connect function in that script be causing the issue? What if the moment someone sells something and we get the Request Throttled warning, someone else leaves and causes the issue?
Let me know what you guys think, thanks in advance!

1 comment
Thank you for your answer!