Isn’t the model you’re loading it to missing an instance named “Shirt”, “Pants”, “ShirtGraphic” & “BodyColors”? Insert those into the model & try again.
:ApplyDescription loads the humanoiddescription which automatically makes the shirt, pants, graphic, and body colors. If I put those into the model before-hand it will just end up creating a new one regardless. Although I decided to try this and got the same results
I understand, & I’ve used HumanoidDescription’s before without any issues, looking at your script you’re using some loader as opposed to doing it yourself so your problem likely lies there.
If you think it might be related to the jetski why don’t you test it on a normal NPC which hasn’t been modified?
This is inside of a module script, the only other stuff in the module is handling adding the loaded items into a table, and holding some other functions that don’t have to do with this.