Nope bro.
K-8P can be more handy in anti-drone role. F-7PG is very fast aircraft, designed as interceptor. Not designed to take out slow moving drones.
There is no anti-chopper role. Their choppers won't come unless certain conditions are met. They will operate at very low altitude, in cover of their Air defense. Secondly, how we are going to defend F-7PG if there's any hostile fighter aircraft arrives. Irony is that our top tier aircrafts can take out ANY IAF aircrafts. BUT F-7PG is such an aircraft which is inferior to every IAF aircraft. So PAF would never give such a trophy to the enemy. Losing a jet means losing pilot and airforce prestige, plus giving a morale booster to enemy and a fighter aircraft kill score. You do that only if mission was absolutely critical, could not have achieved by any other means. Here, we are trying to forcefully find the utility for F-7pg and trying to fit it somewhere.
However, I think the only role for F-7PGs is covering airspace at our western borders + keeping the squadron and pilots active. They fly, they practice. Lastly, F-7PGs is very last backup because if a total war erupts and both airforces are nearly destroyed and both are left only with backup planes as old migs and F-7s, only then they will do their bit. Other than that I don't see em as anti-drone or anti-chopper or any role like these..