delta remake
Key RequiredUniversal

delta remake

Universal Scriptd3crypted9d3crypted9 3.1K views 458 executesUpdated Mar 15, 2026
0.0/ 5(2 votes)
020% Positive
Lua Script•1130 lines (41645 chars)
-- d3crypted9 executor
-- made by d3crypted9 / midelta
-- ai lulz

local Players           = game:GetService("Players")
local RunService        = game:GetService("RunService")
local TweenService      = game:GetService("TweenService")
local HttpService       = game:GetService("HttpService")
local UserInputService  = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local MarketplaceService = game:GetService("MarketplaceService")

local LocalPlayer = Players.LocalPlayer
local PlayerGui   = LocalPlayer:WaitForChild("PlayerGui")

-- executor compat
local function safeRequest(url)
    if syn and syn.request then
        return syn.request({ Url = url, Method = "GET" })
    elseif http and http.request then
        return http.request({ Url = url, Method = "GET" })
    elseif request then
        return request({ Url = url, Method = "GET" })
    elseif http_request then
        return http_request({ Url = url, Method = "GET" })
    else
        return { Body = "{}" }
    end
end

local function safeExecute(code)
    local fn, err = loadstring(code)
    if fn then
        local ok, execErr = pcall(fn)
        if not ok then return false, tostring(execErr) end
        return true, nil
    else
        return false, tostring(err)
    end
end

-- destroy old gui on re-inject
if PlayerGui:FindFirstChild("D3crypted9") then
    PlayerGui.D3crypted9:Destroy()
end

local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name           = "D3crypted9"
ScreenGui.ResetOnSpawn   = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.DisplayOrder   = 999
ScreenGui.Parent         = PlayerGui

-- state
local iconAssetId = "rbxassetid://0"
local iconShape   = "squircle"

-- colors
local CR     = Color3.fromRGB(220, 20,  20)
local CRDARK = Color3.fromRGB(90,  0,   0)
local CRDIM  = Color3.fromRGB(40,  0,   0)
local CBLACK = Color3.fromRGB(8,   8,   8)
local CDARK  = Color3.fromRGB(14,  14,  14)
local CTEXT  = Color3.fromRGB(230, 230, 230)
local CDIMTX = Color3.fromRGB(130, 130, 130)
local CWHITE = Color3.fromRGB(255, 255, 255)
local CGREEN = Color3.fromRGB(80,  220, 80)
local CYELLOW= Color3.fromRGB(255, 210, 60)

-- helpers
local function tw(obj, t, props)
    return TweenService:Create(obj, TweenInfo.new(t, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), props)
end

local function mkFrame(parent, name, size, pos, color, trans)
    local f = Instance.new("Frame")
    f.Name = name
    f.Size = size or UDim2.new(1,0,1,0)
    f.Position = pos or UDim2.new(0,0,0,0)
    f.BackgroundColor3 = color or CBLACK
    f.BackgroundTransparency = trans or 0
    f.BorderSizePixel = 0
    f.Parent = parent
    return f
end

local function mkLabel(parent, text, size, pos, color, fsize, font)
    local l = Instance.new("TextLabel")
    l.Size = size or UDim2.new(1,0,0,20)
    l.Position = pos or UDim2.new(0,0,0,0)
    l.BackgroundTransparency = 1
    l.Text = text or ""
    l.TextColor3 = color or CTEXT
    l.TextSize = fsize or 14
    l.Font = font or Enum.Font.GothamBold
    l.TextXAlignment = Enum.TextXAlignment.Left
    l.Parent = parent
    return l
end

local function mkBtn(parent, text, size, pos, bg, tc)
    local b = Instance.new("TextButton")
    b.Size = size or UDim2.new(1,0,0,36)
    b.Position = pos or UDim2.new(0,0,0,0)
    b.BackgroundColor3 = bg or CRDIM
    b.BorderSizePixel = 0
    b.Text = text or "Button"
    b.TextColor3 = tc or CWHITE
    b.TextSize = 13
    b.Font = Enum.Font.GothamBold
    b.AutoButtonColor = false
    b.Parent = parent
    return b
end

local function mkCorner(p, r)
    local c = Instance.new("UICorner")
    c.CornerRadius = UDim.new(0, r or 6)
    c.Parent = p
    return c
end

local function mkStroke(p, color, thick, trans)
    local s = Instance.new("UIStroke")
    s.Color = color or CR
    s.Thickness = thick or 1
    s.Transparency = trans or 0.5
    s.Parent = p
    return s
end

local function mkPad(p, t, b, l, r)
    local pad = Instance.new("UIPadding")
    pad.PaddingTop    = UDim.new(0, t or 8)
    pad.PaddingBottom = UDim.new(0, b or 8)
    pad.PaddingLeft   = UDim.new(0, l or 8)
    pad.PaddingRight  = UDim.new(0, r or 8)
    pad.Parent = p
    return pad
end

-- ─────────────────────────────────────────────────────────────────
--  INTRO
-- ─────────────────────────────────────────────────────────────────
local IntroFrame = mkFrame(ScreenGui, "Intro", UDim2.new(1,0,1,0), UDim2.new(0,0,0,0), Color3.new(0,0,0))
IntroFrame.ZIndex = 100

for i = 0, 28 do
    local ln = mkFrame(IntroFrame, "sl"..i, UDim2.new(1,0,0,1), UDim2.new(0,0,0,i*36), Color3.fromRGB(200,10,10), 0.94)
    ln.ZIndex = 101
end

local IntroBox = mkFrame(IntroFrame, "LogoBox", UDim2.new(0,120,0,120), UDim2.new(0.5,-60,0.5,-80), Color3.fromRGB(10,0,0))
IntroBox.ZIndex = 102
mkCorner(IntroBox, 28)
mkStroke(IntroBox, CR, 2, 0.2)

local IntroDecal = Instance.new("ImageLabel")
IntroDecal.Size = UDim2.new(0,100,0,100)
IntroDecal.Position = UDim2.new(0.5,-50,0.5,-50)
IntroDecal.BackgroundTransparency = 1
IntroDecal.Image = "rbxassetid://d3_decal1"
IntroDecal.ImageColor3 = CWHITE
IntroDecal.ZIndex = 103
IntroDecal.Parent = IntroFrame

local IntroTitle = Instance.new("TextLabel")
IntroTitle.Size = UDim2.new(0,400,0,40)
IntroTitle.Position = UDim2.new(0.5,-200,0.5,50)
IntroTitle.BackgroundTransparency = 1
IntroTitle.Text = "D3CRYPTED9"
IntroTitle.TextColor3 = CWHITE
IntroTitle.TextSize = 32
IntroTitle.Font = Enum.Font.GothamBlack
IntroTitle.ZIndex = 102
IntroTitle.TextTransparency = 1
IntroTitle.Parent = IntroFrame

local IntroSub = Instance.new("TextLabel")
IntroSub.Size = UDim2.new(0,400,0,24)
IntroSub.Position = UDim2.new(0.5,-200,0.5,92)
IntroSub.BackgroundTransparency = 1
IntroSub.Text = "executor  //  made by d3crypted9 / midelta"
IntroSub.TextColor3 = CR
IntroSub.TextSize = 13
IntroSub.Font = Enum.Font.GothamBold
IntroSub.ZIndex = 102
IntroSub.TextTransparency = 1
IntroSub.Parent = IntroFrame

local LoadBG = mkFrame(IntroFrame, "LoadBG", UDim2.new(0,300,0,4), UDim2.new(0.5,-150,0.5,128), Color3.fromRGB(28,0,0))
LoadBG.ZIndex = 102
mkCorner(LoadBG, 2)

local LoadBar = mkFrame(LoadBG, "LoadBar", UDim2.new(0,0,1,0), UDim2.new(0,0,0,0), CR)
LoadBar.ZIndex = 103
mkCorner(LoadBar, 2)

local LoadText = Instance.new("TextLabel")
LoadText.Size = UDim2.new(0,300,0,20)
LoadText.Position = UDim2.new(0.5,-150,0.5,138)
LoadText.BackgroundTransparency = 1
LoadText.Text = "initializing..."
LoadText.TextColor3 = CDIMTX
LoadText.TextSize = 12
LoadText.Font = Enum.Font.Gotham
LoadText.ZIndex = 102
LoadText.TextTransparency = 1
LoadText.Parent = IntroFrame

local stages = {
    { text = "initializing...",         pct = 0.10 },
    { text = "loading modules...",      pct = 0.30 },
    { text = "patching environment...", pct = 0.55 },
    { text = "injecting hooks...",      pct = 0.75 },
    { text = "ready.",                  pct = 1.00 },
}

local introSpinAngle = 0
local introSpinConn  = RunService.Heartbeat:Connect(function(dt)
    introSpinAngle = (introSpinAngle + dt * 90) % 360
    IntroDecal.Rotation = introSpinAngle
end)

task.spawn(function()
    task.wait(0.3)
    tw(IntroTitle, 0.6, { TextTransparency = 0 }):Play()
    tw(IntroSub,   0.6, { TextTransparency = 0 }):Play()
    tw(LoadText,   0.4, { TextTransparency = 0 }):Play()
    task.wait(0.5)
    for _, s in ipairs(stages) do
        LoadText.Text = s.text
        tw(LoadBar, 0.4, { Size = UDim2.new(s.pct, 0, 1, 0) }):Play()
        task.wait(0.55)
    end
    task.wait(0.3)
    local flash = mkFrame(IntroFrame, "Flash", UDim2.new(1,0,1,0), UDim2.new(0,0,0,0), CWHITE, 0.7)
    flash.ZIndex = 200
    tw(flash, 0.25, { BackgroundTransparency = 1 }):Play()
    task.wait(0.3)
    flash:Destroy()
    tw(IntroFrame, 0.4, { BackgroundTransparency = 1 }):Play()
    for _, v in ipairs(IntroFrame:GetDescendants()) do
        if v:IsA("TextLabel") or v:IsA("ImageLabel") then
            tw(v, 0.3, { TextTransparency = 1, ImageTransparency = 1 }):Play()
        elseif v:IsA("Frame") then
            tw(v, 0.3, { BackgroundTransparency = 1 }):Play()
        end
    end
    task.wait(0.5)
    introSpinConn:Disconnect()
    IntroFrame:Destroy()
end)

-- ─────────────────────────────────────────────────────────────────
--  DRAGGABLE ICON
-- ─────────────────────────────────────────────────────────────────
local IconBtn = Instance.new("ImageButton")
IconBtn.Name             = "D3Icon"
IconBtn.Size             = UDim2.new(0,50,0,50)
IconBtn.Position         = UDim2.new(0.5,-25,0,14)
IconBtn.BackgroundColor3 = Color3.fromRGB(12,0,0)
IconBtn.BorderSizePixel  = 0
IconBtn.Image            = iconAssetId
IconBtn.ZIndex           = 50
IconBtn.Parent           = ScreenGui
mkCorner(IconBtn, 14)
mkStroke(IconBtn, CR, 2, 0.3)

local dragging   = false
local dragOrigin = nil
local dragPos    = nil

IconBtn.InputBegan:Connect(function(inp)
    if inp.UserInputType == Enum.UserInputType.MouseButton1 or inp.UserInputType == Enum.UserInputType.Touch then
        dragging   = true
        dragOrigin = inp.Position
        dragPos    = IconBtn.Position
    end
end)
IconBtn.InputEnded:Connect(function(inp)
    if inp.UserInputType == Enum.UserInputType.MouseButton1 or inp.UserInputType == Enum.UserInputType.Touch then
        dragging = false
    end
end)
UserInputService.InputChanged:Connect(function(inp)
    if dragging and (inp.UserInputType == Enum.UserInputType.MouseMovement or inp.UserInputType == Enum.UserInputType.Touch) then
        local d = inp.Position - dragOrigin
        IconBtn.Position = UDim2.new(dragPos.X.Scale, dragPos.X.Offset + d.X, dragPos.Y.Scale, dragPos.Y.Offset + d.Y)
    end
end)

local mainVisible = false
local MainFrame   = nil

IconBtn.MouseButton1Click:Connect(function()
    if MainFrame then
        mainVisible       = not mainVisible
        MainFrame.Visible = mainVisible
    end
end)

-- ─────────────────────────────────────────────────────────────────
--  MAIN WINDOW
-- ─────────────────────────────────────────────────────────────────
MainFrame = mkFrame(ScreenGui, "MainFrame", UDim2.new(0,720,0,460), UDim2.new(0.5,-360,0.5,-230), CBLACK)
MainFrame.Visible = false
MainFrame.ZIndex  = 10
mkCorner(MainFrame, 10)
mkStroke(MainFrame, CRDARK, 2, 0.2)

local TopBar = mkFrame(MainFrame, "TopBar", UDim2.new(1,0,0,36), UDim2.new(0,0,0,0), Color3.fromRGB(10,0,0))
TopBar.ZIndex = 11
mkCorner(TopBar, 10)
mkFrame(MainFrame, "TopFill", UDim2.new(1,0,0,18), UDim2.new(0,0,0,18), Color3.fromRGB(10,0,0)).ZIndex = 11

local TopTitle = Instance.new("TextLabel")
TopTitle.Size = UDim2.new(1,-16,0,20)
TopTitle.Position = UDim2.new(0,14,0,6)
TopTitle.BackgroundTransparency = 1
TopTitle.Text = "D3CRYPTED9  //  EXECUTOR"
TopTitle.TextColor3 = CWHITE
TopTitle.TextSize = 13
TopTitle.Font = Enum.Font.GothamBlack
TopTitle.TextXAlignment = Enum.TextXAlignment.Left
TopTitle.ZIndex = 12
TopTitle.Parent = TopBar

local CredLabel = Instance.new("TextLabel")
CredLabel.Size = UDim2.new(1,-16,0,11)
CredLabel.Position = UDim2.new(0,14,0,22)
CredLabel.BackgroundTransparency = 1
CredLabel.Text = "made by d3crypted9 / midelta"
CredLabel.TextColor3 = CDIMTX
CredLabel.TextSize = 9
CredLabel.Font = Enum.Font.Gotham
CredLabel.TextXAlignment = Enum.TextXAlignment.Left
CredLabel.ZIndex = 12
CredLabel.Parent = TopBar

local ContentArea = mkFrame(MainFrame, "Content", UDim2.new(1,-58,1,-36), UDim2.new(0,0,0,36), CDARK)
ContentArea.ZIndex = 11

local Sidebar = mkFrame(MainFrame, "Sidebar", UDim2.new(0,58,1,-36), UDim2.new(1,-58,0,36), Color3.fromRGB(10,0,0))
Sidebar.ZIndex = 11
mkStroke(Sidebar, CRDARK, 1, 0.4)

-- background spinning decal
local BGDecal = Instance.new("ImageLabel")
BGDecal.Size = UDim2.new(0,80,0,80)
BGDecal.Position = UDim2.new(0.5,-40,0.5,-40)
BGDecal.BackgroundTransparency = 1
BGDecal.Image = "rbxassetid://d3_decal1"
BGDecal.ImageTransparency = 0.75
BGDecal.ZIndex = 11
BGDecal.Parent = ContentArea

local bgSpinAngle = 0
RunService.Heartbeat:Connect(function(dt)
    if BGDecal and BGDecal.Parent then
        bgSpinAngle     = (bgSpinAngle + dt * 45) % 360
        BGDecal.Rotation = bgSpinAngle
    end
end)

-- ─────────────────────────────────────────────────────────────────
--  SIDEBAR
-- ─────────────────────────────────────────────────────────────────
local tabDefs = {
    { name = "Home",     display = "Home"   },
    { name = "Executor", display = "Exec"   },
    { name = "Search",   display = "Search" },
    { name = "Backdoor", display = "BD Scan"},
    { name = "Settings", display = "Config" },
    { name = "Console",  display = "Console"},
    { name = "Exit",     display = "Exit"   },
}

local sideObjs  = {}
local activeTab = "Home"

local SideLayout = Instance.new("UIListLayout")
SideLayout.FillDirection       = Enum.FillDirection.Vertical
SideLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
SideLayout.VerticalAlignment   = Enum.VerticalAlignment.Top
SideLayout.Padding             = UDim.new(0,3)
SideLayout.Parent              = Sidebar

local SidePad = Instance.new("UIPadding")
SidePad.PaddingTop = UDim.new(0,8)
SidePad.Parent     = Sidebar

for _, def in ipairs(tabDefs) do
    local sb = Instance.new("TextButton")
    sb.Size             = UDim2.new(0,50,0,44)
    sb.BackgroundColor3 = Color3.fromRGB(18,0,0)
    sb.BorderSizePixel  = 0
    sb.Text             = ""
    sb.AutoButtonColor  = false
    sb.ZIndex           = 12
    sb.Parent           = Sidebar
    mkCorner(sb, 7)

    local lbl = Instance.new("TextLabel")
    lbl.Size = UDim2.new(1,0,1,0)
    lbl.BackgroundTransparency = 1
    lbl.Text = def.display
    lbl.TextSize = 9
    lbl.Font = Enum.Font.GothamBold
    lbl.TextColor3 = CDIMTX
    lbl.TextWrapped = true
    lbl.ZIndex = 13
    lbl.Parent = sb

    sideObjs[def.name] = { btn = sb, lbl = lbl }

    sb.MouseEnter:Connect(function()
        if activeTab ~= def.name then
            tw(sb, 0.12, { BackgroundColor3 = Color3.fromRGB(35,0,0) }):Play()
        end
    end)
    sb.MouseLeave:Connect(function()
        if activeTab ~= def.name then
            tw(sb, 0.12, { BackgroundColor3 = Color3.fromRGB(18,0,0) }):Play()
        end
    end)
end

-- ─────────────────────────────────────────────────────────────────
--  PAGE SYSTEM
-- ─────────────────────────────────────────────────────────────────
local pages = {}

local function hideAll()
    for _, p in pairs(pages) do p.Visible = false end
end

local function setTab(name)
    for bname, obj in pairs(sideObjs) do
        local on = bname == name
        tw(obj.btn, 0.16, { BackgroundColor3 = on and CRDARK or Color3.fromRGB(18,0,0) }):Play()
        obj.lbl.TextColor3 = on and CWHITE or CDIMTX
        local ex = obj.btn:FindFirstChildOfClass("UIStroke")
        if on and not ex then
            mkStroke(obj.btn, CR, 1, 0.3)
        elseif not on and ex then
            ex:Destroy()
        end
    end
    activeTab = name
end

local function newPage(name)
    local p = mkFrame(ContentArea, name.."Page", UDim2.new(1,0,1,0), UDim2.new(0,0,0,0), CDARK)
    p.Visible = false
    p.ZIndex  = 12
    pages[name] = p
    return p
end

