Using this: https://forums.alliedmods.net/showthread.php?t=169795
I think it may be possible to get the effect we have now without actually effecting the client in reality. Should have no effect on recoil at all but the client crosshair will react as if it does.
This tech allows us to send fake data about a client to all clients. So the server keeps calculating things like spread ect how they should be while all clients see whatever fake data they are sent.
This can also be used to make mole work like before and become something very worth of returning mole protection for. This is because we can literally move a player to another team as percieved by all players without actually chaning thier team in reality. Thus even placing your crosshair on the player will tell you they are on your team!