Need help with this kind of animation
You can get something similar this way:

Create your object, keyframe it at frame 0 and frame 30, parent it to an empty (1), parent this empty to a second empty (2):



Create a first keyframe for empty 2, keyframe it at frame 0, move to frame 30, rotate it 90° on the X axis, keyframe again:



Put your cursor at the center (ShiftC), choose Transform Orientation &gt; 3D Cursor, select your object and empty 1, link-duplicate with AltD, rotate 45° on the Z axis:



Repeat the operation until you have your 8 objects:



At frame 30 select one of your object, move it, rotate it the way you want, and keyframe. As they are all linked, they will all inherit the same action, it can give something like that (of course it's not exactly your animation, make something more sophisticated with both empty 2 and object animations). Invert the keyframes in order to have your animation go the other way (select keyframes and S-1):



As all your objects are different, in the Properties panel &gt; Object Data, replace each object by its correct mesh: