💪 Heroes Training Chamber (Hero Trainer)


2-in-1 General Training

A general Aim Trainer and Reaction Trainer for all heroes - The Heroes Training Chamber.
Get better at aiming with any heroes in the game, or get better at reacting to crucial abilities.

Select a training partner by holding Melee for 0.5 second.


Aim Training

Practise your aim against 18 different heroes of different mobility levels.
From the very immobile Ana, through the elusive Tracer, to the high-flying Pharah.

Aim Training Modifiers

There are 5 settings you can change throughout the aim training session to customise your training experience.

Settings Description
More HP Training Partners will have more HP, ideal for longer session
Enemy Mercy Pocket Training partners have a Mercy constantly healing or damage boosting them.
Ally Mercy Pocket You have a Mercy constantly healing or damage boosting you.
Invincible Makes you unable to die.
Infinite Ammo Your ammo will automatically be refilled when it's running out.

Custom Aim Training Settings

There are 2 variables where you can change before starting the training to customise your training experience. These only affect Aim Training mode.

Settings Description
Allow Multiple Bots Spawning Whether multiple bots can spawn, up to 6 maximum
Bot's Aiming Accuracy Controls how accurate the bot's aim are. Lower value means more accurate

Reaction Training

Practise your reaction against 23 different heroes with the various crucial abilities and ultimates.
You can train your reactions to avoid crowd controls like Earthshatter, eat projectile ultimates like Graviton Surge, or counter abilities like Coalescence.

Video demostration


  • Selecting training partner, training modifiers, as well as the Change Hero button requires you to hold down Melee for 0.5s. So you don't accidentally change the training partner when using Melee. Also I didn't pick Primary Fire because heroes with large recoil (e.g: Mccree) will not be able to select any button.
  • This training is meant for only 1 player. Does not support more than 1 real player playing at the same time.
  • You can hide UI (top right of the panel) during your training. Doing so will hide all he buttons except Hide UI and Back buttons. Hiding UI also lock the hidden buttons from being interacted.
  • You can also go back to Main Menu by pressing [Interact] for 2 seconds.


Join my Workshop Discord group for updates, suggestions, feedback and bug reports! Just click on the picture below.
DragonEngineer's Workshop

Other Codes part of Hero Trainers

View collection


Log in or Sign up to place a comment.

Update Log (2)


  • Rebuilt the code from ground up, using some of the new features such as Evaluate once and colour re-evaluation.
  • You can now hold Interact for 2 seconds to go back to main menu.
  • Training Bots now have a random aim offset to simulate inaccurate shooting. This offset can be adjusted in the Custom Workshop settings.
  • Player no longer has invincibility, but can be received in Aim Training as a Training modifier.
  • Some UI layout adjustment

Aim Training Modifiers

  • Added 2 new training modifiers
  • Invincible: You can't die
  • Infinite Ammo: You won't run out of ammo
  • Training Modifier buttons are now in yellow, and in the middle of the control panel wall
  • Both ally/enemy Mercy bots can heal and damage boost, and turns faster.

Custom Workshop Settings

  • Added 2 custom workshop settings to customise your training experience (For Aim training)
  • Bot accuracy offset: Controls how accurate are the training bots' shots. 0.00 is aimbot-like, 1.00 is terrible aim.
  • Allow multiple bots to spawn: Controls whether or not you can spawn more than 1 training bots in Aim Training (Up to 6 maximum include enemy Mercy pocket)

Heroes Updates for Aim Training

  • Adjusted Widow's grapple hook so she can always hook away.
  • Genji, Doomfist, and Soldier76's turn rate is now at 100 degrees per second, down from 180.
  • Pharah now shoots at you.
  • Reinhardt now uses hammer when he's near you.

UI Hiding

  • Added a button for you to hide UI during your training. Located top right of the panel.
  • All in-world text and buttons will be hidden from view when UI Hiding is active. Except the UI Hiding Button and Back Button
  • Enemy selection buttons will be locked when UI Hiding is active.

New Training: Reaction Training

  • React to crucial abilities and ultimates from 23 different heroes!
  • A general reaction trainer mainly to dodge crowd control, eat projectile ultimates, and countering abilities.


Elo Hell Logo_H-M-Dark
Join the Elo Hell Workshops Discord
Workshop.codes - Background image