You are correct, the page speed score actually decreases when delaying the chatbot by 7 seconds. 16/53 to a 16/29 score. TTFL went from 7.6 seconds to 9.9. unfortunately we need our cake and eat it too here. You guys need to implement a button in your delay much like the other guy on here… and when the user clicks the button, THEN the script fires. We need to take the script out of the loading equation all together and have it fire ONLY when the user decides it’s necessary.