Diamond is the same way...she will fidget like I am performing surgery on her, she's such a baby!!!!
Diamond usually sits on my lap when I am on the computer (often on YT

and she usually falls asleep on my lap. That is the BEST time to do it. It sounds mean but when they are half asleep I quickly do it. She will eventually start twitching when I am doing it but I try to do it as quick as I can. That is the only time I can do it.
I tried doing it before when we were playing, and she doesn't sit still long enough, she is a little wiggle worm!
Good luck!