#i made a datastore script but it isnt working

1 messages · Page 1 of 1 (latest)

naive narwhal
#

local dataStore = game:GetService("DataStoreService"):GetDataStore("SaveData")
game.Players.PlayerAdded:Connect(function(player)
wait()
local playerid = "id_"..player.UserId
local save1 = player.leaderstats.Footballs
local save2 = player.leaderstats.Rebirths
local save3 = player.leaderstats.Gems

local GetSaved = dataStore:GetAsync(playerid)
if GetSaved then
    save1.Value = GetSaved[1]
    save2.Value = GetSaved[2]
    save3.Value = GetSaved[3]
else
    local NumberForSaving = [save1.Value, save2.Value, save3.Value]
    dataStore:GetAsync(playerid,NumberForSaving)
end

end)

game.Players.PlayerRemoving:Connect(function(player)
dataStore:SetAsync("id_"..player.UserId, {player.leaderstats.Footballs.Value, player.leaderstats.Rebirths.Value, player.leaderstats.Gems.Value})
end)

pls lmk if i made a mistake pls help me