So, for loop running through a folder with parts in them, detects if its touched.
but when i clone a part and parent it to the folder, it detect?
When you create the loop, it will only go through all of the parts that are inside the folder at the time. The new cloned parts you add won’t be affected. If you clone parts, you can do folder.ChildAdded() to run the .Touched function for that cloned part as well.