local coin = script.Parent
-- Функция обработки касания монеты
local function onTouch(hit)
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
-- Проверяем, существует ли игрок и есть ли у него leaderstats
if player and player:FindFirstChild("leaderstats") then
local coins = player.leaderstats:FindFirstChild("Coins")
-- Проверяем, существует ли значение Coins
if coins then
coins.Value = coins.Value + 1 -- Увеличиваем количество монет
coin:Destroy() -- Удаляем монету после сбора
end
end
end
-- Подключаем функцию к событию Touched
coin.Touched:Connect(onTouch)