I think you have mentioned 3ds Max 9. I strongly recommend to use a recent version of Max as that is from 2006.
Supposing you want a single material then a single texture should content all the textures of the model. Other options are possible.
Geometry: It has the typical problem of trying to create a model based only in primitives; it has lots of intersections of geometry and internal faces. This can create a very inefficient UV as most of the texture will go hidden and it is difficult to internal areas. Also makes difficult to do the texture in Photoshop as it is difficult to know what parts are shown or hidden. My recommendation is to use more a geometry based in modelling rather than only a combination of primitives. It is not a problem to use primitives as starting point.

UVs: All UVs are overlapping in the same area. They are not packed. This is the main reason for your tiling problem but not the only one. My recommendation is to UV correctly the object and pack it.
This is an example of being packed (only an example, not necessarily correct UVs). But then you would need to do the correct textures in photoshop or a 3d painting program and also you need solve the primitive problem pointed above.

I have pointed the problems but solve them would take several pages of text as the problems involve many steps affecting multiple areas.
After checking the file my recommendation is yet to stick with a video tutorial and follow step to step, for example the chest tutorial that I sent that also includes the modelling part.