Infinite yield possible on
- это предупреждение в Roblox Studio, которое означает, что существует вероятность того, что ваш скрипт может застрять в этой строке, ожидая бесконечно, если объект, которого он ожидает, не существует и никогда не создается.
Поскольку единственное WaitForChild
, которое вызывает ошибку - это два WaitForChild
, соединенные вместе, я предполагаю, что скрипт не делает этого.
Первое решение
Если бы вы былиразделение обоих WaitForChild
на две разные переменные не должно приводить к ошибке, однако это создает другую переменную без реальной причины, поэтому я бы выбрал второе решение.
Второе решение
Поскольку игрок загрузил и коснулся части, можно предположить, что для них загружен графический интерфейс, так что вы можете изменить WaitForChild
на FindFirstChild
, если вы все еще хотите проверить, что вы не получили nil
или вы можете ссылаться на него как обычно: player.PlayerGui.Stats.Backpack
Надеюсь, это поможет.