Если я правильно понял твой вопрос то можешь попробовать создать переменную, ну допустим float bestdamage = 0.0f и vector bestpoint, сделать цикл от 0 до 18(хитбоксы) и если автоволл тебе выдаст дамаг который > bestdamage то bestdamage = damage(от автоволла) и bestpoint = point(позиция хитбокса). И на выходе из цикла ты получишь хитбокс с наибольшим дамагом который ты можешь дать. Сорян но код дать не могу т.к. сижу с мобилы