Jokes aside, and not to boast about what I did, honestly, but Lua is (in hindsight - I wish I realized before) full of gotchas which are definitely not easy to implement (just one word which still makes my stomach hurt: COROUTINES).
I honestly think there are simpler (and better) languages to target. With hindsight, experience and pain, of course.
This may be a place where “technically correct is the best correct” doesn’t hold, at least in terms of community psychology.
I have a pretty small data set (5 people) and three of them are guile users.
Scheme is however willfully underspecified, whereas most other languages lack specifications of even a proper base language (except for code). Implementing scheme is pretty easy apart from continuations and macro hygiene, but those parts are very well specified somat least you know what you are aiming for.