If there is a way to fix it in unity that would be great, if I need to do it in my 3d program I will. Just curios before I do extra work that is not needed.
No, you shouldn’t need to edit the model. What vector did you give the lookat function?
Read the documentation for the lookat function, you are probably passing it the wrong target or world vector.