Advertisement
HowToRoblox

MoneyHandler

Nov 6th, 2020
5,930
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.79 KB | None | 0 0
  1. game.Players.PlayerAdded:Connect(function(plr)
  2.    
  3.     local ls = Instance.new("Folder")
  4.     ls.Name = "leaderstats"
  5.     ls.Parent = plr
  6.    
  7.     local cash = Instance.new("IntValue")
  8.     cash.Name = "Cash"
  9.     cash.Value = 1200
  10.     cash.Parent = ls
  11. end)
  12.  
  13.  
  14. local itemBoughtRE = game.ReplicatedStorage:WaitForChild("OnItemBought")
  15.  
  16. itemBoughtRE.OnServerEvent:Connect(function(plr, itemBuying)
  17.    
  18.     local char = plr.Character or plr.CharacterAdded:Wait()
  19.    
  20.     if plr.Backpack:FindFirstChild(itemBuying.Name) or char:FindFirstChild(itemBuying.Name) then return end
  21.    
  22.     if plr.leaderstats.Cash.Value < itemBuying.Price.Value then return end
  23.    
  24.    
  25.     plr.leaderstats.Cash.Value = plr.leaderstats.Cash.Value - itemBuying.Price.Value
  26.    
  27.     game.ReplicatedStorage.BuyableItems[itemBuying.Name]:Clone().Parent = plr.Backpack
  28. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement