the local locker
Key RequiredUniversal

the local locker

Universal Script1TB_1TB_ 102 views 314 executesUpdated Jul 24, 2026
Unrated
00
Lua Script•116 lines (4269 chars)
--[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
-- L0cker GUI Script
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")

-- Determine where to put the GUI (CoreGui is best for executors, fallback to PlayerGui)
local parentGui = pcall(function() return CoreGui.Name end) and CoreGui or Players.LocalPlayer:WaitForChild("PlayerGui")

-- Create the main ScreenGui
local l0cker = Instance.new("ScreenGui")
l0cker.Name = "L0cker"
l0cker.IgnoreGuiInset = true
l0cker.ResetOnSpawn = false
l0cker.Parent = parentGui

-- Main background frame
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0.7, 0, 0.6, 0)
mainFrame.Position = UDim2.new(0.15, 0, 0.2, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
mainFrame.BorderSizePixel = 2
mainFrame.BorderColor3 = Color3.fromRGB(255, 0, 0)
mainFrame.Parent = l0cker

-- LEFT SIDE (Timer & Input)
local leftSide = Instance.new("Frame")
leftSide.Size = UDim2.new(0.45, 0, 1, 0)
leftSide.Position = UDim2.new(0, 0, 0, 0)
leftSide.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
leftSide.BorderSizePixel = 0
leftSide.Parent = mainFrame

local timerLabel = Instance.new("TextLabel")
timerLabel.Size = UDim2.new(0.8, 0, 0.2, 0)
timerLabel.Position = UDim2.new(0.1, 0, 0.1, 0)
timerLabel.BackgroundTransparency = 1
timerLabel.Text = "05:00"
timerLabel.TextColor3 = Color3.fromRGB(255, 50, 50)
timerLabel.TextScaled = true
timerLabel.Font = Enum.Font.Code
timerLabel.Parent = leftSide

local keyInput = Instance.new("TextBox")
keyInput.Size = UDim2.new(0.8, 0, 0.15, 0)
keyInput.Position = UDim2.new(0.1, 0, 0.4, 0)
keyInput.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
keyInput.TextColor3 = Color3.fromRGB(255, 255, 255)
keyInput.PlaceholderText = "Enter Key Here"
keyInput.Text = ""
keyInput.TextScaled = true
keyInput.Font = Enum.Font.SourceSans
keyInput.Parent = leftSide

local unlockButton = Instance.new("TextButton")
unlockButton.Size = UDim2.new(0.6, 0, 0.15, 0)
unlockButton.Position = UDim2.new(0.2, 0, 0.65, 0)
unlockButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
unlockButton.TextColor3 = Color3.fromRGB(255, 255, 255)
unlockButton.Text = "UNLOCK"
unlockButton.TextScaled = true
unlockButton.Font = Enum.Font.Code
unlockButton.Parent = leftSide

-- RIGHT SIDE (Yapping Text)
local rightSide = Instance.new("Frame")
rightSide.Size = UDim2.new(0.55, 0, 1, 0)
rightSide.Position = UDim2.new(0.45, 0, 0, 0)
rightSide.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
rightSide.BorderSizePixel = 0
rightSide.Parent = mainFrame

local yapText = Instance.new("TextLabel")
yapText.Size = UDim2.new(0.9, 0, 0.9, 0)
yapText.Position = UDim2.new(0.05, 0, 0.05, 0)
yapText.BackgroundTransparency = 1
yapText.Text = "hello if ur seeing this ur need to key to hack again like u can just exit out using the x bottom on windows and chromebook if u have dev mode on and can install fucking apks on that shit or u can just double tap the home button to get out this to hack again but I'm doing this for no reason so if u wanna unlock this code thingy u need a key and to make you not waste ur time the key is A98-XS so type dat in and uhh idk wat to say so uhh bye also this does not lock the Roblox guis or ur executor GUI to be sure check on ur screen [man why I'm yapping ima just say bye]"
yapText.TextColor3 = Color3.fromRGB(200, 200, 200)
yapText.TextWrapped = true
yapText.TextScaled = true
yapText.Font = Enum.Font.SourceSans
yapText.Parent = rightSide

-- LOGIC: Timer
local timeLeft = 300 -- 5 minutes in seconds
local isLocked = true

task.spawn(function()
    while isLocked and timeLeft > 0 do
        task.wait(1)
        timeLeft -= 1
        
        local minutes = math.floor(timeLeft / 60)
        local seconds = timeLeft % 60
        timerLabel.Text = string.format("%02d:%02d", minutes, seconds)
        
        if timeLeft <= 0 then
            timerLabel.Text = "TIME'S UP"
        end
    end
end)

-- LOGIC: Unlocking
unlockButton.MouseButton1Click:Connect(function()
    if keyInput.Text == "A98-XS" then
        isLocked = false
        l0cker:Destroy()
    else
        keyInput.Text = "WRONG KEY!"
        task.wait(1.5)
        if isLocked then
            keyInput.Text = ""
        end
    end
end)

Features & Information

it just locks u cant move it if the timer runs out it justs stays look man I'm not gonna do more work for this stupid kick thingy also now this is luau
#locker#* slop

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts