Critical script (18/28)

Critical script