Загрузка данных


local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local ServerScriptService = game:GetService("ServerScriptService")

local ToadManager = require(ServerScriptService.ToadManager)

Players.PlayerAdded:Connect(function(player)
    player.CharacterAdded:Connect(function(character)
        character:WaitForChild("HumanoidRootPart") -- ждём, чтобы Position точно был доступен

        -- ⚠️ Тестовая выдача одной жабы при заходе — уберите/замените
        -- на вызов из вашей системы "выбивания", когда она будет готова
        task.wait(1) -- небольшая пауза, чтобы персонаж точно устаканился
        ToadManager.GiveToad(player, "BasicToad")
    end)
end)

Players.PlayerRemoving:Connect(function(player)
    ToadManager.ClearToads(player)
end)

RunService.Heartbeat:Connect(function()
    ToadManager.UpdateAll()
end)