It is supposed to put the gui into the players "PlayerGui" but it does not do that and it also does not output an error.
game.Players.PlayerAdded:connect(function(player) player.CharacterAdded:connect(function(Character) local person = game.Players.LocalPlayer local guiclone = game.Lighting.ScreenGui:Clone() guiclone.Parent = person.PlayerGui end) end)

2 comments
Its still not working ,the gui does not show up for the player.
Make sure its in the right place, named correctly and make sure the Visible Value is set to true.