Im a bit of a scripting newb myself, but just a tip from what I can see there;
it may save you some trouble to define all of the points in a script, then when you want to refer to them all, you dont have to type all their names.
Eg. In the init.sqs file, you could define them all:
Allps = [p1, p2, p3, p4, p5, p5, p7, p8, p9, p10, p11]
Then later when you want to refer to them in your script, all you would have to type is :
(alive col) AND (Allps distance col)
which is both quicker and easier!(especially if you want to refer to them all again) (And like bedges said, you were missing a bracket).