Full explanation of scripts with warnings, a use case, and explanations