Script reverse
Key RequiredUniversal

Script reverse

Universal Scriptfadotwotimeofcfadotwotimeofc 481 views 46 executesUpdated Mar 11, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•154 lines (5212 chars)
-- Configurações
local CORRECT_KEY = "MD@K.M.D5M$$e82"
local KEY_LINK = "https://encurtador.com.br/Srdg" -- Link que será copiado

-- Criando a Interface
local KeyGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local KeyInput = Instance.new("TextBox")
local VerifyBtn = Instance.new("TextButton")
local GetKeyBtn = Instance.new("TextButton")

KeyGui.Name = "DeltaKeySystemV2"
KeyGui.Parent = game.CoreGui

-- Janela Principal
MainFrame.Name = "MainFrame"
MainFrame.Parent = KeyGui
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.Position = UDim2.new(0.5, -125, 0.5, -90)
MainFrame.Size = UDim2.new(0, 250, 0, 180)
MainFrame.Active = true
MainFrame.Draggable = true

local FrameCorner = Instance.new("UICorner")
FrameCorner.Parent = MainFrame

Title.Parent = MainFrame
Title.Size = UDim2.new(1, 0, 0, 40)
Title.Text = "DELTA KEY SYSTEM"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundTransparency = 1
Title.Font = Enum.Font.GothamBold
Title.TextSize = 16

-- Campo de Texto
KeyInput.Parent = MainFrame
KeyInput.PlaceholderText = "Cole a chave aqui..."
KeyInput.Position = UDim2.new(0.1, 0, 0.25, 0)
KeyInput.Size = UDim2.new(0.8, 0, 0, 35)
KeyInput.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
KeyInput.TextColor3 = Color3.fromRGB(255, 255, 255)
KeyInput.Font = Enum.Font.Gotham
KeyInput.Text = ""
Instance.new("UICorner", KeyInput).CornerRadius = UDim.new(0, 8)

-- Botão Verificar
VerifyBtn.Parent = MainFrame
VerifyBtn.Position = UDim2.new(0.1, 0, 0.52, 0)
VerifyBtn.Size = UDim2.new(0.8, 0, 0, 35)
VerifyBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 215)
VerifyBtn.Text = "VERIFICAR CHAVE"
VerifyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
VerifyBtn.Font = Enum.Font.GothamBold
Instance.new("UICorner", VerifyBtn).CornerRadius = UDim.new(0, 8)

-- Botão Obter Key (Copiar Link)
GetKeyBtn.Parent = MainFrame
GetKeyBtn.Position = UDim2.new(0.1, 0, 0.76, 0)
GetKeyBtn.Size = UDim2.new(0.8, 0, 0, 30)
GetKeyBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
GetKeyBtn.Text = "OBTER KEY (COPIAR LINK)"
GetKeyBtn.TextColor3 = Color3.fromRGB(200, 200, 200)
GetKeyBtn.Font = Enum.Font.Gotham
GetKeyBtn.TextSize = 12
Instance.new("UICorner", GetKeyBtn).CornerRadius = UDim.new(0, 8)

-- Função do Script Principal (Reverse)
local function ExecuteMainScript()
    KeyGui:Destroy()
    
    -- Coloque seu script de reverse aqui (já integrado abaixo)
    local Player = game.Players.LocalPlayer
    local RunService = game:GetService("RunService")
    local Character = Player.Character or Player.CharacterAdded:Wait()
    local Root = Character:WaitForChild("HumanoidRootPart")

    local history = {}
    local state = "IDLE" 

    local ScreenGui = Instance.new("ScreenGui")
    local Button = Instance.new("TextButton")
    ScreenGui.Parent = game.CoreGui
    Button.Parent = ScreenGui
    Button.Size = UDim2.new(0, 160, 0, 50)
    Button.Position = UDim2.new(0.5, -80, 0.8, 0)
    Button.Text = "Clicar para GRAVAR"
    Button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    Button.TextColor3 = Color3.fromRGB(255, 255, 255)
    Button.Font = Enum.Font.GothamBold
    Button.Draggable = true
    Instance.new("UICorner", Button).CornerRadius = UDim.new(0, 10)

    local function resetSystem()
        state = "IDLE"
        history = {}
        Button.Text = "Clicar para GRAVAR"
        Button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
        Root.Anchored = false
    end

    RunService.Heartbeat:Connect(function()
        if state == "RECORDING" then
            table.insert(history, Root.CFrame)
            if #history > 1200 then table.remove(history, 1) end
        elseif state == "REWINDING" then
            if #history > 0 then
                Root.CFrame = history[#history]
                table.remove(history, #history)
            else
                resetSystem()
            end
        end
    end)

    Button.MouseButton1Click:Connect(function()
        if state == "IDLE" then
            state = "RECORDING"
            history = {}
            Button.Text = "GRAVANDO..."
            Button.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
        elseif state == "RECORDING" then
            state = "REWINDING"
            Button.Text = "REVERTENDO..."
            Button.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
            Root.Anchored = true
        elseif state == "REWINDING" then
            resetSystem()
        end
    end)
end

-- Lógica dos Botões da Key
GetKeyBtn.MouseButton1Click:Connect(function()
    setclipboard(KEY_LINK) -- Função padrão de executores para copiar
    GetKeyBtn.Text = "LINK COPIADO!"
    wait(2)
    GetKeyBtn.Text = "OBTER KEY (COPIAR LINK)"
end)

VerifyBtn.MouseButton1Click:Connect(function()
    if KeyInput.Text == CORRECT_KEY then
        VerifyBtn.Text = "ACESSO LIBERADO"
        VerifyBtn.BackgroundColor3 = Color3.fromRGB(0, 200, 80)
        wait(1)
        ExecuteMainScript()
    else
        VerifyBtn.Text = "KEY INVÁLIDA"
        VerifyBtn.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
        wait(1)
        VerifyBtn.Text = "VERIFICAR CHAVE"
        VerifyBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 215)
    end
end)

Features & Information

Reverse
#Reverse

Community Comments (2)

scan

viralhack123viralhack123Mar 12, 2026

What is the script specifically for?

More Scripts for Universal Scripts