Hero (Marvel Rivals)

Marvel Rivals — Hero:プレイヤーESP、アビリティのクールダウン表示、回復パック表示、照準設定。製品の詳細と利用プランをご確認ください。

  • エイムアシスト
  • ビジュアル
  • 保護
  • カスタムカラー
未検出・最新状態
★★★★⯨4.8 (53 reviews)

アクセス権を選択

選択したプラン
1 日
表示価格
ShadowWalletキャッシュバック5% · 有効化後
+$0.35キャッシュバックの見積もり
Windows Version必須
Game Launcher必須

機能と詳細

Visuals

Player & Robot ESP

  • Enable Player ESPmaster + hotkey
  • Visible Check
  • Draw Teammates
  • Hide Invisible Woman
  • Hide Psylocke
  • Show Loki While Invisible
  • Show Black Cat While Invisible
  • Low HP Stealth Reveal1–100% · black cat / iw / loki / psylocke / c&d · works with master off
  • Hero Name / Player Namehero name follows the menu language
  • Health Barvertical / horizontal · side / position
  • Health Text
  • Ultimate Barvertical / horizontal · side / position
  • Ult Timer
  • Enemy Ability ESPrmb / shift / e / f / c / q
  • Per-Hero Ability ESP Filtersearch · per-slot matrix · from global / remove / clear all
  • Ability ESP Placementsame row / above name
  • Ult Displayfont 10–24 + sort order
  • Teammate Ult Displayfont 10–24
  • Ult Sort Orderalphabetical · support/damage/tank first · ult% high/low
  • Ult Display Backgroundsenemy / teammate color + opacity
  • Distance Readout
  • Box2d / 3d / corner
  • Skeleton + Head Circle
  • Skeleton Bone Visibility
  • Snaplines
  • Outline ESPblue / red / white
  • Ban Phase Overlaydraft ban/pick intel
  • Ban Overlay Appearancetext 8–30 · name / captain / ban-pick / locked / preview
  • Enable Robot ESPmaster + hotkey
  • Name / Distance / Health Text / Health Bar
  • Box2d / 3d / corner
  • Skeleton + Head Circle
  • Skeleton Bone Visibility
  • Snaplines
  • Follow Position + Text Placement
  • Thickness Controlsbox / skeleton / snapline
  • Max Distance0–1000m
  • Font Size8–30
  • Font Size Per Positionup / left / right / down · 8–30 · ability esp follows up · player and robot · saved
  • Draw Styledefault / minimalist
  • Minimalist Label Chromebar / bg / opacity
  • Text Placementup / left / right / down
  • Follow Position
  • Thickness Controlsbox / skeleton / snapline
  • Role-Based Colorsskeleton + names
  • Full Color Paletteenemy / ally / visible

Items & Others

World Object ESP

utility
  • Enable Items ESPmaster + hotkey
  • Health Packname / distance / snap / box / no-cd only
  • Elsa Trapenemy only
  • Rocket Summon
  • Peni Nest
  • Dr. Strange Portalenemy only / hide creating
  • Souladam / mantis
  • Star-Lord Respawn Beacon
  • Per-Item Distance / Snapline / Name
  • Box 2D / 3D Where Supported
  • Box Scale0.20–1.50
  • Max Distance1–300m
  • Font Size8–24
  • Draw Styledefault / minimalist
  • Per-Item Colors

Aimbot

Simulation + Targeting + Allies

combat
  • Aimbot Enabled
  • Concurrent Profiles1 / 2 / 3
  • Per-Ability Overlayslot techniques
  • PC + Xbox Activation Keys
  • Reset Aimbotclear runtime lock · keeps settings
  • Prediction
  • Smooth1–100
  • Simulate Mouseold / new
  • Show FOV + Locked Target ESP
  • Simulation FOV0–600
  • Aim Distance0–1000m
  • Max Target Speed0–5000
  • Switch Delaytoggle + 0–700ms
  • Sticky Targetingper-hero list + search
  • Visible Checkstandard / advanced
  • Adaptive FOVclose / far scales
  • Show Adaptive FOV Circle
  • Prioritize Lowest HPoptional hotkey pc / xbox
  • Ignore Dashing Heroes
  • Ignore Tanks
  • Ignore Enemy Hero Listsearch + high-mobility preset
  • Aim Invisible Heroes
  • Hela Corvo / Ult Logic
  • Ignore Psylocke Ultimate
  • Scarlet Phased
  • Magik Portal Logic
  • Cloak & Dagger Cloak Logic
  • Best Visible Bone / Multi-Bone
  • Hero Priority Listreorder
  • Combos Use Aim Redirect
  • Auto-Hold Rage During Combo
  • Healing Ally Assist
  • Healing Anytraining / non-ally
  • Heal Keypc / xbox
  • Healing Threshold %1–100
  • Prioritize Lowest HP (Heal)
  • Heal Silent / Magic Redirect
  • Healing Sticky Targeting
  • Healing Silent/Magic FOV1–300
  • Prioritize Healing Over Enemies
  • Separate Healing Rage Key

