Im currently trying to create a module that will load a custom rig provided as a parameter, but also load the character back to how they originally looked.
this is a test place with everything I am working with:
example.rbxl (43.1 KB)
so, what is the problem?
the character turns into the custom rig as expected, then turns back into the original character. however some of my accessories have been moved:
my wing accessory has been moved up making my character look funky.
my default walking animations seem to be missing as well.
after doing a bit of research I believe ApplyDescription() may be to blame as other people seem to be having offset issues as well when using it.
I wanted to use GetCharacterAppearanceAsync() which would have created a nice little model for me to use but that has been depreciated.
I could use GetCharacterAppearanceInfoAsync(), but it returns a big table of info which I don’t even know where to start on how to apply that to my character.
without using the broken ApplyDescription() function how else can I go about loading the player as they looked when they initially joined?