So I heard many people have been wondering how to go about making this possible (this as in the title) and this is my first time sharing anything in the community resources so if there are bugs please let me know.
This script basically allows player accessories to be transferred to your custom character. I have heard of discussions about scripts using GetCharacterAppearance(info)Async but the accessory handles are baseparts. This script allows the handles to be meshparts.
Instructions:
go to game settings and change avatar type to R15
Insert the local script into StarterCharacterScripts under StarterPlayer
Name your custom character âStarterCharacterâ and insert it in ReplicatedStorage
when first testing the game without any changes to a script, the accessories will appear black.
A VERY DETAILED EXPLANATION WILL BE GIVEN IN THE README FILE INSIDE THE FOLDER
Could we see a preview of the script in a form of a video? Donât have access to my laptop right now but would still like to see how it works from this topic
mb lemme update this i actually made a new version and actually it was made to support R6
to make it work for R6 you want to put an R6 rig and name it âStarterCharacterâ. Put it in Replicated storage. If you are wondering why I asked you all to put the game settings as R15, its because accessories are imported as meshparts instead of just baseparts with special meshes like in R6. I added the R15 part to make the accessories meshparts while keeping the body an R6 rig. This allows the accessories to be set as any material and can even have transparency.
I meant âApplyDescriptionâ which is a roblox feature on where you can just add all the playerâs accessories, characterâs limb colors etc. on a your rig, here is a documentation of it: HumanoidDescription