diff --git a/README.md b/README.md
index e9d63f1..1419c19 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,13 @@
-# scripts
-funny userscript collection to make chrome confused
+# Scripts
+funny userscript collection to confuse chrome
+## Quick installs:
+* antileet
+ * [soft](https://github.com/k3rielit/scripts/antileet/raw/main/soft.user.js)
+ * [hard](https://github.com/k3rielit/scripts/antileet/raw/main/hard.user.js)
+ * [sziauram](https://github.com/k3rielit/scripts/antileet/raw/main/sziauram.user.js)
+* Flippity
+ * [normal](https://github.com/k3rielit/scripts/flippity/raw/main/flippity-tamperm.user.js)
+ * [funny](https://github.com/k3rielit/scripts/flippity/raw/main/ultimity-tamperm.user.js)
+* NR Addons [livemap](https://raw.githubusercontent.com/k3rielit/scripts/nr_addons/main/nr_livemap.user.js)
+* Oktatas.hu [normal](https://raw.githubusercontent.com/ahurkatolto/scripts/oktatas_hu/master/oktatas_hu.user.js)
+* Wizer.me [normal](https://raw.githubusercontent.com/k3rielit/scripts/wizerme/main/wizerme.user.js)
diff --git a/antileet/README.md b/antileet/README.md
new file mode 100644
index 0000000..56a36e9
--- /dev/null
+++ b/antileet/README.md
@@ -0,0 +1,11 @@
+# Antileet
+Leet content eltávolító script-ek Facebook posztokhoz.
+ * **Soft**: Csak a posztok tartalmát cseréli le Leet Shitpost-ra, így a kommentek/reakciók/stb látszanak (~~meg lehet reportolni~~).
+ * **Hard**: Mintha sose lett volna ott a poszt.
+ * **szia uram**: Egy kedves úr megvédi önt a Leet-től.
+### Telepítés:
+* **Tampermonkey** bővítmény telepítése. ([Link](https://www.tampermonkey.net))
+* Telepítés:
+ * [soft link](https://github.com/k3rielit/scripts/antileet/raw/main/soft.user.js)
+ * [hard link](https://github.com/k3rielit/scripts/antileet/raw/main/hard.user.js)
+ * [sziauram link](https://github.com/k3rielit/scripts/antileet/raw/main/sziauram.user.js)
\ No newline at end of file
diff --git a/antileet/hard.user.js b/antileet/hard.user.js
new file mode 100644
index 0000000..fb1b302
--- /dev/null
+++ b/antileet/hard.user.js
@@ -0,0 +1,17 @@
+// ==UserScript==
+// @name antileet hard
+// @namespace antileet hard
+// @version 1.0
+// @description Minden leet poszt megszűnik létezni.
+// @iconURL https://leet.hu/wp-content/themes/leet/assets/dist/img/favicon-32x32.png
+// @match *://*.facebook.com/*
+// @grant none
+// @require https://code.jquery.com/jquery-3.5.0.js
+// ==/UserScript==
+
+var observer = new MutationObserver(() => {
+ $("span:contains('leet.hu')").parents().eq(21).remove();
+});
+observer.observe(document.body, {subtree: true, childList: true});
+
+// importing jquery to remove 1 node, kekw
\ No newline at end of file
diff --git a/antileet/soft.user.js b/antileet/soft.user.js
new file mode 100644
index 0000000..149c9e7
--- /dev/null
+++ b/antileet/soft.user.js
@@ -0,0 +1,16 @@
+// ==UserScript==
+// @name antileet soft
+// @namespace antileet soft
+// @version 1.0
+// @description Minden leet poszt mostantól levegő.
+// @iconURL https://leet.hu/wp-content/themes/leet/assets/dist/img/favicon-32x32.png
+// @match *://*.facebook.com/*
+// @grant none
+// @require https://code.jquery.com/jquery-3.5.0.js
+// ==/UserScript==
+
+var observer = new MutationObserver(() => {
+ $("span:contains('leet.hu')").parents().eq(9).html('
Leet Shitpost
');
+ $("span:contains('Mate Farkas'), span:contains('Dávid Németh')").replaceWith('Leet Employee');
+});
+observer.observe(document.body, {subtree: true, childList: true});
\ No newline at end of file
diff --git a/antileet/sziauram.user.js b/antileet/sziauram.user.js
new file mode 100644
index 0000000..8641ce7
--- /dev/null
+++ b/antileet/sziauram.user.js
@@ -0,0 +1,15 @@
+// ==UserScript==
+// @name antileet sziauram
+// @namespace antileet sziauram
+// @version 1.0
+// @description SZIA URAM!
+// @iconURL https://leet.hu/wp-content/themes/leet/assets/dist/img/favicon-32x32.png
+// @match *://*.facebook.com/*
+// @grant none
+// @require https://code.jquery.com/jquery-3.5.0.js
+// ==/UserScript==
+
+var observer = new MutationObserver(() => {
+ $("span:contains('leetesport.hu'), span:contains('leet.hu')").parents().eq(10).replaceWith('');
+});
+observer.observe(document.body, {subtree: true, childList: true});
diff --git a/flippity/README.md b/flippity/README.md
new file mode 100644
index 0000000..86de40a
--- /dev/null
+++ b/flippity/README.md
@@ -0,0 +1,13 @@
+# Hippity hoppity the answers are now my property
+Autofills Flippity Scavenger Hunt answers. The funny version let's you send emails with noreply@flippity.net, where the textbox group is the email composer. Click the submit button to send it (it has a 1 minute delay).
+### Manual use:
+Paste this script into the browser's console:
+```js
+for(let i in data) document.getElementById('a'+i).value=data[i][2]
+```
+### Tampermonkey:
+1. Install the Tampermonkey extension. ([Link](https://www.tampermonkey.net))
+2. Install: [```normal```](https://github.com/k3rielit/scripts/flippity/raw/main/flippity-tamperm.user.js) [```funny```](https://github.com/k3rielit/scripts/flippity/raw/main/ultimity-tamperm.user.js)
+### ❗ Important:
+ - The script can become outdated if Flippity updates their code. Please leave an issue if that happens, I'll try to fix it. (Last tested: 2021.10.21.)
+ - To test it: [flippity demo](https://www.flippity.net/sh.php?k=1ubDVulJpW7B2NDDuHMA1CtBwRxGiehQQZzeJpExdcwQ)
\ No newline at end of file
diff --git a/flippity/flippity-standalone.js b/flippity/flippity-standalone.js
new file mode 100644
index 0000000..1a3c1c2
--- /dev/null
+++ b/flippity/flippity-standalone.js
@@ -0,0 +1 @@
+for(let i in data) document.getElementById('a'+i).value=data[i][2];
diff --git a/flippity/flippity-tamperm.user.js b/flippity/flippity-tamperm.user.js
new file mode 100644
index 0000000..0f28120
--- /dev/null
+++ b/flippity/flippity-tamperm.user.js
@@ -0,0 +1,11 @@
+// ==UserScript==
+// @name flippity.js
+// @namespace flippity.js
+// @iconURL https://www.flippity.net/images/favicon-32.png
+// @version 1.1
+// @description kekw
+// @author k3rielit
+// @match *://*.flippity.net/sh.php*
+// @grant none
+// ==/UserScript==
+for(let i in data) document.getElementById('a'+i).value=data[i][2];
diff --git a/flippity/ultimity-tamperm.user.js b/flippity/ultimity-tamperm.user.js
new file mode 100644
index 0000000..5a4c380
--- /dev/null
+++ b/flippity/ultimity-tamperm.user.js
@@ -0,0 +1,65 @@
+// ==UserScript==
+// @name ultimity.js
+// @namespace ultimity.js
+// @version 1.0
+// @author k3rielit
+// @description yeeeet
+// @iconURL https://www.flippity.net/images/favicon-32.png
+// @match *://*.flippity.net/sh.php*
+// @grant none
+// @require https://code.jquery.com/jquery-3.5.0.js
+// ==/UserScript==
+
+// adding tailwind (in the discouraged way), because why not
+$('head').append('');
+
+// create elements, listeners, and a timer that shows time (look at this junk)
+$('body').prepend(' Seconds:
')
+document.getElementById('resetSecs').addEventListener("click",() => secs=0 ,false);
+document.getElementById('setSec').addEventListener("click",() => secs=document.getElementById('nn1').value ,false);
+document.getElementById('fillansw').addEventListener("click",function() { for(let i in data) document.getElementById('a'+i).value=data[i][2]} ,false);
+setInterval(() => $('#spanSeconds').text(`${Math.floor(secs/3600)}:${Math.floor((secs-Math.floor(secs/3600)*3600)/60)}:${secs%60}`),100);
+
+// deleting, making visible, and styling elements (yes after tailwind I still do these)
+$('#instructions').remove();
+$('tr.noPrint').remove();
+$('#doneScreen').attr('style','');
+$('#done').remove();
+$('#emailForm').append('');
+
+$('#formSubmitEmail').attr('placeholder','SubmitEmail (recipient)');
+$('#formSubmitEmail').attr('type','text');
+
+$('#formStudentName').attr('placeholder','StudentName (in title after "EmailSubj: ")');
+$('#formStudentName').attr('type','text');
+
+$('#formEmailText').attr('placeholder','EmailText (does nothing)'); // it actually does, it shows you this text after the test is submitted on the test page
+$('#formEmailText').attr('type','text');
+
+$('#formEmailSubj').attr('placeholder','EmailSubj (in title before ": StudentName")');
+$('#formEmailSubj').attr('type','text');
+
+$('#formHuntResults').attr('placeholder','HuntResults (actual email content)');
+$('#formHuntResults').attr('type','text');
+
+$('input').attr('style','width: 400px; text-align: center; border: 1px solid black;');
+$('#sssubmit').css('cursor','pointer');
+
+/* DETAILS:
+
+You can use the generateTable() to get the results in a nice HTML presentation, or generateResults() to get the stock test result.
+
+$.get( "", function( data ) {
+ document.getElementById("formHuntResults").value = data; // set email content with external HTML (with jquery xd)
+});
+
+document.getElementById("formSubmitEmail").value = "";
+document.getElementById("formEmailText").value = "";
+document.getElementById("formEmailSubj").value = ""; // manually set other important email fields
+document.getElementById("emailForm").submit();
+
+ email (1 minute delay after submit):
+ email title: "EmailSubj: StudentName" // email "preview"
+ email content: "HuntResults"
+
+*/
diff --git a/nr_addons/README.md b/nr_addons/README.md
new file mode 100644
index 0000000..452264d
--- /dev/null
+++ b/nr_addons/README.md
@@ -0,0 +1,5 @@
+# NR Addons
+Some extra features for the [NR panel](nightriderz.world).
+### userscript speedrun any%:
+1. Install the Tampermonkey extension. ([Link](https://www.tampermonkey.net))
+2. [Install](https://raw.githubusercontent.com/k3rielit/scripts/nr_addons/main/nr_livemap.user.js)
diff --git a/nr_addons/nr_livemap.user.js b/nr_addons/nr_livemap.user.js
new file mode 100644
index 0000000..2fce46a
--- /dev/null
+++ b/nr_addons/nr_livemap.user.js
@@ -0,0 +1,39 @@
+// ==UserScript==
+// @name NR Livemap Addons
+// @namespace NR_Addons
+// @version 1.0
+// @description A search feature for the NR livemap.
+// @author k3rielit / hrzn
+// @match *://livemap.nightriderz.world/*
+// @icon https://cdn.nightriderz.world/images/website/favicon.png
+// @grant none
+// @require https://gist.githubusercontent.com/raw/2625891/waitForKeyElements.js
+// ==/UserScript==
+
+(function() {
+ 'use strict';
+ console.log('Thanks to BrockA https://gist.github.com/BrockA/2625891');
+ waitForKeyElements("div.race", run);
+ function run() {
+ let newElem = $(".settings").clone();
+ newElem.attr('style','right: 158px; width: 256px; background: url(https://i.kek.sh/B5fwbm4eZw2.png); ');
+ newElem.attr('id','search-container');
+ newElem.find('.options').text('SEARCH');
+ newElem.children().eq(1).html(``);
+ newElem.appendTo(".move");
+ $('#search-tbx').on('input', function() {
+ $('.race').children().css('border-radius','5px');
+ //console.log(this.value);
+ for(let _i = 0; _i<$('.race').children().length; _i++) {
+ if($('.race').children().eq(_i).attr('title').toLowerCase().startsWith(this.value.toLowerCase())) {
+ $('.race').children().eq(_i).css('display','block');
+ $('.race').children().eq(_i).css('box-shadow',this.value.length>0 ? 'inset 25px 0px 20px -16px #6BEA0E' : 'none');
+ }
+ else {
+ $('.race').children().eq(_i).css('display','none');
+ $('.race').children().eq(_i).css('box-shadow','none');
+ }
+ }
+ });
+ }
+})();
\ No newline at end of file
diff --git a/oktatas_hu/README.md b/oktatas_hu/README.md
new file mode 100644
index 0000000..3504b8d
--- /dev/null
+++ b/oktatas_hu/README.md
@@ -0,0 +1,6 @@
+## Oktatás.hu
+Az oktatas.hu-s pdf oldalakra 2 gombot rak, Az egyik megnyitja új lapon a feladat megoldókulcs párját, a másik fél képernyőre rakja.
+
+**Telepítés**:
+1. Tampermonkey bővítmény telepítése. ([Link](https://www.tampermonkey.net))
+2. [telepítés](https://raw.githubusercontent.com/ahurkatolto/scripts/oktatas_hu/master/oktatas_hu.user.js)
\ No newline at end of file
diff --git a/oktatas_hu/oktatas_hu.user.js b/oktatas_hu/oktatas_hu.user.js
new file mode 100644
index 0000000..c9be0d5
--- /dev/null
+++ b/oktatas_hu/oktatas_hu.user.js
@@ -0,0 +1,25 @@
+// ==UserScript==
+// @name oktatas.hu
+// @namespace oktatas_hu
+// @version 2.0
+// @author k3rielit
+// @iconURL https://www.oktatas.hu/design/images/favicon.ico
+// @updateURL https://raw.githubusercontent.com/ahurkatolto/oktatas.hu/master/oktatas_hu.js
+// @match *://dload-oktatas.educatio.hu/*
+// @grant none
+// @require https://code.jquery.com/jquery-3.5.0.js
+// ==/UserScript==
+
+(function() {
+ $('body').append(``);
+ $('embed').attr({ id: 'half1', style: 'width:100%; height: 100%; position:absolute; left: 0; top: 0;' });
+ $('body').append(`