Why is char.Head returning as nil?

you can test that theory by printing print(nameGui.Name) at the end of the Character Added function. I dont think thats the issue though.