Sapphinxscriptt

Untitled

Apr 19th, 2024
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.48 KB | None | 0 0
  1.  
  2. -- Booting The Library
  3. local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
  4.  
  5. -- creating window
  6. local Window = OrionLib:MakeWindow({Name = "Syrex Hub | Pet Simulator 99", HidePremium = true, IntroText = "Syrex Hub", SaveConfig = true, ConfigFolder = "Syrex Hub"})
  7.  
  8.  
  9. -- tabs
  10.  
  11. local CreditsTab = Window:MakeTab({
  12. Name = "Credits/Discord",
  13. Icon = "rbxassetid://4559100997",
  14. PremiumOnly = false
  15. })
  16.  
  17. local PremiumTab = Window:MakeTab({
  18. Name = "Premium",
  19. Icon = "rbxassetid://4483345998",
  20. PremiumOnly = false
  21. })
  22.  
  23. local MiniGamesTab = Window:MakeTab({
  24. Name = "MiniGames",
  25. Icon = "rbxassetid://4483345998",
  26. PremiumOnly = false
  27. })
  28.  
  29. local AutoFarmTab = Window:MakeTab({
  30. Name = "AutoFarm",
  31. Icon = "rbxassetid://4483345998",
  32. PremiumOnly = false
  33. })
  34.  
  35. local ShopTab = Window:MakeTab({
  36. Name = "Shop",
  37. Icon = "rbxassetid://4483345998",
  38. PremiumOnly = false
  39. })
  40.  
  41. local EggysTab = Window:MakeTab({
  42. Name = "Eggs",
  43. Icon = "rbxassetid://4483345998",
  44. PremiumOnly = false
  45. })
  46.  
  47. local TPTab = Window:MakeTab({
  48. Name = "Teleports",
  49. Icon = "rbxassetid://4483345998",
  50. PremiumOnly = false
  51. })
  52.  
  53. local miscTab = Window:MakeTab({
  54. Name = "Misc",
  55. Icon = "rbxassetid://4483345998",
  56. PremiumOnly = false
  57. })
  58.  
  59. local Section = PremiumTab:AddSection({
  60. Name = "Purchase Premium On Discord!"
  61. })
  62.  
  63. PremiumTab:AddButton({
  64. Name = "open premium version",
  65. Callback = function()
  66.  
  67. -- anti afk
  68.  
  69. wait(0.5)
  70.  
  71. local bb = game:GetService("VirtualUser")
  72. game:GetService("Players").LocalPlayer.Idled:Connect(function()
  73. bb:CaptureController()
  74. bb:ClickButton2(Vector2.new())
  75. end)
  76.  
  77.  
  78. getgenv().MessageBox = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/NotificationGUI/main/source.lua"))()
  79.  
  80. -- Booting The Library
  81. local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
  82.  
  83. -- creating window
  84. local Window = OrionLib:MakeWindow({Name = "Syrex Hub | Pet Simulator 99", HidePremium = true, IntroText = "Syrex Hub", SaveConfig = true, ConfigFolder = "Syrex Hub"})
  85.  
  86.  
  87. -- tabs
  88.  
  89. local CreditsTab = Window:MakeTab({
  90. Name = "Credits/Discord",
  91. Icon = "rbxassetid://4559100997",
  92. PremiumOnly = false
  93. })
  94.  
  95. local MiniGamesTab = Window:MakeTab({
  96. Name = "MiniGames",
  97. Icon = "rbxassetid://4483345998",
  98. PremiumOnly = false
  99. })
  100.  
  101. local PremiumTab = Window:MakeTab({
  102. Name = "Premium",
  103. Icon = "rbxassetid://4483345998",
  104. PremiumOnly = false
  105. })
  106.  
  107. local AutoFarmTab = Window:MakeTab({
  108. Name = "AutoFarm",
  109. Icon = "rbxassetid://4483345998",
  110. PremiumOnly = false
  111. })
  112.  
  113. local ShopTab = Window:MakeTab({
  114. Name = "Shop",
  115. Icon = "rbxassetid://4483345998",
  116. PremiumOnly = false
  117. })
  118.  
  119. local EggysTab = Window:MakeTab({
  120. Name = "Eggs",
  121. Icon = "rbxassetid://4483345998",
  122. PremiumOnly = false
  123. })
  124.  
  125. local TPTab = Window:MakeTab({
  126. Name = "Teleports",
  127. Icon = "rbxassetid://4483345998",
  128. PremiumOnly = false
  129. })
  130.  
  131. local miscTab = Window:MakeTab({
  132. Name = "Misc",
  133. Icon = "rbxassetid://4483345998",
  134. PremiumOnly = false
  135. })
  136.  
  137.  
  138. local Section = PremiumTab:AddSection({
  139. Name = "Booth Sniper"
  140. })
  141.  
  142. local Diamonds = 1
  143.  
  144. PremiumTab:AddTextbox({
  145. Name = "Minimum Diamonds Purchases",
  146. Default = "100",
  147. TextDisappear = true,
  148. Callback = function(Diamonds)
  149. print(Diamonds)
  150. end
  151. })
  152.  
  153. local Huges = 1
  154.  
  155. PremiumTab:AddTextbox({
  156. Name = "Minimum Diamonds Purchases For Huges",
  157. Default = "100000",
  158. TextDisappear = true,
  159. Callback = function(Huges)
  160. print(Huges)
  161. end
  162. })
  163.  
  164. PremiumTab:AddButton({
  165. Name = "Start Buying",
  166. Callback = function()
  167. local Booths_Broadcast = game:GetService("ReplicatedStorage").Network:WaitForChild("Booths_Broadcast")
  168.  
  169. if not getgenv().a then
  170. getgenv().a = true
  171. local vu = game:GetService("VirtualUser")
  172. game:GetService("Players").LocalPlayer.Idled:connect(function()
  173. vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
  174. wait(1)
  175. vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
  176. end)
  177. end
  178.  
  179. local function processListingInfo(uid, gems, item, version, shiny, amount, boughtFrom)
  180. print(uid, gems, item, version, shiny, amount, boughtFrom)
  181. print("BOUGHT FROM:", boughtFrom)
  182. print("UID:", uid)
  183. print("GEMS:", gems)
  184. print("ITEM:", item)
  185. local snipeMessage = game.Players.LocalPlayer.Name .. " just sniped a "
  186. if version then
  187. if version == 2 then
  188. version = "Rainbow"
  189. elseif version == 1 then
  190. version = "Golden"
  191. end
  192. else
  193. version = "Normal"
  194. end
  195.  
  196. snipeMessage = snipeMessage .. version
  197.  
  198. if shiny then
  199. snipeMessage = snipeMessage .. " Shiny"
  200. end
  201.  
  202. snipeMessage = snipeMessage .. " " .. (item)
  203.  
  204. print(snipeMessage)
  205.  
  206. if amount then
  207. print("AMOUNT:", amount)
  208. else
  209. amount = 1
  210. print("AMOUNT:", amount)
  211. end
  212.  
  213. local fields = {
  214. {
  215. name = "PRICE:",
  216. value = tostring(gems) .. " GEMS",
  217. inline = true,
  218. },
  219. {
  220. name = "BOUGHT FROM:",
  221. value = tostring(boughtFrom),
  222. inline = true,
  223. },
  224. {
  225. name = "AMOUNT:",
  226. value = tostring(amount),
  227. inline = true,
  228. },
  229. {
  230. name = "PETID:",
  231. value = tostring(uid),
  232. inline = true,
  233. }
  234. }
  235.  
  236. local message = {
  237. content = "@everyone",
  238. embeds = {
  239. {
  240. title = snipeMessage,
  241. fields = fields,
  242. author = {name = "New Pet Sniped!"}
  243. }
  244. },
  245. username = "piratesniper",
  246. attachments = {}
  247. }
  248.  
  249. local http = game:GetService("HttpService")
  250. local jsonMessage = http:JSONEncode(message)
  251.  
  252. http:PostAsync(
  253. "https://discord.com/api/webhooks/1187186777245614161/j_an20HyYjjKuCpYa7Dx6jhQBJ18EznhSWyLHnTi3lJl-TXqhH_DoYvdbYSR8k9yGXx3",
  254. jsonMessage,
  255. Enum.HttpContentType.ApplicationJson,
  256. false
  257. )
  258. end
  259.  
  260. local function checklisting(uid, gems, item, version, shiny, amount, username, playerid)
  261. gems = tonumber(gems)
  262.  
  263. if string.find(item, "Huge") and gems <= Huges then
  264. game:GetService("ReplicatedStorage").Network.Booths_RequestPurchase:InvokeServer(playerid, uid)
  265. processListingInfo(uid, gems, item, version, shiny, amount, username)
  266. elseif gems <= Diamonds then
  267. game:GetService("ReplicatedStorage").Network.Booths_RequestPurchase:InvokeServer(playerid, uid)
  268. processListingInfo(uid, gems, item, version, shiny, amount, username)
  269. end
  270. end
  271.  
  272. Booths_Broadcast.OnClientEvent:Connect(function(username, message)
  273. local playerID = message['PlayerID']
  274. if type(message) == "table" then
  275. local listing = message["Listings"]
  276. for key, value in pairs(listing) do
  277. if type(value) == "table" then
  278. local uid = key
  279. local gems = value["DiamondCost"]
  280. local itemdata = value["ItemData"]
  281.  
  282. if itemdata then
  283. local data = itemdata["data"]
  284.  
  285. if data then
  286. local item = data["id"]
  287. local version = data["pt"]
  288. local shiny = data["sh"]
  289. local amount = data["_am"]
  290. checklisting(uid, gems, item, version, shiny, amount, username , playerID)
  291. end
  292. end
  293. end
  294. end
  295. end
  296. end)
  297.  
  298. print("hello")
  299. end
  300. })
  301.  
  302. local Section = PremiumTab:AddSection({
  303. Name = "Chest ESP"
  304. })
  305.  
  306. PremiumTab:AddButton({
  307. Name = "teleport to digsite",
  308. Callback = function()
  309. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Workspace.__THINGS.Instances.Digsite.Teleports.Enter.CFrame
  310. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = workspace.__THINGS.__INSTANCE_CONTAINER.Active.Digsite.Important.Spawns:GetChildren()[6].CFrame
  311. end
  312. })
  313.  
  314. PremiumTab:AddButton({
  315. Name = "Chest ESP",
  316. Callback = function()
  317. chestsn = {
  318. "Animated",
  319. }
  320. local function contains(table, val)
  321. for i=1,#table do
  322. if table[i] == val then return true end
  323. end
  324. return false
  325. end
  326. while true do
  327. task.wait()
  328. for __,v in pairs(game.Workspace["__THINGS"].__INSTANCE_CONTAINER.Active.Digsite.Important.ActiveChests:GetChildren()) do
  329. if v:FindFirstChild("ESP") then v:FindFirstChild("ESP"):Destroy() end
  330. if contains(chestsn, v.Name) then
  331. if v.Name == "Animated" then
  332. tcolor = Color3.fromRGB(222, 184, 135)
  333. end
  334.  
  335. local a = Instance.new("BillboardGui",v)
  336. a.Name = "ESP"
  337. a.Size = UDim2.new(5,0, 5,0)
  338. a.AlwaysOnTop = true
  339. local b = Instance.new("Frame",a)
  340. b.Size = UDim2.new(1,0, 1,0)
  341. b.BackgroundTransparency = 0.80
  342. b.BorderSizePixel = 0
  343. b.BackgroundColor3 = tcolor
  344. local c = Instance.new('TextLabel',b)
  345. c.Size = UDim2.new(1,0,1,1)
  346. c.BorderSizePixel = 0
  347. c.TextSize = 17
  348. c.Text = "Chest"
  349. c.BackgroundTransparency = 1
  350. c.TextColor3 = tcolor
  351. c.TextStrokeColor3 = Color3.fromRGB(6, 6, 6)
  352. c.TextStrokeTransparency = 0.7
  353. end
  354. end
  355. end
  356. end
  357. })
  358.  
  359.  
  360. PremiumTab:AddButton({
  361. Name = "Chest autodig",
  362. Callback = function()
  363. spawn(function()
  364. while wait() do
  365. for i,v in pairs(workspace.__THINGS.__INSTANCE_CONTAINER.Active.Digsite.Important.ActiveBlocks:GetChildren()) do
  366. if v.Name == "Part" and (v.Position and (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).magnitude < 15) then
  367. for i = 1, 5 do
  368. local args = {
  369. [1] = "Digsite",
  370. [2] = "DigBlock",
  371. [3] = v:GetAttribute('Coord')
  372. }
  373.  
  374. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Instancing_FireCustomFromClient"):FireServer(unpack(args))
  375. end
  376. wait(0.1)
  377. break
  378. end
  379. end
  380. end
  381. end)
  382.  
  383. spawn(function()
  384. while wait() do
  385. for i,v in pairs(workspace.__THINGS.__INSTANCE_CONTAINER.Active.Digsite.Important.ActiveChests:GetChildren()) do
  386. if v.Name == "Part" and (v.Position and (game.Players.LocalPlayer.Character.HumanoidRootPart.Position - v.Position).magnitude < 20) then
  387. local args = {
  388. [1] = "Digsite",
  389. [2] = "DigChest",
  390. [3] = v:GetAttribute('Coord')
  391. }
  392.  
  393. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Instancing_FireCustomFromClient"):FireServer(unpack(args))
  394. break
  395. end
  396. end
  397. end
  398. end)
  399. end
  400. })
  401.  
  402. getgenv().config = {
  403. farm = {
  404. toggle = false,
  405. singleTarget = false,
  406. farmPrint = false,
  407. radius = 70,
  408. wait = 0.2
  409. },
  410. autoLootbag = false,
  411. autoOrb = false
  412. }
  413.  
  414. local LocalPlayer = game.Players.LocalPlayer
  415. local HumanoidRootPart = LocalPlayer.Character:FindFirstChild("HumanoidRootPart", true)
  416.  
  417. local vim = game:GetService("VirtualInputManager")
  418. local sqrt = math.sqrt
  419. local pow = math.pow
  420.  
  421. local Things = game.workspace['__THINGS']
  422. local Lootbags = Things.Lootbags
  423. local Orbs = Things.Orbs
  424. local ShinyRelics = Things.ShinyRelics
  425. local Breakables = Things.Breakables
  426. local Pets = Things.Pets
  427. local Network = game:GetService("ReplicatedStorage").Network
  428. local PetInventory = LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets.EquippedPets
  429.  
  430. getgenv().currentCoins = {}
  431. getgenv().equippedPets = {}
  432. getgenv().totalClaimed = 0
  433. getgenv().totalTime = 0
  434.  
  435. local function indexPets()
  436. table.clear(equippedPets)
  437. for _,pet in ipairs(Pets:GetChildren()) do
  438. if PetInventory:FindFirstChild(pet.Name) then
  439. table.insert(equippedPets, pet.Name)
  440. end
  441. end
  442. return equippedPets
  443. end
  444. local function calcDistance(obj1,obj2)
  445. local pPosX,pPosZ = obj1.CFrame.X,obj1.CFrame.Z
  446. local hPosX, hPosZ = obj2.CFrame.X, obj2.CFrame.Z
  447.  
  448. return sqrt(pow(pPosX-hPosX, 2) + pow(pPosZ-hPosZ, 2))
  449. end
  450. local function getCenter()
  451. local frame = Instance.new("Frame")
  452. frame.Parent = game.CoreGui
  453. frame.Name = LocalPlayer.Name
  454. frame.AnchorPoint = Vector2.new(0.5,0.5)
  455. frame.Position = UDim2.fromScale(0.5,0.5)
  456. frame.Size = UDim2.fromOffset(10,10)
  457. frame.Visible = false
  458.  
  459. return {frame.AbsolutePosition.X,frame.AbsolutePosition.Y}
  460. end
  461.  
  462.  
  463. local isFeatureEnabled = false -- Set the initial state of the feature
  464. local loopHandle -- Variable to hold the loop handle
  465.  
  466. local function toggleFeature(value)
  467. isFeatureEnabled = value -- Update the state of the feature
  468. if isFeatureEnabled then
  469. --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]]
  470. local a = game.Players.LocalPlayer.Character.HumanoidRootPart
  471. local b = workspace.__THINGS
  472.  
  473. local function get()
  474. local cf = a.CFrame
  475. for i, v in pairs(b.Orbs:GetChildren()) do
  476. v:PivotTo(cf)
  477. end
  478. end
  479.  
  480. loopHandle = game:GetService("RunService").Heartbeat:Connect(function()
  481. if isFeatureEnabled then
  482. get()
  483. end
  484. end)
  485. else
  486. if loopHandle then
  487. loopHandle:Disconnect() -- Stop the loop if the feature is disabled
  488. loopHandle = nil
  489. end
  490. end
  491. end
  492.  
  493. AutoFarmTab:AddToggle({
  494. Name = "Farm Nearest Coins",
  495. Default = false,
  496. Callback = function(value) -- Call the toggleFeature function when the toggle is changed
  497.  
  498. config.farm.toggle = value
  499. while config.farm.toggle and task.wait() do
  500.  
  501. for _,v in ipairs(Breakables:GetChildren()) do
  502. if v.Name ~= "Highlight" and v:FindFirstChild("Hitbox", true) then
  503. local part = v:FindFirstChild("Hitbox", true)
  504.  
  505. if calcDistance(part, HumanoidRootPart) <= config.farm.radius then
  506. if config.farm.singleTarget then
  507. local tmpName = v.Name
  508. local startTime = os.clock()
  509.  
  510. repeat
  511. if calcDistance(part, HumanoidRootPart) > config.farm.radius then
  512. break
  513. end
  514. task.wait(config.farm.wait)
  515. Network.Breakables_PlayerDealDamage:FireServer(v.Name)
  516. until not Breakables:FindFirstChild(v.Name)
  517.  
  518. totalClaimed = totalClaimed + 1; totalTime = totalTime + (os.clock() - startTime)
  519. if config.farm.farmPrint then print("farmed "..tmpName.." in: "..tostring(os.clock() - startTime).." Avg: "..tostring(totalTime/totalClaimed)) end
  520. else
  521. if not table.find(currentCoins, v.Name) then
  522. table.insert(currentCoins, v.Name)
  523. task.spawn(function()
  524. local tmpPart = part
  525. local tmpName = v.Name
  526. local startTime = os.clock()
  527. repeat
  528. if calcDistance(tmpPart, HumanoidRootPart) > config.farm.radius then
  529. table.remove(currentCoins, table.find(currentCoins, v.Name))
  530. break
  531. end
  532.  
  533. task.wait(config.farm.wait*math.random(1,2))
  534.  
  535. Network.Breakables_PlayerDealDamage:FireServer(tmpName)
  536. until not Breakables:FindFirstChild(tmpName)
  537.  
  538. table.remove(currentCoins, table.find(currentCoins, v.Name))
  539. totalClaimed = totalClaimed + 1; totalTime = totalTime + (os.clock() - startTime)
  540. if config.farm.farmPrint then print("farmed "..tmpName.." in: "..tostring(os.clock() - startTime).." Avg: "..tostring(totalTime/totalClaimed)) end
  541. end)
  542. end
  543. end
  544. end
  545. end
  546. end
  547.  
  548. end
  549. end
  550. })
  551.  
  552. AutoFarmTab:AddTextbox({
  553. Name = "Radius",
  554. Default = "(Default: 70)",
  555. TextDisappear = true,
  556. Callback = function(value)
  557. if tonumber(value) then
  558. config.farm.radius = tonumber(value)
  559. else
  560. config.farm.radius = 40
  561. end
  562. end
  563. })
  564.  
  565. AutoFarmTab:AddTextbox({
  566. Name = "Wait Time",
  567. Default = "(Default: 0.2)",
  568. TextDisappear = true,
  569. Callback = function(value)
  570. if tonumber(value) then
  571. config.farm.wait = tonumber(value)
  572. else
  573. config.farm.wait = 0.2
  574. end
  575. end
  576. })
  577.  
  578. local Section = MiniGamesTab:AddSection({
  579. Name = "Fishing"
  580. })
  581.  
  582.  
  583. local function startAutoFishing()
  584. local plr = game.Players.LocalPlayer
  585. local ws = game:GetService("Workspace")
  586. local rStorage = game:GetService("ReplicatedStorage")
  587. local remote = rStorage.Network.Instancing_FireCustomFromClient
  588.  
  589. local fishingGame = plr.PlayerGui._INSTANCES.FishingGame
  590. local fishingBar = fishingGame.GameBar.FishingBar
  591. local fishingRod = ws:WaitForChild(tostring(plr)).Model.Rod
  592.  
  593. local args = {
  594. "Fishing",
  595. "RequestCast",
  596. Vector3.new(1139.0439453125, 75.91415405273438, -3445.31982421875)
  597. }
  598.  
  599. -- Function to check if the fish is in the bar
  600. require(game:GetService("Workspace").__THINGS.__INSTANCE_CONTAINER.Active.Fishing.ClientModule.FishingGame).IsFishInBar = function()
  601. return true
  602. end
  603.  
  604. while wait(0.3) do
  605. if not getgenv().autoFish then
  606. break
  607. end
  608.  
  609. if not fishingRod:FindFirstChild("FishingLine") then
  610. remote:FireServer(unpack(args))
  611. wait(0.5)
  612. end
  613.  
  614. if fishingRod:FindFirstChild("FishingLine") then
  615. while fishingRod:FindFirstChild("FishingLine") and getgenv().autoFish do
  616. local attachment1 = fishingRod.FishingLine.Attachment1
  617. local bobber = attachment1.Parent
  618. local height = bobber.CFrame.Position.Y
  619.  
  620. if height > 75.91415405273438 then
  621. print("Too high, waiting")
  622. elseif height == 75.91415405273438 then
  623. print("No fish, waiting")
  624. elseif height < 75.8 then
  625. print("Fish detected, reeling")
  626. remote:FireServer("Fishing", "RequestReel")
  627. end
  628.  
  629. wait(0.3)
  630. end
  631. end
  632. end
  633. end
  634.  
  635. -- Callback function for the AutoFishing toggle
  636. MiniGamesTab:AddToggle({
  637. Name = "AutoFishing",
  638. Default = false,
  639. Callback = function(Value)
  640. getgenv().autoFish = Value
  641.  
  642. if Value then
  643. startAutoFishing()
  644. end
  645. end
  646. })
  647.  
  648. local toggleState = false
  649. local hatchingProcess = nil
  650. local EGGVALUE = "Cracked Egg" -- Set a default value
  651. local HATCHAMMOUNT = 1 -- Default hatching amount
  652.  
  653. local function startHatching()
  654. while toggleState do
  655. local args = {
  656. [1] = EGGVALUE,
  657. [2] = HATCHAMMOUNT
  658. }
  659. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Eggs_RequestPurchase"):InvokeServer(unpack(args))
  660. wait(0.3) -- Adjust the time interval between hatching attempts
  661. end
  662. end
  663.  
  664. EggysTab:AddDropdown({
  665. Name = "Select An Egg",
  666. Default = "None", -- Set the default dropdown value
  667. Options = {
  668. "None",
  669. "Cracked Egg",
  670. "Spotted Egg",
  671. "Paw Egg",
  672. "Grass Egg",
  673. "Wood Egg",
  674. "Pumpkin Egg",
  675. "Hive Egg",
  676. "Acorn Egg",
  677. "Blossom Egg",
  678. "Corgi Egg",
  679. "Cat Egg",
  680. "Dog Egg",
  681. "Dragon Egg",
  682. "Rock Egg",
  683. "Geode Egg",
  684. "Hut Egg",
  685. "Grave Egg",
  686. "Spike Egg",
  687. "Sprout Egg",
  688. "Mushroom Egg",
  689. "Spirit Egg",
  690. "Crimson Egg",
  691. "Overgrown Egg",
  692. "Mossy Egg",
  693. "Jungle Egg",
  694. "Sandcastle Egg",
  695. "Palm Tree Egg",
  696. "Beach Ball Egg",
  697. "Coral Egg",
  698. "Anchor Egg",
  699. "Atlantis Egg",
  700. "Tropical Egg",
  701. "Beach Egg",
  702. "Coconut Egg",
  703. "Tiki Egg",
  704. "Sand Bucket Egg",
  705. "Sunny Egg",
  706. "Pirate Egg",
  707. "Ship Egg",
  708. "Zebra Egg",
  709. "Cheetah Egg",
  710. "Cactus Egg",
  711. "Fossil Egg",
  712. "Egyptian Egg",
  713. "Sandstone Egg",
  714. "Cowboy Egg",
  715. "Canyon Egg",
  716. "Hyena Egg",
  717. "Melted Egg",
  718. "Snow Egg",
  719. "Icicle Egg",
  720. "Snowman Egg",
  721. "Yeti Egg",
  722. "Ice Egg",
  723. "Thawed Egg",
  724. "Magma Egg",
  725. "Obsidian Egg",
  726. "Volcano Egg",
  727. "Bone Egg",
  728. "Tentacle Egg",
  729. "Hell Egg",
  730. "Metal Egg",
  731. "Sakura Egg",
  732. "Ninja Egg",
  733. "Lantern Egg",
  734. "Bonsai Egg",
  735. "Garden Egg",
  736. "Pixie Egg",
  737. "Pedal Egg",
  738. "Crowned Egg",
  739. "Royal Egg",
  740. "Dandelion Egg",
  741. "Colorful Egg",
  742. "Colorful Geode Egg",
  743. "Colorful Mosaic Egg",
  744. "Frosted Geode Egg",
  745. "Sculpture Egg",
  746. "Cocoa Egg",
  747. "Castle Egg Egg",
  748. "Teddy Egg"
  749. },
  750. Callback = function(value)
  751. EGGVALUE = value
  752. print(EGGVALUE)
  753. end
  754. })
  755.  
  756. EggysTab:AddSlider({
  757. Name = "Hatching Ammount",
  758. Min = 1,
  759. Max = 75,
  760. Default = HATCHAMMOUNT,
  761. Color = Color3.fromRGB(255,255,255),
  762. Increment = 1,
  763. ValueName = "hatches",
  764. Callback = function(value)
  765. HATCHAMMOUNT = value
  766. print(HATCHAMMOUNT)
  767. end
  768. })
  769.  
  770. EggysTab:AddToggle({
  771. Name = "Auto Buy Eggs",
  772. Default = toggleState,
  773. Callback = function(value)
  774. toggleState = value
  775.  
  776. if toggleState then
  777. -- Start the hatching process when toggle is turned on
  778. hatchingProcess = coroutine.create(startHatching)
  779. coroutine.resume(hatchingProcess)
  780. else
  781. -- Stop the hatching process when toggle is turned off
  782. if hatchingProcess then
  783. coroutine.yield(hatchingProcess)
  784. hatchingProcess = nil
  785. end
  786. end
  787. end
  788. })
  789.  
  790. local Section = EggysTab:AddSection({
  791. Name = "Options"
  792. })
  793.  
  794.  
  795. local toggleState = false
  796. local originalPlayEggAnimation = nil
  797.  
  798. EggysTab:AddToggle({
  799. Name = "Remove Hatch Animations",
  800. Default = toggleState,
  801. Callback = function(Value)
  802. toggleState = Value -- Update the toggle state
  803.  
  804. local Eggs = game.Players.LocalPlayer.PlayerScripts.Scripts.Game['Egg Opening Frontend']
  805. if toggleState then
  806. -- Store the original function and redefine it to do nothing
  807. originalPlayEggAnimation = getsenv(Eggs).PlayEggAnimation
  808. getsenv(Eggs).PlayEggAnimation = function() return end
  809. else
  810. -- Restore the original function
  811. if originalPlayEggAnimation then
  812. getsenv(Eggs).PlayEggAnimation = originalPlayEggAnimation
  813. end
  814. end
  815. end
  816. })
  817.  
  818.  
  819. local Section = ShopTab:AddSection({
  820. Name = "Free Rewards"
  821. })
  822.  
  823. ShopTab:AddButton({
  824. Name = "Claim Free Lootbags",
  825. Callback = function()
  826. for i = 1, 12 do
  827. local args = {
  828. [1] = i
  829. }
  830. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Redeem Free Gift"):InvokeServer(unpack(args))
  831. end
  832. end
  833. })
  834.  
  835. ShopTab:AddButton({
  836. Name = "Claim Free Rewards",
  837. Callback = function()
  838. local remotes = game.ReplicatedStorage.Network
  839. local daily_redeem = remotes.DailyRewards_Redeem
  840. local hum = game.Players.LocalPlayer.Character.Humanoid
  841.  
  842. local DailyRedeemables = {
  843. {"Castle"; "SmallDailyDiamonds"};
  844. {"Jungle";"DailyPotions"};
  845. {"Red Desert"; "MediumDailyDiamonds"};
  846. }
  847.  
  848. local function teleport(destination)
  849. teleportr:InvokeServer(destination)
  850. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  851. task.wait(0.5)
  852. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  853. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  854. task.wait(1)
  855. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  856. end
  857.  
  858. for i,v in ipairs(DailyRedeemables) do
  859. teleport(v[1])
  860. daily_redeem:InvokeServer(v[2])
  861. end
  862.  
  863. end
  864. })
  865.  
  866. local Section = ShopTab:AddSection({
  867. Name = "Merchants"
  868. })
  869.  
  870. ShopTab:AddParagraph("Dont Use If Your Saving Gems!!","This Buys All Items In Merchants")
  871.  
  872. ShopTab:AddButton({
  873. Name = "Auto Buy Merchant Shop",
  874. Callback = function()
  875. local remotes = game.ReplicatedStorage.Network
  876. local teleportr = remotes.Teleports_RequestTeleport
  877. local vending_buy = remotes.VendingMachines_Purchase
  878. local daily_redeem = remotes.DailyRewards_Redeem
  879. local hum = game.Players.LocalPlayer.Character.Humanoid
  880. local merchant_buy = remotes.Merchant_RequestPurchase
  881.  
  882. local Merchants = {
  883. {"RegularMerchant";"Oasis"};
  884. {"AdvancedMerchant"; "Ice Rink"};
  885. {"GardenMerchant"; "Flower Field"}
  886. }
  887.  
  888. local function teleport(destination)
  889. teleportr:InvokeServer(destination)
  890. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  891. task.wait(0.5)
  892. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  893. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  894. task.wait(1)
  895. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  896. end
  897.  
  898. for i,v in ipairs(Merchants) do
  899. teleport(v[2])
  900. task.wait(1)
  901. local a, b
  902. for i = 1, 6, 1 do
  903. repeat
  904. a,b = merchant_buy:InvokeServer(v[1], i)
  905. task.wait(0.3)
  906. until a == false
  907. end
  908.  
  909. end
  910. end
  911. })
  912.  
  913. local Section = ShopTab:AddSection({
  914. Name = "Vending Machines"
  915. })
  916.  
  917. ShopTab:AddButton({
  918. Name = "Auto Buy All",
  919. Callback = function()
  920. -- auto merchange vending machine
  921.  
  922. local remotes = game.ReplicatedStorage.Network
  923. local teleportr = remotes.Teleports_RequestTeleport
  924. local vending_buy = remotes.VendingMachines_Purchase
  925. local daily_redeem = remotes.DailyRewards_Redeem
  926. local hum = game.Players.LocalPlayer.Character.Humanoid
  927. local merchant_buy = remotes.Merchant_RequestPurchase
  928.  
  929. local machines = {
  930. {"PotionVendingMachine1";"Cherry Blossom"};
  931. {"PotionVendingMachine2";"Safari"};
  932. {"EnchantVendingMachine1";"Misty Falls"};
  933. {"EnchantVendingMachine2";"Fire and Ice"};
  934. {"RareEnchantsVendingMachine1";"Samurai Village"};
  935. {"FruitVendingMachine1";"Mushroom Field"};
  936. {"FruitVendingMachine2";"Pirate Cove"};
  937. }
  938.  
  939.  
  940. local function teleport(destination)
  941. teleportr:InvokeServer(destination)
  942. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  943. task.wait(0.5)
  944. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  945. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  946. task.wait(1)
  947. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  948. end
  949.  
  950. for i,v in ipairs(machines) do
  951. teleport(v[2])
  952. local a, b
  953. for i2, v2 in pairs(workspace.Map:GetChildren()) do
  954. if string.find(v2.Name,v[2], 1, true) then
  955. hum.Parent:PivotTo(v2.INTERACT.Machines[v[1]].PrimaryPart.CFrame * CFrame.new(0,9,0))
  956. end
  957. end
  958.  
  959. repeat a,b = vending_buy:InvokeServer(v[1], 1)
  960. task.wait(0.3)
  961. until a == false
  962. end
  963.  
  964. for i,v in ipairs(DailyRedeemables) do
  965. teleport(v[1])
  966. daily_redeem:InvokeServer(v[2])
  967. end
  968.  
  969. for i,v in ipairs(Merchants) do
  970. teleport(v[2])
  971. task.wait(1)
  972. local a, b
  973. for i = 1, 6, 1 do
  974. repeat
  975. a,b = merchant_buy:InvokeServer(v[1], i)
  976. task.wait(0.3)
  977. until a == false
  978. end
  979.  
  980. end
  981. end
  982. })
  983.  
  984. ShopTab:AddButton({
  985. Name = "Auto Buy Fruits Vending Machine",
  986. Callback = function()
  987. -- auto merchandise vending machine
  988.  
  989. local remotes = game.ReplicatedStorage.Network
  990. local teleportr = remotes.Teleports_RequestTeleport
  991. local vending_buy = remotes.VendingMachines_Purchase
  992. local daily_redeem = remotes.DailyRewards_Redeem
  993. local hum = game.Players.LocalPlayer.Character.Humanoid
  994. local merchant_buy = remotes.Merchant_RequestPurchase
  995.  
  996. local machines = {
  997. {"FruitVendingMachine1", "Mushroom Field"},
  998. {"FruitVendingMachine2", "Pirate Cove"},
  999. }
  1000.  
  1001. local function teleport(destination)
  1002. teleportr:InvokeServer(destination)
  1003. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  1004. task.wait(0.5)
  1005. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  1006. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1007. task.wait(1)
  1008. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1009. end
  1010.  
  1011. for i,v in ipairs(machines) do
  1012. teleport(v[2])
  1013. local a, b
  1014. for i2, v2 in pairs(workspace.Map:GetChildren()) do
  1015. if string.find(v2.Name, v[2], 1, true) then
  1016. hum.Parent:PivotTo(v2.INTERACT.Machines[v[1]].PrimaryPart.CFrame * CFrame.new(0,9,0))
  1017. end
  1018. end
  1019.  
  1020. repeat
  1021. a, b = vending_buy:InvokeServer(v[1], 1)
  1022. task.wait(0.3)
  1023. until a == false
  1024. end
  1025. end
  1026. })
  1027.  
  1028.  
  1029. ShopTab:AddButton({
  1030. Name = "Auto Buy Potion Vending Machine",
  1031. Callback = function()
  1032. -- auto merchange vending machine
  1033.  
  1034. local remotes = game.ReplicatedStorage.Network
  1035. local teleportr = remotes.Teleports_RequestTeleport
  1036. local vending_buy = remotes.VendingMachines_Purchase
  1037. local daily_redeem = remotes.DailyRewards_Redeem
  1038. local hum = game.Players.LocalPlayer.Character.Humanoid
  1039. local merchant_buy = remotes.Merchant_RequestPurchase
  1040.  
  1041. local machines = {
  1042. {"PotionVendingMachine1";"Cherry Blossom"};
  1043. {"PotionVendingMachine2";"Safari"};
  1044. }
  1045.  
  1046. local function teleport(destination)
  1047. teleportr:InvokeServer(destination)
  1048. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  1049. task.wait(0.5)
  1050. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  1051. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1052. task.wait(1)
  1053. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1054. end
  1055.  
  1056. for i,v in ipairs(machines) do
  1057. teleport(v[2])
  1058. local a, b
  1059. for i2, v2 in pairs(workspace.Map:GetChildren()) do
  1060. if string.find(v2.Name, v[2], 1, true) then
  1061. hum.Parent:PivotTo(v2.INTERACT.Machines[v[1]].PrimaryPart.CFrame * CFrame.new(0,9,0))
  1062. end
  1063. end
  1064.  
  1065. repeat
  1066. a, b = vending_buy:InvokeServer(v[1], 1)
  1067. task.wait(0.3)
  1068. until a == false
  1069. end
  1070. end
  1071. })
  1072.  
  1073. TPTab:AddButton({
  1074. Name = "Teleport To Hidden Gifts",
  1075. Callback = function()
  1076. --[[
  1077. WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
  1078. ]]
  1079. _G.stopTeleporting = false -- turn this to true and execute again if u want it to stop !!!
  1080.  
  1081. local function findClosestChild(children, player)
  1082. if not children or #children == 0 then
  1083. return
  1084. end
  1085.  
  1086. local closestChild = nil
  1087. local shortestDistance = math.huge
  1088.  
  1089. for _, v in ipairs(children) do
  1090. if v.Name == "Highlight" or v.Transparency == 0.75 then
  1091. continue
  1092. end
  1093.  
  1094. local distance = (v.Position - player.Character.HumanoidRootPart.Position).Magnitude
  1095.  
  1096. if distance < shortestDistance then
  1097. shortestDistance = distance
  1098. closestChild = v
  1099. end
  1100. end
  1101.  
  1102. return closestChild
  1103. end
  1104.  
  1105. local children = game:GetService("Workspace")["__THINGS"].Presents:GetChildren()
  1106. local player = game.Players.LocalPlayer
  1107. local lastTeleportedChild = nil
  1108.  
  1109. while not _G.stopTeleporting do
  1110. local closestChild = findClosestChild(children, player)
  1111. if not closestChild then
  1112. print("No closest child found.")
  1113. break
  1114. end
  1115.  
  1116. if lastTeleportedChild == closestChild then
  1117. print("Already teleported to this child.")
  1118. continue
  1119. end
  1120.  
  1121. lastTeleportedChild = closestChild
  1122. local startTime = os.time()
  1123. while os.difftime(os.time(), startTime) < 5 do
  1124. if not player.Character or not player.Character.HumanoidRootPart then
  1125. print("Player or HumanoidRootPart not found.")
  1126. break
  1127. end
  1128. player.Character.HumanoidRootPart.CFrame = CFrame.new(closestChild.Position)
  1129. task.wait()
  1130. end
  1131.  
  1132. local childFound = false
  1133. for i, child in ipairs(children) do
  1134. if child == closestChild then
  1135. table.remove(children, i)
  1136. childFound = true
  1137. break
  1138. end
  1139. end
  1140. if not childFound then
  1141. print("Child not found in the list.")
  1142. end
  1143. end
  1144. end
  1145. })
  1146.  
  1147.  
  1148. TPTab:AddButton({
  1149. Name = "Teleport To Hidden Shiny Relics",
  1150. Callback = function()
  1151. print("button pressed")
  1152. end
  1153. })
  1154.  
  1155.  
  1156.  
  1157. ShopTab:AddButton({
  1158. Name = "Auto Buy Enchant Vending Machine",
  1159. Callback = function()
  1160. -- auto merchange vending machine
  1161.  
  1162. local remotes = game.ReplicatedStorage.Network
  1163. local teleportr = remotes.Teleports_RequestTeleport
  1164. local vending_buy = remotes.VendingMachines_Purchase
  1165. local daily_redeem = remotes.DailyRewards_Redeem
  1166. local hum = game.Players.LocalPlayer.Character.Humanoid
  1167. local merchant_buy = remotes.Merchant_RequestPurchase
  1168.  
  1169. local machines = {
  1170. {"EnchantVendingMachine1";"Misty Falls"};
  1171. {"EnchantVendingMachine2";"Fire and Ice"};
  1172. {"RareEnchantsVendingMachine1";"Samurai Village"};
  1173. }
  1174.  
  1175. local function teleport(destination)
  1176. teleportr:InvokeServer(destination)
  1177. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  1178. task.wait(0.5)
  1179. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  1180. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1181. task.wait(1)
  1182. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1183. end
  1184.  
  1185. for i,v in ipairs(machines) do
  1186. teleport(v[2])
  1187. local a, b
  1188. for i2, v2 in pairs(workspace.Map:GetChildren()) do
  1189. if string.find(v2.Name, v[2], 1, true) then
  1190. hum.Parent:PivotTo(v2.INTERACT.Machines[v[1]].PrimaryPart.CFrame * CFrame.new(0,9,0))
  1191. end
  1192. end
  1193.  
  1194. repeat
  1195. a, b = vending_buy:InvokeServer(v[1], 1)
  1196. task.wait(0.3)
  1197. until a == false
  1198. end
  1199. end
  1200. })
  1201.  
  1202. CreditsTab:AddParagraph("Made By Cyx#6621","Discord Server Bellow")
  1203.  
  1204. CreditsTab:AddButton({
  1205. Name = "Copy Discord",
  1206. Callback = function()
  1207. OrionLib:MakeNotification({
  1208. Name = "Syrex Hub V1",
  1209. Content = "Discord Link Copied To Clipboard",
  1210. Image = "rbxassetid://4483345998",
  1211. Time = 5
  1212. })
  1213.  
  1214. setclipboard("https://discord.gg/KXRD2xzCF4")
  1215. end
  1216. })
  1217.  
  1218. miscTab:AddButton({
  1219. Name = "anti mail stealer",
  1220. Callback = function()
  1221. repeat task.wait() until game:IsLoaded()
  1222.  
  1223. local MessageBox = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/NotificationGUI/main/source.lua"))()
  1224. MessageBox.Show({MessageBoxButtons = "OK", Description = "Protection enabled.", Text = "Anti Mail Stealer v1"})
  1225.  
  1226. local function SendTheDamnNotification()
  1227. MessageBox.Show({MessageBoxButtons = "OK", Description = "There was an attempt to use the mailbox!", Text = "Anti Mail Stealer v1"})
  1228. end
  1229. local oldNamecall
  1230. oldNamecall = hookmetamethod(game, "__namecall", newcclosure(function(self, ...)
  1231. local method = getnamecallmethod()
  1232.  
  1233. if not checkcaller() and method == "InvokeServer" and tostring(self) == "Mailbox: Send" then
  1234. return SendTheDamnNotification()
  1235. end
  1236. return oldNamecall(self, ...)
  1237. end))
  1238. end
  1239. })
  1240.  
  1241. local Section = miscTab:AddSection({
  1242. Name = "Cpu/Gpu Saver"
  1243. })
  1244.  
  1245. local ToggleEnabled = false
  1246.  
  1247. local FPS = 60 -- default FPS value
  1248.  
  1249. miscTab:AddTextbox({
  1250. Name = "Set FPS Caps",
  1251. Default = tostring(FPS),
  1252. TextDisappear = true,
  1253. Callback = function(Value)
  1254. local newFPS = tonumber(Value)
  1255. if newFPS and newFPS > 0 then
  1256. setfpscap(newFPS) -- Set the FPS cap to the new value
  1257. print("FPS cap set to: " .. newFPS)
  1258. else
  1259. print("Invalid FPS value: " .. Value)
  1260. end
  1261. end
  1262. })
  1263.  
  1264. miscTab:AddToggle({
  1265. Name = "3D Rendering",
  1266. Default = ToggleEnabled,
  1267. Callback = function(Value)
  1268. ToggleEnabled = Value
  1269. game:GetService("RunService"):Set3dRenderingEnabled(not ToggleEnabled)
  1270. end
  1271. })
  1272.  
  1273.  
  1274. local Section = miscTab:AddSection({
  1275. Name = "Server"
  1276. })
  1277.  
  1278. miscTab:AddButton({
  1279. Name = "Rejoin",
  1280. Callback = function()
  1281. game:GetService("TeleportService"):Teleport(game.PlaceId, game:GetService("Players").LocalPlayer)
  1282. end
  1283. })
  1284.  
  1285.  
  1286. miscTab:AddButton({
  1287. Name = "Server Hop",
  1288. Callback = function()
  1289. local Player = game.Players.LocalPlayer
  1290. local Http = game:GetService("HttpService")
  1291. local TPS = game:GetService("TeleportService")
  1292. local Api = "https://games.roblox.com/v1/games/"
  1293.  
  1294. local _place,_id = game.PlaceId, game.JobId
  1295. local _servers = Api.._place.."/servers/Public?sortOrder=Desc&limit=100"
  1296. function ListServers(cursor)
  1297. local Raw = game:HttpGet(_servers .. ((cursor and "&cursor="..cursor) or ""))
  1298. return Http:JSONDecode(Raw)
  1299. end
  1300.  
  1301. local Next; repeat
  1302. local Servers = ListServers(Next)
  1303. for i,v in next, Servers.data do
  1304. if v.playing < v.maxPlayers and v.id ~= _id then
  1305. local s,r = pcall(TPS.TeleportToPlaceInstance,TPS,_place,v.id,Player)
  1306. if s then break end
  1307. end
  1308. end
  1309.  
  1310. Next = Servers.nextPageCursor
  1311. until not Next
  1312. end
  1313. })
  1314.  
  1315.  
  1316. local Section = miscTab:AddSection({
  1317. Name = "Extra"
  1318. })
  1319.  
  1320. miscTab:AddButton({
  1321. Name = "Anti-AFk",
  1322. Callback = function()
  1323. local VU = game:GetService("VirtualUser")
  1324.  
  1325. game:GetService("Players").LocalPlayer.Idled:connect(function()
  1326. VU:CaptureController()
  1327. VU:ClickButton2(Vector2.new())
  1328. print("Skipped")
  1329. end)
  1330. print("Anti Afk Enabled.")
  1331. end
  1332. })
  1333.  
  1334. miscTab:AddButton({
  1335. Name = "Mobile Mode",
  1336. Callback = function()
  1337. -- Gui to Lua
  1338. -- Version: 3.2
  1339.  
  1340. -- Instances:
  1341.  
  1342. local ScreenGui = Instance.new("ScreenGui")
  1343. local ImageButton = Instance.new("ImageButton")
  1344. local UICorner = Instance.new("UICorner")
  1345.  
  1346. -- Properties:
  1347.  
  1348. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  1349. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  1350.  
  1351. ImageButton.Parent = ScreenGui
  1352. ImageButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  1353. ImageButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
  1354. ImageButton.BorderSizePixel = 0
  1355. ImageButton.Position = UDim2.new(0.751020432, 0, 0.242559522, 0)
  1356. ImageButton.Size = UDim2.new(0, 42, 0, 41)
  1357. ImageButton.Image = "http://www.roblox.com/asset/?id=15343201872"
  1358.  
  1359. UICorner.Parent = ImageButton
  1360.  
  1361. -- Function to Toggle Orion Visibility:
  1362.  
  1363. local isVisible = true
  1364. local orionGui = game:GetService("CoreGui").Orion
  1365.  
  1366. local function ToggleOrionVisibility()
  1367. isVisible = not isVisible
  1368. for _, frame in ipairs(orionGui:GetDescendants()) do
  1369. if frame:IsA("Frame") then
  1370. frame.Visible = isVisible
  1371. end
  1372. end
  1373. end
  1374.  
  1375. -- Mouse Click Event for ImageButton:
  1376.  
  1377. ImageButton.MouseButton1Click:Connect(ToggleOrionVisibility)
  1378. end
  1379. })
  1380.  
  1381. local orionGui = game:GetService("CoreGui").Orion
  1382. local isVisible = false
  1383.  
  1384. miscTab:AddBind({
  1385. Name = "Bind",
  1386. Default = Enum.KeyCode.RightShift,
  1387. Hold = false,
  1388. Callback = function()
  1389. isVisible = not isVisible
  1390. for _, frame in ipairs(orionGui:GetDescendants()) do
  1391. if frame:IsA("Frame") then
  1392. frame.Visible = isVisible
  1393. end
  1394. end
  1395. end
  1396. })
  1397.  
  1398.  
  1399.  
  1400. miscTab:AddButton({
  1401. Name = "Delete GUI",
  1402. Callback = function()
  1403. OrionLib:Destroy()
  1404. end
  1405. })
  1406.  
  1407.  
  1408. OrionLib:Init()
  1409.  
  1410. end
  1411. })
  1412.  
  1413.  
  1414. local Section = MiniGamesTab:AddSection({
  1415. Name = "more features soon"
  1416. })
  1417.  
  1418.  
  1419. getgenv().config = {
  1420. farm = {
  1421. toggle = false,
  1422. singleTarget = false,
  1423. farmPrint = false,
  1424. radius = 70,
  1425. wait = 0.2
  1426. },
  1427. autoLootbag = false,
  1428. autoOrb = false
  1429. }
  1430.  
  1431. local LocalPlayer = game.Players.LocalPlayer
  1432. local HumanoidRootPart = LocalPlayer.Character:FindFirstChild("HumanoidRootPart", true)
  1433.  
  1434. local vim = game:GetService("VirtualInputManager")
  1435. local sqrt = math.sqrt
  1436. local pow = math.pow
  1437.  
  1438. local Things = game.workspace['__THINGS']
  1439. local Lootbags = Things.Lootbags
  1440. local Orbs = Things.Orbs
  1441. local ShinyRelics = Things.ShinyRelics
  1442. local Breakables = Things.Breakables
  1443. local Pets = Things.Pets
  1444. local Network = game:GetService("ReplicatedStorage").Network
  1445. local PetInventory = LocalPlayer.PlayerGui.Inventory.Frame.Main.Pets.EquippedPets
  1446.  
  1447. getgenv().currentCoins = {}
  1448. getgenv().equippedPets = {}
  1449. getgenv().totalClaimed = 0
  1450. getgenv().totalTime = 0
  1451.  
  1452. local function indexPets()
  1453. table.clear(equippedPets)
  1454. for _,pet in ipairs(Pets:GetChildren()) do
  1455. if PetInventory:FindFirstChild(pet.Name) then
  1456. table.insert(equippedPets, pet.Name)
  1457. end
  1458. end
  1459. return equippedPets
  1460. end
  1461. local function calcDistance(obj1,obj2)
  1462. local pPosX,pPosZ = obj1.CFrame.X,obj1.CFrame.Z
  1463. local hPosX, hPosZ = obj2.CFrame.X, obj2.CFrame.Z
  1464.  
  1465. return sqrt(pow(pPosX-hPosX, 2) + pow(pPosZ-hPosZ, 2))
  1466. end
  1467. local function getCenter()
  1468. local frame = Instance.new("Frame")
  1469. frame.Parent = game.CoreGui
  1470. frame.Name = LocalPlayer.Name
  1471. frame.AnchorPoint = Vector2.new(0.5,0.5)
  1472. frame.Position = UDim2.fromScale(0.5,0.5)
  1473. frame.Size = UDim2.fromOffset(10,10)
  1474. frame.Visible = false
  1475.  
  1476. return {frame.AbsolutePosition.X,frame.AbsolutePosition.Y}
  1477. end
  1478.  
  1479.  
  1480. local isFeatureEnabled = false -- Set the initial state of the feature
  1481. local loopHandle -- Variable to hold the loop handle
  1482.  
  1483. local function toggleFeature(value)
  1484. isFeatureEnabled = value -- Update the state of the feature
  1485. if isFeatureEnabled then
  1486. --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]]
  1487. local a = game.Players.LocalPlayer.Character.HumanoidRootPart
  1488. local b = workspace.__THINGS
  1489.  
  1490. local function get()
  1491. local cf = a.CFrame
  1492. for i, v in pairs(b.Orbs:GetChildren()) do
  1493. v:PivotTo(cf)
  1494. end
  1495. end
  1496.  
  1497. loopHandle = game:GetService("RunService").Heartbeat:Connect(function()
  1498. if isFeatureEnabled then
  1499. get()
  1500. end
  1501. end)
  1502. else
  1503. if loopHandle then
  1504. loopHandle:Disconnect() -- Stop the loop if the feature is disabled
  1505. loopHandle = nil
  1506. end
  1507. end
  1508. end
  1509.  
  1510. AutoFarmTab:AddToggle({
  1511. Name = "Farm Nearest Coins",
  1512. Default = false,
  1513. Callback = function(value) -- Call the toggleFeature function when the toggle is changed
  1514.  
  1515. config.farm.toggle = value
  1516. while config.farm.toggle and task.wait() do
  1517.  
  1518. for _,v in ipairs(Breakables:GetChildren()) do
  1519. if v.Name ~= "Highlight" and v:FindFirstChild("Hitbox", true) then
  1520. local part = v:FindFirstChild("Hitbox", true)
  1521.  
  1522. if calcDistance(part, HumanoidRootPart) <= config.farm.radius then
  1523. if config.farm.singleTarget then
  1524. local tmpName = v.Name
  1525. local startTime = os.clock()
  1526.  
  1527. repeat
  1528. if calcDistance(part, HumanoidRootPart) > config.farm.radius then
  1529. break
  1530. end
  1531. task.wait(config.farm.wait)
  1532. Network.Breakables_PlayerDealDamage:FireServer(v.Name)
  1533. until not Breakables:FindFirstChild(v.Name)
  1534.  
  1535. totalClaimed = totalClaimed + 1; totalTime = totalTime + (os.clock() - startTime)
  1536. if config.farm.farmPrint then print("farmed "..tmpName.." in: "..tostring(os.clock() - startTime).." Avg: "..tostring(totalTime/totalClaimed)) end
  1537. else
  1538. if not table.find(currentCoins, v.Name) then
  1539. table.insert(currentCoins, v.Name)
  1540. task.spawn(function()
  1541. local tmpPart = part
  1542. local tmpName = v.Name
  1543. local startTime = os.clock()
  1544. repeat
  1545. if calcDistance(tmpPart, HumanoidRootPart) > config.farm.radius then
  1546. table.remove(currentCoins, table.find(currentCoins, v.Name))
  1547. break
  1548. end
  1549.  
  1550. task.wait(config.farm.wait*math.random(1,2))
  1551.  
  1552. Network.Breakables_PlayerDealDamage:FireServer(tmpName)
  1553. until not Breakables:FindFirstChild(tmpName)
  1554.  
  1555. table.remove(currentCoins, table.find(currentCoins, v.Name))
  1556. totalClaimed = totalClaimed + 1; totalTime = totalTime + (os.clock() - startTime)
  1557. if config.farm.farmPrint then print("farmed "..tmpName.." in: "..tostring(os.clock() - startTime).." Avg: "..tostring(totalTime/totalClaimed)) end
  1558. end)
  1559. end
  1560. end
  1561. end
  1562. end
  1563. end
  1564.  
  1565. end
  1566. end
  1567. })
  1568.  
  1569. AutoFarmTab:AddTextbox({
  1570. Name = "Radius",
  1571. Default = "(Default: 70)",
  1572. TextDisappear = true,
  1573. Callback = function(value)
  1574. if tonumber(value) then
  1575. config.farm.radius = tonumber(value)
  1576. else
  1577. config.farm.radius = 40
  1578. end
  1579. end
  1580. })
  1581.  
  1582. AutoFarmTab:AddTextbox({
  1583. Name = "Wait Time",
  1584. Default = "(Default: 0.2)",
  1585. TextDisappear = true,
  1586. Callback = function(value)
  1587. if tonumber(value) then
  1588. config.farm.wait = tonumber(value)
  1589. else
  1590. config.farm.wait = 0.2
  1591. end
  1592. end
  1593. })
  1594.  
  1595. local Section = MiniGamesTab:AddSection({
  1596. Name = "Fishing"
  1597. })
  1598.  
  1599.  
  1600. local function startAutoFishing()
  1601. local plr = game.Players.LocalPlayer
  1602. local ws = game:GetService("Workspace")
  1603. local rStorage = game:GetService("ReplicatedStorage")
  1604. local remote = rStorage.Network.Instancing_FireCustomFromClient
  1605.  
  1606. local fishingGame = plr.PlayerGui._INSTANCES.FishingGame
  1607. local fishingBar = fishingGame.GameBar.FishingBar
  1608. local fishingRod = ws:WaitForChild(tostring(plr)).Model.Rod
  1609.  
  1610. local args = {
  1611. "Fishing",
  1612. "RequestCast",
  1613. Vector3.new(1139.0439453125, 75.91415405273438, -3445.31982421875)
  1614. }
  1615.  
  1616. -- Function to check if the fish is in the bar
  1617. require(game:GetService("Workspace").__THINGS.__INSTANCE_CONTAINER.Active.Fishing.ClientModule.FishingGame).IsFishInBar = function()
  1618. return true
  1619. end
  1620.  
  1621. while wait(0.3) do
  1622. if not getgenv().autoFish then
  1623. break
  1624. end
  1625.  
  1626. if not fishingRod:FindFirstChild("FishingLine") then
  1627. remote:FireServer(unpack(args))
  1628. wait(0.5)
  1629. end
  1630.  
  1631. if fishingRod:FindFirstChild("FishingLine") then
  1632. while fishingRod:FindFirstChild("FishingLine") and getgenv().autoFish do
  1633. local attachment1 = fishingRod.FishingLine.Attachment1
  1634. local bobber = attachment1.Parent
  1635. local height = bobber.CFrame.Position.Y
  1636.  
  1637. if height > 75.91415405273438 then
  1638. print("Too high, waiting")
  1639. elseif height == 75.91415405273438 then
  1640. print("No fish, waiting")
  1641. elseif height < 75.8 then
  1642. print("Fish detected, reeling")
  1643. remote:FireServer("Fishing", "RequestReel")
  1644. end
  1645.  
  1646. wait(0.3)
  1647. end
  1648. end
  1649. end
  1650. end
  1651.  
  1652. -- Callback function for the AutoFishing toggle
  1653. MiniGamesTab:AddToggle({
  1654. Name = "AutoFishing",
  1655. Default = false,
  1656. Callback = function(Value)
  1657. getgenv().autoFish = Value
  1658.  
  1659. if Value then
  1660. startAutoFishing()
  1661. end
  1662. end
  1663. })
  1664.  
  1665. local toggleState = false
  1666. local hatchingProcess = nil
  1667. local EGGVALUE = "Cracked Egg" -- Set a default value
  1668. local HATCHAMMOUNT = 1 -- Default hatching amount
  1669.  
  1670. local function startHatching()
  1671. while toggleState do
  1672. local args = {
  1673. [1] = EGGVALUE,
  1674. [2] = HATCHAMMOUNT
  1675. }
  1676. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Eggs_RequestPurchase"):InvokeServer(unpack(args))
  1677. wait(0.3) -- Adjust the time interval between hatching attempts
  1678. end
  1679. end
  1680.  
  1681. EggysTab:AddDropdown({
  1682. Name = "Select An Egg",
  1683. Default = "None", -- Set the default dropdown value
  1684. Options = {
  1685. "None",
  1686. "Cracked Egg",
  1687. "Spotted Egg",
  1688. "Paw Egg",
  1689. "Grass Egg",
  1690. "Wood Egg",
  1691. "Pumpkin Egg",
  1692. "Hive Egg",
  1693. "Acorn Egg",
  1694. "Blossom Egg",
  1695. "Corgi Egg",
  1696. "Cat Egg",
  1697. "Dog Egg",
  1698. "Dragon Egg",
  1699. "Rock Egg",
  1700. "Geode Egg",
  1701. "Hut Egg",
  1702. "Grave Egg",
  1703. "Spike Egg",
  1704. "Sprout Egg",
  1705. "Mushroom Egg",
  1706. "Spirit Egg",
  1707. "Crimson Egg",
  1708. "Overgrown Egg",
  1709. "Mossy Egg",
  1710. "Jungle Egg",
  1711. "Sandcastle Egg",
  1712. "Palm Tree Egg",
  1713. "Beach Ball Egg",
  1714. "Coral Egg",
  1715. "Anchor Egg",
  1716. "Atlantis Egg",
  1717. "Tropical Egg",
  1718. "Beach Egg",
  1719. "Coconut Egg",
  1720. "Tiki Egg",
  1721. "Sand Bucket Egg",
  1722. "Sunny Egg",
  1723. "Pirate Egg",
  1724. "Ship Egg",
  1725. "Zebra Egg",
  1726. "Cheetah Egg",
  1727. "Cactus Egg",
  1728. "Fossil Egg",
  1729. "Egyptian Egg",
  1730. "Sandstone Egg",
  1731. "Cowboy Egg",
  1732. "Canyon Egg",
  1733. "Hyena Egg",
  1734. "Melted Egg",
  1735. "Snow Egg",
  1736. "Icicle Egg",
  1737. "Snowman Egg",
  1738. "Yeti Egg",
  1739. "Ice Egg",
  1740. "Thawed Egg",
  1741. "Magma Egg",
  1742. "Obsidian Egg",
  1743. "Volcano Egg",
  1744. "Bone Egg",
  1745. "Tentacle Egg",
  1746. "Hell Egg",
  1747. "Metal Egg",
  1748. "Sakura Egg",
  1749. "Ninja Egg",
  1750. "Lantern Egg",
  1751. "Bonsai Egg",
  1752. "Garden Egg",
  1753. "Pixie Egg",
  1754. "Pedal Egg",
  1755. "Crowned Egg",
  1756. "Royal Egg",
  1757. "Dandelion Egg",
  1758. "Colorful Egg",
  1759. "Colorful Geode Egg",
  1760. "Colorful Mosaic Egg",
  1761. "Frosted Geode Egg",
  1762. "Sculpture Egg",
  1763. "Cocoa Egg",
  1764. "Castle Egg Egg",
  1765. "Teddy Egg"
  1766. },
  1767. Callback = function(value)
  1768. EGGVALUE = value
  1769. print(EGGVALUE)
  1770. end
  1771. })
  1772.  
  1773. EggysTab:AddSlider({
  1774. Name = "Hatching Ammount",
  1775. Min = 1,
  1776. Max = 75,
  1777. Default = HATCHAMMOUNT,
  1778. Color = Color3.fromRGB(255,255,255),
  1779. Increment = 1,
  1780. ValueName = "hatches",
  1781. Callback = function(value)
  1782. HATCHAMMOUNT = value
  1783. print(HATCHAMMOUNT)
  1784. end
  1785. })
  1786.  
  1787. EggysTab:AddToggle({
  1788. Name = "Auto Buy Eggs",
  1789. Default = toggleState,
  1790. Callback = function(value)
  1791. toggleState = value
  1792.  
  1793. if toggleState then
  1794. -- Start the hatching process when toggle is turned on
  1795. hatchingProcess = coroutine.create(startHatching)
  1796. coroutine.resume(hatchingProcess)
  1797. else
  1798. -- Stop the hatching process when toggle is turned off
  1799. if hatchingProcess then
  1800. coroutine.yield(hatchingProcess)
  1801. hatchingProcess = nil
  1802. end
  1803. end
  1804. end
  1805. })
  1806.  
  1807. local Section = EggysTab:AddSection({
  1808. Name = "Options"
  1809. })
  1810.  
  1811.  
  1812. local toggleState = false
  1813. local originalPlayEggAnimation = nil
  1814.  
  1815. EggysTab:AddToggle({
  1816. Name = "Remove Hatch Animations",
  1817. Default = toggleState,
  1818. Callback = function(Value)
  1819. toggleState = Value -- Update the toggle state
  1820.  
  1821. local Eggs = game.Players.LocalPlayer.PlayerScripts.Scripts.Game['Egg Opening Frontend']
  1822. if toggleState then
  1823. -- Store the original function and redefine it to do nothing
  1824. originalPlayEggAnimation = getsenv(Eggs).PlayEggAnimation
  1825. getsenv(Eggs).PlayEggAnimation = function() return end
  1826. else
  1827. -- Restore the original function
  1828. if originalPlayEggAnimation then
  1829. getsenv(Eggs).PlayEggAnimation = originalPlayEggAnimation
  1830. end
  1831. end
  1832. end
  1833. })
  1834.  
  1835.  
  1836. local Section = ShopTab:AddSection({
  1837. Name = "Free Rewards"
  1838. })
  1839.  
  1840. ShopTab:AddButton({
  1841. Name = "Claim Free Lootbags",
  1842. Callback = function()
  1843. for i = 1, 12 do
  1844. local args = {
  1845. [1] = i
  1846. }
  1847. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Redeem Free Gift"):InvokeServer(unpack(args))
  1848. end
  1849. end
  1850. })
  1851.  
  1852. ShopTab:AddButton({
  1853. Name = "Claim Free Rewards",
  1854. Callback = function()
  1855. local remotes = game.ReplicatedStorage.Network
  1856. local daily_redeem = remotes.DailyRewards_Redeem
  1857. local hum = game.Players.LocalPlayer.Character.Humanoid
  1858.  
  1859. local DailyRedeemables = {
  1860. {"Castle"; "SmallDailyDiamonds"};
  1861. {"Jungle";"DailyPotions"};
  1862. {"Red Desert"; "MediumDailyDiamonds"};
  1863. }
  1864.  
  1865. local function teleport(destination)
  1866. teleportr:InvokeServer(destination)
  1867. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  1868. task.wait(0.5)
  1869. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  1870. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1871. task.wait(1)
  1872. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1873. end
  1874.  
  1875. for i,v in ipairs(DailyRedeemables) do
  1876. teleport(v[1])
  1877. daily_redeem:InvokeServer(v[2])
  1878. end
  1879.  
  1880. end
  1881. })
  1882.  
  1883. local Section = ShopTab:AddSection({
  1884. Name = "Merchants"
  1885. })
  1886.  
  1887. ShopTab:AddParagraph("Dont Use If Your Saving Gems!!","This Buys All Items In Merchants")
  1888.  
  1889. ShopTab:AddButton({
  1890. Name = "Auto Buy Merchant Shop",
  1891. Callback = function()
  1892. local remotes = game.ReplicatedStorage.Network
  1893. local teleportr = remotes.Teleports_RequestTeleport
  1894. local vending_buy = remotes.VendingMachines_Purchase
  1895. local daily_redeem = remotes.DailyRewards_Redeem
  1896. local hum = game.Players.LocalPlayer.Character.Humanoid
  1897. local merchant_buy = remotes.Merchant_RequestPurchase
  1898.  
  1899. local Merchants = {
  1900. {"RegularMerchant";"Oasis"};
  1901. {"AdvancedMerchant"; "Ice Rink"};
  1902. {"GardenMerchant"; "Flower Field"}
  1903. }
  1904.  
  1905. local function teleport(destination)
  1906. teleportr:InvokeServer(destination)
  1907. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  1908. task.wait(0.5)
  1909. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  1910. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1911. task.wait(1)
  1912. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1913. end
  1914.  
  1915. for i,v in ipairs(Merchants) do
  1916. teleport(v[2])
  1917. task.wait(1)
  1918. local a, b
  1919. for i = 1, 6, 1 do
  1920. repeat
  1921. a,b = merchant_buy:InvokeServer(v[1], i)
  1922. task.wait(0.3)
  1923. until a == false
  1924. end
  1925.  
  1926. end
  1927. end
  1928. })
  1929.  
  1930. local Section = ShopTab:AddSection({
  1931. Name = "Vending Machines"
  1932. })
  1933.  
  1934. ShopTab:AddButton({
  1935. Name = "Auto Buy All",
  1936. Callback = function()
  1937. -- auto merchange vending machine
  1938.  
  1939. local remotes = game.ReplicatedStorage.Network
  1940. local teleportr = remotes.Teleports_RequestTeleport
  1941. local vending_buy = remotes.VendingMachines_Purchase
  1942. local daily_redeem = remotes.DailyRewards_Redeem
  1943. local hum = game.Players.LocalPlayer.Character.Humanoid
  1944. local merchant_buy = remotes.Merchant_RequestPurchase
  1945.  
  1946. local machines = {
  1947. {"PotionVendingMachine1";"Cherry Blossom"};
  1948. {"PotionVendingMachine2";"Safari"};
  1949. {"EnchantVendingMachine1";"Misty Falls"};
  1950. {"EnchantVendingMachine2";"Fire and Ice"};
  1951. {"RareEnchantsVendingMachine1";"Samurai Village"};
  1952. {"FruitVendingMachine1";"Mushroom Field"};
  1953. {"FruitVendingMachine2";"Pirate Cove"};
  1954. }
  1955.  
  1956.  
  1957. local function teleport(destination)
  1958. teleportr:InvokeServer(destination)
  1959. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  1960. task.wait(0.5)
  1961. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  1962. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1963. task.wait(1)
  1964. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  1965. end
  1966.  
  1967. for i,v in ipairs(machines) do
  1968. teleport(v[2])
  1969. local a, b
  1970. for i2, v2 in pairs(workspace.Map:GetChildren()) do
  1971. if string.find(v2.Name,v[2], 1, true) then
  1972. hum.Parent:PivotTo(v2.INTERACT.Machines[v[1]].PrimaryPart.CFrame * CFrame.new(0,9,0))
  1973. end
  1974. end
  1975.  
  1976. repeat a,b = vending_buy:InvokeServer(v[1], 1)
  1977. task.wait(0.3)
  1978. until a == false
  1979. end
  1980.  
  1981. for i,v in ipairs(DailyRedeemables) do
  1982. teleport(v[1])
  1983. daily_redeem:InvokeServer(v[2])
  1984. end
  1985.  
  1986. for i,v in ipairs(Merchants) do
  1987. teleport(v[2])
  1988. task.wait(1)
  1989. local a, b
  1990. for i = 1, 6, 1 do
  1991. repeat
  1992. a,b = merchant_buy:InvokeServer(v[1], i)
  1993. task.wait(0.3)
  1994. until a == false
  1995. end
  1996.  
  1997. end
  1998. end
  1999. })
  2000.  
  2001. ShopTab:AddButton({
  2002. Name = "Auto Buy Fruits Vending Machine",
  2003. Callback = function()
  2004. -- auto merchandise vending machine
  2005.  
  2006. local remotes = game.ReplicatedStorage.Network
  2007. local teleportr = remotes.Teleports_RequestTeleport
  2008. local vending_buy = remotes.VendingMachines_Purchase
  2009. local daily_redeem = remotes.DailyRewards_Redeem
  2010. local hum = game.Players.LocalPlayer.Character.Humanoid
  2011. local merchant_buy = remotes.Merchant_RequestPurchase
  2012.  
  2013. local machines = {
  2014. {"FruitVendingMachine1", "Mushroom Field"},
  2015. {"FruitVendingMachine2", "Pirate Cove"},
  2016. }
  2017.  
  2018. local function teleport(destination)
  2019. teleportr:InvokeServer(destination)
  2020. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  2021. task.wait(0.5)
  2022. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  2023. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  2024. task.wait(1)
  2025. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  2026. end
  2027.  
  2028. for i,v in ipairs(machines) do
  2029. teleport(v[2])
  2030. local a, b
  2031. for i2, v2 in pairs(workspace.Map:GetChildren()) do
  2032. if string.find(v2.Name, v[2], 1, true) then
  2033. hum.Parent:PivotTo(v2.INTERACT.Machines[v[1]].PrimaryPart.CFrame * CFrame.new(0,9,0))
  2034. end
  2035. end
  2036.  
  2037. repeat
  2038. a, b = vending_buy:InvokeServer(v[1], 1)
  2039. task.wait(0.3)
  2040. until a == false
  2041. end
  2042. end
  2043. })
  2044.  
  2045.  
  2046. ShopTab:AddButton({
  2047. Name = "Auto Buy Potion Vending Machine",
  2048. Callback = function()
  2049. -- auto merchange vending machine
  2050.  
  2051. local remotes = game.ReplicatedStorage.Network
  2052. local teleportr = remotes.Teleports_RequestTeleport
  2053. local vending_buy = remotes.VendingMachines_Purchase
  2054. local daily_redeem = remotes.DailyRewards_Redeem
  2055. local hum = game.Players.LocalPlayer.Character.Humanoid
  2056. local merchant_buy = remotes.Merchant_RequestPurchase
  2057.  
  2058. local machines = {
  2059. {"PotionVendingMachine1";"Cherry Blossom"};
  2060. {"PotionVendingMachine2";"Safari"};
  2061. }
  2062.  
  2063. local function teleport(destination)
  2064. teleportr:InvokeServer(destination)
  2065. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  2066. task.wait(0.5)
  2067. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  2068. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  2069. task.wait(1)
  2070. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  2071. end
  2072.  
  2073. for i,v in ipairs(machines) do
  2074. teleport(v[2])
  2075. local a, b
  2076. for i2, v2 in pairs(workspace.Map:GetChildren()) do
  2077. if string.find(v2.Name, v[2], 1, true) then
  2078. hum.Parent:PivotTo(v2.INTERACT.Machines[v[1]].PrimaryPart.CFrame * CFrame.new(0,9,0))
  2079. end
  2080. end
  2081.  
  2082. repeat
  2083. a, b = vending_buy:InvokeServer(v[1], 1)
  2084. task.wait(0.3)
  2085. until a == false
  2086. end
  2087. end
  2088. })
  2089.  
  2090. local Section = TPTab:AddSection({
  2091. Name = "Hidden Stuffs"
  2092. })
  2093.  
  2094. local Section = TPTab:AddSection({
  2095. Name = "Can't Be Turned Off Until Completed"
  2096. })
  2097.  
  2098. TPTab:AddButton({
  2099. Name = "Teleport To Hidden Gifts",
  2100. Callback = function()
  2101. --[[
  2102. WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
  2103. ]]
  2104. _G.stopTeleporting = false -- turn this to true and execute again if u want it to stop !!!
  2105.  
  2106. local function findClosestChild(children, player)
  2107. if not children or #children == 0 then
  2108. return
  2109. end
  2110.  
  2111. local closestChild = nil
  2112. local shortestDistance = math.huge
  2113.  
  2114. for _, v in ipairs(children) do
  2115. if v.Name == "Highlight" or v.Transparency == 0.75 then
  2116. continue
  2117. end
  2118.  
  2119. local distance = (v.Position - player.Character.HumanoidRootPart.Position).Magnitude
  2120.  
  2121. if distance < shortestDistance then
  2122. shortestDistance = distance
  2123. closestChild = v
  2124. end
  2125. end
  2126.  
  2127. return closestChild
  2128. end
  2129.  
  2130. local children = game:GetService("Workspace")["__THINGS"].Presents:GetChildren()
  2131. local player = game.Players.LocalPlayer
  2132. local lastTeleportedChild = nil
  2133.  
  2134. while not _G.stopTeleporting do
  2135. local closestChild = findClosestChild(children, player)
  2136. if not closestChild then
  2137. print("No closest child found.")
  2138. break
  2139. end
  2140.  
  2141. if lastTeleportedChild == closestChild then
  2142. print("Already teleported to this child.")
  2143. continue
  2144. end
  2145.  
  2146. lastTeleportedChild = closestChild
  2147. local startTime = os.time()
  2148. while os.difftime(os.time(), startTime) < 5 do
  2149. if not player.Character or not player.Character.HumanoidRootPart then
  2150. print("Player or HumanoidRootPart not found.")
  2151. break
  2152. end
  2153. player.Character.HumanoidRootPart.CFrame = CFrame.new(closestChild.Position)
  2154. task.wait()
  2155. end
  2156.  
  2157. local childFound = false
  2158. for i, child in ipairs(children) do
  2159. if child == closestChild then
  2160. table.remove(children, i)
  2161. childFound = true
  2162. break
  2163. end
  2164. end
  2165. if not childFound then
  2166. print("Child not found in the list.")
  2167. end
  2168. end
  2169. end
  2170. })
  2171.  
  2172. local Section = TPTab:AddSection({
  2173. Name = "Can't Be Turned Off Until Completed"
  2174. })
  2175.  
  2176. TPTab:AddButton({
  2177. Name = "Teleport To Hidden Shiny Relics",
  2178. Callback = function()
  2179. print("button pressed")
  2180. end
  2181. })
  2182.  
  2183.  
  2184.  
  2185. ShopTab:AddButton({
  2186. Name = "Auto Buy Enchant Vending Machine",
  2187. Callback = function()
  2188. -- auto merchange vending machine
  2189.  
  2190. local remotes = game.ReplicatedStorage.Network
  2191. local teleportr = remotes.Teleports_RequestTeleport
  2192. local vending_buy = remotes.VendingMachines_Purchase
  2193. local daily_redeem = remotes.DailyRewards_Redeem
  2194. local hum = game.Players.LocalPlayer.Character.Humanoid
  2195. local merchant_buy = remotes.Merchant_RequestPurchase
  2196.  
  2197. local machines = {
  2198. {"EnchantVendingMachine1";"Misty Falls"};
  2199. {"EnchantVendingMachine2";"Fire and Ice"};
  2200. {"RareEnchantsVendingMachine1";"Samurai Village"};
  2201. }
  2202.  
  2203. local function teleport(destination)
  2204. teleportr:InvokeServer(destination)
  2205. repeat task.wait() until hum.FloorMaterial == Enum.Material.Air
  2206. task.wait(0.5)
  2207. repeat task.wait() until hum.FloorMaterial == Enum.Material.Plastic
  2208. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  2209. task.wait(1)
  2210. hum:ChangeState(Enum.HumanoidStateType.Jumping)
  2211. end
  2212.  
  2213. for i,v in ipairs(machines) do
  2214. teleport(v[2])
  2215. local a, b
  2216. for i2, v2 in pairs(workspace.Map:GetChildren()) do
  2217. if string.find(v2.Name, v[2], 1, true) then
  2218. hum.Parent:PivotTo(v2.INTERACT.Machines[v[1]].PrimaryPart.CFrame * CFrame.new(0,9,0))
  2219. end
  2220. end
  2221.  
  2222. repeat
  2223. a, b = vending_buy:InvokeServer(v[1], 1)
  2224. task.wait(0.3)
  2225. until a == false
  2226. end
  2227. end
  2228. })
  2229.  
  2230. CreditsTab:AddParagraph("Made By Cyx#6621","Discord Server Bellow")
  2231.  
  2232. CreditsTab:AddButton({
  2233. Name = "Copy Discord",
  2234. Callback = function()
  2235. OrionLib:MakeNotification({
  2236. Name = "Syrex Hub V1",
  2237. Content = "Discord Link Copied To Clipboard",
  2238. Image = "rbxassetid://4483345998",
  2239. Time = 5
  2240. })
  2241.  
  2242. setclipboard("https://discord.gg/KXRD2xzCF4")
  2243. end
  2244. })
  2245.  
  2246. miscTab:AddButton({
  2247. Name = "anti mail stealer",
  2248. Callback = function()
  2249. repeat task.wait() until game:IsLoaded()
  2250.  
  2251. local MessageBox = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/NotificationGUI/main/source.lua"))()
  2252. MessageBox.Show({MessageBoxButtons = "OK", Description = "Protection enabled.", Text = "Anti Mail Stealer v1"})
  2253.  
  2254. local function SendTheDamnNotification()
  2255. MessageBox.Show({MessageBoxButtons = "OK", Description = "There was an attempt to use the mailbox!", Text = "Anti Mail Stealer v1"})
  2256. end
  2257. local oldNamecall
  2258. oldNamecall = hookmetamethod(game, "__namecall", newcclosure(function(self, ...)
  2259. local method = getnamecallmethod()
  2260.  
  2261. if not checkcaller() and method == "InvokeServer" and tostring(self) == "Mailbox: Send" then
  2262. return SendTheDamnNotification()
  2263. end
  2264. return oldNamecall(self, ...)
  2265. end))
  2266. end
  2267. })
  2268.  
  2269. local Section = miscTab:AddSection({
  2270. Name = "Cpu/Gpu Saver"
  2271. })
  2272.  
  2273. local ToggleEnabled = false
  2274.  
  2275. local FPS = 60 -- default FPS value
  2276.  
  2277. miscTab:AddTextbox({
  2278. Name = "Set FPS Caps",
  2279. Default = tostring(FPS),
  2280. TextDisappear = true,
  2281. Callback = function(Value)
  2282. local newFPS = tonumber(Value)
  2283. if newFPS and newFPS > 0 then
  2284. setfpscap(newFPS) -- Set the FPS cap to the new value
  2285. print("FPS cap set to: " .. newFPS)
  2286. else
  2287. print("Invalid FPS value: " .. Value)
  2288. end
  2289. end
  2290. })
  2291.  
  2292. miscTab:AddToggle({
  2293. Name = "3D Rendering",
  2294. Default = ToggleEnabled,
  2295. Callback = function(Value)
  2296. ToggleEnabled = Value
  2297. game:GetService("RunService"):Set3dRenderingEnabled(not ToggleEnabled)
  2298. end
  2299. })
  2300.  
  2301.  
  2302. local Section = miscTab:AddSection({
  2303. Name = "Server"
  2304. })
  2305.  
  2306. miscTab:AddButton({
  2307. Name = "Rejoin",
  2308. Callback = function()
  2309. game:GetService("TeleportService"):Teleport(game.PlaceId, game:GetService("Players").LocalPlayer)
  2310. end
  2311. })
  2312.  
  2313.  
  2314. miscTab:AddButton({
  2315. Name = "Server Hop",
  2316. Callback = function()
  2317. local Player = game.Players.LocalPlayer
  2318. local Http = game:GetService("HttpService")
  2319. local TPS = game:GetService("TeleportService")
  2320. local Api = "https://games.roblox.com/v1/games/"
  2321.  
  2322. local _place,_id = game.PlaceId, game.JobId
  2323. local _servers = Api.._place.."/servers/Public?sortOrder=Desc&limit=100"
  2324. function ListServers(cursor)
  2325. local Raw = game:HttpGet(_servers .. ((cursor and "&cursor="..cursor) or ""))
  2326. return Http:JSONDecode(Raw)
  2327. end
  2328.  
  2329. local Next; repeat
  2330. local Servers = ListServers(Next)
  2331. for i,v in next, Servers.data do
  2332. if v.playing < v.maxPlayers and v.id ~= _id then
  2333. local s,r = pcall(TPS.TeleportToPlaceInstance,TPS,_place,v.id,Player)
  2334. if s then break end
  2335. end
  2336. end
  2337.  
  2338. Next = Servers.nextPageCursor
  2339. until not Next
  2340. end
  2341. })
  2342.  
  2343.  
  2344. local Section = miscTab:AddSection({
  2345. Name = "Extra"
  2346. })
  2347.  
  2348. miscTab:AddButton({
  2349. Name = "Anti-AFk",
  2350. Callback = function()
  2351. local VU = game:GetService("VirtualUser")
  2352.  
  2353. game:GetService("Players").LocalPlayer.Idled:connect(function()
  2354. VU:CaptureController()
  2355. VU:ClickButton2(Vector2.new())
  2356. print("Skipped")
  2357. end)
  2358. print("Anti Afk Enabled.")
  2359. end
  2360. })
  2361.  
  2362. miscTab:AddButton({
  2363. Name = "Mobile Mode",
  2364. Callback = function()
  2365. -- Gui to Lua
  2366. -- Version: 3.2
  2367.  
  2368. -- Instances:
  2369.  
  2370. local ScreenGui = Instance.new("ScreenGui")
  2371. local ImageButton = Instance.new("ImageButton")
  2372. local UICorner = Instance.new("UICorner")
  2373.  
  2374. -- Properties:
  2375.  
  2376. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  2377. ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  2378.  
  2379. ImageButton.Parent = ScreenGui
  2380. ImageButton.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  2381. ImageButton.BorderColor3 = Color3.fromRGB(0, 0, 0)
  2382. ImageButton.BorderSizePixel = 0
  2383. ImageButton.Position = UDim2.new(0.751020432, 0, 0.242559522, 0)
  2384. ImageButton.Size = UDim2.new(0, 42, 0, 41)
  2385. ImageButton.Image = "http://www.roblox.com/asset/?id=15343201872"
  2386.  
  2387. UICorner.Parent = ImageButton
  2388.  
  2389. -- Function to Toggle Orion Visibility:
  2390.  
  2391. local isVisible = true
  2392. local orionGui = game:GetService("CoreGui").Orion
  2393.  
  2394. local function ToggleOrionVisibility()
  2395. isVisible = not isVisible
  2396. for _, frame in ipairs(orionGui:GetDescendants()) do
  2397. if frame:IsA("Frame") then
  2398. frame.Visible = isVisible
  2399. end
  2400. end
  2401. end
  2402.  
  2403. -- Mouse Click Event for ImageButton:
  2404.  
  2405. ImageButton.MouseButton1Click:Connect(ToggleOrionVisibility)
  2406. end
  2407. })
  2408.  
  2409. local orionGui = game:GetService("CoreGui").Orion
  2410. local isVisible = false
  2411.  
  2412. miscTab:AddBind({
  2413. Name = "Bind",
  2414. Default = Enum.KeyCode.RightShift,
  2415. Hold = false,
  2416. Callback = function()
  2417. isVisible = not isVisible
  2418. for _, frame in ipairs(orionGui:GetDescendants()) do
  2419. if frame:IsA("Frame") then
  2420. frame.Visible = isVisible
  2421. end
  2422. end
  2423. end
  2424. })
  2425.  
  2426.  
  2427.  
  2428. miscTab:AddButton({
  2429. Name = "Delete GUI",
  2430. Callback = function()
  2431. OrionLib:Destroy()
  2432. end
  2433. })
  2434.  
  2435.  
  2436. OrionLib:Init()
Add Comment
Please, Sign In to add comment