Rogue macros

Rogue macros mostly handle openers and crowd control, where one stray auto-attack can break a Sap, Gouge or Blind. These are the ones that turn up most across 18 independent guides and forum threads, most used first, each written for Forever and checked against the beta spell list.

Words in angle brackets, like <Shield>, stand for the names of your own items.

Most used

Builder with auto-attack

11 sources

You start auto-attacking and use the ability in one press, so your swings begin even when you're short on energy; it suits Sinister Strike, Backstab, Hemorrhage, Ghostly Strike, Mutilate and Rupture.

#showtooltip
/startattack
/cast Sinister Strike

Explain line by line

2 other versions

Target an enemy first

#showtooltip
/cleartarget [dead][help]
/targetenemy [noexists]
/startattack [harm]
/cast [harm] Sinister Strike

Explain line by line

Cancel Protection first

#showtooltip
/stopmacro [help][noexists]
/cancelaura Blessing of Protection
/startattack
/cast Hemorrhage

Explain line by line

Mutilate (Assassination) is new in Forever. It comes at level 30, awards 2 combo points and does 20% more damage to poisoned targets. Hemorrhage now makes the target take 15% more damage from your Rupture.

Poison by mouse button

10 sources

You coat your main hand with a left click or your off hand with a right click, and the last line clicks OK on the replace prompt.

#showtooltip
/use Instant Poison VI
/use [btn:1] 16; [btn:2] 17
/click StaticPopup1Button1

Explain line by line

2 other versions

Modifier picks the poison

#showtooltip
/use [mod:shift] Wound Poison IV; [mod:alt] Crippling Poison II; [mod:ctrl] Deadly Poison V; Instant Poison VI
/use [btn:1] 16; [btn:2] 17
/click StaticPopup1Button1

Explain line by line

Off hand on a keybind

#showtooltip
/use Deadly Poison V
/use 17
/click StaticPopup1Button1

Explain line by line

Poisons come at level 20 in Forever. Poison items carry their rank numeral except rank I: Instant Poison, then Instant Poison II to VI. /click StaticPopup1Button1 accepts whatever popup is on screen, not only the replace prompt.

Not confirmed in the Forever beta yet: /click and the prompt to replace a poison or weapon imbue.

Mouse-over Blind

9 sources

You Blind the enemy under your cursor, or your target if there's none, without changing target; the same shape suits Sap, Gouge and Kidney Shot.

#showtooltip
/cast [@mouseover,harm,nodead][] Blind

Explain line by line

2 other versions

Focus first

#showtooltip
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Blind

Explain line by line

Sap and set focus

#showtooltip
/clearfocus [mod:shift]
/focus [@focus,noexists][@focus,dead]
/cast [@focus,harm,nodead][] Sap

Explain line by line

Blind comes at level 34, and any damage breaks it, including your own poisons and bleeds on the target.

Not confirmed in the Forever beta yet: /focus.

Mouse-over Kick

7 sources

You interrupt the enemy under your cursor, or your target if there's none, without changing target.

#showtooltip
/stopcasting
/cast [@mouseover,harm,nodead][] Kick

Explain line by line

2 other versions

Focus first

#showtooltip
/stopcasting
/cast [@focus,harm,nodead][@mouseover,harm,nodead][] Kick

Explain line by line

Target only

#showtooltip
/stopcasting
/cast Kick

Explain line by line

Kick starts the global cooldown in Forever, so it can't go out while the one from your last ability is running. /stopcasting is there to cut a bandage short.

Not confirmed in the Forever beta yet: /focus.

Find and Sap a player

6 sources

You target the nearest enemy player and Sap them, so mashing it in stealth catches another rogue the moment they show.

#showtooltip
/stopattack
/cleartarget
/targetenemyplayer
/cast Sap

Explain line by line

Another version

Nearest enemy, NPCs too

#showtooltip
/stopattack
/cleartarget
/targetenemy
/cast Sap

Explain line by line

Sap doesn't break your Stealth in Forever.

Also common

Stealth you can mash

5 sources

You dismount and go into Stealth, and pressing it again while stealthed doesn't take you out.

#showtooltip
/dismount
/cast !Stealth

Explain line by line

Stealth is a toggle in Forever, doesn't start the global cooldown, and has a 10-second cooldown.

Not confirmed in the Forever beta yet: /dismount and whether !Stealth keeps you stealthed.

Pick Pocket, then opener

5 sources

You pick the target's pocket and open with Cheap Shot on the same press; Garrote and Ambush work the same way.

#showtooltip Cheap Shot
/cast Pick Pocket
/cast Cheap Shot

Explain line by line

Cheap Shot comes at level 26, so before that use Garrote (level 14) or Ambush (level 18).

