How to move a gameObject with another gameObject but slower

Basically I want to know if there is a way to make gameObject 1 move with gameObject 2 (like if gameObject 2 was gameObject 1’s parent) but make gameObject 1 move at a slower rate. So for example if gameObject 1 moved 100 units along x, gameObject 2 would move 50 units along x.

Try this: SCRIPT PARA SEGUIR PERSONAGEM EM PLATAFORMA 2D NA UNITY + C# | CRIE SEUS JOGOS - YouTube