\documentclass{standalone}
\usepackage{luamplib}
\usepackage{fontspec}
\setmainfont{PlayfairDisplay-Black}[Scale=2.8]
\begin{document}
\mplibtextextlabel{enable}
\begin{mplibcode}
input colorbrewer-rgb
randomseed:=2128.5073;
beginfig(1);
 n = 40; r = 12 ; s = 72;
 path explosion; explosion = for i=1 upto n:
   (if odd i: - fi r + s + uniformdeviate r) * dir (360/n*i) --
 endfor cycle;
 path splash; splash = for i=1 upto n:
   (if odd i: - fi r + s + uniformdeviate r) * dir (360/n*i) ..
 endfor cycle;
 picture P[];
 P1 = image(
   fill explosion withcolor Oranges 7 4;
   draw explosion withpen pencircle scaled 2 withcolor Reds 7 7;
   label("BOOM!", center explosion) withcolor Reds 7 7;
 );
 P2 = image(
   fill splash withcolor Blues 7 2;
   draw splash withpen pencircle scaled 2 withcolor Blues 7 7;
   label("SPLAT!", center splash) withcolor Blues 7 7;
 );
 label.lft(P1, 10 left); label.rt(P2, 10 right);
endfig;
\end{mplibcode}
\end{document}