Предполагая, что оба объекта имеют одинаковый размер, скорее используйте
vector = transform.position + Vector3.right * renderer.bounds.size.x;
, смещение должно составлять полная ширина объектов, а не только его половины.
Если бы они имели разную ширину, это было бы
vector = transformA.position + Vector3.right * (rendererA.bounds.extends.x + rendererB.bounds.extends.x);
, где extends
равно size / 2f
.