Сделай это все на триггерах, сделай один скрипт Runner.cs
1) повесь на каждого участника SphereCollider.
2) поставь галочку IsTrigger на нем.
3) добавь им rigidbody и сделай его кинематик.
4) в поле target впиши его цель, тот трансформ, до которого ему бежать.
5) поставь isReadyToRun галочку в инспектор на первого бегуна.
[SerializedField] private Transform target;
[SerializedField] private bool isReadyToRun;
private void OnTriggerEnter()
{
isReadyToRun = !isReadyToRun;
}
private void Update()
{
if (!isReadyToRun) return;
transform.position = Vector3.MoveTowards(transform.position, target, Time.deltaTime * 2f);
}