It is so close to working great. It's based on this thread: <a href="https://app.roll20.net/forum/post/11852786/macros-for-the-afterlife-casino-keys-from-the-golden-vault" rel="nofollow">https://app.roll20.net/forum/post/11852786/macros-for-the-afterlife-casino-keys-from-the-golden-vault</a> The script for the automatic token placement works great. The race works almost perfectly, but the tokens all move the same distance, and I can't for the life of me figure out what's going on. I'm guessing it's an interaction between ScriptCards and TokenMod in the way that it's written but I don't know enough about coding or the scripts to figure it out alone. !script{{
--#title|Infernal Rat Racing
--=Peppercorn|1d8/3 {FLOOR}
--=Viper|1d8/3 {FLOOR}
--=Nightcap|1d6/3 {FLOOR}
--=FSam|1d10/3 {FLOOR}
--=Bailey|1d4/3 {FLOOR}
--=Coddler|1d12/3 {FLOOR}
--&PID|@(Peppercorn.token_id)
--&VID|@(Viper.token_id)
--&NID|@(Nightcap.token_id)
--&FID|@(Flamenco Sam.token_id)
--&BID|@(Bailey.token_id)
--&CID|@(Coddler.token_id)
--+Peppercorn| moves [$Peppercorn] Spaces
--@token-mod| _move =90|[$Peppercorn]u _ids [&PID]
--+Viper| moves [$Viper] Spaces
--@token-mod| _move =90|[$Viper]u _ids [&VID]
--+Nightcap| moves [$Nightcap] Spaces
--@token-mod| _move =90|[$Nightcap]u _ids [&NID]
--+Flamenco Sam| moves [$FSam] Spaces
--@token-mod| _move =90|[$FSam]u _ids [&FID]
--+Bailey| moves [$Bailey] Spaces
--@token-mod| _move =90|[$Bailey]u _ids [&BID]
--+Coddler| moves [$Coddler] Spaces
--@token-mod| _move =90|[$Coddler]u _ids [&CID]
}}