Not confirmed in the Forever beta yet: Pick Pocket and an opener on one press.

Weapon swap

5 sources

You equip a named main-hand and off-hand pair, such as daggers for Ambush and Backstab or swords for Sinister Strike.

#showtooltip
/equipslot 16 <Main-hand weapon>
/equipslot 17 <Off-hand weapon>

Explain line by line

2 other versions

Dagger, then Ambush

#showtooltip Ambush
/equipslot 16 <Dagger>
/cast Ambush

Explain line by line

Off hand only

#showtooltip
/equipslot 17 <Off-hand weapon>

Explain line by line

Poisons stay on the weapon you applied them to. Combat's Hack and Slash talent lets you use one-handed axes in Forever (classicwow.gg).

Not confirmed in the Forever beta yet: weapon swaps in combat and a weapon swap and Ambush on one press.

Stealth, then opener

5 sources

You go into Stealth if you're not in it, and open with Cheap Shot, or Garrote with Shift, if you are.

#showtooltip
/cast [nostealth] Stealth; [mod:shift] Garrote; Cheap Shot

Explain line by line

Another version

Builder once in combat

#showtooltip
/startattack [combat,nostealth]
/cast [combat,nostealth] Sinister Strike; [nostealth] Stealth; [mod:shift] Garrote; Cheap Shot

Explain line by line

Cheap Shot comes at level 26 and Garrote at 14.

Not confirmed in the Forever beta yet: the [stealth] condition.

Trinkets with Adrenaline Rush

Combat · 4 sources

You use both trinkets and Adrenaline Rush on one press.

#showtooltip Adrenaline Rush
/use 13
/use 14
/cast Adrenaline Rush

Explain line by line

Another version

Blade Flurry for packs

#showtooltip Blade Flurry
/startattack
/use 13
/use 14
/cast Blade Flurry

Explain line by line

Adrenaline Rush and Blade Flurry both start the global cooldown, so they go on separate presses.

Not confirmed in the Forever beta yet: a trinket and a spell on one press.

Vanish without a stray swing

4 sources

You stop auto-attacking and Vanish, so a queued swing can't pull you straight back out.

#showtooltip
/stopattack
/cast Vanish

Explain line by line

In Forever, Vanish gives you 10 seconds of improved stealth and breaks movement-impairing effects. It comes at level 22 and doesn't start the global cooldown.

Riposte, else Sinister Strike

Combat · 4 sources

You Riposte when a parry has made it usable and Sinister Strike otherwise.

#showtooltip Sinister Strike
/startattack
/cast Riposte
/cast Sinister Strike

Explain line by line

Riposte doesn't start the global cooldown in Forever, so after a parry both lines can go off on one press.

Sap in stealth, else Gouge

3 sources

You Sap while stealthed and Gouge otherwise, so both incapacitates sit on one key.

#showtooltip
/cast [stealth] Sap; Gouge

Explain line by line

Gouge incapacitates for 4 seconds, stops your own attack, and needs the target facing you.

Not confirmed in the Forever beta yet: the [stealth] condition.

Evasion and Sprint

3 sources

You pop Evasion and Sprint on one press to survive or run from a bad pull.

#showtooltip
/cast Evasion
/cast Sprint

Explain line by line

Another version

Gouge first

#showtooltip Evasion
/cast Gouge
/cast Evasion
/cast Sprint

Explain line by line

Evasion and Sprint don't start the global cooldown, so both go off on one press.

Premeditation, then Cheap Shot

Subtlety · 3 sources

You add Premeditation's two combo points and open with Cheap Shot on the same press.

#showtooltip Cheap Shot
/cast Premeditation
/cast Cheap Shot

Explain line by line

Premeditation doesn't start the global cooldown, so both go off on one press. In Forever its combo points last 20 seconds (10 in Classic).

Cold Blood, then the big hit

Assassination · 3 sources

You pop Cold Blood and spend the guaranteed crit on Ambush from Stealth, or on Eviscerate out of it.

#showtooltip [stealth] Ambush; Eviscerate
/cast Cold Blood
/cast [stealth] Ambush; Eviscerate

Explain line by line

Another version

Mutilate instead

#showtooltip Mutilate
/cast Cold Blood
/cast Mutilate

Explain line by line

Cold Blood doesn't start the global cooldown, so both go off on one press. In Forever it only works on Sinister Strike, Backstab, Ambush, Eviscerate and Mutilate.

Not confirmed in the Forever beta yet: the [stealth] condition.

For particular jobs

Pick Pocket the nearest enemy

2 sources

You target the nearest enemy and pick its pocket, for working through a camp in stealth.

#showtooltip
/cleartarget
/targetenemy
/stopmacro [noexists]
/cast Pick Pocket

Explain line by line

Another version

Sap, then Pick Pocket

#showtooltip Pick Pocket
/cast Sap
/cast Pick Pocket

Explain line by line

Not confirmed in the Forever beta yet: Pick Pocket and an opener on one press.

Distract at the cursor

2 sources

You throw Distract where your cursor is, without the targeting circle.

#showtooltip
/cast [@cursor] Distract

Explain line by line

In Forever, Distract also lowers nearby enemies' stealth detection for 10 seconds, as if they were a level lower. It comes at level 22.

Not confirmed in the Forever beta yet: casting at the cursor with [@cursor].

Expose Armor, no swing

2 sources

You apply Expose Armor and cut off the auto-attack it starts, so a Sapped, Gouged or Blinded target stays out.

#showtooltip
/cast Expose Armor
/stopattack
/cleartarget
/targetlasttarget

Explain line by line

Backstab on Shift

2 sources

You Sinister Strike, or Backstab while holding Shift, from one key.

#showtooltip
/startattack
/cast [mod:shift] Backstab; Sinister Strike

Explain line by line

Backstab needs a dagger in your main hand and you behind the target.

Stealth or Vanish

2 sources

You Vanish in combat and go into Stealth out of it, from one key.

#showtooltip
/cast [combat] Vanish; [nostealth] Stealth

Explain line by line

Another version

Then Cheap Shot

#showtooltip
/cast [combat,nostealth] Vanish; [nostealth] Stealth; Cheap Shot

Explain line by line

Not confirmed in the Forever beta yet: the [stealth] condition.

Ranged pull by weapon

2 sources

You Throw, or shoot your bow, gun or crossbow, whichever ranged weapon you have on.

#showtooltip
/cast [equipped:Thrown] Throw; [equipped:Bows] Shoot Bow; [equipped:Guns] Shoot Gun; [equipped:Crossbows] Shoot Crossbow

Explain line by line

Throw, Shoot Bow, Shoot Gun and Shoot Crossbow are all in Forever; the last three have a 1-second cast.

Where these come from

A macro's source count is how many of the independent guides and threads below list it. Copies and reprints of the same guide count once. Macros only one source mentions are left out.

Sources (18)
  1. Wowhead Classic guide (Rokman): Classic Rogue Macros Guide (Rokman, updated 2024-11-21)
  2. Icy Veins Classic (Sellin): Classic Guide to Rogues' Best Macros (Sellin, 2020-02-28)
  3. Zockify Classic: WoW Classic Rogue Macros (Classic Anniversary, Era, SoD, Hardcore), updated 2025-08-11
  4. noobtoboss Classic and TBC (Mardkhar, low reliability): WoW Classic Rogue Macros Guide (Mardkhar, 2025-11-29) and TBC Classic Rogue Macro Guide (same author)
  5. WoWClassicUI (low reliability): Rogue Macros for WoW Classic (Assassination, Combat, Subtlety), updated 2025-11-18
  6. WoWWiki / Warcraft Wiki rogue page: Useful macros/Rogue (Warcraft Wiki), Useful Macros for Rogues (Vanilla WoW Wiki archive of the old WoWWiki page)
  7. Blizzard Hardcore forum thread (Pick Pocket): Rogue PP Macro (WoW Classic Hardcore forum)
  8. Blizzard Classic bug-report thread (poisons): Rogue Poison macro broken (WoW Classic Bug Report forum, May-June 2024)
  9. Blizzard Classic forum thread (DirtyApe): Working Classic WoW macros (WoW Classic General Discussion; rogue post by DirtyApe, 2019-12-05)
  10. Blizzard SoD forum thread (Pick Pocket): Rogue PP macros (Season of Discovery forum, 2024-10-06)
  11. HC Guides combat rogue: Hardcore Combat Rogue Guide - Important Macros (HC Guides)
  12. Brian Koponen's Classic rogue macros: Custom Rogue Macros for World of Warcraft: Classic (Brian Koponen, 2020-02-01)
  13. Wowhead TBC and WotLK guides (Simonize): TBC Rogue DPS Macros (Simonize, 2026-01-10) and WotLK Combat Rogue Macros (Simonize, 2022-08-09)
  14. MMO-Champion poison thread (2010): Rogue Poison Macro (MMO-Champion, 2010)
  15. OwnedCore poison thread (2009): [Rogue] Best Poison Macros Ever (OwnedCore, 2009-01-03)
  16. WoW Lazy Macros poison thread (2011): Rogue - Poisons Lazy Macro (WoW Lazy Macros, 2011-2012)
  17. WoW Eternity Forever vault: WoW: Forever & Classic Era Macros Workstation (WoW Eternity)
  18. classicwowforever.com: WoW Forever macros for every class (classicwowforever.com, reviewed 2026-09-26), classicwowforever.com Rogue macros