I've tried to do this many times, I've looked it up on the wiki, and I actually tried some methods myself. I've found absolutely nothing.
Here's what I made earlier, didn't work at all.
01 | spawn( function () |
02 | while wait( 15 ) do |
03 | local mdl = workspace.CharModel |
04 | local char = game.Players:GetCharacterAppearanceAsync( 117099978 ) |
05 |
06 | mdl:Destroy() |
07 | char.Parent = workspace |
08 | char.Name = "CharModel" |
09 | end |
10 | end ) |
You might want to look inside the object that the function loads: it's not a self contained character, it's only accessories and meshes.
This function returns a
Model
containing the assets which the player is wearing, excluding gear.
It doesn't say "Loads the player's character."