This is what happens when you play chess on LSD.
If the aim of your "trap" is to lure his knight away from c6, why do you need to play 6 g4 at all? It *dis*courages, not *en*courages, Nd4+.
Finally I spotted the trap. It‘s 7.Ke3(!!) Nxf3 8.Bb5...
(Edit: #8 probably meant this)
lol who would think someone would play like that!!