-- [[ SERVICES ]] -- local UserInputService = game:GetService("UserInputService") local ContextActionService = game:GetService("ContextActionService") local RunService = game:GetService("RunService") local Players = game:GetService("Players") local Lighting = game:GetService("Lighting") local LocalPlayer = Players.LocalPlayer -- [[ GLOBAL STATES ]] -- local states = { InfiniteJump = false, Noclip = false, Highlight = false, DomainExpansion = false, SaitamaStep = false, Aura = false, Repulsion = false, Vortex = false, TPWalk = false, Flight = false, KillAura = false, TimeStop = false, Trail = false, MorphTouch = false } local settings = { WalkSpeed = 16, JumpPower = 50, TPDistance = 2, PushForce = 250, PullForce = 150, DomainSize = 60, AuraColor = Color3.fromRGB(170, 0, 255) } -- [[ UI ROOT ]] -- local ScreenGui = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui")) ScreenGui.Name = "Overlord_Ultimate" ScreenGui.ResetOnSpawn = false local MainFrame = Instance.new("ScrollingFrame", ScreenGui) MainFrame.Size = UDim2.new(0, 250, 0, 420) MainFrame.Position = UDim2.new(0.5, -125, 0.5, -210) MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 15) MainFrame.BorderSizePixel = 0 MainFrame.CanvasSize = UDim2.new(0, 0, 4.5, 0) MainFrame.ScrollBarThickness = 2 MainFrame.Active = true MainFrame.Draggable = true local UIList = Instance.new("UIListLayout", MainFrame) UIList.Padding = UDim.new(0, 6) UIList.HorizontalAlignment = Enum.HorizontalAlignment.Center local Title = Instance.new("TextLabel", MainFrame) Title.Size = UDim2.new(1, 0, 0, 45) Title.Text = "OVERLORD: JUTSU" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.BackgroundTransparency = 1 Title.Font = Enum.Font.GothamBold Title.TextSize = 20 -- [[ VISUAL OBJECTS ]] -- local colorCorrection = Instance.new("ColorCorrectionEffect", Lighting) local blackSky = Instance.new("Sky") local DomainSphere = Instance.new("Part", workspace) DomainSphere.Shape = Enum.PartType.Ball DomainSphere.Color = Color3.new(0,0,0) DomainSphere.Material = Enum.Material.ForceField DomainSphere.CanCollide = false DomainSphere.Anchored = true DomainSphere.Transparency = 1 -- [[ CORE FUNCTIONS ]] -- local function updateESP() for _, p in pairs(Players:GetPlayers()) do if p.Character then local hl = p.Character:FindFirstChild("OverlordHL") if states.Highlight or states.DomainExpansion then if not hl then hl = Instance.new("Highlight", p.Character) hl.Name = "OverlordHL" end hl.FillColor = states.DomainExpansion and Color3.new(1,1,1) or Color3.new(1,0,0) hl.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop elseif hl then hl:Destroy() end end end end local function morphTo(targetChar) local myChar = LocalPlayer.Character if not myChar or not targetChar then return end -- Copy Clothing for _, v in pairs(myChar:GetChildren()) do if v:IsA("Shirt") or v:IsA("Pants") or v:IsA("BodyColors") or v:IsA("Accessory") then v:Destroy() end end for _, v in pairs(targetChar:GetChildren()) do if v:IsA("Shirt") or v:IsA("Pants") or v:IsA("BodyColors") or v:IsA("Accessory") then v:Clone().Parent = myChar end end end -- [[ MASTER PHYSICS LOOP ]] -- RunService.RenderStepped:Connect(function() local char = LocalPlayer.Character if not char then return end local root = char:FindFirstChild("HumanoidRootPart") local hum = char:FindFirstChildOfClass("Humanoid") if not root or not hum then return end hum.WalkSpeed = settings.WalkSpeed hum.JumpPower = settings.JumpPower -- Trail Logic local trail = root:FindFirstChild("OverlordTrail") if states.Trail then if not trail then trail = Instance.new("Trail", root) local a0 = Instance.new("Attachment", root) a0.Position = Vector3.new(0, 1, 0) local a1 = Instance.new("Attachment", root) a1.Position = Vector3.new(0, -1, 0) trail.Attachment0 = a0 trail.Attachment1 = a1 trail.Name = "OverlordTrail" trail.Color = ColorSequence.new(settings.AuraColor) trail.Lifetime = 0.5 end elseif trail then trail:Destroy() end -- Domain Logic if states.DomainExpansion then DomainSphere.Position = root.Position DomainSphere.Transparency = 0.5 DomainSphere.Size = DomainSphere.Size:Lerp(Vector3.new(settings.DomainSize, settings.DomainSize, settings.DomainSize), 0.1) else DomainSphere.Transparency = 1 DomainSphere.Size = Vector3.new(1,1,1) end -- Almighty Push / Vortex / Morph Touch for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local pRoot = p.Character.HumanoidRootPart local diff = (pRoot.Position - root.Position) if diff.Magnitude < 20 then if states.Repulsion then pRoot.AssemblyLinearVelocity = diff.Unit * settings.PushForce + Vector3.new(0, 50, 0) end if states.MorphTouch then morphTo(p.Character) end elseif states.Vortex and diff.Magnitude < 50 then pRoot.AssemblyLinearVelocity = -diff.Unit * settings.PullForce end -- Time Stop Logic if states.TimeStop then pRoot.Anchored = true elseif not states.TimeStop and not pRoot:GetAttribute("WasAnchored") then pRoot.Anchored = false end end end -- Saitama Step if states.SaitamaStep then local shift = math.sin(tick() * 45) * 16 char:PivotTo(char:GetPivot() * CFrame.new(shift, 0, 0)) end end) -- [[ UI HELPERS ]] -- local function addToggle(txt, var) local btn = Instance.new("TextButton", MainFrame) btn.Size = UDim2.new(0, 220, 0, 38) btn.Text = txt btn.BackgroundColor3 = Color3.fromRGB(30, 30, 35) btn.TextColor3 = Color3.new(1,1,1) btn.Font = Enum.Font.GothamMedium btn.BorderSizePixel = 0 btn.MouseButton1Click:Connect(function() states[var] = not states[var] btn.BackgroundColor3 = states[var] and Color3.fromRGB(170, 0, 255) or Color3.fromRGB(30, 30, 35) if var == "DomainExpansion" or var == "Highlight" then updateESP() end if var == "TimeStop" then colorCorrection.Saturation = states.TimeStop and -1 or 0 end end) end local function addInput(txt, key) local box = Instance.new("TextBox", MainFrame) box.Size = UDim2.new(0, 220, 0, 38) box.PlaceholderText = "Set " .. txt .. "..." box.BackgroundColor3 = Color3.fromRGB(20, 20, 25) box.TextColor3 = Color3.fromRGB(200, 200, 255) box.Font = Enum.Font.Gotham box.FocusLost:Connect(function() local n = tonumber(box.Text) if n then settings[key] = n box.Text = txt .. ": " .. n end end) end -- [[ BUILD ]] -- addInput("WalkSpeed", "WalkSpeed") addInput("JumpPower", "JumpPower") addToggle("ESP Vision", "Highlight") addToggle("Domain Expansion", "DomainExpansion") addToggle("Transformation Jutsu", "MorphTouch") addToggle("Time Stop", "TimeStop") addToggle("Speed Mirage", "SaitamaStep") addToggle("Almighty Push", "Repulsion") addToggle("Universal Pull", "Vortex") addToggle("Neon Trail", "Trail") addToggle("Spiritual Aura", "Aura") addToggle("Flight Mode", "Flight") addToggle("Kill Aura", "KillAura") addToggle("Infinite Jump", "InfiniteJump") addToggle("Noclip", "Noclip") -- [[ MOBILE DASH ]] -- ContextActionService:BindAction("Dash", function(_, s) if s == Enum.UserInputState.Begin then local c = LocalPlayer.Character if c then c:PivotTo(c:GetPivot() + (c.PrimaryPart.CFrame.LookVector * 25)) end end end, true, Enum.KeyCode.Q) ContextActionService:SetPosition("Dash", UDim2.new(1, -110, 1, -240)) ContextActionService:SetTitle("Dash", "DASH") -- [[ CLEANUP ]] -- local min = Instance.new("TextButton", ScreenGui) min.Size = UDim2.new(0, 30, 0, 30) min.Position = UDim2.new(0.5, 95, 0.5, -210) min.Text = "X" min.BackgroundColor3 = Color3.fromRGB(170, 0, 255) min.TextColor3 = Color3.new(1,1,1) min.MouseButton1Click:Connect(function() MainFrame.Visible = not MainFrame.Visible end) task.spawn(function() while task.wait(1) do updateESP() end end)