better luck next time
“better luck next time”, in Cambridge English Dictionary, Cambridge, Cambridgeshire: Cambridge University Press, 1999–present.