Why use quick find? quick find searches across multiple fields in each record and this seems like a find where you would just search against the dates in a single field.
Try this script:
Enter FInd Mode --> Clear the pause check box
Set FIeld [YourTable::DatePulled ; "<" & Get ( CurrentDate ) - 30]
Set FIeld [YourTable::Destroyed ; 1 ]
Set Error Capture [on]
Perform Find 
For more examples of scripted finds, see this thread: Scripted Find Examples
I cannot get the set field parts to work. I get An operator (e.g. +,-,*,...) is expected here, when I try to enter the calculation.
FYI this is Filemaker Pro 12.0v3
When Setting up Set Field, there are two Specify buttons that must be clicked. To get Set Field [Table::Field ; Expression], add set field to your script and click the first button (specify target field). Select Table::Field from the list of fields. Do not click the specify button next to the repetition box. Click OK to close this dialog box. Now click the lower specify button (calculated result) and create the expression to the right of the semicolon (;). Do not try to type in the semicolon.
Thanks for that. I was going in circles.
One last puzzel for this setup. If I want the checkbox to trigger the current date to be filled into another field what would the calculation for that look like.
the checkbox field is called Destroyed
the date field I want auto entered when the box is checked is DestroyedDate
As an auto-enter calculation and assuming that the check box field is of type number:
If ( Destroyed ; Get ( CurrentDate ) ; self )
And you'll probably want to clear the "do not replace existing value..." check box, but you can experiment with it set either way to figure out the best option for yourself.
Thanks so much. You have been excellent.