Default MetroPCS root issues

Hey everyone I'm currently helping my friend root his mega and this thing is killing me. I went the route of kingo with zero luck as well as using Odin. Kingo would fail and Odin would just get stuck flashing. Any information would help thanks.