
KeylessUniversal

local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local LocalPlayer = Players.LocalPlayer
-- Tracking States
local lockedTarget = nil
local loopConnection = nil
local isColorRunning = false
local colorSpeed = 0.05
-- Game Remotes Lookup
local Remotes = ReplicatedStorage:WaitForChild("Remotes", 5)
local ColorEvent = Remotes and Remotes:WaitForChild("SetRPNameColor", 5)
-- Black and White Color Table Matrix
local colors = {
Color3.fromRGB(0, 0, 0), -- Pure Black
Color3.fromRGB(85, 85, 85), -- Dark Gray
Color3.fromRGB(170, 170, 170), -- Light Gray
Color3.fromRGB(255, 255, 255) -- Pure White
}
-- Create the Master ScreenGui
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "PirtxlAdminSuite"
ScreenGui.ResetOnSpawn = false
-- Safe placement loop (Uses CoreGui for executors to prevent reset wiping)
local success, err = pcall(function() ScreenGui.Parent = CoreGui end)
if not success then ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") end
-- Main UI Frame Container
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 200, 0, 310)
MainFrame.Position = UDim2.new(0.5, -100, 0.4, -155)
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true
MainFrame.Parent = ScreenGui
local FrameCorner = Instance.new("UICorner")
FrameCorner.CornerRadius = UDim.new(0, 8)
FrameCorner.Parent = MainFrame
-- Custom Header Text Title for Pirtxl
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Size = UDim2.new(1, 0, 0, 30)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "Pirtxl control panel"
TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TitleLabel.TextSize = 13
TitleLabel.Font = Enum.Font.SourceSansBold
TitleLabel.Parent = MainFrame
-- Keybind Info Subtitle Prompt
local PromptLabel = Instance.new("TextLabel")
PromptLabel.Size = UDim2.new(1, 0, 0, 14)
PromptLabel.Position = UDim2.new(0, 0, 0, 22)
PromptLabel.BackgroundTransparency = 1
PromptLabel.Text = "Press 'P' to Reset Instantly"
PromptLabel.TextColor3 = Color3.fromRGB(180, 180, 180)
PromptLabel.TextSize = 10
PromptLabel.Font = Enum.Font.SourceSansItalic
PromptLabel.Parent = MainFrame
-- Helper function to generate clean standard panel buttons
local function createButton(text, color, position, parent)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0, 180, 0, 30)
btn.Position = position
btn.BackgroundColor3 = color
btn.BorderSizePixel = 0
btn.Text = text
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 12
btn.Font = Enum.Font.SourceSansBold
btn.Parent = parent
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 5)
corner.Parent = btn
return btn
end
-- ==================== FEATURE 1: KILL CHARACTER SYSTEM ====================
local KillButton = createButton("KILL CHARACTER", Color3.fromRGB(200, 50, 50), UDim2.new(0, 10, 0, 42), MainFrame)
local function killSelf()
local character = LocalPlayer.Character
if character then
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then humanoid.Health = 0 end
end
end
KillButton.MouseButton1Click:Connect(killSelf)
-- Map structural physical keyboard 'P' register
UIS.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.P then killSelf() end
end)
-- ==================== FEATURE 2: NAMETAG COLOR LOOP ====================
local ColorButton = createButton("COLOR LOOP: OFF", Color3.fromRGB(200, 50, 50), UDim2.new(0, 10, 0, 78), MainFrame)
ColorButton.MouseButton1Click:Connect(function()
isColorRunning = not isColorRunning
if isColorRunning then
ColorButton.Text = "COLOR LOOP: ON"
ColorButton.BackgroundColor3 = Color3.fromRGB(50, 180, 100)
else
ColorButton.Text = "COLOR LOOP: OFF"
ColorButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
end
end)
task.spawn(function()
local colorIndex = 1
while true do
if isColorRunning and ColorEvent then
pcall(function() ColorEvent:FireServer(colors[colorIndex]) end)
colorIndex = (colorIndex % #colors) + 1
task.wait(colorSpeed)
else
task.wait(0.2)
end
end
end)
-- ==================== FEATURE 3: MAX-STRENGTH TELEPORT LOCK ====================
-- Text Box for Player Search Filter Layout
local FilterBox = Instance.new("TextBox")
FilterBox.Size = UDim2.new(0, 180, 0, 25)
FilterBox.Position = UDim2.new(0, 10, 0, 114)
FilterBox.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
FilterBox.BorderSizePixel = 0
FilterBox.Font = Enum.Font.SourceSans
FilterBox.PlaceholderText = "Search player to lock..."
FilterBox.Text = ""
FilterBox.TextColor3 = Color3.fromRGB(255, 255, 255)
FilterBox.TextSize = 11
FilterBox.Parent = MainFrame
local BoxCorner = Instance.new("UICorner")
BoxCorner.CornerRadius = UDim.new(0, 4)
BoxCorner.Parent = FilterBox
-- Scrolling Wrapper to display found players
local ScrollFrame = Instance.new("ScrollingFrame")
ScrollFrame.Size = UDim2.new(0, 180, 0, 95)
ScrollFrame.Position = UDim2.new(0, 10, 0, 144)
ScrollFrame.BackgroundTransparency = 1
ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
ScrollFrame.ScrollBarThickness = 3
ScrollFrame.Parent = MainFrame
local ListLayout = Instance.new("UIListLayout")
ListLayout.Parent = ScrollFrame
ListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
ListLayout.SortOrder = Enum.SortOrder.Name
ListLayout.Padding = UDim.new(0, 4)
local StopButton = createButton("RELEASE STICKY LOCK", Color3.fromRGB(70, 70, 70), UDim2.new(0, 10, 0, 272), MainFrame)
local function stopTeleportLoop()
if loopConnection then
loopConnection:Disconnect()
loopConnection = nil
end
lockedTarget = nil
TitleLabel.Text = "Pirtxl control panel"
TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
end
local function startTeleportLoop(targetPlayer)
stopTeleportLoop() -- Clean prior connection stack
lockedTarget = targetPlayer
TitleLabel.Text = "STICKY: " .. targetPlayer.Name:upper()
TitleLabel.TextColor3 = Color3.fromRGB(0, 255, 150)
-- MAX STRENGTH FRAME RENDERING INTERCEPT PIECE
loopConnection = RunService.RenderStepped:Connect(function()
if lockedTarget and lockedTarget.Parent and lockedTarget.Character then
local targetRoot = lockedTarget.Character:FindFirstChild("HumanoidRootPart")
local localCharacter = LocalPlayer.Character
local localRoot = localCharacter and localCharacter:FindFirstChild("HumanoidRootPart")
if targetRoot and localRoot then
-- 1. Anti-Collision Mod (Disables hit targets locally)
for _, part in ipairs(localCharacter:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
part.CanTouch = false
end
end
-- 2. Force Reset Inertial Velocity Momentum Accumulations
localRoot.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
localRoot.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
-- 3. Hard CFrame Sticky Lock Target Vector Behind Back Position (4 units back)
localRoot.CFrame = targetRoot.CFrame * CFrame.new(0, 0, 4)
end
else
stopTeleportLoop()
end
end)
end
StopButton.MouseButton1Click:Connect(stopTeleportLoop)
-- Player List Population Matrix Handling
local function updatePlayerList()
for _, child in ipairs(ScrollFrame:GetChildren()) do
if child:IsA("TextButton") then child:Destroy() end
end
local filterText = FilterBox.Text:lower()
local buttonCount = 0
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
if filterText == "" or player.Name:lower():find(filterText) or player.DisplayName:lower():find(filterText) then
buttonCount = buttonCount + 1
local pButton = Instance.new("TextButton")
pButton.Size = UDim2.new(1, 0, 0, 22)
pButton.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
pButton.BorderSizePixel = 0
pButton.Text = player.DisplayName .. " (@" .. player.Name .. ")"
pButton.TextColor3 = Color3.fromRGB(230, 230, 230)
pButton.TextSize = 10
pButton.Font = Enum.Font.SourceSans
pButton.Parent = ScrollFrame
local bCorner = Instance.new("UICorner")
bCorner.CornerRadius = UDim.new(0, 4)
bCorner.Parent = pButton
pButton.MouseButton1Click:Connect(function()
startTeleportLoop(player)
end)
end
end
end
ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, buttonCount * 26)
end
FilterBox:GetPropertyChangedSignal("Text"):Connect(updatePlayerList)
Players.PlayerAdded:Connect(updatePlayerList)
Players.PlayerRemoving:Connect(updatePlayerList)
-- Run default populator build script array sequencing
updatePlayerList()
print("✅ Pirtxl control panel fully compiled and executed!")No comments yet for this script.



