Greasy Fork is available in English.

Anti-Unblocker

Blocks unblocked game sites

// ==UserScript==
// @name         Anti-Unblocker
// @description  Blocks unblocked game sites
// @author       You
// @include      *
// @run-at       document-body
// @grant        none
// @version 0.0.1.20160228092418
// @namespace https://greasyfork.org/users/12417
// ==/UserScript==
/* jshint -W097 */
'use strict';
var title = document.title.toLowerCase().replace(/ /g, "");
var unblocked =
[
    "unblock",
    "unblocked",
    "unblocks",
    "ublock",
    "ublocked",
    "ublocks"
]; // Initializes list of all variations of the word "unblocked"

var games =
[
    "game",
    "gaming",
]; // Initializes list of all variations of the beginnings of the word "games" (the end doesn't matter)

function block() // Function will block the website.
{
    var current = window.location.href;
    window.history.back(); // Attempt to go back (if it's opened in a tab with no tab history)
    if (window.location.href == current) // If it's still there 
    {
        window.close(); // Attempt to close page
        if (window.location.href == current) // If it's still there (if it's the only tab)
        {
            window.location.href = "about://newtab"; // Go to a new tab; always works!
        }
    }
}

for (var i in unblocked) // Iterate through list of all variations of the word "unblocked"
{
    for (var x in games) // Iterate through list of all variations of the beginnings of the word "games" (the end doesn't matter)
    {
        var search_result = title.search(unblocked[i] + games[x]); // This variable will equal -1 if it is not found
        if (search_result !== -1) // If the search exists
        {
            block(); // Block
        }
    }
}