I have an NPC that has a shirt and pants that I would like to be its “default” clothing that can have other shirts worn on top as its actual clothing. There’s also the issue where the NPC can only have one T-shirt on and if it is more it will only pick one and they can’t overlap.
I am using InsertService to create and add the clothing to the NPC but it just only picks one and doesn’t let multiple be worn.
you could make another npc in the same location, but invisible and the torso and arms are ever so slightly bigger (to prevent z fighting) wearing the clothing of choice