And I am trying to figure out how I can make it wearable, along with the actual model placed on top of the frenemy, I am also doing this for other hats that include,
I will apologise in advance if I am not competent enough for this matter but here is what I would do. I would make every model made by parts into meshes and take an existing accessory and replace the handle. Obviously name the part to “Handle”. Keep in mind that the hat attachment will always be center on top of the head, so position the hat attachment accordingly.
You wouldn’t be required to use a weld if you are using this method.
And when changing position of the attachment, remember to not touch “WorldPosition” and instead use the provided local position “Position”
There’s a method on the Humanoid which allows you to easily add accessories to the characters, which is Humanoid:AddAccessory(accessory), where accessory is the Accessory object.
Remember that all you need is an attachment that corresponds to one of the attachments on the character or else it will fail to attach.