--[[ 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)