--[[ DELTA MAGIC HUB - V5.3 FINAL RELEASE Status: OFFICIAL / SAFE MODE Changelog: Extended Loading Time for better UX. ]] local Players = game:GetService("Players") local TweenService = game:GetService("TweenService") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local Lighting = game:GetService("Lighting") local CoreGui = game:GetService("CoreGui") local LocalPlayer = Players.LocalPlayer --// 1. SISTEMA DE GUI (MODO SEGURO) local ScreenGui = Instance.new("ScreenGui") local success_gui, err_gui = pcall(function() if gethui then ScreenGui.Parent = gethui() elseif syn and syn.protect_gui then syn.protect_gui(ScreenGui) ScreenGui.Parent = CoreGui else ScreenGui.Parent = CoreGui end end) if not success_gui then ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") end ScreenGui.Name = "DeltaMagic_Final_Extended" ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.IgnoreGuiInset = true --// 2. CORES local Colors = { Background = Color3.fromRGB(20, 18, 28), DarkContrast = Color3.fromRGB(12, 10, 20), Accent = Color3.fromRGB(140, 0, 255), Text = Color3.fromRGB(245, 245, 245), TextDim = Color3.fromRGB(160, 160, 170), Success = Color3.fromRGB(50, 255, 100), Warning = Color3.fromRGB(255, 200, 50), Danger = Color3.fromRGB(255, 60, 60), VeoColor = Color3.fromRGB(255, 170, 0) } --// 3. VARIÁVEIS PRINCIPAIS local MainFrame local LoadingFrame --// 4. CONSTRUÇÃO TELA DE CARREGAMENTO LoadingFrame = Instance.new("Frame") LoadingFrame.Name = "LoadingScreen" LoadingFrame.Size = UDim2.new(1, 0, 1, 0) LoadingFrame.BackgroundColor3 = Color3.new(0.05, 0.05, 0.08) LoadingFrame.ZIndex = 10000 LoadingFrame.Parent = ScreenGui -- MENSAGEM DE AGRADECIMENTO & VEO HUB local ThanksLabel = Instance.new("TextLabel", LoadingFrame) ThanksLabel.Text = "Obrigado " .. LocalPlayer.DisplayName .. " por estar usando o Delta Magic Hub.\nUse também o Veo Hub que é a continuação desse hub." ThanksLabel.Font = Enum.Font.Gotham ThanksLabel.TextSize = 14 ThanksLabel.TextColor3 = Color3.fromRGB(200, 200, 200) ThanksLabel.Size = UDim2.new(1, 0, 0, 50) ThanksLabel.Position = UDim2.new(0, 0, 0.1, 0) ThanksLabel.BackgroundTransparency = 1 ThanksLabel.RichText = true ThanksLabel.TextWrapped = true -- Título Delta Magic local LoadingTitle = Instance.new("TextLabel", LoadingFrame) LoadingTitle.Text = "DELTA MAGIC" LoadingTitle.Font = Enum.Font.GothamBlack LoadingTitle.TextSize = 36 LoadingTitle.TextColor3 = Colors.Accent LoadingTitle.Size = UDim2.new(1, 0, 0, 50) LoadingTitle.Position = UDim2.new(0, 0, 0.35, 0) LoadingTitle.BackgroundTransparency = 1 -- Subtítulo Beta local LoadingBeta = Instance.new("TextLabel", LoadingFrame) LoadingBeta.Text = "BETA ULTIMATE" LoadingBeta.Font = Enum.Font.GothamBold LoadingBeta.TextSize = 18 LoadingBeta.TextColor3 = Color3.new(1, 1, 1) LoadingBeta.Size = UDim2.new(1, 0, 0, 20) LoadingBeta.Position = UDim2.new(0, 0, 0.42, 0) LoadingBeta.BackgroundTransparency = 1 -- Aviso Final local WarningLabel = Instance.new("TextLabel", LoadingFrame) WarningLabel.Text = "⚠️ Essa pode ser a última versão, o Hub poderá não receber mais atualização." WarningLabel.Font = Enum.Font.Gotham WarningLabel.TextSize = 14 WarningLabel.TextColor3 = Colors.Warning WarningLabel.Size = UDim2.new(0.8, 0, 0, 40) WarningLabel.Position = UDim2.new(0.1, 0, 0.85, 0) WarningLabel.BackgroundTransparency = 1 WarningLabel.TextWrapped = true -- Barra de Progresso local BarBack = Instance.new("Frame", LoadingFrame) BarBack.Size = UDim2.new(0, 300, 0, 6) BarBack.Position = UDim2.new(0.5, -150, 0.5, 20) BarBack.BackgroundColor3 = Color3.fromRGB(40, 40, 50) local BarCorner = Instance.new("UICorner", BarBack) BarCorner.CornerRadius = UDim.new(1, 0) local BarFill = Instance.new("Frame", BarBack) BarFill.Size = UDim2.new(0, 0, 1, 0) BarFill.BackgroundColor3 = Colors.Accent local FillCorner = Instance.new("UICorner", BarFill) FillCorner.CornerRadius = UDim.new(1, 0) -- HUB PRINCIPAL (Estrutura Mantida) MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 0, 0, 0) MainFrame.Position = UDim2.new(0.5, 0, 0.5, 0) MainFrame.AnchorPoint = Vector2.new(0.5, 0.5) MainFrame.BackgroundColor3 = Colors.Background MainFrame.BorderSizePixel = 0 MainFrame.Parent = ScreenGui MainFrame.ClipsDescendants = false MainFrame.Visible = false -- Dragging local dragging, dragStart, startPos MainFrame.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) MainFrame.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then 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 end) local MainCorner = Instance.new("UICorner", MainFrame) MainCorner.CornerRadius = UDim.new(0, 12) local MainStroke = Instance.new("UIStroke", MainFrame) MainStroke.Thickness = 3 MainStroke.Transparency = 0 -- Logo Central local LogoContainer = Instance.new("ImageLabel", MainFrame) LogoContainer.Size = UDim2.new(0, 90, 0, 90) LogoContainer.Position = UDim2.new(0.5, -45, 0, -45) LogoContainer.BackgroundColor3 = Colors.Background LogoContainer.ZIndex = 10 LogoContainer.Image = "rbxassetid://4207129596" local LogoCorner = Instance.new("UICorner", LogoContainer) LogoCorner.CornerRadius = UDim.new(1, 0) local LogoStroke = Instance.new("UIStroke", LogoContainer) LogoStroke.Thickness = 3 LogoStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border -- Carregar Imagem (Safe) task.spawn(function() pcall(function() local img = Players:GetUserThumbnailAsync(LocalPlayer.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420) LogoContainer.Image = img end) end) -- Topbar local TopBar = Instance.new("Frame", MainFrame) TopBar.Size = UDim2.new(1, 0, 0, 40) TopBar.BackgroundTransparency = 1 local TitleMain = Instance.new("TextLabel", TopBar) TitleMain.Text = "DELTA MAGIC" TitleMain.Font = Enum.Font.GothamBlack TitleMain.TextSize = 18 TitleMain.TextColor3 = Colors.Accent TitleMain.Size = UDim2.new(0, 0, 1, 0) TitleMain.Position = UDim2.new(0, 15, 0, 0) TitleMain.BackgroundTransparency = 1 TitleMain.AutomaticSize = Enum.AutomaticSize.X TitleMain.TextXAlignment = Enum.TextXAlignment.Left local TitleBeta = Instance.new("TextLabel", TopBar) TitleBeta.Text = " BETA" TitleBeta.Font = Enum.Font.GothamBlack TitleBeta.TextSize = 18 TitleBeta.TextColor3 = Color3.new(1,1,1) TitleBeta.Size = UDim2.new(0, 0, 1, 0) TitleBeta.Position = UDim2.new(0, 135, 0, 0) TitleBeta.BackgroundTransparency = 1 TitleBeta.AutomaticSize = Enum.AutomaticSize.X TitleBeta.TextXAlignment = Enum.TextXAlignment.Left -- Botões Janela local ButtonContainer = Instance.new("Frame", TopBar) ButtonContainer.Size = UDim2.new(0, 80, 1, 0) ButtonContainer.Position = UDim2.new(1, -85, 0, 0) ButtonContainer.BackgroundTransparency = 1 local AvatarArea, TabArea, ContentArea local function CreateTopButton(text, pos, color, callback) local btn = Instance.new("TextButton", ButtonContainer) btn.Size = UDim2.new(0, 30, 0, 30) btn.Position = pos btn.BackgroundColor3 = Colors.DarkContrast btn.Text = text btn.TextColor3 = color btn.Font = Enum.Font.GothamBold local c = Instance.new("UICorner", btn) c.CornerRadius = UDim.new(0, 6) btn.MouseButton1Click:Connect(callback) end local IsMinimized = false CreateTopButton("-", UDim2.new(0, 0, 0, 5), Colors.Text, function() IsMinimized = not IsMinimized if IsMinimized then if AvatarArea then AvatarArea.Visible = false end if TabArea then TabArea.Visible = false end if ContentArea then ContentArea.Visible = false end LogoContainer.Visible = false MainFrame:TweenSize(UDim2.new(0, 650, 0, 40), "Out", "Quad", 0.3, true) else MainFrame:TweenSize(UDim2.new(0, 650, 0, 400), "Out", "Back", 0.3, true) task.delay(0.15, function() if AvatarArea then AvatarArea.Visible = true end if TabArea then TabArea.Visible = true end if ContentArea then ContentArea.Visible = true end LogoContainer.Visible = true end) end end) CreateTopButton("X", UDim2.new(0, 40, 0, 5), Colors.Danger, function() ScreenGui:Destroy() end) -- Layout Interno local CreditsArea = Instance.new("Frame", MainFrame) CreditsArea.Size = UDim2.new(0, 150, 1, -50) CreditsArea.Position = UDim2.new(1, -160, 0, 45) CreditsArea.BackgroundColor3 = Colors.DarkContrast local cc_corner = Instance.new("UICorner", CreditsArea) cc_corner.CornerRadius = UDim.new(0, 10) local CreditsText = Instance.new("TextLabel", CreditsArea) CreditsText.Text = "Dev: Gemini 3\n\nVersão:\nV5.3 FINAL\nEXTENDED\n\nStatus:\nUndetected" CreditsText.Size = UDim2.new(1, 0, 1, -30) CreditsText.Position = UDim2.new(0, 0, 0, 30) CreditsText.BackgroundTransparency = 1 CreditsText.TextColor3 = Colors.TextDim CreditsText.Font = Enum.Font.GothamSemibold CreditsText.TextSize = 12 CreditsText.TextYAlignment = Enum.TextYAlignment.Top AvatarArea = CreditsArea TabArea = Instance.new("ScrollingFrame", MainFrame) TabArea.Size = UDim2.new(0, 130, 1, -55) TabArea.Position = UDim2.new(0, 15, 0, 45) TabArea.BackgroundTransparency = 1 TabArea.ScrollBarThickness = 0 local tl = Instance.new("UIListLayout", TabArea) tl.Padding = UDim.new(0, 8) ContentArea = Instance.new("Frame", MainFrame) ContentArea.Size = UDim2.new(0, 330, 1, -55) ContentArea.Position = UDim2.new(0, 155, 0, 45) ContentArea.BackgroundColor3 = Colors.DarkContrast ContentArea.BackgroundTransparency = 0.5 local cc = Instance.new("UICorner", ContentArea) cc.CornerRadius = UDim.new(0, 10) -- Helpers local CurrentPage = nil local function CreateTab(name) local TabBtn = Instance.new("TextButton", TabArea) TabBtn.Size = UDim2.new(1, 0, 0, 35) TabBtn.BackgroundColor3 = Colors.DarkContrast TabBtn.Text = name TabBtn.TextColor3 = Colors.TextDim TabBtn.Font = Enum.Font.GothamBold local tc = Instance.new("UICorner", TabBtn) tc.CornerRadius = UDim.new(0, 8) local Page = Instance.new("ScrollingFrame", ContentArea) Page.Size = UDim2.new(1, -10, 1, -10) Page.Position = UDim2.new(0, 5, 0, 5) Page.BackgroundTransparency = 1 Page.Visible = false local pl = Instance.new("UIListLayout", Page) pl.Padding = UDim.new(0, 6) pl.HorizontalAlignment = Enum.HorizontalAlignment.Center TabBtn.MouseButton1Click:Connect(function() for _, v in pairs(TabArea:GetChildren()) do if v:IsA("TextButton") then TweenService:Create(v, TweenInfo.new(0.2), {BackgroundColor3 = Colors.DarkContrast, TextColor3 = Colors.TextDim}):Play() end end TweenService:Create(TabBtn, TweenInfo.new(0.2), {BackgroundColor3 = Colors.Accent, TextColor3 = Colors.Text}):Play() if CurrentPage then CurrentPage.Visible = false end CurrentPage = Page Page.Visible = true end) if not CurrentPage then CurrentPage = Page Page.Visible = true TabBtn.BackgroundColor3 = Colors.Accent TabBtn.TextColor3 = Colors.Text end return Page end local function CreateButton(page, text, func) local btn = Instance.new("TextButton", page) btn.Size = UDim2.new(0.95, 0, 0, 35) btn.BackgroundColor3 = Colors.Background btn.Text = text btn.TextColor3 = Colors.Text btn.Font = Enum.Font.GothamSemibold local bc = Instance.new("UICorner", btn) bc.CornerRadius = UDim.new(0, 6) local s = Instance.new("UIStroke", btn) s.Color = Colors.Accent s.Thickness = 1 btn.MouseButton1Click:Connect(function() TweenService:Create(btn, TweenInfo.new(0.1), {BackgroundColor3 = Colors.Accent}):Play() task.wait(0.1) TweenService:Create(btn, TweenInfo.new(0.3), {BackgroundColor3 = Colors.Background}):Play() func() end) end local function CreateToggle(page, text, callback) local btn = Instance.new("TextButton", page) btn.Size = UDim2.new(0.95, 0, 0, 35) btn.BackgroundColor3 = Colors.Background btn.Text = " " .. text btn.TextColor3 = Colors.Text btn.Font = Enum.Font.GothamSemibold btn.TextXAlignment = Enum.TextXAlignment.Left local bc = Instance.new("UICorner", btn) bc.CornerRadius = UDim.new(0, 6) local indicator = Instance.new("Frame", btn) indicator.Size = UDim2.new(0, 14, 0, 14) indicator.Position = UDim2.new(0, 10, 0.5, -7) indicator.BackgroundColor3 = Colors.DarkContrast local ic = Instance.new("UICorner", indicator) ic.CornerRadius = UDim.new(0, 4) local isOn = false btn.MouseButton1Click:Connect(function() isOn = not isOn if isOn then indicator.BackgroundColor3 = Colors.Success else indicator.BackgroundColor3 = Colors.DarkContrast end callback(isOn) end) end -- ABAS local Home = CreateTab("🏠 Principal") local Combat = CreateTab("⚔️ Combate") local Visuals = CreateTab("👁️ Visual") local Move = CreateTab("🏃 Movimento") local OpTab = CreateTab("👑 OP") local SettingsTab = CreateTab("⚙️ Config") -- FUNÇÕES CreateButton(Home, "✈️ Carregar Fly Gui V3", function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Xneoff/FlyGuiV3/main/FlyGuiV3.txt"))() end) local HitboxEnabled = false CreateToggle(Combat, "Hitbox Expander", function(state) HitboxEnabled = state while HitboxEnabled do for _, plr in pairs(Players:GetPlayers()) do if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("Head") then plr.Character.Head.Size = Vector3.new(5, 5, 5) plr.Character.Head.Transparency = 0.5 plr.Character.Head.CanCollide = false end end task.wait(1) end end) CreateButton(Combat, "🌪️ Fling (Derrubar)", function() local thrust = Instance.new('BodyThrust', LocalPlayer.Character.HumanoidRootPart) thrust.Force = Vector3.new(9999,9999,9999) thrust.Name = "YeetForce" repeat task.wait() until not LocalPlayer.Character.HumanoidRootPart:FindFirstChild("YeetForce") end) CreateToggle(Visuals, "ESP (Wallhack)", function(state) if state then for _, plr in pairs(Players:GetPlayers()) do if plr ~= LocalPlayer and plr.Character then if not plr.Character:FindFirstChild("Highlight") then local hl = Instance.new("Highlight", plr.Character) hl.FillColor = Colors.Accent hl.OutlineColor = Color3.new(1,1,1) end end end else for _, plr in pairs(Players:GetPlayers()) do if plr.Character and plr.Character:FindFirstChild("Highlight") then plr.Character.Highlight:Destroy() end end end end) CreateToggle(Visuals, "Fullbright", function(state) if state then Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.GlobalShadows = false else Lighting.Brightness = 1 Lighting.GlobalShadows = true end end) CreateToggle(Move, "Infinite Jump", function(state) local InfiniteJumpEnabled = state UserInputService.JumpRequest:Connect(function() if InfiniteJumpEnabled and LocalPlayer.Character then LocalPlayer.Character:FindFirstChildOfClass('Humanoid'):ChangeState("Jumping") end end) end) CreateButton(Move, "⚡ Speed 100", function() LocalPlayer.Character.Humanoid.WalkSpeed = 100 end) CreateButton(Move, "🦘 Super Pulo", function() LocalPlayer.Character.Humanoid.JumpPower = 120 LocalPlayer.Character.Humanoid.UseJumpPower = true end) local AntiVoidPart, VoidHeight = nil, -100 local function ToggleAntiVoid(state) if state then if AntiVoidPart then AntiVoidPart:Destroy() end AntiVoidPart = Instance.new("Part") AntiVoidPart.Name = "MagicAntiVoid" AntiVoidPart.Size = Vector3.new(9000, 1, 9000) AntiVoidPart.Position = Vector3.new(0, VoidHeight, 0) AntiVoidPart.Anchored = true AntiVoidPart.CanCollide = true AntiVoidPart.Transparency = 0.5 AntiVoidPart.Material = Enum.Material.Neon AntiVoidPart.Color = Colors.Accent AntiVoidPart.Parent = workspace else if AntiVoidPart then AntiVoidPart:Destroy() end AntiVoidPart = nil end end local Container = Instance.new("Frame", OpTab) Container.Size = UDim2.new(0.95, 0, 0, 45) Container.BackgroundColor3 = Colors.Background local cc2 = Instance.new("UICorner", Container) cc2.CornerRadius = UDim.new(0, 6) local ToggleBtn = Instance.new("TextButton", Container) ToggleBtn.Size = UDim2.new(0.7, 0, 1, 0) ToggleBtn.BackgroundColor3 = Colors.DarkContrast ToggleBtn.Text = "Ativar ANTIVOID" ToggleBtn.TextColor3 = Colors.Text ToggleBtn.Font = Enum.Font.GothamBold local tc2 = Instance.new("UICorner", ToggleBtn) tc2.CornerRadius = UDim.new(0, 6) local IsOn = false ToggleBtn.MouseButton1Click:Connect(function() IsOn = not IsOn ToggleAntiVoid(IsOn) if IsOn then TweenService:Create(ToggleBtn, TweenInfo.new(0.2), {BackgroundColor3 = Colors.Success}):Play() else TweenService:Create(ToggleBtn, TweenInfo.new(0.2), {BackgroundColor3 = Colors.DarkContrast}):Play() end end) local UpBtn = Instance.new("TextButton", Container) UpBtn.Size = UDim2.new(0.25, 0, 0.45, 0) UpBtn.Position = UDim2.new(0.72, 0, 0, 0) UpBtn.BackgroundColor3 = Colors.DarkContrast UpBtn.Text = "▲" UpBtn.TextColor3 = Colors.Accent local uc2 = Instance.new("UICorner", UpBtn) uc2.CornerRadius = UDim.new(0, 4) local DownBtn = Instance.new("TextButton", Container) DownBtn.Size = UDim2.new(0.25, 0, 0.45, 0) DownBtn.Position = UDim2.new(0.72, 0, 0.55, 0) DownBtn.BackgroundColor3 = Colors.DarkContrast DownBtn.Text = "▼" DownBtn.TextColor3 = Colors.Accent local dc2 = Instance.new("UICorner", DownBtn) dc2.CornerRadius = UDim.new(0, 4) UpBtn.MouseButton1Click:Connect(function() VoidHeight = VoidHeight + 10 if AntiVoidPart then AntiVoidPart.Position = Vector3.new(0, VoidHeight, 0) end end) DownBtn.MouseButton1Click:Connect(function() VoidHeight = VoidHeight - 10 if AntiVoidPart then AntiVoidPart.Position = Vector3.new(0, VoidHeight, 0) end end) CreateButton(OpTab, "👻 Noclip", function() local noclip = true game:GetService("RunService").Stepped:Connect(function() if noclip and LocalPlayer.Character then for _, v in pairs(LocalPlayer.Character:GetDescendants()) do if v:IsA("BasePart") and v.CanCollide then v.CanCollide = false end end end end) end) CreateButton(SettingsTab, "❌ Destruir Hub", function() if AntiVoidPart then AntiVoidPart:Destroy() end ScreenGui:Destroy() end) --// LOADING SEQUENCE (EXTENDED) task.spawn(function() -- Espera inicial para ler o topo task.wait(1.5) -- Carregamento suave (aprox 4-5 segundos) for i = 0, 1, 0.01 do BarFill.Size = UDim2.new(i, 0, 1, 0) task.wait(0.04) end -- Espera final no 100% para ler o rodapé task.wait(1.5) -- Fade Out Texto TweenService:Create(ThanksLabel, TweenInfo.new(0.5), {TextTransparency = 1}):Play() TweenService:Create(LoadingTitle, TweenInfo.new(0.5), {TextTransparency = 1}):Play() TweenService:Create(LoadingBeta, TweenInfo.new(0.5), {TextTransparency = 1}):Play() TweenService:Create(WarningLabel, TweenInfo.new(0.5), {TextTransparency = 1}):Play() -- Fade Out Geral LoadingFrame.Visible = false -- Abrir Hub MainFrame.Visible = true MainFrame.Size = UDim2.new(0, 0, 0, 0) TweenService:Create(MainFrame, TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {Size = UDim2.new(0, 650, 0, 400)}):Play() -- Loop RGB while MainFrame.Parent do for i = 0, 1, 0.01 do local color = Color3.fromHSV(i, 1, 1) MainStroke.Color = color LogoStroke.Color = color TitleBeta.TextColor3 = color task.wait(0.05) end end end)