AFTON ANTI SCP
Key Required

AFTON ANTI SCP

SCP Games and SCP MonstersMariarosangeladejesMariarosangeladejes 4.6K views 1.4K executesUpdated Sep 1, 2025
1.3/ 5(4 votes)
1325% Positive
Lua Script•127 lines (3988 chars)
-- 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)

Features & Information

.
#SCP

Community Comments (0)

No comments yet for this script.

More Scripts for SCP Games and SCP Monsters