Tween part transparency from start to endpoint

Hello everyone! :wave::slightly_smiling_face:

So I was creating a rift crack model when I ran into a problem.

I want to create an effect where the entire model is invisible at first, and then it starts to tween the transparency of the parts in the middle, and then the parts that are next to the part in the middle start to tween their transparency, all the way until the part at the end has fully tweened. The start point and end points are shown in the picture below.

Iā€™m sure that tweening every part apart from each other is inefficient, so there has to be a faster way.
Does anyone have an idea in what way I could achieve this the best?