G-Eazy and Machine Gun Kelly are trading diss tracks.

Machine Gun Kelly, 28, kicked off the public drama by lashing out at his rap rival during a freestyle on HOT 97 with Funkmaster Flex, where he accused G-Eazy of stealing his look and then alleged he had slept with Halsey, who has had an on/off relationship with G-Eazy.

He rapped: ''I f***ed his girl now he looks like me this sh*t overbearing/ How dare him I dare him/Don't think about comparing/Now turn that frat rap off, I get sick of hearing.''

It did not take G-Eazy, 29, long to respond with his own track, titled 'Bad Boy', where he directly addressed MGK.

He said: ''Your shots just graze me/ I'm standing, they put a hole in me/I answer to no one, nobody can get control of me/MGK please stop trolling me, get over me/ You wanna be me, you're mad that you're not as big as me/ Him & I's on, you're listening to Halsey sing of me/Can't f**k with nobody with so much negative energy/ A pillar in this game, bro, I'll be here until infinity.''

He added that MGK is a ''mini-me'' and a ''f***ing joke,'' and warned him to stay away from Halsey, rapping: ''Ask myself why am I entertaining a mini me/ You're so below my class, you're reaching, you're not offending me/ I'm headlining, heard you opening up for Fall Out Boy/ Don't play with my name, you f**ker/ I said it's not a toy/ Disrespect her again, I'll smack you/ I'm not a boy.''

G-Eazy is not the only rapper who recently released a track slamming Machine Gun Kelly; Eminem, 45, showed that he is still furious with MGK for tweeting about his daughter Hailie in 2012, when she was just 16, and calling her ''hot as f**k''.

On 'Not Alike', Eminem raps: ''But next time you don't gotta use Tech N9ne/ If you wanna come at me with a sub-machine gun/ And I'm talkin' to you, but you already know who the f**k you are, Kelly/I don't use sublims and sure as f**k don't sneak diss/But keep commenting on my daughter Hailie.''