Crea funciones que se repiten y después ejecuta estas funciones con parámetros que cambian tanto en Lua como en el Block Controller.