How would I change the design of the default roblox sword?

Basically in my game I want to have different versions of the basic roblox sword (same mesh but different textures). Whats the best way of going about this?

image

Download the texture, modify with an image editor like GIMP, reupload, and paste the new texture ID.

image

Textures

sword
blue_sword
rainbow_sword