I'm doing this through a module script called by a local script, if that has anything to do with it.

I took a hair accessory from the catalog and I parented it to my player's character. It shows up under the character in the Explore tab, and it is visibly present in the Workspace, but it does not weld to the player's head. Is there an explanation for this?