
An example of a re-texture (edited from the texture of the Flaming Dragon Slayer Bo Staff)
On Roblox, a re-texture is a texture that has been edited by a user from an existing texture. This tutorial will explain how to create and apply a re-texture.
Creating a re-texture[]

The texture of the Flaming Dragon Slayer Bo Staff
For this tutorial, we'll be using the Flaming Dragon Slayer Bo Staff's texture as an example. The steps to create a re-texture are as follows:
1. Insert the item you want to create a re-texture of as a model into Roblox Studio by entering this in the command bar:
game:GetService("InsertService"):LoadAsset(73232786).Parent = game.Workspace
The set of numbers after LoadAsset should be changed to your asset's ID. This can be found by highlighting the numbers in the web address of the asset (e.g. https://www.roblox.com/catalog/73232786/Flaming-Dragon-Slayer-Bo-Staff) and copying it (either with CTRL + C or by right-clicking the URL bar and selecting 'Copy' from the list of actions).
2. Open the Properties window (View > Properties) if it isn't already open. Click on the Mesh in the Explorer.
3. Type "TextureId" in the 'Search Properties' bar. A single result should appear.

An example of the ID you need to copy
4. Highlight the numbers in the web address of the asset (e.g. 72008530) and copy them (either with CTRL + C or by right-clicking the URL bar and selecting 'Copy' from the list of actions). This is the texture's ID.
5. Replace "72008530" in the URL https://www.roblox.com/library/72008530 with the texture's ID. This can be done by pasting it (either with CTRL + V or by right-clicking the URL bar and selecting 'Paste' from the list of actions).
6. You should now see the template of the object you want. Right-click the texture and save or copy it.
7. So now you have the template. Now, what do you do with it? The possibilities are endless: the colors can be changed, designs can be slapped on... just about anything. Keep in mind that anything not wrapped properly onto the mesh is ignored.
8. This is the part where you get in and get dirty. Open your favored image editing program (some common ones are Paint.NET, Photoshop, and GIMP). Now open or paste the texture from earlier. It may look like just a bunch of random parts, but Roblox wraps it around the mesh. Image editing programs usually have their own websites with tutorials for achieving specific effects, and as such, actually designing the re-texture will not be discussed here.
Applying a re-texture[]
Great, you have your re-texture all set up! It's time to get back to Roblox and upload the re-texture.
1. Click Create on the top of the Roblox website. Then click 'Decals'.
2. Click on the 'Choose File' button and find where you saved the re-texture. Once you've found it, click it, and then click 'Upload'.
3. Find the decal you uploaded under the 'Decals' header. Then highlight the numbers in the web address of the asset (e.g. 7128423471) and copy them (either with CTRL + C or by right-clicking the URL bar and selecting 'Copy' from the list of actions).
4. Go back to Roblox Studio. Swap out the TextureId of the item you inserted earlier with the re-texture ID you copied in the last step.
5. Observe the results. Don't be discouraged if it doesn't look great: re-texturing takes time and practice to get down!