Personally I'd agree about the TF2scrips part. There are scripts for trick-stabbing and (one of my own most envied) Rocket-Jumping. These are scripts designed and allowed by Valve. I know it can be frustrating and I also know you can learn about it some more and find out how to up your own game and stay cautious.
This happens a bit to me too! Damn spies, haha! If you just spend some time to learn their tricks, you can know what to expect. If you get too frustrated, just take a little break for a while, read up and come back better armed, then you can show them that you are ready for their tricks!
It can be hard to trap a hacker, if that's what you think is happening. Cheaters have two things happen to them; they get caught or, if they don't, they get bored pretty quickly if people don't respond to their needs for validation (aka feeding the trolls by reacting the way they want you to react by trolling you).
In the end, just remember, this is just a game, its not real life!