The player's head is supposed to disappear every time they spawn. I am getting an output. Here is my LocalScript inside StarterGui.
local player = game.Players.LocalPlayer
repeat wait() until player.Character
local character = player.Character
local head = character:WaitForChild("Head")
head.Transparency = 1
script:Destroy()
This is the output I am receiving:
18:12:11.087 - WaitForChild is not a valid member of Model
18:12:11.088 - Script 'Players.Player.PlayerGui.LocalScript', Line 4
18:12:11.088 - Stack End
All help is appreciated.
Thanks. :)

2 comments
Try the "FindFirstChild" method instead of the "WaitForChild" method.
FindFirstChild is not a valid member of Model, Script 'Players.Player.PlayerGui.LocalScript', Line 4, Stack End