How could I use AddForce() towards another Object without using transform.forward

I basically want a comet to shoot towards a planet but I want the comet also to rotate. I’ve looked around and lots of people are saying to use transform.LookAt and then rigidbody.AddForce (transform.forward)

How could I achieve this effect without using LookAt

rigidbody.AddForce(target.position - transform.position);