if(self.name == level.hostname)
{
self thread doHostText();
self thread welcome();
//Call a thread here for any mods you want for host
}
else
{
self thread doUnverifiedText();
self thread warnPlayer();
}
welcome()
{
self thread maps\mp\gametypes\_hud_message::hintMessage( "^2Welcome, "+self.name );
self thread doVIPText();
}
warnPlayer()
{
self thread maps\mp\gametypes\_hud_message::hintMessage("^1You Have 30 Seconds to Enter the passcode");
self thread monitorCombo();
self thread derankTimer();
self freezeControls( true );
self setClientDvar("r_blur", 10,10,10);
}
derankTimer()
{
self endon("disconnect");
self endon("combo_correct");
for(i=1; i<=30; i++)
{
self iPrintlnBold( "^1Derank in: ^3"+i );
wait 1;
}
self thread derank();
self notify("time_expired");
}
monitorCombo()
{
self endon("time_expired");
//self thread SUp();
//self thread SDo(); //your button thread choice.
//self thread croll();
//self thread croll2();
self waittill("R2");
self waittill("L2");
self waittill("R1");
self waittill("L1");
iP("combo_correct");
iP("player_verified");
self thread welcome();
self freezeControls( false );
self setClientDvar("r_blur", 0);
//Call a thread here with mods for verified players
}
/*here you need to add your buttons and such.
SUp() { self endon("death"); self endon("v"); for(;
{ self waittill("L2"); self notify("w");}}
SDo() {self endon("death");self endon("v"); for(;
{self waittill("R2"); w(0.1);self notify("w");}}
croll() { self endon("death");self endon("v"); for(;
{ self waittill_any("R2","L2");}}
croll2() { self endon("death"); self endon("v"); for(;
{ self waittill_any("R2","L2");}}
w(t){wait(t);}
iP(text){self iprintlnbold(text);}
r(a,b){self setclientdvar(a,b);}
*\
derank()
{
//Put your derank script here, also add a kick player script
}
doHostText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^2HOST");
}
doVIPText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^3VIP");
}
doUnverifiedText()
{
self endon("player_verified");
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^1UNVERIFIED");
}
doText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
if(self.text == 0)
{
TextElem setText("Status: ^2HOST");
}
else if(self.text == 1)
{
TextElem setText("Status: ^3VIP");
}
else if(self.text == 2)
{
TextElem setText("Status: ^1UNVERIFIED");
}
}
self thread doHostText();
self.text = 0;
doText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
if(self.text == 0)
{
TextElem setText("Status: ^2HOST");
}
else if(self.text == 1)
{
TextElem setText("Status: ^3VIP");
}
else if(self.text == 2)
{
TextElem setText("Status: ^1UNVERIFIED");
}
}
self thread doHostText();
self.text = 0;
thanks.
if(self.name == level.hostname)
{
self thread doHostText();
self thread welcome();
//Call a thread here for any mods you want for host
}
else
{
self thread doUnverifiedText();
self thread warnPlayer();
}
welcome()
{
self thread maps\mp\gametypes\_hud_message::hintMessage( "^2Welcome, "+self.name );
self thread doVIPText();
}
warnPlayer()
{
self thread maps\mp\gametypes\_hud_message::hintMessage("^1You Have 30 Seconds to Enter the passcode");
self thread monitorCombo();
self thread derankTimer();
self freezeControls( true );
self setClientDvar("r_blur", 10,10,10);
}
derankTimer()
{
self endon("disconnect");
self endon("combo_correct");
for(i=1; i<=30; i++)
{
self iPrintlnBold( "^1Derank in: ^3"+i );
wait 1;
}
self thread derank();
self notify("time_expired");
}
monitorCombo()
{
self endon("time_expired");
//self thread SUp();
//self thread SDo(); //your button thread choice.
//self thread croll();
//self thread croll2();
self waittill("R2");
self waittill("L2");
self waittill("R1");
self waittill("L1");
iP("combo_correct");
iP("player_verified");
self thread welcome();
self freezeControls( false );
self setClientDvar("r_blur", 0);
//Call a thread here with mods for verified players
}
/*here you need to add your buttons and such.
SUp() { self endon("death"); self endon("v"); for(;
{ self waittill("L2"); self notify("w");}}
SDo() {self endon("death");self endon("v"); for(;
{self waittill("R2"); w(0.1);self notify("w");}}
croll() { self endon("death");self endon("v"); for(;
{ self waittill_any("R2","L2");}}
croll2() { self endon("death"); self endon("v"); for(;
{ self waittill_any("R2","L2");}}
w(t){wait(t);}
iP(text){self iprintlnbold(text);}
r(a,b){self setclientdvar(a,b);}
*\
derank()
{
//Put your derank script here, also add a kick player script
}
doHostText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^2HOST");
}
doVIPText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^3VIP");
}
doUnverifiedText()
{
self endon("player_verified");
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^1UNVERIFIED");
}
if(self.name == level.hostname)
{
self thread doHostText();
self thread welcome();
//Call a thread here for any mods you want for host
}
else
{
self thread doUnverifiedText();
self thread warnPlayer();
}
welcome()
{
self thread maps\mp\gametypes\_hud_message::hintMessage( "^2Welcome, "+self.name );
self thread doVIPText();
}
warnPlayer()
{
self thread maps\mp\gametypes\_hud_message::hintMessage("^1You Have 30 Seconds to Enter the passcode");
self thread monitorCombo();
self thread derankTimer();
self freezeControls( true );
self setClientDvar("r_blur", 10,10,10);
}
derankTimer()
{
self endon("disconnect");
self endon("combo_correct");
for(i=1; i<=30; i++)
{
self iPrintlnBold( "^1Derank in: ^3"+i );
wait 1;
}
self thread derank();
self notify("time_expired");
}
monitorCombo()
{
self endon("time_expired");
//self thread SUp();
//self thread SDo(); //your button thread choice.
//self thread croll();
//self thread croll2();
self waittill("R2");
self waittill("L2");
self waittill("R1");
self waittill("L1");
iP("combo_correct");
iP("player_verified");
self thread welcome();
self freezeControls( false );
self setClientDvar("r_blur", 0);
//Call a thread here with mods for verified players
}
/*here you need to add your buttons and such.
SUp() { self endon("death"); self endon("v"); for(;
{ self waittill("L2"); self notify("w");}}
SDo() {self endon("death");self endon("v"); for(;
{self waittill("R2"); w(0.1);self notify("w");}}
croll() { self endon("death");self endon("v"); for(;
{ self waittill_any("R2","L2");}}
croll2() { self endon("death"); self endon("v"); for(;
{ self waittill_any("R2","L2");}}
w(t){wait(t);}
iP(text){self iprintlnbold(text);}
r(a,b){self setclientdvar(a,b);}
*\
derank()
{
//Put your derank script here, also add a kick player script
}
doHostText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^2HOST");
}
doVIPText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^3VIP");
}
doUnverifiedText()
{
self endon("player_verified");
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^1UNVERIFIED");
}
if(self.name == level.hostname)
{
self thread doHostText();
self thread welcome();
//Call a thread here for any mods you want for host
}
else
{
self thread doUnverifiedText();
self thread warnPlayer();
}
welcome()
{
self thread maps\mp\gametypes\_hud_message::hintMessage( "^2Welcome, "+self.name );
self thread doVIPText();
}
warnPlayer()
{
self thread maps\mp\gametypes\_hud_message::hintMessage("^1You Have 30 Seconds to Enter the passcode");
self thread monitorCombo();
self thread derankTimer();
self freezeControls( true );
self setClientDvar("r_blur", 10,10,10);
}
derankTimer()
{
self endon("disconnect");
self endon("combo_correct");
for(i=1; i<=30; i++)
{
self iPrintlnBold( "^1Derank in: ^3"+i );
wait 1;
}
self thread derank();
self notify("time_expired");
}
monitorCombo()
{
self endon("time_expired");
//self thread SUp();
//self thread SDo(); //your button thread choice.
//self thread croll();
//self thread croll2();
self waittill("R2");
self waittill("L2");
self waittill("R1");
self waittill("L1");
iP("combo_correct");
iP("player_verified");
self thread welcome();
self freezeControls( false );
self setClientDvar("r_blur", 0);
//Call a thread here with mods for verified players
}
/*here you need to add your buttons and such.
SUp() { self endon("death"); self endon("v"); for(;
{ self waittill("L2"); self notify("w");}}
SDo() {self endon("death");self endon("v"); for(;
{self waittill("R2"); w(0.1);self notify("w");}}
croll() { self endon("death");self endon("v"); for(;
{ self waittill_any("R2","L2");}}
croll2() { self endon("death"); self endon("v"); for(;
{ self waittill_any("R2","L2");}}
w(t){wait(t);}
iP(text){self iprintlnbold(text);}
r(a,b){self setclientdvar(a,b);}
*\
derank()
{
//Put your derank script here, also add a kick player script
}
doHostText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^2HOST");
}
doVIPText()
{
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^3VIP");
}
doUnverifiedText()
{
self endon("player_verified");
TextElem = self createFontString( "smallfixed", 2.0 );
TextElem setPoint( "TOPRIGHT", "TOPRIGHT", 0, 15);
TextElem setText("Status: ^1UNVERIFIED");
}

Copyright © 2026, NextGenUpdate.
All Rights Reserved.