I looked on the wiki to see if there was an object method of attachments that returned all the attached constraints but there was none. Is there a way to get attached constraints at arbitrary locations in the hierarchy without having to iterate over every workspace descendant?
Try GetJoints if you haven’t already. I don’t know if it applies to general constraint assemblies / stuff like a rope constraint as well as solid connections, but if there is a way then that’s the way.