Advertisement
KOLBYsssss

Simple Data Saving Script for Roblox

Jul 31st, 2023 (edited)
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. local DataStoreService = game:GetService("DataStoreService")
  2.  
  3. local myDataStore = DataStoreService:GetDataStore("myDataStore")
  4.  
  5. game.Players.PlayerAdded:Connect(function(player)
  6. local leaderstats = Instance.new("Folder")
  7. leaderstats.Name = "leaderstats"
  8. leaderstats.Parent = player
  9.  
  10. local clicks = Instance.new("IntValue")
  11. clicks.Name = "Clicks"
  12. clicks.Parent = leaderstats
  13.  
  14. local data
  15. local success, errormessage = pcall(function()
  16. data = myDataStore:GetAsync(player.UserId.."-clicks")
  17. end)
  18.  
  19. if success then
  20. clicks.Value = data
  21. else
  22. print("There was a error whilst getting your data")
  23. warn(errormessage)
  24. end
  25. end)
  26.  
  27. game.Players.PlayerRemoving:Connect(function(player)
  28.  
  29. local success, errormessage = pcall(function()
  30. myDataStore:SetAsync(player.UserId.."-clicks", player.leaderstats.Clicks.Value)
  31. end)
  32.  
  33. if success then
  34. print("Player Data Successfully saved!")
  35. else
  36. print("There Was an error when saveing data")
  37. warn(errormessage)
  38. end
  39.  
  40. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement