Back to "backstab" tags

Easy Backstab Script by oakman8490

Created: 08/15/2025
Last Updated: 21 days ago
Description from the author:

This script will work for backstabbers that have Healing or not.

All you do is hit the hotkey to hide: it will auto use smoke bombs if you weren't able to hide (and even cast Invis if you have the Magery).

It will auto go into Stealth once able, and all you need to do is go into War Mode to select the nearest Monster. When you are within 1 tile, it will attack.

After the Backstab, if the monster is still alive it will use a Weapon Ability to try and finish it off, while also healing & using pots.

When the monster is dead, if you have autoSkinning on, it will skin the corpses around you.

You can leave the script running to auto-heal/pot and skin while you run around.

Then when you are ready to hide/BS again just hit the hotkey.

## Easy Backstab by Oak of [KoU] ## clearsysmsg clearall @setvar! autoSkinning 1 if not timerexists "TargetTimer" createtimer "TargetTimer" settimer TargetTimer 10000 endif while not hidden ## Applying Bandages if damaged or poisoned ## if diffhits > 0 or poisoned if not bandaging and skill "Healing" > 10 if findtype "clean bandage%s%" self hotkey "Bandage Self" wait 200 else overhead "No Bandages" endif endif endif ## Taking Heal Potion if low health ## if diffhits > 40 if findtype "Yellow Potion" self hotkey "Drink Heal" wait 1000 else overhead "No Heal Pots" endif endif ## Hiding ## warmode "off" useskill "hiding" wait 400 ## Smoke Bomb if Hide didn't work ## if not hidden if findtype 52149 backpack 2876 say "[SmokeBomb" wait 400 endif endif ## Use Magery to Invis if Hiding & Smoke Bomb Failed (if able) ## if not hidden if skill "Magery" >= 80 while not targetexists beneficial cast "Invisibility" wait 50 endwhile while targetexists hotkey "target self" endwhile endif wait 1000 if hidden wait 9000 overhead "Hiding" skill "Hiding" wait 200 endif endif ## If you still aren't Hidden, you need to break line of sight and try again ## if not hidden overhead "Run for it!!!" 33 endif endwhile if hidden wait 1000 endif while hidden ## waiting for initial Stealth Timer ## while not insysmsg "You feel comfortable enough to begin stealthing." if not timerexists "StealthTimer" createtimer "StealthTimer" settimer "StealthTimer" 4000 endif if timer "StealthTimer" > 4000 overhead "Waiting for Stealth" settimer "StealthTimer" 0 endif wait 100 endwhile ## Starting Re-Stealth Timer ## wait 400 hotkey "Stealth" overhead "Stealthing" clearsysmsg ## You will need need to set up a Dress Agent to equip your Weapon. This is to ensure we don't accidentally Wrestle the target ## hotkey "Dress: Burst" while not warmode wait 100 ## Go into War Mode to auto-select target ## if not timerexists "AttackTimer" createtimer "AttackTimer" settimer "AttackTimer" 5000 endif if timer AttackTimer > 5000 overhead "Warmode to attack" settimer AttackTimer 0 endif endwhile if warmode break endif endwhile while hidden if warmode if not targetexists hotkey "Target Closest Grey Monster" as MyTarget endif ## Auto-Attack target when in range. This is defaulted for Mugging, but Ranged can change the distance manually ## while find lasttarget ground any if find lasttarget ground -1 -1 1 if findbuff "Stationary Penalty" overhead "Stationary Penalty - Move Around" else hotkey "Attack Last Target" wait 500 break endif elseif timer TargetTimer > 2500 overhead "▼ OUT OF RANGE ▼" 88 lasttarget settimer TargetTimer 0 endif endwhile endif endwhile while not hidden ## If target is not dead, will attempt to finish them off. You can always run off, break LoS and hide or use smoke bomb (just hit hotkey again) ## if cooldown "WeaponAbility" = 0 say "[weaponability3" cooldown "WeaponAbility" 60000 endif ## Applying Bandages if damaged or poisoned ## if diffhits > 0 or poisoned if not bandaging and skill "Healing" > 10 if findtype "clean bandage%s%" self hotkey "Bandage Self" wait 200 else overhead "No Bandages" endif endif endif ## Taking Heal Potion if low health ## if diffhits > 40 if findtype "Yellow Potion" self hotkey "Drink Heal" wait 1000 else overhead "No Heal Pots" endif endif ## Taking Cure Potion if poisoned ## if poisoned if findtype "Orange Potion" self hotkey "Drink Cure" wait 1000 else overhead "No Cure Pots" endif endif ## Auto-Skinning any corpses around ## if autoSkinning = 1 if findtype "Elven Spellblade" backpack and findtype 8198 ground -1 -1 2 as aCorpse getlabel aCorpse desc if "the remains" in desc overhead "Skipping: {{desc}}" 11 aCorpse // do nothing @ignore aCorpse else overhead "Skinning: {{desc}}" 88 aCorpse while not targetexists useskill 'forensicevaluation' endwhile if targetexists target aCorpse @ignore aCorpse endif endif endif endif if not timerexists "HideReminder" createtimer "HideReminder" settimer "HideReminder" 0 endif if cooldown "skill" = 0 and timer "HideReminder" > 10000 overhead "Ready to Hide" settimer "HideReminder" 0 endif endwhile

Quick Filters

Bard Quick SearchCrafter Quick SearchDexxer Quick SearchHarvester Quick SearchMage Quick SearchPVM Quick SearchPVP Quick SearchStealth Quick SearchTamer Quick Search