loadstring([[ -- PHENIEOX MENU local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Player = Players.LocalPlayer local Mouse = Player:GetMouse() local Char, Hum, HRP local function refreshChar() Char = Player.Character or Player.CharacterAdded:Wait() Hum = Char:WaitForChild("Humanoid") HRP = Char:WaitForChild("HumanoidRootPart") end refreshChar() Player.CharacterAdded:Connect(refreshChar) -- STATES local speedOn = false local jumpMode = 0 local floatOn = false local swimOn = false local espOn = false local espObjects = {} -- GUI local gui = Instance.new("ScreenGui", game.CoreGui) gui.Name = "phenieox" local frame = Instance.new("Frame", gui) frame.Size = UDim2.fromOffset(260, 400) frame.Position = UDim2.fromScale(0.05, 0.25) frame.BackgroundColor3 = Color3.fromRGB(20,20,20) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true local title = Instance.new("TextLabel", frame) title.Size = UDim2.new(1,0,0,40) title.Text = "PHENIEOX" title.TextColor3 = Color3.fromRGB(255,120,0) title.BackgroundTransparency = 1 title.Font = Enum.Font.GothamBold title.TextSize = 22 local function button(text, y, callback) local b = Instance.new("TextButton", frame) b.Size = UDim2.new(1,-20,0,30) b.Position = UDim2.new(0,10,0,y) b.Text = text b.Font = Enum.Font.Gotham b.TextSize = 14 b.BackgroundColor3 = Color3.fromRGB(35,35,35) b.TextColor3 = Color3.new(1,1,1) b.MouseButton1Click:Connect(callback) end -- SPEED button("Speed Toggle (100)", 50, function() speedOn = not speedOn Hum.WalkSpeed = speedOn and 100 or 16 end) -- JUMPS button("Double Jump", 90, function() jumpMode = 2 end) button("Triple Jump", 130, function() jumpMode = 3 end) button("Infinite Jump", 170, function() jumpMode = math.huge end) local jumps = 0 UIS.JumpRequest:Connect(function() if jumpMode > 0 and jumps < jumpMode then jumps += 1 Hum:ChangeState(Enum.HumanoidStateType.Jumping) end end) Hum.StateChanged:Connect(function(_, new) if new == Enum.HumanoidStateType.Landed then jumps = 0 end end) -- FLOAT button("Float Toggle", 210, function() floatOn = not floatOn end) RunService.RenderStepped:Connect(function() if floatOn then HRP.Velocity = Vector3.new(HRP.Velocity.X, 2, HRP.Velocity.Z) end end) -- SWIM button("Swim Toggle", 250, function() swimOn = not swimOn Hum:ChangeState(swimOn and Enum.HumanoidStateType.Swimming or Enum.HumanoidStateType.Running) end) -- ESP FUNCTIONS local function clearESP() for _, v in pairs(espObjects) do if v then v:Destroy() end end espObjects = {} end local function addESP(plr) if plr == Player then return end if not plr.Character then return end local highlight = Instance.new("Highlight") highlight.FillColor = Color3.fromRGB(255, 80, 80) highlight.OutlineColor = Color3.new(1,1,1) highlight.FillTransparency = 0.5 highlight.Parent = plr.Character local billboard = Instance.new("BillboardGui") billboard.Size = UDim2.fromOffset(100, 30) billboard.AlwaysOnTop = true billboard.Adornee = plr.Character:WaitForChild("Head") billboard.Parent = plr.Character local text = Instance.new("TextLabel", billboard) text.Size = UDim2.fromScale(1,1) text.BackgroundTransparency = 1 text.Text = plr.Name text.TextColor3 = Color3.new(1,1,1) text.TextStrokeTransparency = 0 text.Font = Enum.Font.GothamBold text.TextSize = 14 table.insert(espObjects, highlight) table.insert(espObjects, billboard) end -- ESP TOGGLE button("ESP Toggle", 290, function() espOn = not espOn clearESP() if espOn then for _, plr in pairs(Players:GetPlayers()) do if plr.Character then addESP(plr) end plr.CharacterAdded:Connect(function() if espOn then task.wait(1) addESP(plr) end end) end end end) -- CTRL + CLICK TP Mouse.Button1Down:Connect(function() if UIS:IsKeyDown(Enum.KeyCode.LeftControl) and Mouse.Hit then HRP.CFrame = CFrame.new(Mouse.Hit.Position + Vector3.new(0,3,0)) end end) -- CLOSE (HIDE) button("Close Menu (+ to reopen)", 330, function() frame.Visible = false end) -- + KEY TO TOGGLE UIS.InputBegan:Connect(function(input, gpe) if gpe then return end if input.KeyCode == Enum.KeyCode.Equals then frame.Visible = not frame.Visible end end) print("PHENIEOX LOADED | ESP ENABLED") ]])()