Version / Update: v1.0.0
- Download / Script Link
- -- KEY SYSTEM CONFIG
local CORRECT_KEY = "1hrow9qn3papqo2jsjqoq99"
local DISCORD_LINK = "https://discord.gg/yTdwt3w83"
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
-- 1. KEY SYSTEM UI
local keyGui = Instance.new("ScreenGui")
keyGui.Name = "KeySystemProvider"
keyGui.Parent = CoreGui
local keyFrame = Instance.new("Frame")
keyFrame.Size = UDim2.new(0, 300, 0, 150)
keyFrame.Position = UDim2.new(0.5, -150, 0.5, -75)
keyFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
keyFrame.BorderSizePixel = 0
keyFrame.Active = true
keyFrame.Draggable = true
keyFrame.Parent = keyGui
local uiCorner = Instance.new("UICorner")
uiCorner.CornerRadius = UDim.new(0, 8)
uiCorner.Parent = keyFrame
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 30)
title.Text = "Key System"
title.TextColor3 = Color3.new(1, 1, 1)
title.BackgroundTransparency = 1
title.Font = Enum.Font.SourceSansBold
title.TextSize = 18
title.Parent = keyFrame
local keyInput = Instance.new("TextBox")
keyInput.Size = UDim2.new(0.8, 0, 0, 35)
keyInput.Position = UDim2.new(0.1, 0, 0.3, 0)
keyInput.PlaceholderText = "Enter Key Here..."
keyInput.Text = ""
keyInput.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
keyInput.TextColor3 = Color3.new(1, 1, 1)
keyInput.Parent = keyFrame
local submitBtn = Instance.new("TextButton")
submitBtn.Size = UDim2.new(0.35, 0, 0, 30)
submitBtn.Position = UDim2.new(0.1, 0, 0.65, 0)
submitBtn.Text = "Submit"
submitBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 0)
submitBtn.TextColor3 = Color3.new(1, 1, 1)
submitBtn.Parent = keyFrame
local getBtn = Instance.new("TextButton")
getBtn.Size = UDim2.new(0.35, 0, 0, 30)
getBtn.Position = UDim2.new(0.55, 0, 0.65, 0)
getBtn.Text = "Discord"
getBtn.BackgroundColor3 = Color3.fromRGB(88, 101, 242)
getBtn.TextColor3 = Color3.new(1, 1, 1)
getBtn.Parent = keyFrame
-- Function to start the main script
local function StartScript()
keyGui:Destroy()
-- THE UI & LOGIC
local ESP_ENABLED = true
local COLOR = Color3.fromRGB(255, 0, 255) -- Magenta
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "CornerESPMenu"
screenGui.ResetOnSpawn = false
screenGui.Parent = CoreGui
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 120, 0, 2)
mainFrame.Position = UDim2.new(1, -130, 0, 0)
mainFrame.BackgroundColor3 = Color3.new(0,0,0)
mainFrame.BorderSizePixel = 0
mainFrame.Parent = screenGui
local menuContent = Instance.new("Frame")
menuContent.Size = UDim2.new(1, 0, 0, 35)
menuContent.Position = UDim2.new(0, 0, 1, 0)
menuContent.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
menuContent.Visible = false
menuContent.Parent = mainFrame
local toggleBtn = Instance.new("TextButton")
toggleBtn.Size = UDim2.new(1, 0, 1, 0)
toggleBtn.Text = "ESP: ON"
toggleBtn.TextSize = 14
toggleBtn.Font = Enum.Font.SourceSansBold
toggleBtn.TextColor3 = Color3.new(1, 1, 1)
toggleBtn.BackgroundColor3 = Color3.fromRGB(200, 0, 100)
toggleBtn.Parent = menuContent
local arrowBtn = Instance.new("TextButton")
arrowBtn.Size = UDim2.new(0, 30, 0, 15)
arrowBtn.Position = UDim2.new(0.5, -15, 0, 0)
arrowBtn.Text = "▼"
arrowBtn.BackgroundColor3 = Color3.new(0,0,0)
arrowBtn.TextColor3 = Color3.new(1,1,1)
arrowBtn.BorderSizePixel = 0
arrowBtn.Parent = mainFrame
local open = false
arrowBtn.MouseButton1Click:Connect(function()
open = not open
menuContent.Visible = open
arrowBtn.Text = open and "▲" or "▼"
end)
local function updateESP()
for _, player in pairs(Players:GetPlayers()) do
if player ~= Players.LocalPlayer and player.Character then
local root = player.Character:FindFirstChild("HumanoidRootPart")
if root then
local box = root:FindFirstChild("FullBodyBox")
if box then box.Visible = ESP_ENABLED end
end
end
end
end
toggleBtn.MouseButton1Click:Connect(function()
ESP_ENABLED = not ESP_ENABLED
toggleBtn.Text = ESP_ENABLED and "ESP: ON" or "ESP: OFF"
toggleBtn.BackgroundColor3 = ESP_ENABLED and Color3.fromRGB(200, 0, 100) or Color3.fromRGB(60, 60, 60)
updateESP()
end)
local function applyPerfectBox(player)
if player == Players.LocalPlayer then return end
local function setup(character)
local root = character:WaitForChild("HumanoidRootPart", 10)
if not root then return end
local box = root:FindFirstChild("FullBodyBox") or Instance.new("BoxHandleAdornment")
box.Name = "FullBodyBox"
box.Size = Vector3.new(4.2, 5.2, 1.2)
box.AlwaysOnTop = true
box.ZIndex = 10
box.Adornee = root
box.Color3 = COLOR
box.Transparency = 0.4
box.Visible = ESP_ENABLED
box.Parent = root
end
if player.Character then setup(player.Character) end
player.CharacterAdded:Connect(setup)
end
for _, player in pairs(Players:GetPlayers()) do applyPerfectBox(player) end
Players.PlayerAdded:Connect(applyPerfectBox)
end
-- Button Logic for Key System
submitBtn.MouseButton1Click:Connect(function()
if keyInput.Text == CORRECT_KEY then
StartScript()
else
submitBtn.Text = "Invalid Key!"
task.wait(1)
submitBtn.Text = "Submit"
end
end)
getBtn.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard(DISCORD_LINK)
getBtn.Text = "Copied!"
task.wait(1)
getBtn.Text = "Discord"
else
getBtn.Text = "Check Script"
end
end)[ View More ]
It's undetectable and It has esp pink magenta to be seen better and it can see invisible people everywhere. It can also see through walls and it's not making much lag. It has a button to switch it on and off in the corner of the screen. It's made for mobile only btw. And it remains even if you reset the character. It's the strongest esp in 2026 have fun and cheat but on alt accounts
- Has Key System
- Yes
- Works on mobile
- Yes