
KeylessUniversal

-- ===========================================================
-- 🔷 MINIMAL ACTIVATOR v8.0 (С СОХРАНЕНИЕМ)
-- FOR DELTA / KRNL / SYNAPSE
-- KEY SAVE 24H + AIM + ESP
-- ===========================================================
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "MinimalActivator"
screenGui.Parent = game:GetService("CoreGui")
screenGui.ResetOnSpawn = false
-- ========== КЛЮЧ И ССЫЛКА ==========
local CORRECT_KEY = "aB7kLm9XpR2qVn4JcF5tYw6ZeR8uP1sK"
local KEY_URL = "https://github.com/iRobloxdeltascripts/Universal-ESP-Aim-key/tree/main"
-- ========== ФУНКЦИИ СОХРАНЕНИЯ ==========
local function saveKey(key)
if writefile then
writefile("aim_key.txt", key .. "|" .. tick() + 86400)
end
end
local function loadKey()
if not isfile or not isfile("aim_key.txt") then return nil, nil end
local data = readfile("aim_key.txt")
local parts = {}
for part in string.gmatch(data, "[^|]+") do
table.insert(parts, part)
end
if #parts == 2 then
return parts[1], tonumber(parts[2])
end
return nil, nil
end
-- ========== AIM + ESP ==========
local function loadAimAndESP()
print("🎯 LOADING AIM + ESP...")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
local FOV = 1000
local AIM_PART = "HumanoidRootPart"
local function getClosest()
local char = LocalPlayer.Character
if not char then return nil end
local root = char:FindFirstChild("HumanoidRootPart")
if not root then return nil end
local center = Vector2.new(Camera.ViewportSize.X / 2, Camera.ViewportSize.Y / 2)
local best, bestDist = nil, math.huge
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= LocalPlayer and plr.Character then
local part = plr.Character:FindFirstChild(AIM_PART)
if part then
local screenPos, onScreen = Camera:WorldToViewportPoint(part.Position)
if onScreen then
local dist = (Vector2.new(screenPos.X, screenPos.Y) - center).Magnitude
if dist < FOV and dist < bestDist then
bestDist = dist
best = plr
end
end
end
end
end
return best
end
task.spawn(function()
while true do
local target = getClosest()
if target and target.Character then
local part = target.Character:FindFirstChild(AIM_PART)
if part then
Camera.CFrame = CFrame.new(Camera.CFrame.Position, part.Position)
end
end
task.wait()
end
end)
local espBoxes = {}
local function createBoxESP(plr)
if not plr or not plr.Character then return end
local char = plr.Character
local root = char:FindFirstChild("HumanoidRootPart")
local head = char:FindFirstChild("Head")
if not root or not head then return end
local box = Instance.new("BoxHandleAdornment")
box.Parent = char
box.Adornee = char
box.Size = Vector3.new(3.5, 5.5, 3.5)
box.Color3 = Color3.fromRGB(255, 0, 0)
box.Transparency = 0
box.ZIndex = 0
box.AlwaysOnTop = true
local outline = Instance.new("BoxHandleAdornment")
outline.Parent = char
outline.Adornee = char
outline.Size = Vector3.new(3.8, 5.8, 3.8)
outline.Color3 = Color3.fromRGB(255, 255, 255)
outline.Transparency = 0.5
outline.ZIndex = 0
outline.AlwaysOnTop = true
table.insert(espBoxes, box)
table.insert(espBoxes, outline)
end
local function updateESP()
for _, v in pairs(espBoxes) do v:Destroy() end
espBoxes = {}
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= LocalPlayer then
createBoxESP(plr)
end
end
end
Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function()
task.wait(0.5)
updateESP()
end)
end)
updateESP()
print("🎯 SILENT AIM + BOX ESP ACTIVATED!")
end
-- ========== ПРОВЕРКА СОХРАНЁННОГО КЛЮЧА ==========
local savedKey, expiry = loadKey()
if savedKey and expiry and tick() < expiry then
if savedKey == CORRECT_KEY then
screenGui:Destroy()
loadAimAndESP()
return
end
end
-- ========== ОКНО АКТИВАЦИИ ==========
local main = Instance.new("Frame")
main.Parent = screenGui
main.BackgroundColor3 = Color3.fromRGB(8, 8, 30)
main.BackgroundTransparency = 0.15
main.BorderSizePixel = 2
main.BorderColor3 = Color3.fromRGB(0, 150, 255)
main.Position = UDim2.new(0.5, -130, 0.5, -110)
main.Size = UDim2.new(0, 260, 0, 230)
main.ClipsDescendants = true
main.Active = true
main.Draggable = true
local mainCorner = Instance.new("UICorner")
mainCorner.Parent = main
mainCorner.CornerRadius = UDim.new(0, 16)
-- ========== TITLE ==========
local title = Instance.new("TextLabel")
title.Parent = main
title.BackgroundTransparency = 1
title.Size = UDim2.new(1, 0, 0, 35)
title.Font = Enum.Font.GothamBold
title.Text = "ACTIVATE"
title.TextColor3 = Color3.fromRGB(0, 180, 255)
title.TextSize = 16
-- ========== KEY INPUT ==========
local input = Instance.new("TextBox")
input.Parent = main
input.BackgroundColor3 = Color3.fromRGB(15, 15, 40)
input.BackgroundTransparency = 0.3
input.BorderSizePixel = 1
input.BorderColor3 = Color3.fromRGB(0, 150, 255)
input.Position = UDim2.new(0.08, 0, 0.2, 0)
input.Size = UDim2.new(0.84, 0, 0.2, 0)
input.Font = Enum.Font.Gotham
input.Text = "KEY"
input.TextColor3 = Color3.fromRGB(180, 180, 180)
input.TextSize = 14
input.ClearTextOnFocus = true
local inputCorner = Instance.new("UICorner")
inputCorner.Parent = input
inputCorner.CornerRadius = UDim.new(0, 8)
-- ========== START BUTTON ==========
local startBtn = Instance.new("TextButton")
startBtn.Parent = main
startBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 255)
startBtn.BackgroundTransparency = 0.2
startBtn.BorderSizePixel = 1
startBtn.BorderColor3 = Color3.fromRGB(0, 150, 255)
startBtn.Position = UDim2.new(0.08, 0, 0.5, 0)
startBtn.Size = UDim2.new(0.84, 0, 0.18, 0)
startBtn.Font = Enum.Font.GothamBold
startBtn.Text = "START"
startBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
startBtn.TextSize = 16
local startCorner = Instance.new("UICorner")
startCorner.Parent = startBtn
startCorner.CornerRadius = UDim.new(0, 8)
-- ========== GET KEY BUTTON ==========
local getKeyBtn = Instance.new("TextButton")
getKeyBtn.Parent = main
getKeyBtn.BackgroundColor3 = Color3.fromRGB(0, 80, 180)
getKeyBtn.BackgroundTransparency = 0.2
getKeyBtn.BorderSizePixel = 0
getKeyBtn.Position = UDim2.new(0.08, 0, 0.73, 0)
getKeyBtn.Size = UDim2.new(0.84, 0, 0.15, 0)
getKeyBtn.Font = Enum.Font.Gotham
getKeyBtn.Text = "🔑 GET KEY (copy link)"
getKeyBtn.TextColor3 = Color3.fromRGB(180, 200, 255)
getKeyBtn.TextSize = 12
local getKeyCorner = Instance.new("UICorner")
getKeyCorner.Parent = getKeyBtn
getKeyCorner.CornerRadius = UDim.new(0, 8)
-- ========== HINT ==========
local hint = Instance.new("TextLabel")
hint.Parent = main
hint.BackgroundTransparency = 1
hint.Position = UDim2.new(0.05, 0, 0.9, 0)
hint.Size = UDim2.new(0.9, 0, 0.08, 0)
hint.Font = Enum.Font.Gotham
hint.Text = "💡 Click GET KEY, then paste the link into your browser"
hint.TextColor3 = Color3.fromRGB(150, 200, 255)
hint.TextSize = 11
hint.TextWrapped = true
-- ========== КНОПКА СТАРТ ==========
startBtn.MouseButton1Click:Connect(function()
if input.Text == CORRECT_KEY then
saveKey(CORRECT_KEY)
screenGui:Destroy()
loadAimAndESP()
else
input.Text = "✕"
input.TextColor3 = Color3.fromRGB(255, 0, 0)
task.wait(1)
input.Text = "KEY"
input.TextColor3 = Color3.fromRGB(180, 180, 180)
end
end)
getKeyBtn.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard(KEY_URL)
print("🔗 Link copied: " .. KEY_URL)
else
print("🔗 Open manually: " .. KEY_URL)
end
end)
print("🔷 MINIMAL ACTIVATOR v8.0 LOADED")No comments yet for this script.



