Critical script (4/28)

Critical script