This is my mostly finished fm script.
This is something you need to edit and compile yourself. If you can't do that, then this isn't for you.
How it works:
You can go to any location on the map and define that to be your area. An area gets defined from when you START the bot. So wherever you're standing, this is the beginning of your FM area. (Make sure that the area to your WEST is not cluttered)
How large the area is, is defined by you. Check the Utils.java script.