It's based on timing. You have to do it within a few frames of them getting up. So if they're on the ground, and you Nodelock them it won't do anything. But if you wait until the last milliseconds until they're up, they'll be acupunctured. It takes practice.