local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/ionlyusegithubformcmods/1-Line-Scripts/main/Mobile%20Friendly%20Orion')))() local Window = OrionLib:MakeWindow({Name = "Budgie Hub | Slime revenge", HidePremium = true, IntroEnabled = false, SaveConfig = false, ConfigFolder = "OrionTest"}) local Tab = Window:MakeTab({ Name = "Combat mod", Icon = "rbxassetid://4483345998", PremiumOnly = false }) Tab:AddButton({ Name = "Lots of coins", Callback = function() game.Workspace.DoShopPurchase:InvokeServer(game.Players.LocalPlayer.leaderstats.Coins, -tonumber(999999),"skill3") end }) Tab:AddButton({ Name = "Spam bow (skill 0)", Callback = function() while true do task.wait() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPosition = mouse.Hit.Position local args = { [1] = Vector3.new(targetPosition.X, targetPosition.Y, targetPosition.Z), [2] = "skill0" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end }) Tab:AddButton({ Name = "Spam bow (skill 1)", Callback = function() while true do task.wait() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPosition = mouse.Hit.Position local args = { [1] = Vector3.new(targetPosition.X, targetPosition.Y, targetPosition.Z), [2] = "skill1" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end }) Tab:AddButton({ Name = "Spam bow (skill 2)", Callback = function() while true do task.wait() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPosition = mouse.Hit.Position local args = { [1] = Vector3.new(targetPosition.X, targetPosition.Y, targetPosition.Z), [2] = "skill2" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end }) Tab:AddButton({ Name = "Spam bow (skill 3)", Callback = function() while true do task.wait() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPosition = mouse.Hit.Position local args = { [1] = Vector3.new(targetPosition.X, targetPosition.Y, targetPosition.Z), [2] = "skill3" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end }) Tab:AddButton({ Name = "Spam bow (skill 4)", Callback = function() while true do task.wait() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPosition = mouse.Hit.Position local args = { [1] = Vector3.new(targetPosition.X, targetPosition.Y, targetPosition.Z), [2] = "skill4" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end }) Tab:AddButton({ Name = "Spam bow (skill 5)", Callback = function() while true do task.wait() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPosition = mouse.Hit.Position local args = { [1] = Vector3.new(targetPosition.X, targetPosition.Y, targetPosition.Z), [2] = "skill5" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end }) Tab:AddButton({ Name = "Spam bow (skill 6)", Callback = function() while true do task.wait() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPosition = mouse.Hit.Position local args = { [1] = Vector3.new(targetPosition.X, targetPosition.Y, targetPosition.Z), [2] = "skill6" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end }) Tab:AddButton({ Name = "Spam bow (skill 7)", Callback = function() while true do task.wait() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPosition = mouse.Hit.Position local args = { [1] = Vector3.new(targetPosition.X, targetPosition.Y, targetPosition.Z), [2] = "skill7" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end }) Tab:AddButton({ Name = "Spam bow (skill 8)", Callback = function() while true do task.wait() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local targetPosition = mouse.Hit.Position local args = { [1] = Vector3.new(targetPosition.X, targetPosition.Y, targetPosition.Z), [2] = "skill8" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end }) local Tab = Window:MakeTab({ Name = "Mining mod", Icon = "rbxassetid://4483345998", PremiumOnly = false }) Tab:AddButton({ Name = "Teleport in mine", Callback = function() game:GetService("TeleportService"):Teleport(582910565) end }) Tab:AddButton({ Name = "Get all minerals", Callback = function() local args = { [1] = 99999, [2] = "Gold" } workspace:WaitForChild("GainMaterial"):InvokeServer(unpack(args)) local args = { [1] = 99999, [2] = "Silver" } workspace:WaitForChild("GainMaterial"):InvokeServer(unpack(args)) local args = { [1] = 99999, [2] = "Iron" } workspace:WaitForChild("GainMaterial"):InvokeServer(unpack(args)) local args = { [1] = 99999, [2] = "Diamonds" } workspace:WaitForChild("GainMaterial"):InvokeServer(unpack(args)) local args = { [1] = 99999, [2] = "Rubys" } workspace:WaitForChild("GainMaterial"):InvokeServer(unpack(args)) end }) local api = loadstring(game:HttpGet("https://raw.githubusercontent.com/ADSKerOffical/API/refs/heads/main/Api.lua"))() local Tab = Window:MakeTab({ Name = "Total destruction", Icon = "rbxassetid://4483345998", PremiumOnly = false }) local player = game.Players.LocalPlayer Tab:AddButton({ Name = "Shoot all slimes", Callback = function() for _, part in ipairs(workspace:GetDescendants()) do if part:IsA("BasePart") and part.Name == "Slime" then local args = { [1] = part.Position, [2] = "skill8" } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end end }) Tab:AddButton({ Name = "Shoot all slimes 2", Callback = function() for i = 0, 8 do for _, part in ipairs(workspace:GetDescendants()) do if part:IsA("BasePart") and part.Name == "Slime" then local args = { [1] = part.Position, [2] = "skill" .. tostring(i) } game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args)) end end end end }) Tab:AddLabel("Equip a hammer to make these functions work↓↓↓") Tab:AddButton({ Name = "Destroy place", Callback = function() for _, part in ipairs(workspace:GetDescendants()) do if part:IsA("BasePart") then coroutine.wrap(function() local args = { [1] = part } game:GetService("Players").LocalPlayer.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end)() end end end }) Tab:AddTextbox({ Name = "Punish player", Default = "", TextDisappear = false, Callback = function(Value) local playerr = api:GetPlayerByLowerName(Value) if playerr then if playerr ~= player then coroutine.wrap(function() local args = { [1] = playerr.Character.Humanoid } player.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end)() end end end }) Tab:AddTextbox({ Name = "Kick player", Default = "", TextDisappear = false, Callback = function(Value) local playerr = api:GetPlayerByLowerName(Value) if playerr then if playerr ~= player then coroutine.wrap(function() local args = { [1] = playerr.Backpack } player.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end)() end end end }) Tab:AddTextbox({ Name = "Punish player 2", Default = "", TextDisappear = false, Callback = function(Value) local playerr = api:GetPlayerByLowerName(Value) if playerr then if playerr ~= player then coroutine.wrap(function() local args = { [1] = playerr.Character.Humanoid.Animator } game:GetService("Players").LocalPlayer.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end)() end end end }) Tab:AddTextbox({ Name = "Kill player", Default = "", TextDisappear = false, Callback = function(Value) local playerr = api:GetPlayerByLowerName(Value) if playerr then if playerr ~= player then coroutine.wrap(function() local args = { [1] = playerr.Character.Head.Mesh } game:GetService("Players").LocalPlayer.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end)() end end end }) Tab:AddTextbox({ Name = "Server ban player", Default = "", TextDisappear = true, Callback = function(Value) local playerr = api:GetPlayerByLowerName(Value) if playerr then if playerr ~= player then spawn(function() repeat task.wait() until game.Players.LocalPlayer.Character:FindFirstChild("DeleteTool") local args = { [1] = playerr.Backpack } game:GetService("Players").LocalPlayer.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end) game.Players.PlayerAdded:Connect(function(plae) if plae.UserId == playerr.UserId then spawn(function() repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("DeleteTool") local args = { [1] = plae.Backpack } game:GetService("Players").LocalPlayer.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end) end end) end end end }) Tab:AddButton({ Name = "Kill all", Callback = function() for _, plr in ipairs(game.Players:GetPlayers()) do if plr ~= player then coroutine.wrap(function() local args = { [1] = plr.Character.Head.Mesh } game:GetService("Players").LocalPlayer.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end)() end end end }) Tab:AddButton({ Name = "Punish all", Callback = function() for _, plr in ipairs(game.Players:GetPlayers()) do if plr ~= player then coroutine.wrap(function() local args = { [1] = plr.Character.Humanoid } game:GetService("Players").LocalPlayer.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end)() end end end }) Tab:AddButton({ Name = "Kick all", Callback = function() for _, plr in ipairs(game.Players:GetPlayers()) do if plr ~= player then coroutine.wrap(function() local args = { [1] = plr.Backpack } game:GetService("Players").LocalPlayer.Character.DeleteTool.LocalScript.RF:InvokeServer(unpack(args)) end)() end end end })