local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
-- Создаем папку для аксессуаров, если ее еще нет
local accessoriesFolder = Instance.new("Folder")
accessoriesFolder.Name = "Accessories"
accessoriesFolder.Parent = player
player.CharacterAdded:Connect(function(character)
-- Восстанавливаем аксессуары при респавне
for _, accessory in ipairs(accessoriesFolder:GetChildren()) do
if accessory:IsA("Accessory") then
local clonedAccessory = accessory:Clone()
clonedAccessory.Parent = character
end
end
-- Сохраняем аксессуары при удалении персонажа
character.AncestryChanged:Connect(function(_, parent)
if not parent then -- Если персонаж удален (респавн)
for _, accessory in ipairs(character:GetChildren()) do
if accessory:IsA("Accessory") then
accessory.Parent = accessoriesFolder
end
end
end
end)
end)
end)