First Dop Import node configured to get ConstraintGeometry 450 primitives
the second gets usual Geometry 234 points
that data is passed to Compiled block
with 2 Attribute Wrangles
left wrangle operates on stretch constraints

I’m getting points on both sides of constraint and getting their radiuses.
and setting the length of constraint to be the sum of radiuses + extra 5%
Right wrangle operates on points

(it may need some clean up)
here I’m changing points radius over time and applying forces
- grow with random delay per tentacle
- if a point is close enough to the victim (y-axis) or close to the tip of the tentacle - curl around the y-axis
- otherwise, add random velocity