When i import a blender model it turns out inside-out,When i import a blender fbx model into unity it is inside-out

Whenever i import this model into unity from blender, it ends up inside-out. So i flipped the faces and tried Ctrl + N and those worked. Only problem is it would put this weird texture onto it. Is there a way to fix this?

Your normals are inverted in blender. To fix it, select the troublesome part of the mesh (or select the whole thing) in Edit mode, and press CTRL + N to recalculate all the normals. Then re-import it to Unity