ESP DrawingAPI Version2.Lua
ESP DrawingAPI Version2.Lua
ESP + Cham + Tracer usando Drawing API (para exploits como Synapse X)
- ESP com nome, vida, distância
- Tracer do centro inferior da tela ao player
- Chams (Highlight) via Highlight Instance
- Controle por botão na tela e tecla "X"
- Máxima eficiência visual
]]
-- CONFIGURAÇÕES
local MAX_DISTANCE = 500
local SHOW_CHAM = true
local ESP_TEXT_SIZE = 10
local TRACER_COLOR = Color3.fromRGB(255,255,0)
local ESP_COLOR = Color3.fromRGB(255,255,255)
local CHAM_FILL = Color3.fromRGB(20, 20, 20)
local CHAM_FILL_TRANSP = 0.1
local CHAM_OUTLINE = Color3.fromRGB(255,255,0)
local CHAM_OUTLINE_TRANSP = 0.1
-- Cham (Highlight)
local function applyCham(character)
if not SHOW_CHAM then return end
if character:FindFirstChild("Cham") then return end
local highlight = Instance.new("Highlight")
highlight.Name = "Cham"
highlight.FillColor = CHAM_FILL
highlight.FillTransparency = CHAM_FILL_TRANSP
highlight.OutlineColor = CHAM_OUTLINE
highlight.OutlineTransparency = CHAM_OUTLINE_TRANSP
highlight.DepthMode = Enum.HighlightDepthMode.AlwaysOnTop
highlight.Adornee = character
highlight.Parent = character
end
local function removeCham(character)
local highlight = character and character:FindFirstChild("Cham")
if highlight then highlight:Destroy() end
end
-- Cham
if SHOW_CHAM then applyCham(char) end
end
-- Loop de atualização
local conn
conn = RunService.RenderStepped:Connect(step)
-- Limpeza ao morrer/sair
local function disconnectAll()
if conn then conn:Disconnect() end
cleanup()
end
player.CharacterRemoving:Connect(function() disconnectAll() end)
player.AncestryChanged:Connect(function(_,par) if not par then disconnectAll()
end end)
end