Find
Types
Fallback type
type Fallback<Name> = index<Type.Editable & { [string]: Instance }, Name>Selection type
type Selection = { any }ClassSelector type
type ClassSelector = <T>(className: T | keyof<Type.Editable>) -> (Type.EditProperties<Fallback<T>>) -> SelectionSelector type
Properties
Symbol Read Only
Find.Symbol: Type.SymbolAncestor Read Only
Find.Ancestor: SelectorSelects the first ancestor named name via Instance:FindFirstAncestor, then applies the property table to it. Use to reach an Instance above the hydrated element in the tree.
AncestorClass Read Only
Find.AncestorClass: ClassSelectorSelects the first ancestor of class className via Instance:FindFirstAncestorOfClass, then applies the property table to that matched Instance. Matches the exact ClassName.
AncestorIsA Read Only
Find.AncestorIsA: ClassSelectorSelects the first ancestor whose class is or inherits className via Instance:FindFirstAncestorWhichIsA, then applies the property table. Unlike AncestorClass, this honors the Instance inheritance chain.
Child Read Only
Find.Child: SelectorSelects the first child named name via Instance:FindFirstChild, then applies the property table to it. The most common selector for reaching a named Instance one level down.
ChildClass Read Only
Find.ChildClass: ClassSelectorSelects the first child of class className via Instance:FindFirstChildOfClass, then applies the property table to that matched Instance. Matches the exact ClassName.
ChildIsA Read Only
Find.ChildIsA: ClassSelectorSelects the first child whose class is or inherits className via Instance:FindFirstChildWhichIsA, then applies the property table. Unlike ChildClass, this honors the Instance inheritance chain.
Descendant Read Only
Find.Descendant: SelectorSelects the first descendant named name via Instance:FindFirstDescendant, then applies the property table to it. Searches the entire subtree, not just direct children of the Instance.
Parent Read Only
Find.Parent: SelectorSelects the hydrated element's Instance.Parent, then applies the property table to it. Use to reach one level up the tree without naming the parent.
Path Read Only
Find.Path: SelectorWalks a .-separated path from the hydrated element, one Instance:FindFirstChild step per segment, then applies the property table to the final Instance. A Parent or ^ segment climbs to Instance.Parent instead; empty segments are skipped. If any step misses, nothing is applied.
Query Read Only
Find.Query: SelectorSelects every descendant matching a Roblox path query via Instance:QueryDescendants, applying the property table to each matched Instance. Fan out one property table across many elements at once.
QueryFirst Read Only
Find.QueryFirst: SelectorSelects only the first descendant matching a Roblox path query via Instance:QueryDescendants, then applies the property table to that single Instance. The single-match counterpart to Query.