RobloxScripterAI
Discord ↗
Link Copied to Clipboard
×
"Make me a data store system that stores the players rebirths and coins"
-- main script (ServerScriptService) local DataStoreService = game:GetService("DataStoreService") local PlayerData = DataStoreService:GetDataStore("PlayerData") local function saveData(player) local playerStats = { rebirths = player.leaderstats.Rebirths.Value, coins = player.leaderstats.Coins.Value } PlayerData:SetAsync(player.UserId, playerStats) end local function loadData(player) local playerStats = PlayerData:GetAsync(player.UserId) if playerStats then player.leaderstats.Rebirths.Value = playerStats.rebirths player.leaderstats.Coins.Value = playerStats.coins end end game.Players.PlayerAdded:Connect(function(player) player:WaitForChild("leaderstats") loadData(player) player.CharacterRemoving:Connect(function() saveData(player) end) end) game.Players.PlayerRemoving:Connect(function(player) saveData(player) end) game:BindToClose(function() for _, player in ipairs(game.Players:GetPlayers()) do saveData(player) end end)