Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Эти функции скинь пожалуйста:
MakeVectorFromPoints,
NormalizeVector,
ScaleVector.
Скорее всего вся соль, в функции "MakeVectorFromPoints". Она угол возвращает. Между двумя позициями. Как и
ArcTangent2(пИx-пГx, пИy-пГy);
пИx - позиция игрока X
пИy - позиция игрока Y
пГx - позиция гранаты X
пГy...