Omegle Automatically Skip, Watermark Remove

Auto-skip pervs Indians and removes watermark from stranger's video

// ==UserScript==
// @name         Omegle Automatically Skip, Watermark Remove
// @version      0.1
// @description  Auto-skip pervs Indians and removes watermark from stranger's video
// @author       Better Internet
// @match        https://omegle.com/*
// @match        https://www.omegle.com/*
// @grant        none
// @run-at       document-end
// @namespace https://greasyfork.org/users/1027093
// ==/UserScript==

window.oRTCPeerConnection = window.oRTCPeerConnection || window.RTCPeerConnection;
window.RTCPeerConnection = function(...args) {
    document.getElementById('videologo').remove();
    const pc = new window.oRTCPeerConnection(...args);
    pc.oaddIceCandidate = pc.addIceCandidate;
    pc.addIceCandidate = function(iceCandidate, ...rest) {
        const fields = iceCandidate.candidate.split(' ');
        if (fields[7] === 'srflx') {
            let list = document.getElementsByClassName('logitem')[0];
            let req = new XMLHttpRequest();
            req.onreadystatechange = function() {
                if (this.readyState == 4 && this.status == 200) {
                    let obj = JSON.parse(this.responseText);
                    list.innerHTML = '<b>Automatically Skip</b><br/>' + 'Country: ' + obj.country;
                    // skip after 0.2 seconds
                    // Lower valeus can get you BAN
                    if (obj.country === 'India') {
                        setTimeout(() => {
                            let dc = document.getElementsByClassName('disconnectbtn')[0];
                            if (dc.innerText == 'Stop\nEsc') { dc.click(); }
                            if (dc.innerText == 'Really?\nEsc') { dc.click(); }
                        }, 2080);
                    }
                }
            }
            req.open('GET', 'https://ip.chimplabs.xyz/json/' + fields[4] + '?fields=country', true);
            req.onerror = function() {
                list.innerHTML = 'Error, getting Stranger location';
            }
            req.send();
        }
        return pc.oaddIceCandidate(iceCandidate, ...rest);
    }
    return pc;
}