WoW Forever Rogue Macros
72 macros, ready to copy into the game
Stealth openers that pick Ambush or Backstab for you, combo finishers, poison application and escape buttons that chain Vanish and Gouge. Everything a Rogue needs on as few keys as possible. New to the class? Read the Rogue class guide or browse Rogue builds.
In game, type /macro, click New, pick an icon and paste.
Macros can hold up to 255 characters. Spell names can change with patches, so test a macro before relying on it in a raid.
Rotation & Damage 20
#showtooltip
/cast Blood Fury
/use 13
/use 14
(Replace Blood Fury with your racial — Orc Blood Fury, Troll Berserking, Tauren War Stomp all work in Forever) Stacks your racial cooldown with both trinkets in a single press, so the entire burst window lines up exactly when you press it - not a GCD later.
/equip 13 Trinket of the Cursed
/use 13
Can only swap out of combat. In combat it just uses the equipped one — add [nocombat] to the equip line.
#showtooltip
/use 13
/use 14
Pops both trinket slots with one key - the standard way to line up two on-use effects for a bigger, cleaner burst window.
#showtooltip
/cast Adrenaline Rush
/cast Blade Flurry
Fan of Knives, Killing Spree, and Cloak of Shadows are not available in Classic (Forever). Classic rogue burst relies on Adrenaline Rush (talent), Blade Flurry (talent), Cold Blood (talent), and Vanish + Cheap Shot for re-positioning.
#showtooltip
/cast [stealth] Ambush; [nostealth] Backstab
The classic stealth opener is Ambush (huge burst from stealth); out of stealth the same key falls back to Backstab. One key, always the right opener — no retargeting, no stance juggling.
#showtooltip
/startattack
/cast Backstab
Auto-attack plus Backstab in one press - you only need to be behind the target and hit one key, so positioning plays stay reaction-time friendly.
#showtooltip
/cast Cold Blood
/cast Eviscerate
Guarantees your Eviscerate crits on a single button - the burst combo that turns a full combo-point dump into one massive spike.
#showtooltip
/cast Cold Blood
/cast Rupture
Cold Blood guarantees your next finisher crits — pairing it with Rupture (a DoT) means the crit applies to the whole DoT, not one hit. More damage per combo point than critting Eviscerate.
#showtooltip
/cast Distract
Redirects patrolling NPCs on one key - you control exactly where mobs look so you can slip past or line up a clean pull.
#showtooltip
/cast Eviscerate
/startattack
Your finisher on one key, with /startattack keeping you swinging even if the cast fails - no dropped auto-attacks while you dump combo points.
#showtooltip
/startattack
/cast Mutilate
Fast two-combo-point builder with auto-attack folded in - a single keybind that both opens the fight and ramps your combo points quickly.
#showtooltip
/cast Pick Pocket
/cast Stealth
One press loots the target and re-enters Stealth - the farming combo keeps your pickpocket runs moving without dropping stealth.
#showtooltip
/cast Pick Pocket
/cast Stealth
Auto-stealth after pickpocketing — instant repeat for loot farming humanoid mobs. Gold + reagents without ever leaving stealth.
#showtooltip
/cast Rupture
/startattack
Applies your finisher DoT while /startattack keeps the pressure up - a single key for maintaining damage over time between burst windows.
#showtooltip
/cast [@focus,harm,nodead][harm] Sap
The focus-first targeting locks down a second enemy without switching targets - crowd control on a different mob than your kill target in one press.
#showtooltip
/startattack
/cast Sinister Strike
One press starts your attack and builds a combo point - the /startattack line means you never waste a swing while energy regenerates.
#showtooltip
/cast Slice and Dice
/startattack
One press refreshes your attack-speed buff and keeps you attacking - the /startattack line ensures the haste is never wasted on a stationary rogue.
#showtooltip
/cast [stealth] Ambush; [nostealth] Sinister Strike
The [stealth] conditional fires Ambush while hidden and falls back to Sinister Strike out of stealth - one keybind covers both opener and normal rotation.
#showtooltip
/cast Stealth
A dedicated key for Stealth means you never lose a second reaching the button - faster openers and easier re-stealth after a Vanish.
#showtooltip
/cast Vanish
/cast Cheap Shot
One button vanishes you and instantly stuns the target - the classic escape-and-re-CC combo that saves two keypresses when things go sideways.
Defensive 2
#showtooltip
/cast Evasion
A one-press dodge boost that saves you when damage spikes - the reaction-time defensive for when melee pressure gets heavy.
#showtooltip
/cast Sprint
Instant speed on one key - the escape-or-chase button that gets you out of danger or onto a runner without touching your movement keys.
Crowd Control 5
#showtooltip
/cast [@focus,harm,nodead][] Blind
Focus-first casting CCs a second target without retargeting - a one-key panic control for when adds need to disappear for 10 seconds.
#showtooltip
/cast Gouge
A front-facing 4-second stun on one key - the classic CC that stops casts and buys breathing room without needing stealth.
#showtooltip
/cast [@mouseover,harm,nodead][@focus,harm,nodead][] Kick
Mouseover and focus fallbacks mean the interrupt always lands on the right caster without retargeting - a reaction-time save against big enemy casts.
#showtooltip
/cast Kidney Shot
/startattack
Your stun finisher plus /startattack in one press - the control button that locks down a target while you keep building damage.
#showtooltip
/cast Vanish
/cast Gouge
Vanish drops combat/aggro; Gouge (4s stun) locks the mob in place while you reposition. The classic Rogue escape — one key instead of two frantic presses.
Utility 7
#showtooltip
/targetenemy [noharm][dead]
/startattack
Combines targeting and attacking in one press - [noharm][dead] snaps you to the nearest enemy when your target is wrong or dead, then starts the swing immediately.
#showtooltip
/target [@focus,harm,nodead]
/startattack
Locks onto your focus target with [@focus,harm,nodead] and starts attacking - replaces frantic Tab-tabbing with one guaranteed hit on the kill-order target.
/targetlasttarget
After healing or CC, one press snaps you straight back to the enemy you were fighting - no re-tabbing and no reaction delay.
#showtooltip
/use Deadly Poison
/use 16
(Main hand = slot 16, off-hand = 17) Applies Deadly Poison straight to your main hand in one press - no inventory dragging or spellbook hunting, so upkeep happens between pulls in seconds.
#showtooltip
/use Instant Poison
/use 17
One press coats the off-hand with Instant Poison - the same no-fuss upkeep for your second weapon, keeping both poisons up with minimal downtime.
#showtooltip
/cast Detect Traps
A dedicated key reveals traps ahead - the classic pre-pull safety check so you and the group never stumble into a trap blind.
#showtooltip
/use Deadly Poison
/use 16
/use Instant Poison
/use 17
Reapplies Deadly and Instant to both weapons in a single press - the pre-pull routine that saves two extra keypresses and guarantees no forgotten weapon.
PvP 2
/clearfocus
One press wipes the focus slot so your focus macros stop firing at a dead or wrong target after a kill - removes a whole class of mis-casts.
#showtooltip
/focus [@mouseover,help,nodead]
Sets focus on whatever friendly unit you hover - healers and interrupters can assign their focus target without ever changing their current target.
Raiding 7
#showtooltip
/cast [@mouseover,harm,nodead] Growl; [harm] Growl
Adds spawning behind the raid need taunting yesterday. Mouseover-taunt lets you grab the add without changing your boss target (and losing your tank rotation position). Why mouseover: you stay on the boss the whole time — the add is grabbed by hovering, not targeting.
#showtooltip
/assist [@focus,exists]
/startattack
Sets your focus to the MT at the start of the raid, then this button snaps you onto whatever they're tanking and starts attacking. Why it matters: it eliminates the "I attacked the wrong target" problem entirely — your DPS always lands on the tank's current target, which is the correct kill order.
#showtooltip
/cast Blood Fury
/use 13
/use 14
/use [combat] Potion of Wild Magic
Raid DPS is measured in cooldown windows. This stacks your racial (+attack power/int), both trinkets, and a combat potion into one keypress so they overlap during the boss's damage window . Why overlap matters: multiplicative buffs stacked together produce dramatically more damage than using them spread out. One key = the whole burst.
/script SetRaidTarget("target", 8)
/script SendChatMessage("SKULL -> "..UnitName("target"), "RAID")
Marks the kill target and announces it in raid chat in one press. The UnitName pull makes the call self-documenting — no "who's skull?" questions when the pull starts.
#showtooltip
/script SetRaidTarget("target", 8)
8 = Skull (kill first), 7 = X (kill second), 3 = Moon (CC), 4 = Triangle (trap). Marking targets mid-fight is the single biggest DPS-coordination tool in raiding. Bind three of these (Skull/X/Moon) to Q/E/R.
/readycheck
The built-in /readycheck pings every raid member for a Ready/Not-Ready popup. Why macro it? Because it belongs on the same key cluster as your pull macros — one hand runs the whole pull sequence without opening menus. Press it before every pull while trash is being cleared.
#showtooltip
/cast [@focus,harm,nodead] Kick; [@mouseover,harm,nodead] Kick; [harm] Kick
Raids assign 2-3 interrupters to a boss cast (e.g. every 8s). Your focus = the boss, so this always interrupts the assigned target; mouseover catches adds; target is the fallback. Why: a missed interrupt on a raid boss = raid-wide damage or wipe. The chain guarantees your interrupt lands on the right cast every time.
Quality of Life 29
#showtooltip
/target [@focus,harm,nodead]
/startattack
Sets focus as your kill target and starts attacking. Raid leaders assign focus; this button aligns you with the kill order instantly — no more DPSing the wrong mob.
/script if not IsModifiedClick() then ToggleFrame("LootFrame") end
(Opens loot frame without Shift — combine with auto-loot setting for one-click looting) One press opens the loot frame without holding Shift, so with auto-loot enabled you can chain-loot entire packs with a single key - no modifiers and no slowdown between corpses.
#showtooltip
/script SetCVar("autoLootDefault", 1 - GetCVar("autoLootDefault"))
Toggles auto-loot on/off with one button. On = every corpse loots instantly (great for the leveling grind); off = shift-click selective looting in dungeons.
#showtooltip
/use [@player] Heavy Runecloth Bandage
[@player] guarantees the bandage lands on you no matter what is targeted - a zero-risk self-top-up between pulls that saves the healer's mana.
#showtooltip
/use [nomod] Grilled Grouper
/use [mod:shift] Filtered Draenic Water
Cooking is a tradeskill, not a /castable spell in Forever — there's no /cast Cooking. Keep the tradeskill window's Cook button for crafting (with Bountiful Harvest doubling yields), and use this one key for the eat/drink side: plain = eat, Shift = drink, no bag hunting mid-grind.
/use [nomounted] Scroll of Agility
(Or simply: /use Grilled Grouper — food macros are item-specific) One key applies your buff food without opening bags, and [nomounted] stops you from wasting the buff while mounted - a small bind that pays off every dungeon.
#showtooltip
/cast [mod:shift] Elixir of Major Mageblood; Elixir of Fortitude
Custom-lab elixirs stack with normal ones on Forever. One key applies your lab elixir; Shift applies a second. Two buffs, one button, zero bag juggling.
#showtooltip
/use 13
/use 14
/use [combat] Lich's Index Finger
Forever's custom on-use items (trinkets, quest rewards) all share the same "press to activate" pattern. Stacking them in one macro means your full custom-item burst fires on a single keypress during a fight.
#showtooltip
/use [mod:shift] Insignia of the Alliance
/use [nomod] Insignia of the Horde
Diplomat boosts rep gains. Forever has custom rep tokens (Darkspear care packages etc.). This burns your stored rep item in one keypress — plain for Horde, Shift for Alliance — so rep grinds don't eat your action bars.
#showtooltip
/cast [nocombat] Summon Random Favorite Mount
Pressing a DPS button out of combat wastes it; this button mounts you instead. Bind it to your travel key — it auto-mounts when safe and does nothing (or casts) in combat. (Add a fallback spell after the mount for in-combat use.)
#showtooltip
/use [@player] Fermented Brew
The custom Fermenter recipe produces drinks that restore mana faster than standard water (custom value). Same pattern works for Alchemy Laboratory elixirs — put the custom consumable on one key and always have your buff up.
#showtooltip
/use [@cursor] Quest Item
Field Guide improves quest tracking — and many Forever quests are "use item on thing" quests. This drops the quest item at your cursor position in one click instead of fishing it out of your bags. (Replace "Quest Item" with the actual item name — hover it in your bag.)
#showtooltip
/use [@player] Heavy Runecloth Bandage
With Field Medicine (2/2) your bandages heal ~50% more. A one-button self-bandage is your cheapest emergency heal while leveling — no mana, no cooldown beyond the bandage timer. The [@player] guarantees it targets you, never a mouseover mob.
#showtooltip
/cast [nocombat] Summon Random Favorite Mount
Frequent Flier unlocks flight paths early. This macro just mounts up — combine with a #showtooltip on a flight-master dialog if you want to fly the moment you dismount.
/use [combat] Healthstone
/use [combat] Major Healing Potion
Stacks your Healthstone and healing potion on one key, both combat-gated - two layers of emergency healing from a single button press.
#showtooltip
/target [@mouseover,exists]
/interact
Hover a herb node and press — no clicking the tiny node hitbox. This makes picking instant.
#showtooltip
/interact
(Requires a target; combine with [@mouseover] targeting if your UI supports it.)
#showtooltip
/cast [@mouseover,harm,nodead][] Lich's Index Finger
Custom quest reward items like Lich's Index Finger are essentially free abilities. Putting them on a mouseover-harm macro means they hit exactly who you're hovering — no retargeting mid-combat.
#showtooltip
/use [combat] Healthstone
/use [combat] Major Healing Potion
Healthstones (from Warlocks or crafted) share the potion cooldown but heal more per use. This chain tries the better consumable first, falls back to the potion. One button, always the best heal available.
#showtooltip
/use [nomod] Grilled Grouper
/use [mod:shift] Filtered Draenic Water
Master Chef makes food stronger/cheaper to craft; Bountiful Harvest multiplies cooking yields. Leveling = constant eating. One button: plain press eats, Shift+press drinks — no bag hunting mid-grind.
#showtooltip
/run local c=0; for i=1,GetNumCompanionInfos() do local n,id=GetCompanionInfo("MOUNT",i) end
/cast [nocombat] Summon Random Favorite Mount
Use Summon Random Favorite Mount (added 3.1) or bind each mount to a #showtooltip /cast MountName macro if you prefer specific mounts.
#showtooltip
/run RepairAllItems()
Reinforce reduces repair costs. This script repairs everything at any vendor-repair NPC with one click — combine with a /target on the repair NPC if you want a full one-press "repair and go".
#showtooltip
/script RepairAllItems()
One click repairs everything while standing at a repair NPC — no right-click menus. Pairs with the Reinforce Legacy perk (reduced repair cost).
#showtooltip
/cast [nocombat] Swift Wind Rider
(Replace with your mount's exact name — check the icon library for the right icon!) A dedicated mount key beats spellbook or scroll-wheel fumbling when you need to leave quickly, and the [nocombat] conditional guarantees it never misfires mid-fight.
#showtooltip
/run if IsFishingLootable() then ... end
/interact
The leveling guide's #1 combo is Skinning + Herbalism. This interact script targets and skins the corpse you're looking at. With auto-loot on, it's one press per corpse — keeps the gold flowing between pulls.
#showtooltip
/use 13
/use 14
On-use trinkets have 2-min cooldowns; you often want two different trinkets (one burst, one defensive). Having both on one button fires them in sequence — the second press uses the second trinket. Simpler than swapping gear mid-fight.
#showtooltip
/equipslot 16, Sulfuras, the Extinguished Hand
/equipslot 17, Bulwark of Azzinoth
Warriors/Paladins/Shamans swap between 2H (DPS) and 1H+Shield (tank/survive) constantly. One button swaps both slots. (Slot 16 = main hand, 17 = off hand. Replace with your actual weapon names — out of combat only.)
#showtooltip
/cast [@focus,harm,nodead] Kick; [@mouseover,harm,nodead] Kick; [harm] Kick
The interrupt lands on focus first (your designated enemy healer), else mouseover, else current target. One button always does the right interrupt — you never scramble to switch targets mid-cast. Replace Kick with your class interrupt (Counterspell, Earth Shock, Silencing Shot, Shield Bash, Spell Lock).
#showtooltip
/cast Sprint
/cast Vanish
Losing a fight? One key = speed + stealth-drop. Works on any class with a movement+stealth/invisibility pair (Rogue: Sprint+Vanish, Mage: Blink+Invisibility, Hunter: Disengage+Feign Death, Druid: Dash+Prowl).