i got a tyrogue from the karate king and evolved it into hitmonchan and it got the ability keen-eye but I want it to have the ability iron fist, is there any why to get it now, in any why!!
Well yeah, you can breed another tyrogue and start all over again. It's a 50/50 chance to get either ability when you evolve but you can't change it unless you get a new hitmon chan.
Without hacking you will have to get a new Hitmonchan if yours has Keen-Eye.
You'll have to try again. However, there is a way to ensure it'll be Iron fist instead of Keen eye. If Tyrouge is "steadfast" raise that one and you'll get Iron Fist without having to play any guessing games.