Hola,
Comprueba que realmente se ha subido el fichero con is_uploaded_file() (
www.php.net/is_uploaded_file).
Asegurate de que existe el subdirectorio 'scripts' en el directorio actual, y de que PHP tenga permisos de escritura.
Tambien seria recomendable que en lugar de usar la ruta relativa para el directorio destino, usases una ruta absoluta.
Saludos.
PD: Pon
Código PHP:
error_reporting(E_ALL);
al comienzo de tu script. Y si te sale un mensaje de error, pon cual es.