Layer Maps in Trapcode Form can be used to control multiple parameters, including the rotation of particles.
Combining this with the Spherical Field function, in this case linked to a null controlled by a simple expression, lets you create complex-looking treatments, that are quick to set up.
Download project file here: http://bit.ly/Form-Layer-Maps
Layer Map info: https://www.redgiant.com/user-guide/f...
Spherical Field info: https://www.redgiant.com/user-guide/f...