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:
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.