feat(lua): separation on lua scripts