Get a list of SQL scripts that ran on my server
No it doesn't.  SQL Server doesn't really have any concept of script files, it just processes commands that are run against it.

You could potentially set up some kind of automated process and/or tracing to track this, maybe setting the application name to the name of the script and tracing that but there's nothing in the box that I'm aware of which will do this automatically.