Parents are always replicated before their children?

Hi, as you know there is no WaitForParent in the API and in most of the local scripts I saw so far the Parent property is used directly. I have rarely seen anything like this:

repeat wait() until part.Parent

All of this led me to ask myself that question.

2 Likes

Correct. And all of the instances in a particular level are replicated before their children iirc.

So if you have Workspace:
> Model1
- > Child1
- - > SubChild1
- > Child2
> Model2
> Model3

It will load in Model1, Model2 and Model3 first, then Child1 and Child2, and finally SubChild1

That’s my understanding of it. Either way you will always have a parent at the point of replication. Your parent may later be changed to nil and changed back to an instance depending on your scripting, but that certainly won’t happen through replication.

1 Like

So I’ll always have a parent at the point of replication. I’m glad to hear it. Thanks for helping me out