Non un langage n'as pas de meilleure puissance de calcul qu'un autre pour commencer.
La façon dont il est compilé/exécuter fait la différence. Donc pour commencer il faut voir comment il exécute les scripts lua.
Toons dit que lua est un langage compiler à la volé, mais il me semble que cela dépend vraiment du moteur lua que tu utilises et je n'en connais pas qui font de la compilation à la volé, généralement c'est plutôt juste un repl classique qui lit ligne par ligne. Et dans ce cas c'est lent. Mais pour une utilisation simple sur une machine peu puissante à qui on demande pas grand chose c'est suffisant.
Ce qui explique pourquoi ton script lua marche mieux ou pas avec chrome c'est plutôt l'intégration de lua avec chrome.
De la même manière, si des consoles de jeu intégre des moteurs lua, ce n'est sûrement pas pour la puissance de calcul de lua mais plutôt pour entendre les possibilités de la console en permettant d'exécuter des petits script qui n'ont pas besoin d'être nativement présent dans l'OS.
Maintenant si on revient au jeu, lua est sûrement un super choix pour étendre es possibilité d'un bot.
Pour étendre les possibilités d'un émulateur je suis plus dubitatif, surtout dans le système de combat. Mais ça vaut le coup d'être tester. Surtout pour scripter des combats un peu spécial avec des boss pour rendre le jeu plus fun.
En tout cas bonne chance à neross