onplayerspawned()
{
self endon( "disconnect" );
level endon( "game_ended" );
self freezecontrols(false);
self.MenuInit = false;
isFirstSpawn = true;
for(;

{
self waittill( "spawned_player" );
if(isFirstSpawn)
{
initOverFlowFix();
isFirstSpawn = false;
}
if( self.status == "Host" || self.status == "Co-Host" || self.status == "Admin" || self.status == "VIP" || self.status == "Verified")
{
if (!self.MenuInit)
{
self.MenuInit = true;
self thread MenuInit();
self freezecontrols(false);
self thread closeMenuOnDeath();
self.swagtext = self createFontString( "hudbig", 2.

;
self.swagtext setPoint( "CENTER", "TOP", 310, 428 );
self.swagtext setText( "");
self.swagtext.alpha = 0;
}
}
}
}
initOverFlowFix()
{
self.stringTable = [];
self.stringTableEntryCount = 0;
self.textTable = [];
self.textTableEntryCount = 0;
if(isDefined(level.anchorText) == false)
{
level.anchorText = createServerFontString("default",1.5);
level.anchorText setText("anchor");
level.anchorText.alpha = 0;
level.stringCount = 0;
}
}