Bullet capsule always standing upright

I am Instantiating a Capsule GameObject that will act as a bullet and it always is standing up even if I change the rotation.

Here is the code I'm using to create it:

GameObject clone = GameObject.Instantiate(prefab, transform.position, transform.rotation) as GameObject; and for the prefab's script:

rigidbody.AddForce(transform.forward * 856); I tried changing the rotation on the object but nothing seems to work. Any suggestions? Again, I'm not trying to have it rotate all the time after it's created, I just need it to be pointing forward instead of standing upright.

Thank you.

Try changing the prefab rotation and save it, tha should work, if it does not work just change your capsule for a sphere.

Good Luck.

if you click the freeze rotation tick box in the inspector for this object (under the rigidbody component) it should "freeze rotation" of the object