Если правильно написан скрипт — то никак. Он полностью отвязывается от всего, что доступно вне его контекста. Но подобные скрипты редкость.
Есть надежда на другое. Если Вы сохраните у себя в переменных как минимум один, которой пользуется скрипт, и замените его на выброс исключения, или что-то подобное. То тогда сможете пользоваться как оригинальным методом, так и убить ненужный скрипт.
Если вы бросите сюда код скрипта — то помогу. А так пример на пальцах:
(function() {
var badFunc = function() {
console.log( 'Im bad');
setTimeout( badFunc, 10 );
}
badFunc();
})()
Как видите, в этом коде, закрыто в наружу всё, за исключением console.log;
Убиваем скрипт так:
console.log1 = console.log;
console.log = function() {
throw 'Death';
}