top of page

Item ESP Sols RNG Script


--[Open source]
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
local droppedItemsFolder = game.Workspace:WaitForChild("DroppedItems")

local lines = {} -- Таблица для хранения линий

local function clearLines()
    for , line in pairs(lines) do
        if line then
            line:Destroy() -- Удаляем старую линию
        end
    end
    lines = {} -- Очищаем таблицу линий
end

local function drawLineToItem(item)
    local attachment1
    if item:IsA("BasePart") then
        attachment1 = Instance.new("Attachment", item)
    elseif item:IsA("Model") then
        local basePart = item:FindFirstChildWhichIsA("BasePart")
        if basePart then
            attachment1 = Instance.new("Attachment", basePart)
        else
            return -- Если в Model нет BasePart, пропускаем создание линии
        end
    else
        return -- Если объект не BasePart и не Model, пропускаем создание линии
    end

    local attachment0 = Instance.new("Attachment", humanoidRootPart)
    local line = Instance.new("Beam")
    line.Attachment0 = attachment0
    line.Attachment1 = attachment1
    line.Color = ColorSequence.new(Color3.new(1, 0, 0)) -- Красный цвет линии
    line.FaceCamera = true
    line.Parent = humanoidRootPart
    table.insert(lines, line) -- Добавляем линию в таблицу
end

local function updateLines()
    while wait(3) do -- Цикл с задержкой в 3 секунды
        clearLines()
        for , item in pairs(droppedItemsFolder:GetDescendants()) do
            if item:IsA("BasePart") or item:IsA("Model") then
                drawLineToItem(item)
            end
        end
    end
end

updateLines() 

159 views

Kommentare


bottom of page