Advertisement
Guest User

Untitled

a guest
Apr 26th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. --rbxsig%XYC6H9oKVLF//1itmbaGn5wI5a4YNtkf4beIsIVZsrT29WveOsrP4YfpYDED5Xa8A1oBA/5oDwtjy4/wlvl/DH0rigLCzfNVjszNya26GajrkOvCFifnNhOCVAOLBySGJ7z5gMoZR/XQjW5EO+K1zDWiQi5CLNwBOxOTMDLS8dU=%
  2. --rbxassetid%1018966%
  3. print("LinkedLeaderboard script version 5.00 loaded")
  4.  
  5. stands = {}
  6. CTF_mode = false
  7.  
  8. local ShortenMoneyString = require(game.ReplicatedStorage.MoneyLib).HandleMoney
  9.  
  10.  
  11.  
  12. function onPlayerEntered(newPlayer)
  13.  
  14.  
  15. local stats = Instance.new("IntValue")
  16. stats.Name = "leaderstats"
  17.  
  18. local life = Instance.new("StringValue")
  19. life.Name = "Life"
  20. life.Value = "Loading"
  21.  
  22. local cash = Instance.new("StringValue")
  23. cash.Name = "Cash"
  24. cash.Value = "Loading"
  25.  
  26.  
  27. spawn(function()
  28. local moneyval = game.ServerStorage.MoneyStorage:WaitForChild(newPlayer.Name)
  29. cash.Value = ShortenMoneyString(moneyval.Value)
  30. end)
  31.  
  32.  
  33. life.Parent = stats
  34. cash.Parent = stats
  35.  
  36.  
  37.  
  38. stats.Parent = newPlayer
  39.  
  40. local val = game.ServerStorage.MoneyStorage:WaitForChild(newPlayer.Name)
  41. cash.Value = ShortenMoneyString(val.Value)
  42. local Debounce = true
  43. val.Changed:connect(function()
  44. cash.Value = ShortenMoneyString(val.Value)
  45. if newPlayer:FindFirstChild("Debounce") == nil then
  46. local db = Instance.new("BoolValue",newPlayer)
  47. db.Name = "Debounce"
  48. if newPlayer:FindFirstChild("Overlord") == nil and val.Value >= (10^39) and not game.BadgeService:UserHasBadge(newPlayer.userId,285103430) then
  49. game.BadgeService:AwardBadge(newPlayer.userId,285103430)
  50. local tag = Instance.new("BoolValue",newPlayer)
  51. tag.Name = "Overlord"
  52. game.ReplicatedStorage.Hint:FireClient(newPlayer,"Badge Awarded: Overlord.")
  53. end
  54. if newPlayer:FindFirstChild("Million") == nil and val.Value >= 1000000 and not game.BadgeService:UserHasBadge(newPlayer.userId,258261279) then
  55. game.BadgeService:AwardBadge(newPlayer.userId,258261279)
  56. local tag = Instance.new("BoolValue",newPlayer)
  57. tag.Name = "Million"
  58. game.ReplicatedStorage.Hint:FireClient(newPlayer,"Badge Awarded: Millionaire.")
  59. game.PointsService:AwardPoints(newPlayer.userId,2500)
  60. end
  61. wait(4)
  62. db:Destroy()
  63. end
  64. end)
  65.  
  66. end
  67.  
  68.  
  69.  
  70.  
  71. game.Players.ChildAdded:connect(onPlayerEntered)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement