Since a lot of pepole are confused. I saw @CitralSushi tagging my post on here so ill explain a bit this issue. If a player has a different head than the normal head (like cheeks, man head, woman head) it wont parent the overhead to the character’s head.
just add wait() before u clone the overhead.
if needed I can make a post to help out all the developers out there since this is a new update that messed up everyone’s overhead.
I forgot to add, when I say add “wait()” before u clone the overhead I mean like this.
wait()
newtext.Parent = char:WaitForChild("Head")
newtext.Adornee = char:WaitForChild("Head")
newtext2.Parent = char:WaitForChild("Head")
newtext2.Adornee = char:WaitForChild("Head")
uppertext.Text = player.Name
something like this