
KeylessUniversal

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()
local Camera = workspace.CurrentCamera
local RunService = game:GetService("RunService")
if game.CoreGui:FindFirstChild("AxomPanel") then
game.CoreGui:FindFirstChild("AxomPanel"):Destroy()
end
local screenGui = Instance.new("ScreenGui", game.CoreGui)
screenGui.Name = "AxomPanel"
screenGui.ResetOnSpawn = false
local mainFrame = Instance.new("Frame", screenGui)
mainFrame.Size = UDim2.new(0, 420, 0, 460)
mainFrame.Position = UDim2.new(0.3, 0, 0.3, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
mainFrame.BorderSizePixel = 0
mainFrame.Active = true
mainFrame.Draggable = true
local stroke = Instance.new("UIStroke", mainFrame)
stroke.Thickness = 3
stroke.Color = Color3.fromRGB(0, 255, 140)
stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
local corner = Instance.new("UICorner", mainFrame)
corner.CornerRadius = UDim.new(0, 12)
local title = Instance.new("TextLabel", mainFrame)
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundTransparency = 1
title.Text = "Troll : The Axomic Script"
title.Font = Enum.Font.Code
title.TextSize = 24
title.TextColor3 = Color3.fromRGB(0, 255, 140)
title.TextStrokeTransparency = 0.6
title.TextXAlignment = Enum.TextXAlignment.Left
title.Position = UDim2.new(0, 15, 0, 0)
local close = Instance.new("TextButton", mainFrame)
close.Size = UDim2.new(0, 36, 0, 36)
close.Position = UDim2.new(1, -45, 0, 4)
close.Text = "✕"
close.Font = Enum.Font.SourceSansBold
close.TextSize = 24
close.TextColor3 = Color3.fromRGB(255, 70, 70)
close.BackgroundColor3 = Color3.fromRGB(45, 45, 55)
close.AutoButtonColor = true
close.ZIndex = 5
close.Name = "CloseButton"
local closeCorner = Instance.new("UICorner", close)
closeCorner.CornerRadius = UDim.new(0, 8)
close.MouseButton1Click:Connect(function()
screenGui:Destroy()
end)
local scroll = Instance.new("ScrollingFrame", mainFrame)
scroll.Size = UDim2.new(1, -20, 1, -90)
scroll.Position = UDim2.new(0, 10, 0, 50)
scroll.BackgroundTransparency = 1
scroll.ScrollBarThickness = 6
scroll.VerticalScrollBarInset = Enum.ScrollBarInset.Always
scroll.CanvasSize = UDim2.new(0, 0, 0, 540)
local layout = Instance.new("UIListLayout", scroll)
layout.Padding = UDim.new(0, 12)
layout.FillDirection = Enum.FillDirection.Vertical
layout.SortOrder = Enum.SortOrder.LayoutOrder
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
local userFrame = Instance.new("Frame", scroll)
userFrame.Size = UDim2.new(1, -20, 0, 48)
userFrame.BackgroundTransparency = 1
local usernameBox = Instance.new("TextBox", userFrame)
usernameBox.PlaceholderText = "Write Here The Username..."
usernameBox.Size = UDim2.new(1, -48, 1, 0)
usernameBox.Position = UDim2.new(0, 0, 0, 0)
usernameBox.BackgroundColor3 = Color3.fromRGB(55, 55, 70)
usernameBox.TextColor3 = Color3.new(1,1,1)
usernameBox.TextScaled = true
usernameBox.ClearTextOnFocus = false
usernameBox.TextXAlignment = Enum.TextXAlignment.Left
usernameBox.Name = "UsernameBox"
usernameBox.Font = Enum.Font.Code
usernameBox.PlaceholderColor3 = Color3.fromRGB(160,160,160)
local usernameCorner = Instance.new("UICorner", usernameBox)
usernameCorner.CornerRadius = UDim.new(0, 8)
local avatar = Instance.new("ImageLabel", userFrame)
avatar.Size = UDim2.new(0, 44, 0, 44)
avatar.Position = UDim2.new(1, -44, 0, 2)
avatar.BackgroundTransparency = 1
avatar.Image = ""
avatar.Name = "Avatar"
local avatarCorner = Instance.new("UICorner", avatar)
avatarCorner.CornerRadius = UDim.new(1, 0)
local autofillBtn = Instance.new("TextButton", scroll)
autofillBtn.Size = UDim2.new(0, 120, 0, 40)
autofillBtn.BackgroundColor3 = Color3.fromRGB(90, 90, 90)
autofillBtn.TextColor3 = Color3.new(1,1,1)
autofillBtn.Font = Enum.Font.Code
autofillBtn.TextSize = 18
autofillBtn.Text = "AutoFill: OFF"
autofillBtn.AutoButtonColor = true
local autofillCorner = Instance.new("UICorner", autofillBtn)
autofillCorner.CornerRadius = UDim.new(0, 8)
local watchBtn = Instance.new("TextButton", scroll)
watchBtn.Size = UDim2.new(0, 190, 0, 40)
watchBtn.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
watchBtn.TextColor3 = Color3.new(1,1,1)
watchBtn.Font = Enum.Font.Code
watchBtn.TextSize = 16
watchBtn.Text = "Watch 👁 (OFF)"
watchBtn.AutoButtonColor = true
local watchCorner = Instance.new("UICorner", watchBtn)
watchCorner.CornerRadius = UDim.new(0, 8)
local resetBtn = Instance.new("TextButton", scroll)
resetBtn.Size = UDim2.new(0, 190, 0, 40)
resetBtn.BackgroundColor3 = Color3.fromRGB(80, 80, 200)
resetBtn.TextColor3 = Color3.new(1,1,1)
resetBtn.Font = Enum.Font.Code
resetBtn.TextSize = 16
resetBtn.Text = "Reset Self Camera"
resetBtn.AutoButtonColor = true
local resetCorner = Instance.new("UICorner", resetBtn)
resetCorner.CornerRadius = UDim.new(0, 8)
local espBtn = Instance.new("TextButton", scroll)
espBtn.Size = UDim2.new(0, 120, 0, 40)
espBtn.BackgroundColor3 = Color3.fromRGB(90, 90, 90)
espBtn.TextColor3 = Color3.new(1,1,1)
espBtn.Font = Enum.Font.Code
espBtn.TextSize = 18
espBtn.Text = "Esp: OFF"
espBtn.AutoButtonColor = true
local espCorner = Instance.new("UICorner", espBtn)
espCorner.CornerRadius = UDim.new(0, 8)
local teleportBtn = Instance.new("TextButton", scroll)
teleportBtn.Size = UDim2.new(0, 120, 0, 40)
teleportBtn.BackgroundColor3 = Color3.fromRGB(90, 90, 90)
teleportBtn.TextColor3 = Color3.new(1,1,1)
teleportBtn.Font = Enum.Font.Code
teleportBtn.TextSize = 18
teleportBtn.Text = "Teleport To"
teleportBtn.AutoButtonColor = true
local teleportCorner = Instance.new("UICorner", teleportBtn)
teleportCorner.CornerRadius = UDim.new(0, 8)
autofillBtn.Position = UDim2.new(0, 10, 0, userFrame.AbsoluteSize.Y + 20)
watchBtn.Position = UDim2.new(0, 10, 0, userFrame.AbsoluteSize.Y + 80)
resetBtn.Position = UDim2.new(0, 210, 0, userFrame.AbsoluteSize.Y + 80)
espBtn.Position = UDim2.new(0, 10, 0, userFrame.AbsoluteSize.Y + 140)
teleportBtn.Position = UDim2.new(0, 10, 0, userFrame.AbsoluteSize.Y + 200)
local autofill = false
autofillBtn.MouseButton1Click:Connect(function()
autofill = not autofill
autofillBtn.Text = "AutoFill: " .. (autofill and "ON" or "OFF")
if autofill then
autofillBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
autofillBtn.TextColor3 = Color3.new(0.05, 0.05, 0.05)
else
autofillBtn.BackgroundColor3 = Color3.fromRGB(90, 90, 90)
autofillBtn.TextColor3 = Color3.new(1,1,1)
end
end)
local watching = false
watchBtn.MouseButton1Click:Connect(function()
local name = usernameBox.Text
local target = Players:FindFirstChild(name)
if target and target.Character and target ~= LocalPlayer then
watching = not watching
watchBtn.Text = "Watch 👁 (" .. (watching and "ON" or "OFF") .. ")"
watchBtn.BackgroundColor3 = watching and Color3.fromRGB(0, 255, 0) or Color3.fromRGB(100, 100, 100)
if watching then
Camera.CameraSubject = target.Character:FindFirstChild("Humanoid")
else
Camera.CameraSubject = LocalPlayer.Character:FindFirstChild("Humanoid")
end
end
end)
resetBtn.MouseButton1Click:Connect(function()
Camera.CameraSubject = LocalPlayer.Character:FindFirstChild("Humanoid")
end)
local espEnabled = false
local espHighlights = {}
local function clearESP()
for _, h in pairs(espHighlights) do
if h and h.Parent then
h:Destroy()
end
end
espHighlights = {}
end
local function applyESPToCharacter(char)
if not char then return end
for _, part in pairs(char:GetChildren()) do
if part:IsA("BasePart") then
local highlight = Instance.new("Highlight")
highlight.Adornee = part
highlight.FillColor = Color3.fromRGB(0, 255, 0)
highlight.OutlineColor = Color3.fromRGB(0, 255, 0)
highlight.Parent = part
table.insert(espHighlights, highlight)
end
end
end
espBtn.MouseButton1Click:Connect(function()
espEnabled = not espEnabled
espBtn.Text = "Esp: " .. (espEnabled and "ON" or "OFF")
if espEnabled then
espBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
espBtn.TextColor3 = Color3.new(0.05, 0.05, 0.05)
else
espBtn.BackgroundColor3 = Color3.fromRGB(90, 90, 90)
espBtn.TextColor3 = Color3.new(1,1,1)
clearESP()
end
end)
RunService.RenderStepped:Connect(function()
if espEnabled then
clearESP()
local targetName = usernameBox.Text
if targetName and targetName ~= "" and targetName ~= "adamofficial0022" then
local targetPlayer = Players:FindFirstChild(targetName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("Humanoid") and targetPlayer.Character.Humanoid.Health > 0 then
applyESPToCharacter(targetPlayer.Character)
end
end
else
clearESP()
end
end)
usernameBox:GetPropertyChangedSignal("Text"):Connect(function()
if not autofill then return end
local text = usernameBox.Text
if text == "" or text == " " then return end
if usernameBox:IsFocused() == false then return end
if text == "adamofficial0022" then return end
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and string.lower(plr.Name):sub(1, #text) == string.lower(text) then
usernameBox.Text = plr.Name
avatar.Image = "https://www.roblox.com/headshot-thumbnail/image?userId="..plr.UserId.."&width=420&height=420&format=png"
break
end
end
end)
teleportBtn.MouseButton1Click:Connect(function()
local targetName = usernameBox.Text
if not targetName or targetName == "" or targetName == "adamofficial0022" then
return
end
local targetPlayer = Players:FindFirstChild(targetName)
if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") and targetPlayer.Character:FindFirstChild("Humanoid") and targetPlayer.Character.Humanoid.Health > 0 then
local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(2, 0, 0)
if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Head") then
local ChatService = game:GetService("Chat")
ChatService:Chat(LocalPlayer.Character.Head, LocalPlayer.Name .. " teleported to " .. targetPlayer.Name .. "!", Enum.ChatColor.Blue)
end
end
else
print("Target player not found, not alive, or missing HumanoidRootPart.")
end
end)No comments yet for this script.



