I recommend using the trigger "data value changes" and selecting the specific field that you want to score on. This will capture leads that come in via form completions, CRM sync, and list uploads.
I caution against using "added to list" trigger. If you have a list in a program and then clone the list, that trigger will activate and re score all those leads.