--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] --[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] -- Key System GUI local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer -- Configuration local KEY_LINK = "https://link-center.net/1104136/N14nFesfArTT" local CORRECT_KEY = "SPEEDHACK2025" -- Change this to your actual key -- Create ScreenGui local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "KeySystemGUI" ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") -- Main Frame local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(0, 350, 0, 250) MainFrame.Position = UDim2.new(0.5, -175, 0.5, -125) MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35) MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = ScreenGui local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 10) MainCorner.Parent = MainFrame -- Shadow effect local Shadow = Instance.new("Frame") Shadow.Size = UDim2.new(1, 6, 1, 6) Shadow.Position = UDim2.new(0, -3, 0, -3) Shadow.BackgroundColor3 = Color3.fromRGB(0, 0, 0) Shadow.BackgroundTransparency = 0.7 Shadow.BorderSizePixel = 0 Shadow.ZIndex = -1 Shadow.Parent = MainFrame local ShadowCorner = Instance.new("UICorner") ShadowCorner.CornerRadius = UDim.new(0, 10) ShadowCorner.Parent = Shadow -- Title Bar local TitleBar = Instance.new("Frame") TitleBar.Size = UDim2.new(1, 0, 0, 40) TitleBar.BackgroundColor3 = Color3.fromRGB(35, 35, 50) TitleBar.BorderSizePixel = 0 TitleBar.Parent = MainFrame local TitleCorner = Instance.new("UICorner") TitleCorner.CornerRadius = UDim.new(0, 10) TitleCorner.Parent = TitleBar -- Title fix (prevent corner from showing at bottom) local TitleFix = Instance.new("Frame") TitleFix.Size = UDim2.new(1, 0, 0, 10) TitleFix.Position = UDim2.new(0, 0, 1, -10) TitleFix.BackgroundColor3 = Color3.fromRGB(35, 35, 50) TitleFix.BorderSizePixel = 0 TitleFix.Parent = TitleBar -- Title Text local TitleText = Instance.new("TextLabel") TitleText.Size = UDim2.new(1, -40, 1, 0) TitleText.Position = UDim2.new(0, 10, 0, 0) TitleText.BackgroundTransparency = 1 TitleText.Text = "🔐 Key System" TitleText.TextColor3 = Color3.fromRGB(255, 255, 255) TitleText.Font = Enum.Font.GothamBold TitleText.TextSize = 16 TitleText.TextXAlignment = Enum.TextXAlignment.Left TitleText.Parent = TitleBar -- Close Button local CloseButton = Instance.new("TextButton") CloseButton.Size = UDim2.new(0, 30, 0, 30) CloseButton.Position = UDim2.new(1, -35, 0, 5) CloseButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) CloseButton.BorderSizePixel = 0 CloseButton.Text = "×" CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255) CloseButton.Font = Enum.Font.GothamBold CloseButton.TextSize = 18 CloseButton.Parent = TitleBar local CloseCorner = Instance.new("UICorner") CloseCorner.CornerRadius = UDim.new(0, 6) CloseCorner.Parent = CloseButton -- Info Text local InfoText = Instance.new("TextLabel") InfoText.Size = UDim2.new(1, -40, 0, 40) InfoText.Position = UDim2.new(0, 20, 0, 55) InfoText.BackgroundTransparency = 1 InfoText.Text = "Please get a key to continue" InfoText.TextColor3 = Color3.fromRGB(200, 200, 200) InfoText.Font = Enum.Font.Gotham InfoText.TextSize = 13 InfoText.TextWrapped = true InfoText.Parent = MainFrame -- Get Key Button local GetKeyButton = Instance.new("TextButton") GetKeyButton.Size = UDim2.new(0, 310, 0, 40) GetKeyButton.Position = UDim2.new(0, 20, 0, 105) GetKeyButton.BackgroundColor3 = Color3.fromRGB(60, 120, 240) GetKeyButton.BorderSizePixel = 0 GetKeyButton.Text = "📋 Copy Key Link" GetKeyButton.TextColor3 = Color3.fromRGB(255, 255, 255) GetKeyButton.Font = Enum.Font.GothamBold GetKeyButton.TextSize = 14 GetKeyButton.Parent = MainFrame local GetKeyCorner = Instance.new("UICorner") GetKeyCorner.CornerRadius = UDim.new(0, 6) GetKeyCorner.Parent = GetKeyButton -- Key Input local KeyInput = Instance.new("TextBox") KeyInput.Size = UDim2.new(0, 310, 0, 35) KeyInput.Position = UDim2.new(0, 20, 0, 155) KeyInput.BackgroundColor3 = Color3.fromRGB(40, 40, 55) KeyInput.BorderSizePixel = 0 KeyInput.PlaceholderText = "Enter your key here..." KeyInput.PlaceholderColor3 = Color3.fromRGB(120, 120, 120) KeyInput.Text = "" KeyInput.TextColor3 = Color3.fromRGB(255, 255, 255) KeyInput.Font = Enum.Font.Gotham KeyInput.TextSize = 13 KeyInput.ClearTextOnFocus = false KeyInput.Parent = MainFrame local KeyInputCorner = Instance.new("UICorner") KeyInputCorner.CornerRadius = UDim.new(0, 6) KeyInputCorner.Parent = KeyInput -- Submit Button local SubmitButton = Instance.new("TextButton") SubmitButton.Size = UDim2.new(0, 310, 0, 35) SubmitButton.Position = UDim2.new(0, 20, 0, 200) SubmitButton.BackgroundColor3 = Color3.fromRGB(50, 200, 100) SubmitButton.BorderSizePixel = 0 SubmitButton.Text = "✓ Submit Key" SubmitButton.TextColor3 = Color3.fromRGB(255, 255, 255) SubmitButton.Font = Enum.Font.GothamBold SubmitButton.TextSize = 14 SubmitButton.Parent = MainFrame local SubmitCorner = Instance.new("UICorner") SubmitCorner.CornerRadius = UDim.new(0, 6) SubmitCorner.Parent = SubmitButton -- Functions local function copyToClipboard(text) if setclipboard then setclipboard(text) return true elseif toclipboard then toclipboard(text) return true else return false end end local function showNotification(text, color) InfoText.Text = text InfoText.TextColor3 = color wait(3) InfoText.Text = "Please get a key to continue" InfoText.TextColor3 = Color3.fromRGB(200, 200, 200) end -- Get Key Button Click GetKeyButton.MouseButton1Click:Connect(function() if copyToClipboard(KEY_LINK) then GetKeyButton.Text = "✓ Link Copied!" GetKeyButton.BackgroundColor3 = Color3.fromRGB(50, 200, 100) showNotification("Link copied! Paste in browser to get key", Color3.fromRGB(100, 255, 150)) wait(2) GetKeyButton.Text = "📋 Copy Key Link" GetKeyButton.BackgroundColor3 = Color3.fromRGB(60, 120, 240) else showNotification("Clipboard not supported! Manual link: " .. KEY_LINK, Color3.fromRGB(255, 150, 100)) end end) -- Submit Button Click SubmitButton.MouseButton1Click:Connect(function() local enteredKey = KeyInput.Text if enteredKey == "" then showNotification("Please enter a key!", Color3.fromRGB(255, 100, 100)) return end if enteredKey == CORRECT_KEY then SubmitButton.Text = "✓ Key Accepted!" SubmitButton.BackgroundColor3 = Color3.fromRGB(50, 200, 100) showNotification("Key verified! Loading script...", Color3.fromRGB(100, 255, 150)) wait(1) -- Close key system ScreenGui:Destroy() -- Load your main script here print("Key verified! Loading main script...") -- loadstring(game:HttpGet("YOUR_SCRIPT_URL"))() else showNotification("Invalid key! Please try again", Color3.fromRGB(255, 100, 100)) KeyInput.Text = "" end end) -- Close Button Click CloseButton.MouseButton1Click:Connect(function() ScreenGui:Destroy() end) -- Hover Effects GetKeyButton.MouseEnter:Connect(function() GetKeyButton.BackgroundColor3 = Color3.fromRGB(70, 130, 250) end) GetKeyButton.MouseLeave:Connect(function() if GetKeyButton.Text == "📋 Copy Key Link" then GetKeyButton.BackgroundColor3 = Color3.fromRGB(60, 120, 240) end end) SubmitButton.MouseEnter:Connect(function() SubmitButton.BackgroundColor3 = Color3.fromRGB(60, 210, 110) end) SubmitButton.MouseLeave:Connect(function() if SubmitButton.Text == "✓ Submit Key" then SubmitButton.BackgroundColor3 = Color3.fromRGB(50, 200, 100) end end) CloseButton.MouseEnter:Connect(function() CloseButton.BackgroundColor3 = Color3.fromRGB(220, 70, 70) end) CloseButton.MouseLeave:Connect(function() CloseButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) end) print("Key System loaded!")