if game.CoreGui:FindFirstChild("TrH") then game.CoreGui.TrH:Destroy() end local sg = Instance.new("ScreenGui", game.CoreGui) sg.Name, sg.ResetOnSpawn = "TrH", false local p, m, sp, jp, fl, fs, inv, vw, col = game.Players.LocalPlayer, game.Players.LocalPlayer:GetMouse(), 16, 50, false, 40, false, false, Color3.fromRGB(165,55,255) local mb = Instance.new("TextButton", sg) mb.Size, mb.Position, mb.BackgroundColor3, mb.Text, mb.TextColor3, mb.Font, mb.TextSize, mb.Active, mb.Draggable = UDim2.new(0,50,0,50), UDim2.new(0.05,0,0.15,0), Color3.fromRGB(20,20,20), "📐", col, 3, 22, true, true local c1 = Instance.new("UICorner", mb) c1.CornerRadius = UDim.new(0,12) local mf = Instance.new("Frame", sg) mf.Size, mf.Position, mf.BackgroundColor3, mf.Active, mf.Draggable = UDim2.new(0,340,0,280), UDim2.new(0.5,-170,0.5,-140), Color3.fromRGB(15,15,15), true, true local c2 = Instance.new("UICorner", mf) c2.CornerRadius = UDim.new(0,14) local st = Instance.new("UIStroke", mf) st.Color, st.Thickness = col, 2 local tl = Instance.new("TextLabel", mf) tl.Size, tl.BackgroundColor3, tl.Text, tl.TextColor3, tl.Font, tl.TextSize = UDim2.new(1,0,0,40), Color3.fromRGB(22,22,22), "TROLL'S HUB", Color3.fromRGB(255,255,255), 4, 18 local c3 = Instance.new("UICorner", tl) c3.CornerRadius = UDim.new(0,14) mb.MouseButton1Click:Connect(function() mf.Visible = not mf.Visible end) local g1 = Instance.new("Frame", mf) g1.Size, g1.Position, g1.BackgroundTransparency, g1.Visible = UDim2.new(1,-20,1,-50), UDim2.new(0,10,0,45), 1, true local g2 = Instance.new("Frame", mf) g2.Size, g2.Position, g2.BackgroundTransparency, g2.Visible = UDim2.new(1,-20,1,-50), UDim2.new(0,10,0,45), 1, false local gc = Instance.new("Frame", mf) gc.Size, gc.Position, gc.BackgroundTransparency, gc.Visible = UDim2.new(1,-20,1,-50), UDim2.new(0,10,0,45), 1, false Instance.new("UIListLayout", g1).Padding = UDim.new(0,5) Instance.new("UIListLayout", g2).Padding = UDim.new(0,5) Instance.new("UIListLayout", gc).Padding = UDim.new(0,5) local function btn(t, l, c) local b = Instance.new("TextButton", l) b.Size, b.BackgroundColor3, b.Text, b.TextColor3, b.Font, b.TextSize = UDim2.new(1,0,0,34), Color3.fromRGB(30,30,30), t, Color3.fromRGB(240,240,240), 3, 14 Instance.new("UICorner", b).CornerRadius = UDim.new(0,6) b.MouseButton1Click:Connect(c) return b end btn("⚡ Velocidade Máxima (50)", g1, function() sp = 50 end) btn("🚶 Velocidade Normal (16)", g1, function() sp = 16 end) btn("🦘 Super Pulo (120)", g1, function() jp = 120 end) btn("🛠️ Pegar Fling Tool", g1, function() if p.Backpack:FindFirstChild("FT") or (p.Character and p.Character:FindFirstChild("FT")) then return end local t = Instance.new("Tool") t.Name, t.RequiresHandle = "FT", true local h = Instance.new("Part", t) h.Name, h.Size, h.Transparency = "Handle", Vector3.new(1,1,1), 1 t.Parent = p.Backpack t.Activated:Connect(function() local tg = m.Target if tg and tg.Parent and tg.Parent:FindFirstChildOfClass("Humanoid") and tg.Parent ~= p.Character then local tr = tg.Parent:FindFirstChild("HumanoidRootPart") if tr then -- Aplica a força de empurrão direto no corpo do alvo em vez de teletransportar você local att = Instance.new("Attachment", tr) local lv = Instance.new("LinearVelocity", tr) lv.MaxForce = 9999999 lv.VectorVelocity = (tr.Position - p.Character.HumanoidRootPart.Position).Unit * 500 + Vector3.new(0, 300, 0) lv.Attachment0 = att task.wait(0.2) -- Tempo do empurrão lv:Destroy() att:Destroy() end end end) end) btn("➡️ Ir para Pág 2", g1, function() g1.Visible, g2.Visible = false, true end) local invB = btn("👻 Invisible: DESATIVADO", g2, function() inv = not inv if p.Character then for _,x in pairs(p.Character:GetDescendants()) do if x:IsA("BasePart") or x:IsA("Decal") then x.Transparency = inv and 1 or 0 end end p.Character.HumanoidRootPart.Transparency = 1 end invB.Text = inv and "👻 Invisible: ATIVADO" or "👻 Invisible: DESATIVADO" invB.BackgroundColor3 = inv and Color3.fromRGB(40,120,40) or Color3.fromRGB(30,30,30) end) local flyUp, flyDown = false, false local function criarBotaoVoo(txt, pos) local b = Instance.new("TextButton", sg) b.Size, b.Position, b.BackgroundColor3, b.Text, b.TextColor3, b.Font, b.TextSize, b.Visible = UDim2.new(0,55,0,55), pos, Color3.fromRGB(20,20,20), txt, col, 3, 20, false Instance.new("UICorner", b).CornerRadius = UDim.new(0,10) Instance.new("UIStroke", b).Color = col return b end local bUp = criarBotaoVoo("▲", UDim2.new(0.85,0,0.5,0)) local bDn = criarBotaoVoo("▼", UDim2.new(0.85,0,0.6,10)) bUp.InputBegan:Connect(function() flyUp = true end) bUp.InputEnded:Connect(function() flyUp = false end) bDn.InputBegan:Connect(function() flyDown = true end) bDn.InputEnded:Connect(function() flyDown = false end) local flyB = btn("🦅 Fly (Voo): DESATIVADO", g2, function() fl = not fl flyB.Text = fl and "🦅 Fly (Voo): ATIVADO" or "🦅 Fly (Voo): DESATIVADO" flyB.BackgroundColor3 = fl and Color3.fromRGB(40,120,40) or Color3.fromRGB(30,30,30) bUp.Visible, bDn.Visible = fl, fl if fl then task.spawn(function() local c = p.Character if not c or not c:FindFirstChild("HumanoidRootPart") then return end local v = Instance.new("BodyVelocity", c.HumanoidRootPart) v.MaxForce = Vector3.new(math.huge,math.huge,math.huge) local hum = c:FindFirstChildOfClass("Humanoid") while fl and c and c:FindFirstChild("HumanoidRootPart") do local move = hum.MoveDirection * fs local yVel = 0 if flyUp then yVel = fs elseif flyDown then yVel = -fs end v.Velocity = Vector3.new(move.X, yVel, move.Z) task.wait() end if v then v:Destroy() end end) end end) local vb = Instance.new("TextBox", g2) vb.Size, vb.BackgroundColor3, vb.PlaceholderText, vb.Text, vb.TextColor3, vb.Font, vb.TextSize = UDim2.new(1,0,0,30), Color3.fromRGB(20,20,20), "Nome do Alvo...", "", Color3.fromRGB(255,255,255), 3, 14 Instance.new("UICorner", vb).CornerRadius = UDim.new(0,6) local vB = btn("👁️ Alternar View", g2, function() vw = not vw if vw and vb.Text ~= "" then local n = vb.Text:lower() for _,pl in pairs(game.Players:GetPlayers()) do if pl.Name:lower():sub(1,#n) == n and pl.Character and pl.Character:FindFirstChildOfClass("Humanoid") then workspace.CurrentCamera.CameraSubject = pl.Character:FindFirstChildOfClass("Humanoid") vB.BackgroundColor3 = Color3.fromRGB(40,120,40) break end end else vw = false if p.Character and p.Character:FindFirstChildOfClass("Humanoid") then workspace.CurrentCamera.CameraSubject = p.Character:FindFirstChildOfClass("Humanoid") end vB.BackgroundColor3 = Color3.fromRGB(30,30,30) end end) btn("⚙️ Configurações", g2, function() g2.Visible, gc.Visible = false, true end) btn("🎨 Cor: Laranja", gc, function() col = Color3.fromRGB(230,126,34) st.Color, mb.TextColor3, bUp.TextColor3, bDn.TextColor3 = col, col, col, col end) btn("🎨 Cor: Ciano", gc, function() col = Color3.fromRGB(52,152,219) st.Color, mb.TextColor3, bUp.TextColor3, bDn.TextColor3 = col, col, col, col end) btn("🛡️ Anti Ban Casas", gc, function() for _,o in pairs(workspace:GetDescendants()) do if o:IsA("BasePart") and o.Transparency > 0.1 and o.Size.X > 15 and o.Size.Y > 15 then if o.Color.R > 0.7 and o.Color.G < 0.3 and o.Color.B < 0.3 then o.CanCollide, o.Transparency = false, 0.9 end end end end) btn("⬅️ Voltar ao Início", gc, function() gc.Visible, g1.Visible = false, true end) game:GetService("RunService").Heartbeat:Connect(function() if p.Character and p.Character:FindFirstChildOfClass("Humanoid") then p.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = sp p.Character:FindFirstChildOfClass("Humanoid").JumpPower = jp end end)