A hacky way to do it would be to spawn a bot in the player's position then move the player, and client camera accordingly, then have the bot look at the exact point. Then, get the transform of the bot, delete the bot and set the player's transform to the transform you got from the now deleted bot.