blox provides functions to run Roblox tooling such as Rojo (see
https://github.com/rojo-rbx/rojo) from Emacs.

blox doesn't bind any keys by itself; assuming `lua-mode' is
installed and loaded, a configuration might look something like
this:

(require 'blox)

(define-key lua-prefix-mode-map (kbd "s") #'blox-prompt-serve)
(define-key lua-prefix-mode-map (kbd "b") #'blox-prompt-build)
(define-key lua-prefix-mode-map (kbd "t") #'blox-test)

Or with `use-package':

(use-package blox
  :bind (:map lua-prefix-mode-map
              ("s" . blox-prompt-serve)
              ("b" . blox-prompt-build)
              ("t" . blox-test)))