Tricky? If white wants to play stupid stuff, by god let him. Nc6 Nxe4 Nf6 and black is clearly better.
What do I do as Black from this tricky opening?!?

I would probably do e3 as Black, but that is just me. You can play Nf6 and still get an okay game. There is no need to get obsessed with defending that pawn.

I doubt that there is any outright refutation. You have all sorts of options, though... you could even play 2. ... c6 and transpose into a Caro-Kann in which White has wasted time with his Knights instead of the straightforward N(b1) - c3 x e4.

Have you ever tried 2.exd5. If 2. ... Qxd5 then , 3.Nc3 and use attacks on the exposed black queen to get ahead in development.
He's playing BLACK.

I would have piled up on the pawn with Bf5 and Nf6 and maybe even Qd4. Make White sweat over his g5 Knight and get some development.

I would have piled up on the pawn with Bf5 and Nf6 and maybe even Qd4. Make White sweat over his g5 Knight and get some development.
Hhaha nice, that sounds great as well!

3...e5 is simplest after which 4.Nxe4 f5! gives Black a reverse Alekhine variation of the Budapest with out the accompanying weaknesses on d5

Looks like a very bad kind of reversed Budapest gambit. So you can just defend the pawn with ...Nf6, ...Bf5 and ...Qd4 if needed without having to worry about Bb5+ as you still have a pawn on c7.
There are probably other good options as well.

I would have piled up on the pawn with Bf5 and Nf6 and maybe even Qd4. Make White sweat over his g5 Knight and get some development.
3...Bf5 4.g4 Bg6 5.Bg2 Nf6 6.Nc3 Qd4 looks good to me.

that is the tennison gambit, essentially a budapest but black hasn't weakened himself like in the true budapest with ...c5 so 3...Bf5 pretty much refutes it.

My recommendation is stop playing 1...d5 against 1.e4. Play classical defence, 1.e4 e5, 1.e4 e6 and 1.d4 d5 and 1.Nf3 d5 and 1.c4 e5 or 1.c4 e6 2.Nc3 d5. By playing solid line you become a better player.
E4, d5, nf3, dxe4, ng5 ...
I always get beat in this position
. Should i just defend the pawn with nf6 or nc6. Here's the game that I played.