
KeylessUniversal

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")
]])()



skybox disco light and music is client sided
@Orgaming ok