-- ============================================== -- ✨ ANINHA HUB ✨ -- ============================================== -- πŸ“¦ SERVIΓ‡OS local Players = game:GetService("Players") local Player = Players.LocalPlayer local PlayerGui = Player:WaitForChild("PlayerGui") local UIS = game:GetService("UserInputService") local HttpService = game:GetService("HttpService") local TweenService = game:GetService("TweenService") -- πŸ–₯️ TELA DE INICIALIZAÇÃO GRANDE local LoadingScreen = Instance.new("ScreenGui") LoadingScreen.Name = "AninhaHubLoading" LoadingScreen.Parent = PlayerGui LoadingScreen.ZIndexBehavior = Enum.ZIndexBehavior.Sibling local BG = Instance.new("Frame") BG.Name = "Background" BG.Size = UDim2.new(1, 0, 1, 0) BG.Position = UDim2.new(0, 0, 0, 0) BG.BackgroundColor3 = Color3.fromRGB(15, 15, 30) BG.Parent = LoadingScreen local LoadingText = Instance.new("TextLabel") LoadingText.Name = "LoadingText" LoadingText.Size = UDim2.new(0, 0, 0, 0) LoadingText.Position = UDim2.new(0.5, 0, 0.5, 0) LoadingText.BackgroundTransparency = 1 LoadingText.Text = "Inicializando Aninha Hub" LoadingText.TextColor3 = Color3.fromRGB(150, 180, 255) LoadingText.Font = Enum.Font.GothamBold LoadingText.TextSize = 42 LoadingText.TextWrapped = true LoadingText.AutomaticSize = Enum.AutomaticSize.XY LoadingText.AnchorPoint = Vector2.new(0.5, 0.5) LoadingText.Parent = BG local CountText = Instance.new("TextLabel") CountText.Name = "CountText" CountText.Size = UDim2.new(0, 0, 0, 0) CountText.Position = UDim2.new(0.5, 0, 0.5, 80) CountText.BackgroundTransparency = 1 CountText.Text = "" CountText.TextColor3 = Color3.fromRGB(255, 255, 255) CountText.Font = Enum.Font.GothamBold CountText.TextSize = 60 CountText.AutomaticSize = Enum.AutomaticSize.XY CountText.AnchorPoint = Vector2.new(0.5, 0.5) CountText.Parent = BG -- 🎬 ANIMAÇÃO DE CONTAGEM task.wait(0.5) CountText.Text = "1" task.wait(0.8) CountText.Text = "2" task.wait(0.8) CountText.Text = "3" task.wait(0.8) CountText.Text = "✨ PRONTO! ✨" task.wait(0.5) -- ✨ DESVANECE E REMOVE A TELA TweenService:Create(BG, TweenInfo.new(0.6), {BackgroundTransparency = 1}):Play() TweenService:Create(LoadingText, TweenInfo.new(0.6), {TextTransparency = 1}):Play() TweenService:Create(CountText, TweenInfo.new(0.6), {TextTransparency = 1}):Play() task.wait(0.7) LoadingScreen:Destroy() print("") print("β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”") print("β”‚ ✨ Initializing Aninha Hub... ✨ β”‚") print("β”‚ βœ… Welcome! Aninha Hub pronto! β”‚") print("β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜") print("") -- πŸ“ VARIÁVEIS local AninhaHub = {} AninhaHub.AntiAFKEnabled = true AninhaHub.Minimized = false AninhaHub.CurrentTab = 1 AninhaHub.OriginalSpeed = 16 -- πŸ–₯️ CRIAR TELA PRINCIPAL local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "AninhaHubGui" ScreenGui.Parent = PlayerGui ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.ResetOnSpawn = false -- πŸ”§ FUNÇÃO CRIAR BOTΓƒO local function CreateButton(Name, Text, Pos, Size, Callback, Parent) Parent = Parent or AninhaHub.MainFrame local btn = Instance.new("TextButton") btn.Name = Name btn.Text = Text btn.Position = Pos btn.Size = Size btn.BackgroundColor3 = Color3.fromRGB(45, 45, 55) btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Font = Enum.Font.GothamBold btn.TextSize = 13 btn.BorderSizePixel = 1 btn.BorderColor3 = Color3.fromRGB(100, 140, 255) btn.AutoLocalize = false btn.Parent = Parent btn.MouseButton1Click:Connect(Callback) return btn end -- πŸ“¦ FRAME PRINCIPAL AninhaHub.MainFrame = Instance.new("Frame") AninhaHub.MainFrame.Name = "MainFrame" AninhaHub.MainFrame.Position = UDim2.new(0.02, 0, 0.15, 0) AninhaHub.MainFrame.Size = UDim2.new(0, 225, 0, 310) AninhaHub.MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 40) AninhaHub.MainFrame.BorderSizePixel = 2 AninhaHub.MainFrame.BorderColor3 = Color3.fromRGB(100, 140, 255) AninhaHub.MainFrame.ClipsDescendants = true AninhaHub.MainFrame.AutoLocalize = false AninhaHub.MainFrame.Parent = ScreenGui -- 🎯 BARRA DE TÍTULO (ÁREA PARA ARRASTAR) local TitleBar = Instance.new("Frame") TitleBar.Name = "TitleBar" TitleBar.Position = UDim2.new(0, 0, 0, 0) TitleBar.Size = UDim2.new(1, 0, 0, 38) TitleBar.BackgroundColor3 = Color3.fromRGB(40, 55, 90) TitleBar.AutoLocalize = false TitleBar.Parent = AninhaHub.MainFrame local Title = Instance.new("TextLabel") Title.Name = "Title" Title.Text = "✨ ANINHA HUB ✨" Title.Position = UDim2.new(0, 8, 0, 0) Title.Size = UDim2.new(1, -70, 1, 0) Title.BackgroundTransparency = 1 Title.TextColor3 = Color3.fromRGB(200, 220, 255) Title.Font = Enum.Font.GothamBold Title.TextSize = 14 Title.TextXAlignment = Enum.TextXAlignment.Left Title.AutoLocalize = false Title.Parent = TitleBar -- βž•βž– BOTΓƒO MINIMIZAR/MAXIMIZAR local MinMaxBtn = Instance.new("TextButton") MinMaxBtn.Name = "MinMaxBtn" MinMaxBtn.Text = "βˆ’" MinMaxBtn.Position = UDim2.new(1, -32, 0, 4) MinMaxBtn.Size = UDim2.new(0, 28, 0, 28) MinMaxBtn.BackgroundColor3 = Color3.fromRGB(80, 110, 180) MinMaxBtn.TextColor3 = Color3.fromRGB(255, 255, 255) MinMaxBtn.Font = Enum.Font.GothamBold MinMaxBtn.TextSize = 18 MinMaxBtn.AutoLocalize = false MinMaxBtn.Parent = TitleBar -- πŸ“‘ ÁREA DE ABAS AninhaHub.TabContainer = Instance.new("Frame") AninhaHub.TabContainer.Name = "TabContainer" AninhaHub.TabContainer.Position = UDim2.new(0, 5, 0, 45) AninhaHub.TabContainer.Size = UDim2.new(1, -10, 0, 30) AninhaHub.TabContainer.BackgroundTransparency = 1 AninhaHub.TabContainer.AutoLocalize = false AninhaHub.TabContainer.Parent = AninhaHub.MainFrame -- πŸ“„ ÁREA DE CONTEÚDO AninhaHub.Content = Instance.new("Frame") AninhaHub.Content.Name = "Content" AninhaHub.Content.Position = UDim2.new(0, 5, 0, 80) AninhaHub.Content.Size = UDim2.new(1, -10, 1, -85) AninhaHub.Content.BackgroundTransparency = 1 AninhaHub.Content.AutoLocalize = false AninhaHub.Content.Parent = AninhaHub.MainFrame -- 🏷️ CRIAR ABAS local tabs = { {Name = "Speed", Icon = "πŸƒ"}, {Name = "Servidor", Icon = "🌐"}, {Name = "Geral", Icon = "βš™οΈ"} } local tabButtons = {} local tabPages = {} for i, tabInfo in ipairs(tabs) do local TabBtn = Instance.new("TextButton") TabBtn.Name = "Tab_"..tabInfo.Name TabBtn.Text = tabInfo.Icon TabBtn.Position = UDim2.new((i-1)*0.333, 1, 0, 0) TabBtn.Size = UDim2.new(0.33, 0, 1, 0) TabBtn.BackgroundColor3 = i == 1 and Color3.fromRGB(80, 120, 200) or Color3.fromRGB(50, 50, 70) TabBtn.TextColor3 = Color3.fromRGB(255, 255, 255) TabBtn.Font = Enum.Font.GothamBold TabBtn.TextSize = 14 TabBtn.AutoLocalize = false TabBtn.Parent = AninhaHub.TabContainer local Page = Instance.new("Frame") Page.Name = "Page_"..tabInfo.Name Page.Size = UDim2.new(1, 0, 1, 0) Page.BackgroundTransparency = 1 Page.Visible = i == 1 Page.AutoLocalize = false Page.Parent = AninhaHub.Content tabButtons[i] = TabBtn tabPages[i] = Page TabBtn.MouseButton1Click:Connect(function() AninhaHub.CurrentTab = i for j = 1, #tabs do tabButtons[j].BackgroundColor3 = j == i and Color3.fromRGB(80, 120, 200) or Color3.fromRGB(50, 50, 70) tabPages[j].Visible = j == i end end) end -- πŸƒ ABA 1: WALKSPEED β€” NOVO βœ… local speedLabel = Instance.new("TextLabel") speedLabel.Text = "WalkSpeed: 16 (PadrΓ£o)" speedLabel.Name = "SpeedLabel" speedLabel.Position = UDim2.new(0, 5, 0, 5) speedLabel.Size = UDim2.new(1, -10, 0, 30) speedLabel.BackgroundTransparency = 1 speedLabel.TextColor3 = Color3.fromRGB(200, 200, 200) speedLabel.Font = Enum.Font.GothamBold speedLabel.TextSize = 14 speedLabel.AutoLocalize = false speedLabel.Parent = tabPages[1] -- FunΓ§Γ£o para aplicar velocidade local function SetWalkSpeed(value) local Character = Player.Character if Character then local Humanoid = Character:FindFirstChild("Humanoid") if Humanoid then Humanoid.WalkSpeed = value speedLabel.Text = "WalkSpeed: " .. value print("πŸƒ WalkSpeed: " .. value) end end end -- BotΓ΅es de velocidade CreateButton("Speed16", "πŸ”Ή 16 (Normal)", UDim2.new(0, 5, 0, 45), UDim2.new(1, -10, 0, 30), function() SetWalkSpeed(16) end, tabPages[1]) CreateButton("Speed50", "πŸ”Ή 50", UDim2.new(0, 5, 0, 80), UDim2.new(1, -10, 0, 30), function() SetWalkSpeed(50) end, tabPages[1]) CreateButton("Speed100", "πŸ”Ή 100", UDim2.new(0, 5, 0, 115), UDim2.new(1, -10, 0, 30), function() SetWalkSpeed(100) end, tabPages[1]) CreateButton("Speed200", "πŸ”Ή 200", UDim2.new(0, 5, 0, 150), UDim2.new(1, -10, 0, 30), function() SetWalkSpeed(200) end, tabPages[1]) CreateButton("Speed300", "πŸ”Ή 300 (MΓ‘ximo)", UDim2.new(0, 5, 0, 185), UDim2.new(1, -10, 0, 35), function() SetWalkSpeed(300) end, tabPages[1]) -- 🌐 ABA 2: SERVIDOR CreateButton("ServerHop", "🌐 Ir para Servidor AleatΓ³rio", UDim2.new(0, 5, 0, 10), UDim2.new(1, -10, 0, 45), function() local TeleportService = game:GetService("TeleportService") local PlaceId = game.PlaceId local success, err = pcall(function() local servers = HttpService:JSONDecode(HttpService:GetAsync( "https://games.roblox.com/v1/games/"..PlaceId.."/servers?limit=100" )) if servers and servers.data and #servers.data > 0 then local randomServer = servers.data[math.random(1, #servers.data)] TeleportService:TeleportToPlaceInstance(PlaceId, randomServer.id, Player.Character) else TeleportService:Teleport(PlaceId, Player.Character) end end) if not success then TeleportService:Teleport(PlaceId, Player.Character) end end, tabPages[2]) local InfoLabel = Instance.new("TextLabel") InfoLabel.Text = "Clique acima para ir para\num servidor diferente!" InfoLabel.Position = UDim2.new(0, 5, 0, 65) InfoLabel.Size = UDim2.new(1, -10, 0, 60) InfoLabel.BackgroundTransparency = 1 InfoLabel.TextColor3 = Color3.fromRGB(170, 170, 190) InfoLabel.Font = Enum.Font.Gotham InfoLabel.TextSize = 12 InfoLabel.TextWrapped = true InfoLabel.AutoLocalize = false InfoLabel.Parent = tabPages[2] -- βš™οΈ ABA 3: GERAL local antiAfkBtn = CreateButton("AntiAFK", "πŸ›‘οΈ Anti-AFK: LIGADO βœ…", UDim2.new(0, 5, 0, 10), UDim2.new(1, -10, 0, 40), function() AninhaHub.AntiAFKEnabled = not AninhaHub.AntiAFKEnabled antiAfkBtn.Text = AninhaHub.AntiAFKEnabled and "πŸ›‘οΈ Anti-AFK: LIGADO βœ…" or "πŸ›‘οΈ Anti-AFK: DESLIGADO ❌" antiAfkBtn.BackgroundColor3 = AninhaHub.AntiAFKEnabled and Color3.fromRGB(60, 160, 90) or Color3.fromRGB(45, 45, 55) end, tabPages[3]) local SobreLabel = Instance.new("TextLabel") SobreLabel.Text = "✨ Aninha Hub ✨\n\nFunΓ§Γ΅es:\nβ€’ πŸƒ WalkSpeed: 16 a 300\nβ€’ 🌐 Server Hop\nβ€’ πŸ›‘οΈ Anti-AFK\n\nπŸ’œ Feito com carinho!" SobreLabel.Position = UDim2.new(0, 5, 0, 60) SobreLabel.Size = UDim2.new(1, -10, 0, 110) SobreLabel.BackgroundTransparency = 1 SobreLabel.TextColor3 = Color3.fromRGB(200, 200, 200) SobreLabel.Font = Enum.Font.Gotham SobreLabel.TextSize = 11 SobreLabel.TextWrapped = true SobreLabel.AutoLocalize = false SobreLabel.Parent = tabPages[3] -- βž•βž– MINIMIZAR / MAXIMIZAR MinMaxBtn.MouseButton1Click:Connect(function() AninhaHub.Minimized = not AninhaHub.Minimized if AninhaHub.Minimized then AninhaHub.MainFrame.Size = UDim2.new(0, 225, 0, 38) MinMaxBtn.Text = "+" AninhaHub.TabContainer.Visible = false AninhaHub.Content.Visible = false else AninhaHub.MainFrame.Size = UDim2.new(0, 225, 0, 310) MinMaxBtn.Text = "βˆ’" AninhaHub.TabContainer.Visible = true AninhaHub.Content.Visible = true end end) -- πŸ–±οΈ SISTEMA DE ARRASTAR O MENU local DragToggle, DragStart, StartPos TitleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then DragToggle = true DragStart = input.Position StartPos = AninhaHub.MainFrame.Position end end) UIS.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then DragToggle = false end end) UIS.InputChanged:Connect(function(input) if DragToggle and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local Delta = input.Position - DragStart AninhaHub.MainFrame.Position = UDim2.new( StartPos.X.Scale, StartPos.X.Offset + Delta.X, StartPos.Y.Scale, StartPos.Y.Offset + Delta.Y ) end end) -- πŸ›‘οΈ ANTI-AFK task.spawn(function() while true do task.wait(45) if AninhaHub.AntiAFKEnabled then pcall(function() UIS:CaptureKeyboardFocus() end) end end end) -- πŸ”„ RESTAURAR VELOCIDADE AO RENASCER Player.CharacterAdded:Connect(function() task.wait(0.5) SetWalkSpeed(16) end) print("βœ… Aninha Hub atualizado! πŸƒπŸŒβš™οΈπŸ’œ")