This trap is almost impossible to escape from, it doesn't require setup after use, and it's hilarious! When someone pushes a button to open an iron door, the floor beneath them is pulled away!
It looks innocent, but the block in front of the door will be pulled back by a sticky piston.
For this I used a bottomless pit, but if you want the loot of the victim, I would use a very deep pit with a hopper on the bottom leading into a chest.
Once again, I find this trap very funny, though not so much to the victim.
I used a NOT gate to make the piston retract when powered.