Omnitirix Hub v19
Key Required

Omnitirix Hub v19

Brookhaven 🏡RPcd496773cd496773 1.2K views 492 executesUpdated Mar 30, 2026
Unrated
00
Lua Script•193 lines (6706 chars)
-- [[ OMNITRIX GUI SYSTEM - BROOKHAVEN ]]
-- Desenvolvido para uso com o Delta Executor.

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

-- [[ VERIFICAÇÃO DE GUI EXISTENTE ]]
if playerGui:FindFirstChild("OmnitrixGui") then
    playerGui.OmnitrixGui:Destroy()
end

-- [[ CRIAÇÃO DA INTERFACE (GUI) ]]
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "OmnitrixGui"
ScreenGui.Parent = playerGui
ScreenGui.ResetOnSpawn = false

-- Painel Principal (Arrastável)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 300, 0, 150)
MainFrame.Position = UDim2.new(0.35, 0, 0.3, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.fromRGB(0, 255, 0) -- Verde neon
MainFrame.Active = true
MainFrame.Draggable = true -- Permite arrastar o menu
MainFrame.Parent = ScreenGui

-- Canto arredondado para o painel
local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 10)
UICorner.Parent = MainFrame

-- Título (Nome do Alien)
local AlienTitle = Instance.new("TextLabel")
AlienTitle.Name = "AlienTitle"
AlienTitle.Size = UDim2.new(1, 0, 0.4, 0)
AlienTitle.BackgroundTransparency = 1
AlienTitle.Text = "CARREGANDO..."
AlienTitle.TextColor3 = Color3.fromRGB(0, 255, 0) -- Verde neon
AlienTitle.TextSize = 24
AlienTitle.Font = Enum.Font.Cartoon -- Fonte estilo Ben 10
AlienTitle.TextWrapped = true
AlienTitle.Parent = MainFrame

-- [[ BOTÕES DE NAVEGAÇÃO ]]

-- Botão Next (👉)
local NextBtn = Instance.new("TextButton")
NextBtn.Name = "NextBtn"
NextBtn.Size = UDim2.new(0, 50, 0, 40)
NextBtn.Position = UDim2.new(0.8, 0, 0.4, 0)
NextBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
NextBtn.Text = "👉"
NextBtn.TextColor3 = Color3.new(1, 1, 1)
NextBtn.TextSize = 30
NextBtn.Parent = MainFrame

local NextCorner = Instance.new("UICorner")
NextCorner.CornerRadius = UDim.new(0, 10)
NextCorner.Parent = NextBtn

-- Botão Back (👈)
local BackBtn = Instance.new("TextButton")
BackBtn.Name = "BackBtn"
BackBtn.Size = UDim2.new(0, 50, 0, 40)
BackBtn.Position = UDim2.new(0.05, 0, 0.4, 0)
BackBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
BackBtn.Text = "👈"
BackBtn.TextColor3 = Color3.new(1, 1, 1)
BackBtn.TextSize = 30
BackBtn.Parent = MainFrame

local BackCorner = Instance.new("UICorner")
BackCorner.CornerRadius = UDim.new(0, 10)
BackCorner.Parent = BackBtn

-- [[ BOTÃO USAR OMNITRIX ]]
local UseBtn = Instance.new("TextButton")
UseBtn.Name = "UseBtn"
UseBtn.Size = UDim2.new(0.7, 0, 0.3, 0)
UseBtn.Position = UDim2.new(0.15, 0, 0.7, 0)
UseBtn.BackgroundColor3 = Color3.fromRGB(0, 180, 0)
UseBtn.Text = "USAR OMNITRIX"
UseBtn.TextColor3 = Color3.new(1, 1, 1)
UseBtn.TextSize = 18
UseBtn.Font = Enum.Font.SourceSansBold
UseBtn.Parent = MainFrame

local UseCorner = Instance.new("UICorner")
UseCorner.CornerRadius = UDim.new(0, 10)
UseCorner.Parent = UseBtn

-- [[ LOGICA DO OMNITRIX E ALIENS ]]

