
Key Required VerifiedUniversal

-- ================= SERVIÇOS =================
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local root = character:WaitForChild("HumanoidRootPart")
player.CharacterAdded:Connect(function(char)
character = char
humanoid = char:WaitForChild("Humanoid")
root = char:WaitForChild("HumanoidRootPart")
end)
-- ================= VARIÁVEIS =================
local ESP = false
local InfiniteJump = false
local Speed = false
local Invis = false
local NoClip = false
local speedValue = 16
local espBoxes = {}
-- ================= GUI =================
local IMAGE_ID = "rbxassetid://IMG-ANIME-14782EA2-B067-49D2-83E4-946FA584C286
local gui = Instance.new("ScreenGui")
gui.Name = "PainelCompleto"
gui.Parent = player.PlayerGui
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(0, 280, 0, 360)
frame.Position = UDim2.new(0, 20, 0.5, -180)
frame.BackgroundColor3 = Color3.fromRGB(20,20,20)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
local corner = Instance.new("UICorner", frame)
corner.CornerRadius = UDim.new(0, 12)
local layout = Instance.new("UIListLayout", frame)
layout.Padding = UDim.new(0, 8)
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
local function criarBotao(texto)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(1, -20, 0, 36)
btn.Text = texto
btn.BackgroundColor3 = Color3.fromRGB(45,45,45)
btn.TextColor3 = Color3.new(1,1,1)
btn.Font = Enum.Font.SourceSansBold
btn.TextSize = 16
btn.AutoButtonColor = true
btn.Parent = frame
local c = Instance.new("UICorner", btn)
c.CornerRadius = UDim.new(0, 8)
return btn
end
-- ================= ESP =================
local function criarESP(plr)
if plr == player then return end
if not plr.Character or not plr.Character:FindFirstChild("HumanoidRootPart") then return end
local box = Instance.new("BoxHandleAdornment")
box.Adornee = plr.Character
box.Size = plr.Character:GetExtentsSize()
box.Color3 = Color3.fromRGB(255,0,0)
box.Transparency = 0.5
box.AlwaysOnTop = true
box.ZIndex = 10
box.Parent = gui
espBoxes[plr] = box
end
local function removerESP()
for _, box in pairs(espBoxes) do
box:Destroy()
end
espBoxes = {}
end
-- ================= BOTÕES =================
-- ESP
local espBtn = criarBotao("ESP: OFF")
espBtn.MouseButton1Click:Connect(function()
ESP = not ESP
espBtn.Text = ESP and "ESP: ON" or "ESP: OFF"
if ESP then
for _, plr in pairs(Players:GetPlayers()) do
criarESP(plr)
end
else
removerESP()
end
end)
Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function()
if ESP then
task.wait(1)
criarESP(plr)
end
end)
end)
-- INFINITE JUMP
local jumpBtn = criarBotao("Infinite Jump: OFF")
jumpBtn.MouseButton1Click:Connect(function()
InfiniteJump = not InfiniteJump
jumpBtn.Text = InfiniteJump and "Infinite Jump: ON" or "Infinite Jump: OFF"
end)
UserInputService.JumpRequest:Connect(function()
if InfiniteJump then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
-- SPEED
local speedBtn = criarBotao("Speed: OFF (16)")
speedBtn.MouseButton1Click:Connect(function()
Speed = not Speed
speedBtn.Text = Speed and "Speed: ON ("..speedValue..")" or "Speed: OFF ("..speedValue..")"
end)
local speedUp = criarBotao("Aumentar Velocidade")
speedUp.MouseButton1Click:Connect(function()
speedValue += 5
if speedValue > 100 then speedValue = 16 end
speedBtn.Text = (Speed and "Speed: ON (" or "Speed: OFF (")..speedValue..")"
end)
RunService.RenderStepped:Connect(function()
humanoid.WalkSpeed = Speed and speedValue or 16
end)
-- INVISIBILIDADE (LOCAL)
local invisBtn = criarBotao("Invisibilidade: OFF")
invisBtn.MouseButton1Click:Connect(function()
Invis = not Invis
invisBtn.Text = Invis and "Invisibilidade: ON" or "Invisibilidade: OFF"
for _, part in pairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.Transparency = Invis and 1 or 0
end
end
end)
-- NOCLIP (SEM ATRAVESSAR O CHÃO)
local noclipBtn = criarBotao("NoClip: OFF")
noclipBtn.MouseButton1Click:Connect(function()
NoClip = not NoClip
noclipBtn.Text = NoClip and "NoClip: ON" or "NoClip: OFF"
end)
RunService.Stepped:Connect(function()
if NoClip then
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") and part ~= root then
part.CanCollide = false
end
end
end
end)No comments yet for this script.



