
KeylessUniversal

local Player = game.Players.LocalPlayer
local PlayerGui = Player:WaitForChild("PlayerGui")
-- Initialize ScreenGui
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "KRNL"
ScreenGui.Parent = PlayerGui
ScreenGui.ResetOnSpawn = false
ScreenGui.IgnoreGuiInset = true
-- 1. Main Frame (Ultra Small Size: 378x221)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
MainFrame.BorderSizePixel = 0
MainFrame.Position = UDim2.new(0.5, -189, 0.5, -110)
MainFrame.Size = UDim2.new(0, 378, 0, 221)
MainFrame.Active = true
MainFrame.Draggable = true
-- 2. Title Bar (Height: 20px)
local TitleBar = Instance.new("Frame")
TitleBar.Parent = MainFrame
TitleBar.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
TitleBar.BorderSizePixel = 0
TitleBar.Size = UDim2.new(1, 0, 0, 20)
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Parent = TitleBar
TitleLabel.Text = "KRNL"
TitleLabel.TextColor3 = Color3.new(1, 1, 1)
TitleLabel.Size = UDim2.new(1, 0, 1, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Font = Enum.Font.SourceSansBold
TitleLabel.TextSize = 12
-- Minimize [-] and Close [x] Buttons
local function createTitleBtn(text, xPos)
local btn = Instance.new("TextButton")
btn.Parent = TitleBar
btn.Text = text
btn.Position = UDim2.new(1, xPos, 0, 0)
btn.Size = UDim2.new(0, 20, 1, 0)
btn.BackgroundTransparency = 1
btn.TextColor3 = Color3.new(1, 1, 1)
btn.TextSize = 10
return btn
end
local MinimizeBtn = createTitleBtn("[ - ]", -40)
local CloseBtn = createTitleBtn("[ x ]", -20)
-- 3. Container
local Container = Instance.new("Frame")
Container.Name = "Container"
Container.Parent = MainFrame
Container.BackgroundTransparency = 1
Container.Position = UDim2.new(0, 0, 0, 20)
Container.Size = UDim2.new(1, 0, 1, -20)
-- Tab Bar (Removed "+" button)
local TabBar = Instance.new("Frame")
TabBar.Parent = Container
TabBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
TabBar.BorderSizePixel = 0
TabBar.Position = UDim2.new(0, 5, 0, 4)
TabBar.Size = UDim2.new(0, 275, 0, 18)
local TabLabel = Instance.new("TextLabel")
TabLabel.Text = "scriptlua.1 X"
TabLabel.Parent = TabBar
TabLabel.Size = UDim2.new(0, 65, 1, 0)
TabLabel.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
TabLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
TabLabel.Font = Enum.Font.SourceSans
TabLabel.TextSize = 10
-- 4. Script Editor
local Editor = Instance.new("TextBox")
Editor.Parent = Container
Editor.Position = UDim2.new(0, 5, 0, 26)
Editor.Size = UDim2.new(0, 275, 0, 145)
Editor.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
Editor.TextColor3 = Color3.fromRGB(200, 200, 200)
Editor.Text = 'print("Hello World")'
Editor.ClearTextOnFocus = false
Editor.MultiLine = true
Editor.TextXAlignment = Enum.TextXAlignment.Left
Editor.TextYAlignment = Enum.TextYAlignment.Top
Editor.Font = Enum.Font.Code
Editor.TextSize = 11
-- 5. Bottom Control Buttons
local function createBtn(name, xPos, width)
local btn = Instance.new("TextButton")
btn.Text = name
btn.Parent = Container
btn.Size = UDim2.new(0, width, 0, 20)
btn.Position = UDim2.new(0, xPos, 1, -28)
btn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
btn.TextColor3 = Color3.new(1, 1, 1)
btn.BorderSizePixel = 0
btn.TextSize = 9
btn.Font = Enum.Font.SourceSansBold
return btn
end
local ExecBtn = createBtn("Execute", 5, 55)
local ClearBtn = createBtn("Clear", 64, 55)
local SaveBtn = createBtn("Save File", 123, 55)
local LoadBtn = createBtn("Load File", 182, 55)
local InjectBtn = createBtn("Inject", 241, 55)
local OptionsBtn = createBtn("Options", 310, 60)
--- LOGIC & EVENTS ---
-- Minimize Logic (Image 2 style)
local isMinimized = false
MinimizeBtn.MouseButton1Click:Connect(function()
isMinimized = not isMinimized
if isMinimized then
Container.Visible = false
MainFrame.Size = UDim2.new(0, 378, 0, 20)
else
Container.Visible = true
MainFrame.Size = UDim2.new(0, 378, 0, 221)
end
end)
-- Close Button
CloseBtn.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)
-- Clear Button
ClearBtn.MouseButton1Click:Connect(function()
Editor.Text = ""
end)
-- Inject Button (With English notification)
InjectBtn.MouseButton1Click:Connect(function()
InjectBtn.Text = "Scanning..."
task.wait(0.6)
InjectBtn.Text = "Inject"
local notification = Instance.new("Hint", PlayerGui)
notification.Text = "inject success"
task.wait(1.5)
notification:Destroy()
end)
-- Execute Button
ExecBtn.MouseButton1Click:Connect(function()
local code = Editor.Text
local success, err = pcall(function()
-- Note: loadstring must be enabled in ServerScriptService for this to run
local func = loadstring(code)
if func then func() end
end)
if not success then
warn("Execution Error: " .. err)
end
end)No comments yet for this script.



