Проверка на АФК сама по себе некорректная.
Решение, что дал тебе @gemfwrk - это вообще полнейший бред.
В OnPlayerUpdate надо постоянно обнулять переменную PlayerAFK, если статус игрока меняется.
Самый легкий вариант сделать корректную систему АФК:
// переменные
new PlayerAFK[MAX_PLAYERS];
//...