Tracers
local VisualLibrary = loadstring(game:HttpGet("https://raw.githubusercontent.com/GamingScripter/Darkrai-Y/main/Libraries/VisualLib"))()
-- Create a tracer effect
local tracerEffect = VisualLibrary:CreateVisual({
Method = "Drawing",
Properties = {
Type = "Line",
Color = Color3.fromRGB(255, 0, 0),
Thickness = 2,
}
})
local Players = game.Players
local localPlayer = Players.LocalPlayer
local continueLoop = true
local loopStartTime = tick()
local tracerInstances = {}
--
while continueLoop do
-- Clear previous tracer instances
for _, tracerInstance in ipairs(tracerInstances) do
tracerInstance:Delete()
end
tracerInstances = {}
for _, player in ipairs(Players:GetPlayers()) do
if player ~= localPlayer then
local character = player.Character
if character then
if character.PrimaryPart then
local playerPosition, isOnscreen = workspace.CurrentCamera:WorldToViewportPoint(character.PrimaryPart.Position)
if isOnscreen then
local tracerInstance = VisualLibrary:CreateVisual({
Method = "Drawing",
Properties = {
Type = "Line",
Color = Color3.fromRGB(255, 0, 0),
Thickness = 2,
From = VisualLibrary.PositionPoints.Bottom,
To = Vector2.new(playerPosition.X, playerPosition.Y),
}
})
local tracerInstance2 = VisualLibrary:CreateVisual({
Method = "Drawing",
Properties = {
Type = "Text",
Color = Color3.fromRGB(255, 0, 0),
Position = VisualLibrary:getPositionPoints(player, 0, 20).Top,
Text = player.DisplayName,
Size = 24,
Center = true,
}
})
local tracerInstance3 = VisualLibrary:CreateVisual({
Method = "Drawing",
Properties = {
Type = "Text",
Color = Color3.fromRGB(255, 0, 0),
Position = VisualLibrary:getPositionPoints(player).Top,
Text = player.Character.Humanoid.Health,
Size = 24,
Center = true,
}
})
table.insert(tracerInstances, tracerInstance)
table.insert(tracerInstances, tracerInstance2)
table.insert(tracerInstances, tracerInstance3)
end
end
end
end
end
wait(0.1) -- Adjust the update interval as needed
-- Check if 5 seconds have passed
if tick() - loopStartTime >= 5 then
continueLoop = false
end
end
-- Delete tracer instances after the loop
for _, tracerInstance in ipairs(tracerInstances) do
tracerInstance:Delete()
end
Last updated