Here is all the data I have:

This is not ready and functional as everything is untouched for over 8 years.
This bot is almost fully passive and functions only by the use of "IMAGE SEARCH" from an .au3 script; so most of it should still work fine.
I am not sure what the modding scene is in mabinogi beacause you need a way to cast hydra without being blocked by NPCs. I PMG edited every resource file to a null file so it does not load into the game.
There is always a way to work around a wall!
When I made this, I knew nothing about coding. Even now, couldn't even finish a C++ course in Jr college. You can do it!
I'm still willing to help if you post your questions in this thread.
Not sure how much inflation and power creep has devastated the feasibility of MA bots haha. Many other things can be botted the same concept of passive based image search.
END OF EDIT
_____
Hello, It has been a few years since I have last touched this game, and I want to leave something behind because I learned a lot from this community.
Please take a look at this video.
What is happening:
***info may be outdated as patches may have changed things or my memory is wrong.***
I am clearing MA using hydra, and stealth. I have 5 alts in my party.
On average, I clear entire round from start to finish in about 30mins I think? Its been a while. Total gold earned on all 6 accounts is 50k per set x 6 people so 600k per hour. On average I was getting about 100-80m a week PER party. Since I was botting 2 parties at once, I was getting about 180m per week.
I was also easily getting to level 180 each week.
The requirements to start doing this is extremely minimal. The only stat you need is rank 1 hydra and stamina!
If anyone is interested, I will be happy to assist you in making this as long as you yourself put in work just as I have. I am not going to spoonfeed anyone.
Ask any questions you want under my post.
A few key loopholes that made this work.
-Everything revolves around image searching and deciding what to do.
Example: Detect what round it is. At the beginning of a round there is an ingame message that says what city if is from, I will search for what location the NPCs are from Tailitean, Cor, etc. Based on what I found I have a script that will place my hydras correctly.
-I batch modified all the textures of the MA characters to be blank/invisible so that my hydra will always successfully click without any blocking my mouse.
-I have MA passes stored in pets. Another search example: If I enter and I get the message that I need a pass; Summon a pet and open its inventory. Image search for a pass. If found, right click and it will teleport into your inventory and desummon pet. If not found, desummon pet and summon next pet and open inventory. Image search for MA pass. (repeat till pass is found)
-You need the hydra master title so you get extra 20 seconds of hydra time. After casting hydra, stealth, unstealth, switch to a tower cylinder for a huge damage buff, stealth again. As long as you have 900stamina+ and rank 1 Hydra, you can 2 shot all rounds except FINAL and last round.
-Since I heavily rely on detecting what city the NPCs are comming from, there needs to be no failures. The only message interrupt that can override the "Round:xx from Xcity" is 6pm and 6am when the gates open. In order to fix that, If you watch the video at the bottom right, you can see the timer. Before entering, I do a "timer check" I will image search
If they are found, that means when I enter the round, there is a very high chance the accouncement for what city will be overriden before my script can detect it, so I will wait like 60 seconds before entering so the message can pass.
-If you go to around 0:56 at the video, you can see that I died. Sometimes the game just derps out and there is nothing you can do. 100% of the deaths happen between the time when you cast hydra and go into elfHide. Of course, you can code an auto revive script too. I have a few safety countermeasures to avoid death but sometimes the game just derps too hard and those fail too. I can tell you teo:
First line of defense is "crisis escape", If I cant confirm elfHide is active after casting Hydra, I will spam crisis escape.
Second line of defense is summoning an AOE pet to get a few more seconds to go into hide.
There is bunch of other stuff I may have forgotten to add, but feel free to ask. (: