moving fps controller

Hi all
I have problem. So i want to move my first person controller after 15 seconds in front direction if no key is preset. and then after some seconds return it to starting spot. So what i got so far
var player : GameObject;

function Start(){

yield WaitForSeconds(15);

kustas();

}

function kustas(){
transform.Translate(0,0,1);

}

so i got movement working and re spawn to starting point, but i dont know haw to stop moment, fps controller just keeps moving on place(shaking camera). help??

var player : GameObject;

function kustas(){
yield WaitForSeconds(6);
transform.Translate(0,0,0.05);
yield WaitForSeconds(10);

transform .position.y = -1911.701;
transform .position.x = -3224.7;
transform .position.z = -243166.3;

}

function Update(){

kustas();

}