the activities of all players and botters were recorded/saved whenever a player would report another player or when the mouse tracking seemed very different from a non botter.
ClusterFlutterer took out all if not majority of Reflection/Injection clients and scripts.
Most of those bots worked by "Reading" The game code and detecting what to cut/attack/fish/burn/bury.
Each item has a unique ID, Such as, 1521 for something like a Runite Rock.
Every few minutes or so, The IDs are randomized, So 1521 might belong to something different, such as Addy Rock.