Advertisement
Samuel1TJ

Esp Roblox

Mar 6th, 2025
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.73 KB | None | 0 0
  1. local Players = game:GetService("Players")
  2. local UserInputService = game:GetService("UserInputService")
  3. local HighlightColor = Color3.fromRGB(139, 0, 0)  -- Vermelho Escuro
  4. local toggleESP = false
  5.  
  6. local function createESP(player)
  7.     if player.Character then
  8.         for _, part in pairs(player.Character:GetChildren()) do
  9.             if part:IsA("BasePart") then
  10.                 local box = Instance.new("BoxHandleAdornment")
  11.                 box.Size = part.Size
  12.                 box.Color3 = HighlightColor
  13.                 box.AlwaysOnTop = true
  14.                 box.ZIndex = 10
  15.                 box.Adornee = part
  16.                 box.Parent = part
  17.             end
  18.         end
  19.  
  20.         local head = player.Character:FindFirstChild("Head")
  21.         if head then
  22.             -- Cria a label para o nome
  23.             local nameTag = Instance.new("BillboardGui")
  24.             nameTag.Adornee = head
  25.             nameTag.Size = UDim2.new(1, 0, 1, 0)
  26.             nameTag.StudsOffset = Vector3.new(0, 2, 0)
  27.             nameTag.AlwaysOnTop = true
  28.             nameTag.Parent = head
  29.  
  30.             local nameLabel = Instance.new("TextLabel")
  31.             nameLabel.Size = UDim2.new(1, 0, 1, 0)
  32.             nameLabel.BackgroundTransparency = 1
  33.             nameLabel.Text = player.Name
  34.             nameLabel.TextColor3 = Color3.new(1, 1, 1)
  35.             nameLabel.TextStrokeTransparency = 0
  36.             nameLabel.TextScaled = true
  37.             nameLabel.Parent = nameTag
  38.  
  39.             -- Cria a label para a vida
  40.             local healthTag = Instance.new("BillboardGui")
  41.             healthTag.Adornee = head
  42.             healthTag.Size = UDim2.new(1, 0, 1, 0)
  43.             healthTag.StudsOffset = Vector3.new(0, 3, 0)
  44.             healthTag.AlwaysOnTop = true
  45.             healthTag.Parent = head
  46.  
  47.             local healthLabel = Instance.new("TextLabel")
  48.             healthLabel.Size = UDim2.new(1, 0, 1, 0)
  49.             healthLabel.BackgroundTransparency = 1
  50.             healthLabel.Text = tostring(player.Character.Humanoid.Health)
  51.             healthLabel.TextColor3 = Color3.new(1, 0, 0)
  52.             healthLabel.TextStrokeTransparency = 0
  53.             healthLabel.TextScaled = true
  54.             healthLabel.Parent = healthTag
  55.         end
  56.     end
  57. end
  58.  
  59. UserInputService.InputBegan:Connect(function(input)
  60.     if input.KeyCode == Enum.KeyCode.F1 then
  61.         toggleESP = not toggleESP
  62.         if toggleESP then
  63.             for _, player in pairs(Players:GetPlayers()) do
  64.                 createESP(player)
  65.             end
  66.         else
  67.             for _, player in pairs(Players:GetPlayers()) do
  68.                 if player.Character then
  69.                     for _, part in pairs(player.Character:GetChildren()) do
  70.                         if part:IsA("BasePart") and part:FindFirstChildOfClass("BoxHandleAdornment") then
  71.                             part:FindFirstChildOfClass("BoxHandleAdornment"):Destroy()
  72.                         end
  73.                     end
  74.  
  75.                     local head = player.Character:FindFirstChild("Head")
  76.                     if head then
  77.                         local nameTag = head:FindFirstChildOfClass("BillboardGui")
  78.                         if nameTag then
  79.                             nameTag:Destroy()
  80.                         end
  81.  
  82.                         local healthTag = head:FindFirstChildOfClass("BillboardGui")
  83.                         if healthTag then
  84.                             healthTag:Destroy()
  85.                         end
  86.                     end
  87.                 end
  88.             end
  89.         end
  90.     end
  91. end)
  92.  
  93. Players.PlayerAdded:Connect(function(player)
  94.     player.CharacterAdded:Connect(function()
  95.         if toggleESP then
  96.             wait(0.5)
  97.             createESP(player)
  98.         end
  99.     end)
  100. end)
  101.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement