Hi, i'm kind of a beginner/student, so pardon me if this sounds dumb at all.
I'm trying to create a small model. I made a base mesh out of parts in Maya, then brought it over to ZBrush for painting. Then I decided to give it UVs too and then merged the subtools. Then I used xNormal, unsure if I used it right. When that was done I porting it back into Maya, and it ended up looking like this.

It renders out well enough, but just looks like that in the viewport all the time. I'm not sure where I might've messed up in the process, but i'd really like to know where and how to fix it. Thanks!
Replies
1) detach the transparency connection in the Hypershade
2) delete the texture file from your material and reload it without an alpha channel
3) if transparency is intentional, separate the transparent mesh as its own object
4) if you can't separate it, you can try Viewport 2.0 with the Depth Peeling transparency algorithm (found in Viewport 2.0 options)