Hola elcoxx.
Hay varias circunstancias por las que se causa ese error. Es posible que ese error te lo esté generando un add-on, que no se ha integrado en un 100% con vBulletin, osea, vBulletin no reconoce el script.
También es posible que sea un bug de vBulletin, toma una secuencia de comandos de una variable incorrecta y los muestra bajo el nombre de otra variable.
También puede ser error del navegador, que interpreta esos archivos *.php como una descarga
También es posible que esos usuarios hallan llegado desde un navegador al enlace de un tema, script o archivo que ya no existe en tu servidor, pero no es nada grave, sólo afecta al script de usuarios en línea.