-- Database de Aliens (Dados atualizados e mais equilibrados para Brookhaven)
local aliens = {
    {name = "Feedback", scale = 1.1, speed = 75, jump = 80},
    {name = "Bala de Canhão", scale = 1.3, speed = 150, jump = 40},
    {name = "Gravattack", scale = 2.2, speed = 30, jump = 45},
    {name = "Eco Eco", scale = 0.4, speed = 60, jump = 50},
    {name = "Arraiá-Jato", scale = 1.0, speed = 300, jump = 150},
    {name = "Friagem", scale = 1.1, speed = 55, jump = 90},
    {name = "Diamante", scale = 1.2, speed = 45, jump = 70},
    {name = "Insectoide", scale = 1.0, speed = 90, jump = 120},
    {name = "Quatro Braços", scale = 1.6, speed = 40, jump = 130},
    {name = "Massa Cinzenta", scale = 0.2, speed = 35, jump = 30},
    {name = "Bloxx", scale = 1.5, speed = 40, jump = 60},
    -- Alien X mantido com velocidade extrema, use com cuidado
    {name = "Alien X", scale = 1.2, speed = 500, jump = 500},
    -- Alien customizado: Goku (Muito rápido e pula muito)
    {name = "Goku (Custom)", scale = 1.1, speed = 200, jump = 200},
    -- Alien customizado: Chapolin (Pequeno e agil)
    {name = "Chapolin (Custom)", scale = 0.8, speed = 65, jump = 100},
    -- Adicionando "Restaurar" para voltar ao normal
    {name = "RESTAURAR HUMANO", scale = 1.0, speed = 16, jump = 50}
}

local currentAlienIndex = 1

-- Função para atualizar o texto do alien selecionado no visor
local function updateMenu()
    local currentAlien = aliens[currentAlienIndex]
    AlienTitle.Text = currentAlien.name
    -- Muda a cor do texto se for Restaurar ou Custom
    if currentAlien.name == "RESTAURAR HUMANO" then
        AlienTitle.TextColor3 = Color3.new(1, 1, 1) -- Branco
    elseif currentAlien.name:match("Custom") then
        AlienTitle.TextColor3 = Color3.new(1, 0, 0) -- Vermelho
    else
        AlienTitle.TextColor3 = Color3.fromRGB(0, 255, 0) -- Verde neon padrão
    end
end

-- Função de transformação (Aplica tamanho e velocidade)
local function transform()
    local character = player.Character
    if not character then return end
    
    local humanoid = character:FindFirstChild("Humanoid")
    if not humanoid then return end
    
    local data = aliens[currentAlienIndex]
    
    -- [[ AJUSTE DE TAMANHO (R15 SCALES) ]]
    -- Verifica se o humanoid tem os valores de escala e aplica
    local scaleVars = {"BodyHeightScale", "BodyWidthScale", "BodyDepthScale", "HeadScale"}
    for _, var in pairs(scaleVars) do
        local scaleObject = humanoid:FindFirstChild(var)
        if scaleObject then
            scaleObject.Value = data.scale
        end
    end
    
    -- [[ AJUSTE DE ATRIBUTOS (VELOCIDADE/PULO) ]]
    humanoid.WalkSpeed = data.speed
    humanoid.UseJumpPower = true -- Garante que o valor JumpPower seja usado
    humanoid.JumpPower = data.jump
    
    print("OMNITRIX: Transformação para " .. data.name .. " confirmada!")
end

-- [[ CONFIGURAÇÃO DOS EVENTOS DOS BOTÕES ]]

-- Evento do botão avançar (👉)
NextBtn.MouseButton1Click:Connect(function()
    currentAlienIndex = currentAlienIndex + 1
    -- Loop: se passar do último, volta para o primeiro
    if currentAlienIndex > #aliens then
        currentAlienIndex = 1
    end
    updateMenu()
end)

-- Evento do botão retroceder (👈)
BackBtn.MouseButton1Click:Connect(function()
    currentAlienIndex = currentAlienIndex - 1
    -- Loop: se for antes do primeiro, vai para o último
    if currentAlienIndex < 1 then
        currentAlienIndex = #aliens
    end
    updateMenu()
end)

-- Evento do botão USAR OMNITRIX
UseBtn.MouseButton1Click:Connect(transform)

-- [[ INICIALIZAÇÃO ]]
-- Define o primeiro alien ao executar o script
updateMenu()

print("Script do Omnitrix para Delta carregado! Arraste o menu e use 👉/👈 para escolher.")

Features & Information

Op script pawer 10
#Op script do Ben

Community Comments (0)

No comments yet for this script.

More Scripts for Brookhaven 🏡RP