How create buildings and get rid of texture stretching

Hello. I’m new to Unity. I want to make a horror game, but I don’t understand how to make the buildings and textures neat and pleasing to the eye.
I’m building a building from primitives in Unity without plugins. When I create a material and throw a texture there, it stretches across different primitives. This doesn’t look the way I imagined. Please give me advice on what can be used to achieve attractiveness.
I also have skill with Blender, is it worth doing there?
Thanks.

What you really want to do is use a modeling package like Blender, or Probuilder to create your level. UV unwrapping will give you total control over how the texture is mapped to the surface.

Primitives are just for fast prototyping. Scaling primitives for level geometry is just a dead-end.