Hi anthonymminto,
There is a pattern in the animation based on three parts.
The first is a loop-like motion, e.g., up and down, rotating left and right and other minor rotations, or a mix of both.
The facial expression is in a similar loop, if not in the same (I can’t say it n general, as I have not watched all, it is a half hour.)
Then there is one significant movement, independent from the loop, which moves the character around.
(I think the question was not about the particles.)
The answer to this would be a Null-Rig, which means a hierarchy of Nulls.
The loops can be made in several ways; the simplest would be a “Track After”
https://help.maxon.net/c4d/2023.0/en-us/Default.htm#html/CTBASE-ID_CTRACK_PROPERTIES.html#before
Please check out the little demo
https://www.dropbox.com/s/340rs8006x1bs5z/CV3_2023_drs_22_ANlm_01.c4d.zip?dl=0
Enjoy