Care to try to recreate the rake problem? It could only be in your benefit as i already bought a rake and now its working fine. The ID for a bond and a rake is very similar, the bond only has a "1" pre-pended to the string (15431 vs 5431 or smth like that, u get the point). When it tries to buy a rake it uses the wrong item id and searches for a bond. Although the problem could be in something else, im 80% sure that the coincidence is too big for that not to be it. basically did your job for you
2. As far as I remember, even though the mouse movements are handled by osbot, u can choose between different ones, if they disables the mouse movement that does NOT hop for minimap ealking, maybe you could change it to non-minimap walking? The mouse hopping is just too obvious, but then again it's up to you. I'd like to keep using your scripts as far as they do OK.
3. I would really like to know how you can claim that jagex does not track mouse movements. How do they find bots? Although i havent scripted in osrs for a long time, it always seemed to me that the methods they use are secret, and im 90% sure other devs would agree with me.