В название метода "insertBefore" буковки "t" не хватало
// ==UserScript==
// @name New Userscript
// @namespace [url]http://tampermonkey.net/[/url]
// @version 0.1
// @description try to take over the world!
// @author You
// @match [url]https://nnm-club.me*[/url]
// @grant none
// ==/UserScript==
(function(){
var spoilers = [].slice.call(document.querySelectorAll('.spoiler-wrap'));
if (!spoilers.length)
return;
var btn = document.createElement('button');
btn.type = 'button';
btn.innerHTML = 'Button';
btn.addEventListener('click', function() {
spoilers.forEach(function(node) {
node.querySelector('.clickable').dispatchEvent(new Event('click'));
});
});
spoilers[0].parentNode.insertBefore(btn, spoilers[0]);
})();