Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local DataStoreService = game:GetService("DataStoreService")
- local myDataStore = DataStoreService:GetDataStore("myDataStore")
- game.Players.PlayerAdded:Connect(function(player)
- local leaderstats = Instance.new("Folder")
- leaderstats.Name = "leaderstats"
- leaderstats.Parent = player
- local clicks = Instance.new("IntValue")
- clicks.Name = "Clicks"
- clicks.Parent = leaderstats
- local data
- local success, errormessage = pcall(function()
- data = myDataStore:GetAsync(player.UserId.."-clicks")
- end)
- if success then
- clicks.Value = data
- else
- print("There was a error whilst getting your data")
- warn(errormessage)
- end
- end)
- game.Players.PlayerRemoving:Connect(function(player)
- local success, errormessage = pcall(function()
- myDataStore:SetAsync(player.UserId.."-clicks", player.leaderstats.Clicks.Value)
- end)
- if success then
- print("Player Data Successfully saved!")
- else
- print("There Was an error when saveing data")
- warn(errormessage)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement