Keyless
Key Required
Aninha hub
Lua Script•378 lines (13052 chars)
-- ==============================================
-- ✨ 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! 🏃🌐⚙️💜")Features & Information
Gamespeed and serverhop and anti afk




fake