-- K4VI3R HUB Atualizado local Players = game:GetService("Players") local RunService = game:GetService("RunService") local Workspace = game:GetService("Workspace") local LocalPlayer = Players.LocalPlayer local UI = Instance.new("ScreenGui", game.CoreGui) -- Funções auxiliares local function createButton(name, pos, callback) local btn = Instance.new("TextButton", UI) btn.Text = name btn.Position = pos btn.Size = UDim2.new(0,100,0,30) btn.BackgroundTransparency = 0.5 btn.MouseButton1Click:Connect(callback) return btn end local function createTextBox(placeholder, pos, defaultValue, minVal, maxVal, callback) local box = Instance.new("TextBox", UI) box.PlaceholderText = placeholder.." ("..defaultValue..")" box.Text = "" box.Position = pos box.Size = UDim2.new(0,120,0,30) box.BackgroundTransparency = 0.5 box.ClearTextOnFocus = false box.FocusLost:Connect(function(enterPressed) local val = tonumber(box.Text) if val then val = math.clamp(val, minVal, maxVal) callback(val) box.PlaceholderText = placeholder.." ("..val..")" box.Text = "" end end) return box end -- TikTok e Roblox local tiktokBtn = createButton("TikTok", UDim2.new(0,10,0,10), function() setclipboard("@zeitu_scripts") end) local robloxBtn = createButton("Roblox", UDim2.new(0,120,0,10), function() setclipboard("@YEETGUYOFICIAL") end) -- Rocket local rocketBtn = createButton("Rocket", UDim2.new(0,10,0,50), function() local char = LocalPlayer.Character if char and char:FindFirstChild("HumanoidRootPart") then char.HumanoidRootPart.Velocity = Vector3.new(0,100,0) end end) -- Velocidade local currentVelocity = 16 local velocityBox = createTextBox("Velocidade", UDim2.new(0,10,0,90), currentVelocity, 16, 700, function(val) currentVelocity = val print("Velocidade alterada para:", currentVelocity) end) -- Pulo local currentJump = 50 local jumpBox = createTextBox("Pulo", UDim2.new(0,10,0,130), currentJump, 50, 144, function(val) currentJump = val if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.JumpPower = currentJump end print("Tamanho do Pulo alterado para:", currentJump) end) -- Gravidade local currentGravity = 196.2 local gravityBox = createTextBox("Gravidade", UDim2.new(0,10,0,170), currentGravity, 196.2, 1765.8, function(val) currentGravity = val Workspace.Gravity = currentGravity print("Gravidade alterada para:", currentGravity) end) -- Magnet local magnetActive = false local magnetBtn = createButton("Magnet", UDim2.new(0,10,0,210), function() magnetActive = not magnetActive end) RunService.RenderStepped:Connect(function() if magnetActive and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then local hrp = LocalPlayer.Character.HumanoidRootPart for _,plr in pairs(Players:GetPlayers()) do if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then local targetHRP = plr.Character.HumanoidRootPart targetHRP.CFrame = targetHRP.CFrame:Lerp(hrp.CFrame + Vector3.new(0,0,5), 0.05) end end end end) -- Queimar createButton("Queimar", UDim2.new(0,10,0,250), function() local char = LocalPlayer.Character if char then for _,part in pairs(char:GetChildren()) do if part:IsA("BasePart") then local fire = Instance.new("Fire", part) fire.Size = 5 fire.Heat = 10 game:GetService("Debris"):AddItem(fire, 3) end end end end) -- Giro Orbit 🔄 local orbiting = false local orbitBtn = createButton("Orbit 🔄", UDim2.new(0,10,0,290), function() orbiting = not orbiting end) RunService.RenderStepped:Connect(function(dt) if orbiting and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then local hrp = LocalPlayer.Character.HumanoidRootPart hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(180*dt), 0) end end) -- FPS, Ping, GPM local fpsLabel = Instance.new("TextLabel", UI) fpsLabel.Position = UDim2.new(0,10,0,330) fpsLabel.Size = UDim2.new(0,120,0,30) fpsLabel.BackgroundTransparency = 0.5 local pingLabel = Instance.new("TextLabel", UI) pingLabel.Position = UDim2.new(0,10,0,370) pingLabel.Size = UDim2.new(0,120,0,30) pingLabel.BackgroundTransparency = 0.5 local gpmLabel = Instance.new("TextLabel", UI) gpmLabel.Position = UDim2.new(0,10,0,410) gpmLabel.Size = UDim2.new(0,120,0,30) gpmLabel.BackgroundTransparency = 0.5 RunService.RenderStepped:Connect(function(dt) fpsLabel.Text = "FPS: "..math.floor(1/dt) local ping = LocalPlayer:GetNetworkPing() * 1000 pingLabel.Text = "Ping: "..math.floor(ping) gpmLabel.Text = "GPM: "..tick()%50 end) -- Spy local spyActive = false local spyLabel = Instance.new("TextLabel", UI) spyLabel.Position = UDim2.new(0,10,0,450) spyLabel.Size = UDim2.new(0,300,0,100) spyLabel.BackgroundTransparency = 0.5 spyLabel.TextWrapped = true local spyBtn = createButton("Spy", UDim2.new(0,10,0,450), function() spyActive = not spyActive end) RunService.RenderStepped:Connect(function() if spyActive then local infoText = "" for _,plr in pairs(Players:GetPlayers()) do if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then local dist = (LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).Magnitude local color = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255)) infoText = infoText..string.format("👤 %s | Dist: %.1f | RGB: %.0f,%.0f,%.0f\n", plr.Name, dist, color.R*255, color.G*255, color.B*255) end end spyLabel.Text = infoText else spyLabel.Text = "" end end) -- Botão de minimizar (fixo) local minimizeBtn = createButton("🎃K4VI3R HUB🎃", UDim2.new(0,350,0,10), function() local allObjects = { tiktokBtn, robloxBtn, rocketBtn, velocityBox, jumpBox, gravityBox, magnetBtn, orbitBtn, spyBtn, fpsLabel, pingLabel, gpmLabel, spyLabel } for _,obj in pairs(allObjects) do obj.Visible = not obj.Visible end end)-- K4VI3R HUB Atualizado local Players = game:GetService("Players") local RunService = game:GetService("RunService") local Workspace = game:GetService("Workspace") local LocalPlayer = Players.LocalPlayer local UI = Instance.new("ScreenGui", game.CoreGui) -- Funções auxiliares local function createButton(name, pos, callback) local btn = Instance.new("TextButton", UI) btn.Text = name btn.Position = pos btn.Size = UDim2.new(0,100,0,30) btn.BackgroundTransparency = 0.5 btn.MouseButton1Click:Connect(callback) return btn end local function createTextBox(placeholder, pos, defaultValue, minVal, maxVal, callback) local box = Instance.new("TextBox", UI) box.PlaceholderText = placeholder.." ("..defaultValue..")" box.Text = "" box.Position = pos box.Size = UDim2.new(0,120,0,30) box.BackgroundTransparency = 0.5 box.ClearTextOnFocus = false box.FocusLost:Connect(function(enterPressed) local val = tonumber(box.Text) if val then val = math.clamp(val, minVal, maxVal) callback(val) box.PlaceholderText = placeholder.." ("..val..")" box.Text = "" end end) return box end -- TikTok e Roblox local tiktokBtn = createButton("TikTok", UDim2.new(0,10,0,10), function() setclipboard("@zeitu_scripts") end) local robloxBtn = createButton("Roblox", UDim2.new(0,120,0,10), function() setclipboard("@YEETGUYOFICIAL") end) -- Rocket local rocketBtn = createButton("Rocket", UDim2.new(0,10,0,50), function() local char = LocalPlayer.Character if char and char:FindFirstChild("HumanoidRootPart") then char.HumanoidRootPart.Velocity = Vector3.new(0,100,0) end end) -- Velocidade local currentVelocity = 16 local velocityBox = createTextBox("Velocidade", UDim2.new(0,10,0,90), currentVelocity, 16, 700, function(val) currentVelocity = val print("Velocidade alterada para:", currentVelocity) end) -- Pulo local currentJump = 50 local jumpBox = createTextBox("Pulo", UDim2.new(0,10,0,130), currentJump, 50, 144, function(val) currentJump = val if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.JumpPower = currentJump end print("Tamanho do Pulo alterado para:", currentJump) end) -- Gravidade local currentGravity = 196.2 local gravityBox = createTextBox("Gravidade", UDim2.new(0,10,0,170), currentGravity, 196.2, 1765.8, function(val) currentGravity = val Workspace.Gravity = currentGravity print("Gravidade alterada para:", currentGravity) end) -- Magnet local magnetActive = false local magnetBtn = createButton("Magnet", UDim2.new(0,10,0,210), function() magnetActive = not magnetActive end) RunService.RenderStepped:Connect(function() if magnetActive and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then local hrp = LocalPlayer.Character.HumanoidRootPart for _,plr in pairs(Players:GetPlayers()) do if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then local targetHRP = plr.Character.HumanoidRootPart targetHRP.CFrame = targetHRP.CFrame:Lerp(hrp.CFrame + Vector3.new(0,0,5), 0.05) end end end end) -- Queimar createButton("Queimar", UDim2.new(0,10,0,250), function() local char = LocalPlayer.Character if char then for _,part in pairs(char:GetChildren()) do if part:IsA("BasePart") then local fire = Instance.new("Fire", part) fire.Size = 5 fire.Heat = 10 game:GetService("Debris"):AddItem(fire, 3) end end end end) -- Giro Orbit 🔄 local orbiting = false local orbitBtn = createButton("Orbit 🔄", UDim2.new(0,10,0,290), function() orbiting = not orbiting end) RunService.RenderStepped:Connect(function(dt) if orbiting and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then local hrp = LocalPlayer.Character.HumanoidRootPart hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(180*dt), 0) end end) -- FPS, Ping, GPM local fpsLabel = Instance.new("TextLabel", UI) fpsLabel.Position = UDim2.new(0,10,0,330) fpsLabel.Size = UDim2.new(0,120,0,30) fpsLabel.BackgroundTransparency = 0.5 local pingLabel = Instance.new("TextLabel", UI) pingLabel.Position = UDim2.new(0,10,0,370) pingLabel.Size = UDim2.new(0,120,0,30) pingLabel.BackgroundTransparency = 0.5 local gpmLabel = Instance.new("TextLabel", UI) gpmLabel.Position = UDim2.new(0,10,0,410) gpmLabel.Size = UDim2.new(0,120,0,30) gpmLabel.BackgroundTransparency = 0.5 RunService.RenderStepped:Connect(function(dt) fpsLabel.Text = "FPS: "..math.floor(1/dt) local ping = LocalPlayer:GetNetworkPing() * 1000 pingLabel.Text = "Ping: "..math.floor(ping) gpmLabel.Text = "GPM: "..tick()%50 end) -- Spy local spyActive = false local spyLabel = Instance.new("TextLabel", UI) spyLabel.Position = UDim2.new(0,10,0,450) spyLabel.Size = UDim2.new(0,300,0,100) spyLabel.BackgroundTransparency = 0.5 spyLabel.TextWrapped = true local spyBtn = createButton("Spy", UDim2.new(0,10,0,450), function() spyActive = not spyActive end) RunService.RenderStepped:Connect(function() if spyActive then local infoText = "" for _,plr in pairs(Players:GetPlayers()) do if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then local dist = (LocalPlayer.Character.HumanoidRootPart.Position - plr.Character.HumanoidRootPart.Position).Magnitude local color = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255)) infoText = infoText..string.format("👤 %s | Dist: %.1f | RGB: %.0f,%.0f,%.0f\n", plr.Name, dist, color.R*255, color.G*255, color.B*255) end end spyLabel.Text = infoText else spyLabel.Text = "" end end) -- Botão de minimizar (fixo) local minimizeBtn = createButton("🎃K4VI3R HUB🎃", UDim2.new(0,350,0,10), function() local allObjects = { tiktokBtn, robloxBtn, rocketBtn, velocityBox, jumpBox, gravityBox, magnetBtn, orbitBtn, spyBtn, fpsLabel, pingLabel, gpmLabel, spyLabel } for _,obj in pairs(allObjects) do obj.Visible = not obj.Visible end end)