Как сделать пользовательский интерфейс, чтобы следовать за GameObject

public Transform target;
 
void Update ()
{
     Vector3 wantedPos = Camera.main.WorldToScreenPoint(target.position);
     transform.position = wantedPos;
}
StupidGamedev