Pants

Show Deprecated
A default rig wearing a very dapper pair of pants (rbxassetid://86896501) The **Pants** object displays a Pants texture from the Roblox website on a `Class.Humanoid` rig. Pants cover the torso and legs, and will be covered by a `Class.Shirt` on the torso. To be visible, a Pants must be a sibling of a Humanoid and have its `Class.Pants.PantsTemplate|PantsTemplate` property set to an appropriate texture (such as `rbxassetid://86896501`, pictured to the right). The pants texture may be colorized using the `Class.Clothing.Color3` property.

Pants are automatically loaded on Player characters if their avatar is wearing one.

See also:

  • Shirt, an object which works similarly with the torso and arms
  • Classic Clothing which goes into detail about creating shirts and pants

Code Samples

Change Shirt / Pants

1local Players = game:GetService("Players")
2
3local function replaceClothes(player)
4 local character = player.Character
5 if character then
6 -- look for shirts / pants
7 local shirt = character:FindFirstChildOfClass("Shirt")
8 local pants = character:FindFirstChildOfClass("Pants")
9 -- create shirts / pants if they don't exist
10 if not shirt then
11 shirt = Instance.new("Shirt")
12 shirt.Parent = character
13 end
14 if not pants then
15 pants = Instance.new("Pants")
16 pants.Parent = character
17 end
18 -- reset shirt / pants content ids
19 shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=83326831"
20 pants.PantsTemplate = "http://www.roblox.com/asset/?id=10045638"
21 end
22end
23
24for _index, player in ipairs(Players:GetPlayers()) do
25 replaceClothes(player)
26end

Summary

Properties

Determines the texture of the Pants. The content ID link pointing to the pants template hosted on the Roblox website.

Events

Methods

Properties

PantsTemplate

Determines the texture of the Pants. The content ID link pointing to the pants template hosted on the Roblox website.

How do I find the PantsTemplate?

This content ID is different to the website URL of the pants. The content ID can be found by pasting the website URL of the pants into the PantsTemplate property in Roblox Studio, as studio will correct it. Alternatively InsertService:LoadAsset() can be used to insert the pants into the workspace, for example:


1local webURL = "https://www.roblox.com/catalog/1804739/Jeans"
2local assetId = tonumber(string.match(webURL, "%d+") or 0) -- extract the number
3local success, model = pcall(function()
4 return game:GetService("InsertService"):LoadAsset(assetId)
5end)
6if success then
7 model.Parent = workspace
8end
9

For a Shirt object's template, see Shirt.ShirtTemplate.

Events

Methods