Why does it need to find the record at all? That can be done quite easily if you have a primary key field, but why do you need to just to modify data in the current record?
Set Field, and a number of other script steps can be used to modify data in the current record without any need to perform a find or otherwise manipulate your current found set of records.
Got it. Thanks, Phil