Yesterday in a game that uses a billboard that clones and goes into the player no longer works, it fails to clone and change its parent and its only stop working recently.
-- You can just do this
game.Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(Character) -- CharacterAdded always contains the Character of the player everytime it respawns.
local rank = game.ServerStorage.Rank:Clone()
rank.Parent = Character.Head
end)
end)