HYPER HUB MOBILE VERSION KEY IN SERVER
Key RequiredUniversal

HYPER HUB MOBILE VERSION KEY IN SERVER

Universal Scriptzacharywashington94zacharywashington94 429 views 50 executesUpdated Feb 1, 2026
Unrated
00
Lua Script•572 lines (20351 chars)
-- 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")

Features & Information

freeze macro for mobile or pc

Community Comments (2)

topshiitopshiiFeb 1, 2026

h

pwurksxnpwurksxnFeb 1, 2026

a

More Scripts for Universal Scripts