-- [[ OMNITRIX GUI V5 - ACCESSORIES, FLY & SPEED ]] 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 = 70 local bv, bg -- [[ INTERFACE ]] local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "OmnitrixToolsGui" ScreenGui.Parent = playerGui ScreenGui.ResetOnSpawn = false local MainFrame = Instance.new("Frame") 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 MainFrame.Parent = ScreenGui Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 15) local AlienTitle = Instance.new("TextLabel") 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 AlienTitle.Parent = MainFrame local NextBtn = Instance.new("TextButton") 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) NextBtn.Parent = MainFrame local BackBtn = Instance.new("TextButton") 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) BackBtn.Parent = MainFrame local UseBtn = Instance.new("TextButton") 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 = "USAR OMNITRIX" UseBtn.TextColor3 = Color3.new(1, 1, 1) UseBtn.Font = Enum.Font.SourceSansBold UseBtn.TextSize = 20 UseBtn.Parent = MainFrame Instance.new("UICorner", UseBtn) -- [[ SISTEMA DE ACESSÓRIOS ]] local function clearAccs() local char = player.Character if not char then return end for _, item in pairs(char:GetChildren()) do if item:IsA("Accessory") and item:GetAttribute("OmniAcc") then item:Destroy() end end end local function addAccessory(id) local char = player.Character if not char then return end -- Tenta carregar do catálogo (Funciona em executores que suportam InsertService ou Game:GetObjects) task.spawn(function() local success, model = pcall(function() return game:GetObjects("rbxassetid://" .. id)[1] end) if success and model then if model:IsA("Accessory") then model.Parent = char model:SetAttribute("OmniAcc", true) end else print("Erro ao carregar ID: " .. id) end end) end -- [[ DATABASE ]] local aliens = { {name = "ARRAIÁ-JATO", scale = 1.0, speed = 40, 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 = 30, toolName = "Congelar", canFly = true, canFreeze = true}, {name = "QUATRO BRAÇOS", scale = 1.4, speed = 22, toolName = "Super Soco", accs = {89671885174401}}, {name = "MASSA CINZENTA", scale = 0.2, speed = 25, toolName = "Inteligência"}, {name = "GOKU", scale = 1.1, speed = 200, toolName = "Kamehameha"}, {name = "RESTAURAR", scale = 1.0, speed = 16, toolName = nil} } local currentIdx = 1 -- [[ SISTEMA DE VOO ]] local function toggleFly() local char = player.Character local root = char:FindFirstChild("HumanoidRootPart") if not root then return end flying = not flying if flying then bv = Instance.new("BodyVelocity", root) bg = Instance.new("BodyGyro", root) bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge) bg.MaxTorque = Vector3.new(math.huge, math.huge, math.huge) task.spawn(function() while flying do bv.Velocity = mouse.Hit.LookVector * speedFly bg.CFrame = CFrame.new(root.Position, mouse.Hit.Position) task.wait() end end) else if bv then bv:Destroy() end if bg then bg:Destroy() end end end -- [[ SISTEMA DE CONGELAR ]] local function freezeEffect(target) if target and target:IsA("BasePart") then local ice = Instance.new("Part", workspace) ice.Size = target.Size + Vector3.new(1,1,1) ice.CFrame = target.CFrame ice.Anchored = true ice.CanCollide = false ice.Color = Color3.fromRGB(150, 235, 255) ice.Material = Enum.Material.