Привет ! Тебе нужно поворачивать по оси y (наверно ) попробуй использовать lookat(ваш игрок) также для выщитывания позиции игрока нужно использовать if(distans()позиция игрока , tansform.position)
Также можно посмотреть это (
https://youtu.be/S7-unUDLI6A) да , да это реклама (нет)