Hasty Blaziken is good in Sapphire. I think this is the best moveset for hasty Blaziken.
Blaziken @ leftovers
EVs: 252 Atk / 4 SpA / 252 Spe
- sky uppercut
- fire blast
- swords dance/rock slide/focus punch
Use swords dance if you hate Venusaur, rock slide if you hate Dragonite, and focus punch if you have access to neither swords dance or rock slide.
If you want to EV train this Torchic, then I recommend putting it in a PC and using other Pokemon until you get access to things like vitamins, TM38 fire blast, and macho brace.
use EV berries (except Kelpsy and Tamato) to reset all of Torchic's EVs (except physical attack and speed)
teach fire blast (and teach more moves when Torchic evolves and can learn more moves)
feed Torchic 10 proteins and 10 carbos
give Torchic a macho brace
go to Route 104 and have Torchic defeat 76 wild Magikarps
go to Mt. Pyre 1F, 2F, or 3F and have Torchic defeat 76 wild Shuppets
somehow get 4 special attack EVs, possibly by defeating 2 wild Oddishes
You might want to read more about EV training on this page, or maybe the pages linked in the other answer.