I need to Move a Object Between to Points I call Nodes

I need to Move a Object Between Point A and B here is what i have so far

#pragma strict
var Object1 : GameObject;
var SpeedX : float = 10;
var pointA :GameObject;
var pointB : GameObject;
var Sw : boolean= false;
function Start () {

}

function Update () {
 if (Sw == true) {
Object1.gameObject.transform.position = pointA.gameObject.transform.position.z
   (Mathf.PingPong(Time.time, SpeedX), Object1.transform.position.y, Object1.transform.position.z);
}
}
function OnTriggerEnter (other : Collider) {
Sw = true;
}

for Some reason i can figure out how Object1 moves itself to a New location other than Point A or B

#pragma strict
var Object1 : GameObject;
var SpeedX : float = 10;
var pointA :GameObject;
var pointB : GameObject;
var Sw : boolean= false;

 function Update () {
  if (Sw == true)
 	Object1.transform.position = Vector3.Lerp(pointA.transform.position, pointB.transform.position, Mathf.PingPong(Time.time * SpeedX, 1));
 }
 
 function OnTriggerEnter (other : Collider) {
 	Sw = true;
 }

Thanks For The Help But I Figured it out.

if anyone has this problem here is how i fixed it.

var Object1 : GameObject;
var SpeedX : float=0.1:

function OnTriggerEnter (other : Collider) {
Object1.transform.position.x = Object1.transform.position.x +SpeedX:
}
and that is it but thanks hexagonius Big Help