Regarding how to hold a cat without it resisting, I've learned that there are several methods:
1. Grab the back of the neck
If your cat is under six months old, you can hold it this way. However, this method is not suitable for adult, large cats. Holding them this way will make them feel like they are being choked.
2. Hold it with one hand
Many owners use the one-handed cuddling method. Simply open your hand, reach between the cat's legs to your chest, and lift the cat up. You can then use your other hand to gently hold the cat. If the cat feels comfortable, it won't resist.

3. Baby holding
This method is recommended for docile cats. Let the cat lie on its back in your arms. Holding it with its belly up will make the cat feel insecure and it will resist if held for too long. Therefore, if your cat has a more aggressive temperament, it's not recommended to use a baby hold.
4. Lying on your arm
The last way to hold a cat is to let it lie on your arm, and then use your other arm to lift its body. This way, the cat has a point of support and its belly isn't exposed. This will make the cat feel very safe. If your cat behaves well, you can reward it with some freeze-dried cat treats, and the cat won't struggle.