-- Функция вызывается, когда персонаж добавлен
local function onCharacterAdded(character)
local rootPart = character:WaitForChild("HumanoidRootPart")
-- Ждём, когда HumanoidRootPart станет частью игрового пространства
while not rootPart:IsDescendantOf(workspace) do
wait()
end
-- Передаём управление кораблём игроку
rootPart:SetNetworkOwner(game.Players:GetPlayerFromCharacter(character))
end
-- Функция вызывается, когда игрок подключился к игре
local function onPlayerAdded(player)
player.CharacterAdded:Connect(onCharacterAdded)
end
-- Соединяем событие сервиса Players, сообщающее, что игрок подключился
-- и функцию onPlayerAdded()
game.Players.PlayerAdded:Connect(onPlayerAdded)