Pants are automatically loaded on Player characters if their avatar is wearing one.
- Shirt, an object which works similarly with the torso and arms
- Classic Clothing which goes into detail about creating shirts and pants
1local Players = game:GetService("Players")23local function replaceClothes(player)4 local character = player.Character5 if character then6 -- look for shirts / pants7 local shirt = character:FindFirstChildOfClass("Shirt")8 local pants = character:FindFirstChildOfClass("Pants")9 -- create shirts / pants if they don't exist10 if not shirt then11 shirt = Instance.new("Shirt")12 shirt.Parent = character13 end14 if not pants then15 pants = Instance.new("Pants")16 pants.Parent = character17 end18 -- reset shirt / pants content ids19 shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=83326831"20 pants.PantsTemplate = "http://www.roblox.com/asset/?id=10045638"21 end22end2324for _index, player in ipairs(Players:GetPlayers()) do25 replaceClothes(player)26end
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 number3local success, model = pcall(function()4 return game:GetService("InsertService"):LoadAsset(assetId)5end)6if success then7 model.Parent = workspace8end9