
KeylessUniversal

local P=game:GetService("Players")
local U=game:GetService("UserInputService")
local R=game:GetService("RunService")
local L=game:GetService("Lighting")
local T=game:GetService("TweenService")
local pl=P.LocalPlayer
local cam=workspace.CurrentCamera
local mouse=pl:GetMouse()
local function cRF(par,s,pos,bg,cr)
local f=Instance.new("Frame")
f.Size=s f.Position=pos f.BackgroundColor3=bg
f.BorderSizePixel=0 f.Parent=par
local c=Instance.new("UICorner",f)
c.CornerRadius=cr or UDim.new(0,12)
return f
end
local function cGS(par)
local st=Instance.new("UIStroke",par)
st.Thickness=4
local g=Instance.new("UIGradient",st)
g.Color=ColorSequence.new{
ColorSequenceKeypoint.new(0,Color3.fromRGB(255,0,150)),
ColorSequenceKeypoint.new(0.33,Color3.fromRGB(0,255,255)),
ColorSequenceKeypoint.new(0.66,Color3.fromRGB(0,255,0)),
ColorSequenceKeypoint.new(1,Color3.fromRGB(255,0,150))
}
g.Rotation=45
return st,g
end
local function cBtn(par,n,y,cb)
local b=Instance.new("TextButton")
b.Size=UDim2.new(0,220,0,40)
b.Position=UDim2.new(0.5,-110,0,y)
b.BackgroundColor3=Color3.fromRGB(48,48,68)
b.Text=n..": OFF"
b.TextColor3=Color3.fromRGB(220,220,220)
b.Font=Enum.Font.GothamSemibold
b.TextSize=16
b.AutoButtonColor=false
b.Parent=par
local c=Instance.new("UICorner",b)
c.CornerRadius=UDim.new(0,12)
local hc=Color3.fromRGB(85,170,255)
local dc=b.BackgroundColor3
local on=false
b.MouseEnter:Connect(function() if not on then T:Create(b,TweenInfo.new(0.3),{BackgroundColor3=hc}):Play() end end)
b.MouseLeave:Connect(function() if not on then T:Create(b,TweenInfo.new(0.3),{BackgroundColor3=dc}):Play() end end)
b.MouseButton1Click:Connect(function()
on=not on
b.Text=n..(on and ": ON" or ": OFF")
local ccol=on and hc or dc
T:Create(b,TweenInfo.new(0.25,Enum.EasingStyle.Sine),{BackgroundColor3=ccol}):Play()
cb(on)
end)
return b
end
local gui=Instance.new("ScreenGui",pl:WaitForChild("PlayerGui"))
gui.Name="UltimateHub"
gui.ResetOnSpawn=false
local keyF=cRF(gui,UDim2.new(0,320,0,230),UDim2.new(0.5,-160,0.5,-115),Color3.fromRGB(20,20,33))
local st,gr=cGS(keyF)
local title=Instance.new("TextLabel",keyF)
title.Size=UDim2.new(1,0,0,50)
title.BackgroundTransparency=1
title.Text="ENTER ACCESS KEY"
title.TextColor3=Color3.fromRGB(255,255,255)
title.Font=Enum.Font.GothamBold
title.TextSize=26
local keyBox=Instance.new("TextBox",keyF)
keyBox.Size=UDim2.new(0,260,0,42)
keyBox.Position=UDim2.new(0.5,-130,0,70)
keyBox.BackgroundColor3=Color3.fromRGB(40,40,65)
keyBox.PlaceholderText="Type your key here..."
keyBox.TextColor3=Color3.fromRGB(230,230,230)
keyBox.Font=Enum.Font.GothamSemibold
keyBox.TextSize=18
keyBox.ClearTextOnFocus=false
local kcr=Instance.new("UICorner",keyBox)
kcr.CornerRadius=UDim.new(0,14)
local submit=Instance.new("TextButton",keyF)
submit.Size=UDim2.new(0,260,0,42)
submit.Position=UDim2.new(0.5,-130,0,120)
submit.BackgroundColor3=Color3.fromRGB(50,50,80)
submit.Text="SUBMIT"
submit.TextColor3=Color3.fromRGB(220,220,220)
submit.Font=Enum.Font.GothamBold
submit.TextSize=18
local scr=Instance.new("UICorner",submit)
scr.CornerRadius=UDim.new(0,14)
local getKey=Instance.new("TextButton",keyF)
getKey.Size=UDim2.new(0,260,0,42)
getKey.Position=UDim2.new(0.5,-130,0,170)
getKey.BackgroundColor3=Color3.fromRGB(50,50,80)
getKey.Text="GET KEY (COPY LINK)"
getKey.TextColor3=Color3.fromRGB(220,220,220)
getKey.Font=Enum.Font.GothamBold
getKey.TextSize=18
local gcr=Instance.new("UICorner",getKey)
gcr.CornerRadius=UDim.new(0,14)
getKey.MouseButton1Click:Connect(function()
local url="https://link-center.net/1438750/TcXx219PXtw1"
if setclipboard then setclipboard(url) print("Link copied!") else print("Clipboard not supported. Link: "..url) end
end)
local function loadHub()
local main=cRF(gui,UDim2.new(0,320,0,400),UDim2.new(0.02,0,0.3,0),Color3.fromRGB(20,20,33))
local st,gr=cGS(main)
local tit=Instance.new("TextLabel",main)
tit.Size=UDim2.new(1,0,0,50)
tit.BackgroundTransparency=1
tit.Text="ULTIMATE HUB"
tit.TextColor3=Color3.fromRGB(255,255,255)
tit.Font=Enum.Font.GothamBold
tit.TextSize=26
local dragging,dragInput,dragStart,startPos
main.InputBegan:Connect(function(i)
if i.UserInputType==Enum.UserInputType.MouseButton1 or i.UserInputType==Enum.UserInputType.Touch then
dragging=true dragStart=i.Position startPos=main.Position
i.Changed:Connect(function()
if i.UserInputState==Enum.UserInputState.End then dragging=false end
end)
end
end)
main.InputChanged:Connect(function(i)
if i.UserInputType==Enum.UserInputType.MouseMovement or i.UserInputType==Enum.UserInputType.Touch then dragInput=i end
end)
U.InputChanged:Connect(function(i)
if i==dragInput and dragging then
local d=i.Position-dragStart
main.Position=UDim2.new(startPos.X.Scale,startPos.X.Offset+d.X,startPos.Y.Scale,startPos.Y.Offset+d.Y)
end
end)
local y=70
local flyEnabled,bodyGyro,bodyVelocity
cBtn(main,"FLY",y,function(on)
flyEnabled=on
if on then
local c=pl.Character or pl.CharacterAdded:Wait()
local hrp=c:WaitForChild("HumanoidRootPart")
bodyGyro=Instance.new("BodyGyro")
bodyGyro.P=9e4
bodyGyro.maxTorque=Vector3.new(9e9,9e9,9e9)
bodyGyro.Parent=hrp
bodyVelocity=Instance.new("BodyVelocity")
bodyVelocity.Velocity=Vector3.new()
bodyVelocity.maxForce=Vector3.new(9e9,9e9,9e9)
bodyVelocity.Parent=hrp
spawn(function()
while flyEnabled and task.wait(0.03) do
if not pl.Character or not pl.Character:FindFirstChild("HumanoidRootPart") then break end
local camC=cam.CFrame
local move=Vector3.new()
if U:IsKeyDown(Enum.KeyCode.W) then move=move+camC.LookVector end
if U:IsKeyDown(Enum.KeyCode.S) then move=move-camC.LookVector end
if U:IsKeyDown(Enum.KeyCode.A) then move=move-camC.RightVector end
if U:IsKeyDown(Enum.KeyCode.D) then move=move+camC.RightVector end
if U:IsKeyDown(Enum.KeyCode.Space) then move=move+Vector3.new(0,1,0) end
if U:IsKeyDown(Enum.KeyCode.LeftControl) then move=move-Vector3.new(0,1,0) end
if move.Magnitude>0 then
bodyVelocity.Velocity=move.Unit*60
bodyGyro.CFrame=camC
else bodyVelocity.Velocity=Vector3.new() end
end
end)
else
if bodyGyro then bodyGyro:Destroy() end
if bodyVelocity then bodyVelocity:Destroy() end
end
end) y=y+50
local noclipConn
cBtn(main,"NOCLIP",y,function(on)
if on then
noclipConn=R.Stepped:Connect(function()
if pl.Character then
for _,p in pairs(pl.Character:GetDescendants())do if p:IsA("BasePart")then p.CanCollide=false end end
end
end)
else if noclipConn then noclipConn:Disconnect() end
end
end) y=y+50
cBtn(main,"FULL BRIGHT",y,function(on)
if on then
L.Brightness=5
L.ClockTime=14
L.FogEnd=100000
L.GlobalShadows=false
L.Ambient=Color3.fromRGB(255,255,255)
else
L.Brightness=1
L.ClockTime=12
L.FogEnd=100000
L.GlobalShadows=true
L.Ambient=Color3.fromRGB(100,100,100)
end
end) y=y+50
local espH={}
local function addHL(plr)
if plr and plr.Character and not espH[plr]then
local hl=Instance.new("Highlight")
hl.FillColor=Color3.fromRGB(255,0,100)
hl.OutlineColor=Color3.fromRGB(255,255,255)
hl.FillTransparency=0.6
hl.OutlineTransparency=0
hl.Adornee=plr.Character
hl.Parent=plr.Character
espH[plr]=hl
end
end
local plAddConn,chAddConn
cBtn(main,"ESP",y,function(on)
if on then
for _,plr in pairs(P:GetPlayers())do if plr~=pl then addHL(plr) end end
plAddConn=P.PlayerAdded:Connect(function(plr)
chAddConn=plr.CharacterAdded:Connect(function()
task.wait(.75)
addHL(plr)
end)
end)
else
for _,hl in pairs(espH)do hl:Destroy()end
espH={}
if plAddConn then plAddConn:Disconnect() end
if chAddConn then chAddConn:Disconnect() end
end
end) y=y+50
local jumpConn
cBtn(main,"FLY JUMP",y,function(on)
if on then
jumpConn=U.InputBegan:Connect(function(i)
if i.KeyCode==Enum.KeyCode.Space and pl.Character and pl.Character:FindFirstChild("Humanoid")then
pl.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
else if jumpConn then jumpConn:Disconnect() end
end
end) y=y+50
cBtn(main,"TP TOOL",y,function(on)
if on then
local t=Instance.new("Tool")
t.Name="Teleport Click"
t.RequiresHandle=false
t.Parent=pl.Backpack
t.Activated:Connect(function()
local pp=mouse.Hit.p
if pl.Character and pl.Character:FindFirstChild("HumanoidRootPart")then
pl.Character.HumanoidRootPart.CFrame=CFrame.new(pp+Vector3.new(0,5,0))
end
end)
else
for _,v in pairs(pl.Backpack:GetChildren())do if v.Name=="Teleport Click"then v:Destroy()end end
if pl.Character then
for _,v in pairs(pl.Character:GetChildren())do if v.Name=="Teleport Click"then v:Destroy()end end
end
end
end)
end
submit.MouseButton1Click:Connect(function()
if keyBox.Text:lower()=="menujhub"then
keyF:Destroy()
loadHub()
else
keyBox.Text=""
keyBox.PlaceholderText="Wrong key! Try again."
local tw=TweenInfo.new(0.1,Enum.EasingStyle.Quad,Enum.EasingDirection.Out,3,true)
T:Create(keyBox,tw,{Position=UDim2.new(0.5,-135,0,70)}):Play()
end
end)
R.Heartbeat:Connect(function()
local t=tick()%3/3
gr.Rotation=(t*360)%360
end)No comments yet for this script.



