Veo Hub By Gemini 3 X Delta Magic V1
Key RequiredUniversal

Veo Hub By Gemini 3 X Delta Magic V1

Universal ScriptTonicostaTonicosta 333 views 62 executesUpdated Jan 22, 2026
Unrated
00
Lua Script•244 lines (8204 chars)
--[[ 
    Veo Hub - Script Básico
    Criado para rodar no Delta / Mobile / PC
]]

local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")

-- Proteção para não duplicar a interface se executar 2 vezes
if game:GetService("CoreGui"):FindFirstChild("VeoHubUI") then
    game:GetService("CoreGui").VeoHubUI:Destroy()
end

-- 1. CRIANDO A TELA PRINCIPAL (ScreenGui)
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "VeoHubUI"
-- Tenta colocar no CoreGui (mais seguro para exploits), se falhar vai pro PlayerGui
if pcall(function() ScreenGui.Parent = CoreGui end) then
else
    ScreenGui.Parent = Players.LocalPlayer:WaitForChild("PlayerGui")
end

-- 2. FRAME PRINCIPAL (A Janela)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 500, 0, 300) -- Tamanho da janela
MainFrame.Position = UDim2.new(0.5, -250, 0.5, -150) -- Centralizado
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 35) -- Cor de fundo escura
MainFrame.BorderSizePixel = 0
MainFrame.Parent = ScreenGui

-- Bordas Arredondadas (UICorner)
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 10)
MainCorner.Parent = MainFrame

-- 3. BARRA DO TOPO (TopBar)
local TopBar = Instance.new("Frame")
TopBar.Name = "TopBar"
TopBar.Size = UDim2.new(1, 0, 0, 40)
TopBar.BackgroundColor3 = Color3.fromRGB(40, 40, 45)
TopBar.BorderSizePixel = 0
TopBar.Parent = MainFrame

local TopBarCorner = Instance.new("UICorner")
TopBarCorner.CornerRadius = UDim.new(0, 10)
TopBarCorner.Parent = TopBar

-- Correção visual para a barra do topo não arredondar em baixo
local TopBarFix = Instance.new("Frame")
TopBarFix.Size = UDim2.new(1, 0, 0, 10)
TopBarFix.Position = UDim2.new(0, 0, 1, -10)
TopBarFix.BackgroundColor3 = Color3.fromRGB(40, 40, 45)
TopBarFix.BorderSizePixel = 0
TopBarFix.Parent = TopBar

-- TÍTULO (Lado Esquerdo do Topo)
local Title = Instance.new("TextLabel")
Title.Name = "Title"
Title.Text = "Veo Hub em breve"
Title.Size = UDim2.new(0, 200, 1, 0)
Title.Position = UDim2.new(0, 15, 0, 0)
Title.BackgroundTransparency = 1
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 16
Title.Font = Enum.Font.GothamBold
Title.TextXAlignment = Enum.TextXAlignment.Left
Title.Parent = TopBar

-- BOTÕES DE CONTROLE (Lado Direito do Topo)
local ButtonContainer = Instance.new("Frame")
ButtonContainer.Size = UDim2.new(0, 80, 1, 0)
ButtonContainer.Position = UDim2.new(1, -90, 0, 0)
ButtonContainer.BackgroundTransparency = 1
ButtonContainer.Parent = TopBar

-- Botão Fechar (X)
local CloseBtn = Instance.new("TextButton")
CloseBtn.Name = "Close"
CloseBtn.Text = "X"
CloseBtn.Size = UDim2.new(0, 30, 0, 30)
CloseBtn.Position = UDim2.new(1, -30, 0.5, -15)
CloseBtn.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
CloseBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
CloseBtn.Font = Enum.Font.GothamBold
CloseBtn.TextSize = 14
CloseBtn.Parent = ButtonContainer

local CloseCorner = Instance.new("UICorner")
CloseCorner.CornerRadius = UDim.new(0, 6)
CloseCorner.Parent = CloseBtn

CloseBtn.MouseButton1Click:Connect(function()
    ScreenGui:Destroy()
end)

-- Botão Minimizar (-)
local MinBtn = Instance.new("TextButton")
MinBtn.Name = "Minimize"
MinBtn.Text = "-"
MinBtn.Size = UDim2.new(0, 30, 0, 30)
MinBtn.Position = UDim2.new(1, -70, 0.5, -15) -- Ao lado do fechar
MinBtn.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
MinBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
MinBtn.Font = Enum.Font.GothamBold
MinBtn.TextSize = 14
MinBtn.Parent = ButtonContainer

local MinCorner = Instance.new("UICorner")
MinCorner.CornerRadius = UDim.new(0, 6)
MinCorner.Parent = MinBtn

