Make rigidbodies follow objects, how?

So, i have something in mind here, but what happens is that it does gigantic circles around me instead of instantly looking at me at all times. Sooo, I tried something different, and now it completley dosent work, can someone please help?

function Update () {
transform.LookAt(target);
rigidbody.AddForce(0,0,speed);
}

Maybe this :

transform.LookAt(target);
rigidbody.transform.Translate(Vector3.forward * Time.deltaTime * speed);

Holy dog-poop it worked! Thank you soooo much!