LOL! =.= he said "SAME HERO" not "ALL RANDOM"lol since it's a "map initialization" trigger it's no matter if you turn it off...
don't tell me that it's not working.... I tested it and it's just perfect....
Init
Events
Map initialization
Conditions
Actions
Set Hero[1] = Archmage
Set Hero[2] = Blood Mage
Set Hero[3] = Paladin
Set Hero[4] = Mountain King
Same Hero
Events
Player - Player 1 (Red) types a chat message containing -sh as A substring
Conditions
Actions
Trigger - Run Same Hero Spawn <gen> (checking conditions)
Same Hero Spawn (turned off)
Events
Conditions
Actions
Set Random = (Random integer number between 1 and 4)
Player Group - Pick every player in (All players controlled by a User player) and do (Actions)
Loop - Actions
Unit - Create 1 Hero[Random] for (Picked player) at (Center of (Playable map area)) facing Default building facing degrees