
TokenController
Patrol Paths are DM-defined sequential directions that can be applied to tokens over an interval. Patrol paths are independent of map or token position and can be stacked on a token, moving the token 1 step from each assigned path per interval.
To create a Patrol Path, select a token and click the T-Cntrl_Builder macro. This will allow you to name the Draft Path and will add a simple menu in your chat. A warning, the process of Chat Menus and building a path is going to create a lot of bloat in your chat logs. You may want to save what you have and be prepared to clear it out again later. It may be hard to reference a previous sessions chat otherwise. Once the path is done, click Set to move it from Draft Paths to Patrol Paths.
Selecting any amount of Tokens and clicking Start on a path will begin its movement.
Following is done by selecting the Follower Token and clicking the T-Cntrl_Follow macro, then using the Roll20 Targeting System process to select what Token to follow. Its not the most impressive follow, but it gets the job done in a lightweight manner.
Token Controls are found in the !tc menu and allow you to define if a Token should maintain a grid position or stop movement processes.
There are simple boundary mechanics to ensure you don't lose tokens to bad patrolling.
I will likely not be supporting this, as I no longer use Roll20.
This script can be heavy, so tinker with the interval settings and how many tokens are set on paths.
Available via the quick install, but here is a link: TokenController