cheats.lua 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. -- cheats that can be run in the command bar, why let the script kiddies
  2. -- write the scripts when I can have all the fun myself :P
  3. -- consume coin --
  4. local Players = game:GetService("Players")
  5. local Workspace = game:GetService("Workspace")
  6. local RunService = game:GetService("RunService")
  7. local coinBin = Workspace:WaitForChild("coinbin")
  8. local rig = Players.LocalPlayer.Character
  9. local function getNearestCoin()
  10. local rigPos = rig.PrimaryPart.Position
  11. local coins = coinBin:GetChildren()
  12. local closestCoin = nil
  13. local closestDist = math.huge
  14. for _,coin in pairs(coins) do
  15. local coinPos = coin.Position
  16. local dist = (rigPos-coinPos).magnitude
  17. if dist < closestDist then
  18. closestCoin = coin
  19. closestDist = dist
  20. end
  21. end
  22. return closestCoin
  23. end
  24. -- in case you wanna stop it, set this to false
  25. _G.coinGrabbing = true
  26. while #coinBin:GetChildren() > 0 and _G.coinGrabbing do
  27. rig.PrimaryPart.CFrame = CFrame.new(getNearestCoin().Position)
  28. rig.PrimaryPart.Velocity = Vector3.new(0,0,0)
  29. wait(4/30)
  30. end
  31. _G.coinGrabbing = false
  32. -- You gotta have access to server console to use below --
  33. -- give everyone in server coins
  34. local Players = game:GetService("Players")
  35. local amount = 1000
  36. local server = _G.server
  37. for _, player in pairs(Players:GetPlayers()) do
  38. server.store:dispatch({type = "COIN_ADD", coins = amount, player = player, replicateTo = player})
  39. end
  40. -- give everyone in server candy
  41. local Players = game:GetService("Players")
  42. local amount = 1000
  43. local store = _G.store
  44. for _, player in pairs(Players:GetPlayers()) do
  45. store:dispatch({type = "CANDY_ADD", candy = amount, player = player, replicateTo = player})
  46. end
  47. -- give everyone in server an asset
  48. local Players = game:GetService("Players")
  49. local assetId = "pet_babyscoobis"
  50. local server = _G.server
  51. for _, player in pairs(Players:GetPlayers()) do
  52. server.store:dispatch({type = "ASSET_GIVE", assetId="pet_babyscoobis", player = player, replicateTo = player})
  53. end
  54. -- make people not crowd me
  55. local Players = game:GetService("Players")
  56. local VIP = Players:FindFirstChild("Nimblz")
  57. local BURNINATE_DIST = 12
  58. local isBurninating = {}
  59. local function burninate(player)
  60. if player == VIP then return end
  61. local character = player.Character
  62. local vipCharacter = VIP.Character
  63. if not character then return end
  64. if not vipCharacter then return end
  65. local charRoot = character:FindFirstChild("HumanoidRootPart")
  66. local vipRoot = vipCharacter:FindFirstChild("HumanoidRootPart")
  67. local humanoid = character:FindFirstChild("Humanoid")
  68. if not charRoot then return end
  69. if not vipRoot then return end
  70. if not humanoid then return end
  71. local charPos = charRoot.Position
  72. local vipPos = vipRoot.Position
  73. local dist = (charPos-vipPos).Magnitude
  74. if dist < BURNINATE_DIST and humanoid.Health > 0 and not isBurninating[character] then
  75. isBurninating[character] = true
  76. -- set fire then explode
  77. spawn(function() -- do on new thread, so we dont block setting fire to everyone else near VIP
  78. local newFire = Instance.new("Fire")
  79. newFire.Parent = charRoot
  80. newFire.Size = 10
  81. wait(0.3)
  82. local newExplosion = Instance.new("Explosion")
  83. newExplosion.BlastRadius = 0
  84. newExplosion.BlastPressure = 0
  85. newExplosion.Position = charPos
  86. newExplosion.Parent = workspace
  87. humanoid:TakeDamage(humanoid.MaxHealth)
  88. isBurninating[character] = false
  89. end)
  90. end
  91. end
  92. local sign = Instance.new("Part")
  93. local surfGui = Instance.new("SurfaceGui",sign)
  94. local textLabel = Instance.new("TextLabel",surfGui)
  95. sign.Size = Vector3.new(5,5,0.5)
  96. sign.Color = Color3.new(1,1,1)
  97. sign.Anchored = true
  98. sign.CanCollide = false
  99. surfGui.CanvasSize = Vector2.new(400,400)
  100. textLabel.Size = UDim2.new(1,0,1,0)
  101. textLabel.Text = "STAY BACK. IM HIGHLY FLAMMABLE"
  102. textLabel.BackgroundTransparency = 1
  103. textLabel.TextColor3 = Color3.new(0,0,0)
  104. textLabel.Font = Enum.Font.GothamBlack
  105. textLabel.TextScaled = true
  106. sign.Parent = Workspace
  107. _G.BURNINATE = true
  108. while _G.BURNINATE do
  109. local vipCharacter = VIP.Character
  110. if not vipCharacter then return end
  111. local vipRoot = vipCharacter:FindFirstChild("HumanoidRootPart")
  112. if not vipRoot then return end
  113. for _,player in pairs(Players:GetPlayers()) do
  114. burninate(player)
  115. end
  116. sign.CFrame = vipRoot.CFrame * CFrame.new(0,5,0)
  117. wait(0.1)
  118. end
  119. sign:Destroy()
  120. -- D A N G E R Z O N E --
  121. -- wipe a save
  122. local playerToWipe = game:GetService("Players"):FindFirstChild("Nimblz")
  123. _G.server.store:dispatch({
  124. type = "PLAYER_ADD",
  125. player = playerToWipe,
  126. saveData = {},
  127. replicateBroadcast = true
  128. })