Rogue in WoW Classic

WoW Classic Rogue Macros

Welcome to the WoW Classic Rogue macros collection! Here you will find all the important macros for your villain in WoW Classic Era and WoW SoD. This includes mouseover macros and macros for all roles the Rogue can take on in WoW Classic.

📂 WoW Classic > Rogue

📅 Last updated on March 7, 2025.

Rogue Macros for Season of Discovery

The following macro casts the spell from your current hand rune. If you change your rune, you don’t need to change your action bar with this macro.

#showtooltip
/cast Hands Rune Ability
/startattack

This works for other slots too. The following macro will ll use e.g. Between the Eyes Between the Eyes or Envenom Envenom depending on your current legs rune:

#showtooltip
/cast Legs Rune Ability
/startattack

Poison Macros for Rogues

The following macro applies Instant Poison VI Instant Poison VI to the main weapon (Slot 16):

#showtooltip 16
/use Instant Poison
/use 16

The following macro applies Mind-numbing Poison III Mind-numbing Poison III to the offhand (slot 17):

#showtooltip 17
/use Mind-numbing Poison
/use 17

Swap the name of the poison with the poison you want to apply.

Alternatively, you can use an all-in-one macro to apply poisons. If you’re holding Ctrl or Alt, the poison changes. If you click on the macro with your left mouse button, it will apply the poison to your main-hand weapon. The right mouse button applies the poison to your off-hand weapon.

#showtooltip
/cast [mod:shift] Crippling Poison; [mod:ctrl] Mind-numbing Poison; Instant Poison
/use [button:1] 16; 17
/click StaticPopup1Button1

Stealth & Pick Pocket Macros

With the following macro, you can cast Stealth Stealth. If you’re already in stealth, you won’t accidentally disable the Spell if you press too often. Additionally, your Rogue Rogue will automatically dismount if necessary:

#showtooltip
/dismount
/cast !Stealth

With the following macro, you will quickly steal from your target with Pick Pocket Pick Pocket in your opener:

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

#showtooltip Ambush
/cast Pick Pocket
/cast Ambush

With this macro you’ll automatically select an enemy and cast Pick Pocket Pick Pocket:

#showtooltip
/cleartarget
/targetenemy
/cast Pick Pocket

Combat Macros for Rogues in WoW Classic

If Riposte Riposte is available it will be cast, otherwise Sinister Strike Sinister Strike:

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

Cast Sap Sap if you’re in stealth, otherwise Gouge Gouge:

#showtooltip
/cast [stance:0] Gouge
/cast [stance:1] Sap

Spam the stealth button while waiting to get out of combat. As soon as the character is out of combat, use Sap Sap:

#showtooltip
/dismount
/cast [stance:0] !Stealth
/cast [stance:1] Sap

Cast Distract Distract at the position the mouse pointer is currently at, without requiring a second click:

#showtooltip
/cast [@cursor] Distract

Advanced Sap Sap macro for PvP. The macro attempts to target an opponent and deliver a headbutt. Particularly useful if you’re looking for another rogue who’s currently in stealth, for example.

#showtooltip Sap
/stopattack
/cleartarget
/targetenemyplayer [noexists,nocombat,nodead]
/cast [exists,nocombat,nodead] Sap

Gouge Gouge on the target on the mouse, instead of the target in the target:

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

Same for Blind Blind:

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

And for your Kick Kick:

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

Throw grenades at the location of the mouse cursor (replace GRENADE NAME with the name of the grenade you have with you):

#showtooltip
/use [@cursor] GRENADE NAME
/stopcasting

If you use macros that are missing here, send them to us using the feedback button! Check out our WoW Classic Rogue Guide to learn more about the Rogue Rogue.