Не совсем понял какое отношение отрывающиеся куски бронетехники имеют к солдатам?
Даже хуже - все видимое в игре 3Д модели и состоит из треугольников (включая интерфейс), как в реальном мире из атомов и молекул. Но как нетрудно заметить человек может ходить "сквозь воздух", с трудом "сквозь воду" и не может сквозь стены. А казалось бы - надо только "присобачить скрипт"
Скрипт естественно за отрывание не отвечает, иначе пришлось бы написать скрипты на все возможные случаи, и их число бы стремилось к бесконечности, сами понимаете такое сделать невозможно с учетом того что игра разрабатывается конечное время и занимает конечный объем в памяти. Стало быть присобачивать нечего.
Все гораздо хуже - техника составной объект (из кусков), а солдат единый без кусков, опять же отрывать нечего.