Key SYSTEM
Key RequiredUniversal

Key SYSTEM

Universal Scriptlarkyqkwqlarkyqkwq 478 views 21 executesUpdated Mar 5, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•155 lines (5290 chars)
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")

local ActualKey = "YourKeyHere"
local ScriptURL = "https://raw.githubusercontent.com/Example/Main/main.lua"
local KeyLink = "Your Social Or Link"

local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local UICorner = Instance.new("UICorner")
local UIStroke = Instance.new("UIStroke")
local Title = Instance.new("TextLabel")
local CloseBtn = Instance.new("TextButton")
local KeyBox = Instance.new("TextBox")
local VerifyBtn = Instance.new("TextButton")
local GetKeyBtn = Instance.new("TextButton")
local InfoLabel = Instance.new("TextLabel")
local StepLabel = Instance.new("TextLabel")

ScreenGui.Name = "KeySystem"
ScreenGui.Parent = game:GetService("CoreGui")

MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 35)
MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0)
MainFrame.Size = UDim2.new(0, 320, 0, 260)
MainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
MainFrame.ClipsDescendants = true

UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = MainFrame

UIStroke.Color = Color3.fromRGB(70, 70, 80)
UIStroke.Thickness = 3
UIStroke.Parent = MainFrame

Title.Size = UDim2.new(1, 0, 0, 50)
Title.BackgroundTransparency = 1
Title.Text = "KEY SYSTEM"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 22
Title.Parent = MainFrame

CloseBtn.Size = UDim2.new(0, 30, 0, 30)
CloseBtn.Position = UDim2.new(1, -35, 0, 10)
CloseBtn.BackgroundTransparency = 1
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.fromRGB(255, 80, 80)
CloseBtn.TextSize = 20
CloseBtn.Font = Enum.Font.GothamBold
CloseBtn.Parent = MainFrame

InfoLabel.Size = UDim2.new(1, 0, 0, 20)
InfoLabel.Position = UDim2.new(0, 0, 0, 50)
InfoLabel.Text = "Get Key From: " .. KeyLink
InfoLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
InfoLabel.Font = Enum.Font.Gotham
InfoLabel.TextSize = 12
InfoLabel.BackgroundTransparency = 1
InfoLabel.Parent = MainFrame

StepLabel.Size = UDim2.new(1, 0, 0, 40)
StepLabel.Position = UDim2.new(0, 0, 0, 75)
StepLabel.Text = "Steps: Click Get Key, complete tasks,\nthen paste the key below to execute."
StepLabel.TextColor3 = Color3.fromRGB(150, 150, 150)
StepLabel.Font = Enum.Font.Gotham
StepLabel.TextSize = 11
StepLabel.BackgroundTransparency = 1
StepLabel.Parent = MainFrame

KeyBox.Size = UDim2.new(0, 260, 0, 45)
KeyBox.Position = UDim2.new(0.5, -130, 0, 130)
KeyBox.BackgroundColor3 = Color3.fromRGB(40, 40, 45)
KeyBox.PlaceholderText = "Paste Key Here..."
KeyBox.Text = ""
KeyBox.TextColor3 = Color3.fromRGB(255, 255, 255)
KeyBox.TextSize = 25
KeyBox.Font = Enum.Font.Gotham
KeyBox.Parent = MainFrame
Instance.new("UICorner", KeyBox).CornerRadius = UDim.new(0, 8)

GetKeyBtn.Size = UDim2.new(0, 120, 0, 40)
GetKeyBtn.Position = UDim2.new(0, 30, 0, 195)
GetKeyBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 65)
GetKeyBtn.Text = "GET KEY"
GetKeyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
GetKeyBtn.TextSize = 22
GetKeyBtn.Font = Enum.Font.GothamBold
GetKeyBtn.Parent = MainFrame
Instance.new("UICorner", GetKeyBtn).CornerRadius = UDim.new(0, 8)

VerifyBtn.Size = UDim2.new(0, 120, 0, 40)
VerifyBtn.Position = UDim2.new(0, 170, 0, 195)
VerifyBtn.BackgroundColor3 = Color3.fromRGB(60, 160, 60)
VerifyBtn.Text = "VERIFY"
VerifyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
VerifyBtn.TextSize = 22
VerifyBtn.Font = Enum.Font.GothamBold
VerifyBtn.Parent = MainFrame
Instance.new("UICorner", VerifyBtn).CornerRadius = UDim.new(0, 8)

MainFrame.Size = UDim2.new(0, 0, 0, 0)
TweenService:Create(MainFrame, TweenInfo.new(0.5, Enum.EasingStyle.Back), {Size = UDim2.new(0, 320, 0, 260)}):Play()

local function AnimateBtn(btn)
	btn.MouseEnter:Connect(function()
		TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = btn.BackgroundColor3:Lerp(Color3.new(1,1,1), 0.1)}):Play()
	end)
	btn.MouseLeave:Connect(function()
		TweenService:Create(btn, TweenInfo.new(0.2), {BackgroundColor3 = btn.BackgroundColor3}):Play()
	end)
	btn.MouseButton1Down:Connect(function()
		btn:TweenSize(UDim2.new(0, 115, 0, 35), "Out", "Quad", 0.1, true)
	end)
	btn.MouseButton1Up:Connect(function()
		btn:TweenSize(UDim2.new(0, 120, 0, 40), "Out", "Quad", 0.1, true)
	end)
end

AnimateBtn(GetKeyBtn)
AnimateBtn(VerifyBtn)

CloseBtn.MouseButton1Click:Connect(function()
	TweenService:Create(MainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Quart), {Size = UDim2.new(0, 0, 0, 0)}):Play()
	task.wait(0.3)
	ScreenGui:Destroy()
end)

GetKeyBtn.MouseButton1Click:Connect(function()
	setclipboard(KeyLink)
	GetKeyBtn.Text = "COPIED!"
	task.wait(1.5)
	GetKeyBtn.Text = "GET KEY"
end)

VerifyBtn.MouseButton1Click:Connect(function()
	if KeyBox.Text == ActualKey then
		VerifyBtn.Text = "LOADING..."
		VerifyBtn.BackgroundColor3 = Color3.fromRGB(0, 255, 120)
		
		TweenService:Create(MainFrame, TweenInfo.new(0.5, Enum.EasingStyle.Back), {Size = UDim2.new(0, 0, 0, 0)}):Play()
		task.wait(0.5)
		ScreenGui:Destroy()
		
		loadstring(game:HttpGet(ScriptURL))()
	else
		VerifyBtn.Text = "INVALID KEY"
		VerifyBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
		task.wait(1.5)
		VerifyBtn.Text = "VERIFY"
		VerifyBtn.BackgroundColor3 = Color3.fromRGB(60, 160, 60)
	end
end)

Features & Information

I'm Bored

Community Comments (4)

ZyloXploitsZyloXploitsMar 5, 2026

Thxx i can use it for my rc7 remake

ScriptKiddingScriptKiddingMar 5, 2026

Can't you just use key onetime and sniff out the raw?

larkyqkwqlarkyqkwqMar 7, 2026

@ScriptKidding Just add it to your own script and obfuscate it

larkyqkwqlarkyqkwqMar 9, 2026

GitHub account suspended

More Scripts for Universal Scripts