local minimized = false
MinBtn.MouseButton1Click:Connect(function()
    minimized = not minimized
    if minimized then
        -- Esconde tudo exceto a TopBar
        MainFrame:TweenSize(UDim2.new(0, 500, 0, 40), "Out", "Quad", 0.3, true)
        for _, child in pairs(MainFrame:GetChildren()) do
            if child.Name ~= "TopBar" and child.Name ~= "UICorner" then
                child.Visible = false
            end
        end
    else
        -- Restaura tamanho
        MainFrame:TweenSize(UDim2.new(0, 500, 0, 300), "Out", "Quad", 0.3, true)
        task.wait(0.2)
        for _, child in pairs(MainFrame:GetChildren()) do
            if child.Name ~= "TopBar" and child.Name ~= "UICorner" then
                child.Visible = true
            end
        end
    end
end)

-- 4. ÁREA DAS ABAS (Lado Esquerdo, abaixo do Topo)
local Sidebar = Instance.new("Frame")
Sidebar.Name = "Sidebar"
Sidebar.Size = UDim2.new(0, 120, 1, -40)
Sidebar.Position = UDim2.new(0, 0, 0, 40)
Sidebar.BackgroundColor3 = Color3.fromRGB(35, 35, 40)
Sidebar.BorderSizePixel = 0
Sidebar.Parent = MainFrame

-- Lista para organizar as abas
local TabListLayout = Instance.new("UIListLayout")
TabListLayout.Parent = Sidebar
TabListLayout.SortOrder = Enum.SortOrder.LayoutOrder
TabListLayout.Padding = UDim.new(0, 5)

-- Padding (Espaçamento interno) da Sidebar
local SidebarPadding = Instance.new("UIPadding")
SidebarPadding.PaddingTop = UDim.new(0, 10)
SidebarPadding.PaddingLeft = UDim.new(0, 5)
SidebarPadding.Parent = Sidebar

-- 5. ÁREA DE CONTEÚDO (Onde ficam os textos/botões)
local ContentArea = Instance.new("Frame")
ContentArea.Name = "ContentArea"
ContentArea.Size = UDim2.new(1, -130, 1, -50)
ContentArea.Position = UDim2.new(0, 125, 0, 45)
ContentArea.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
ContentArea.BackgroundTransparency = 1
ContentArea.Parent = MainFrame

-- 6. CRIANDO A PRIMEIRA ABA (Inicio)
local function CreateTab(name)
    local TabBtn = Instance.new("TextButton")
    TabBtn.Name = name .. "Button"
    TabBtn.Text = name
    TabBtn.Size = UDim2.new(1, -10, 0, 30)
    TabBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 55)
    TabBtn.TextColor3 = Color3.fromRGB(200, 200, 200)
    TabBtn.Font = Enum.Font.Gotham
    TabBtn.TextSize = 14
    TabBtn.Parent = Sidebar
    
    local TabCorner = Instance.new("UICorner")
    TabCorner.CornerRadius = UDim.new(0, 6)
    TabCorner.Parent = TabBtn
    
    return TabBtn
end

-- Botão da Aba "Inicio"
local HomeTabBtn = CreateTab("Início")
HomeTabBtn.BackgroundColor3 = Color3.fromRGB(60, 120, 200) -- Destaque azul para a aba ativa
HomeTabBtn.TextColor3 = Color3.fromRGB(255, 255, 255)

-- CONTEÚDO DA ABA INICIO
local MessageLabel = Instance.new("TextLabel")
MessageLabel.Size = UDim2.new(1, 0, 0, 200)
MessageLabel.Position = UDim2.new(0, 0, 0, 0)
MessageLabel.BackgroundTransparency = 1
MessageLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
MessageLabel.Font = Enum.Font.Gotham
MessageLabel.TextSize = 18
MessageLabel.TextWrapped = true
MessageLabel.Text = "Veo Hub em breve\n\nfique de olho no tiktok\n@u.e.n.r\n\nuse o Delta Magic V1"
MessageLabel.Parent = ContentArea

-- 7. FUNÇÃO DE ARRASTAR (Draggable)
-- Permite mover a janela segurando no TopBar
local dragging, dragInput, dragStart, startPos

local function update(input)
    local delta = input.Position - dragStart
    MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end

TopBar.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        dragging = true
        dragStart = input.Position
        startPos = MainFrame.Position
        
        input.Changed:Connect(function()
            if input.UserInputState == Enum.UserInputState.End then
                dragging = false
            end
        end)
    end
end)

TopBar.InputChanged:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
        dragInput = input
    end
end)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        update(input)
    end
end)

-- Notificação de carregamento
game:GetService("StarterGui"):SetCore("SendNotification", {
    Title = "Veo Hub";
    Text = "Script Carregado com Sucesso!";
    Duration = 3;
})

Features & Information

Comming

Community Comments (3)

thewiiufanthewiiufanJan 22, 2026

chagpt sooo tuff 😂

Replying to @thewiiufan
TonicostaTonicostaJan 22, 2026

@thewiiufan It was Gemini who did it.

Replying to @Tonicosta
thewiiufanthewiiufanJan 23, 2026

@Tonicosta Oh mb twin

More Scripts for Universal Scripts