loadstring([[ -- PHENIEOX MENU + MONSTRUM INTEGRATION local Players = game:GetService("Players") local UIS = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Lighting = game:GetService("Lighting") 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 airJumpOn = false local floatOn = false local swimOn = false local espOn = false local espObjects = {} local discoOn = false local musicOn = false -- GUI local gui = Instance.new("ScreenGui", game.CoreGui) gui.Name = "phenieox" local frame = Instance.new("Frame", gui) frame.Size = UDim2.fromOffset(260, 520) 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 airJumpOn = false end) button("Triple Jump", 130, function() jumpMode = 3 airJumpOn = false end) button("Infinite Jump", 170, function() jumpMode = math.huge airJumpOn = false end) -- AIR JUMP button("Air Jump Toggle", 210, function() airJumpOn = not airJumpOn jumpMode = 0 end) local jumps = 0 UIS.JumpRequest:Connect(function() if airJumpOn then Hum:ChangeState(Enum.HumanoidStateType.Jumping) elseif 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", 250, 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", 290, function() swimOn = not swimOn Hum:ChangeState(swimOn and Enum.HumanoidStateType.Swimming or Enum.HumanoidStateType.Running) end) -- ESP 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 or not plr.Character then return end local h = Instance.new("Highlight") h.FillColor = Color3.fromRGB(255,80,80) h.FillTransparency = 0.5 h.Parent = plr.Character local b = Instance.new("BillboardGui") b.Size = UDim2.fromOffset(100,30) b.AlwaysOnTop = true b.Adornee = plr.Character:WaitForChild("Head") b.Parent = plr.Character local t = Instance.new("TextLabel", b) t.Size = UDim2.fromScale(1,1) t.BackgroundTransparency = 1 t.Text = plr.Name t.TextColor3 = Color3.new(1,1,1) t.TextStrokeTransparency = 0 t.Font = Enum.Font.GothamBold t.TextSize = 14 table.insert(espObjects, h) table.insert(espObjects, b) end button("ESP Toggle", 330, function() espOn = not espOn clearESP() if espOn then for _, p in pairs(Players:GetPlayers()) do addESP(p) p.CharacterAdded:Connect(function() if espOn then task.wait(1) addESP(p) 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) -- MONSTRUM FUN BUTTONS button("Disco Lights", 370, function() discoOn = not discoOn local ColorCorrection = Lighting:FindFirstChild("DiscoEffect") or Instance.new("ColorCorrectionEffect", Lighting) ColorCorrection.Name = "DiscoEffect" local counter = 0 spawn(function() while discoOn do ColorCorrection.TintColor = Color3.fromHSV(math.acos(math.cos(counter*math.pi))/math.pi,1,1) Lighting.Ambient = Color3.fromHSV(math.acos(math.cos(counter*math.pi))/math.pi,1,1) counter += 0.01 task.wait(0.1) end end) end) button("Skybox Fun", 410, function() local s = Instance.new("Sky") s.Name = "FunSky" s.Parent = Lighting local id = "http://www.roblox.com/asset/?id=131597599090748" s.SkyboxBk, s.SkyboxDn, s.SkyboxFt, s.SkyboxLf, s.SkyboxRt, s.SkyboxUp = id,id,id,id,id,id Lighting.TimeOfDay = 12 end) button("Play Music", 450, function() if not musicOn then musicOn = true local s = Instance.new("Sound", workspace) s.SoundId = "rbxassetid://15689450026" s.Looped = true s.Volume = 10 s.Name = "FunMusic" s:Play() end end) button("Stop Music", 490, function() local s = workspace:FindFirstChild("FunMusic") if s then s:Stop() s:Destroy() musicOn = false end end) -- CLOSE MENU button("Close Menu (+ to reopen)", 520, function() frame.Visible = false end) -- TOGGLE MENU WITH '+' 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 + MONSTRUM LOADED | AIR JUMP READY") ]])()