VGKAMI
Advertise Get listed

Game Guides

Roblox Shirt Template: How to Make Custom Roblox Shirts

October 26, 2026 11 min read

To make a custom Roblox shirt, download Roblox’s official classic shirt template, edit its labeled panels in an image editor, save the finished artwork as a PNG or JPG, and test it on a Block Avatar rig in Roblox Studio. In Studio, add a Shirt object and assign the image through its ShirtTemplate property. When the fit is correct, upload the file through Creator Dashboard → Avatar Items → Classics, select Shirt, and submit it. Roblox’s current classic-clothing guide lists an upload fee of 80 Robux per submission, and creator eligibility requirements apply.

The important choice comes first: a classic shirt is the format that wraps around the avatar’s torso and arms. A classic T-shirt is only a square image on the front of the torso, while pants use a separate layout. The instructions below are for classic 2D shirts, not layered clothing.

What is a Roblox classic shirt template?

A classic shirt template is a 2D image map. Each marked rectangle in the file corresponds to a surface on a block-style avatar: the front and back of the torso, the torso sides, and sections of the arms and legs. Roblox wraps the completed image around the character so a single texture becomes a shirt that can be viewed from multiple directions.

Use the template supplied in Roblox’s classic-clothing documentation rather than drawing on a blank canvas. The labels and panel boundaries tell you where every part of the garment belongs. If you place a logo, stripe, collar, or sleeve detail in the wrong panel, it can appear on the side, back, top, or an adjacent body part after the texture is wrapped.

Classic shirt, classic T-shirt, and pants are different assets

A classic shirt covers the torso and arms. A classic T-shirt is a square image shown on the front torso, so it cannot provide the same all-around coverage. Pants use their own template for the lower body and legs. Choose the asset type according to the surfaces you need to cover; do not substitute a T-shirt template when you want sleeves or a shirt that wraps around the body.

Which Roblox shirt template dimensions do I use?

The official template divides the image into regions with the following dimensions. These measurements describe the component panels represented in the template, not a claim that the entire exported file is 128 × 128 pixels.

Template panel shape Pixel dimensions Surfaces represented
Large square 128 × 128 Front and back of the torso
Tall rectangle 64 × 128 Torso sides and the sides of arms and legs
Wide rectangle 128 × 64 Upward- and downward-facing surfaces
Small square 64 × 64 Top and bottom of arms and legs

Download the complete Roblox template and preserve its original layout. Do not crop the file to one panel or resize individual regions independently. The image editor should retain the panel arrangement so Studio and Roblox can interpret the texture correctly.

How do I make a custom Roblox shirt?

The workflow is: obtain the correct template, paint inside its mapped regions, export an image, preview it on a rig, correct any seams, and then upload the finished file.

1. Download the official classic shirt file

Open Roblox’s classic-clothing documentation and download the clothing template files. Unzip the download if it arrives as an archive, then select the shirt template. Keep the T-shirt and pants templates separate so you do not accidentally edit or upload the wrong format.

The template’s guide marks which rectangles are front, back, side, top, and bottom surfaces. Leave those markings on a working copy while designing, or keep a labeled reference open beside your artwork. They are especially useful when you are placing details that cross from the torso onto a sleeve.

2. Choose an image editor and set up a working file

Roblox does not require a particular paid application. Any editor that can open the supplied template, draw or place images, and export PNG or JPG can handle the job. Make a duplicate of the downloaded file before editing so the original map remains available if you need to start over.

Keep the artwork aligned to the marked rectangles. Put major elements such as a badge, zipper, buttons, or a horizontal stripe on the intended front or back panel. Treat each neighboring rectangle as a separate 3D surface even when the panels touch in the flat image; a line that looks continuous in two dimensions can shift at a corner on the avatar.

3. Design the front, back, sides, and sleeves

Build the shirt from the avatar outward. First decide what should be visible on the front torso, then place the matching back design, side colors, and sleeve treatment in their labeled areas. Check the top and bottom surfaces as well: they can be visible when the avatar jumps, sits, or is viewed from above or below.

Keep important text and faces away from panel edges and joints. Roblox notes that details placed too high or near body joints may merge visually with adjacent clothing areas. A collar that reaches too far into a neck-side region, for example, can look like a dark band around the head rather than a collar. Leave enough margin that the design still reads when the avatar bends or the camera moves.

Save an editable working copy in your editor’s native format, but export a separate upload image. The upload file must be a PNG or JPG. If you make several versions, name them clearly, such as front-color changes or seam fixes, so you can identify the one you previewed in Studio.

4. Export the image

Export the complete template as a PNG or JPG without cropping away the surrounding mapped regions. Check that the image opens normally after export and that no accidental resize, rotation, or compression step has changed the template’s proportions. The exported file is the texture you will use in Studio and submit to Creator Dashboard.

How do I preview a shirt in Roblox Studio?

Previewing before upload is the fastest way to find misplaced panels and joint problems. Roblox specifically recommends testing on a Block Avatar rig because some placements require experimentation to look right.

  1. Open Roblox Studio and create or open a place where you can inspect an avatar.
  2. On the Avatar tab, use the Character control to insert a Block Avatar rig.
  3. In the Explorer, select the rig and add a Shirt object beneath it.
  4. Select the Shirt object and locate its ShirtTemplate property.
  5. Assign your shirt image to ShirtTemplate using the image asset available in your Studio session.
  6. Rotate and zoom the rig to inspect the front, back, both sides, sleeves, top, bottom, and every major joint.

The Shirt API describes the object this way: “The Shirt object displays a shirt texture from Roblox on a Humanoid rig.” ShirtTemplate is the content property that supplies that texture. If the image is assigned to a different object or property, the rig will not show the classic shirt as intended.

What should I inspect during the preview?

  • Front and back alignment: Confirm that logos, text, and central seams are centered on the torso rather than shifted toward a side panel.
  • Side continuity: Turn the avatar slowly and check whether stripes or color blocks meet at the torso corners.
  • Sleeve placement: Make sure each arm’s side, top, and bottom regions produce the intended sleeve length and color.
  • Joint behavior: Look at the shoulder and waist areas from several angles. Details near a joint can appear to blend into another surface.
  • Readability at normal distance: A pattern that looks clear while zoomed in may become noisy or indistinct at the camera distance players normally use.

If a seam is wrong, return to the working file, adjust only the affected panel, export a new PNG or JPG, and replace the image in Studio. Repeat until the texture looks correct from all relevant angles. Testing in Studio does not publish the asset; it is a local design check before you spend an upload fee.

How do I upload a Roblox shirt?

Once the Studio preview is satisfactory, submit the image through Roblox’s creator tools.

  1. Open Creator Dashboard.
  2. Go to Avatar Items, then open Classics.
  3. Choose the upload option and select the finished PNG or JPG.
  4. Set the asset type to Shirt, not T-shirt or pants.
  5. Enter the requested name and description.
  6. Review the preview and submit the asset.

Roblox’s current classic-clothing guide lists an upload fee of 80 Robux per submission. That is a per-submission charge, not a statement that future uploads will always cost the same. Roblox can change fees and creator rules, so verify the live dashboard requirements immediately before submitting.

What creator requirements apply?

Uploading and selling classic clothing depends on Roblox’s creator requirements. The upload screen or current Creator Hub guidance is the authority for whether your account can submit or list the item. Meeting the requirements is separate from making a technically valid image: a correctly mapped shirt can still be ineligible for an account that does not satisfy the current rules.

Do not assume that a successful upload guarantees universal display. Roblox warns that many user-generated Marketplace avatars do not support classic 2D clothing. A shirt can be accepted and visible on compatible rigs while appearing differently, or not at all, on an avatar that uses another clothing system.

Why does a classic shirt not appear on every avatar?

Classic shirts are legacy 2D clothing that rely on a compatible Humanoid body and classic clothing surfaces. Modern user-generated avatars may use layered clothing or body constructions that do not expose those surfaces in the same way. Roblox documents classic and layered clothing as separate systems, so a classic-shirt workflow cannot promise support on every Marketplace avatar.

For a dependable test, use the Block Avatar rig in Studio and then check the intended in-game character types. If your experience allows players to use many avatar packages, explain that classic-shirt support depends on the avatar they equip. This is a compatibility limitation, not necessarily a defect in your texture.

What is the difference between classic clothing and layered clothing?

Classic clothing is a fixed 2D texture mapped to the traditional torso, arm, or leg surfaces. Layered clothing is a separate system designed to conform around supported body shapes. The template, Studio object, and upload category described here apply only to classic shirts.

Choose classic clothing when you want the traditional shirt texture and your target avatars support it. Investigate Roblox’s separate layered-clothing documentation when the garment needs to conform around varied bodies or when classic surfaces are not available. Do not try to force a classic shirt image into a layered-clothing asset type; the formats and tools are different.

How do I fix common Roblox shirt-template problems?

Symptom Likely cause Fix
The image appears as a small square on the chest A T-shirt format or T-shirt asset type was used Return to the classic shirt template, export the complete mapped image, and choose Shirt when uploading.
The front looks correct but the sides are blank or misplaced Side panels were left unedited, cropped, or assigned to the wrong region Restore the full template, fill the labeled torso-side and sleeve-side areas, and preview the rig from both sides.
A logo is cut at the shoulder or waist The artwork crosses a joint or panel boundary Move the critical part inward, redesign the edge, and test the revised image on the Block Avatar.
The shirt works in Studio but not on a player’s avatar The avatar may not support classic 2D clothing Test with a compatible classic rig and communicate the limitation for unsupported avatar types.
The upload is rejected or unavailable Account eligibility, asset type, file format, or current platform rules Confirm the file is PNG or JPG, select Shirt, review the current creator requirements, and check the dashboard message before retrying.
Colors or edges look different after export The exported file was resized, recompressed, or altered Export again from the full-size working template and compare the new file with the Studio preview.

What design practices make a shirt look better in-game?

Design for the wrapped surface, not the flat file

The template is a map, not a poster. Think of every rectangle as a face on a 3D block. A horizontal line should be checked at each corner, and a vertical stripe should be checked where the torso transitions into the arm. This mental model prevents attractive flat artwork from becoming a broken pattern on the avatar.

Prioritize high-visibility areas

Players usually see the front torso and upper sleeves first. Put the strongest visual identifier there, then use the back and side panels to complete the design. Small details on the bottom surfaces can be useful, but they should not replace a clear silhouette and color scheme on the main panels.

Use the preview as an iteration loop

Make one change at a time when correcting a seam. Export, replace ShirtTemplate, and inspect the same camera angles again. Keeping the iteration narrow makes it easier to identify whether a problem came from the front, side, sleeve, or joint panel.

Which format should I choose for my project?

Goal Use this format Why
Wrap a garment around the torso and arms Classic shirt Its template maps front, back, sides, and sleeve surfaces.
Show one square graphic on the front torso Classic T-shirt It is intended for a front-torso image rather than a full wrap.
Cover the torso and legs with lower-body clothing Pants Pants use a separate map for the lower body and legs.
Conform clothing around supported modern avatar bodies Layered clothing system Layered clothing is documented separately from classic 2D textures.

For the title task—making a traditional custom Roblox shirt—the classic shirt template is the correct starting point. The decisive factors are the coverage you need and whether your intended avatars support classic clothing.

Frequently Asked Questions

Do I need Roblox Studio to upload a shirt?

No. The upload itself is handled in Creator Dashboard. Studio is the recommended place to preview the texture on a Block Avatar before you submit it, which helps catch mapping errors that a flat image preview cannot show.

Can I edit a shirt after exporting it?

Yes, as long as you keep an editable working copy in your image editor. Make revisions there, export a new PNG or JPG, and preview that new file rather than repeatedly modifying a compressed upload image.

Why does my design look aligned in the image editor but not on the avatar?

The editor shows a flat map while the avatar displays separate faces joined at corners and joints. A line that is mathematically straight across two panels can shift when those faces meet, so the Studio rig is the reliable visual check.

Will a classic shirt work on an avatar imported from the Marketplace?

Not necessarily. Roblox says many user-generated Marketplace avatars do not support classic 2D clothing, so compatibility depends on the avatar’s body and clothing system rather than only on whether the upload succeeded.

Where can I confirm the current upload charge and eligibility rules?

Check the live classic-clothing instructions and the Creator Dashboard upload screen immediately before submission. The documented fee is 80 Robux per submission at present, but Roblox can revise fees or account requirements.