Change color(spread) based on hit location

  • place a Delay node between the Change Color event and the Timeline
  • give Change Color event a float input so you can call it with custom delay (float input from the event goes into delay node)
  • when calling Change Color in the loop, check how far from the origin the current overlapping cube is and feed the call delay value based on that distance

Completed untested but that’s the first thing that comes to mind. Should work.
Do tell if it does not or misbehaves.