Silent Aim & Magic Bullet

Techniques Inside Aimbot

combat
  • Silent Aimhitscan redirect
  • Magic Bulletprojectile teleport
  • Risk Confirmation Gate
  • Combinable With Aim Simulation
  • Combine On Input Overlaprage + sim keys
  • Silent/Magic FOV1–600
  • Show Silent/Magic FOV Circle
  • Headshot Chance %0–100
  • Custom Distance1–300m
  • Adaptive FOVclose / far
  • Separate Rage Keypc / xbox
  • Projectile Skill Redirect
  • Shotgun No Jitter
  • Suppress Enemy Silent On Heal Path
  • Visible Checkstandard / advanced
  • Projectile Skill Teleport
  • Suppress Enemy Magic On Heal Path
  • Visible Checkstandard / advanced
  • Ability Slotsm1 / m2 / shift / e / f / q / melee
  • Technique Per Abilitysilent / magic / normal
  • Sticky Targeting Per Ability
  • Hold / Stroke Work Mode
  • Stroke Timingwork for / every sec
  • Set All Abilities To Silent / Magic / Normal
  • Override Global Targeting Per Slotfov / distance / speed / delay
  • Per-Slot Ignore Heroesunion with global

Triggerbot

Auto Fire Logic

combat
  • Enable Trigger Bot
  • Target Enemies
  • Target Alliesheal below hp %
  • Activationalways / hold key
  • Trigger Hotkey + Shoot Key
  • Target Bone11 options incl. best visible
  • Visibility Checkstandard / advanced
  • Prioritize Low HP
  • Fire Delay0–500ms
  • Randomized Delaymin / max
  • Hold Duration10–1000ms
  • Max Range1–1000m
  • Enemy FOV + Adaptive FOVclose / far multipliers
  • Ally FOV + Adaptive FOVclose / far multipliers
  • Draw Trigger FOV
  • Ally FOV Circle
  • Status Indicatorsymbol / text

Combos

Scripted Hero Automation

combat
  • Enable Combo System
  • 8 Script Slots Per Hero
  • Enable Script + Auto Mode
  • Trigger Keypc / xbox · grouped dropdown + custom vk
  • Panic Key Per Slotabort even during wait · suspend auto 2–60s
  • Script Size 65535 Byteseditor 65536 · client + market same cap
  • Multiline Script Editorline numbers · syntax colour · reindent · live parse 300ms · problems · F8
  • Quick Edit chipsset_heroid · target · cast/hold · aimbot · triggers
  • Validate / Run Now / Stoprun now locked while checking / parse error / suspended
  • Save Local + Share Online
  • Guide / Libraryhow-to · cheat sheet · api · presets · compose recipes · legacy import
  • Online Script Librarybrowse · search · top/recent · pages
  • One-Click Installvalidated on your build · installs disabled
  • Publish Your Slotrepublish updates · no duplicates · {used}/65535 bytes
  • Delete Your Published Scriptowner only
  • Votes & Downloadsup / down · counters
  • Auto-Targeting + Target Range100–3000
  • Target Bone Selector
  • Smooth Aiming1–100%
  • Smart Combo FOV / Timeout30–600 px · fov=on inherits · 0.5–10s
  • Show Combo FOV Circle
  • Humanize Wait Timingjitter min/max + min gap
  • Echo Keys Physicallypure sendinput · x / c stay physical even when echo is off
  • Ability3 Follows Your Rebindability3 → your ability 3 key · empty slot → f
  • Remapped Combat Keyspresses the key saved on this hero · not the template default
  • Echo While The Menu Is Openrun now still reaches the game
  • Timing Controlsjitter min 0–200ms · max 0–500ms · input gap 0–100ms
  • Combat Bindslmb / rmb / e / shift / f / space / q / melee
  • Movement & Utilityjump / crouch / reload / interactive
  • Team-Up / Shortcutsx / c always physical · bond_a/b remap-aware · 1–6 · weapon1/2
  • Aliasesprimary/lmb/mouse1 · secondary/rmb/mouse2 · melee/v · ult/ultimate
  • Combine Bindscombine_primary / combine_secondary

