# How to move more than one object together at a time?

They suppose to move to a new position when hitting Z key but they all stuck together in a same position. Is there any way to solve this problem? Please help. Thanks in advance

`````` public void moveEgg()
{
if (Input.GetKeyDown(KeyCode.Z))
{
transform.position = Vector2.MoveTowards(eggPositionLeft, EggSpawn.eggPosition[5], 0 * Time.deltaTime);
transform.position = Vector2.MoveTowards(EggSpawn.eggPosition[5], EggSpawn.eggPosition[4], 0 * Time.deltaTime);
transform.position = Vector2.MoveTowards(EggSpawn.eggPosition[4], EggSpawn.eggPosition[3], 0 * Time.deltaTime);
transform.position = Vector2.MoveTowards(EggSpawn.eggPosition[3], EggSpawn.eggPosition[2], 0 * Time.deltaTime);
transform.position = Vector2.MoveTowards(EggSpawn.eggPosition[2], EggSpawn.eggPosition[1], 0 * Time.deltaTime);
}
}
``````

You are passing in zero as the amount to move to the MoveTowards function: `0 * Time.deltaTime`. Pass in anything else, and they will move.