
Keyless

-- AFTON ANTI SCP (Delta Executor) com Voltar personalizado e Spawn definido
-- Feito por ChatGPT 🚀
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
-- Criar GUI
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
local Frame = Instance.new("Frame", ScreenGui)
Frame.Size = UDim2.new(0, 220, 0, 250)
Frame.Position = UDim2.new(0.05,0,0.3,0)
Frame.Active = true
Frame.Draggable = true
-- Título
local Titulo = Instance.new("TextLabel", Frame)
Titulo.Size = UDim2.new(1,0,0,40)
Titulo.Position = UDim2.new(0,0,0,0)
Titulo.BackgroundTransparency = 1
Titulo.Text = "AFTON ANTI SCP 🎯"
Titulo.TextColor3 = Color3.fromRGB(255,255,255)
Titulo.TextScaled = true
Titulo.Font = Enum.Font.SourceSansBold
-- Minimizador
local Minimizar = Instance.new("TextButton", Frame)
Minimizar.Size = UDim2.new(0,30,0,30)
Minimizar.Position = UDim2.new(1,-35,0,5)
Minimizar.Text = "-"
Minimizar.TextColor3 = Color3.fromRGB(255,255,0)
Minimizar.BackgroundColor3 = Color3.fromRGB(40,40,40)
Minimizar.Font = Enum.Font.SourceSansBold
Minimizar.TextScaled = true
Minimizar.BorderColor3 = Color3.fromRGB(255,0,0)
local minimizado = false
Minimizar.MouseButton1Click:Connect(function()
minimizado = not minimizado
for _, obj in pairs(Frame:GetChildren()) do
if obj ~= Titulo and obj ~= Minimizar then
obj.Visible = not minimizado
end
end
Frame.Size = minimizado and UDim2.new(0,220,0,50) or UDim2.new(0,220,0,250)
end)
-- Layout
local UIListLayout = Instance.new("UIListLayout", Frame)
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0,5)
-- Função criar botão
local function CreateButton(name, color, callback)
local btn = Instance.new("TextButton", Frame)
btn.Size = UDim2.new(1,-10,0,40)
btn.BackgroundColor3 = color
btn.TextColor3 = Color3.fromRGB(255,255,255)
btn.Text = name
btn.Font = Enum.Font.SourceSansBold
btn.TextScaled = true
btn.BorderColor3 = Color3.fromRGB(255,0,0)
btn.MouseButton1Click:Connect(callback)
end
-- Teleporte normal
local function TeleportPlayer(offset)
local char = LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then
char.HumanoidRootPart.CFrame = char.HumanoidRootPart.CFrame + offset
end
end
-- Variáveis para spawn personalizado
local customSpawn = nil
-- Função para definir spawn personalizado
local function SetCustomSpawn()
local char = LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then
customSpawn = char.HumanoidRootPart.Position
print("Spawn definido em: ", customSpawn)
end
end
-- Função Voltar usando spawn personalizado
local function TeleportVoltar()
local char = LocalPlayer.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
local hrp = char.HumanoidRootPart
if customSpawn then
hrp.CFrame = CFrame.new(customSpawn + Vector3.new(0, hrp.Size.Y/2 + 0.1, 0))
else
-- Caso não tenha spawn definido, teleporta para a posição atual
hrp.CFrame = hrp.CFrame
end
end
-- Botões
CreateButton("Fugir", Color3.fromRGB(50,200,50), function()
TeleportPlayer(Vector3.new(0,20,0))
end)
CreateButton("Dash", Color3.fromRGB(50,50,200), function()
local char = LocalPlayer.Character
if char and char:FindFirstChild("HumanoidRootPart") then
local lookVector = char.HumanoidRootPart.CFrame.LookVector
TeleportPlayer(lookVector * 13)
end
end)
CreateButton("Spawn", Color3.fromRGB(255,165,0), function()
SetCustomSpawn()
end)
CreateButton("Voltar", Color3.fromRGB(200,50,50), function()
TeleportVoltar()
end)
-- Fundo RGB dinâmico
local hue = 0
RunService.RenderStepped:Connect(function()
hue = (hue + 1) % 360
local color = Color3.fromHSV(hue/360,1,1)
Frame.BackgroundColor3 = color
end)No comments yet for this script.