Marvel Combos MCP

AI Combo Authoring · V1.4.0

combat
  • MCP Server For Combo Scriptsnode 18+ · one file · no npm install
  • Clientscursor · claude code · claude desktop · codex · vs code · windsurf · gemini cli
  • Installer Registers Every Client It Finds
  • Linter Is a Pre-Checkin-game validate is authoritative
  • Ranges Are Metersset_range(15) = 15 m
  • Guide V1.9.32emma shift · measured wait times · 201 parser names
  • List Heroesset_heroid · role · ids without kit data
  • Get Hero / Get Abilitykeys · casting · cooldown · stats · tips
  • Search Abilitiestext · key · role · stat · team-up
  • Key Tokensdsl bind · wiki map · identity rules
  • Form Guideemma diamond · white fox beast · gate after the swap
  • Hero Buffsbuff id · ability · duration · stacks · replication mode
  • List / Lookup / Search DSL Functions
  • Recipes And In-Menu Presets
  • Combo Rulesgolden rules · hero caveats
  • Authoring Playbook
  • Bundled Docsplaybook · guide · dsl · ability sdk · diagnostics
  • Draft Comboability order → linted script
  • Lint Combo
  • Debug Combostuck waits · form gates · cooldown / latch / hold risks
  • Runtime Statusruntime-verified vs syntax-only
  • Mark Runtime Verifiedsha256 of a script tested in game
  • Scaffold Archetypesauto full-kit · hotkey burst · brawl hold · anti-gap-close · ult on cluster · counter-ult · ally heal
  • Target Listall / squishies / vanguards / duelists / strategists / dive threats
  • Community Scriptsoffline snapshot · techniques · lint
  • Create Combo / Create Auto Combo / Create Reactive Combo
  • Improve Combo / Explain Combo / Learn From Library

Auto Skill

Smart Ability Automation

combat
  • Auto Skill Togglemaster
  • Auto Meleeall heroes
  • Current Hero Auto-Detect
  • Supported Hero / No Auto Skill Status
  • Venom1–799 hp
  • Namor1–274 hp
  • Scarlet Witch1–249 hp
  • Mister Fantastic1–374 hp
  • Hulk1–749 hp · banner→hulk ult
  • Invisible Woman1–274 hp
  • Adam Warlock1–249 hp
  • Loki1–274 hp
  • Ultron1–249 hp
  • Jeff1–249 hp · foot camera
  • Cloak & Dagger1–249 hp · dagger only
  • Enable Auto Ult Cancel
  • Probe Onlydetect + log
  • FOV / Smooth / Distance / Cast Delay5–400px · 3–40m · 0–400ms
  • Require Visible
  • Target Bonehead / chest / neck
  • Hero Counter Auto-Detectsupported / no counter

Hitbox Editor

Precision Scale Control

advanced
  • Enable Enemy Hitboxes
  • Enable Ally Hitboxes
  • Ignore Tank Heroes
  • Per-Hero Filter Listsearch · select all · deselect all
  • Head / Chest / Arms / Legs100–450%
  • Presetshead priority / balanced / maximum
  • Live Scale Overview
  • Reset All To 100%

Skin Changer

Cosmetics

cosmetic
  • Enable Skin Changer
  • Auto-Detect Current Hero
  • Quality Filterall / white / blue / purple / orange / red / unknown
  • All Heroes + All Skins Catalog
  • Skin Names Follow The Menu Languageenglish kept when a language has no row
  • Instant Apply On Select

Radar

Tactical Minimap Overlay

utility
  • Enable Radarmaster + hotkey
  • Radar Size50–200
  • Radar Range10–100m
  • Position x / y5–95%
  • Dot Size1–8
  • Show Grid / Distance / Labels
  • Cardinals n/s/e/w
  • Scan Line Effect
  • Show Enemies / Allies / Robots
  • Shape Per Entity Type9 shapes
  • Full Color Palettelocal / border / enemy / ally / robot
  • Stealth Modefar/med/near distance + alpha + transition
  • Stealth Count Filtersenemies / robots
  • Danger Sectors4–16 sectors · thresholds · sources · colors

Instalock

Hero Auto-Lock On Pick

