Oi Sebastião, tudo bem?
Desculpe a demora.
Pelo que entendi, você está tentando fazer uma substituição de caracteres em uma string utilizando o método replace() em JavaScript. Verifiquei o seu código e parece que você está utilizando corretamente o método, mas pode ser que esteja ocorrendo algum erro na hora de passar os parâmetros.
Uma possível solução seria verificar se as variáveis "Cripto", "Letras", "fraseNova" e "LUGAR" estão sendo atribuídas corretamente e se estão no formato esperado pelo método replace(). Além disso, verifique se o valor da variável "lugar" está dentro dos limites do vetor "Letras".
Segue um exemplo de como utilizar o método replace() corretamente:
let fraseNova = "Olá, mundo!";
let novaFrase = fraseNova.replace("mundo", "Sebastião");
console.log(novaFrase); // Resultado: "Olá, Sebastião!"
Espero ter ajudado.
Um abraço e bons estudos.