Mapping textures on continuous surfaces/meshes is not easy.

The  _moveup_spliter  command makes a small cut/gap on the mesh to act as a seam.

 

How to use the Mesh Splitter