1. I'm trying to set an entities rotation using "GetNetworkRotation" (BasePlayer), it returns a vector3 but I'm not sure what to do with it. I've tried all the methods that accept vector3 on quaternion and nothing seems to work.

    I'm spawning a high external stone wall, which spawns in the right place just not the correct rotation.
     
  2. I assume you mean not correct on the y axis?
    Code:
    var rotation = player.GetNetworkRotation().y // Will give you the players rotation on the Y axis
    BaseEntity entity = GameManager.server.CreateEntity(type, pos, Quaternion.Euler(0, rotation, 0), true); // Spawn the entity in the right rotation