Genel 10fastfingers'ta 200+ WPM garantili hile (2026 güncel - Crackermain

ZenzeiCG

ZenzeiCG

Bronze Cracker
0
Rep
35
Likes
Bronze Cracker
User ID:
23445
Joined: Sep 29, 2025
Messages: 21
Point: 2,575
Selam millet, uzun zamandır 10fastfingers'ta oynayan biri olarak sonunda çalışan, ban riski düşük ve kullanımı çok basit bir script buldum / yaptım.


Özellikler:- Space tuşuna basınca kelimeyi anında dolduruyor (harf harf yazmıyor, direkt geçiyor)- Sağ üstte "Crackermain" butonu çıkıyor, tıklayınca menü açılıyor- Menüyü istediğiniz yere sürükleyebilirsiniz- Instant Fill modu (açık/kapalı), space arası delay ayarı (slider ile 10-600 ms)- F9 tuşuyla başlat/durdur- Türkçe ve İngilizce testlerde sorunsuz çalışıyor (2026 selector'ları güncel)


Nasıl Kullanılır?


1. Tarayıcınıza Tampermonkey veya Violentmonkey eklentisi kurun (Chrome/Firefox/Edge için) - Chrome: https://chromewebstore.google.com/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo - Firefox: https://addons.mozilla.org/tr/firefox/addon/violentmonkey/


2. Tampermonkey'yi açın → "Yeni script oluştur" veya "+"ya basın


3. Aşağıdaki kodu tamamen kopyalayıp yapıştırın ve kaydedin:
// ==UserScript==
// @name 10FastFingers Crackermain Instant Fill 2026
// @namespace https://10fastfingers.com/
// @version 2.2
// @description Crackermain: Space basınca kelimeyi instant doldurur + aç/kapa menü + drag anywhere
// @author bruh crackermain edition
// @match https://10fastfingers.com/*
// @match https://*.10fastfingers.com/*
// @grant none
// @run-at document-end
// ==/UserScript==

(function() {
'use strict';

let instantMode = true;
let spaceDelay = 80;
let running = false;
let interval = null;
let panelOpen = false;

// Selector'lar (güncel tutmak için geniş)
function getCurrentWordElement() {
const sel = [
'.word.highlight', '.word.active', '.word.current', '.highlight',
'span.word.highlight', 'span.active', '#words span.highlight',
'.current-word', '.active-word', '#row1 .word.active'
];
return document.querySelector(sel.join(', ')) || null;
}

function getCurrentWord() {
const el = getCurrentWordElement();
return el ? (el.innerText || el.textContent || '').trim() : null;
}

function getInput() {
const sel = [
'#input', 'input#input', 'input[type="text"]', '.form-control',
'#row1 input', 'input[autocomplete="off"]', 'input'
];
for (let s of sel) {
const el = document.querySelector(s);
if (el && el.offsetParent !== null) return el;
}
return null;
}

function fillWordAndSpace() {
const input = getInput();
if (!input) return;

const word = getCurrentWord();
if (!word) {
stopBot();
return;
}

if (input.value !== word + ' ') {
input.value = word + ' ';
// Event dispatch (space simülasyonu)
const spaceEvent = new KeyboardEvent('keyup', {key: ' ', code: 'Space', bubbles: true, cancelable: true, which: 32});
input.dispatchEvent(spaceEvent);
input.dispatchEvent(new InputEvent('input', {bubbles: true}));
}
}

function startBot() {
if (running) return;
running = true;
const input = getInput();
if (input) input.focus();

if (instantMode) {
interval = setInterval(fillWordAndSpace, spaceDelay);
}
updatePanel();
}

function stopBot() {
running = false;
if (interval) clearInterval(interval);
updatePanel();
}

// ────────────────────────────────────────────────
// CRACKERMAIN MENÜ
// ────────────────────────────────────────────────

let toggleBtn, panel;

function createCrackermain() {
// Toggle butonu (menü kapalıyken görünür)
toggleBtn = document.createElement('div');
toggleBtn.id = 'crackermain-toggle';
toggleBtn.textContent = 'Crackermain';
toggleBtn.style.cssText = `
position: fixed; top: 20px; right: 20px; z-index: 999999;
background: #000; color: #0f0; padding: 8px 12px;
border: 2px solid #0f0; border-radius: 6px; font-family: Arial; font-weight: bold;
cursor: pointer; user-select: none; box-shadow: 0 0 10px #0f0;
`;
document.body.appendChild(toggleBtn);

toggleBtn.addEventListener('click', togglePanel);

// Panel (başta gizli)
panel = document.createElement('div');
panel.id = 'crackermain-panel';
panel.style.cssText = `
position: fixed; top: 60px; right: 20px; z-index: 999998;
background: rgba(0,0,0,0.92); color: #0f0; padding: 15px;
border: 2px solid #0f0; border-radius: 8px; font-family: Arial;
min-width: 260px; box-shadow: 0 0 20px #0f0; display: none;
`;

panel.innerHTML = `
<div style="display:flex;justify-content:space-between;align-items:center;">
<strong>Crackermain</strong>
<span id="close-btn" style="cursor:pointer;font-size:22px;color:#0f0;">×</span>
</div>
<hr style="border-color:#0f0;margin:12px 0;">
<label style="display:block;margin:8px 0;">
<input type="checkbox" id="instant-toggle" ${instantMode ? 'checked' : ''}>
Instant Fill (space → doldur)
</label>
<div id="delay-row" style="margin:12px 0;">
Space Delay: <span id="delay-val">${spaceDelay}</span> ms
</div>
<input type="range" id="delay-slider" min="10" max="600" value="${spaceDelay}" step="10" style="width:100%;">
<button id="startstop-btn" style="width:100%;margin-top:12px;padding:10px;background:#0f0;color:#000;border:none;border-radius:5px;font-weight:bold;font-size:14px;">
${running ? 'DURDUR' : 'BAŞLAT'}
</button>
<div style="font-size:11px;margin-top:10px;color:#0f08;">F9 veya butonla kontrol et</div>
`;

document.body.appendChild(panel);

// Event'ler
document.getElementById('instant-toggle').addEventListener('change', e => {
instantMode = e.target.checked;
if (running) { stopBot(); startBot(); }
});

document.getElementById('delay-slider').addEventListener('input', e => {
spaceDelay = parseInt(e.target.value);
document.getElementById('delay-val').textContent = spaceDelay;
if (running && instantMode) {
stopBot(); startBot();
}
});

document.getElementById('startstop-btn').addEventListener('click', () => {
running ? stopBot() : startBot();
});

document.getElementById('close-btn').addEventListener('click', togglePanel);

// Drag özelliği (paneli her yere taşı)
let drag = false, offX, offY;
panel.addEventListener('mousedown', e => {
if (e.target.tagName === 'INPUT' || e.target.tagName === 'BUTTON' || e.target.id === 'close-btn') return;
drag = true;
offX = e.clientX - panel.offsetLeft;
offY = e.clientY - panel.offsetTop;
panel.style.transition = 'none';
});
document.addEventListener('mousemove', e => {
if (!drag) return;
panel.style.left = (e.clientX - offX) + 'px';
panel.style.top = (e.clientY - offY) + 'px';
panel.style.right = 'auto';
});
document.addEventListener('mouseup', () => {
drag = false;
panel.style.transition = '';
});
}

function togglePanel() {
panelOpen = !panelOpen;
panel.style.display = panelOpen ? 'block' : 'none';
if (panelOpen) {
toggleBtn.style.background = '#0f0';
toggleBtn.style.color = '#000';
} else {
toggleBtn.style.background = '#000';
toggleBtn.style.color = '#0f0';
}
}

function updatePanel() {
const btn = document.getElementById('startstop-btn');
if (btn) {
btn.textContent = running ? 'DURDUR' : 'BAŞLAT';
btn.style.background = running ? '#f44' : '#0f0';
}
}

// Başlat
setTimeout(createCrackermain, 1500);

// F9 kısayolu
document.addEventListener('keydown', e => {
if (e.key.toUpperCase() === 'F9') {
e.preventDefault();
running ? stopBot() : startBot();
}
});

// Manuel space dinleyici (bot kapalıyken de çalışsın istersen)
document.addEventListener('keyup', e => {
if (e.key === ' ' && instantMode && !running && panelOpen) {
fillWordAndSpace();
}
});

console.log("%cCrackermain yüklendi! Sağ üstteki butona tıkla → menüyü aç/kapa. Sürükle ve eğlen!", "color:#0f0;background:#000;padding:8px;border-radius:6px;font-size:14px;");
})();



4. https://10fastfingers.com/typing-test/turkce veya english sayfasına girin5. Testi başlatın6. Sağ üstte "Crackermain" yazan buton çıkar → tıklayın7. Menü açılır → Instant Mode açık kalsın, delay'i 50-100 ms arası yapın (düşük = daha hızlı ama ban riski artar)8. BAŞLAT'a basın veya F9 tuşuna basın → space spam başlar, kelimeler anında dolar


Ekstra:- Delay 30 ms altına inersen çok agresif olur, site ban atabilir (ben 60-80 ms ile 250+ WPM alıyorum)- Eğer kelime okumazsa konsolu aç (F12) ve bana log atın, selector fixlerim


İyi eğlenceler, bol yüksek skor! 🚀
 
Tüm sayfalar yüklendi.
Home Register
Top