beginscript; label Start: SetGlobalVar(5, 0); label waitforplayer: if (PlayerInArea(-2524,-7656,2500)) { goto cs1; } EndFrame(); goto waitforplayer; label cs1: FreezePlayer(); ChangeCamera(0x802,30,30); TriggerMessage(4,0xffff,0xffff); SetButtonJump(); if (HasJumped()) { goto skipcs1; } WaitForTime(60); JumpOnButton(false); label skipcs1: label Goon: ChangeCamera(0x801,30,30); ResumePlayer(); SetVar(0, GetTime()+80); label trig: if (GetVar(0) > GetTime()) { TriggerUnit(0x7821); EndFrame(); goto SetHUD2; } EndFrame(); goto trig; label SetHUD2: if ( // (OtherUnitDead(0x7842)) (OtherUnitDead(0x7813)) && (OtherUnitDead(0x7815)) && (OtherUnitDead(0x7824)) && (OtherUnitDead(0x7821)) ) { SetGlobalVar(5, 1); EndFrame(); goto End; } EndFrame(); goto SetHUD2; label End: EndFrame(); goto End; endscript; $