Advertisement
kooggy

Pickaxe Simulator Script

Sep 6th, 2022 (edited)
1,383
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 14.14 KB | None | 0 0
  1. local CollectionService = game:GetService("CollectionService")
  2. if game.PlaceId == 10204162989 then
  3.     local autofarm = false
  4.     local autohatch = false
  5.     local autochest = false
  6.     local autopet = false
  7.     local autopickaxe = false
  8.     local autorebirth = false
  9.  
  10.     function bestpet()
  11.         spawn(
  12.             function()
  13.                 while autopet == true do
  14.                     task.wait()
  15.                     game:GetService("ReplicatedStorage").Remotes.Inventory.EquipBestPet:FireServer()
  16.                     if not autopet then
  17.                         break
  18.                     end
  19.                 end
  20.             end
  21.         )
  22.     end
  23.  
  24.     function bestpickaxe()
  25.         spawn(
  26.             function()
  27.                 while autopickaxe == true do
  28.                     task.wait()
  29.                     game:GetService("ReplicatedStorage").Remotes.Inventory.EquipBestPickaxe:FireServer()
  30.                     if not autopickaxe then
  31.                         break
  32.                     end
  33.                 end
  34.             end
  35.         )
  36.     end
  37.  
  38.     function opening()
  39.         spawn(
  40.             function()
  41.                 while autochest == true do
  42.                     task.wait()
  43.                     if striple == true then
  44.                         local args = {
  45.                             [1] = schest,
  46.                             [2] = 3,
  47.                             [3] = {
  48.                                 ["Legendary"] = slegend,
  49.                                 ["Common"] = scommon,
  50.                                 ["Epic"] = sepic,
  51.                                 ["Uncommon"] = suncommon,
  52.                                 ["Rare"] = srare
  53.                             }
  54.                         }
  55.  
  56.                         game:GetService("ReplicatedStorage").Remotes.Chest.OpenChest:InvokeServer(unpack(args))
  57.                     else
  58.                         local args = {
  59.                             [1] = schest,
  60.                             [2] = 1,
  61.                             [3] = {
  62.                                 ["Legendary"] = slegend,
  63.                                 ["Common"] = scommon,
  64.                                 ["Epic"] = sepic,
  65.                                 ["Uncommon"] = suncommon,
  66.                                 ["Rare"] = srare
  67.                             }
  68.                         }
  69.  
  70.                         game:GetService("ReplicatedStorage").Remotes.Chest.OpenChest:InvokeServer(unpack(args))
  71.                         if not autochest then
  72.                             break
  73.                         end
  74.                     end
  75.                 end
  76.             end
  77.         )
  78.     end
  79.  
  80.     function hatching()
  81.         spawn(
  82.             function()
  83.                 while autohatch == true do
  84.                     task.wait()
  85.                     if striple == true then
  86.                         local args = {
  87.                             [1] = segg,
  88.                             [2] = 3,
  89.                             [3] = {
  90.                                 ["Legendary"] = slegend,
  91.                                 ["Common"] = scommon,
  92.                                 ["Epic"] = sepic,
  93.                                 ["Uncommon"] = suncommon,
  94.                                 ["Rare"] = srare
  95.                             }
  96.                         }
  97.                         game:GetService("ReplicatedStorage").Remotes.Hatcher.OpenHatcher:InvokeServer(unpack(args))
  98.                     elseif striple == false then
  99.                         local args = {
  100.                             [1] = segg,
  101.                             [2] = 1,
  102.                             [3] = {
  103.                                 ["Legendary"] = slegend,
  104.                                 ["Common"] = scommon,
  105.                                 ["Epic"] = sepic,
  106.                                 ["Uncommon"] = suncommon,
  107.                                 ["Rare"] = srare
  108.                             }
  109.                         }
  110.                         game:GetService("ReplicatedStorage").Remotes.Hatcher.OpenHatcher:InvokeServer(unpack(args))
  111.                         if not autohatch then
  112.                             break
  113.                         end
  114.                     end
  115.                 end
  116.             end
  117.         )
  118.     end
  119.     function farming()
  120.         spawn(
  121.             function()
  122.                 while autofarm == true do
  123.                     for i, v in next, game:GetService("Workspace").Blocks:GetChildren() do
  124.                         local args = {
  125.                             [1] = v.Name
  126.                         }
  127.  
  128.                         game:GetService("ReplicatedStorage").Remotes.Mining.MineBlock:FireServer(unpack(args))
  129.                         task.wait()
  130.                     end
  131.                     if not autofarm then
  132.                         break
  133.                     end
  134.                 end
  135.             end
  136.         )
  137.     end
  138.  
  139.     eggs = {}
  140.     for i, v in pairs(game:GetService("Workspace").Hatchers:GetChildren()) do
  141.         table.insert(eggs, v.Name)
  142.     end
  143.  
  144.     chests = {}
  145.     for i, v in pairs(game:GetService("Workspace").Prompts.Chests:GetChildren()) do
  146.         table.insert(chests, v.Name)
  147.     end
  148.  
  149.     local OrionLib = loadstring(game:HttpGet(("https://raw.githubusercontent.com/shlexware/Orion/main/source")))()
  150.     OrionLib:MakeNotification(
  151.         {
  152.             Name = "Script",
  153.             Content = "Loading Script...",
  154.             Image = "rbxassetid://4483345998",
  155.             Time = 5
  156.         }
  157.     )
  158.     local Window =
  159.         OrionLib:MakeWindow(
  160.         {Name = game:GetService("MarketplaceService"):GetProductInfo(game.PlaceId).Name, HidePremium = false, SaveConfig = true, ConfigFolder = "Pickaxe"}
  161.     )
  162.  
  163.     OrionLib:MakeNotification(
  164.         {
  165.             Name = "Script loaded",
  166.             Content = "Script successfully loaded. Welcome, " .. game.Players.LocalPlayer.Name,
  167.             Image = "rbxassetid://4483345998",
  168.             Time = 3
  169.         }
  170.     )
  171.  
  172.     local Tab =
  173.         Window:MakeTab(
  174.         {
  175.             Name = "Auto Farm",
  176.             Icon = "rbxassetid://4483345998",
  177.             PremiumOnly = false
  178.         }
  179.     )
  180.  
  181.     Tab:AddToggle(
  182.         {
  183.             Name = "Auto Mine Blocks",
  184.             Default = false,
  185.             Callback = function(x)
  186.                 autofarm = x
  187.                 if autofarm then
  188.                     farming()
  189.                 end
  190.             end
  191.         }
  192.     )
  193.  
  194.     local Tab =
  195.         Window:MakeTab(
  196.         {
  197.             Name = "Auto Hatch",
  198.             Icon = "rbxassetid://4483345998",
  199.             PremiumOnly = false
  200.         }
  201.     )
  202.  
  203.     Tab:AddToggle(
  204.         {
  205.             Name = "Auto Open Egg",
  206.             Default = false,
  207.             Callback = function(x)
  208.                 autohatch = x
  209.                 if autohatch then
  210.                     hatching()
  211.                 end
  212.             end
  213.         }
  214.     )
  215.  
  216.     Tab:AddToggle(
  217.         {
  218.             Name = "Auto Open Chest",
  219.             Default = false,
  220.             Callback = function(x)
  221.                 autochest = x
  222.                 if autochest then
  223.                     opening()
  224.                 end
  225.             end
  226.         }
  227.     )
  228.  
  229.     Tab:AddToggle(
  230.         {
  231.             Name = "Triple Hatch",
  232.             Default = false,
  233.             Callback = function(x)
  234.                 striple = x
  235.             end
  236.         }
  237.     )
  238.  
  239.     local eggcost = Tab:AddLabel("Egg Cost: None")
  240.  
  241.     Tab:AddDropdown(
  242.         {
  243.             Name = "Select Egg",
  244.             Default = "",
  245.             Options = eggs,
  246.             Callback = function(x)
  247.                 segg = x
  248.                 eggcost:Set("Egg Cost: " .. game:GetService("Workspace").Hatchers[segg]["Meshes/Egg"].Price.Amount.Text .. " Coins")
  249.             end
  250.         }
  251.     )
  252.     local chestcost = Tab:AddLabel("Chest Cost: None")
  253.  
  254.     Tab:AddDropdown(
  255.         {
  256.             Name = "Select Chest",
  257.             Default = "",
  258.             Options = chests,
  259.             Callback = function(x)
  260.                 schest = x
  261.                 chestcost:Set("Chest Cost: " .. game:GetService("Workspace").Chests[schest].Price.Amount.Text .. " Coins")
  262.             end
  263.         }
  264.     )
  265.  
  266.  
  267.     local Tab =
  268.         Window:MakeTab(
  269.         {
  270.             Name = "Auto Delete",
  271.             Icon = "rbxassetid://4483345998",
  272.             PremiumOnly = false
  273.         }
  274.     )
  275.  
  276.     Tab:AddToggle(
  277.         {
  278.             Name = "Legendary",
  279.             Default = false,
  280.             Callback = function(Value)
  281.                 slegend = Value
  282.             end
  283.         }
  284.     )
  285.  
  286.     Tab:AddToggle(
  287.         {
  288.             Name = "Common",
  289.             Default = false,
  290.             Callback = function(Value)
  291.                 scommon = Value
  292.             end
  293.         }
  294.     )
  295.  
  296.     Tab:AddToggle(
  297.         {
  298.             Name = "Epic",
  299.             Default = false,
  300.             Callback = function(Value)
  301.                 sepic = Value
  302.             end
  303.         }
  304.     )
  305.  
  306.     Tab:AddToggle(
  307.         {
  308.             Name = "Uncommon",
  309.             Default = false,
  310.             Callback = function(Value)
  311.                 suncommon = Value
  312.             end
  313.         }
  314.     )
  315.  
  316.     Tab:AddToggle(
  317.         {
  318.             Name = "Rare",
  319.             Default = false,
  320.             Callback = function(Value)
  321.                 srare = Value
  322.             end
  323.         }
  324.     )
  325.  
  326.     local Tab =
  327.         Window:MakeTab(
  328.         {
  329.             Name = "Misc",
  330.             Icon = "rbxassetid://4483345998",
  331.             PremiumOnly = false
  332.         }
  333.     )
  334.  
  335.     Tab:AddButton(
  336.         {
  337.             Name = "Remove all barriers",
  338.             Callback = function()
  339.                 for i, v in pairs(game:GetService("Workspace").ZoneBarriers:GetChildren()) do
  340.                     v:Destroy()
  341.                 end
  342.                 game:GetService("Workspace").OtherBarriers.Vip:Destroy()
  343.             end
  344.         }
  345.     )
  346.  
  347.     Tab:AddToggle(
  348.         {
  349.             Name = "Auto Equip Best Pickaxes",
  350.             Default = false,
  351.             Callback = function(x)
  352.                 autopickaxe = x
  353.                 if autopickaxe then
  354.                     bestpickaxe()
  355.                 end
  356.             end
  357.         }
  358.     )
  359.  
  360.     Tab:AddToggle(
  361.         {
  362.             Name = "Auto Equip Best Pets",
  363.             Default = false,
  364.             Callback = function(x)
  365.                 autopet = x
  366.                 if autopet then
  367.                     bestpet()
  368.                 end
  369.             end
  370.         }
  371.     )
  372.  
  373.     local Section =
  374.         Tab:AddSection(
  375.         {
  376.             Name = "Teleports"
  377.         }
  378.     )
  379.  
  380.     zones = {}
  381.     for i, v in pairs(game:GetService("Workspace").Zones:GetChildren()) do
  382.         table.insert(zones, v.Name)
  383.     end
  384.  
  385.     Tab:AddButton(
  386.         {
  387.             Name = "Teleport To Zone",
  388.             Callback = function()
  389.                 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame =
  390.                     game:GetService("Workspace").Zones[szone].SurfaceTeleport.CFrame
  391.             end
  392.         }
  393.     )
  394.  
  395.     Tab:AddDropdown(
  396.         {
  397.             Name = "Select Zone",
  398.             Default = "",
  399.             Options = zones,
  400.             Callback = function(x)
  401.                 szone = x
  402.             end
  403.         }
  404.     )
  405.  
  406.     local Section =
  407.         Tab:AddSection(
  408.         {
  409.             Name = "GUI"
  410.         }
  411.     )
  412.  
  413.     Tab:AddButton(
  414.         {
  415.             Name = "Destroy GUI",
  416.             Callback = function()
  417.                 game:GetService("CoreGui").Orion:Destroy()
  418.             end
  419.         }
  420.     )
  421.  
  422.     local Tab =
  423.         Window:MakeTab(
  424.         {
  425.             Name = "Local Player",
  426.             Icon = "rbxassetid://4483345998",
  427.             PremiumOnly = false
  428.         }
  429.     )
  430.  
  431.     Tab:AddSlider(
  432.         {
  433.             Name = "WalkSpeed",
  434.             Min = 16,
  435.             Max = 500,
  436.             Default = game.Players.LocalPlayer.Character.Humanoid.WalkSpeed,
  437.             Color = Color3.fromRGB(255, 255, 255),
  438.             Increment = 1,
  439.             ValueName = "",
  440.             Callback = function(x)
  441.                 game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = x
  442.             end
  443.         }
  444.     )
  445.  
  446.     Tab:AddSlider(
  447.         {
  448.             Name = "JumpPower",
  449.             Min = 50,
  450.             Max = 500,
  451.             Default = game.Players.LocalPlayer.Character.Humanoid.JumpPower,
  452.             Color = Color3.fromRGB(255, 255, 255),
  453.             Increment = 1,
  454.             ValueName = "",
  455.             Callback = function(x)
  456.                 game.Players.LocalPlayer.Character.Humanoid.JumpPower = x
  457.             end
  458.         }
  459.     )
  460.  
  461.     Tab:AddSlider(
  462.         {
  463.             Name = "FOV",
  464.             Min = 0,
  465.             Max = 200,
  466.             Default = game.Workspace.Camera.FieldOfView,
  467.             Color = Color3.fromRGB(255, 255, 255),
  468.             Increment = 1,
  469.             ValueName = "",
  470.             Callback = function(x)
  471.                 game.Workspace.Camera.FieldOfView = x
  472.             end
  473.         }
  474.     )
  475.     Tab:AddButton({
  476.         Name = "Teleport To Player",
  477.         Callback = function()
  478.                   game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = game.Players[splayer].Character.HumanoidRootPart.CFrame
  479.           end    
  480.     })
  481.  
  482.     Tab:AddToggle({
  483.         Name = "View Player",
  484.         Default = false,
  485.         Callback = function(Value)
  486.             if Value == true then
  487.                 game.Workspace.CurrentCamera.CameraSubject = game.Players[splayer].Character.Humanoid
  488.             else
  489.                 game.Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
  490.             end
  491.         end    
  492.     })
  493.  
  494. players = {}
  495. for i,v in pairs(game:GetService("Players"):GetChildren()) do
  496.     table.insert(players, v.Name)
  497. end
  498.  
  499.  
  500.     Tab:AddDropdown({
  501.         Name = "Select Player",
  502.         Default = "",
  503.         Options = players,
  504.         Callback = function(Value)
  505.             splayer = Value
  506.         end    
  507.     })
  508.    
  509.  
  510.  
  511.     local Tab = Window:MakeTab({
  512.         Name = "Credits",
  513.         Icon = "rbxassetid://4483345998",
  514.         PremiumOnly = false
  515.     })
  516.    
  517.     Tab:AddLabel("Script made by kooggy#0001")
  518.  
  519.  
  520.     OrionLib:Init()
  521. end
  522.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement