This can be done with character object, here is an older example I have
VP_Roadtest.c4d
You need to save the top null as character builder template, then load character object and use template from there (hit buttons to add road sections)
Another way would be to use nodes but haven't tried that yet
Here is nice setup, analytical foam, originally done by Entagma in Houdini roughly ported to nodes.
It is doable with nodes, quite performant. There are room for improvements but that would require even more complexity.
193_Analytical_Foam.c4d
@LuBaphomet
You have a couple of options here. One is using IK, constraints and parenting (haven't tried) or doing a math based rig. Here is a stab at it. It is all apcked in single mesh, you can check the graph for details. There are two sliders which do what you have been describing. Hope you can adapt it or transfer to your specifics.
slide_fun.c4d
@LuBaphomet
Do you need this to be "classic" C4D setups with all the objects being separate entities, or a single mesh? How realistic this needs to be? I aks because this looks like something for nodes : )
You can use glue with falloff. This will glue the pieces but break in middle will be preserved. Any other way dictates that you have multiple pieces which can't be rotated from arbitrary location via effector. Try the attached scene, could be what you are after
Candy bar Break_glue_falloff.c4d
Took a quick look. The issue is that you are breaking into to many pieces where you are aiming for just two? If you break in just two pieces you can rotate as intended.
Simple scene attached
Candy_break_quick.c4d
For that you will need to use inheritance effector, meaning, your clones have to have a source from which it will draw point positions and moprph the motion object. Usually this is another cloner with meshes in states which you want to morph too.
Here is a free node which interprets particle data. This means you can import particle attributes into Neutron graph by particle group and do what you want with it : )
228_Neutron_Particle_Import.c4d