How to create custom multiple textures for tools

I am trying to create custom tools and I am looking to add custom textures to them, using the minecaft style. but when I try to add more than one texture to the tool it just shows the previous texture again, Is it even possible to have multiple custom textures for a tool? Btw I am running 1.20.4 PaperMC Server with the client running 1.20.1 with the help of ViaBackwards and ViaVersions
Continue to help post