6 Создание блока, который следует за игроком

Для того, чтобы блок следовал за игроком, необходимо создать новый объект Script внутри блока. Кнопка "+" в окне Explorer справа от блока, поменять имя объекта на Script_follow (свойство Name) и добавить следующий код:


local Players = game:GetService("Players")

-- это событие, которое срабатывает, когда новый игрок присоединяется к игре.
Players.PlayerAdded:Connect(function(player)
	-- это событие, которое срабатывает, когда персонаж игрока загружается в игровом мире.
	player.CharacterAdded:Connect(function(character)
		local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
		while humanoidRootPart do
			print(player.Name,"is at",tostring(humanoidRootPart.Position))
			part.AlignPosition.Position = humanoidRootPart.Position
			wait(2)
		end
	end)
end)