AtomicBinding - Styxling/Feather GitHub Wiki
The AtomicBinding module automatically connects parts of a hierarchy to a list of expected names. You provide a manifest with paths (like "UI/Header"), and when all these parts are found under a given root, it calls a function to set things up. It also cleans up and disconnects things if any part is removed or changed.
Note: This is a module created by Roblox and used in their CharacterSounds script. Our copy of AtomicBinding is placed within a fork of the CharacterSounds script that has been upgraded to allow for material-based walking sounds.