I made a datastore that's supposed to save values in a folder but it isn't working?
The folder is called "Values"
Output:
Saved value 2
DataStore request was added to queue. If request queue fills, further requests will be dropped. Try sending fewer requests.Key = 0
Code:
game.Players.PlayerRemoving:Connect(function(player) local DS = game:GetService("DataStoreService"):GetDataStore("ValueSave") local Stats_Storage = player:FindFirstChild("Values"):GetChildren() for val = 1,#Stats_Storage do local sucess, err = pcall(function() --Run Pcall end) if sucess then print("Saved value "..val) DS:SetAsync(Stats_Storage[val].Value, Stats_Storage[val].Name) elseif not sucess then warn("Oh no, error saving values: "..err) end end end) game.Players.PlayerAdded:Connect(function(player) local DS = game:GetService("DataStoreService"):GetDataStore("ValueSave") player:WaitForChild("Values") wait(1.3) local Stats = player:FindFirstChild("Values"):GetChildren() for val = 1, #Stats do local sucess, err = pcall(function() DS:GetAsync(Stats[val].Value) end) if sucess then print("Values loaded!") elseif not sucess then warn("Oh, no! Error loading values: "..err) end end end)
It also says it loads even though it dosen't