-- LocalScript: Kaioewqasn and Tonystarkobadia Hub -- Colocar em StarterPlayerScripts local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local playerGui = LocalPlayer:WaitForChild("PlayerGui") local Camera = workspace.CurrentCamera -- GUI local screenGui = Instance.new("ScreenGui") screenGui.Name = "kaioewqasn_and_tonystarkobadia_hub" screenGui.ResetOnSpawn = false screenGui.Parent = playerGui local mainFrame = Instance.new("Frame") mainFrame.Size = UDim2.new(0, 220, 0, 160) mainFrame.Position = UDim2.new(0.5, -110, 0.5, -80) mainFrame.AnchorPoint = Vector2.new(0.5, 0.5) mainFrame.BackgroundColor3 = Color3.fromRGB(18,18,18) mainFrame.Visible = false mainFrame.Parent = screenGui Instance.new("UICorner", mainFrame).CornerRadius = UDim.new(0, 10) local title = Instance.new("TextLabel", mainFrame) title.Size = UDim2.new(1, -20, 0, 28) title.Position = UDim2.new(0, 10, 0, 6) title.BackgroundTransparency = 1 title.Text = "kaioewqasn and tonystarkobadia hub" title.TextColor3 = Color3.fromRGB(235,235,235) title.Font = Enum.Font.GothamBold title.TextSize = 13 title.TextXAlignment = Enum.TextXAlignment.Left -- container local container = Instance.new("Frame", mainFrame) container.Size = UDim2.new(1, -20, 1, -40) container.Position = UDim2.new(0, 10, 0, 38) container.BackgroundTransparency = 1 local function makeButton(text, y) local btn = Instance.new("TextButton", container) btn.Size = UDim2.new(1, 0, 0, 34) btn.Position = UDim2.new(0, 0, 0, (y-1)*38) btn.BackgroundColor3 = Color3.fromRGB(28,28,28) btn.Text = text .. " : OFF" btn.TextColor3 = Color3.fromRGB(235,235,235) btn.Font = Enum.Font.GothamBold btn.TextSize = 13 Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8) return btn end -- botões local teleBtn = makeButton("Teleguiado", 1) local noclipBtn = makeButton("Noclip", 2) local espBtn = makeButton("ESP", 3) -- botão circular abrir/fechar local floatBtn = Instance.new("ImageButton", screenGui) floatBtn.Size = UDim2.new(0, 50, 0, 50) floatBtn.Position = UDim2.new(0, 16, 0.5, -25) floatBtn.AnchorPoint = Vector2.new(0, 0.5) floatBtn.BackgroundColor3 = Color3.fromRGB(18, 18, 18) floatBtn.BorderSizePixel = 0 Instance.new("UICorner", floatBtn).CornerRadius = UDim.new(1, 0) local icon = Instance.new("TextLabel", floatBtn) icon.Size = UDim2.new(1,0,1,0) icon.BackgroundTransparency = 1 icon.Text = "🥓" icon.TextSize = 24 icon.TextColor3 = Color3.fromRGB(240,240,240) icon.Font = Enum.Font.SourceSansBold floatBtn.MouseButton1Click:Connect(function() mainFrame.Visible = not mainFrame.Visible end) -- estados local teleguiadoOn = false local noclipOn = false local espOn = false -- teleguiado loop local speed = 60 local function doTeleguiado(dt) local char = LocalPlayer.Character local hrp = char and char:FindFirstChild("HumanoidRootPart") if hrp then hrp.CFrame = hrp.CFrame + Vector3.new(0, 0.3, 0) local dir = Camera.CFrame.LookVector hrp.CFrame = hrp.CFrame + Vector3.new(dir.X, 0, dir.Z) * speed * dt end end -- noclip loop local function doNoclip() local char = LocalPlayer.Character if not char then return end for _, part in pairs(char:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = not noclipOn end end end -- ESP local function highlightPlayer(player) if player == LocalPlayer then return end local char = player.Character if not char then return end if not char:FindFirstChild("Highlight") then local hl = Instance.new("Highlight") hl.FillTransparency = 1 hl.OutlineColor = Color3.fromRGB(255,0,0) hl.OutlineTransparency = 0 hl.Parent = char end end local function removeESP(player) local char = player.Character if not char then return end local hl = char:FindFirstChild("Highlight") if hl then hl:Destroy() end end -- loop principal RunService.RenderStepped:Connect(function(dt) if teleguiadoOn then doTeleguiado(dt) end if noclipOn then doNoclip() end if espOn then for _, p in pairs(Players:GetPlayers()) do highlightPlayer(p) end else for _, p in pairs(Players:GetPlayers()) do removeESP(p) end end end) -- botões teleBtn.MouseButton1Click:Connect(function() teleguiadoOn = not teleguiadoOn teleBtn.Text = "Teleguiado : " .. (teleguiadoOn and "ON" or "OFF") end) noclipBtn.MouseButton1Click:Connect(function() noclipOn = not noclipOn noclipBtn.Text = "Noclip : " .. (noclipOn and "ON" or "OFF") end) espBtn.MouseButton1Click:Connect(function() espOn = not espOn espBtn.Text = "ESP : " .. (espOn and "ON" or "OFF") end)