Try adding a script inside the Model and add this inside the script:
Head = script.Parent.Part --Change this to the head of the NPC
Hat = script.Parent.Part1 -- Change this so it says its the hat (The handle of the hat)
Head.Anchored = true Hat.Anchored = true
local weld = Instance.new("ManualWeld", script.Parent)
weld.Part0 = Head
weld.Part1 = Hat
weld.C0 = CFrame.new()
weld.C1 = Head.CFrame:inverse() * Hat.CFrame
wait()
Head.Anchored = false Hat.Anchored = false |