Why material break on my model?

Textures are applied using the UVs of a 3d model. UVs are a flattened 2d version of the model that has to be created or generated, otherwise you get stretching.

There are texture projection methods that don’t rely on UVs, like triplanar projection, but it’s not always the best option.