I am using
CFrame.new(player.Character.Head.Position)
but that puts the item in question way off to the side of the head and elevated.
Also tried
Weld.C1 = player.Character.Head.CFrame
To CFrame something to someone's Head/Torso etc., do the following:
local part = Instance.new("Part",player.Character) -- inserts a part to the player's character part.CanCollide = false -- you don't need this part.Anchored = false -- has to be unanchored part.CFrame = player.Character.Head.CFrame -- makes it the same as the head in positioning and rotation local weld = Instance.new("Weld",player.Character.Head) -- new weld inside Head weld.Part0 = part weld.Part1 = player.Character.Head weld.Name = "Head-" ..part.Name.. "Weld"
Welds make something stay in place relative to the player.