Digispark attiny85 Amplifier help

Hi, firstly I'd like to say that I am pretty new with electronics. Secondly I am using a digispark with attiny85, and programming it with the arduino programming interface.
I want to have some speakers (prefferable car tweeters, because they are loud and cheap) to output some simple square wave tone, coming from the digispark.
My idea is connecting the speaker to an external power supply and amplify the square wave using a MOSFET transistor. However this is where my knowledge of electronics ends.
Can you please help me pick the correct mosfet transistor from HERE. I can provide you with information on the speakers if required.
On the other hand, a colleague of mine advised me on using the digispark only as a trigger to the speaker circuit (using a simple NPN transistor) with it always playing a fixed frequency. Can you guide me what to do.

My project's idea is to be a "trap" for a game - You press a button, 1 minute countdown starts, then the digispark is waiting for a button press and whenever this condition is met trap "explodes" (plays a loud sound and blinks)

You don't have any transistors on hand? This is not an application that needs a special part.