Greasy Fork is available in English.
All that this script gives is a tracert to all the balls. In some cases, the ut tracers do not work correctly.. Well, don't take offense at me.. I did it in 25 minutes on my knee.. (You need to choose the red color of the skin (magnax mode) for this to work)
// ==UserScript==// @name Evades tracers// @namespace http://tampermonkey.net/// @version 0.1// @description All that this script gives is a tracert to all the balls. In some cases, the ut tracers do not work correctly.. Well, don't take offense at me.. I did it in 25 minutes on my knee.. (You need to choose the red color of the skin (magnax mode) for this to work)// @author Devil D. Nudo#7346// @match *://evades.io/*// @icon https://www.google.com/s2/favicons?sz=64&domain=evades.io// @grant none// @run-at dcoument-start// ==/UserScript==(function() {const { arc } = CanvasRenderingContext2D.prototypelet myX = 0let myY = 0CanvasRenderingContext2D.prototype.arc = function() {const [ x, y, scale ] = argumentsif (this.fillStyle === "#ff0000" && scale === 15) {myX = xmyY = y} else if (scale > 10 && this.fillStyle.length > 4 && scale !== 15) {this.save()this.lineCap = "round"this.strokeStyle = "#8a2828"this.globalAlpha = .7this.listWidth = 4this.beginPath()this.moveTo(myX, myY)this.lineTo(x, y)this.stroke()this.closePath()this.restore()const distance = Math.hypot(y - myY, x - myX)const angle = Math.atan2(y - myY, x - myX)const maxDistance = Math.min(100, distance)const textX = myX + maxDistance * Math.cos(angle)const textY = myY + maxDistance * Math.sin(angle)this.save()this.fillStyle = "#d0d0d0"this.strokeStyle = "#1a1a1a"this.lineWidth = 3this.font = "bold 18px"this.strokeText(Math.round(distance), textX, textY)this.fillText(Math.round(distance), textX, textY)this.restore()}return arc.apply(this, arguments)}})()