Vince said: We need to start a tip jar for Aaron until roll20 hires him. :-) There is little that would make me happier than working for Roll20. Probably not in the cards (dice?) right now though. Thanks for taking up my slack, Steve! That's what I've been trying to do for the Roll20 crew! Irony. I took Steve's snippet and expanded it into a full script: A few changes: I tied the rotation to the time, rather than keeping a counter. I find this makes a smoother rotation when latency is variable (though it does have an initial jump when the rotation starts to get on the clock). Works for all selected tokens Supports variable rotation rates (and setting a new rotation rate cancels the old one). So, if you want the selected tokens to rotate fully once every 5 seconds: !spin-start 5 Supports counter clockwise rotation. Rotate counter-clockwise once every 5 seconds: !spin-start -5 Dependencies : This script uses my isGM script, see it for install instructions. GIST: <a href="https://gist.github.com/shdwjk/acda2fca3aaaa114242" rel="nofollow">https://gist.github.com/shdwjk/acda2fca3aaaa114242</a>...