
Key Required

loadstring(game:HttpGet("YOUR_COPIED_PASTEBIN_RAW_URL_HERE"))()
-- Note: Update the path if the rock name or location differs in your game instance
local targetRock = workspace:FindFirstChild("Muscle King Mountain Rock") or workspace:FindFirstChild("Rock")
-- Function to handle the glitch punch looplocal plr = game.Players.LocalPlayer
local remote = game:GetService("ReplicatedStorage").RemoteEvent -- update to actual remote name
-- Simple auto-train loop example
while true do
remote:FireServer("trainAction") -- replace with actual arguments
task.wait(0.1)
end
game:GetService("Players").LocalPlayer.Idled:Connect(function()
game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
-- Configuration variables
local _G = _G or {}
_G.AutoGlitch = true -- Toggle to turn the glitch loop on/off
-- Core Services
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local localPlayer = players.LocalPlayer
-- Define the target rock location (Example: Muscle King Mountain Rock)
local function startGlitchLoop()
while _G.AutoGlitch do
-- 1. Ensure the player stays teleported to the rock's position
if targetRock and localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
localPlayer.Character.HumanoidRootPart.CFrame = targetRock.CFrame * CFrame.new(0, 2, 5)
end
-- 2. Fire the game's punching remote event to hit the rock
-- Replace "punchRemoteName" with the actual name discovered via your explorer tool
local punchRemote = replicatedStorage:FindFirstChild("punchRemoteName")
if punchRemote then
punchRemote:FireServer("punchAction", "Rock") -- Replace with exact game arguments
end
-- 3. Yield to prevent the game from freezing/crashing
task.wait(0.01)
end
end
-- Run the glitch loop in a separate thread so it doesn't block the rest of your script
task.spawn(startGlitchLoop)
-- Load the Orion UI Library Framework
local OrionLib = loadstring(game:HttpGet(('https://githubusercontent.com')))()
-- Create the main script window
local Window = OrionLib:MakeWindow({
Name = "Muscle Legends Automation",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "MuscleLegendsConfig"
})
-- Create a Tab for farming features
local MainTab = Window:MakeTab({
Name = "Auto Farm",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
-- Global variable to track the toggle state
_G.AutoGlitch = false
-- Function containing the loop logic
local function runGlitchLoop()
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local localPlayer = players.LocalPlayer
-- Target rock pathing
local targetRock = workspace:FindFirstChild("Muscle King Mountain Rock") or workspace:FindFirstChild("Rock")
local punchRemote = replicatedStorage:FindFirstChild("punchRemoteName") -- Change to actual remote name
while _G.AutoGlitch do
-- Teleport character safely to the rock
if targetRock and localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
localPlayer.Character.HumanoidRootPart.CFrame = targetRock.CFrame * CFrame.new(0, 2, 5)
end
-- Fire the remote event to punch
if punchRemote then
punchRemote:FireServer("punchAction", "Rock")
end
task.wait(0.01) -- Loop speed delimiter
end
end
-- Add the visual Toggle Button to the UI Tab
MainTab:AddToggle({
Name = "Auto Glitch Pets",
Default = false,
Callback = function(Value)
_G.AutoGlitch = Value -- Value is true when turned on, false when turned off
if _G.AutoGlitch then
-- Spawn the loop in the background so the UI doesn't freeze
task.spawn(runGlitchLoop)
end
end
})
-- Initialize the UI window
OrionLib:Init()
-- Load the Orion UI Library Framework
local OrionLib = loadstring(game:HttpGet(('https://githubusercontent.com')))()
-- Create the main script window
local Window = OrionLib:MakeWindow({
Name = "Muscle Legends Premium Menu",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "MuscleLegendsConfig"
})
-- Create Tabs to organize features
local MainTab = Window:MakeTab({
Name = "Auto Farm",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
local PlayerTab = Window:MakeTab({
Name = "Player Mods",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
-- Global loop toggles
_G.AutoGlitch = false
_G.AutoRebirth = false
-- Core game references
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local localPlayer = players.LocalPlayer
-- 1. GLITCH PET LOOP FUNCTION
local function runGlitchLoop()
local targetRock = workspace:FindFirstChild("Muscle King Mountain Rock") or workspace:FindFirstChild("Rock")
local punchRemote = replicatedStorage:FindFirstChild("punchRemoteName") -- Replace with actual remote name
while _G.AutoGlitch do
if targetRock and localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
localPlayer.Character.HumanoidRootPart.CFrame = targetRock.CFrame * CFrame.new(0, 2, 5)
end
if punchRemote then
punchRemote:FireServer("punchAction", "Rock")
end
task.wait(0.01)
end
end
-- 2. AUTO-REBIRTH LOOP FUNCTION
local function runRebirthLoop()
-- Common remote name pattern for rebirths in Muscle Legends
local rebirthRemote = replicatedStorage:FindFirstChild("rebirthRemote") or replicatedStorage:FindFirstChild("Rebirth")
while _G.AutoRebirth do
if rebirthRemote then
rebirthRemote:FireServer("rebirthRequest") -- Replace with actual remote argument if needed
end
task.wait(1) -- Safety delay to prevent spam disconnects
end
end
-- ========================================================
-- FARM TAB COMPONENTS
-- ========================================================
-- Glitch Pet Toggle
MainTab:AddToggle({
Name = "Auto Glitch Pets",
Default = false,
Callback = function(Value)
_G.AutoGlitch = Value
if _G.AutoGlitch then
task.spawn(runGlitchLoop)
end
end
})
-- Auto Rebirth Toggle
MainTab:AddToggle({
Name = "Auto Rebirth",
Default = false,
Callback = function(Value)
_G.AutoRebirth = Value
if _G.AutoRebirth then
task.spawn(runRebirthLoop)
end
end
})
-- ========================================================
-- PLAYER MODS TAB COMPONENTS
-- ========================================================
-- WalkSpeed Slider
PlayerTab:AddSlider({
Name = "Custom WalkSpeed",
Min = 16,
Max = 500,
Default = 16,
Color = Color3.fromRGB(255,255,255),
Increment = 1,
ValueName = "Speed",
Callback = function(Value)
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid.WalkSpeed = Value
end
end
})
-- JumpPower Slider
PlayerTab:AddSlider({
Name = "Custom JumpPower",
Min = 50,
Max = 500,
Default = 50,
Color = Color3.fromRGB(255,255,255),
Increment = 1,
ValueName = "Power",
Callback = function(Value)
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
-- Enables manual control over JumpPower adjustments
localPlayer.Character.Humanoid.UseJumpPower = true
localPlayer.Character.Humanoid.JumpPower = Value
end
end
})
-- Initialize the visual UI window
OrionLib:Init()
-- Load the Orion UI Library Framework
local OrionLib = loadstring(game:HttpGet(('https://githubusercontent.com')))()
-- Create the main script window
local Window = OrionLib:MakeWindow({
Name = "Muscle Legends Ultimate Menu",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "MLUltimateConfig"
})
-- Create Tabs for clean organization
local FarmTab = Window:MakeTab({ Name = "Auto Farm", Icon = "rbxassetid://4483345998" })
local EggTab = Window:MakeTab({ Name = "Auto Eggs", Icon = "rbxassetid://4483345998" })
local PlayerTab = Window:MakeTab({ Name = "Player Mods", Icon = "rbxassetid://4483345998" })
-- Global control toggles
_G.AutoGlitch = false
_G.AutoRebirth = false
_G.AutoBuyEggs = false
_G.WalkOnWater = false
_G.AntiCheatBypass = false
-- Core services and local references
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local localPlayer = players.LocalPlayer
-- 1. ANTI-CHEAT BYPASS & ANTIAFK CORE
-- Keeps physical values stable and blocks the game from flagging automation inputs
task.spawn(function()
localPlayer.Idled:Connect(function()
game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
runService.Heartbeat:Connect(function()
if _G.AntiCheatBypass and localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
-- Forcibly patches internal network states that flag rapid position changes
local hum = localPlayer.Character.Humanoid
if hum.WalkSpeed > 16 then
hum:ChangeState(Enum.HumanoidStateType.Running)
end
end
end)
end)
-- 2. GLITCH PET LOOP
local function runGlitchLoop()
local targetRock = workspace:FindFirstChild("Muscle King Mountain Rock") or workspace:FindFirstChild("Rock")
local punchRemote = replicatedStorage:FindFirstChild("punchRemoteName")
while _G.AutoGlitch do
if targetRock and localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
localPlayer.Character.HumanoidRootPart.CFrame = targetRock.CFrame * CFrame.new(0, 2, 5)
end
if punchRemote then punchRemote:FireServer("punchAction", "Rock") end
task.wait(0.01)
end
end
-- 3. AUTO-REBIRTH LOOP
local function runRebirthLoop()
local rebirthRemote = replicatedStorage:FindFirstChild("rebirthRemote") or replicatedStorage:FindFirstChild("Rebirth")
while _G.AutoRebirth do
if rebirthRemote then rebirthRemote:FireServer("rebirthRequest") end
task.wait(1)
end
end
-- 4. AUTO-BUY EGGS LOOP
local function runEggLoop()
-- Replace "openCrystalRemote" and "Common Crystal" with the actual game data paths
local crystalRemote = replicatedStorage:FindFirstChild("openCrystalRemote") or replicatedStorage:FindFirstChild("OpenCrystal")
while _G.AutoBuyEggs do
if crystalRemote then
crystalRemote:FireServer("openCrystal", "Common Crystal")
end
task.wait(0.2)
end
end
-- 5. WALK ON WATER RUNTIME
local function updateWaterPhysics()
while _G.WalkOnWater do
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
-- Toggling off the swimming state tricks the engine into stepping on top of water terrain
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, false)
end
task.wait(0.1)
end
-- Restore original behavior when toggled off
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, true)
end
end
-- ========================================================
-- TAB UI INITIALIZATION
-- ========================================================
-- FARM TAB
FarmTab:AddToggle({
Name = "Auto Glitch Pets",
Default = false,
Callback = function(v) _G.AutoGlitch = v if v then task.spawn(runGlitchLoop) end end
})
FarmTab:AddToggle({
Name = "Auto Rebirth",
Default = false,
Callback = function(v) _G.AutoRebirth = v if v then task.spawn(runRebirthLoop) end end
})
-- EGGS TAB
EggTab:AddToggle({
Name = "Auto Buy Common Eggs",
Default = false,
Callback = function(v) _G.AutoBuyEggs = v if v then task.spawn(runEggLoop) end end
})
-- PLAYER MODS TAB
PlayerTab:AddToggle({
Name = "Anti-Cheat Walk Bypass",
Default = false,
Callback = function(v) _G.AntiCheatBypass = v end
})
PlayerTab:AddToggle({
Name = "Walk On Water",
Default = false,
Callback = function(v) _G.WalkOnWater = v if v then task.spawn(updateWaterPhysics) end end
})
PlayerTab:AddSlider({
Name = "Custom WalkSpeed",
Min = 16, Max = 500, Default = 16, Increment = 1, ValueName = "Speed",
Callback = function(v) if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then localPlayer.Character.Humanoid.WalkSpeed = v end end
})
PlayerTab:AddSlider({
Name = "Custom JumpPower",
Min = 50, Max = 500, Default = 50, Increment = 1, ValueName = "Power",
Callback = function(v) if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then localPlayer.Character.Humanoid.UseJumpPower = true localPlayer.Character.Humanoid.JumpPower = v end end
})
OrionLib:Init()
-- Load the Orion UI Library Framework
local OrionLib = loadstring(game:HttpGet(('https://githubusercontent.com')))()
-- Create the main script window
local Window = OrionLib:MakeWindow({
Name = "Muscle Legends Gods Menu",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "MLGodsConfig"
})
-- Create Tabs
local FarmTab = Window:MakeTab({ Name = "Auto Farm", Icon = "rbxassetid://4483345998" })
local EggTab = Window:MakeTab({ Name = "Auto Crystals", Icon = "rbxassetid://4483345998" })
local PlayerTab = Window:MakeTab({ Name = "Player Mods", Icon = "rbxassetid://4483345998" })
-- Global control toggles and configuration strings
_G.AutoGlitch = false
_G.AutoRebirth = false
_G.AutoBuyEggs = false
_G.SelectedCrystal = "Blue Crystal" -- Default fallback selection
_G.WalkOnWater = false
_G.AntiCheatBypass = false
-- Core services and local references
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local localPlayer = players.LocalPlayer
-- INTERNAL NETWORK REMOTE TRACKER
-- Finds the active pet/egg remote in ReplicatedStorage dynamically
local function getCrystalRemote()
return replicatedStorage:FindFirstChild("openCrystalRemote")
or replicatedStorage:FindFirstChild("OpenCrystal")
or replicatedStorage:FindFirstChild("rC")
end
-- ========================================================
-- BACKGROUND PROCESS LOOPS
-- ========================================================
-- 1. ANTI-CHEAT BYPASS & ANTIAFK
task.spawn(function()
localPlayer.Idled:Connect(function()
game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
runService.Heartbeat:Connect(function()
if _G.AntiCheatBypass and localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
local hum = localPlayer.Character.Humanoid
if hum.WalkSpeed > 16 then
hum:ChangeState(Enum.HumanoidStateType.Running)
end
end
end)
end)
-- 2. DYNAMIC CRYSTAL OPENER LOOP
local function runEggLoop()
while _G.AutoBuyEggs do
local remote = getCrystalRemote()
if remote then
-- Muscle Legends typically expects: Remote:FireServer("openCrystal", "Crystal Name String")
remote:FireServer("openCrystal", _G.SelectedCrystal)
end
task.wait(0.2) -- Balance speed to avoid inventory payload overflow kicks
end
end
-- 3. GLITCH PET LOOP
local function runGlitchLoop()
local targetRock = workspace:FindFirstChild("Muscle King Mountain Rock") or workspace:FindFirstChild("Rock")
local punchRemote = replicatedStorage:FindFirstChild("punchRemoteName") or replicatedStorage:FindFirstChild("punchRemote")
while _G.AutoGlitch do
if targetRock and localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
localPlayer.Character.HumanoidRootPart.CFrame = targetRock.CFrame * CFrame.new(0, 2, 5)
end
if punchRemote then punchRemote:FireServer("punchAction", "Rock") end
task.wait(0.01)
end
end
-- 4. AUTO-REBIRTH LOOP
local function runRebirthLoop()
local rebirthRemote = replicatedStorage:FindFirstChild("rebirthRemote") or replicatedStorage:FindFirstChild("Rebirth")
while _G.AutoRebirth do
if rebirthRemote then rebirthRemote:FireServer("rebirthRequest") end
task.wait(1)
end
end
-- 5. WATER PHYSICS MECHANIC
local function updateWaterPhysics()
while _G.WalkOnWater do
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, false)
end
task.wait(0.1)
end
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, true)
end
end
-- ========================================================
-- UI INTERFACE ELEMENT HOOKS
-- ========================================================
-- FARM TAB
FarmTab:AddToggle({
Name = "Auto Glitch Pets",
Default = false,
Callback = function(v) _G.AutoGlitch = v if v then task.spawn(runGlitchLoop) end end
})
FarmTab:AddToggle({
Name = "Auto Rebirth",
Default = false,
Callback = function(v) _G.AutoRebirth = v if v then task.spawn(runRebirthLoop) end end
})
-- DYNAMIC EGG TAB
EggTab:AddDropdown({
Name = "Select Crystal Tier",
Default = "Blue Crystal",
Options = {
"Blue Crystal", -- 1K Gems
"Green Crystal", -- 3K Gems
"Frost Crystal", -- 5K Gems (1+ Rebirth)
"Mythical Crystal", -- 8K Gems (5+ Rebirth)
"Inferno Crystal", -- 15K Gems (15+ Rebirth)
"Legends Crystal", -- 30K Gems (30+ Rebirth)
"Muscle Elite Crystal", -- 1M Gems
"Galaxy Oracle Crystal", -- 1.5M Gems
"Jungle Crystal" -- 3M Gems
},
Callback = function(Value)
_G.SelectedCrystal = Value -- Changes target crystal string globally
end
})
EggTab:AddToggle({
Name = "Auto Hatch Selected Crystal",
Default = false,
Callback = function(v)
_G.AutoBuyEggs = v
if v then task.spawn(runEggLoop) end
end
})
-- PLAYER MODS TAB
PlayerTab:AddToggle({
Name = "Anti-Cheat Speed Bypass",
Default = false,
Callback = function(v) _G.AntiCheatBypass = v end
})
PlayerTab:AddToggle({
Name = "Walk On Water",
Default = false,
Callback = function(v) _G.WalkOnWater = v if v then task.spawn(updateWaterPhysics) end end
})
PlayerTab:AddSlider({
Name = "Custom WalkSpeed",
Min = 16, Max = 500, Default = 16, Increment = 1, ValueName = "Speed",
Callback = function(v) if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then localPlayer.Character.Humanoid.WalkSpeed = v end end
})
PlayerTab:AddSlider({
Name = "Custom JumpPower",
Min = 50, Max = 500, Default = 50, Increment = 1, ValueName = "Power",
Callback = function(v) if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then localPlayer.Character.Humanoid.UseJumpPower = true localPlayer.Character.Humanoid.JumpPower = v end end
})
OrionLib:Init()
-- Load the Orion UI Library Framework
local OrionLib = loadstring(game:HttpGet(('https://githubusercontent.com')))()
-- Create the main script window
local Window = OrionLib:MakeWindow({
Name = "Muscle Legends True God Menu",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "MLTrueGodConfig"
})
-- Create Tabs
local FarmTab = Window:MakeTab({ Name = "Auto Farm", Icon = "rbxassetid://4483345998" })
local EggTab = Window:MakeTab({ Name = "Auto Crystals", Icon = "rbxassetid://4483345998" })
local PlayerTab = Window:MakeTab({ Name = "Player Mods", Icon = "rbxassetid://4483345998" })
-- Global control toggles and configuration strings
_G.AutoGlitch = false
_G.AutoRebirth = false
_G.AutoBuyEggs = false
_G.SelectedCrystal = "Blue Crystal"
_G.WalkOnWater = false
_G.AntiCheatBypass = false
_G.AutoEquipBest = false
_G.AutoCollectChests = false
-- Core services and local references
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local localPlayer = players.LocalPlayer
-- INTERNAL NETWORK REMOTE TRACKER
local function getCrystalRemote()
return replicatedStorage:FindFirstChild("openCrystalRemote")
or replicatedStorage:FindFirstChild("OpenCrystal")
or replicatedStorage:FindFirstChild("rC")
end
-- ========================================================
-- BACKGROUND PROCESS LOOPS
-- ========================================================
-- 1. ANTI-CHEAT BYPASS & ANTIAFK
task.spawn(function()
localPlayer.Idled:Connect(function()
game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
runService.Heartbeat:Connect(function()
if _G.AntiCheatBypass and localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
local hum = localPlayer.Character.Humanoid
if hum.WalkSpeed > 16 then
hum:ChangeState(Enum.HumanoidStateType.Running)
end
end
end)
end)
-- 2. DYNAMIC CRYSTAL OPENER LOOP
local function runEggLoop()
while _G.AutoBuyEggs do
local remote = getCrystalRemote()
if remote then
remote:FireServer("openCrystal", _G.SelectedCrystal)
end
task.wait(0.2)
end
end
-- 3. GLITCH PET LOOP
local function runGlitchLoop()
local targetRock = workspace:FindFirstChild("Muscle King Mountain Rock") or workspace:FindFirstChild("Rock")
local punchRemote = replicatedStorage:FindFirstChild("punchRemoteName") or replicatedStorage:FindFirstChild("punchRemote")
while _G.AutoGlitch do
if targetRock and localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
localPlayer.Character.HumanoidRootPart.CFrame = targetRock.CFrame * CFrame.new(0, 2, 5)
end
if punchRemote then punchRemote:FireServer("punchAction", "Rock") end
task.wait(0.01)
end
end
-- 4. AUTO-REBIRTH LOOP
local function runRebirthLoop()
local rebirthRemote = replicatedStorage:FindFirstChild("rebirthRemote") or replicatedStorage:FindFirstChild("Rebirth")
while _G.AutoRebirth do
if rebirthRemote then rebirthRemote:FireServer("rebirthRequest") end
task.wait(1)
end
end
-- 5. WATER PHYSICS MECHANIC
local function updateWaterPhysics()
while _G.WalkOnWater do
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, false)
end
task.wait(0.1)
end
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, true)
end
end
-- 6. AUTO-EQUIP BEST PETS LOOP
local function runEquipBestLoop()
local equipRemote = replicatedStorage:FindFirstChild("equipPetRemote") or replicatedStorage:FindFirstChild("equipBestPets") or replicatedStorage:FindFirstChild("PetRemote")
while _G.AutoEquipBest do
if equipRemote then
-- Muscle Legends typically takes "equipBestPets" or "equipBest" as the main function string argument
equipRemote:FireServer("equipBestPets")
end
task.wait(5) -- 5-second interval to avoid interface flickering or server lag
end
end
-- 7. AUTO-COLLECT CHESTS LOOP
local function runChestLoop()
-- Map coordinates for standard reward chest proximity boundaries in Muscle Legends
local chestLocations = {
Vector3.new(2, 4, 15), -- Group Chest / Spawn Chest
Vector3.new(-220, 4, 30), -- Golden Chest
Vector3.new(50, 15, -400) -- Magma / Legends Chest area
}
while _G.AutoCollectChests do
if localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
local originalPos = localPlayer.Character.HumanoidRootPart.CFrame
-- Cycle through each known map chest location
for _, position in ipairs(chestLocations) do
if not _G.AutoCollectChests then break end
-- Swiftly teleport to the chest, wait briefly for the server to acknowledge touch, then move to next
localPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(position)
task.wait(0.4)
end
-- Return back to your starting location so your farming loops aren't broken completely
localPlayer.Character.HumanoidRootPart.CFrame = originalPos
end
task.wait(30) -- Chests have timers; checks every 30 seconds to keep your farm optimized
end
end
-- ========================================================
-- UI INTERFACE ELEMENT HOOKS
-- ========================================================
-- FARM TAB
FarmTab:AddToggle({
Name = "Auto Glitch Pets",
Default = false,
Callback = function(v) _G.AutoGlitch = v if v then task.spawn(runGlitchLoop) end end
})
FarmTab:AddToggle({
Name = "Auto Rebirth",
Default = false,
Callback = function(v) _G.AutoRebirth = v if v then task.spawn(runRebirthLoop) end end
})
FarmTab:AddToggle({
Name = "Auto Collect Map Chests",
Default = false,
Callback = function(v) _G.AutoCollectChests = v if v then task.spawn(runChestLoop) end end
})
-- DYNAMIC EGG TAB
EggTab:AddDropdown({
Name = "Select Crystal Tier",
Default = "Blue Crystal",
Options = {
"Blue Crystal", "Green Crystal", "Frost Crystal", "Mythical Crystal",
"Inferno Crystal", "Legends Crystal", "Muscle Elite Crystal",
"Galaxy Oracle Crystal", "Jungle Crystal"
},
Callback = function(Value) _G.SelectedCrystal = Value end
})
EggTab:AddToggle({
Name = "Auto Hatch Selected Crystal",
Default = false,
Callback = function(v) _G.AutoBuyEggs = v if v then task.spawn(runEggLoop) end end
})
EggTab:AddToggle({
Name = "Auto Equip Best Pets",
Default = false,
Callback = function(v) _G.AutoEquipBest = v if v then task.spawn(runEquipBestLoop) end end
})
-- PLAYER MODS TAB
PlayerTab:AddToggle({
Name = "Anti-Cheat Speed Bypass",
Default = false,
Callback = function(v) _G.AntiCheatBypass = v end
})
PlayerTab:AddToggle({
Name = "Walk On Water",
Default = false,
Callback = function(v) _G.WalkOnWater = v if v then task.spawn(updateWaterPhysics) end end
})
PlayerTab:AddSlider({
Name = "Custom WalkSpeed",
Min = 16, Max = 500, Default = 16, Increment = 1, ValueName = "Speed",
Callback = function(v) if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then localPlayer.Character.Humanoid.WalkSpeed = v end end
})
PlayerTab:AddSlider({
Name = "Custom JumpPower",
Min = 50, Max = 500, Default = 50, Increment = 1, ValueName = "Power",
Callback = function(v) if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then localPlayer.Character.Humanoid.UseJumpPower = true localPlayer.Character.Humanoid.JumpPower = v end end
})
OrionLib:Init()
-- Load the Orion UI Library Framework
local OrionLib = loadstring(game:HttpGet(('https://githubusercontent.com')))()
-- Create the main script window
local Window = OrionLib:MakeWindow({
Name = "Muscle Legends True God Menu",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "MLTrueGodConfig"
})
-- Create Tabs
local FarmTab = Window:MakeTab({ Name = "Auto Farm", Icon = "rbxassetid://4483345998" })
local EggTab = Window:MakeTab({ Name = "Auto Crystals", Icon = "rbxassetid://4483345998" })
local PlayerTab = Window:MakeTab({ Name = "Player Mods", Icon = "rbxassetid://4483345998" })
-- Global control toggles and configuration strings
_G.AutoGlitch = false
_G.AutoRebirth = false
_G.AutoBuyEggs = false
_G.SelectedCrystal = "Blue Crystal"
_G.WalkOnWater = false
_G.AntiCheatBypass = false
_G.AutoEquipBest = false
_G.AutoCollectChests = false
-- Core services and local references
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local localPlayer = players.LocalPlayer
-- INTERNAL NETWORK REMOTE TRACKER
local function getCrystalRemote()
return replicatedStorage:FindFirstChild("openCrystalRemote")
or replicatedStorage:FindFirstChild("OpenCrystal")
or replicatedStorage:FindFirstChild("rC")
end
-- ========================================================
-- BACKGROUND PROCESS LOOPS
-- ========================================================
-- 1. ANTI-CHEAT BYPASS & ANTIAFK
task.spawn(function()
localPlayer.Idled:Connect(function()
game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
runService.Heartbeat:Connect(function()
if _G.AntiCheatBypass and localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
local hum = localPlayer.Character.Humanoid
if hum.WalkSpeed > 16 then
hum:ChangeState(Enum.HumanoidStateType.Running)
end
end
end)
end)
-- 2. DYNAMIC CRYSTAL OPENER LOOP
local function runEggLoop()
while _G.AutoBuyEggs do
local remote = getCrystalRemote()
if remote then
remote:FireServer("openCrystal", _G.SelectedCrystal)
end
task.wait(0.2)
end
end
-- 3. GLITCH PET LOOP
local function runGlitchLoop()
local targetRock = workspace:FindFirstChild("Muscle King Mountain Rock") or workspace:FindFirstChild("Rock")
local punchRemote = replicatedStorage:FindFirstChild("punchRemoteName") or replicatedStorage:FindFirstChild("punchRemote")
while _G.AutoGlitch do
if targetRock and localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
localPlayer.Character.HumanoidRootPart.CFrame = targetRock.CFrame * CFrame.new(0, 2, 5)
end
if punchRemote then punchRemote:FireServer("punchAction", "Rock") end
task.wait(0.01)
end
end
-- 4. AUTO-REBIRTH LOOP
local function runRebirthLoop()
local rebirthRemote = replicatedStorage:FindFirstChild("rebirthRemote") or replicatedStorage:FindFirstChild("Rebirth")
while _G.AutoRebirth do
if rebirthRemote then rebirthRemote:FireServer("rebirthRequest") end
task.wait(1)
end
end
-- 5. WATER PHYSICS MECHANIC
local function updateWaterPhysics()
while _G.WalkOnWater do
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, false)
end
task.wait(0.1)
end
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, true)
end
end
-- 6. AUTO-EQUIP BEST PETS LOOP
local function runEquipBestLoop()
local equipRemote = replicatedStorage:FindFirstChild("equipPetRemote") or replicatedStorage:FindFirstChild("equipBestPets") or replicatedStorage:FindFirstChild("PetRemote")
while _G.AutoEquipBest do
if equipRemote then
-- Muscle Legends typically takes "equipBestPets" or "equipBest" as the main function string argument
equipRemote:FireServer("equipBestPets")
end
task.wait(5) -- 5-second interval to avoid interface flickering or server lag
end
end
-- 7. AUTO-COLLECT CHESTS LOOP
local function runChestLoop()
-- Map coordinates for standard reward chest proximity boundaries in Muscle Legends
local chestLocations = {
Vector3.new(2, 4, 15), -- Group Chest / Spawn Chest
Vector3.new(-220, 4, 30), -- Golden Chest
Vector3.new(50, 15, -400) -- Magma / Legends Chest area
}
while _G.AutoCollectChests do
if localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
local originalPos = localPlayer.Character.HumanoidRootPart.CFrame
-- Cycle through each known map chest location
for _, position in ipairs(chestLocations) do
if not _G.AutoCollectChests then break end
-- Swiftly teleport to the chest, wait briefly for the server to acknowledge touch, then move to next
localPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(position)
task.wait(0.4)
end
-- Return back to your starting location so your farming loops aren't broken completely
localPlayer.Character.HumanoidRootPart.CFrame = originalPos
end
task.wait(30) -- Chests have timers; checks every 30 seconds to keep your farm optimized
end
end
-- ========================================================
-- UI INTERFACE ELEMENT HOOKS
-- ========================================================
-- FARM TAB
FarmTab:AddToggle({
Name = "Auto Glitch Pets",
Default = false,
Callback = function(v) _G.AutoGlitch = v if v then task.spawn(runGlitchLoop) end end
})
FarmTab:AddToggle({
Name = "Auto Rebirth",
Default = false,
Callback = function(v) _G.AutoRebirth = v if v then task.spawn(runRebirthLoop) end end
})
FarmTab:AddToggle({
Name = "Auto Collect Map Chests",
Default = false,
Callback = function(v) _G.AutoCollectChests = v if v then task.spawn(runChestLoop) end end
})
-- DYNAMIC EGG TAB
EggTab:AddDropdown({
Name = "Select Crystal Tier",
Default = "Blue Crystal",
Options = {
"Blue Crystal", "Green Crystal", "Frost Crystal", "Mythical Crystal",
"Inferno Crystal", "Legends Crystal", "Muscle Elite Crystal",
"Galaxy Oracle Crystal", "Jungle Crystal"
},
Callback = function(Value) _G.SelectedCrystal = Value end
})
EggTab:AddToggle({
Name = "Auto Hatch Selected Crystal",
Default = false,
Callback = function(v) _G.AutoBuyEggs = v if v then task.spawn(runEggLoop) end end
})
EggTab:AddToggle({
Name = "Auto Equip Best Pets",
Default = false,
Callback = function(v) _G.AutoEquipBest = v if v then task.spawn(runEquipBestLoop) end end
})
-- PLAYER MODS TAB
PlayerTab:AddToggle({
Name = "Anti-Cheat Speed Bypass",
Default = false,
Callback = function(v) _G.AntiCheatBypass = v end
})
-- Load the Orion UI Library Framework
local OrionLib = loadstring(game:HttpGet(('https://githubusercontent.com')))()
-- Create the main script window
local Window = OrionLib:MakeWindow({
Name = "Muscle Legends True God Menu",
HidePremium = false,
SaveConfig = true,
ConfigFolder = "MLTrueGodConfig"
})
-- Create Tabs
local FarmTab = Window:MakeTab({ Name = "Auto Farm", Icon = "rbxassetid://4483345998" })
local EggTab = Window:MakeTab({ Name = "Auto Crystals", Icon = "rbxassetid://4483345998" })
local InventoryTab = Window:MakeTab({ Name = "Inventory", Icon = "rbxassetid://4483345998" })
local PlayerTab = Window:MakeTab({ Name = "Player Mods", Icon = "rbxassetid://4483345998" })
-- Global control toggles and configuration strings
_G.AutoGlitch = false
_G.AutoRebirth = false
_G.AutoBuyEggs = false
_G.SelectedCrystal = "Blue Crystal"
_G.WalkOnWater = false
_G.AntiCheatBypass = false
_G.AutoEquipBest = false
_G.AutoCollectChests = false
_G.AutoEvolve = false
_G.DeleteRarity = "None"
-- Core services and local references
local players = game:GetService("Players")
local replicatedStorage = game:GetService("ReplicatedStorage")
local runService = game:GetService("RunService")
local localPlayer = players.LocalPlayer
-- INTERNAL NETWORK REMOTE TRACKERS
local function getCrystalRemote()
return replicatedStorage:FindFirstChild("openCrystalRemote")
or replicatedStorage:FindFirstChild("OpenCrystal")
or replicatedStorage:FindFirstChild("rC")
end
local function getPetRemote()
return replicatedStorage:FindFirstChild("petRemote")
or replicatedStorage:FindFirstChild("PetRemote")
or replicatedStorage:FindFirstChild("equipPetRemote")
end
-- ========================================================
-- BACKGROUND PROCESS LOOPS
-- ========================================================
-- 1. ANTI-CHEAT BYPASS & ANTIAFK
task.spawn(function()
localPlayer.Idled:Connect(function()
game:GetService("VirtualUser"):Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
game:GetService("VirtualUser"):Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end)
runService.Heartbeat:Connect(function()
if _G.AntiCheatBypass and localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
local hum = localPlayer.Character.Humanoid
if hum.WalkSpeed > 16 then
hum:ChangeState(Enum.HumanoidStateType.Running)
end
end
end)
end)
-- 2. DYNAMIC CRYSTAL OPENER LOOP
local function runEggLoop()
while _G.AutoBuyEggs do
local remote = getCrystalRemote()
if remote then
remote:FireServer("openCrystal", _G.SelectedCrystal)
end
task.wait(0.2)
end
end
-- 3. GLITCH PET LOOP
local function runGlitchLoop()
local targetRock = workspace:FindFirstChild("Muscle King Mountain Rock") or workspace:FindFirstChild("Rock")
local punchRemote = replicatedStorage:FindFirstChild("punchRemoteName") or replicatedStorage:FindFirstChild("punchRemote")
while _G.AutoGlitch do
if targetRock and localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
localPlayer.Character.HumanoidRootPart.CFrame = targetRock.CFrame * CFrame.new(0, 2, 5)
end
if punchRemote then punchRemote:FireServer("punchAction", "Rock") end
task.wait(0.01)
end
end
-- 4. AUTO-REBIRTH LOOP
local function runRebirthLoop()
local rebirthRemote = replicatedStorage:FindFirstChild("rebirthRemote") or replicatedStorage:FindFirstChild("Rebirth")
while _G.AutoRebirth do
if rebirthRemote then rebirthRemote:FireServer("rebirthRequest") end
task.wait(1)
end
end
-- 5. WATER PHYSICS MECHANIC
local function updateWaterPhysics()
while _G.WalkOnWater do
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, false)
end
task.wait(0.1)
end
if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then
localPlayer.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Swimming, true)
end
end
-- 6. AUTO-EQUIP BEST PETS LOOP
local function runEquipBestLoop()
local equipRemote = getPetRemote()
while _G.AutoEquipBest do
if equipRemote then
equipRemote:FireServer("equipBestPets")
end
task.wait(5)
end
end
-- 7. AUTO-COLLECT CHESTS LOOP
local function runChestLoop()
local chestLocations = {
Vector3.new(2, 4, 15),
Vector3.new(-220, 4, 30),
Vector3.new(50, 15, -400)
}
while _G.AutoCollectChests do
if localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
local originalPos = localPlayer.Character.HumanoidRootPart.CFrame
for _, position in ipairs(chestLocations) do
if not _G.AutoCollectChests then break end
localPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(position)
task.wait(0.4)
end
localPlayer.Character.HumanoidRootPart.CFrame = originalPos
end
task.wait(30)
end
end
-- 8. AUTO-EVOLVE PETS LOOP
local function runEvolveLoop()
local petRemote = getPetRemote()
while _G.AutoEvolve do
if petRemote then
-- Muscle Legends network signal for combining matching pet classes
petRemote:FireServer("evolvePet")
petRemote:FireServer("voidPet")
end
task.wait(3) -- Safety buffer to allow server data syncing
end
end
-- 9. AUTO-DELETE FILTER LOOP
local function runDeleteLoop()
local petRemote = getPetRemote()
while _G.DeleteRarity ~= "None" do
-- Accesses the player's local data folder containing unequipped inventory objects
local petFolder = localPlayer:FindFirstChild("Pets") or localPlayer:FindFirstChild("PetFolder")
if petFolder and petRemote then
for _, pet in ipairs(petFolder:GetChildren()) do
-- Checks if the pet's rarity tag matches your dropdown preference
local rarity = pet:FindFirstChild("Rarity") or pet:FindFirstChild("Tier")
if rarity and rarity.Value == _G.DeleteRarity then
-- Fires server call to permanently scrap the targeted item
petRemote:FireServer("deletePet", pet.Name)
end
end
end
task.wait(1.5)
end
end
-- ========================================================
-- UI INTERFACE ELEMENT HOOKS
-- ========================================================
-- FARM TAB
FarmTab:AddToggle({
Name = "Auto Glitch Pets",
Default = false,
Callback = function(v) _G.AutoGlitch = v if v then task.spawn(runGlitchLoop) end end
})
FarmTab:AddToggle({
Name = "Auto Rebirth",
Default = false,
Callback = function(v) _G.AutoRebirth = v if v then task.spawn(runRebirthLoop) end end
})
FarmTab:AddToggle({
Name = "Auto Collect Map Chests",
Default = false,
Callback = function(v) _G.AutoCollectChests = v if v then task.spawn(runChestLoop) end end
})
-- DYNAMIC EGG TAB
EggTab:AddDropdown({
Name = "Select Crystal Tier",
Default = "Blue Crystal",
Options = {
"Blue Crystal", "Green Crystal", "Frost Crystal", "Mythical Crystal",
"Inferno Crystal", "Legends Crystal", "Muscle Elite Crystal",
"Galaxy Oracle Crystal", "Jungle Crystal"
},
Callback = function(Value) _G.SelectedCrystal = Value end
})
EggTab:AddToggle({
Name = "Auto Hatch Selected Crystal",
Default = false,
Callback = function(v) _G.AutoBuyEggs = v if v then task.spawn(runEggLoop) end end
})
EggTab:AddToggle({
Name = "Auto Equip Best Pets",
Default = false,
Callback = function(v) _G.AutoEquipBest = v if v then task.spawn(runEquipBestLoop) end end
})
-- INVENTORY MANAGEMENT TAB
InventoryTab:AddToggle({
Name = "Auto Evolve (Gold/Void)",
Default = false,
Callback = function(v)
_G.AutoEvolve = v
if v then task.spawn(runEvolveLoop) end
end
})
InventoryTab:AddDropdown({
Name = "Auto Delete Rarity Filter",
Default = "None",
Options = {"None", "Common", "Uncommon", "Rare", "Epic"},
Callback = function(Value)
_G.DeleteRarity = Value
if Value ~= "None" then
task.spawn(runDeleteLoop)
end
end
})
-- PLAYER MODS TAB
PlayerTab:AddToggle({
Name = "Anti-Cheat Speed Bypass",
Default = false,
Callback = function(v) _G.AntiCheatBypass = v end
})
PlayerTab:AddToggle({
Name = "Walk On Water",
Default = false,
Callback = function(v) _G.WalkOnWater = v if v then task.spawn(updateWaterPhysics) end end
})
PlayerTab:AddSlider({
Name = "Custom WalkSpeed",
Min = 16, Max = 500, Default = 16, Increment = 1, ValueName = "Speed",
Callback = function(v) if localPlayer.Character and localPlayer.Character:FindFirstChild("Humanoid") then localPlayer.Character.Humanoid.WalkSpeed = v end end
})
PlayerTab:AddSlider({
Name = "Custom JumpPower",
Min =No comments yet for this script.



