Correcting Mask Placement

I’m not really sure how to adjust this so that it doesn’t move, or it doesn’t depend on your current location.
A Picture of the situation:

The function:

local function AddMask(MaskName)
		local clonedmask = game.ReplicatedStorage:WaitForChild(MaskName):Clone()
		clonedmask.Parent = char
		local AccessoryWeld = Instance.new("Weld")
		AccessoryWeld.Parent = clonedmask
		AccessoryWeld.Part0 = clonedmask.Handle
		AccessoryWeld.Part1 = char.Head
end

I am kind of confused on what you want to achieve? Can you clarify it?

1 Like

I am sure you don’t even need to add weld to it, if you have proper attachment inside.

It’s not an actual hat, could an attachment help?

If its not hat what it is then?

The “Mask” isn’t actually a hat, its a created part that I want it to act as a hat and properly align it on the player’s head

1 Like

Yeah then use same attachment like for hats.

1 Like