Why does the textures look weird in Unreal Engine

My guess is on blender, he used node material which is specific to blender and won’t automatically be converted into unreal material node.

Double check your material in unreal, this is the place where you need to setup your texture manually.