@apcrabnightlive
Not there, the second trigger.
So, the second trigger look like this :
Blood Elf Pick
Events
Dialog - A dialog button is clicked for Race_Dialog
Conditions
(Clicked dialog button) Equal to Race_Dialog_Buttons[0]
Actions
Custom Script : set bj_wantDestroyGroup = true
Unit Group - Pick every unit in (Units owned by (Triggering player)) and do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Picked unit)) Equal to Town Hall
Then - Actions
Unit - Replace (Picked unit) with a (Custom Town Hall) using The new unit's default life and mana
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Picked unit)) Equal to Peasant
Then - Actions
Unit - Replace (Picked unit) with a (Custom Worker) using The new unit's default life and mana
Else - Actions
Sorry for the messy script, I was on mobile.