@Sulphurix_LXXIII know that good players can use any weapon at virtually any range, super close or 150 meters, and always land their shots. I say good for them, but that's not how these guns work for me, or it seems for you. In my experience range from target has everything to do with how the gun will behave. Lately I'm running the flatline a lot and I've come to understand that if I get too close to the target (or let the target get too close to me) that it sprays like a firehose. Powerful and completely uncontrollable. If the target is too far away, at least for me, then that's where the recoil will cause the bullets to fly up over the target's head. And even if I manage to drag the reticle back down it will still push off to the left or the right or, incomprehensibly, both at the same time. But there's a sweet spot where the target is close enough that the recoil is minimal, but far enough away that their movement doesn't hamper my ability to control the aim. For now it's a very narrow sweet spot. My goal is to widen it up a bit so that eventually I'll be able to reliably hit a closer target, and maybe even land a few bullets on someone who is more than, say, 10 or 15 meters away. And to confuse things, there is the added art of knowing when to scope and when not to. Pretty basic to most people, I'm sure, but I still struggle with it after 30k matches. I always want to scope in, but again, sometimes the target is too close and the scope makes aim adjustment way too slow. And I end up hitting nothing but air.
Well, that was the longest paragraph ever. Sorry about that. And good luck.