local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))() local Window = OrionLib:MakeWindow({Name = "Zombie merge tycoon--by jude/rev", HidePremium = false, SaveConfig = true, ConfigFolder = "OrionTest"}) getgenv().SlowFall = true; getgenv().AutoSell = true; getgenv().AutoFarm = true; getgenv().Buy = true; getgenv().Merge = true; getgenv().AutoKill = true; getgenv().MoneyGrabber = true; getgenv().Spam = true; getgenv().LoopKill = true; getgenv().SpamDoor = true; getgenv().LoopMoney = true; getgenv().CashAuto = true; local Tab = Window:MakeTab({ Name = "scripts", Icon = "rbxassetid://4483345998", PremiumOnly = false }) local Section = Tab:AddSection({ Name = "AutoFarming" }) Tab:AddToggle({ Name = "AutoFarm", Default = (bool), Callback = function(bool) getgenv().AutoFarm = bool print(bool) if bool then AutoFarm() end end }) Tab:AddToggle({ Name = "Auto Sell", Default = (bool), Callback = function(bool) getgenv().AutoSell = bool print(bool) if bool then AutoSell() end end }) Tab:AddToggle({ Name = "Auto kill,and pick up money", Default = (bool), Callback = function(bool) getgenv().CashAuto = bool print(bool) if bool then CashAuto() end end }) Tab:AddToggle({ Name = "Auto upgrade rate", Default = (bool), Callback = function(bool) getgenv().Buy = bool print(bool) if bool then AutoBuy() end end }) Tab:AddButton({ Name = "tp all zombies", Callback = function() print("button pressed") local Players = game:GetService("Players") local lp = Players.LocalPlayer local char = lp.Character local hum = char.Humanoid local hrp = char.HumanoidRootPart local yourtycoon local zombies local function GetTycoon() for i,v in pairs(game:GetService("Workspace").Tycoon.Tycoons:GetDescendants()) do if v:IsA("ObjectValue") and v.Name == "Owner" then if v.Value == lp then yourtycoon = v.Parent.Name end end end end GetTycoon() local char = lp.Character local hum = char.Humanoid local hrp = char.HumanoidRootPart local gate = game:GetService("Workspace").Tycoon.Tycoons[yourtycoon].Essentials.Gate.Beam for i,v in pairs(game:GetService("Workspace").Zombies:GetDescendants()) do if v:IsA("Part") and v.Name == "HumanoidRootPart" then v.CFrame = hrp.CFrame + hrp.CFrame.lookVector * 7 task.wait(.2) end end end }) Tab:AddButton({ Name = "Pick up 1 money from ground", Callback = function() game:GetService("Workspace").Money.Position = game:GetService('Players').LocalPlayer.Character.HumanoidRootPart.Position end }) Tab:AddToggle({ Name = "looppick up money from ground", Default = (bool), Callback = function(bool) getgenv().LoopMoney = bool print(bool) if bool then LoopMoney() end end }) Tab:AddButton({ Name = "high jump", Callback = function() game.Players.LocalPlayer.Character.Humanoid.Jump = true wait() for _,v in pairs(game:GetService("Workspace").JumpPad.JumpPad.JumpPed:GetDescendants()) do if v:IsA("TouchTransmitter") then firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 0) --0 is touch wait() firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 1) -- 1 is untouch end end for _,v in pairs(game:GetService("Workspace").JumpPad.JumpPad.JumpPed:GetDescendants()) do if v:IsA("TouchTransmitter") then firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 0) --0 is touch wait() firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 1) -- 1 is untouch end end for _,v in pairs(game:GetService("Workspace").JumpPad.JumpPad.JumpPed:GetDescendants()) do if v:IsA("TouchTransmitter") then firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 0) --0 is touch wait() firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 1) -- 1 is untouch end end for _,v in pairs(game:GetService("Workspace").JumpPad.JumpPad.JumpPed:GetDescendants()) do if v:IsA("TouchTransmitter") then firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 0) --0 is touch wait() firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 1) -- 1 is untouch end end end }) Tab:AddToggle({ Name = "Slow Fall", Default = (bool), Callback = function(bool) getgenv().SlowFall = bool print(bool) if bool then SlowFall() end end }) local Section = Tab:AddSection({ Name = "Killing" }) Tab:AddParagraph("READ BEFORE USING","Kill boss only works with SMG or pistol,Please hold out one of those weapons while you press the button") Tab:AddButton({ Name = "Kill boss/ FOR SMG", Callback = function() local args = { [1] = workspace.Boss.Boss.Humanoid, [2] = 999999 } game:GetService("Players").LocalPlayer.Character.SMG.Remotes.TakeDamage:FireServer(unpack(args)) end }) Tab:AddButton({ Name = "Kill boss/ FOR PISTOL", Callback = function() local args = { [1] = workspace.Boss.Boss.Humanoid, [2] = 999999 } game:GetService("Players").LocalPlayer.Character.Pistol.Remotes.TakeDamage:FireServer(unpack(args)) end }) Tab:AddButton({ Name = "Kill other players/ FOR SMG", Callback = function() local lp = game:GetService("Players").LocalPlayer for i,v in pairs(game.Players:GetPlayers()) do if v.Name ~= lp.Name then game:GetService("Players").LocalPlayer.Character.SMG.Remotes.TakeDamage:FireServer(v.Character.Humanoid,math.huge) end end end }) Tab:AddToggle({ Name = "loopkill others/For smg", Default = (bool), Callback = function(bool) getgenv().LoopKill = bool print(bool) if bool then LoopKill() end end }) Tab:AddButton({ Name = "Kill everything [must have a gun in inventory]--cred:amnoob", Callback = function() local plr = game.Players.LocalPlayer local chara = plr.Character local damage chara.Humanoid:UnequipTools() for i,v in pairs(plr.Backpack:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name == "TakeDamage" then damage = v break end end local allhumans = {} for i,v in pairs(workspace:GetDescendants()) do if v:IsA("Humanoid") and v.Parent.Name ~= plr.Name and v.Parent.Parent.Name ~= "Pot" then table.insert(allhumans,v) task.wait() end end for i,v in pairs(allhumans) do damage:FireServer(v,math.huge) end end }) Tab:AddButton({ Name = "Kill zombies [must have a gun in inventory]--cred:amnoob", Callback = function() local plr = game.Players.LocalPlayer local chara = plr.Character local damage chara.Humanoid:UnequipTools() for i,v in pairs(plr.Backpack:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name == "TakeDamage" then damage = v break end end for i,v in pairs(workspace.Zombies:GetDescendants()) do if v:IsA("Humanoid") and v.Parent.Name ~= plr.Name then damage:FireServer(v,math.huge) task.wait() end end end }) function AutoFarm() while getgenv().AutoFarm == true do wait() -- Script generated by SimpleSpy - credits to exx#9394 local args = { [1] = 17, [2] = Vector3.new(0.5297885537147522, 2.22316575050354, 319.39422607421875) } game:GetService("ReplicatedStorage").Signals.RemoteEvents.GetWoolRemote:FireServer(unpack(args)) end end function AutoSell() while getgenv().AutoSell == true do wait() game:GetService("ReplicatedStorage").Signals.RemoteEvents.PutRemote:FireServer() end end function AutoBuy() while getgenv().Buy == true do wait() local plr = game.Players.LocalPlayer local team = plr.Team.Name local touch = workspace.Tycoon.Tycoons[team]["Buttons_E"].Upgrade.Head firetouchinterest(plr.Character.HumanoidRootPart,touch,0) firetouchinterest(plr.Character.HumanoidRootPart,touch,1) end end function AutoMerge() while getgenv().Merge == true do for _,v in pairs(game:GetService("Workspace").Tycoon.Tycoons.A["Buttons_E"].Upgrade.Head:GetDescendants()) do if v:IsA("TouchTransmitter") then firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 0) --0 is touch wait() firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 1) -- 1 is untouch end end end end function LoopKill() while getgenv().LoopKill == true do wait(0.5) local lp = game:GetService("Players").LocalPlayer for i,v in pairs(game.Players:GetPlayers()) do if v.Name ~= lp.Name then game:GetService("Players").LocalPlayer.Character.SMG.Remotes.TakeDamage:FireServer(v.Character.Humanoid,math.huge) end end end end function LoopMoney() while getgenv().LoopMoney == true do wait() local lp = game.Players.LocalPlayer local char = lp.Character local hum = char.Humanoid local hrp = char.HumanoidRootPart for i,v in pairs(game:GetService("Workspace"):GetChildren()) do if v:IsA("Part") and v.Name == "Money" then v.CanCollide = false v.CFrame = hrp.CFrame end end end end function SlowFall() while getgenv().SlowFall == true do wait(0.3) for _,v in pairs(game:GetService("Workspace").JumpPad.JumpPad.JumpPed:GetDescendants()) do if v:IsA("TouchTransmitter") then firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 0) wait(0.5) firetouchinterest(game.Players.LocalPlayer.Character.HumanoidRootPart, v.Parent, 1) end end end end function CashAuto() while getgenv().CashAuto == true do wait() local plr = game.Players.LocalPlayer local Backpack = game.Players.LocalPlayer.Backpack local chara = plr.Character local damage chara.Humanoid:UnequipTools() local lp = game.Players.LocalPlayer local char = lp.Character local hum = char.Humanoid local hrp = char.HumanoidRootPart if workspace.Boss:FindFirstChild("Boss",true) then wait(0.5) local Boss = game:GetService("Workspace").Boss.Boss.Humanoid for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do if v:IsA'Tool' then v.Parent = game.Players.LocalPlayer.Backpack; end; end; wait(0.2) local Tool = "Pistol" -- Tool name in your backpack. chara.Humanoid:EquipTool(Backpack[Tool]) wait(0.1) local args = { [1] = workspace.Boss.Boss.Humanoid, [2] = 999999 } lp.Character.Pistol.Remotes.TakeDamage:FireServer(unpack(args)) wait(1) wait(10) end; end; end wait() for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do if v:IsA'Tool' then v.Parent = game.Players.LocalPlayer.Backpack; end end loadstring(game:HttpGet("https://raw.githubusercontent.com/jj123llol/My-personal-admin/main/admin",true))()