leak adaptation DYTON AI(dyton skid using xoxo ai)
Key Required

leak adaptation DYTON AI(dyton skid using xoxo ai)

Brookhaven 🏡RPdr_Arkhan_Rdr_Arkhan_R 2.9K views 10.7K executesUpdated Sep 20, 2026
Unrated
00
Lua Script•348 lines (12270 chars)
-- FLASHBACK ADAPTATION + ANTI VOID FREEZE TOTAL (BY XOXO AI)
-- TANPA KEY SYSTEM - LANGSUNG JALAN

game:GetService("StarterGui"):SetCore("SendNotification", {
		duration = 3;
		Title = "Leak Dyton Script";
		Text = "By dr.Arkhan";
})

-- ========== MAIN SCRIPT ==========
local flashbacklength = 60
local flashbackspeed = 1
local name = game:GetService("RbxAnalyticsService"):GetSessionId()
local frames, LP, RS = {}, game:GetService("Players").LocalPlayer, game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local SoundService = game:GetService("SoundService")

local IMAGE_ID = "rbxassetid://106402256086666"
local SFX_URL = "https://github.com/AlrecTofficial67/ItsAlrecT67/raw/refs/heads/main/VID-20260119-WA0242.mp3"
local ROTATE_DURATION = 0.7 

local getAsset = getcustomasset or getsynasset
local fileName = SFX_URL:match("([^/]+)$")

if getAsset then
    if not pcall(function() readfile(fileName) end) then
        local ok, data = pcall(function() return game:HttpGet(SFX_URL) end)
        if ok and data then writefile(fileName, data) end
    end
end

pcall(RS.UnbindFromRenderStep, RS, name)

local function getchar()
    return LP.Character or LP.CharacterAdded:Wait()
end

function gethrp(c)
    return c:FindFirstChild("HumanoidRootPart") or c.PrimaryPart or c:FindFirstChildWhichIsA("BasePart")
end

local flashback = {lastinput=false, canrevert=true, active=false, isSlowed=false}

local function PlayCleanAdaptationEffect()
    local guiEffect = Instance.new("ScreenGui")
    guiEffect.Name = "AdaptationCleanFX"
    guiEffect.IgnoreGuiInset = true
    guiEffect.Parent = game.CoreGui
    local img = Instance.new("ImageLabel")
    img.Parent = guiEffect
    img.Size = UDim2.fromOffset(200, 200)
    img.Position = UDim2.fromScale(0.5, 0.5)
    img.AnchorPoint = Vector2.new(0.5, 0.5)
    img.BackgroundTransparency = 1
    img.Image = IMAGE_ID
    img.ImageTransparency = 1
    img.Rotation = 0
    local sound = Instance.new("Sound")
    sound.SoundId = getAsset and getAsset(fileName) or SFX_URL
    sound.Volume = 1
    sound.Parent = SoundService
    if not sound.IsLoaded then sound.Loaded:Wait() end
    sound:Play()
    img.ImageTransparency = 0
    local rotateTween = TweenService:Create(img, TweenInfo.new(ROTATE_DURATION, Enum.EasingStyle.Linear), {Rotation = 360})
    local fadeImg = TweenService:Create(img, TweenInfo.new(0.5, Enum.EasingStyle.Linear, Enum.EasingDirection.Out, 0, false, ROTATE_DURATION), {ImageTransparency = 1})
    rotateTween:Play()
    fadeImg:Play()
    task.spawn(function()
        sound.Ended:Wait()
        sound:Destroy()
        guiEffect:Destroy()
    end)
end

local function GetActiveAnimations(hum)
    local activeAnims = {}
    local animator = hum:FindFirstChildOfClass("Animator")
    if animator then
        for _, track in pairs(animator:GetPlayingAnimationTracks()) do
            table.insert(activeAnims, {Track = track, Time = track.TimePosition, AnimId = track.Animation.AnimationId})
        end
    end
    return activeAnims
end

function flashback:Advance(char, hrp, hum, allowinput)
    if #frames > flashbacklength * 60 then table.remove(frames, 1) end
    if allowinput and not self.canrevert then self.canrevert = true end
    if self.lastinput then
        hrp.Anchored = false
        hum.PlatformStand = false
        self.lastinput = false
    end
    table.insert(frames, {
        hrp.CFrame,
        hrp.AssemblyLinearVelocity,
        hrp.AssemblyAngularVelocity,
        hum:GetState(),
        hum.PlatformStand,
        GetActiveAnimations(hum)
    })
end

