I don't have enough time to work on this, and mlua now supports it as a much more viable alternative. https://github.com/khvzak/mlua
There's no need to reinvent the wheel, and everything else that luau provides (through the analyzer, parser, etc) are in C++ and very unfriendly to FFI to be provided to Rust adequately. Sorry for the disappointment, glad there was no need for a full reimplementation, however.