Задумка однозначно хорошая. В новой версии доработай функцию "следовать за игроком", чтобы при движении боты не скользили, а именно бегали, с анимациями, с прыжками, в общем чтобы полностью копировали игрока (как в ракботе). Добавь посадку в т/с на вод.место и пассажирку. Уже этот минимальный набор функций открывает много возможностей для того, чтобы повеселиться.
На будущее могу предложить реализовать создание сценариев для ботов через меню скрипта. Например можно было бы создать сценарий для регистрации на сервере, где прописаны все взаимодействия с диалогами, а потом просто когда нужно этот сценарий боту включать. Ещё неплохо было бы сделать запись, сохранение и воспроизведение маршрутов движения с отправкой синхронизации всех функциональных клавиш. Это уже будет ботоводство будущего: отвёз ботов на работу утром, они весь день вкалывают, а вечером ты к ним приезжаешь и забираешь с них зарплату 😎