Hello fellow ROBLOXians,
Today I have a question about a script I made for a GUI in my RPG game.
I notice that a lot of visitors do not know that for changing clothes in a GUI, you need to put in the ID of the Shirt/Pants template, so they just put in the Catalog ID.
I have seen in some games that by just putting in the ID of the Catalog Product (The ID where the shirt or pants can be bought)
How could I make my script make people change clothes by putting in the Catalog ID instead of the template, here is the script:
local prefix = "http://www.roblox.com/asset/?id=" local player = script.Parent.Parent.Parent.Parent.Parent local shirtbox = script.Parent.Parent:FindFirstChild("shirt") local pantsbox = script.Parent.Parent:FindFirstChild("pants") debounce = false function onclck() if debounce == false then debounce = true local shirt = player.Character:FindFirstChild("Shirt") local pants = player.Character:FindFirstChild("Pants") if shirtbox.Text ~= "Shirt ID" then if shirt ~= nil then shirt:Remove() local clon = script.Parent:FindFirstChild("Shirt"):Clone() clon.Parent = player.Character clon.ShirtTemplate = prefix .. shirtbox.Text else local clon = script.Parent:FindFirstChild("Shirt"):Clone() clon.Parent = player.Character clon.ShirtTemplate = prefix .. shirtbox.Text end end if pantsbox.Text ~= "Pants ID" then if pants ~= nil then pants:Remove() local clon = script.Parent:FindFirstChild("Pants"):Clone() clon.Parent = player.Character clon.PantsTemplate = prefix .. pantsbox.Text else local clon = script.Parent:FindFirstChild("Pants"):Clone() clon.Parent = player.Character clon.PantsTemplate = prefix .. pantsbox.Text end end wait(0.5) debounce = false end end script.Parent.MouseButton1Click:connect(onclck)