What would be a good way to turn a player's character into another player's character?

My goal here is to copy a player’s character exactly, and turn other players into that character. If I wanted to copy everything – clothing, accessories, faces, etc, what would be a good way to do this?

1 Like

Just do


for i,v in ipairs(OtherPlayer.Character:GetChildren()) do
if v:IsA("CharacterAppearance") then 
v:Destroy()
end
end
for i,v in ipairs(Player.Character:GetChildren()) do 
if v:IsA("CharacterAppearance") then
v:Clone().Parent = OtherPlayer
end
end

I made this script here so, expect some errors I guess you can edit it for your own use.

This does work for the clothing. I’ll try and see if I can add support for packages, faces, and body colors. If not, I’ll reply back here so I can get more assistance. Thanks!

It should work for Clothing, It does I think

Alternatively, I advise you to take a look at the current HumanoidDescription System. It should work perfectly for your case.

I think this is my answer, pretty much exactly what I was looking for. Thank you very much!

1 Like