Is :WaitForChild() tied to legacy like wait()?

I’ve noticed a whole lot of talk on “wait()” being legacy, stuck behind a 30 hz loop, and unstable. But what about WaitForChild(). If it is and should be avoided then what alternatives can we use?

This tutorial talks about bad practices of WaitForChild:

In my own opinion, I wouldn’t class this as legacy afterall making your own adaptation would possibly be less effecient than WaitForChild itself.

I don’t believe it is. My assumption is that it’s more-so tied to the event :Wait() method, since it’s probably using that sort of direction to await children being added.

1 Like