Here is the orignal script
Since the PDF is created outside the loop. It is only created once and all recipients will get the same PDF file.
If each recipient is supposed to get a different attached PDF, then the save as PDF part of your script needs to be moved into the loop so that a new PDF is created for every email.
Thanks that worked I also had to remove Go To Record/Request/Page[First] because it kept going to the first record,