Green’s Dictionary of Slang

punk! excl.

[punk n.2 ]

(US juv.) an excl. of annoyance, disappointment.

[US]S. Lewis Babbitt (1974) 64: They realised that he didn’t intend to buy one this year. Ted lamented ‘Oh, punk!’.