First off, you are not supposed to post move sets in the main fourm. That is what the RMT fourms are for. You usually will get yelled at by a mod for it, so just giving you a heads up.
Second, the last move set is one of many standard movesets for NB/tournament play. I dont recommend using it if you are just playing for fun becuase its a waste of time to go through all that trouble of breeding an EV training. I suggest that you use only 1 special attack move (esp if that move is going to be Overheat[it cuts your special attack by half each time you use it, making the other spec attack moves weaker]). Blazekin is made to be a physical attacker, so stick with those. It can def learn more phy attacks and can use them effectivly.
I'll hold off on giving a real moveset for now.
And no, you cannot get thunderpunch outside of Emerald.