It seems that whenever i try to place a hat on a roblox user it is far off from there character. Is there a way to fix this or at least get around?
COMMUNITY QUESTION
Putting hats on a user?
1 answer
Try calling MakeJoints.
Here is an example,
local h = workspace.Hat -- Change
function joinHat(chr)
local clone = h:Clone()
clone.Parent = chr
clone:MakeJoints()
end
game.Players.PlayerAdded:connect(function(p)
p.CharacterAdded:connect(function(c)
joinHat(c)
end)
end)
1 comment
0
Make joints on the character.
This discussion is preserved as it was. New answers, comments, and votes are closed.

3 comments
Are you parenting it to the character and making sure it's unanchored?
Yes its parent is the character and that item is unanchored.
I believe just adding the Hat into the character model will be sufficient. However, it must be the ClassName must be Hat. Also, adding a tool to a Character's model also gives them that tool in hand and on unequip, their Backpack.