Привет, в целом видео неплохое, но скорее развлекательное потому что в роблоксковском интеллесенсе все депрекейтед методы и свойства перечеркнуты или же даже подсвечиваются ошибкой при их написании, а потому вряд ли это станет твоей ошибкой в разработке. Хотел бы в каком-нибудь из видео услышать про библиотеки связанные с графическим интерфейсом игрока, а точнее про Fusion или Roact (как раз идеально было бы записать видео по фьюжину когда будет полноценна готова 0.3 версия). Сам ими пользуюсь, читал документацию и их API, разбирал сурсники (кстати там много приемов можно подрезать или тех же паттернов проектирования) но мог что-то пропустить или недопонять, потому и хочется видео на эту тему. В русскоязычном ютубе нет подобного контента (не видел), а в англоязычном его очень мало и сомнительного качества. Ну и в догонку можно разобрать как это дело связывать с другими фреймворками по типу Knit
wait отменили иза его супер неточности в небольших числах там 50 миллисекунд 100 мс, и так далее с 1 секунда и больше еще работает а task.wait() это тот же Runservice.Heartbeat:Wait()
Lerp и Animator это абсолютно разные вещи. Lerp это функция которая математически находит промежуточное положение между двумя векторами или CFrame. Animator это объект, который позволяет загружать в модель анимацию, загруженную на сервера роблокса.
Почитай документалку, task.spawn выполняется в тот же цикл что и сам код который вызывает этот поток, а task.defer отлаживает его на следующий цикл. По сути task.spawn и task.defer никак нельзя назвать одинаковыми, однако как пишет автор у обычного spawn есть какая-то задержка перед выполнением, следовательно он может походить на task.defer, хотя я с этим вряд ли согласен ведь задержка может быть любой, а task.defer четко выполняется на следующем цикле выполнения кода. Ну и еще что важно, обычный spawn не возвращает того самого потока в котором запускается код, а библиотека task возвращает. Пожалуй это самое важное что нужно знать.