Hello, everyone! Yes, second post within an hour, yay me. Anyways, I’m creating a round-based “Ghost In The Graveyard” type game. I would like to make it so that when a player is a ghost, they have a ghost skin. Now, I don’t just want to do a for i, v loop to make them transparent.
I would like to make different ‘skins’ for the ghost, such as different colored ghosts and different faces and accessories. I have already created one with the rig builder. My question is: How can I make it so that when in the round, if the player is on the ghost team, their character becomes whatever skin they’ve equipped? I would like also to have the player have an animation on them so that their limbs aren’t glued together when walking.
Thanks for reading! 
3 Likes
I don’t know what you’re asking for here. It would be useful if you had a specific question or problem that could be solved rather than an abstract which is impossible to answer.
There are many ways you can achieve what you’re asking for. You have to replace their Shirt and Pants objects / IDs with the objects / IDs of the “skins” you want to equip, along with equipping any accessories via Humanoid:AddAccessory.
1 Like
What I’m trying to do is replace their character with a rig I created.
1 Like
This is considerably more difficult. You will have to re-initialise the Player’s Control Scripts and set the Player’s Character (Player.Character) to the new rig.
Do you know the game called ‘Flicker’? I’m trying to make a character changer like that, but for one player on a certain team, and only when in rounds.
You will have to program this - Roblox uses a modified version of the Lua language. You can learn about how to program in it on the Developer Hub 
1 Like