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