How can you give yourself any Image as a Shirt with ApplyDescription or create a Shirt Instance and connect it with HumanoidDescription, in order so that ApplyDescription, doesn’t create a new Shirt and instead detects the custom created Shirt.
I haven’t found a way, to do something like HumanoidDescription.Shirt = <CUSTOM IMAGE ID>
, then using ApplyDescription, and then actually receiving a Shirt that holds the ID I provided.
It would instead say Humanoid::ApplyDescription() Failed to load Shirt, default applied
and give me this here Roblox_Purple_Shirt - Roblox instead.
I am NOT looking for a solution that gives a character a custom non-catalog shirt by manually creating a Shirt Instance, that then “ApplyDescription” has no clue about.
The only thing it accepts are assets with the type “Shirt”. It doesn’t even do “Shirt Image”.
The problematic thing with this, is that “ApplyDescription” creates its own “Shirt”, that only the Roblox game seems to know about and that this created “Shirt” Instance belongs to the “HumanoidDescription”.
If I would change the Shirt ID with a valid one, it would replace the pre-existing “Shirt” instance, that was created through “ApplyDescription”, with the Shirt ID.
However, if I would manually create a “Shirt” Instance and put it inside the character, and then use “ApplyDescription” with a valid Shirt ID. It would then create a new Shirt, unless one was created by “ApplyDescription” already, but then it would just replace that one.
This makes it not possible to use ApplyDescription with shirts that were customly put inside the player’s character.
So I was wondering, if there’s a way to resolve this issue. Is there a way, to create a Shirt and link it to the HumanoidDescription, so that if “ApplyDescription” gets used with a valid ID, that it would replace the custom given shirt with the new one, instead of it creating a new Shirt Instance?