How do these GS macros work?

None of them seem to work for me. I end up doing around 15k DPS.

Am I meant to spam them? Am I meant to wait for GCD every time?

I don’t understand how people use these macros.

DPS may not be the highest possible optimal as procs and cooldowns will not always go off at the best time. Others may have a better experience with optimized macros. I consider this an adequate solution automating my rotation while Questing, Dungeons, LFR, and possibly normal/heroic raids.

Use the correct macro for your spec, talents & gear. Edit as the macro as necessary. Spam the icon created by the macro and use an auto key clicker to increase the spam speed.

-FelixFTW