KeyAuth
Key RequiredUniversal

KeyAuth

Universal Scriptjustlivinlifejustlivinlife 2.8K views 2 executesUpdated Feb 7, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•88 lines (3686 chars)
local module = {}

function module:createKeyWindow(key, keyLink, keyWrongCallback, keyPassCallback)
    local screenGui = Instance.new("ScreenGui", game:GetService("CoreGui"))
    local mainFrame = Instance.new("Frame", screenGui)
    mainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
    mainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
    mainFrame.Size = UDim2.new(0, 440, 0, 240)
    mainFrame.BackgroundColor3 = Color3.new(0.066666, 0.062745, 0.062745)
    mainFrame.BorderSizePixel = 0

    Instance.new("UICorner", mainFrame)

    local closeButton = Instance.new("TextButton", mainFrame)
    closeButton.AnchorPoint = Vector2.new(0.5, 0.5)
    closeButton.Position = UDim2.new(0.5, 200, 0.5, -100)
    closeButton.Size = UDim2.new(0, 20, 0, 20)
    closeButton.TextSize = 22
    closeButton.Font = Enum.Font.SourceSans
    closeButton.Text = "X"
    closeButton.BackgroundTransparency = 1
    closeButton.TextColor3 = Color3.new(0.572549, 0.572549, 0.572549)

    local keyTextBox = Instance.new("TextBox", mainFrame)
    keyTextBox.AnchorPoint = Vector2.new(0.5, 0.5)
    keyTextBox.Position = UDim2.new(0.5, 0, 0.5, -10)
    keyTextBox.Size = UDim2.new(0, 260, 0, 160)
    keyTextBox.TextColor3 = Color3.new(0.145098, 0.145098, 0.145098)
    keyTextBox.PlaceholderColor3 = Color3.new(0.145098, 0.145098, 0.145098)
    keyTextBox.Text = ""
    keyTextBox.PlaceholderText = "Key here..."
    keyTextBox.BackgroundTransparency = 1
    keyTextBox.TextXAlignment = Enum.TextXAlignment.Left
    keyTextBox.ClearTextOnFocus = false
    keyTextBox.TextSize = 22
    keyTextBox.Font = Enum.Font.SourceSans

    local checkKeyButton = Instance.new("TextButton", mainFrame)
    checkKeyButton.AnchorPoint = Vector2.new(0.5, 0.5)
    checkKeyButton.Position = UDim2.new(0.5, 0, 0.5, 50)
    checkKeyButton.Size = UDim2.new(0, 160, 0, 60)
    checkKeyButton.Text = "Check Key"
    checkKeyButton.Font = Enum.Font.SourceSans
    checkKeyButton.TextSize = 24
    checkKeyButton.BackgroundTransparency = 1
    checkKeyButton.TextColor3 = Color3.new(1, 0.968627, 0.968627)

    local titleLabel = Instance.new("TextLabel", mainFrame)
    titleLabel.AnchorPoint = Vector2.new(0.5, 0.5)
    titleLabel.Position = UDim2.new(0.5, 0, 0.5, -80)
    titleLabel.TextColor3 = Color3.new(0.992156, 0.984313, 0.984313)
    titleLabel.Font = Enum.Font.SourceSans
    titleLabel.TextSize = 62
    titleLabel.Text = "Key Auth"

    checkKeyButton.MouseButton1Click:Connect(function()
        if key == keyTextBox.Text then
            keyPassCallback()
            game:GetService("TweenService"):Create(mainFrame, TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 0, false, 0), {Position = UDim2.new(1, 999, 0.5, 0)}):Play()

            task.wait(1)
            screenGui:Destroy()
        else
            keyWrongCallback()
        end
    end)

    if keyLink ~= "" then
        local keyLinkLabel = Instance.new("TextLabel", mainFrame)
        keyLinkLabel.AnchorPoint = Vector2.new(0.5, 0.5)
        keyLinkLabel.Position = UDim2.new(0.5, 0, 0.5, 20)
        keyLinkLabel.Size = UDim2.new(0, 20, 0, 20)
        keyLinkLabel.Text = "Get Key From " .. keyLink
        keyLinkLabel.TextSize = 20
        keyLinkLabel.Font = Enum.Font.SourceSans
        keyLinkLabel.BackgroundTransparency = 1
        keyLinkLabel.TextColor3 = Color3.new(0.494117, 0.552941, 0.992156)
    end

    closeButton.MouseButton1Click:Connect(function()
        game:GetService("TweenService"):Create(mainFrame, TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 0, false, 0), {Position = UDim2.new(1, 999, 0.5, 0)}):Play()

        task.wait(1)
        screenGui:Destroy()
    end)
end

return module

Features & Information

A module to setup a key system for your script. !MUST OBFUSCATE THE CODE AFTER CONFIGURING!
#key#key system#auth

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts