OMNITRIX HUB V7 EDITION
Key Required

OMNITRIX HUB V7 EDITION

Brookhaven 🏡RPcd496773cd496773 1.1K views 487 executesUpdated Mar 30, 2026
Unrated
00
Lua Script•191 lines (7360 chars)
-- [[ OMNITRIX HUB V7 - DELTA & BROOKHAVEN EDITION ]]
-- MODIFICAÇÕES: Massa Cinzenta 0.1, Gigante 10.0, Goku, Chapolin e Flash de Luz

local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local playerGui = player:WaitForChild("PlayerGui")
local backpack = player:WaitForChild("Backpack")

if playerGui:FindFirstChild("OmnitrixToolsGui") then
    playerGui.OmnitrixToolsGui:Destroy()
end

local flying = false
local speedFly = 80
local bv, bg

-- [[ DATABASE DOS ALIENS ]]
local aliens = {
    {name = "ARRAIÁ-JATO", scale = 1.0, speed = 60, toolName = "Voo", canFly = true, accs = {13172845397, 16371229066}},
    {name = "XLR8", scale = 1.0, speed = 250, toolName = "Super Velocidade", accs = {14987099479}},
    {name = "FRIAGEM", scale = 1.1, speed = 35, toolName = "Congelar", canFly = true, canFreeze = true, accs = {}},
    {name = "QUATRO BRAÇOS", scale = 1.4, speed = 24, toolName = "Super Soco", accs = {89671885174401}},
    {name = "MASSA CINZENTA", scale = 0.1, speed = 25, toolName = "Inteligência", accs = {}},
    {name = "GOKU", scale = 1.1, speed = 200, toolName = "Kamehameha", accs = {}},
    {name = "CHAPOLIN", scale = 1.0, speed = 45, toolName = "Marreta Biônica", special = "Chapolin", accs = {}},
    {name = "GIGANTE", scale = 10.0, speed = 40, toolName = "Pisada", accs = {}},
    {name = "RESTAURAR", scale = 1.0, speed = 16, toolName = nil, accs = {}}
}

local currentIdx = 1

-- [[ INTERFACE ]]
local ScreenGui = Instance.new("ScreenGui", playerGui)
ScreenGui.Name = "OmnitrixToolsGui"

local MainFrame = Instance.new("Frame", ScreenGui)
MainFrame.Size = UDim2.new(0, 300, 0, 160)
MainFrame.Position = UDim2.new(0.35, 0, 0.3, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.fromRGB(0, 255, 0)
MainFrame.Active = true
MainFrame.Draggable = true 
Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 15)

local AlienTitle = Instance.new("TextLabel", MainFrame)
AlienTitle.Size = UDim2.new(1, 0, 0.4, 0)
AlienTitle.BackgroundTransparency = 1
AlienTitle.Text = "SELECIONE"
AlienTitle.TextColor3 = Color3.fromRGB(0, 255, 0)
AlienTitle.TextSize = 26
AlienTitle.Font = Enum.Font.Cartoon

local NextBtn = Instance.new("TextButton", MainFrame)
NextBtn.Size = UDim2.new(0, 60, 0, 45)
NextBtn.Position = UDim2.new(0.75, 0, 0.35, 0)
NextBtn.Text = "👉"
NextBtn.TextSize = 35
NextBtn.BackgroundTransparency = 1
NextBtn.TextColor3 = Color3.new(1, 1, 1)

local BackBtn = Instance.new("TextButton", MainFrame)
BackBtn.Size = UDim2.new(0, 60, 0, 45)
BackBtn.Position = UDim2.new(0.05, 0, 0.35, 0)
BackBtn.Text = "👈"
BackBtn.TextSize = 35
BackBtn.BackgroundTransparency = 1
BackBtn.TextColor3 = Color3.new(1, 1, 1)

local UseBtn = Instance.new("TextButton", MainFrame)
UseBtn.Size = UDim2.new(0.8, 0, 0.25, 0)
UseBtn.Position = UDim2.new(0.1, 0, 0.7, 0)
UseBtn.BackgroundColor3 = Color3.fromRGB(0, 150, 0)
UseBtn.Text = "TRANSFORMAR"
UseBtn.TextColor3 = Color3.new(1, 1, 1)
UseBtn.Font = Enum.Font.SourceSansBold
UseBtn.TextSize = 20
Instance.new("UICorner", UseBtn)

-- [[ FUNÇÕES DE PODER ]]
local function flashEffect()
    local f = Instance.new("Frame", ScreenGui)
    f.Size = UDim2.new(1, 0, 1, 0)
    f.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
    f.ZIndex = 10
    task.spawn(function()
        for i = 0, 1, 0.1 do
            f.BackgroundTransparency = i
            task.wait(0.05)
        end
        f:Destroy()
    end)
end

local function applyScale(hum, scaleValue)
    local desc = hum:GetAppliedDescription() or Instance.new("HumanoidDescription")
    desc.HeightScale = scaleValue
    desc.WidthScale = scaleValue
    desc.DepthScale = scaleValue
    desc.HeadScale = scaleValue
    pcall(function() hum:ApplyDescription(desc) end)
    
    -- Forçar via NumberValues para Brookhaven
    local scales = {"BodyHeightScale", "BodyWidthScale", "BodyDepthScale", "HeadScale"}
    for _, sName in pairs(scales) do
        local sObj = hum:FindFirstChild(sName) or Instance.new("NumberValue", hum)
        sObj.Name = sName
        sObj.Value = scaleValue
    end
end

-- [[ TRANSFORMAÇÃO ]]
local function transform()
    local char = player.Character
    local hum = char:FindFirstChild("Humanoid")
    if not hum then return end
    
    flashEffect()
    flying = false
    if bv then bv:Destroy() end
    
    local data = aliens[currentIdx]
    applyScale(hum, data.scale)
    hum.WalkSpeed = data.speed

    -- Limpar Acessórios e Tools Omni
    for _, item in pairs(char:GetChildren()) do
        if (item:IsA("Accessory") and item:GetAttribute("OmniAcc")) or (item:IsA("Tool") and item:GetAttribute("Omni")) then
            item:Destroy()
        end
    end
    for _, item in pairs(backpack:GetChildren()) do
        if item:GetAttribute("Omni") then item:Destroy() end
    end
    
    -- Dar Tool Principal
    if data.toolName then
        local tool = Instance.new("Tool", backpack)
        tool.Name = data.toolName
        tool.RequiresHandle = false
        tool:SetAttribute("Omni", true)
        
        tool.Activated:Connect(function()
            if data.name == "GOKU" then
                local beam = Instance.new("Part", workspace)
                beam.Anchored = true; beam.CanCollide = false; beam.Material = "Neon"
                beam.Color = Color3.fromRGB(0, 190, 255); beam.Shape = "Cylinder"
                beam.Size = Vector3.new(100, 4, 4)
                beam.CFrame = CFrame.new(char.HumanoidRootPart.Position + char.HumanoidRootPart.CFrame.LookVector * 50, char.HumanoidRootPart.Position) * CFrame.Angles(0, math.rad(90), 0)
                game:GetService("Debris"):AddItem(beam, 0.5)
            elseif data.name == "GIGANTE" then
                local p = Instance.new("Part", workspace)
                p.Size = Vector3.new(45, 2, 45); p.CFrame = char.HumanoidRootPart.CFrame; p.Anchored = true; p.Transparency = 0.5; game:GetService("Debris"):AddItem(p, 0.4)
            elseif data.special == "Chapolin" then
                local p = Instance.new("Part", workspace)
                p.Size = Vector3.new(15, 2, 15); p.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0,-2,-5); p.Anchored = true; p.Color = Color3.new(1,1,0); game:GetService("Debris"):AddItem(p, 0.3)
            end
        end)
    end

    -- Tool Encolhedora (Chapolin)
    if data.special == "Chapolin" then
        local pilula = Instance.new("Tool", backpack)
        pilula.Name = "Pílula de Polegarina"; pilula.RequiresHandle = false; pilula:SetAttribute("Omni", true)
        pilula.Activated:Connect(function() applyScale(hum, 0.1); task.wait(10); applyScale(hum, 1.0) end)
    end

    -- Carregar Acessórios (Delta Edition)
    if data.accs then
        for _, id in pairs(data.accs) do
            task.spawn(function()
                local obj = game:GetObjects("rbxassetid://" .. id)[1]
                if obj then obj.Parent = char; obj:SetAttribute("OmniAcc", true) end
            end)
        end
    end
end

-- Botões
NextBtn.MouseButton1Click:Connect(function()
    currentIdx = currentIdx % #aliens + 1
    AlienTitle.Text = aliens[currentIdx].name
end)

BackBtn.MouseButton1Click:Connect(function()
    currentIdx = (currentIdx - 2) % #aliens + 1
    AlienTitle.Text = aliens[currentIdx].name
end)

UseBtn.MouseButton1Click:Connect(transform)
AlienTitle.Text = aliens[currentIdx].name

Features & Information

Op script OMNITRIX HUB V7 EDITION
#Op script by Angelo

Community Comments (0)

No comments yet for this script.

More Scripts for Brookhaven 🏡RP