I've just been playing around, and made a little script. Sometimes it lags and then does a lot at once. Anyways, this script will spout fire from a rotating token. For ease of use, set the token to represent a fire trap character with token action macros: activate, deactivate. The macros should have these bodies, respectively: !FireSpinTrap !FireSpinStop The custom fx (adjust as needed. Shorten the lifespan for a shorter beam, change color for.. etc), name it ShortFire, or adjust the script: { "angle": -1, "angleRandom": 0, "duration": 7, "emissionRate": 70, "endColour": [220, 35, 0, 0], "endColourRandom": [60, 60, 60, 0], "lifeSpan": 10, "lifeSpanRandom": 0, "maxParticles": 500, "size": 8, "sizeRandom": 0, "speed": 30, "speedRandom": 10, "startColour": [220, 35, 0, 1], "startColourRandom": [62, 0, 0, 0.25] } The script: <a href="https://gist.github.com/Bastlifa/163e0e7a68d38d6ed" rel="nofollow">https://gist.github.com/Bastlifa/163e0e7a68d38d6ed</a>... A screenshot: