Object moving in wrong direction

Hey,
I have created and imported an object (.fbx) into Unity.
I have a rigidbody as well as a basic movement script attached to it (using transform.forward etc.).
Now, when I attach my script onto other objects, it is moving in the correct direction, but on the current object transform.forward is just moving it left. Is there any way for me to fix the objects rotation?
excuse my bad english btw.
Thanks in advance!

You need to click on your object in the scene, and take a look the transform gizmo. The blue arrow is forward (Z). It isn’t aligned would be my guess and is facing not where you want it (at least in terms of what you perceive to be the object facing forward).


The best course of action is to use Max/Maya and get your .fbx facing where you want it.


If you can’t re-import it, create a new empty object, child the object that isn’t facing correctly to this new one. Then, move everything via the new parent. Doing this, we know we are all aligned at least in unity terms, but you still may need to rotate the child object to face Z (blue arrow) or however you want to face it.