FindFirstChild (Function)

From Goodblox Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Function
Syntax FindFirstChild( String Name, Bool recursive )
Returns Instance found object
Description: Returns the first child found with a name of Name. Returns nil if no such child exists.
In Object: Global


Example

while true do  --Starts up a While loop
      local found = workspace:FindFirstChild("Brick")  --This looks in the Workspace for anything named "Brick", and sets the variable "found" to whatever object it finds.
     
     if found ~= nil then  -- This makes sure that it actually found something. If the variable is nothing, then it ends.
          found.Name = "blah"  --Sets the object's name to "blah"
     end  --End the If loop
end  --End the While loop

Recursive

Recursive sets whether the function should look inside of objects in the calling object, as well as the calling object.

For example, if there is a part in workspace called "Part" and you use:

workspace:FindFirstChild("Part", true)

It will find the part.