The problem is that it looks good in Blender:
but looks like this in the game or another 3d program:
I tried auto smoothing, Subdivision surface but then there were holes in the model. It seems like the vertex is separate that's why can't smooth it properly. I tried welding too but again not good. This is the only model that does this. How to solve it?