i am trying to do data saving thingy but it got a ton of errors on the script pls help the output keeps saying this error: ServerScriptService.datasave:6 bad argument #3 to "Name" {string expected ,got OBJECT} HELP
local DSService = game:GetService('DataStoreService'):GetDataStore('ForgottenCollapse') game.Players.PlayerAdded:connect(function(plr) local uniquekey = 'id-'..plr.UserId local leaderstats = Instance.new('IntValue',plr) local savevalue = Instance.new('IntValue') leaderstats.Name = leaderstats savevalue.Parent = leaderstats savevalue.Name = ("Money")
local GetSaved = DSService:GetAsync(uniquekey) if GetSaved then savevalue.Value = GetSaved[1] else local NumbersForSaving = {savevalue.Value} DSService:SetAsync(uniquekey, NumbersForSaving) end end)
game.Players.PlayerRemoving:connect(function(plr) local uniquekey = 'id-'..plr.UserId local Savetable = {plr.leaderstats.Dollars.Value} DSService:SetAsync(uniquekey, Savetable) end)

1 comment
Do not post alvinbloxx's code expecting for it to be fixed.