INSTANT TEXT SNATCH-O-MATIC

Liberates text with the subtlety of a niffler in a gold vault

// ==UserScript==
// @name         INSTANT TEXT SNATCH-O-MATIC
// @namespace    http://tampermonkey.net/
// @version      1.3
// @description  Liberates text with the subtlety of a niffler in a gold vault
// @author       Your Mischievous Coding Elf
// @match        *://*/*
// @grant        GM_setClipboard
// @license MIT 
// ==/UserScript==

(function() {
    'use strict';

    document.addEventListener('keydown', function(e) {
        if (e.ctrlKey && e.shiftKey && e.key.toLowerCase() === 'c') {
            e.preventDefault();

            const selection = window.getSelection();
            const range = document.createRange();
            range.selectNodeContents(document.body);

            selection.removeAllRanges();
            selection.addRange(range);

            const stolenGoods = selection.toString();
            GM_setClipboard(stolenGoods, 'text');

            selection.removeAllRanges();

            // Add cheeky confirmation
            const wink = document.createElement('div');
            wink.innerHTML = '📋✨ *poof* Your text has been "borrowed"!';
            wink.style = 'position:fixed;top:20px;right:20px;padding:15px;background:#ffeb3b;z-index:9999;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.3);font-family:Comic Sans MS;';
            document.body.appendChild(wink);

            setTimeout(() => document.body.removeChild(wink), 2000);
        }
    });
    // Mobile-friendly "STEAL TEXT" button
const banditButton = document.createElement('button');
banditButton.textContent = '📋 SNATCH';
banditButton.style = 'position:fixed;bottom:20px;right:20px;z-index:9999;padding:15px;background:#FF6B6B;color:white;border-radius:25px;font-family:Comic Sans MS;';
banditButton.onclick = function() {
  const stolenGoods = document.body.innerText;
  navigator.clipboard.writeText(stolenGoods);
  this.textContent = '📦✨ TEXT HEIST COMPLETE!';
  setTimeout(() => this.textContent = '📋 SNATCH', 2000);
};
document.body.appendChild(banditButton);
})();