utility
  • Enable Instalock
  • Use Lock Delaytoggle + 0–3000ms
  • Hero Search
  • Role Filtervanguard / duelist / strategist
  • Full Hero Grid Selectionicons + current hero badge · names follow the menu language

Misc

Overlays & Helpers

system
  • Enable Misc ESP
  • Draw All Actors
  • Crosshairsize 1–30px + color
  • FPS Counter
  • Hotkeys Overlay
  • Bunny Hopbanner / hulk / monster
  • No Stamina Chargehulk
  • Custom FOV60–140
  • Font Glyph Set7 sets · menu & esp
  • Outline Text
  • Font Size0–30

Config System

Cloud Save & Community

system
  • Menu Languageen / pt-BR / zh / ru / es / de · saved · hero and skin names follow it
  • Save / Load / Delete Configs
  • Auto-Load On Hero Switch
  • Assign Heroes To Configs
  • Online / Offline / Loading Status
  • Refresh Config List
  • Secure Server-Side Storage
  • Atomic Crash-Safe Savesno half-written config on crash
  • Community Config Store
  • Browse / Download / Upvote
  • Share Configs Online
  • Community Combo Script Storeper-slot scripts · 65535-byte cap · not your whole config
  • Install Validationparsed on your build before it can run
  • minClientVersion gatedownload blocked if your build is older
  • Client & Script Compatibility Checksdsl + client version

Hotkeys & Controller

Input System

  • Open / Close Menu
  • Toggle Aimbot
  • Simulation FOV + / −
  • Silent/Magic FOV + / −
  • Next / Previous Target Bone
  • Toggle Player / Robot / Items ESP
  • Toggle Radar
  • Print Hero Abilitiesability dump
  • Native Xbox Controller Support
  • Aim / Heal / Rage / Combo Xbox Keys

Info Panel

Live Build & Module Status

system
  • Build Version + Compile Timestamp
  • Live Frame Rate
  • Module Statusaimbot · triggerbot · player/robot/items esp · radar · auto skill
  • Full Hotkey Rebind Interface
  • Ability Dumpcombat abilities · live slot map per bind · closable window
  • Buff Inspectordeveloper build · live buffs · hero table · json in documents\saves\buff-dumps

Colors

Visual Customization

global
  • All ESP Colors Customizable
  • Aim / Heal / Trigger / Radar Colors
  • Role-Based Enemy Colors
  • Minimalist Label Colors

Combo Script API

Full Function Reference

