Advertisement
dady172172

Balloon Simulator GUI Script

Feb 21st, 2022
1,852
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 14.58 KB | None | 0 0
  1. local SocialService = game:GetService("SocialService")
  2. --[[
  3. Game : https://www.roblox.com/games/2756231960
  4. Coded by : Keathunsar : https://github.com/dady172172/Roblox-Cheats
  5. Gui made by : FungBert : https://v3rmillion.net/member.php?action=profile&uid=1078854
  6. Go vouch release thread : https://v3rmillion.net/showthread.php?tid=1023761
  7. ]]--
  8.  
  9. ---- variables ----
  10. kVars = {} -- Table for all the variables
  11. kVars.WindowName = "Balloon Simulator GUI"
  12. kVars.lp = game:GetService("Players").LocalPlayer
  13. kVars.hrp = kVars.lp.Character:FindFirstChild("HumanoidRootPart")
  14. kVars.VirtualUser = game:service('VirtualUser')
  15. ---- if re-injecting script, we wait for the old one to close and turn all option off
  16. if game:GetService("CoreGui"):FindFirstChild(kVars.WindowName) then
  17.     wait(.15)
  18. end
  19.  
  20. ---- antiAFK ----
  21. kVars.AntiAfk = kVars.lp.Idled:connect(function()
  22.     kVars.VirtualUser:CaptureController()
  23.     kVars.VirtualUser:ClickButton2(Vector2.new())
  24. end)
  25.  
  26. ---- GUI Library ----
  27. local UILibrary = loadstring(game:HttpGet("https://pastebin.com/raw/V1ca2q9s"))()
  28.  
  29. ---- pages ----
  30. local MainUI = UILibrary.Load(kVars.WindowName)
  31. local pageFarm = MainUI.AddPage("Farm")
  32. local pageBuy = MainUI.AddPage("Buy")
  33. local pageEggPet = MainUI.AddPage("Egg/Pet")
  34. local pageTeleport = MainUI.AddPage("Teleport")
  35. local pageCharacter = MainUI.AddPage("Player")
  36. local pageCredits = MainUI.AddPage("Credits")
  37.  
  38. ---------- Farm Page ----------
  39. ----  ----
  40. kVars.toggleBalloons = pageFarm.AddToggle("Balloons", false, function(bool)
  41.     kVars.boolBalloons = bool
  42.     if bool then fBalloons() end
  43. end)
  44.  
  45. function fBalloons()
  46.     spawn(function()
  47.         while kVars.boolBalloons do
  48.             wait()
  49.             game:GetService("ReplicatedStorage").FillBalloon:FireServer()
  50.         end
  51.     end)
  52. end
  53.  
  54. kVars.toggleSell = pageFarm.AddToggle("Sell", false, function(bool)
  55.     kVars.boolSell = bool
  56.     if bool then fSell() end
  57. end)
  58.  
  59. function fSell()
  60.     spawn(function()
  61.         while kVars.boolSell do
  62.             wait()
  63.             game:GetService("ReplicatedStorage").Sell:FireServer(game:GetService("Workspace").UITriggers.Sell2)
  64.         end
  65.     end)
  66. end
  67.  
  68. kVars.toggleCoins = pageFarm.AddToggle("Coins", false, function(bool)
  69.     kVars.boolCoins = bool
  70.     if bool then fCoins() end
  71. end)
  72.  
  73. function fCoins()
  74.     spawn(function()
  75.         while kVars.boolCoins do
  76.             wait()
  77.             for i,v in pairs(game:GetService("Workspace").Coins:GetChildren()) do
  78.                 if kVars.boolCoins == false then return end
  79.                 if kVars.lp.Character:FindFirstChild("HumanoidRootPart") and kVars.lp.Character:FindFirstChild("Humanoid") then
  80.                     firetouchinterest(kVars.hrp,v,0)
  81.                     wait()
  82.                     firetouchinterest(kVars.hrp,v,1)
  83.                 end
  84.             end
  85.         end
  86.     end)
  87. end
  88.  
  89. kVars.toggleGems = pageFarm.AddToggle("Gems", false, function(bool)
  90.     kVars.boolGems = bool
  91.     if bool then fGems() end
  92. end)
  93.  
  94. function fGems()
  95.     spawn(function()
  96.         while kVars.boolGems do
  97.             wait()
  98.             for i,v in pairs(game:GetService("Workspace").Gems:GetChildren()) do
  99.                 if kVars.boolGems == false then return end
  100.                 if kVars.lp.Character:FindFirstChild("HumanoidRootPart") and kVars.lp.Character:FindFirstChild("Humanoid") then
  101.                     firetouchinterest(kVars.hrp,v,0)
  102.                     wait()
  103.                     firetouchinterest(kVars.hrp,v,1)
  104.                 end
  105.             end
  106.         end
  107.     end)
  108. end
  109.  
  110.  
  111. kVars.toggleTooths = pageFarm.AddToggle("Teeth", false, function(bool)
  112.     kVars.boolTooths = bool
  113.     if bool then fTooths() end
  114. end)
  115.  
  116. function fTooths()
  117.     spawn(function()
  118.         while kVars.boolTooths do
  119.             wait()
  120.             for i,v in pairs(game:GetService("Workspace").Tooths:GetChildren()) do
  121.                 if kVars.boolTooths == false then return end
  122.                 if kVars.lp.Character:FindFirstChild("Humanoid") then
  123.                     firetouchinterest(kVars.hrp,v,0)
  124.                     wait()
  125.                     firetouchinterest(kVars.hrp,v,1)
  126.                 end
  127.             end
  128.         end
  129.     end)
  130. end
  131.  
  132. kVars.toggleChest = pageFarm.AddToggle("Chests", false, function(bool)
  133.     kVars.boolChests = bool
  134.     if bool then fChests() end
  135. end)
  136.  
  137. function fChests()
  138.     spawn(function()
  139.         while kVars.boolChests do
  140.             wait()
  141.             for i,v in pairs(game:GetService("Workspace").Chests:GetChildren()) do
  142.                 if v.Transparency ~= 0.9 and kVars.lp.Character:FindFirstChild("HumanoidRootPart") and kVars.lp.Character:FindFirstChild("Humanoid") then
  143.                     firetouchinterest(kVars.hrp,v,0)
  144.                     wait()
  145.                     firetouchinterest(kVars.hrp,v,1)
  146.                 end
  147.             end
  148.         end
  149.     end)
  150. end
  151.  
  152. kVars.toggleRebirth = pageFarm.AddToggle("Rebirth", false, function(bool)
  153.     kVars.boolRebirth = bool
  154.     if bool then fRebirth() end
  155. end)
  156.  
  157. function fRebirth()
  158.     spawn(function()
  159.         while kVars.boolRebirth do
  160.             wait()
  161.             local coins = kVars.lp.leaderstats.Coins.Value
  162.             local rebirths = kVars.lp.leaderstats.Rebirths.Value
  163.             if rebirths == nil or rebirths == 0 then
  164.                 rebirths = 0
  165.             else
  166.                 rebirths =  25000000 *  kVars.lp.leaderstats.Rebirths.Value
  167.             end
  168.             if coins >= rebirths and kVars.lp.Character:FindFirstChild("Humanoid") then
  169.                 if not kVars.lp.UnlockedIslandsFolder:FindFirstChild("Roboland") and kVars.lp.Character:FindFirstChild("HumanoidRootPart") then
  170.                     kVars.hrp.CFrame = CFrame.new(218, 63363, 2001)
  171.                 end
  172.                 game:GetService("ReplicatedStorage").Rebirth:InvokeServer()
  173.                 wait(.2)
  174.                 kVars.lp = game:GetService("Players").LocalPlayer
  175.                 kVars.hrp = kVars.lp.Character.HumanoidRootPart
  176.             end
  177.         end
  178.     end)
  179. end
  180. ---------- Buy Page ----------
  181. kVars.HeliumTable = {"Normal", "Stretchy", "Very Stretchy", "Quiet", "Loud", "Cool", "Epic", "Super", "Super Duper", "Unreal", "Legendary", "Mythical", "Heroic", "Godly", "Out of This World", "Extraterrestrial", "Experimental", "Radioactive", "Nuclear", "Futuristic", "Quantum", "Bubblegum", "Toy", "Formal", "Almighty", "XTREME", "Olympian", "Hades", "Poseidon", "Zeus"}
  182. kVars.toggleHelium = pageBuy.AddToggle("Helium", false, function(bool)
  183.     kVars.boolHelium = bool
  184.     if bool then fHelium() end
  185. end)
  186.  
  187. function fHelium()
  188.     spawn(function()
  189.         while kVars.boolHelium do
  190.             wait()
  191.             if kVars.lp:FindFirstChild("CurrentHelium") and kVars.lp:FindFirstChild("CurrentHelium").Value ~= "Zeus" then
  192.                 for i,v in pairs(kVars.HeliumTable) do
  193.                     if v == kVars.lp:FindFirstChild("CurrentHelium").Value then
  194.                         if tonumber(game:GetService("ReplicatedStorage").HeliumStats.HeliumPrice:FindFirstChild(kVars.HeliumTable[i + 1]).Value) <= tonumber(kVars.lp.leaderstats.Coins.Value) then
  195.                             game:GetService("ReplicatedStorage").BuyHelium:InvokeServer(kVars.HeliumTable[i + 1])
  196.                             game:GetService("ReplicatedStorage").EquipHelium:FireServer(kVars.HeliumTable[i + 1])
  197.                             break
  198.                         end
  199.                     end
  200.                 end
  201.             end                        
  202.         end
  203.     end)
  204. end
  205.  
  206. kVars.BalloonTable = {"Red", "Blue", "Pink", "Yellow", "Green", "Black", "White", "PinkPolkaDots", "Black and White", "Rainbow", "Birthday", "Venom", "Aquatic", "Radioactive", "Alien", "Lava", "Galaxy", "Ruby", "Sapphire", "Emerald", "MLG", "Angelic", "Demonic", "Gumball", "Teddy Bear", "Toy", "Plasma", "Star", "X-Ray", "VOID"}
  207. kVars.toggleBuyBalloons = pageBuy.AddToggle("Balloons", false, function(bool)
  208.     kVars.boolBuyBalloons = bool
  209.     if bool then fBuyBalloons() end
  210. end)
  211.  
  212. function fBuyBalloons()
  213.     spawn(function()
  214.         while kVars.boolBuyBalloons do
  215.             wait()
  216.             if kVars.lp:FindFirstChild("CurrentBalloon") and kVars.lp:FindFirstChild("CurrentBalloon").Value ~= "VOID" then
  217.                 for i,v in pairs(kVars.BalloonTable) do
  218.                     if v == kVars.lp:FindFirstChild("CurrentBalloon").Value  then
  219.                         if tonumber(game:GetService("ReplicatedStorage").BalloonStats.BalloonPrice:FindFirstChild(kVars.BalloonTable[i + 1]).Value) <= tonumber(kVars.lp.leaderstats.Coins.Value) then
  220.                             game:GetService("ReplicatedStorage").BuyBalloon:InvokeServer(kVars.BalloonTable[i + 1])
  221.                             game:GetService("ReplicatedStorage").EquipBalloon:FireServer(kVars.BalloonTable[i + 1])
  222.                             break
  223.                         end
  224.                     end
  225.                 end
  226.             end
  227.         end
  228.     end)
  229. end
  230.  
  231. ---------- Egg Pet Page ----------
  232. kVars.EggsList = {}
  233. for i,v in pairs(game:GetService("Workspace").PetDispensers:GetChildren()) do
  234.     table.insert(kVars.EggsList, v.Name)
  235. end
  236. table.sort(kVars.EggsList)
  237. kVars.SelectedEgg = game:GetService('Workspace').PetDispensers.Common
  238. kVars.dropdownEggToOpen = pageEggPet.AddDropdown("Select and egg to open", kVars.EggsList, function(Value)
  239.     kVars.SelectedEgg = game:GetService("Workspace").PetDispensers[Value]
  240. end)
  241.  
  242.  
  243.  
  244. kVars.EggsToOpen = 1
  245. kVars.toggleOpen3 = pageEggPet.AddToggle("Open 3 *Must have bought", false, function(bool)
  246.     kVars.boolOpen3 = bool
  247.     if bool then
  248.         kVars.EggsToOpen = 3
  249.     else
  250.         kVars.EggsToOpen = 1
  251.     end
  252. end)
  253.  
  254. kVars.toggleOpenEgg = pageEggPet.AddToggle("Open", false, function(bool)
  255.     kVars.boolOpenEgg = bool
  256.     if bool then fOpenEgg() end
  257. end)
  258.  
  259. function fOpenEgg()
  260.     spawn(function()
  261.         while kVars.boolOpenEgg do
  262.             wait()
  263.             game:GetService("ReplicatedStorage").PurchasePetFunction:InvokeServer(kVars.SelectedEgg, kVars.EggsToOpen)
  264.         end
  265.     end)
  266. end
  267.  
  268.  
  269. pageEggPet.AddLabel("Delete Pets Section")
  270.  
  271. kVars.petList = {}
  272. for i,v in pairs(game:GetService("ReplicatedStorage").PetImages:GetChildren()) do
  273.     table.insert(kVars.petList, v.Name)
  274. end
  275. table.sort(kVars.petList)
  276.  
  277. kVars.dropdownPetDelete1 = pageEggPet.AddDropdown("Select a pet to auto delete", kVars.petList, function(Value)
  278.     kVars.SelectedPet1 = Value
  279. end)
  280. kVars.dropdownPetDelete2 = pageEggPet.AddDropdown("Select a pet to auto delete", kVars.petList, function(Value)
  281.     kVars.SelectedPet2 = Value
  282. end)
  283. kVars.dropdownPetDelete3 = pageEggPet.AddDropdown("Select a pet to auto delete", kVars.petList, function(Value)
  284.     kVars.SelectedPet3 = Value
  285. end)
  286. kVars.dropdownPetDelete4 = pageEggPet.AddDropdown("Select a pet to auto delete", kVars.petList, function(Value)
  287.     kVars.SelectedPet4 = Value
  288. end)
  289. kVars.dropdownPetDelete5 = pageEggPet.AddDropdown("Select a pet to auto delete", kVars.EggsList, function(Value)
  290.     kVars.SelectedPet5 = Value
  291. end)
  292.  
  293. kVars.toggleDeletePet = pageEggPet.AddToggle("Delete", false, function(bool)
  294.     kVars.boolDeletePet = bool
  295.     if bool then fDeletePet() end
  296. end)
  297.  
  298. function fDeletePet()
  299.     spawn(function()
  300.         while kVars.boolDeletePet do
  301.             wait()
  302.             for i,v in pairs(game:GetService("Players").LocalPlayer.OwnedPets:GetChildren()) do
  303.                 if v.Name == kVars.SelectedPet1 or v.Name == kVars.SelectedPet2 or v.Name == kVars.SelectedPet3 or v.Name == kVars.SelectedPet4 or v.Name == kVars.SelectedPet5 then
  304.                     game:GetService("ReplicatedStorage").DeletePet:FireServer(v)
  305.                 end
  306.             end
  307.         end
  308.     end)
  309. end
  310.  
  311. ---------- Teleport Page ----------
  312. kVars.Locations1 = {
  313.    [1] = {name = "Spawn", cf = game:GetService("Workspace").NewThing.SpawnLocation.CFrame},
  314.    [2] = {name = "Tropical Paradise", cf = CFrame.new(192, 974, 1705)},
  315.    [3] = {name = "Ancient Greece", cf = CFrame.new(33, 3280, 1701)},
  316.    [4] = {name = "CandyLand", cf = CFrame.new(90, 8062, 1696)},
  317.    [5] = {name = "Archerville", cf = CFrame.new(74, 13968, 1498)},
  318.    [6] = {name = "Toyland", cf = CFrame.new(193, 22661, 1762)},
  319.    [7] = {name = "Alienland", cf = CFrame.new(177, 40996, 1944)},
  320.    [8] = {name = "Dinoland", cf = CFrame.new(221, 53818, 2020)},
  321.    [9] = {name = "Robloland", cf = CFrame.new(218, 63363, 2001)}
  322. }
  323. kVars.Locations2 = {
  324.     [1] = {name = "Aquaworld", cf = CFrame.new(-2329, -1413, 199)},
  325.     [2] = {name = "Aqualand", cf = CFrame.new(-2349, 1594, 57)},
  326.     [3] = {name = "Dragonworld", cf = CFrame.new(158, 53, -84)},
  327.     [4] = {name = "Dragonland", cf = CFrame.new(183, 3132, -210)}
  328. }
  329. pageTeleport.AddLabel("Main Islands")
  330. for i,v in ipairs(kVars.Locations1) do
  331.     pageTeleport.AddButton(v.name, function()
  332.         kVars.hrp.CFrame = v.cf
  333.     end)
  334. end
  335. pageTeleport.AddLabel("Special Islands")
  336. for i,v in ipairs(kVars.Locations2) do
  337.     pageTeleport.AddButton(v.name, function()
  338.         kVars.hrp.CFrame = v.cf
  339.     end)
  340. end
  341.  
  342. ---------- Character Page ----------
  343. ---- Walk Speed ----
  344. kVars.sliderWalkSpeed = pageCharacter.AddSlider("Walk Speed", {Min = 16, Max = 255, Def = kVars.lp.Character.Humanoid.WalkSpeed}, function(num)
  345.     kVars.lp.Character.Humanoid.WalkSpeed = num
  346. end)
  347.  
  348. ---- Jump Power ----
  349. kVars.sliderJumpPower = pageCharacter.AddSlider("Jump Power",  {Min = 16, Max = 255, Def = kVars.lp.Character.Humanoid.JumpPower}, function(num)
  350.     kVars.lp.Character.Humanoid.JumpPower = num
  351. end)
  352.  
  353. ---- Inf Jump ----
  354. kVars.sliderInfJump = pageCharacter.AddToggle("Inf Jump", false, function(bool)
  355.     kVars.boolInfJump = bool
  356. end)
  357.  
  358. kVars.InfJumpConnect = game:GetService("UserInputService").JumpRequest:connect(function()
  359.     if kVars.boolInfJump and kVars.lp.Character:FindFirstChild("Humanoid") then
  360.         kVars.lp.Character:FindFirstChildOfClass('Humanoid'):ChangeState("Jumping")
  361.     end
  362. end)
  363.  
  364. ---------- Credits Page ----------
  365. kVars.labelCodedBy = pageCredits.AddLabel("Coded by : Keathunsar")
  366. kVars.labelCodedByLink = pageCredits.AddLabel("https://github.com/dady172172/Roblox-Cheats")
  367. kVars.labelGuiBy = pageCredits.AddLabel("Gui made by : FungBert")
  368. kVars.labelGuiByLink = pageCredits.AddLabel("v3rmillion.net/member.php?action=profile&uid=1078854")
  369.  
  370. ---------- Closing ----------
  371. kVars.ClosingConnect = game:GetService("CoreGui").ChildRemoved:Connect(function(child)
  372.     if child.Name == kVars.WindowName then
  373.         kVars.closing = true
  374.         wait(.1)
  375.         kVars.InfJumpConnect:Disconnect()
  376.         for i,v in pairs(kVars) do
  377.             if type(v) == "boolean" then
  378.                 v = false
  379.             end
  380.         end
  381.         kVars.ClosingConnect:Disconnect()
  382.         script:Destroy()
  383.     end
  384. end)
  385.  
  386. syn.protect_gui(game:GetService("CoreGui")[kVars.WindowName])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement