Perforated Script

Hi All, Looking for a fast solution to Perforating my subd surface, made up of about 20 faces that are going in and out and also curving around. I am hoping someone can direct me to a simple script I can use as flow along isn’t working fast enough, need fast — @pascal any help much appreciated!

Perhaps move your message to the Scripting category?