combat
  • cast / cast_ability / tap(key)short tap + auto release
  • cast_if_ready(key[, ms])skip if not ready · emma shift ignores the duration
  • cast / press(key, ms)timed hold · emma shift = one press, then wait
  • press / press_key / hold(key)hold until release
  • release / release_key(key)
  • release_all()this slot only
  • cancel() / cancel(key)first active / per bind
  • cancel(key) is fail-closedprimary ability only · no sibling/grant scan
  • Shared-Bind Lease Guardtwo autos never steal the same key
  • Ability3 / Echo-Off f Follow The Rebindspider-man f on e → e · empty slot → f
  • x / c Stay Physical Even With Echo Offbond_a / bond_b follow the remap
  • try_cast(key[, ms][, confirm= timeout= result=])ready + local confirm · #stop_if_fail optional
  • aim_and_cast(subject, key[, ms][, k=v...])aim then edge · identity recheck
  • cast_on_target(subject, key[, ms][, visible= range= max_error_px=])no camera · latch only
  • hold_until(key, ability_end|ability_active[, timeout])channel hold · timeout releases · 1–30000ms
  • wait / sleep(ms)optional humanize jitter
  • wait(ms, jitter=N)that wait only · N 0–500 · does not stack
  • wait_random(min, max)
  • set_jitter(min, max)per-run override
  • wait_ready(key, timeout)#stop_if_fail
  • wait_energy(key, %, timeout)
  • wait_until(p1 && p2 …, timeout[, edge=on])1–8 · one scan · AND or OR · level default
  • wait_ability_interruption(key[, timeout])
  • wait_ability_full_end(key[, timeout])
  • wait_ability_active(key[, timeout])episode active · no press
  • wait_ability_end(key[, timeout])alias of wait_ability_full_end
  • wait_state(normal|diamond|beast[, ms])form gate after cast(shift) · emma / white fox · timeout is only a cap · log shows the measured ms
  • wait_buff / wait_buff_end(buffId[, ms])your buff list · success on the first poll · log shows the measured ms · emma diamond 10534104
  • wait_keybind()auto mode gate
  • auto_when(predicate)AUTO start pragma · edge=on · compare_buff(self) only
  • panic_key(f5, 4000)pragma · abort slot · auto stays off 2–60s
  • timer_start / timer_reset / compare_timerper-run clocks · 32 names · 0–3600000ms
  • on_timer(name, ms[, timeout])own line · rising edge · 1–3600000ms
  • cleanup_run()drop this run's leases / latches / timers · keep static filters
  • set_heroid / require_hero(id)
  • target_lock() / target() / filter_enemies()no-arg aliases · or one-shot priority / range / visible / fov / origin / role
  • target_reacquire()one frame · same enemy or next best · no aim
  • wait_target(timeout[, k=v...])1–30000ms cap · returns on first success
  • target(hero_id, …) / filter_enemies(...)whitelist
  • target_exclude(hero_id, …)blacklist
  • target_roletank / dps / support / off
  • target_exclude_roleacquisition only · not counts
  • target_priority / prioritizeclosest / low_hp / crosshair / low_ult / isolated
  • target_sticky(ms)keep same target between lines
  • target_clear()drop the latch · keep whitelist / role / priority
  • scan_origin(self|target|ally_target|event_target)count around the latch · aoe placement
  • set_bone(bone)per-script override · off restores menu
  • ally_filter / filter_allies(hero_id, …)or any
  • ally_exclude(hero_id, …)blacklist · no mid-script clear
  • ally_exclude_roletank / dps / support / off
  • ally_prioritylowest_hp / most_missing_hp / closest / crosshair / low_ult
  • target_range / require_distance / set_range
  • require_enemies_in_range / enemies_in_rangebare alias
  • target_in_fov([hero_id, …])
  • require_visible / require_visibility / check_visibilityon|off
  • require_target()
  • require_hitbox / require_hitboxes_intersection()proximity approximation
  • require_hero / set_heroid · check_range / require_distance
  • ally_target_lock([priority,][ k=v...])one scan · safest · enemy_radius / min / max / los
  • require_ally_target()no rescan · fail-closed identity
  • compare_ally_target() / check_ally_target()
  • ally_target_sticky(ms) / ally_target_clear()
  • compare_can_receive(ally_target, key)proxy · not gas
  • cast_on_ally(key[, ms][, visible= max_error_px= range=])no input + continue · #stop_if_fail aborts
  • hold_on_ally(key[, until_hp= timeout= visible= range=])same ally · no fallback · release on invalid
  • compare_hp(ally_target) must match hp_lteuse <= · cast_ability does not aim the latch
  • require / min / max enemies_in_rangetarget / exclude / role · not exclude_role / priority / require_visible
  • require / min / max allies_in_rangeally_filter / exclude / exclude_role
  • require / min / max enemies_in_ringminR..maxR · not the lock set
  • require / min / max allies_in_ring
  • Measured From Self Or Targetscan_origin
  • Compose: Gate The Lock Back Into The Ringcompare_distance on the latch · no second scan
  • compare_enemies_near / compare_allies_nearexplicit subject · anchor excluded · los=off|self|origin
  • require_self_hp / require_target_hp% or absolute
  • require_ally_hp_below
  • require_ready / cooldown_ready / check_ability_cooldown(key)
  • require_ult_ready() / require_ultimate_ready()
  • require_energy / require_energy_percent(key[, %])
  • require_ability(key)
  • check_ready / compare_readybranchable readiness
  • if(p1 && p2) / if(p1 || p2) / if_all / if_any1–8 · no mix · one scan
  • else / elseif / endifparser sugar · structured chains
  • not(predicate)
  • loop(N) / loop(inf|infinite|infinity) / endloop
  • Break / Continueaccepted with or without ()
  • No-Yield Loop Guardrail4096 back-edges · loop_no_yield_abort
  • compare_hp / compare_distanceself / target / ally_target latch
  • compare_distance_between(a, b, op, units)self / target / ally_target / event_target
  • compare_timer(name, op, ms)unknown timer = invalid
  • compare_energy / compare_cooldown / compare_ready
  • compare_resource(ult, charge, op, %)magneto 1037 meteor m · fail-closed
  • compare_resource(fortune, current, op, points)black cat 1061 · game affordability oracle · fail-closed
  • compare_resource(key, cost_current | cost_max, op, points)raw cost attribute · any slot · fail-closed
  • compare_resource(walls, current | max, op, n)groot 1027 wall counter
  • compare_resource(key, charges_current | charges_max, op, n)discrete charge pool · any slot · in-flight = invalid
  • compare_target / check_visible / compare_visible(ally_target)
  • compare_target_hero(heroId, ...) / compare_hero(target | ally_target, heroId, ...)read-only hero-id check of the target you already hold · no scan · fail-closed without latch
  • compare_role(self|target|ally_target, tank|dps|support)not a scan · unknown role = invalid
  • compare_move(self|target|ally_target, ground|falling|flying)not a scan · unreadable = invalid
  • compare_form(self|target|ally_target, op, sculptId)live sculpt id · fail-closed
  • compare_state(normal|diamond|beast)emma diamond = shift countdown buff · white fox beast · local pawn · fail-closed
  • compare_buff(self|target|ally_target, buffId[, op, stacks])two args = has it · absent is invalid unless full replication · not a scan
  • compare_buff_time(subject, buffId, op, ms)remaining ms · infinite reads 1000000000 · absent is invalid
  • compare_active(key) / ability_active(key)live episode · not emma's form
  • compare_enemy_ulthero optional · honors target / exclude / role
  • compare_ally_ultlowest / closest / hero · explicit hero ignores exclude
  • compare_ally_distance / compare_ally_visibleexistence scan · not the latch
  • compare_movingself / target / ally_target · units per second
  • compare_facingtarget or ally_target · full angle 0–180
  • compare_aim_error(target|ally_target, op, px)2d latch error
  • Compare / Check Enemies & Alliesrange · ring
  • compare_ally_hp
  • set_flag / clear_flag · flag(name)16 flags per script
  • inc_counter / reset_counter · compare_counter
  • Recovery Blockson_target_dead / lost / invisible / out_of_range / ability_interrupted · end_on · stun event parses but does not fire
  • combo_lock() / combo_lock(key) / combo_unlock()reserve binds · does not steal
  • signal / signal_off / signal_isshared bus · other slots pause
  • priority(n)0–100 · higher takes one contested bind
  • aimbot(fov, smooth, ms[, bone[, technique]])
  • aimbot_off()stop script mini-aimbot
  • Multi-Bonepipe list · multi = aim tab
  • aimbot_adv / aimbot_advancednamed options · preserves omitted per-run options
  • subject=ally_target / event_targetcamera-only · no silent/magic publish · no fallback
  • fov=off360° / off-screen · los stays independent
  • target_switching / switch_threshold / min_switch_delayenemy uses target_priority
  • prediction / prediction_time / velocity_smoothing
  • shake / shake_amplitude / shake_frequency
  • prefer_low_hp / prefer_closestparse-only · use target_priority
  • flick(direction, smooth[, duration])up/down/left/right
  • Combos Use Aim Redirectsilent / magic bridge
  • on_enemy_hp / on_self_hp / on_ally_hpown line = wait · edge=on · 10s
  • on_enemy_distance / on_ally_distance / on_*_visible
  • on_enemies_in_range(range)>= 1 · or range, op, n
  • on_min / on_max enemies & allies in_range
  • on_enemy_ult / on_target / on_ally_target
  • on_enemy_cast_ability(hero, ability, …)timeout 1–60s · latch=event_target · range / visible / fov
  • on_ally_cast_ability(hero, ability, …)same latch + event filters
  • Multiple Hero/Ability Pairsor wait · timeout=ms
  • auto_when(predicate[, edge=on|off])AUTO only · scans + seeds latch · compare_buff(self) only
  • on_timer(name, ms[, timeout])own line · rising edge
  • wait_keybind / keybind()slot trigger gate
  • panic_key / panickey(f5, 4000)combat binds refused · ui stop does not suspend
  • One Command Per Line
  • panic_key is a slot pragmanot a sequential wait · works while idle
  • Comments# · --
  • #stop_if_fail on waits + gated actionstry_cast · aim_and_cast · cast_on_target · hold_on_ally · wait_state · wait_buff
  • event_target latchexact caster · death / respawn / cleanup drop it
  • require_* stops · compare_*/check_* branch · cast_if_* best-effort
  • Non-Blocking Per-Frame Runtime
  • Wait Diagnosticsstate_active after 16 ms · buff_present after 12 ms · timeout is only the cap
  • Fail-Closed Invalid Readsper-slot state isolation
  • Shared Character Snapshotone scan per frame across all 8 slots