Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Players = game:GetService("Players")
- local UserInputService = game:GetService("UserInputService")
- local HighlightColor = Color3.fromRGB(139, 0, 0) -- Vermelho Escuro
- local toggleESP = false
- local function createESP(player)
- if player.Character then
- for _, part in pairs(player.Character:GetChildren()) do
- if part:IsA("BasePart") then
- local box = Instance.new("BoxHandleAdornment")
- box.Size = part.Size
- box.Color3 = HighlightColor
- box.AlwaysOnTop = true
- box.ZIndex = 10
- box.Adornee = part
- box.Parent = part
- end
- end
- local head = player.Character:FindFirstChild("Head")
- if head then
- -- Cria a label para o nome
- local nameTag = Instance.new("BillboardGui")
- nameTag.Adornee = head
- nameTag.Size = UDim2.new(1, 0, 1, 0)
- nameTag.StudsOffset = Vector3.new(0, 2, 0)
- nameTag.AlwaysOnTop = true
- nameTag.Parent = head
- local nameLabel = Instance.new("TextLabel")
- nameLabel.Size = UDim2.new(1, 0, 1, 0)
- nameLabel.BackgroundTransparency = 1
- nameLabel.Text = player.Name
- nameLabel.TextColor3 = Color3.new(1, 1, 1)
- nameLabel.TextStrokeTransparency = 0
- nameLabel.TextScaled = true
- nameLabel.Parent = nameTag
- -- Cria a label para a vida
- local healthTag = Instance.new("BillboardGui")
- healthTag.Adornee = head
- healthTag.Size = UDim2.new(1, 0, 1, 0)
- healthTag.StudsOffset = Vector3.new(0, 3, 0)
- healthTag.AlwaysOnTop = true
- healthTag.Parent = head
- local healthLabel = Instance.new("TextLabel")
- healthLabel.Size = UDim2.new(1, 0, 1, 0)
- healthLabel.BackgroundTransparency = 1
- healthLabel.Text = tostring(player.Character.Humanoid.Health)
- healthLabel.TextColor3 = Color3.new(1, 0, 0)
- healthLabel.TextStrokeTransparency = 0
- healthLabel.TextScaled = true
- healthLabel.Parent = healthTag
- end
- end
- end
- UserInputService.InputBegan:Connect(function(input)
- if input.KeyCode == Enum.KeyCode.F1 then
- toggleESP = not toggleESP
- if toggleESP then
- for _, player in pairs(Players:GetPlayers()) do
- createESP(player)
- end
- else
- for _, player in pairs(Players:GetPlayers()) do
- if player.Character then
- for _, part in pairs(player.Character:GetChildren()) do
- if part:IsA("BasePart") and part:FindFirstChildOfClass("BoxHandleAdornment") then
- part:FindFirstChildOfClass("BoxHandleAdornment"):Destroy()
- end
- end
- local head = player.Character:FindFirstChild("Head")
- if head then
- local nameTag = head:FindFirstChildOfClass("BillboardGui")
- if nameTag then
- nameTag:Destroy()
- end
- local healthTag = head:FindFirstChildOfClass("BillboardGui")
- if healthTag then
- healthTag:Destroy()
- end
- end
- end
- end
- end
- end
- end)
- Players.PlayerAdded:Connect(function(player)
- player.CharacterAdded:Connect(function()
- if toggleESP then
- wait(0.5)
- createESP(player)
- end
- end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement