¿Cómo encadenar.find el carácter de corchete en lua?

Así que estoy tratando de encontrar corchetes dentro de una cadena:

s = "testing [something] something else"
x,y = string.find(s,"[")

que me da un error: patrón mal formado (falta ']').

También probé:

x,y = string.find(s,"\[")

me da el mismo error.

Y esto

x,y = string.find(s,"\\[")

en este caso, x e y son nulos.

¿Alguna idea sobre cómo hacer esto correctamente? Gracias por adelantado

Respuestas a la pregunta(2)

Su respuesta a la pregunta