Advertisement
havefuntz

Booga Reborn script by Havefuntz

Oct 10th, 2022 (edited)
4,050
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.65 KB | Gaming | 1 0
  1. local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
  2. local Window = OrionLib:MakeWindow({Name = "Not Useless Trust.", HidePremium = false,IntroText = "Booga Gui Beta",IntroEnabled = true, SaveConfig = true, ConfigFolder = "Test"})
  3.  
  4. --all tabs
  5.  
  6. local Heals = Window:MakeTab({
  7. Name = "heal",
  8. Icon = "rbxassetid://4483345998",
  9. PremiumOnly = false
  10. })
  11.  
  12. local Farming = Window:MakeTab({
  13. Name = "farm",
  14. Icon = "rbxassetid://4483345998",
  15. PremiumOnly = false
  16. })
  17.  
  18. local Visuals = Window:MakeTab({
  19. Name = "Misc",
  20. Icon = "rbxassetid://4483345998",
  21. PremiumOnly = false
  22. })
  23.  
  24. local Misc = Window:MakeTab({
  25. Name = "Shortcut keys",
  26. Icon = "rbxassetid://4483345998",
  27. PremiumOnly = false
  28. })
  29.  
  30.  
  31. -- global variables
  32.  
  33. _G.AutoBlood = false
  34. _G.AutoBerries = false
  35. _G.AutoBluefruit = false
  36. _G.AutoLemons = false
  37. _G.AutoJelly = false
  38.  
  39. -- functions
  40.  
  41. function AutoPickUp()
  42. local Player = game:GetService("Players").LocalPlayer
  43. for _, v in pairs(workspace:GetChildren()) do
  44. if v.Name == "Bloodfruit Bush" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 50 then
  45. game.ReplicatedStorage.Events.Pickup:FireServer(v)
  46. end
  47. end
  48. end
  49.  
  50. function KeyBindBloodfruit()
  51. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bloodfruit")
  52. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bloodfruit")
  53. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bloodfruit")
  54. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bloodfruit")
  55. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bloodfruit")
  56. end
  57.  
  58. function KeyBindBerries()
  59. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Berry")
  60. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Berry")
  61. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Berry")
  62. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Berry")
  63. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Berry")
  64. end
  65.  
  66. function KeyBindBluefruit()
  67. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bluefruit")
  68. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bluefruit")
  69. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bluefruit")
  70. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bluefruit")
  71. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bluefruit")
  72. end
  73.  
  74.  
  75. function AutoPlant()
  76. local Player = game:GetService("Players").LocalPlayer
  77. for _, v in pairs(workspace.Deployables:GetChildren()) do
  78. if v.Name == "Plant Box" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 500 then
  79. game.ReplicatedStorage.Events.InteractStructure:FireServer(v, "Bloodfruit")
  80. end
  81. end
  82. end
  83.  
  84. function AutoBlood()
  85. while _G.AutoBlood == true do
  86. if _G.AutoBlood == true then
  87. if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid").Health< 100 then
  88. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bloodfruit") -- fruit
  89. end
  90. task.wait()
  91. end
  92. end
  93. end
  94.  
  95. function AutoBerries()
  96. while _G.AutoBerries == true do
  97. if _G.AutoBerries == true then
  98. if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid").Health< 100 then
  99. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Berry") -- fruit
  100. end
  101. task.wait()
  102. end
  103. end
  104. end
  105.  
  106. function AutoBluefruit()
  107. while _G.AutoBluefruit == true do
  108. if _G.AutoBluefruit == true then
  109. if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid").Health< 100 then
  110. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Bluefruit") -- fruit
  111. end
  112. task.wait()
  113. end
  114. end
  115. end
  116.  
  117. function AutoLemons()
  118. while _G.AutoLemons == true do
  119. if _G.AutoLemons == true then
  120. if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid").Health< 100 then
  121. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Lemon") -- fruit
  122. end
  123. task.wait()
  124. end
  125. end
  126. end
  127.  
  128. function AutoJelly()
  129. while _G.AutoJelly == true do
  130. if _G.AutoJelly == true then
  131. if game:GetService("Players").LocalPlayer.Character:FindFirstChild("Humanoid").Health< 100 then
  132. game:GetService("ReplicatedStorage").Events.UseBagItem:FireServer("Jelly") -- fruit
  133. end
  134. task.wait()
  135. end
  136. end
  137. end
  138.  
  139. -- toggles
  140.  
  141.  
  142. Heals:AddToggle({
  143. Name = "Auto Bloodfruit",
  144. Default = false,
  145. Callback = function(Value)
  146. _G.AutoBlood = Value
  147. AutoBlood()
  148. end
  149. })
  150.  
  151. Heals:AddToggle({
  152. Name = "Auto Berries",
  153. Default = false,
  154. Callback = function(Value)
  155. _G.AutoBerries = Value
  156. AutoBerries()
  157. end
  158. })
  159.  
  160. Heals:AddToggle({
  161. Name = "Auto Bluefruit",
  162. Default = false,
  163. Callback = function(Value)
  164. _G.AutoBluefruit = Value
  165. AutoBluefruit()
  166. end
  167. })
  168.  
  169. Heals:AddToggle({
  170. Name = "Auto Lemons",
  171. Default = false,
  172. Callback = function(Value)
  173. _G.AutoLemons = Value
  174. AutoLemons()
  175. end
  176. })
  177.  
  178. Heals:AddToggle({
  179. Name = "Auto Jelly",
  180. Default = false,
  181. Callback = function(Value)
  182. _G.AutoJelly = Value
  183. AutoJelly()
  184. end
  185. })
  186.  
  187. local PlantBoxes = Farming:AddSection({
  188. Name = "Plantbox stack for farm"
  189. })
  190.  
  191.  
  192. Farming:AddButton({
  193. Name = "Plantbox stack 1",
  194. Callback = function()
  195. local LocalPlayer = game:GetService("Players").LocalPlayer
  196. local RootPart = LocalPlayer.Character.HumanoidRootPart
  197. local cframe = RootPart.CFrame
  198. local Remote = game:GetService("ReplicatedStorage").Events.PlaceStructure
  199.  
  200. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -3, -9), 0)
  201. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -3, -8.5), 0)
  202. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -3, -8), 0)
  203. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -3, -7.5), 0)
  204. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -3, -7), 0)
  205. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -3, -6.5), 0)
  206. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -3, -6), 0)
  207. end
  208. })
  209.  
  210. Farming:AddButton({
  211. Name = "Plantbox stack 2",
  212. Callback = function()
  213. local LocalPlayer = game:GetService("Players").LocalPlayer
  214. local RootPart = LocalPlayer.Character.HumanoidRootPart
  215. local cframe = RootPart.CFrame
  216. local Remote = game:GetService("ReplicatedStorage").Events.PlaceStructure
  217.  
  218. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2.5, -9), 0)
  219. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2.5, -8.5), 0)
  220. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2.5, -8), 0)
  221. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2.5, -7.5), 0)
  222. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2.5, -7), 0)
  223. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2.5, -6.5), 0)
  224. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2.5, -6), 0)
  225. end
  226. })
  227.  
  228.  
  229. Farming:AddButton({
  230. Name = "Plantbox stack 3",
  231. Callback = function()
  232. local LocalPlayer = game:GetService("Players").LocalPlayer
  233. local RootPart = LocalPlayer.Character.HumanoidRootPart
  234. local cframe = RootPart.CFrame
  235. local Remote = game:GetService("ReplicatedStorage").Events.PlaceStructure
  236.  
  237. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2, -9), 0)
  238. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2, -8.5), 0)
  239. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2, -8), 0)
  240. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2, -7.5), 0)
  241. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2, -7), 0)
  242. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2, -6.5), 0)
  243. Remote:FireServer("Plant Box", cframe * CFrame.new(-0, -2, -6), 0)
  244. end
  245. })
  246.  
  247. local FruitToFarm = Farming:AddSection({
  248. Name = "Autofarm fruit"
  249. })
  250.  
  251.  
  252. Farming:AddButton({
  253. Name = "Auto Bloodfruit",
  254. Callback = function()
  255. local placekey = "p"
  256. local plantkey = "["
  257. local collectkey = "]"
  258. local amountofpots = 40
  259.  
  260. local Player = game:GetService("Players").LocalPlayer
  261. local Mouse = Player:GetMouse()
  262.  
  263. _G.plant = function()
  264. for _, v in pairs(workspace.Deployables:GetChildren()) do
  265. if v.Name == "Plant Box" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 500 then
  266. game.ReplicatedStorage.Events.InteractStructure:FireServer(v, "Bloodfruit")
  267. end
  268. end
  269. end
  270.  
  271. _G.collect = function()
  272. for _, v in pairs(workspace:GetChildren()) do
  273. if v.Name == "Bloodfruit Bush" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 50 then
  274. game.ReplicatedStorage.Events.Pickup:FireServer(v)
  275. end
  276. end
  277. end
  278.  
  279. Mouse.KeyUp:connect(function(k)
  280. if k == placekey then
  281. for i = 1, amountofpots do
  282. game.ReplicatedStorage.Events.PlaceStructure:FireServer("Plant Box", Mouse.Hit, 0)
  283. end
  284. elseif k == plantkey then
  285. _G.plant()
  286. elseif k == collectkey then
  287. _G.collect()
  288. end
  289. end)
  290. end
  291. })
  292.  
  293. Farming:AddButton({
  294. Name = "Auto berries",
  295. Callback = function()
  296. local placekey = "p"
  297. local plantkey = "["
  298. local collectkey = "]"
  299. local amountofpots = 40
  300.  
  301. local Player = game:GetService("Players").LocalPlayer
  302. local Mouse = Player:GetMouse()
  303.  
  304. _G.plant = function()
  305. for _, v in pairs(workspace.Deployables:GetChildren()) do
  306. if v.Name == "Plant Box" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 500 then
  307. game.ReplicatedStorage.Events.InteractStructure:FireServer(v, "Berry")
  308. end
  309. end
  310. end
  311.  
  312. _G.collect = function()
  313. for _, v in pairs(workspace:GetChildren()) do
  314. if v.Name == "Berry Bush" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 50 then
  315. game.ReplicatedStorage.Events.Pickup:FireServer(v)
  316. end
  317. end
  318. end
  319.  
  320. Mouse.KeyUp:connect(function(k)
  321. if k == placekey then
  322. for i = 1, amountofpots do
  323. game.ReplicatedStorage.Events.PlaceStructure:FireServer("Plant Box", Mouse.Hit, 0)
  324. end
  325. elseif k == plantkey then
  326. _G.plant()
  327. elseif k == collectkey then
  328. _G.collect()
  329. end
  330. end)
  331. end
  332. })
  333.  
  334. Farming:AddButton({
  335. Name = "Auto Bluefruit",
  336. Callback = function()
  337. local placekey = "p"
  338. local plantkey = "["
  339. local collectkey = "]"
  340. local amountofpots = 40
  341.  
  342. local Player = game:GetService("Players").LocalPlayer
  343. local Mouse = Player:GetMouse()
  344.  
  345. _G.plant = function()
  346. for _, v in pairs(workspace.Deployables:GetChildren()) do
  347. if v.Name == "Plant Box" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 500 then
  348. game.ReplicatedStorage.Events.InteractStructure:FireServer(v, "Bluefruit")
  349. end
  350. end
  351. end
  352.  
  353. _G.collect = function()
  354. for _, v in pairs(workspace:GetChildren()) do
  355. if v.Name == "Bluefruit Bush" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 50 then
  356. game.ReplicatedStorage.Events.Pickup:FireServer(v)
  357. end
  358. end
  359. end
  360.  
  361. Mouse.KeyUp:connect(function(k)
  362. if k == placekey then
  363. for i = 1, amountofpots do
  364. game.ReplicatedStorage.Events.PlaceStructure:FireServer("Plant Box", Mouse.Hit, 0)
  365. end
  366. elseif k == plantkey then
  367. _G.plant()
  368. elseif k == collectkey then
  369. _G.collect()
  370. end
  371. end)
  372. end
  373. })
  374.  
  375. Farming:AddButton({
  376. Name = "Auto Lemon",
  377. Callback = function()
  378. local placekey = "p"
  379. local plantkey = "["
  380. local collectkey = "]"
  381. local amountofpots = 40
  382.  
  383. local Player = game:GetService("Players").LocalPlayer
  384. local Mouse = Player:GetMouse()
  385.  
  386. _G.plant = function()
  387. for _, v in pairs(workspace.Deployables:GetChildren()) do
  388. if v.Name == "Plant Box" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 500 then
  389. game.ReplicatedStorage.Events.InteractStructure:FireServer(v, "Lemon")
  390. end
  391. end
  392. end
  393.  
  394. _G.collect = function()
  395. for _, v in pairs(workspace:GetChildren()) do
  396. if v.Name == "Lemon Tree" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 50 then
  397. game.ReplicatedStorage.Events.Pickup:FireServer(v)
  398. end
  399. end
  400. end
  401.  
  402. Mouse.KeyUp:connect(function(k)
  403. if k == placekey then
  404. for i = 1, amountofpots do
  405. game.ReplicatedStorage.Events.PlaceStructure:FireServer("Plant Box", Mouse.Hit, 0)
  406. end
  407. elseif k == plantkey then
  408. _G.plant()
  409. elseif k == collectkey then
  410. _G.collect()
  411. end
  412. end)
  413. end
  414. })
  415.  
  416.  
  417. Farming:AddButton({
  418. Name = "Auto Jelly",
  419. Callback = function()
  420. local placekey = "p"
  421. local plantkey = "["
  422. local collectkey = "]"
  423. local amountofpots = 40
  424.  
  425. local Player = game:GetService("Players").LocalPlayer
  426. local Mouse = Player:GetMouse()
  427.  
  428. _G.plant = function()
  429. for _, v in pairs(workspace.Deployables:GetChildren()) do
  430. if v.Name == "Plant Box" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 500 then
  431. game.ReplicatedStorage.Events.InteractStructure:FireServer(v, "Jelly")
  432. end
  433. end
  434. end
  435.  
  436. _G.collect = function()
  437. for _, v in pairs(workspace:GetChildren()) do
  438. if v.Name == "Jelly Tree" and (Player.Character.Head.Position - v.PrimaryPart.Position).magnitude < 50 then
  439. game.ReplicatedStorage.Events.Pickup:FireServer(v)
  440. end
  441. end
  442. end
  443.  
  444. Mouse.KeyUp:connect(function(k)
  445. if k == placekey then
  446. for i = 1, amountofpots do
  447. game.ReplicatedStorage.Events.PlaceStructure:FireServer("Plant Box", Mouse.Hit, 0)
  448. end
  449. elseif k == plantkey then
  450. _G.plant()
  451. elseif k == collectkey then
  452. _G.collect()
  453. end
  454. end)
  455. end
  456. })
  457.  
  458. Visuals:AddButton({
  459. Name = "Night only / For people who hate sun LOL",
  460. Callback = function()
  461. game.Lighting.TimeOfDay = 3
  462. end
  463. })
  464.  
  465. Visuals:AddSlider({
  466. Name = "Field Of View",
  467. Min = 40,
  468. Max = 140,
  469. Default = 100,
  470. Color = Color3.fromRGB(60, 234, 176),
  471. Increment = 1,
  472. ValueName = "FOV",
  473. Callback = function(Value)
  474. game.Workspace.CurrentCamera.FieldOfView = Value
  475. end
  476. })
  477.  
  478. Visuals:AddSlider({
  479. Name = "Brightness",
  480. Min = 0.1,
  481. Max = 3,
  482. Default = 0.1,
  483. Color = Color3.fromRGB(60, 234, 176),
  484. Increment = 1,
  485. ValueName = "Brightness",
  486. Callback = function(Value)
  487. game.Lighting.Brightness = Value
  488. end
  489. })
  490.  
  491. Visuals:AddSlider({
  492. Name = "Saturation",
  493. Min = 0.1,
  494. Max = 3,
  495. Default = 0.1,
  496. Color = Color3.fromRGB(60, 234, 176),
  497. Increment = 0.1,
  498. ValueName = "Saturation",
  499. Callback = function(Value)
  500. game.Lighting.ColorCorrection.Saturation = Value
  501. end
  502. })
  503.  
  504. Visuals:AddSlider({
  505. Name = "Contrast",
  506. Min = 0.1,
  507. Max = 3,
  508. Default = 0.1,
  509. Color = Color3.fromRGB(60, 234, 176),
  510. Increment = 0.1,
  511. ValueName = "Contrast",
  512. Callback = function(Value)
  513. game.Lighting.ColorCorrection.Contrast = Value
  514. end
  515. })
  516.  
  517. Visuals:AddSlider({
  518. Name = "FogEnd",
  519. Min = 100,
  520. Max = 4500,
  521. Default = 2000,
  522. Color = Color3.fromRGB(60, 234, 176),
  523. Increment = 100,
  524. ValueName = "FogEnd",
  525. Callback = function(Value)
  526. game.Lighting.FogEnd = Value
  527. end
  528. })
  529.  
  530. Misc:AddBind({
  531. Name = "AutoPlant",
  532. Default = Enum.KeyCode.F,
  533. Hold = false,
  534. Callback = function()
  535. AutoPlant()
  536. end
  537. })
  538.  
  539. Misc:AddBind({
  540. Name = "Autoheal bloodfruit - hold",
  541. Default = Enum.KeyCode.Q,
  542. Hold = true,
  543. Callback = function()
  544. KeyBindBloodfruit()
  545. end
  546. })
  547.  
  548. Misc:AddBind({
  549. Name = "Autoheal berries - hold",
  550. Default = Enum.KeyCode.H,
  551. Hold = true,
  552. Callback = function()
  553. KeyBindBerries()
  554. end
  555. })
  556.  
  557.  
  558. Misc:AddBind({
  559. Name = "Autoheal bluefruit - hold",
  560. Default = Enum.KeyCode.O,
  561. Hold = true,
  562. Callback = function()
  563. KeyBindBluefruit()
  564. end
  565. })
  566.  
  567. local Keybinds1 = others:AddSection({
  568. Name = "Right Shift - Open ui"
  569. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement