Pants
Show Deprecated

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
local Players = game:GetService("Players")
local function replaceClothes(player)
local character = player.Character
if character then
-- look for shirts / pants
local shirt = character:FindFirstChildOfClass("Shirt")
local pants = character:FindFirstChildOfClass("Pants")
-- create shirts / pants if they don't exist
if not shirt then
shirt = Instance.new("Shirt")
shirt.Parent = character
end
if not pants then
pants = Instance.new("Pants")
pants.Parent = character
end
-- reset shirt / pants content ids
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=83326831"
pants.PantsTemplate = "http://www.roblox.com/asset/?id=10045638"
end
end
for _index, player in ipairs(Players:GetPlayers()) do
replaceClothes(player)
end
Summary
Properties
Determines the texture of the Pants. The content ID link pointing to the pants template hosted on the Roblox website.
Properties inherited from Clothing
Properties inherited from Instance
Methods
Methods inherited from Instance
Events
Events inherited from Instance
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:
local webURL = "https://www.roblox.com/catalog/1804739/Jeans"
local assetId = tonumber(string.match(webURL, "%d+") or 0) -- extract the number
local success, model = pcall(function()
return game:GetService("InsertService"):LoadAsset(assetId)
end)
if success then
model.Parent = workspace
end
For a Shirt object's template, see Shirt.ShirtTemplate.
Code Samples
Change Shirt / Pants
local Players = game:GetService("Players")
local function replaceClothes(player)
local character = player.Character
if character then
-- look for shirts / pants
local shirt = character:FindFirstChildOfClass("Shirt")
local pants = character:FindFirstChildOfClass("Pants")
-- create shirts / pants if they don't exist
if not shirt then
shirt = Instance.new("Shirt")
shirt.Parent = character
end
if not pants then
pants = Instance.new("Pants")
pants.Parent = character
end
-- reset shirt / pants content ids
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=83326831"
pants.PantsTemplate = "http://www.roblox.com/asset/?id=10045638"
end
end
for _index, player in ipairs(Players:GetPlayers()) do
replaceClothes(player)
end
Properties inherited from Clothing
Properties inherited from Instance
Methods
Methods inherited from Instance
Events
Events inherited from Instance