-- [[ 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