Sungmingamerpro13

Main Game's Pet DataStore Update (Added Rounds)

Jun 26th, 2026 (edited)
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.40 KB | None | 0 0
  1. local TeleportService = game:GetService("TeleportService")
  2. local DataStoreService = game:GetService("DataStoreService")
  3. local PetStore = DataStoreService:GetDataStore("PetData")
  4. local RoundsStore = game:GetService("DataStoreService"):GetOrderedDataStore("Rounds")
  5.  
  6. local numberValue = 0
  7.  
  8. game.Players.PlayerAdded:Connect(function(Player)
  9.  
  10.     local Coins = Instance.new("NumberValue")
  11.     Coins.Name = "Coins"
  12.     Coins.Parent = Player
  13.  
  14.     local EquippedPet = Instance.new("StringValue")
  15.     EquippedPet.Name = "EquippedPet"
  16.     EquippedPet.Parent = Player
  17.    
  18.     local Cash = Instance.new("NumberValue")
  19.     Cash.Name = "Money"
  20.     Cash.Parent = Player
  21.  
  22.     local Success, Data = pcall(function()
  23.         return PetStore:GetAsync(Player.UserId)
  24.     end)
  25.  
  26.     if Success and Data then
  27.  
  28.         Coins.Value = Data.Coins or numberValue
  29.         Cash.Value = Data.Money or numberValue
  30.         EquippedPet.Value = Data.EquippedPet or ""
  31.  
  32.     else
  33.  
  34.         Coins.Value = numberValue
  35.  
  36.     end
  37.  
  38. end)
  39.  
  40. game.Players.PlayerRemoving:Connect(function(Player)
  41.  
  42.     pcall(function()
  43.  
  44.         PetStore:SetAsync(Player.UserId,{
  45.             Coins = Player.Coins.Value,
  46.             Money = Player.Money.Value,
  47.             EquippedPet = Player.EquippedPet.Value
  48.         })
  49.  
  50.     end)
  51.  
  52. end)
  53.  
  54. game.Players.PlayerAdded:Connect(function(player)
  55.     player.CharacterAdded:Connect(function(Character)
  56.         Character.Humanoid.Died:Connect(function()
  57.            
  58.             RoundsStore:IncrementAsync(player.UserId, 1)
  59.            
  60.         end)
  61.     end)
  62. end)
  63.  
Advertisement
Add Comment
Please, Sign In to add comment