Clothing Handler (LocalScript)
local Event = game.ReplicatedStorage.GiveClothes
local Shirt = "rbxassetid://603018153"
local Pants = "rbxassetid://356105132"
function ClothesInstance(plr)
local character = plr.Character
local shirt = character.Shirt
local pants = character.Pants
shirt.ShirtTemplate = Shirt
pants.PantsTemplate = Pants
end
Event.OnServerEvent:Connect(ClothesInstance)
Give clothes on click script (LocalScript)
local button = script.Parent.Parent.ClothesButton
local Event = game.ReplicatedStorage:WaitForChild("GiveClothes")
button.MouseButton1Click:Connect(function()
Event:FireServer()
end)

3 comments
Highlight the entire code and click the blue Lua icon to format your code correctly.
The scripts worked for me...you are certain that both scripts are not Disabled and that the event has been created as well as firing? Also on a side note, it is possible that a player is not wearing pants/a shirt so you should adjust your script accordingly to insert them if they aren't
yeah