в этом виновата неверная идея реализации корабля. подозреваю, что реализован как объект, в котором что-то находится(например игроки, нпс и т.д.). в результате видеть происходящее на корабле можно только будучи на нём, а из "внешнего" мира виден корабль как один независмый объект, который взаимодействует с миром и скрывает своё содержимое. поэтому, когда ты покидаешь корабль, происходит отсоединение от него и ты какбы становишься на твёрдую поверзность в воздухе на маунте в пешем режиме и он не взлетает при попытке полететь в падении
корабль должен быть всего лишь объектом-"опорой" способной передвигаться и перевозить с собой всё что на нём находится, не поглощая своих пассажиров.