else if (!kilF){
   numF = Math.max(numOfHitsF, numF);
}
Я думаю проблема здесь но ничего в голову не приходит!