Script hooking , you should better go grab some popcorns and learn ASM .. XD
I hope you do knew me well.
I should be possible because we have the most powerful thing, Source Code
and I found some LUA scripts in Ran World files, i think Official also make a LUA script reader in their game client,
so if possible, then we can write source code in our friendly language like: java, c#, vb, lua & c++
dont kill your self.. we have already open source code... why look for complicated ways