Is there currently a problem with .LookAt when using it in a script thats attached to a GameObject vs the Main Camera?

The reason why i ask is because i have 2 pieces of code, both look exactly the same, the one attached to the camera, it works great, however the one that is attached to a simple GameObject, is not physically working, the only rotation thats happening is when Blaster6 gets instantiated, it uses BlasterSpawnOP’s rotation (which is a child of the GameObject that this script is attached to).

var Blaster6 = Instantiate(BlasterPrefab,
	GameObject.Find("PlayerShip").transform.rotation); = "b_" + remoteName + "1";

Blaster6.rigidbody.AddForce(transform.forward * 2000);
blast1 = false;
blast2 = true;
timeBlaster = Time.fixedTime;

I ended up finding out the issue, it was supposed to be

Blaster6.rigidbody.AddForce(Blaster6.transform.forward * 2000);


Blaster6.rigidbody.AddForce(transform.forward * 2000);