As you can see, the bottom part looks properly, but the other part of the mesh looks wrong. I don’t know what happened.
I would be grateful if anyone could help me solve the problem.
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.
yes. you gotta uv unwrap the model. i can see you just stretched a sphere, added loop cuts and some extrusions. while the sphere in blender comes with uvs it will not auto unwrap to fit your added geometry. this is some manual work for this sort of complex shape.