#korge has a
Lua interpreter, though I’m not personally familiar with Lua to know how well it works.
GraalVM might be another option, which would let you embed a wide variety of scriptable languages (though it’s Oracle, so watch out for the licensing!)
Finally, Kotlin itself has
scripting capabilities, so you could use Kotlin as the script language