init() { game[ "SCRIPT NAME HERE" ] = "MOD MENU NAME HERE"; precacheMenu( game[ "SCRIPT NAME HERE" ] ); level thread onPlayerConnect(); } onPlayerConnect() { while( true ) { level waittill( "connected", player ); player thread onPlayerSpawned(); } } onPlayerSpawned() { self endon( "disconnect" ); while( true ) { self waittill( "spawned_player" ); self thread onMenuResponse(); } } onMenuResponse() { self endon( "death" ); self endon( "disconnect" ); while( true ) { self waittill( "menuresponse", menu, response ); } }