I actually find C to be very easy, but that's probably because i work as a compuetr programmer
To do a system like that would take a lot of work. It's not something that could be written quickly and easily. Lscript may be able to do it, but Lscript plugins run a lot slower than ones created in C.