Some scripts use a defined user agent, where some variables are filled in later. They use the ${VARIABLE} notation. If it is not properly filled in, this stays in the user agent.
fell for bad bot trap + very aggressive bot (up to 9 requests per second!) does not even request robots.txt came from 62.75.218.82 - elbe016.server4you.de