Perverted-punch