The average ROBLOX character usually has more than 12 children when it has completely loaded. Twelve children for the minimal 'character', and the extra few hats/shirts/pants etc.
Knowing this, you can do something like this:
game.Players.PlayerAdded:connect(function(Player)
Player.CharacterAdded:connect(function(Character)
while #Character:GetChildren() < 12 do
wait(0.5)
end
print("The base character has completely loaded!")
end)
end)
Of course, the actual number of instances in a character isn't fixed and could change, so this isn't a perfect answer which will always work.
1 comment
it worked for me, but with 14 instead of 12