Nan Hua knew that Shan Yu has a lot of technique that used very little force but able to subdue his opponents. After all, as medical doctors, they were very familiar with humans body and so on. Thus, if Shan Yu was truly willing, he would not be hugged so easily by others.
Yu Jin was faster.
But she was not necessarily better than him if he truly wanted to attack her through the acupuncture or even needles.
During the time when Nan Hua practiced with Traveling Doctor Liu in the past, Nan Hua had seen Shan Yu's capabilities. Traveling Doctor Liu once told her to have a spar with Shan Yu.
Naturally, she won with overwhelming victory.
Even if she was only around 11 years old at that time, but it was not something that Shan Yu could face. She was much more stronger than him.
But it didn't mean Shan Yu had no means of fighting and protection.