-- ─────────────────────────────────────────────────────────────────
--  HOME PAGE
-- ─────────────────────────────────────────────────────────────────
do
    local P = newPage("Home")
    mkPad(P, 14, 14, 14, 14)
    mkLabel(P, "GAME INFORMATION", UDim2.new(1,0,0,22), UDim2.new(0,0,0,0), CR, 15, Enum.Font.GothamBlack)
    mkFrame(P, "div", UDim2.new(1,0,0,1), UDim2.new(0,0,0,26), CRDARK).ZIndex = 13

    local function infoRow(y, ltext, vname)
        local row = mkFrame(P, ltext.."R", UDim2.new(1,0,0,32), UDim2.new(0,0,0,y), Color3.fromRGB(18,18,18))
        row.ZIndex = 13 ; mkCorner(row, 6) ; mkPad(row, 0, 0, 10, 10)
        mkLabel(row, ltext..":", UDim2.new(0.45,0,1,0), UDim2.new(0,0,0,0), CDIMTX, 12, Enum.Font.GothamBold).ZIndex = 14
        local v = mkLabel(row, "loading...", UDim2.new(0.55,0,1,0), UDim2.new(0.45,0,0,0), CWHITE, 12, Enum.Font.GothamBold)
        v.Name = vname ; v.ZIndex = 14
        return v
    end

    local vPid  = infoRow(34,  "Place ID",          "PlaceId")
    local vPnam = infoRow(72,  "Place Name",         "PlaceName")
    local vPlyr = infoRow(110, "Players in Server",  "PlayerCount")
    local vJid  = infoRow(148, "Job ID",             "JobId")
    local vUsr  = infoRow(186, "Your Username",      "Username")

    task.spawn(function()
        task.wait(1)
        vPid.Text  = tostring(game.PlaceId)
        local ok, info = pcall(function() return MarketplaceService:GetProductInfo(game.PlaceId) end)
        vPnam.Text = ok and info.Name or "unknown"
        vJid.Text  = tostring(game.JobId):sub(1,26) .. "..."
        vUsr.Text  = LocalPlayer.Name
    end)

    RunService.Heartbeat:Connect(function()
        if vPlyr and vPlyr.Parent then
            vPlyr.Text = tostring(#Players:GetPlayers())
        end
    end)
end

-- ─────────────────────────────────────────────────────────────────
--  EXECUTOR PAGE
-- ─────────────────────────────────────────────────────────────────
local ScriptInput = nil

do
    local P = newPage("Executor")
    mkPad(P, 10, 10, 10, 10)
    mkLabel(P, "LUA EXECUTOR", UDim2.new(1,0,0,22), UDim2.new(0,0,0,0), CR, 15, Enum.Font.GothamBlack)

    local Scroll = Instance.new("ScrollingFrame")
    Scroll.Size = UDim2.new(1,0,1,-76)
    Scroll.Position = UDim2.new(0,0,0,28)
    Scroll.BackgroundColor3 = Color3.fromRGB(10,10,10)
    Scroll.BorderSizePixel = 0
    Scroll.ScrollBarThickness = 4
    Scroll.ScrollBarImageColor3 = CR
    Scroll.ZIndex = 13
    Scroll.Parent = P
    mkCorner(Scroll, 6) ; mkStroke(Scroll, CRDARK, 1, 0.3)

    ScriptInput = Instance.new("TextBox")
    ScriptInput.Size = UDim2.new(1,0,1,0)
    ScriptInput.Position = UDim2.new(0,0,0,0)
    ScriptInput.BackgroundTransparency = 1
    ScriptInput.Text = "-- write your script here\n"
    ScriptInput.TextColor3 = Color3.fromRGB(200,255,200)
    ScriptInput.TextSize = 13
    ScriptInput.Font = Enum.Font.Code
    ScriptInput.TextXAlignment = Enum.TextXAlignment.Left
    ScriptInput.TextYAlignment = Enum.TextYAlignment.Top
    ScriptInput.MultiLine = true
    ScriptInput.ClearTextOnFocus = false
    ScriptInput.ZIndex = 14
    ScriptInput.Parent = Scroll
    mkPad(ScriptInput, 8, 8, 10, 10)

    local BtnRow = mkFrame(P, "BtnRow", UDim2.new(1,0,0,36), UDim2.new(0,0,1,-38), CBLACK, 1)
    BtnRow.ZIndex = 13

    local ExecBtn  = mkBtn(BtnRow, "EXECUTE",    UDim2.new(0,100,0,32), UDim2.new(0,0,0,0),     CR,                            CWHITE)
    local ClrBtn   = mkBtn(BtnRow, "CLEAR",      UDim2.new(0,78,0,32),  UDim2.new(0,106,0,0),   Color3.fromRGB(30,30,30),      CDIMTX)
    local LsBtn    = mkBtn(BtnRow, "LOADSTRING", UDim2.new(0,110,0,32), UDim2.new(0,190,0,0),   Color3.fromRGB(20,0,40),       Color3.fromRGB(180,100,255))
    mkCorner(ExecBtn,6) ; mkCorner(ClrBtn,6) ; mkCorner(LsBtn,6)

    local StatusLbl = mkLabel(BtnRow, "", UDim2.new(0,200,0,32), UDim2.new(0,306,0,0), CDIMTX, 11, Enum.Font.GothamBold)

    local function setStatus(msg, col)
        StatusLbl.Text       = msg
        StatusLbl.TextColor3 = col
        task.delay(3, function() if StatusLbl then StatusLbl.Text = "" end end)
    end

    ExecBtn.MouseButton1Click:Connect(function()
        local code = ScriptInput.Text
        if code == "" or code == "-- write your script here\n" then return end
        tw(ExecBtn, 0.08, { BackgroundColor3 = Color3.fromRGB(150,10,10) }):Play()
        local ok, err = safeExecute(code)
        task.wait(0.1)
        tw(ExecBtn, 0.08, { BackgroundColor3 = CR }):Play()
        setStatus(ok and "executed ok" or "error: "..(err or "?"), ok and CGREEN or Color3.fromRGB(255,80,80))
    end)

    ClrBtn.MouseButton1Click:Connect(function()
        ScriptInput.Text = "-- write your script here\n"
        StatusLbl.Text   = ""
    end)

    LsBtn.MouseButton1Click:Connect(function()
        local code = ScriptInput.Text
        if code == "" then return end
        local ok, err = safeExecute('loadstring([===[\n'..code..'\n]===])()')
        setStatus(ok and "loadstring ok" or "error: "..(err or "?"),
            ok and Color3.fromRGB(180,100,255) or Color3.fromRGB(255,80,80))
    end)
end

-- ─────────────────────────────────────────────────────────────────
--  SEARCH PAGE  (scriptblox.com)
-- ─────────────────────────────────────────────────────────────────
do
    local P = newPage("Search")
    mkPad(P, 10, 10, 10, 10)
    mkLabel(P, "SCRIPTBLOX SEARCH", UDim2.new(1,0,0,22), UDim2.new(0,0,0,0), CR, 15, Enum.Font.GothamBlack)

    local SRow = mkFrame(P, "SRow", UDim2.new(1,0,0,34), UDim2.new(0,0,0,28), CBLACK, 1)
    SRow.ZIndex = 13

    local SBox = Instance.new("TextBox")
    SBox.Size = UDim2.new(1,-90,1,0)
    SBox.Position = UDim2.new(0,0,0,0)
    SBox.BackgroundColor3 = Color3.fromRGB(16,16,16)
    SBox.BorderSizePixel = 0
    SBox.PlaceholderText = "search scripts..."
    SBox.PlaceholderColor3 = CDIMTX
    SBox.Text = ""
    SBox.TextColor3 = CWHITE
    SBox.TextSize = 13
    SBox.Font = Enum.Font.Gotham
    SBox.ClearTextOnFocus = false
    SBox.ZIndex = 14
    SBox.Parent = SRow
    mkCorner(SBox,6) ; mkStroke(SBox, CRDARK, 1, 0.4) ; mkPad(SBox, 0, 0, 10, 10)

    local SBtn = mkBtn(SRow, "SEARCH", UDim2.new(0,80,1,0), UDim2.new(1,-80,0,0), CR, CWHITE)
    mkCorner(SBtn, 6)

    local RScroll = Instance.new("ScrollingFrame")
    RScroll.Size = UDim2.new(1,0,1,-72)
    RScroll.Position = UDim2.new(0,0,0,70)
    RScroll.BackgroundColor3 = Color3.fromRGB(10,10,10)
    RScroll.BorderSizePixel = 0
    RScroll.ScrollBarThickness = 4
    RScroll.ScrollBarImageColor3 = CR
    RScroll.AutomaticCanvasSize = Enum.AutomaticSize.Y
    RScroll.CanvasSize = UDim2.new(0,0,0,0)
    RScroll.ZIndex = 13
    RScroll.Parent = P
    mkCorner(RScroll, 6)
    mkPad(RScroll, 6, 6, 6, 6)

    local RList = Instance.new("UIListLayout")
    RList.FillDirection = Enum.FillDirection.Vertical
    RList.Padding = UDim.new(0,4)
    RList.Parent = RScroll

    local StatusLbl = mkLabel(P, "", UDim2.new(1,0,0,18), UDim2.new(0,0,0,50), CDIMTX, 11, Enum.Font.Gotham)

    local function clearResults()
        for _, c in ipairs(RScroll:GetChildren()) do
            if c:IsA("Frame") then c:Destroy() end
        end
    end

    local function addResult(title, gameName, views, scriptBody)
        local Card = mkFrame(RScroll, "Card", UDim2.new(1,0,0,60), UDim2.new(0,0,0,0), Color3.fromRGB(16,16,16))
        Card.ZIndex = 14
        mkCorner(Card,6) ; mkStroke(Card, CRDARK, 1, 0.5) ; mkPad(Card, 6, 6, 10, 10)

        local t = mkLabel(Card, title,                    UDim2.new(1,-60,0,16), UDim2.new(0,0,0,0),  CWHITE,  12, Enum.Font.GothamBold)
        local g = mkLabel(Card, "game: "..gameName,       UDim2.new(1,-60,0,14), UDim2.new(0,0,0,18), CDIMTX, 10, Enum.Font.Gotham)
        local v = mkLabel(Card, "views: "..tostring(views), UDim2.new(1,-60,0,14), UDim2.new(0,0,0,32), CDIMTX, 10, Enum.Font.Gotham)
        t.ZIndex=15 ; g.ZIndex=15 ; v.ZIndex=15

        local CopyBtn = mkBtn(Card, "COPY", UDim2.new(0,52,0,28), UDim2.new(1,-54,0.5,-14), CR, CWHITE)
        mkCorner(CopyBtn,5) ; CopyBtn.ZIndex = 15

        CopyBtn.MouseButton1Click:Connect(function()
            if ScriptInput then ScriptInput.Text = scriptBody or ("-- "..title) end
            hideAll()
            pages["Executor"].Visible = true
            setTab("Executor")
            CopyBtn.Text = "DONE"
            task.delay(1.5, function() if CopyBtn then CopyBtn.Text = "COPY" end end)
        end)
    end

    local function doSearch()
        local q = SBox.Text
        if q == "" then return end
        clearResults()
        StatusLbl.Text       = "searching..."
        StatusLbl.TextColor3 = CDIMTX
        task.spawn(function()
            local url = "https://scriptblox.com/api/script/search?q=" .. HttpService:UrlEncode(q) .. "&max=10&page=1"
            local ok, res = pcall(safeRequest, url)
            if not ok or not res then
                StatusLbl.Text = "request failed" ; StatusLbl.TextColor3 = Color3.fromRGB(255,80,80)
                return
            end
            local pok, data = pcall(function() return HttpService:JSONDecode(res.Body) end)
            if not pok or not data then
                StatusLbl.Text = "parse error" ; StatusLbl.TextColor3 = Color3.fromRGB(255,80,80)
                return
            end
            local scripts = (data.result and data.result.scripts) or data.scripts or {}
            if #scripts == 0 then
                StatusLbl.Text = "no results" ; StatusLbl.TextColor3 = CDIMTX
                return
            end
            StatusLbl.Text = "found "..#scripts.." result(s)" ; StatusLbl.TextColor3 = CGREEN
            for _, s in ipairs(scripts) do
                addResult(
                    s.title or "untitled",
                    (s.game and s.game.name) or "unknown",
                    s.views or 0,
                    s.script or ("-- "..tostring(s.title))
                )
            end
        end)
    end

    SBtn.MouseButton1Click:Connect(doSearch)
    SBox.FocusLost:Connect(function(enter) if enter then doSearch() end end)
end

-- ─────────────────────────────────────────────────────────────────
--  BACKDOOR SCANNER PAGE
-- ─────────────────────────────────────────────────────────────────
do
    local P = newPage("Backdoor")
    mkPad(P, 12, 12, 14, 14)
    mkLabel(P, "BACKDOOR SCANNER", UDim2.new(1,0,0,22), UDim2.new(0,0,0,0), CR, 15, Enum.Font.GothamBlack)
    mkLabel(P, "scans workspace, replicated storage, and starter scripts for threats",
        UDim2.new(1,0,0,16), UDim2.new(0,0,0,26), CDIMTX, 10, Enum.Font.Gotham)

    local ScanBtn    = mkBtn(P, "START SCAN", UDim2.new(0,110,0,30), UDim2.new(0,0,0,50), CR, CWHITE)
    mkCorner(ScanBtn, 6)
    local ScanStatus = mkLabel(P, "idle", UDim2.new(1,-120,0,30), UDim2.new(0,116,0,50), CDIMTX, 12, Enum.Font.GothamBold)
    ScanStatus.TextXAlignment = Enum.TextXAlignment.Left

    local LogScroll = Instance.new("ScrollingFrame")
    LogScroll.Size = UDim2.new(1,0,1,-94)
    LogScroll.Position = UDim2.new(0,0,0,90)
    LogScroll.BackgroundColor3 = Color3.fromRGB(6,6,6)
    LogScroll.BorderSizePixel = 0
    LogScroll.ScrollBarThickness = 4
    LogScroll.ScrollBarImageColor3 = CR
    LogScroll.AutomaticCanvasSize = Enum.AutomaticSize.Y
    LogScroll.CanvasSize = UDim2.new(0,0,0,0)
    LogScroll.ZIndex = 13
    LogScroll.Parent = P
    mkCorner(LogScroll,6) ; mkStroke(LogScroll, CRDARK, 1, 0.5) ; mkPad(LogScroll,6,6,8,8)

    local LogLayout = Instance.new("UIListLayout")
    LogLayout.FillDirection = Enum.FillDirection.Vertical
    LogLayout.SortOrder     = Enum.SortOrder.LayoutOrder
    LogLayout.Parent        = LogScroll

    local logN = 0
    local function sLog(msg, col)
        logN = logN + 1
        local e = Instance.new("TextLabel")
        e.Size = UDim2.new(1,0,0,14)
        e.BackgroundTransparency = 1
        e.Text = msg
        e.TextColor3 = col or CTEXT
        e.TextSize = 11
        e.Font = Enum.Font.Code
        e.TextXAlignment = Enum.TextXAlignment.Left
        e.TextWrapped = true
        e.AutomaticSize = Enum.AutomaticSize.Y
        e.LayoutOrder = logN
        e.ZIndex = 14
        e.Parent = LogScroll
        task.wait()
        LogScroll.CanvasPosition = Vector2.new(0, LogScroll.AbsoluteCanvasSize.Y)
    end

    local KEYWORDS = {
        "getgenv","getfenv","hookfunction","hookmetamethod",
        "loadstring","HttpGet","HttpGetAsync","GetAsync",
        "backdoor","serverside","remote_spy","remotespy","exploit",
    }

    local SUSPICIOUS_REMOTE_NAMES = {
        "backdoor","ss","serverside","exploit","admin","execute","cmd","hook"
    }

    local function isSuspiciousRemote(name)
        local l = name:lower()
        for _, kw in ipairs(SUSPICIOUS_REMOTE_NAMES) do
            if l:find(kw, 1, true) then return true end
        end
        return false
    end

    local function checkSource(obj)
        local ok, src = pcall(function() return obj.Source end)
        if not ok or not src then return {} end
        local hits = {}
        for _, kw in ipairs(KEYWORDS) do
            if src:lower():find(kw:lower(), 1, true) then
                table.insert(hits, kw)
            end
        end
        return hits
    end

    local function scanRoot(root, found)
        for _, child in ipairs(root:GetDescendants()) do
            if child:IsA("RemoteEvent") or child:IsA("RemoteFunction") then
                if isSuspiciousRemote(child.Name) then
                    table.insert(found, { obj = child, reason = "suspicious remote name: "..child.Name })
                end
            end
            if child:IsA("Script") or child:IsA("LocalScript") or child:IsA("ModuleScript") then
                local hits = checkSource(child)
                if #hits > 0 then
                    table.insert(found, { obj = child, reason = "keyword hit: "..table.concat(hits,", ") })
                end
            end
        end
    end

    ScanBtn.MouseButton1Click:Connect(function()
        for _, c in ipairs(LogScroll:GetChildren()) do
            if c:IsA("TextLabel") then c:Destroy() end
        end
        logN = 0
        ScanStatus.Text       = "scanning..."
        ScanStatus.TextColor3 = CYELLOW
        sLog("[scan] starting full workspace scan...", CDIMTX)

        task.spawn(function()
            local found = {}
            local roots = {
                workspace,
                ReplicatedStorage,
                game:GetService("StarterPlayer"),
                game:GetService("StarterGui"),
                game:GetService("ServerScriptService"),
            }
            for _, root in ipairs(roots) do
                local ok = pcall(scanRoot, root, found)
                task.wait()
            end

            if #found == 0 then
                sLog("[scan] no threats detected. game appears clean.", CGREEN)
                ScanStatus.Text       = "clean"
                ScanStatus.TextColor3 = CGREEN
                return
            end

            sLog("[ALERT] found "..#found.." suspicious item(s)", CR)
            ScanStatus.Text       = "BACKDOORED"
            ScanStatus.TextColor3 = CR

            for _, entry in ipairs(found) do
                sLog("[flag] "..entry.obj:GetFullName().."  --  "..entry.reason, Color3.fromRGB(255,120,40))
            end

            task.wait(0.4)

            -- create Backdoor and Serverside remote events
            local bdRE, ssRE
            pcall(function()
                bdRE = Instance.new("RemoteEvent")
                bdRE.Name   = "Backdoor"
                bdRE.Parent = ReplicatedStorage
                sLog("[d3] created RemoteEvent: Backdoor", CDIMTX)
            end)
            pcall(function()
                ssRE = Instance.new("RemoteEvent")
                ssRE.Name   = "Serverside"
                ssRE.Parent = ReplicatedStorage
                sLog("[d3] created RemoteEvent: Serverside", CDIMTX)
            end)

            -- hint broadcast
            pcall(function()
                local hint = Instance.new("Hint")
                hint.Text   = "game backdoored lulz"
                hint.Parent = workspace
                game:GetService("Debris"):AddItem(hint, 8)
                sLog("[d3] hint sent to all players", CDIMTX)
            end)

            -- fire serverside remote
            pcall(function()
                if ssRE then ssRE:FireServer("activate") end
            end)

            -- hook require for serverside support (require by ID)
            local _require = require
            require = function(moduleOrId)
                if type(moduleOrId) == "number" then
                    sLog("[ss] require("..tostring(moduleOrId)..")", CYELLOW)
                    local ok2, result = pcall(_require, moduleOrId)
                    if ok2 then return result end
                    -- fallback attempt via HTTP if executor supports it
                    pcall(function()
                        local res = safeRequest("https://raw.githubusercontent.com/placeholder/"..moduleOrId.."/main.lua")
                        if res and res.Body and #res.Body > 10 then
                            local fn, err = loadstring(res.Body)
                            if fn then return fn() end
                        end
                    end)
                    return _require(moduleOrId)
                end
                return _require(moduleOrId)
            end

            sLog("[ss] require hook patched. executor is now server-sided.", CR)
        end)
    end)
end

-- ─────────────────────────────────────────────────────────────────
--  SETTINGS PAGE
-- ─────────────────────────────────────────────────────────────────
do
    local P = newPage("Settings")
    mkPad(P, 12, 12, 14, 14)
    mkLabel(P, "SETTINGS", UDim2.new(1,0,0,22), UDim2.new(0,0,0,0), CR, 15, Enum.Font.GothamBlack)

    local function settingRow(y, ltext)
        local row = mkFrame(P, ltext.."Row", UDim2.new(1,0,0,36), UDim2.new(0,0,0,y), Color3.fromRGB(16,16,16))
        row.ZIndex = 13 ; mkCorner(row,6) ; mkPad(row,0,0,10,10)
        mkLabel(row, ltext, UDim2.new(0.48,0,1,0), UDim2.new(0,0,0,0), CWHITE, 13, Enum.Font.GothamBold).ZIndex = 14
        return row
    end

    -- fps counter
    local fpsOn      = false
    local fpsConn    = nil
    local fpsSamples = {}

    local FpsOverlay = Instance.new("TextLabel")
    FpsOverlay.Size = UDim2.new(0,88,0,22)
    FpsOverlay.Position = UDim2.new(0,8,0,8)
    FpsOverlay.BackgroundColor3 = Color3.fromRGB(10,0,0)
    FpsOverlay.BackgroundTransparency = 0.3
    FpsOverlay.Text = "FPS: --"
    FpsOverlay.TextColor3 = CR
    FpsOverlay.TextSize = 13
    FpsOverlay.Font = Enum.Font.GothamBold
    FpsOverlay.Visible = false
    FpsOverlay.ZIndex = 60
    FpsOverlay.Parent = ScreenGui
    mkCorner(FpsOverlay, 5) ; mkPad(FpsOverlay, 0, 0, 6, 6)

    local FpsRow = settingRow(32, "FPS Counter")
    local FpsTog = mkBtn(FpsRow, "OFF", UDim2.new(0,54,0,24), UDim2.new(1,-56,0.5,-12), Color3.fromRGB(40,40,40), CDIMTX)
    mkCorner(FpsTog,5) ; FpsTog.ZIndex = 14

    FpsTog.MouseButton1Click:Connect(function()
        fpsOn = not fpsOn
        if fpsOn then
            FpsTog.Text = "ON" ; FpsTog.BackgroundColor3 = CRDARK ; FpsTog.TextColor3 = CWHITE
            FpsOverlay.Visible = true
            fpsConn = RunService.Heartbeat:Connect(function(dt)
                table.insert(fpsSamples, 1/dt)
                if #fpsSamples > 20 then table.remove(fpsSamples,1) end
                local sum = 0 ; for _, v in ipairs(fpsSamples) do sum = sum + v end
                FpsOverlay.Text = "FPS: "..math.floor(sum/#fpsSamples)
            end)
        else
            FpsTog.Text = "OFF" ; FpsTog.BackgroundColor3 = Color3.fromRGB(40,40,40) ; FpsTog.TextColor3 = CDIMTX
            FpsOverlay.Visible = false
            if fpsConn then fpsConn:Disconnect() ; fpsConn = nil end
        end
    end)

    -- change icon
    local IconRow = settingRow(76, "Icon Asset ID")
    local IconBox = Instance.new("TextBox")
    IconBox.Size = UDim2.new(0.3,0,0,26)
    IconBox.Position = UDim2.new(0.5,0,0.5,-13)
    IconBox.BackgroundColor3 = Color3.fromRGB(12,12,12)
    IconBox.BorderSizePixel = 0
    IconBox.PlaceholderText = "asset id..."
    IconBox.PlaceholderColor3 = CDIMTX
    IconBox.Text = ""
    IconBox.TextColor3 = CWHITE
    IconBox.TextSize = 12
    IconBox.Font = Enum.Font.Gotham
    IconBox.ClearTextOnFocus = false
    IconBox.ZIndex = 14
    IconBox.Parent = IconRow
    mkCorner(IconBox,5) ; mkStroke(IconBox, CRDARK, 1, 0.4) ; mkPad(IconBox,0,0,6,6)

    local IconApply = mkBtn(IconRow, "APPLY", UDim2.new(0,54,0,26), UDim2.new(0.82,0,0.5,-13), CR, CWHITE)
    mkCorner(IconApply,5) ; IconApply.ZIndex = 14
    IconApply.MouseButton1Click:Connect(function()
        local id = IconBox.Text
        if id ~= "" then IconBtn.Image = "rbxassetid://"..id end
    end)

    -- shape selector
    local ShapeRow = settingRow(120, "Icon Shape")
    local shapeList   = { "squircle", "square", "circle", "triangle" }
    local shapeRadii  = { squircle = 14, square = 0, circle = 25, triangle = 4 }
    local shapeXStart = 0.36

    for i, sh in ipairs(shapeList) do
        local active = sh == iconShape
        local shBtn  = mkBtn(ShapeRow, sh,
            UDim2.new(0,62,0,24),
            UDim2.new(shapeXStart + (i-1)*0.16, 0, 0.5, -12),
            active and CRDARK or Color3.fromRGB(28,28,28),
            active and CWHITE or CDIMTX)
        mkCorner(shBtn,5) ; shBtn.TextSize = 9 ; shBtn.ZIndex = 14

        shBtn.MouseButton1Click:Connect(function()
            iconShape = sh
            local c = IconBtn:FindFirstChildOfClass("UICorner")
            if c then c.CornerRadius = UDim.new(0, shapeRadii[sh] or 14) end
            for _, child in ipairs(ShapeRow:GetChildren()) do
                if child:IsA("TextButton") then
                    local on = child.Text == sh
                    child.BackgroundColor3 = on and CRDARK or Color3.fromRGB(28,28,28)
                    child.TextColor3       = on and CWHITE or CDIMTX
                end
            end
        end)
    end
end

-- ─────────────────────────────────────────────────────────────────
--  CONSOLE PAGE
-- ─────────────────────────────────────────────────────────────────
local consoleLog = nil

do
    local P = newPage("Console")
    mkPad(P, 10, 10, 10, 10)
    mkLabel(P, "ROBLOX CONSOLE", UDim2.new(1,0,0,22), UDim2.new(0,0,0,0), CR, 15, Enum.Font.GothamBlack)

    local CScroll = Instance.new("ScrollingFrame")
    CScroll.Size = UDim2.new(1,0,1,-58)
    CScroll.Position = UDim2.new(0,0,0,28)
    CScroll.BackgroundColor3 = Color3.fromRGB(6,6,6)
    CScroll.BorderSizePixel = 0
    CScroll.ScrollBarThickness = 4
    CScroll.ScrollBarImageColor3 = CR
    CScroll.AutomaticCanvasSize = Enum.AutomaticSize.Y
    CScroll.CanvasSize = UDim2.new(0,0,0,0)
    CScroll.ZIndex = 13
    CScroll.Parent = P
    mkCorner(CScroll,6) ; mkStroke(CScroll, CRDARK, 1, 0.5) ; mkPad(CScroll,6,6,8,8)

    local CLayout = Instance.new("UIListLayout")
    CLayout.FillDirection = Enum.FillDirection.Vertical
    CLayout.SortOrder     = Enum.SortOrder.LayoutOrder
    CLayout.Parent        = CScroll

    local logN2 = 0
    consoleLog = function(msg, col)
        logN2 = logN2 + 1
        local e = Instance.new("TextLabel")
        e.Size = UDim2.new(1,0,0,14)
        e.BackgroundTransparency = 1
        e.Text = msg
        e.TextColor3 = col or Color3.fromRGB(180,255,180)
        e.TextSize = 11
        e.Font = Enum.Font.Code
        e.TextXAlignment = Enum.TextXAlignment.Left
        e.TextWrapped = true
        e.AutomaticSize = Enum.AutomaticSize.Y
        e.LayoutOrder = logN2
        e.ZIndex = 14
        e.Parent = CScroll
        task.wait()
        CScroll.CanvasPosition = Vector2.new(0, CScroll.AbsoluteCanvasSize.Y)
    end

    consoleLog("[d3crypted9] console ready.", CR)
    consoleLog("[d3crypted9] made by d3crypted9 / midelta", CDIMTX)

    -- hook print + warn to also show in console
    local _print = print
    local _warn  = warn
    print = function(...)
        local msg = table.concat({...}, "\t")
        consoleLog("[print] "..msg, Color3.fromRGB(200,255,200))
        _print(...)
    end
    warn = function(...)
        local msg = table.concat({...}, "\t")
        consoleLog("[warn] "..msg, Color3.fromRGB(255,210,60))
        _warn(...)
    end

    local CmdBox = Instance.new("TextBox")
    CmdBox.Size = UDim2.new(1,-68,0,30)
    CmdBox.Position = UDim2.new(0,0,1,-32)
    CmdBox.BackgroundColor3 = Color3.fromRGB(12,12,12)
    CmdBox.BorderSizePixel = 0
    CmdBox.PlaceholderText = "> command..."
    CmdBox.PlaceholderColor3 = CDIMTX
    CmdBox.Text = ""
    CmdBox.TextColor3 = Color3.fromRGB(200,255,200)
    CmdBox.TextSize = 12
    CmdBox.Font = Enum.Font.Code
    CmdBox.ClearTextOnFocus = false
    CmdBox.ZIndex = 13
    CmdBox.Parent = P
    mkCorner(CmdBox,5) ; mkStroke(CmdBox, CRDARK, 1, 0.5) ; mkPad(CmdBox,0,0,8,8)

    local RunBtn = mkBtn(P, "RUN", UDim2.new(0,58,0,30), UDim2.new(1,-60,1,-32), CR, CWHITE)
    mkCorner(RunBtn,5) ; RunBtn.ZIndex = 13

    local function runCmd()
        local cmd = CmdBox.Text
        if cmd == "" then return end
        consoleLog("> "..cmd, Color3.fromRGB(255,100,100))
        CmdBox.Text = ""
        local ok, err = safeExecute(cmd)
        if not ok then consoleLog("[error] "..(err or "?"), Color3.fromRGB(255,80,80)) end
    end

    RunBtn.MouseButton1Click:Connect(runCmd)
    CmdBox.FocusLost:Connect(function(enter) if enter then runCmd() end end)
end

-- ─────────────────────────────────────────────────────────────────
--  WIRE SIDEBAR CLICKS
-- ─────────────────────────────────────────────────────────────────
for _, def in ipairs(tabDefs) do
    local obj = sideObjs[def.name]
    obj.btn.MouseButton1Click:Connect(function()
        if def.name == "Exit" then
            ScreenGui:Destroy()
            return
        end
        hideAll()
        if pages[def.name] then pages[def.name].Visible = true end
        setTab(def.name)
    end)
end

-- ─────────────────────────────────────────────────────────────────
--  OPEN AFTER INTRO FINISHES
-- ─────────────────────────────────────────────────────────────────
task.spawn(function()
    task.wait(4.2)
    MainFrame.Visible = true
    mainVisible       = true
    hideAll()
    pages["Home"].Visible = true
    setTab("Home")
    if consoleLog then
        consoleLog("[d3crypted9] executor loaded successfully.", CGREEN)
        consoleLog("[d3crypted9] made by d3crypted9 / midelta", CDIMTX)
    end
end)

print(" injected. made by d3crypted9 / midelta")

Features & Information

basically if u think about it its just delta but yeah this supports lua and loadstring and also use backdoor scanner to get require with console log few bugs yall can fix it idgaf
#delta#executor#fe bypass

Community Comments (2)

d3crypted9d3crypted9Mar 15, 2026

tuff

AnthonythebestAnthonythebestMar 22, 2026

Hey bro so your script's loading screen just stays but not the background so can you fix it?

More Scripts for Universal Scripts