Edit: SOLVED with outside help.
I want to get all contiguous touching parts (all the parts that touch a part, and the parts that touch them, and so on, until I have all connected parts in an area)
I think this would best be done by using :GetTouchingParts()
recursively, but how would I implement this for an unkown number of recursions?
Essentially: How can I implement recursive code with n
number of recursions?