Advertisement
TakeMeHomeToThePlace

broom broom

Apr 10th, 2024
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.94 KB | None | 0 0
  1. getgenv().Config = {}
  2.  
  3. local OrionLib = loadstring(game:HttpGet(("https://raw.githubusercontent.com/shlexware/Orion/main/source")))()
  4. local Window =
  5. OrionLib:MakeWindow({Name = "Egorikusa Autofish", HidePremium = false, SaveConfig = false, ConfigFolder = "OrionTest"})
  6.  
  7. local Tab =
  8. Window:MakeTab(
  9. {
  10. Name = "Main",
  11. Icon = "rbxassetid://4483345998",
  12. PremiumOnly = false
  13. }
  14. )
  15.  
  16. Tab:AddButton(
  17. {
  18. Name = "AntiAFK Jump",
  19. Callback = function()
  20. antiAFK()
  21. end
  22. }
  23. )
  24.  
  25. Tab:AddButton(
  26. {
  27. Name = "AntiAFK Normal",
  28. Callback = function()
  29. antiAFKN()
  30. end
  31. }
  32. )
  33.  
  34. Tab:AddButton(
  35. {
  36. Name = "Disable 3D Render",
  37. Callback = function()
  38. game:GetService("RunService"):Set3dRenderingEnabled(false)
  39. end
  40. }
  41. )
  42.  
  43. Tab:AddButton(
  44. {
  45. Name = "Enable 3D Render",
  46. Callback = function()
  47. game:GetService("RunService"):Set3dRenderingEnabled(true)
  48. end
  49. }
  50. )
  51.  
  52. OrionLib:Init()
  53.  
  54. function antiAFK()
  55. local VirtualInputManager = game:GetService("VirtualInputManager")
  56. while task.wait() do
  57. VirtualInputManager:SendKeyEvent(true, "Space", false, game)
  58. task.wait(.2)
  59. VirtualInputManager:SendKeyEvent(false, "Space", false, game)
  60. task.wait(300)
  61. end
  62. end
  63.  
  64. function antiAFKN()
  65. local vu = game:GetService("VirtualUser")
  66. game:GetService("Players").LocalPlayer.Idled:connect(
  67. function()
  68. vu:Button2Down(Vector2.new(0, 0), workspace.CurrentCamera.CFrame)
  69. wait(1)
  70. vu:Button2Up(Vector2.new(0, 0), workspace.CurrentCamera.CFrame)
  71. end
  72. )
  73. end
  74.  
  75. function autoFishA()
  76. while task.wait() and Config.autoFishA do
  77. local x = math.random(10, 20)
  78. local z = math.random(10, 20)
  79.  
  80. local argsCast = {
  81. [1] = "AdvancedFishing",
  82. [2] = "RequestCast",
  83. [3] = Vector3.new(1470.6005859375, 61.6249885559082, -4448.0107421875) + Vector3.new(x, 0, z)
  84. }
  85.  
  86. game:GetService("ReplicatedStorage").Network.Instancing_FireCustomFromClient:FireServer(unpack(argsCast))
  87. task.wait(3.5)
  88.  
  89. local argsReel = {
  90. [1] = "AdvancedFishing",
  91. [2] = "RequestReel"
  92. }
  93.  
  94. game:GetService("ReplicatedStorage").Network.Instancing_FireCustomFromClient:FireServer(unpack(argsReel))
  95. repeat
  96. task.wait()
  97.  
  98. local hasFishingLine = false
  99. for _, descendant in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
  100. if descendant.Name == "FishingLine" then
  101. hasFishingLine = true
  102. break
  103. end
  104. end
  105.  
  106. if not hasFishingLine then
  107. break
  108. end
  109.  
  110. local argsClicked = {
  111. [1] = "AdvancedFishing",
  112. [2] = "Clicked"
  113. }
  114.  
  115. game:GetService("ReplicatedStorage").Network.Instancing_InvokeCustomFromClient:InvokeServer(
  116. unpack(argsClicked)
  117. )
  118. until not hasFishingLine
  119. task.wait()
  120. end
  121. end
  122.  
  123. function autoMail()
  124. while task.wait() and Config.autoMail do
  125. local saveModule = require(game:GetService("ReplicatedStorage").Library.Client.Save)
  126. local result = saveModule.Get()
  127.  
  128. local ms = result.Inventory.Misc
  129. for i, v in pairs(ms) do
  130. if v.id == "Magic Shard" then
  131. if v._am >= shardAmount then
  132. local args = {
  133. [1] = username,
  134. [2] = "Magic Shard",
  135. [3] = "Misc",
  136. [4] = i,
  137. [5] = v._am or 1
  138. }
  139. game:GetService("ReplicatedStorage").Network:FindFirstChild("Mailbox: Send"):InvokeServer(
  140. unpack(args)
  141. )
  142. end
  143. end
  144. end
  145.  
  146. task.wait(2)
  147.  
  148. local pet = result.Inventory.Pet
  149. for i, v in pairs(pet) do
  150. if v.id == "Huge Poseidon Corgi" then
  151. local args = {
  152. [1] = username,
  153. [2] = "Huge Poseidon Corgi",
  154. [3] = "Pet",
  155. [4] = i,
  156. [5] = v._am or 1
  157. }
  158. game:GetService("ReplicatedStorage").Network:FindFirstChild("Mailbox: Send"):InvokeServer(unpack(args))
  159. end
  160. end
  161.  
  162. task.wait(2)
  163.  
  164. local GetSave = function()
  165. return require(game.ReplicatedStorage.Library.Client.Save).Get()
  166. end
  167. for i, v in pairs(GetSave().Inventory.Currency) do
  168. if v.id == "Diamonds" then
  169. if v._am >= gemAmount then
  170. local args = {
  171. [1] = username,
  172. [2] = v.id,
  173. [3] = "Currency",
  174. [4] = i,
  175. [5] = gemAmount - 10000
  176. }
  177. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Mailbox: Send"):InvokeServer(
  178. unpack(args)
  179. )
  180. end
  181. end
  182. task.wait(1)
  183. end
  184. end
  185. end
  186.  
  187. function Automap()
  188. while task.wait() and Config.automap do
  189. Options.Automap:SetValue(false)
  190.  
  191. game:GetService("VirtualInputManager"):SendKeyEvent(true, "Space", false, game)
  192. wait(.1)
  193. game:GetService("VirtualInputManager"):SendKeyEvent(false, "Space", false, game)
  194. end
  195. end
  196.  
  197. wait(.1)
  198. getgenv().Start = a
  199.  
  200. local Library = require(game:GetService("ReplicatedStorage").Library)
  201.  
  202. local Network = Library.Network
  203. local Balancing = Library.Balancing
  204. local Zones = Library.Directory.Zones
  205.  
  206. Library.PlayerPet.CalculateSpeedMultiplier = function(...)
  207. return 999999999
  208. end
  209.  
  210. while getgenv().Start do
  211. wait()
  212. pcall(
  213. function()
  214. local Zone, Zone_Info = Library["ZoneCmds"].GetMaxOwnedZone()
  215. local zone, info = Library["ZoneCmds"].GetNextZone()
  216. if zone and info then
  217. if Balancing.CalcGatePrice(info) <= Library["CurrencyCmds"].Get("Coins") then
  218. Network.Invoke("Zones_RequestPurchase", info.ZoneName)
  219. end
  220. end
  221. if Library["MapCmds"].GetCurrentZone() ~= Zone_Info._id or not Library["MapCmds"].IsInDottedBox() then
  222. if Zone_Info.ZoneFolder:FindFirstChild("INTERACT") then
  223. local Max, BreakZone
  224. for i, v in pairs(Zone_Info.ZoneFolder.INTERACT.BREAK_ZONES:GetChildren()) do
  225. if not Max then
  226. Max = v.Size.X * v.Size.Y * v.Size.Z
  227. end
  228. if not BreakZone then
  229. BreakZone = v
  230. end
  231.  
  232. if Max < v.Size.X * v.Size.Y * v.Size.Z then
  233. BreakZone = v
  234. end
  235. end
  236.  
  237. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = BreakZone.CFrame * CFrame.new(0, 10, 0)
  238. else
  239. game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
  240. Zone_Info.ZoneFolder.PERSISTENT.Teleport.CFrame
  241. end
  242. end
  243. end
  244. )
  245. end
  246.  
  247. local GetNearestBreakable =
  248. getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs["Auto Tapper"]).GetNearestBreakable
  249.  
  250. while wait() do
  251. pcall(
  252. function()
  253. local Breakable = GetNearestBreakable()
  254. if Breakable then
  255. Network.Fire("Breakables_PlayerDealDamage", Breakable.Name)
  256. end
  257. end
  258. )
  259. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement