Problem with welds

Hi guys, I’m trying to attach a bow tie to a jar so I put a weld and set the part1 and part2 and moved and rotated the bow tie a bit but when I spawn the jar in by parenting it to workspace, the bow tie is frozen in a static place. How do I proceed?

In the script you use to spawn in the jar, do you have a MakeJoints() function anywhere? I have a respawning model in my game that is coded like this:

plat:Remove()
		wait(.1)
		plat = backup:Clone()
		plat:MakeJoints()
		plat.Parent = part.Parent

plat is a model that already contains the welds and MakeJoints() reattaches those welds, then I change the parent of the model after the joints have been made.