function flashback:Revert(char, hrp, hum)
    if #frames <= 1 or not self.canrevert then
        self.active = false
        return
    end
    for i=1, flashbackspeed do
        if #frames > 1 then table.remove(frames, #frames) end
    end
    local lastframe = frames[#frames]
    table.remove(frames, #frames)
    self.lastinput = true
    hrp.CFrame = lastframe[1]
    hrp.AssemblyLinearVelocity = Vector3.new(0,0,0)
    hrp.AssemblyAngularVelocity = Vector3.new(0,0,0)
    hum:ChangeState(lastframe[4] == Enum.HumanoidStateType.Dead and Enum.HumanoidStateType.Running or lastframe[4])
    hum.PlatformStand = true
    local animData = lastframe[6]
    if animData then
        for _, data in pairs(animData) do
            if data.Track and data.Track.IsPlaying then
                data.Track.TimePosition = data.Time
                data.Track:AdjustSpeed(0)
            end
        end
    end
end

local originalSpeed = 16
local originalJump = 50
local originalGravity = 196.2
local warningLabel = nil

local function createWarningLabel()
    if warningLabel then warningLabel:Destroy() end
    warningLabel = Instance.new("TextLabel")
    warningLabel.Size = UDim2.new(0, 450, 0, 50)
    warningLabel.Position = UDim2.new(0.5, -225, 0.4, 0)
    warningLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    warningLabel.BackgroundTransparency = 0.3
    warningLabel.TextColor3 = Color3.fromRGB(0, 255, 255)
    warningLabel.Text = "❄️ VOID FREEZE ACTIVE... DIAM TOTAL ❄️"
    warningLabel.TextScaled = true
    warningLabel.Font = Enum.Font.GothamBold
    warningLabel.ZIndex = 10
    warningLabel.Parent = game:GetService("CoreGui")
    task.spawn(function()
        while warningLabel and warningLabel.Parent do
            for i = 0.5, 1, 0.1 do
                if not warningLabel then break end
                warningLabel.BackgroundTransparency = i
                task.wait(0.05)
            end
            for i = 1, 0.5, -0.1 do
                if not warningLabel then break end
                warningLabel.BackgroundTransparency = i
                task.wait(0.05)
            end
        end
    end)
end

local function destroyWarningLabel()
    if warningLabel then
        warningLabel:Destroy()
        warningLabel = nil
    end
end

-- ANTI VOID FREEZE TOTAL
local freezeVoidActive = false

local function checkVoid(hrp, hum)
    if not hrp or not hum then return end
    
    if hrp.Position.Y < -50 and not freezeVoidActive then
        freezeVoidActive = true
        originalSpeed = hum.WalkSpeed
        originalJump = hum.JumpPower
        originalGravity = workspace.Gravity
        
        hum.WalkSpeed = 0
        hum.JumpPower = 0
        hum.PlatformStand = true
        hrp.AssemblyLinearVelocity = Vector3.new(0, 0, 0)
        hrp.AssemblyAngularVelocity = Vector3.new(0, 0, 0)
        workspace.Gravity = 0
        hrp.Anchored = true
        
        createWarningLabel()
    end
    
    if hrp.Position.Y > -40 and freezeVoidActive then
        freezeVoidActive = false
        hum.WalkSpeed = originalSpeed
        hum.JumpPower = originalJump
        hum.PlatformStand = false
        workspace.Gravity = originalGravity
        hrp.Anchored = false
        destroyWarningLabel()
    end
end

local function step()
    local char = getchar()
    local hrp = gethrp(char)
    local hum = char:FindFirstChildWhichIsA("Humanoid")
    if not hrp or not hum then return end
    if hum.Health <= 0 then return end
    checkVoid(hrp, hum)
    if flashback.active then
        flashback:Revert(char, hrp, hum)
    else
        flashback:Advance(char, hrp, hum, true)
    end
end

-- ========== UI FINAL (GABUNGAN SEMUA PERMINTAAN) ==========
-- Frame: Merah Tua | Tombol normal: Biru Tua | Tombol X: Background Merah Biasa, Teks Emas
-- Tanpa key system | Bisa di-drag (mobile & PC)

local screenGui = Instance.new("ScreenGui")
screenGui.Name = "FlashbackGui"
screenGui.ResetOnSpawn = false
screenGui.Parent = LP:WaitForChild("PlayerGui")

local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 360, 0, 120)
mainFrame.Position = UDim2.new(0.5, -180, 0.8, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(100, 0, 0)  -- MERAH TUA
mainFrame.BorderSizePixel = 2
mainFrame.BorderColor3 = Color3.fromRGB(255, 215, 0)  -- EMAS
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 12)

-- Tombol ADAPTATION
local textButtonFlashback = Instance.new("TextButton")
textButtonFlashback.Text = "ADAPTATION"
textButtonFlashback.Size = UDim2.new(0, 160, 0, 70)
textButtonFlashback.Position = UDim2.new(0, 15, 0.5, -35)
textButtonFlashback.BackgroundColor3 = Color3.fromRGB(0, 0, 100)  -- BIRU TUA
textButtonFlashback.TextColor3 = Color3.fromRGB(255, 215, 0)  -- EMAS
textButtonFlashback.Font = Enum.Font.GothamBold
textButtonFlashback.TextSize = 14
textButtonFlashback.BorderSizePixel = 1
textButtonFlashback.BorderColor3 = Color3.fromRGB(255, 215, 0)
textButtonFlashback.Parent = mainFrame
Instance.new("UICorner", textButtonFlashback).CornerRadius = UDim.new(0, 10)

-- Tombol READAPTATION
local textButtonReset = Instance.new("TextButton")
textButtonReset.Text = "READAPTATION"
textButtonReset.Size = UDim2.new(0, 160, 0, 70)
textButtonReset.Position = UDim2.new(1, -175, 0.5, -35)
textButtonReset.BackgroundColor3 = Color3.fromRGB(0, 0, 100)  -- BIRU TUA
textButtonReset.TextColor3 = Color3.fromRGB(255, 215, 0)  -- EMAS
textButtonReset.Font = Enum.Font.GothamBold
textButtonReset.TextSize = 14
textButtonReset.BorderSizePixel = 1
textButtonReset.BorderColor3 = Color3.fromRGB(255, 215, 0)
textButtonReset.Parent = mainFrame
Instance.new("UICorner", textButtonReset).CornerRadius = UDim.new(0, 10)

-- DRAG (mobile & PC)
local dragging, dragStart, startPos
mainFrame.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        dragStart = input.Position
        startPos = mainFrame.Position
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if dragging then
        local delta = input.Position - dragStart
        mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
    end
end)

UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = false
    end
end)

-- EVENT TOMBOL ADAPTATION (X: teks emas, background merah biasa)
textButtonFlashback.MouseButton1Click:Connect(function()
    flashback.active = not flashback.active
    local char = getchar()
    local hum = char:FindFirstChildWhichIsA("Humanoid")
    local hrp = gethrp(char)
    if flashback.active then
        textButtonFlashback.Text = "X"
        textButtonFlashback.TextColor3 = Color3.fromRGB(255, 215, 0)  -- EMAS
        textButtonFlashback.BackgroundColor3 = Color3.fromRGB(255, 0, 0)  -- MERAH BIASA
        task.spawn(PlayCleanAdaptationEffect)
    else
        textButtonFlashback.Text = "ADAPTATION"
        textButtonFlashback.TextColor3 = Color3.fromRGB(255, 215, 0)  -- EMAS
        textButtonFlashback.BackgroundColor3 = Color3.fromRGB(0, 0, 100)  -- BIRU TUA
        if hum then
            local animator = hum:FindFirstChildOfClass("Animator")
            if animator then
                for _, track in pairs(animator:GetPlayingAnimationTracks()) do
                    track:Stop(0.1)
                end
            end
            hum:SetStateEnabled(Enum.HumanoidStateType.Physics, false)
            hum:ChangeState(Enum.HumanoidStateType.GettingUp)
        end
        if hrp then
            hrp.Anchored = false
        end
    end
end)

-- EVENT TOMBOL READAPTATION
textButtonReset.MouseButton1Click:Connect(function()
    frames = {}
    flashback.active = false
    freezeVoidActive = false
    destroyWarningLabel()
    textButtonFlashback.Text = "ADAPTATION"
    textButtonFlashback.TextColor3 = Color3.fromRGB(255, 215, 0)
    textButtonFlashback.BackgroundColor3 = Color3.fromRGB(0, 0, 100)
    local char = getchar()
    local hum = char:FindFirstChildWhichIsA("Humanoid")
    if hum then
        hum.WalkSpeed = originalSpeed
        hum.JumpPower = originalJump
        hum.PlatformStand = false
        workspace.Gravity = originalGravity
    end
    local hrp = gethrp(char)
    if hrp then
        hrp.Anchored = false
    end
end)

RS:BindToRenderStep(name, 1, step)
print("XOXO AI - FLASHBACK + ANTI VOID FREEZE TOTAL LOADED")

Features & Information

adaptation DYTON AI(dyton skid using xoxo ai) - Reverse - flash back - Mahoraga wheel idk
#brookheavenScript

Community Comments (1)

XENOTXTXENOTXTSep 20, 2026

gg's!

More Scripts for Brookhaven 🏡RP