
KeylessUniversal

-- HYPER HUB - Simple Freeze Button (Mobile + PC)
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Player = Players.LocalPlayer
-- Key System
local CORRECT_KEY = "vlonezz"
local keyEntered = false
-- Freeze State
local freezing = false
local freezeConnection = nil
local currentMode = "Public" -- Default mode
-- Detect Mobile
local isMobile = UIS.TouchEnabled and not UIS.KeyboardEnabled
-- Create ScreenGui
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "HyperFreezeGui"
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
pcall(function()
if gethui then
ScreenGui.Parent = gethui()
elseif syn then
ScreenGui.Parent = game:GetService("CoreGui")
else
ScreenGui.Parent = game:GetService("CoreGui")
end
end)
if not ScreenGui.Parent then
ScreenGui.Parent = Player:WaitForChild("PlayerGui")
end
-- ====================================
-- KEY SYSTEM GUI
-- ====================================
local KeyFrame = Instance.new("Frame")
KeyFrame.Name = "KeyFrame"
KeyFrame.Parent = ScreenGui
KeyFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
KeyFrame.BorderSizePixel = 0
KeyFrame.Position = UDim2.new(0.5, -200, 0.5, -150)
KeyFrame.Size = UDim2.new(0, 400, 0, 300)
KeyFrame.Active = true
KeyFrame.Draggable = true
local KeyFrameCorner = Instance.new("UICorner")
KeyFrameCorner.CornerRadius = UDim.new(0, 15)
KeyFrameCorner.Parent = KeyFrame
-- Key Title Bar with Gradient
local KeyTitleBar = Instance.new("Frame")
KeyTitleBar.Parent = KeyFrame
KeyTitleBar.BackgroundColor3 = Color3.fromRGB(100, 50, 150)
KeyTitleBar.BorderSizePixel = 0
KeyTitleBar.Size = UDim2.new(1, 0, 0, 60)
local KeyTitleCorner = Instance.new("UICorner")
KeyTitleCorner.CornerRadius = UDim.new(0, 15)
KeyTitleCorner.Parent = KeyTitleBar
-- Gradient for title
local KeyTitleGradient = Instance.new("UIGradient")
KeyTitleGradient.Parent = KeyTitleBar
KeyTitleGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(60, 120, 180)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(140, 80, 200)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(200, 100, 150))
}
KeyTitleGradient.Rotation = 45
-- Animate gradient
task.spawn(function()
while task.wait(0.05) do
if KeyTitleGradient and KeyTitleGradient.Parent then
KeyTitleGradient.Rotation = (KeyTitleGradient.Rotation + 1) % 360
end
end
end)
local KeyTitle = Instance.new("TextLabel")
KeyTitle.Parent = KeyTitleBar
KeyTitle.BackgroundTransparency = 1
KeyTitle.Size = UDim2.new(1, 0, 1, 0)
KeyTitle.Font = Enum.Font.GothamBold
KeyTitle.Text = "HYPER HUB"
KeyTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
KeyTitle.TextSize = 24
KeyTitle.ZIndex = 2
-- Social Info
local SocialsLabel = Instance.new("TextLabel")
SocialsLabel.Parent = KeyFrame
SocialsLabel.BackgroundTransparency = 1
SocialsLabel.Position = UDim2.new(0, 20, 0, 75)
SocialsLabel.Size = UDim2.new(1, -40, 0, 25)
SocialsLabel.Font = Enum.Font.GothamBold
SocialsLabel.Text = "TikTok: vlonefftt | Discord: zackfrmdtx"
SocialsLabel.TextColor3 = Color3.fromRGB(150, 180, 255)
SocialsLabel.TextSize = 13
-- Instructions
local KeyInstructions = Instance.new("TextLabel")
KeyInstructions.Parent = KeyFrame
KeyInstructions.BackgroundTransparency = 1
KeyInstructions.Position = UDim2.new(0, 20, 0, 110)
KeyInstructions.Size = UDim2.new(1, -40, 0, 25)
KeyInstructions.Font = Enum.Font.Gotham
KeyInstructions.Text = "Join Discord to get the key!"
KeyInstructions.TextColor3 = Color3.fromRGB(200, 200, 200)
KeyInstructions.TextSize = 13
-- Discord Link
local DiscordBox = Instance.new("TextBox")
DiscordBox.Parent = KeyFrame
DiscordBox.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
DiscordBox.BorderSizePixel = 0
DiscordBox.Position = UDim2.new(0, 20, 0, 145)
DiscordBox.Size = UDim2.new(0, 280, 0, 40)
DiscordBox.Font = Enum.Font.Gotham
DiscordBox.Text = "https://discord.gg/7pVN666a"
DiscordBox.TextColor3 = Color3.fromRGB(255, 255, 255)
DiscordBox.TextSize = 12
DiscordBox.TextEditable = false
local DiscordCorner = Instance.new("UICorner")
DiscordCorner.CornerRadius = UDim.new(0, 8)
DiscordCorner.Parent = DiscordBox
-- Copy Button
local CopyBtn = Instance.new("TextButton")
CopyBtn.Parent = KeyFrame
CopyBtn.BackgroundColor3 = Color3.fromRGB(100, 150, 255)
CopyBtn.BorderSizePixel = 0
CopyBtn.Position = UDim2.new(0, 310, 0, 145)
CopyBtn.Size = UDim2.new(0, 70, 0, 40)
CopyBtn.Font = Enum.Font.GothamBold
CopyBtn.Text = "COPY"
CopyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CopyBtn.TextSize = 13
local CopyCorner = Instance.new("UICorner")
CopyCorner.CornerRadius = UDim.new(0, 8)
CopyCorner.Parent = CopyBtn
CopyBtn.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard("https://discord.gg/7pVN666a")
CopyBtn.Text = "✓"
CopyBtn.BackgroundColor3 = Color3.fromRGB(50, 200, 50)
task.wait(2)
CopyBtn.Text = "COPY"
CopyBtn.BackgroundColor3 = Color3.fromRGB(100, 150, 255)
end
end)
-- Key Input
local KeyInput = Instance.new("TextBox")
KeyInput.Parent = KeyFrame
KeyInput.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
KeyInput.BorderSizePixel = 0
KeyInput.Position = UDim2.new(0, 20, 0, 195)
KeyInput.Size = UDim2.new(1, -40, 0, 40)
KeyInput.Font = Enum.Font.Gotham
KeyInput.PlaceholderText = "Enter Key..."
KeyInput.Text = ""
KeyInput.TextColor3 = Color3.fromRGB(255, 255, 255)
KeyInput.TextSize = 14
local KeyInputCorner = Instance.new("UICorner")
KeyInputCorner.CornerRadius = UDim.new(0, 8)
KeyInputCorner.Parent = KeyInput
-- Submit Button
local SubmitBtn = Instance.new("TextButton")
SubmitBtn.Parent = KeyFrame
SubmitBtn.BackgroundColor3 = Color3.fromRGB(100, 50, 150)
SubmitBtn.BorderSizePixel = 0
SubmitBtn.Position = UDim2.new(0, 20, 0, 245)
SubmitBtn.Size = UDim2.new(1, -40, 0, 45)
SubmitBtn.Font = Enum.Font.GothamBold
SubmitBtn.Text = "SUBMIT KEY"
SubmitBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
SubmitBtn.TextSize = 16
local SubmitCorner = Instance.new("UICorner")
SubmitCorner.CornerRadius = UDim.new(0, 10)
SubmitCorner.Parent = SubmitBtn
-- Submit gradient
local SubmitGradient = Instance.new("UIGradient")
SubmitGradient.Parent = SubmitBtn
SubmitGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(60, 120, 180)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(140, 80, 200)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(200, 100, 150))
}
SubmitGradient.Rotation = 45
-- ====================================
-- MODE TOGGLE BUTTONS
-- ====================================
local ModeContainer = Instance.new("Frame")
ModeContainer.Parent = ScreenGui
ModeContainer.BackgroundTransparency = 1
if isMobile then
ModeContainer.Position = UDim2.new(0.5, -150, 0.85, -115)
ModeContainer.Size = UDim2.new(0, 300, 0, 35)
else
ModeContainer.Position = UDim2.new(0.5, -175, 0.85, -100)
ModeContainer.Size = UDim2.new(0, 350, 0, 35)
end
ModeContainer.Visible = false
-- Public Button
local PublicBtn = Instance.new("TextButton")
PublicBtn.Parent = ModeContainer
PublicBtn.BackgroundColor3 = Color3.fromRGB(60, 120, 180)
PublicBtn.BorderSizePixel = 0
PublicBtn.Position = UDim2.new(0, 0, 0, 0)
PublicBtn.Size = UDim2.new(0.48, 0, 1, 0)
PublicBtn.Font = Enum.Font.GothamBold
PublicBtn.Text = "PUBLIC"
PublicBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
PublicBtn.TextSize = isMobile and 14 or 15
local PublicCorner = Instance.new("UICorner")
PublicCorner.CornerRadius = UDim.new(0, 10)
PublicCorner.Parent = PublicBtn
-- Public Button Gradient (Active)
local PublicGradient = Instance.new("UIGradient")
PublicGradient.Parent = PublicBtn
PublicGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(60, 120, 180)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(140, 80, 200)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(200, 100, 150))
}
PublicGradient.Rotation = 45
-- Private Button
local PrivateBtn = Instance.new("TextButton")
PrivateBtn.Parent = ModeContainer
PrivateBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
PrivateBtn.BorderSizePixel = 0
PrivateBtn.Position = UDim2.new(0.52, 0, 0, 0)
PrivateBtn.Size = UDim2.new(0.48, 0, 1, 0)
PrivateBtn.Font = Enum.Font.GothamBold
PrivateBtn.Text = "PRIVATE"
PrivateBtn.TextColor3 = Color3.fromRGB(150, 150, 150)
PrivateBtn.TextSize = isMobile and 14 or 15
local PrivateCorner = Instance.new("UICorner")
PrivateCorner.CornerRadius = UDim.new(0, 10)
PrivateCorner.Parent = PrivateBtn
-- Mode Toggle Logic
PublicBtn.MouseButton1Click:Connect(function()
if freezing then return end -- Can't change mode while freezing
currentMode = "Public"
-- Update Public button (Active)
PublicBtn.BackgroundColor3 = Color3.fromRGB(60, 120, 180)
PublicBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
if not PublicGradient.Parent then
PublicGradient.Parent = PublicBtn
end
-- Update Private button (Inactive)
PrivateBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
PrivateBtn.TextColor3 = Color3.fromRGB(150, 150, 150)
if PrivateGradient and PrivateGradient.Parent then
PrivateGradient.Parent = nil
end
end)
PrivateBtn.MouseButton1Click:Connect(function()
if freezing then return end -- Can't change mode while freezing
-- Check if in public server
local maxPlayers = Players.MaxPlayers
local currentPlayers = #Players:GetPlayers()
if maxPlayers >= 10 or currentPlayers >= 6 then
-- Show warning
local warning = Instance.new("Frame")
warning.Parent = ScreenGui
warning.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
warning.BorderSizePixel = 0
warning.Position = UDim2.new(0.5, -200, 0.5, -80)
warning.Size = UDim2.new(0, 400, 0, 160)
warning.ZIndex = 200
local warnCorner = Instance.new("UICorner")
warnCorner.CornerRadius = UDim.new(0, 15)
warnCorner.Parent = warning
local warnTitle = Instance.new("TextLabel")
warnTitle.Parent = warning
warnTitle.BackgroundTransparency = 1
warnTitle.Size = UDim2.new(1, 0, 0, 50)
warnTitle.Font = Enum.Font.GothamBold
warnTitle.Text = "⚠️ WARNING ⚠️"
warnTitle.TextColor3 = Color3.fromRGB(255, 255, 0)
warnTitle.TextSize = 20
warnTitle.ZIndex = 201
local warnText = Instance.new("TextLabel")
warnText.Parent = warning
warnText.BackgroundTransparency = 1
warnText.Position = UDim2.new(0, 20, 0, 50)
warnText.Size = UDim2.new(1, -40, 0, 110)
warnText.Font = Enum.Font.Gotham
warnText.Text = "Private mode is ONLY for private servers!\n\nYou're in a PUBLIC server.\n\nUse PUBLIC mode to avoid detection!"
warnText.TextColor3 = Color3.fromRGB(255, 255, 255)
warnText.TextSize = 14
warnText.TextWrapped = true
warnText.TextYAlignment = Enum.TextYAlignment.Top
warnText.ZIndex = 201
task.wait(3)
warning:Destroy()
return
end
currentMode = "Private"
-- Update Private button (Active)
PrivateBtn.BackgroundColor3 = Color3.fromRGB(60, 120, 180)
PrivateBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
if not PrivateGradient then
PrivateGradient = Instance.new("UIGradient")
PrivateGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(60, 120, 180)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(140, 80, 200)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(200, 100, 150))
}
PrivateGradient.Rotation = 45
end
PrivateGradient.Parent = PrivateBtn
-- Update Public button (Inactive)
PublicBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
PublicBtn.TextColor3 = Color3.fromRGB(150, 150, 150)
if PublicGradient.Parent then
PublicGradient.Parent = nil
end
end)
-- ====================================
-- FREEZE BUTTON (MAIN GUI)
-- ====================================
local FreezeButton = Instance.new("TextButton")
FreezeButton.Parent = ScreenGui
FreezeButton.BackgroundColor3 = Color3.fromRGB(60, 120, 180)
FreezeButton.BorderSizePixel = 0
if isMobile then
FreezeButton.Position = UDim2.new(0.5, -150, 0.85, -35)
FreezeButton.Size = UDim2.new(0, 300, 0, 70)
else
FreezeButton.Position = UDim2.new(0.5, -175, 0.85, -30)
FreezeButton.Size = UDim2.new(0, 350, 0, 60)
end
FreezeButton.Font = Enum.Font.GothamBold
FreezeButton.Text = "FREEZE NOW"
FreezeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
FreezeButton.TextSize = isMobile and 22 or 24
FreezeButton.Visible = false
FreezeButton.Active = true
FreezeButton.Draggable = true
local FreezeCorner = Instance.new("UICorner")
FreezeCorner.CornerRadius = UDim.new(0, 12)
FreezeCorner.Parent = FreezeButton
-- Freeze Button Gradient
local FreezeGradient = Instance.new("UIGradient")
FreezeGradient.Parent = FreezeButton
FreezeGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(60, 120, 180)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(140, 80, 200)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(200, 100, 150))
}
FreezeGradient.Rotation = 45
-- Animate button gradient
task.spawn(function()
while task.wait(0.05) do
if FreezeGradient and FreezeGradient.Parent then
FreezeGradient.Rotation = (FreezeGradient.Rotation + 1) % 360
end
end
end)
-- Social Info Below Button
local SocialInfo = Instance.new("TextLabel")
SocialInfo.Parent = ScreenGui
SocialInfo.BackgroundTransparency = 1
if isMobile then
SocialInfo.Position = UDim2.new(0.5, -150, 0.85, 40)
SocialInfo.Size = UDim2.new(0, 300, 0, 30)
else
SocialInfo.Position = UDim2.new(0.5, -175, 0.85, 35)
SocialInfo.Size = UDim2.new(0, 350, 0, 30)
end
SocialInfo.Font = Enum.Font.GothamBold
SocialInfo.Text = "TikTok: vlonefftt | Discord: zackfrmdtx"
SocialInfo.TextColor3 = Color3.fromRGB(150, 180, 255)
SocialInfo.TextSize = isMobile and 11 or 13
SocialInfo.Visible = false
-- ====================================
-- FREEZE FUNCTIONS
-- ====================================
local function startFreezing()
freezing = true
FreezeButton.Text = "STOP FREEZE"
FreezeButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80)
-- Update gradient to red
FreezeGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 100, 100)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(255, 50, 50)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(200, 0, 50))
}
-- Start freeze loop
freezeConnection = RunService.Heartbeat:Connect(function()
if freezing then
task.spawn(function()
if currentMode == "Public" then
-- PUBLIC MODE: 13x strength
for i = 1, 650000 do
local _ = math.sqrt(i) * math.sin(i) * math.cos(i) * math.tan(i / 100) * math.log(i + 1) * math.abs(i)
end
for j = 1, 220 do
for k = 1, 2200 do
local _ = math.pow(j, k % 10) * math.log(k + 1) * math.exp(j / 150) * math.sqrt(k)
end
end
for m = 1, 12000 do
local _ = string.rep("lag", m % 180)
end
for n = 1, 6000 do
local tbl = {}
for o = 1, n % 60 do
table.insert(tbl, o * math.random() * math.sin(o))
end
end
else
-- PRIVATE MODE: 17x strength
for i = 1, 850000 do
local _ = math.sqrt(i) * math.sin(i) * math.cos(i) * math.tan(i / 50) * math.log(i + 1) * math.exp(i / 100000) * math.abs(i)
end
for j = 1, 280 do
for k = 1, 2800 do
local _ = math.pow(j, k % 15) * math.log(k + 1) * math.exp(j / 80) * math.sin(k) * math.cos(j)
end
end
for m = 1, 18000 do
local _ = string.rep("freeze", m % 250)
local tbl = {}
for n = 1, m % 180 do
table.insert(tbl, n * math.random() * math.sqrt(n) * math.log(n + 1))
end
end
for p = 1, 12000 do
local result = 0
for q = 1, p % 120 do
result = result + math.pow(q, 2) * math.log(q + 1) * math.sqrt(q)
end
end
for r = 1, 8000 do
local _ = string.upper(string.rep("max", r % 100))
end
end
task.wait()
end)
end
end)
end
local function stopFreezing()
freezing = false
FreezeButton.Text = "FREEZE NOW"
FreezeButton.BackgroundColor3 = Color3.fromRGB(60, 120, 180)
-- Restore original gradient
FreezeGradient.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(60, 120, 180)),
ColorSequenceKeypoint.new(0.5, Color3.fromRGB(140, 80, 200)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(200, 100, 150))
}
-- Disconnect freeze loop
if freezeConnection then
freezeConnection:Disconnect()
freezeConnection = nil
end
end
-- ====================================
-- BUTTON CLICK HANDLER
-- ====================================
FreezeButton.MouseButton1Click:Connect(function()
if not keyEntered then return end
if freezing then
stopFreezing()
else
startFreezing()
end
end)
-- ====================================
-- KEY SYSTEM LOGIC
-- ====================================
SubmitBtn.MouseButton1Click:Connect(function()
local enteredKey = KeyInput.Text:gsub("%s+", "")
if enteredKey == CORRECT_KEY then
keyEntered = true
-- Hide key frame with animation
KeyFrame:TweenPosition(UDim2.new(0.5, -200, -1, 0), "In", "Quad", 0.5, true)
task.wait(0.5)
KeyFrame:Destroy()
-- Show freeze button and mode buttons
FreezeButton.Visible = true
SocialInfo.Visible = true
ModeContainer.Visible = true
-- Success notification
local notif = Instance.new("Frame")
notif.Parent = ScreenGui
notif.BackgroundColor3 = Color3.fromRGB(50, 200, 100)
notif.BorderSizePixel = 0
notif.Position = UDim2.new(0.5, -150, 0, -60)
notif.Size = UDim2.new(0, 300, 0, 50)
notif.ZIndex = 100
local notifCorner = Instance.new("UICorner")
notifCorner.CornerRadius = UDim.new(0, 10)
notifCorner.Parent = notif
local notifText = Instance.new("TextLabel")
notifText.Parent = notif
notifText.BackgroundTransparency = 1
notifText.Size = UDim2.new(1, 0, 1, 0)
notifText.Font = Enum.Font.GothamBold
notifText.Text = "✅ HYPER HUB LOADED!"
notifText.TextColor3 = Color3.fromRGB(255, 255, 255)
notifText.TextSize = 16
notifText.ZIndex = 101
notif:TweenPosition(UDim2.new(0.5, -150, 0, 20), "Out", "Quad", 0.5, true)
task.wait(3)
notif:TweenPosition(UDim2.new(0.5, -150, 0, -60), "In", "Quad", 0.5, true)
task.wait(0.5)
notif:Destroy()
else
-- Wrong key - shake effect
KeyInput.Text = ""
KeyInput.PlaceholderText = "❌ Incorrect Key!"
local originalPos = KeyFrame.Position
for i = 1, 3 do
KeyFrame.Position = originalPos + UDim2.new(0, 10, 0, 0)
task.wait(0.05)
KeyFrame.Position = originalPos - UDim2.new(0, 10, 0, 0)
task.wait(0.05)
end
KeyFrame.Position = originalPos
task.wait(2)
KeyInput.PlaceholderText = "Enter Key..."
end
end)
print("HYPER HUB - Simple Freeze Loaded! Key: vlonezz")



h
a