Yes in fact there is. I've been rage cheating for a while now and didn't get banned. The thing is, you get banned whenever you modify a value inside the game. For example, if you use no recoil, no spread, high jump, no crosshair, a different speed or FOV, you are essentially modifying values of the game, and they have a way to detect that. Also, hacking the radar, at least in the way that it's done with the public iOS Gods hack, gets you banned as well. That's because the cheat essentially changes a function to make the game radar show the enemies always, as opposed to only when they're spotted. So the slightest modification to any game value will result in a ban. That being said, any feature that doesn't mess with game values will not get you banned, for instance ESP, smooth aimbot, or even an external radar that does't mess with the game's native radar.
It does