--// PLAYER local player = game.Players.LocalPlayer --// BOTÃO TOGGLE DO HUB local gui = Instance.new("ScreenGui") gui.Name = "ToggleHubUI" gui.Parent = game.CoreGui local botao = Instance.new("TextButton") botao.Parent = gui botao.Size = UDim2.new(0, 150, 0, 40) botao.Position = UDim2.new(0, 20, 0.5, 0) botao.BackgroundColor3 = Color3.fromRGB(20,20,20) botao.TextColor3 = Color3.fromRGB(0,255,0) botao.Text = "FECHAR HUB" botao.TextScaled = true botao.Draggable = true -- estado do hub local aberto = true botao.MouseButton1Click:Connect(function() aberto = not aberto for _,v in pairs(game.CoreGui:GetChildren()) do if v.Name:find("Kavo") then v.Enabled = aberto end end if aberto then botao.Text = "FECHAR HUB" else botao.Text = "ABRIR HUB" end end) --// CRIAR TOOL local function criarTool(nome, func) local tool = Instance.new("Tool") tool.Name = nome tool.RequiresHandle = false tool.Activated:Connect(func) tool.Parent = player.Backpack end --// KAMEHAMEHA 🔵 criarTool("Kamehameha", function() local char = player.Character if not char then return end local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then return end local beam = Instance.new("Part") beam.Size = Vector3.new(3,3,15) beam.Color = Color3.fromRGB(0,170,255) beam.Material = Enum.Material.Neon beam.CanCollide = false beam.CFrame = hrp.CFrame * CFrame.new(0,0,-6) beam.Parent = workspace local bv = Instance.new("BodyVelocity") bv.Velocity = hrp.CFrame.LookVector * 200 bv.MaxForce = Vector3.new(999999,999999,999999) bv.Parent = beam game.Debris:AddItem(beam, 2) end) --// SOCO SÉRIO 👊 criarTool("Soco Sério", function() local char = player.Character if not char then return end local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then return end hrp.Velocity = hrp.CFrame.LookVector * 300 end) --// GOJO PUSH 🟣 criarTool("Gojo Push", function() local char = player.Character if not char then return end local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then return end for _,v in pairs(game.Players:GetPlayers()) do if v ~= player and v.Character and v.Character:FindFirstChild("HumanoidRootPart") then local targetHRP = v.Character.HumanoidRootPart local force = Instance.new("BodyVelocity") force.Velocity = (targetHRP.Position - hrp.Position).Unit * 150 force.MaxForce = Vector3.new(999999,999999,999999) force.Parent = targetHRP game.Debris:AddItem(force, 0.2) end end end) --// OMNITRIX 🟢 criarTool("Omnitrix", function() local char = player.Character if not char then return end local hum = char:FindFirstChild("Humanoid") if not hum then return end hum.WalkSpeed = 60 hum.JumpPower = 120 for _,v in pairs(char:GetDescendants()) do if v:IsA("BasePart") then v.Color = Color3.fromRGB(0,255,0) end end end) --// SUPER OMNITRIX ⚡ criarTool("Super Omnitrix", function() local char = player.Character if not char then return end local hum = char:FindFirstChild("Humanoid") local hrp = char:FindFirstChild("HumanoidRootPart") if not hum or not hrp then return end hum.WalkSpeed = 120 hum.JumpPower = 250 local light = Instance.new("PointLight") light.Color = Color3.fromRGB(0,255,0) light.Brightness = 6 light.Range = 20 light.Parent = hrp end) --// ALIEN FORCE 👽 criarTool("Alien Force", function() local char = player.Character if not char then return end local hum = char:FindFirstChild("Humanoid") if not hum then return end for _,v in pairs(char:GetDescendants()) do if v:IsA("BasePart") then v.Transparency = 0.5 end end hum.WalkSpeed = 80 end) --// REBOOT 🔄 criarTool("Reboot Mode", function() local char = player.Character if not char then return end local hum = char:FindFirstChild("Humanoid") if not hum then return end hum.WalkSpeed = 70 hum.JumpPower = 150 end)