Filter offsets DragScript

Good day everybody,

To acquire RGB data more rapidly I am working on a dragscript that implement filter offsets. The idea is to minimize the dithering and focusing overheads with a looped structure.

What I have in mind is the following structure:
Focus(R) - looped(absolute_position - RRR - offset - GGG - offset - BBB - dither)x3

I drafted the following quick DragScript:

Let me know what you guys think?