RobloxScripterAI
Discord ↗
Link Copied to Clipboard
×
"Script that stores data and loads it when the player joins the game"
-- server script local DataStoreService = game:GetService("DataStoreService") local playerDataStore = DataStoreService:GetDataStore("PlayerData") function saveData(player) local key = "Player_"..player.UserId local data = { coins = player.leaderstats.Coins.Value, bag = player.leaderstats.Bag.Value } playerDataStore:SetAsync(key, data) end function loadData(player) local key = "Player_"..player.UserId local success, data = pcall(function() return playerDataStore:GetAsync(key) end) if success and data then player.leaderstats.Coins.Value = data.coins player.leaderstats.Bag.Value = data.bag end end game.Players.PlayerAdded:Connect(function(player) loadData(player) player.CharacterAdded:Connect(function(character) character:WaitForChild("Humanoid").Died:Connect(function() saveData(player) end) end) end) game.Players.PlayerRemoving:Connect(function(player) saveData(player) end)