How do I dress a player in a different skin?

Hi all! I have here the task to make it so that a certain player gets a different skin. For example, you have become this player and your skin should be replaced by, the one I want. For example, it will be the Titan from the anime “Attack of the Titans”. And here I have a question, how best to implement it so that it worked for other skins? That is, the player could also then put on another skin. If anything, I do not know how to make just putting on the skin. I would be glad if someone gives the script)

You should watch this video by gnome code:
CUSTOM CHARACTERS - How to create, rig and animate - YouTube

are you saying that a person could wear different shirts and pants by script, or are you saying to morph the entire rig.