Right now Intellisense can infer the type of a GetService call. For example, if I type
game:GetService("RunService"): then the methods of RunService will show up for me. It would be incredibly useful if WaitForChild could do the same thing. Intellisense would take the first parameter of WaitForChild and see if there is a child with that name. If there is then it would respond to
: just as it would if the child were directly accessed with a
.. If there is no child with that name then it should do what it does now (nothing).
aaa:WaitForChild("bbb") should effect the same response from Intellisense if
bbb is a child of