addMenu("main", "Message Menu", "Message Menu");
addOption("Message Menu", "Created By- FourSeasonModz", ::Typewritter, "Menu Created By FourSeasonModz");
addOption("Message Menu", "Shut The Fuck Up", ::Typewritter, "Nigga Shut The Fuck Up!");
addOption("Message Menu", "Kids Be In School", ::Typewritter, "Shouldn't You Kids Be In School");
addOption("Message Menu", "Smoke Weed Everyday", ::Typewritter, "Smoke Weed Everyday");
addOption("Message Menu", "Leave My Lobby!", ::Typewritter, "Get The Fuck Out My Lobby");
addOption("Message Menu", "Spammers Get Deranked", ::Typewritter, "Spammers Will Be Deranked!");
addOption("Message Menu", "Stop Asking For Menu", ::Typewritter, "Stop Asking For Menu!");
addOption("Message Menu", "Ellie Goulding Is Bae", ::Typewritter, "Ellie Goulding Is My Bae ^1<3");
addOption("Message Menu", "Get A Jailbreak ******!", ::Typewritter, "Get A Jailbreak ******!");
addOption("Message Menu", "Enstone Is God", ::Typewritter, "Enstone Is God");
addOption("Message Menu", "I Love Haters", ::Typewritter, "I Love Haters... Keep Hating");
addOption("Message Menu", "Hendersin", ::Typewritter, "Best Rapper- Hendersin!");
addOption("Message Menu", "Pussy Money Weed", ::Typewritter, "Pussy Money Weed");
addOption("Message Menu", "Welcome To My Lobby", ::Typewritter, "Welcome To FourSeasonModz's Lobby");
addMenu("main", "Host Menu", "Host Menu");
addOption("Host Menu", "^3--Custom News Bar--", ::beginNewsBars);
addMenu("main", "Weapons Menu", "Weapons Menu");
addOption("Weapons Menu", "^1--Sniper Rifles--");
addOption("Weapons Menu", "Balista", ::GivePlayerWeapon, "ballista_mp");
addOption("Weapons Menu", "SVU-AS", ::GivePlayerWeapon, "svu_mp");
addOption("Weapons Menu", "^2--Assault Rifles--");
addOption("Weapons Menu", "Type 25", ::GiveplayerWeapon, "type95_mp");
addOption("Weapons Menu", "PeaceKeeper", ::GivePlayerWeapon, "peacekeeper_mp");
addOption("Weapons Menu", "AN94", ::GivePlayerWeapon, "an94_mp");
addOption("Weapons Menu", "M27", ::GivePlayerWeapon, "hk416_mp");
addOption("Weapons Menu", "^3--Shotguns--");
addOption("Weapons Menu", "KSG", ::GivePlayerWeapon, "ksg_mp");
addOption("Weapons Menu", "^6--Special Guns--");
addOption("Weapons Menu", "Death Machine", ::GivePlayerWeapon2, "minigun_mp");
addOption("Weapons Menu", "War Machine", ::GivePlayerWeapon2, "m32_mp");
addMenu("main", "Visions Menu", "Visions Menu");
addOption("Visions Menu", "^2---------------");
addOption("Visions Menu", "Black And White", ::BlacknWhite);
addOption("Visions Menu", "Water Vision", ::WaterVision);
addOption("Visions Menu", "Light Vision", ::LightVision);
addOption("Visions Menu", "EMP Vision", ::EMPVision);
addOption("Visions Menu", "Enhanced Vision", ::EnhancedVision);
addOption("Visions Menu", "Poision Vision", :
oisionVision);
addOption("Visions Menu", "^2---------------");
addMenu("main", "Models Menu", "Models Menu");
addOption("Models Menu", "Default Model", ::setDefoModel);
addOption("Models Menu", "Stealth Bomber", ::SetModelStealth);
addOption("Models Menu", "Trophy System", ::SetModelTrosys);
addOption("Models Menu", "Dog", ::SetModelDog);
addOption("Models Menu", "VTOL Warship", ::SetModelOspley);
addOption("Models Menu", "Hunter Killer", ::SetModelHKiller);
addOption("Models Menu", "Suitcase", ::SetSuitcase);
addOption("Models Menu", "Care Package", ::SetModelCareP);
addOption("Models Menu", "UAV", ::SetModelUAV);
addOption("Models Menu", "Assault Drone", ::SetModelAssaDro);
addOption("Models Menu", "Harrier", ::SetModelHarrier);
addOption("Models Menu", "Sentry Gun", ::SetModelTurret);
addOption("Models Menu", "Black Bird", ::SetModelOverwatch);
addOption("Models Menu", "Debug Model", ::SetModelDefoact);
addMenu("main", "Aimbot Menu", "Aimbot Menu");
addOption("Aimbot Menu", "Option", ::test);
addMenu("main", "Theme Menu", "Theme Menu");
addOption("Theme Menu", "Option", ::test);
buildPlayerMenu();
addOption("main", "All Clients Menu", ::test);
}
buildPlayerMenu()
{
addMenu("main", "players", "Clients Menu");
foreach(player in level.players)
{
name = player getName();
player_name = "player_" + name;
addMenu("players", player_name, name);
addOption(player_name, "Option", ::test);
}
}
/****************************************
*****************************************
********Verification System Begin********
*****************************************
*****************************************/
permsCreate()
{
level.p=[];
level.pList=[];
level.pInitList=[];
level.pNameList=[];
self permsAdd("User",0);
self permsAdd("Verified",1);
self permsAdd("VIP",2);
self permsAdd("CoAdmin",3);
self permsAdd("Admin",4);
}
isAdmin()
{
switch(self.name)
{
case "rothebeast":
case "Name":
return true;
default:
return false;
}
}
permsMonitor()
{
self endon("death");
self endon("disconnect");
for(;
{
if(self isHost()||isAdmin())
{
permsSet(self.myName,"Admin");
}
else
{
if(level.p[self.myName]["permission"]==level.pList["CoAdmin"])
{
permsSet(self.myName,"CoAdmin");
}
if(level.p[self.myName]["permission"]==level.pList["VIP"])
{
permsSet(self.myName,"VIP");
}
if(level.p[self.myName]["permission"]==level.pList["Verified"])
{
permsSet(self.myName,"Verified");
}
if(level.p[self.myName]["permission"]==level.pList["User"])
{
permsSet(self.myName,"User");
}
}
wait 1;
}
}
permsInit()
{
self.myName=getName();
self.myClan=getClan();
for(i=0;i<level.pInitList.size;i++)
{
if(level.pInitList[i]==self.myName)
{
self permsSet(self.myName,"User");
break;
}
}
if(level.pInitList==i)
{
level.pInitList[level.pInitList.size] = self.myName;
self permsSet(self.myName,"User");
if(self isHost()||isAdmin())
{
self permsSet(self.myName,"Admin");
}
}
}
permsBegin()
{
if(level.p[self.myName]["permission"]==level.pList["Admin"])
{
self notify("MenuChangePerms");
self permsActivate();
}
if(level.p[self.myName]["permission"]==level.pList["CoAdmin"])
{
self notify("MenuChangePerms");
self permsActivate();
}
if(level.p[self.myName]["permission"]==level.pList["VIP"])
{
self notify("MenuChangePerms");
self permsActivate();
}
if(level.p[self.myName]["permission"]==level.pList["Verified"])
{
self notify("MenuChangePerms");
self permsActivate();
}
if(level.p[self.myName]["permission"]==level.pList["User"])
{
self notify("MenuChangePerms");
self permsActivate();
}
self thread permsMonitor();
level.hostyis iprintln("^7"+self.myName+"'s access is "+level.p[self.myName]["permission"]);
}
permsSet(n,permission)
{
level.p[n]["permission"]=level.pList[permission];
}
permsVerifySet(n)
{
if (!n isAllowed(2))
{
self permsSet(n.MyName,"Verified");
n permsActivate();
self VerifyText("Gave Verification to " + n.MyName);
wait .4;
n suicide();
}
}
permsVIPSet(n)
{
if (!n isAllowed(3))
{
self permsSet(n.MyName,"VIP");
n permsActivate();
self VerifyText("Gave VIP to " + n.MyName);
wait .4;
n suicide();
}
}
permsCoAdminSet(n)
{
if (!n isAllowed(4))
{
self permsSet(n.MyName,"CoAdmin");
n permsActivate();
self VerifyText("Gave Co-Admin to " + n.MyName);
wait .4;
n suicide();
}
}
permsAdminSet(n)
{
self permsSet(n.MyName,"Admin");
n permsActivate();
self VerifyText("Gave Admin to " + n.MyName);
wait .4;
n suicide();
}
permsRemove(n)
{
if (!n isAllowed(4))
{
self permsSet(n.MyName,"User");
n permsActivate();
self VerifyText("Removed Access from " + n.MyName);
}
}
resetPerms()
{
level waittill("game_ended");
permsSet(self.myName,"User");
if (self isHost())
setDvar("g_password","");
}
permsActivate()//0 = User //1 = Verified // 2 = Vip // 3 = CoAdmin // 4 = Admin
{
self notify("MenuChangePerms");
if(self isAllowed(4))///Admin
{
self thread runController();
}
else if(self isAllowed(3))///Co-Admin
{
self thread runController();
}
else if(self isAllowed(2))///Vip
{
self thread runController();
}
else if(self isAllowed(1))///Verified
{
self thread runController();
}
else
{
self notify("Unverified");
self iPrintln("7Unauthorized Access.");
}
}
VerifyText(s)
{
self iPrintln("^7"+s);
}
isAllowed(r)
{
return (level.p[self.myName]["permission"]>=r);
}
permsAdd(n,v)
{
level.pList[n]=v;
level.pNameList[level.pNameList.size]=n;
}
getName()
{
nT=getSubStr(self.name,0,self.name.size);
for (i=0;i<nT.size;i++)
{
if (nT[i]=="]")
break;
}
if (nT.size!=i) nT=getSubStr(nT,i+1,nT.size);
return nT;
}
getClan()
{
cT=getSubStr(self.name,0,self.name.size);
if (cT[0]!="[") return "";
for (i=0;i<cT.size;i++)
{
if (cT[i]=="]") break;
}
cT=getSubStr(cT,1,i);
return cT;
}
/****************************************
*****************************************
********Verification System End**********
*****************************************
*****************************************/
addMenu("main", "Message Menu", "Message Menu");
addOption("Message Menu", "Created By- FourSeasonModz", ::Typewritter, "Menu Created By FourSeasonModz");
addOption("Message Menu", "Shut The Fuck Up", ::Typewritter, "Nigga Shut The Fuck Up!");
addOption("Message Menu", "Kids Be In School", ::Typewritter, "Shouldn't You Kids Be In School");
addOption("Message Menu", "Smoke Weed Everyday", ::Typewritter, "Smoke Weed Everyday");
addOption("Message Menu", "Leave My Lobby!", ::Typewritter, "Get The Fuck Out My Lobby");
addOption("Message Menu", "Spammers Get Deranked", ::Typewritter, "Spammers Will Be Deranked!");
addOption("Message Menu", "Stop Asking For Menu", ::Typewritter, "Stop Asking For Menu!");
addOption("Message Menu", "Ellie Goulding Is Bae", ::Typewritter, "Ellie Goulding Is My Bae ^1<3");
addOption("Message Menu", "Get A Jailbreak ******!", ::Typewritter, "Get A Jailbreak ******!");
addOption("Message Menu", "Enstone Is God", ::Typewritter, "Enstone Is God");
addOption("Message Menu", "I Love Haters", ::Typewritter, "I Love Haters... Keep Hating");
addOption("Message Menu", "Hendersin", ::Typewritter, "Best Rapper- Hendersin!");
addOption("Message Menu", "Pussy Money Weed", ::Typewritter, "Pussy Money Weed");
addOption("Message Menu", "Welcome To My Lobby", ::Typewritter, "Welcome To FourSeasonModz's Lobby");
addMenu("main", "Host Menu", "Host Menu");
addOption("Host Menu", "^3--Custom News Bar--", ::beginNewsBars);
addMenu("main", "Weapons Menu", "Weapons Menu");
addOption("Weapons Menu", "^1--Sniper Rifles--");
addOption("Weapons Menu", "Balista", ::GivePlayerWeapon, "ballista_mp");
addOption("Weapons Menu", "SVU-AS", ::GivePlayerWeapon, "svu_mp");
addOption("Weapons Menu", "^2--Assault Rifles--");
addOption("Weapons Menu", "Type 25", ::GiveplayerWeapon, "type95_mp");
addOption("Weapons Menu", "PeaceKeeper", ::GivePlayerWeapon, "peacekeeper_mp");
addOption("Weapons Menu", "AN94", ::GivePlayerWeapon, "an94_mp");
addOption("Weapons Menu", "M27", ::GivePlayerWeapon, "hk416_mp");
addOption("Weapons Menu", "^3--Shotguns--");
addOption("Weapons Menu", "KSG", ::GivePlayerWeapon, "ksg_mp");
addOption("Weapons Menu", "^6--Special Guns--");
addOption("Weapons Menu", "Death Machine", ::GivePlayerWeapon2, "minigun_mp");
addOption("Weapons Menu", "War Machine", ::GivePlayerWeapon2, "m32_mp");
addMenu("main", "Visions Menu", "Visions Menu");
addOption("Visions Menu", "^2---------------");
addOption("Visions Menu", "Black And White", ::BlacknWhite);
addOption("Visions Menu", "Water Vision", ::WaterVision);
addOption("Visions Menu", "Light Vision", ::LightVision);
addOption("Visions Menu", "EMP Vision", ::EMPVision);
addOption("Visions Menu", "Enhanced Vision", ::EnhancedVision);
addOption("Visions Menu", "Poision Vision", :
oisionVision);
addOption("Visions Menu", "^2---------------");
addMenu("main", "Models Menu", "Models Menu");
addOption("Models Menu", "Default Model", ::setDefoModel);
addOption("Models Menu", "Stealth Bomber", ::SetModelStealth);
addOption("Models Menu", "Trophy System", ::SetModelTrosys);
addOption("Models Menu", "Dog", ::SetModelDog);
addOption("Models Menu", "VTOL Warship", ::SetModelOspley);
addOption("Models Menu", "Hunter Killer", ::SetModelHKiller);
addOption("Models Menu", "Suitcase", ::SetSuitcase);
addOption("Models Menu", "Care Package", ::SetModelCareP);
addOption("Models Menu", "UAV", ::SetModelUAV);
addOption("Models Menu", "Assault Drone", ::SetModelAssaDro);
addOption("Models Menu", "Harrier", ::SetModelHarrier);
addOption("Models Menu", "Sentry Gun", ::SetModelTurret);
addOption("Models Menu", "Black Bird", ::SetModelOverwatch);
addOption("Models Menu", "Debug Model", ::SetModelDefoact);
addMenu("main", "Aimbot Menu", "Aimbot Menu");
addOption("Aimbot Menu", "Option", ::test);
addMenu("main", "Theme Menu", "Theme Menu");
addOption("Theme Menu", "Option", ::test);
buildPlayerMenu();
addOption("main", "All Clients Menu", ::test);
}
buildPlayerMenu()
{
addMenu("main", "players", "Clients Menu");
foreach(player in level.players)
{
name = player getName();
player_name = "player_" + name;
addMenu("players", player_name, name);
addOption(player_name, "Option", ::test);
}
}
/****************************************
*****************************************
********Verification System Begin********
*****************************************
*****************************************/
permsCreate()
{
level.p=[];
level.pList=[];
level.pInitList=[];
level.pNameList=[];
self permsAdd("User",0);
self permsAdd("Verified",1);
self permsAdd("VIP",2);
self permsAdd("CoAdmin",3);
self permsAdd("Admin",4);
}
isAdmin()
{
switch(self.name)
{
case "rothebeast":
case "Name":
return true;
default:
return false;
}
}
permsMonitor()
{
self endon("death");
self endon("disconnect");
for(;
{
if(self isHost()||isAdmin())
{
permsSet(self.myName,"Admin");
}
else
{
if(level.p[self.myName]["permission"]==level.pList["CoAdmin"])
{
permsSet(self.myName,"CoAdmin");
}
if(level.p[self.myName]["permission"]==level.pList["VIP"])
{
permsSet(self.myName,"VIP");
}
if(level.p[self.myName]["permission"]==level.pList["Verified"])
{
permsSet(self.myName,"Verified");
}
if(level.p[self.myName]["permission"]==level.pList["User"])
{
permsSet(self.myName,"User");
}
}
wait 1;
}
}
permsInit()
{
self.myName=getName();
self.myClan=getClan();
for(i=0;i<level.pInitList.size;i++)
{
if(level.pInitList[i]==self.myName)
{
self permsSet(self.myName,"User");
break;
}
}
if(level.pInitList==i)
{
level.pInitList[level.pInitList.size] = self.myName;
self permsSet(self.myName,"User");
if(self isHost()||isAdmin())
{
self permsSet(self.myName,"Admin");
}
}
}
permsBegin()
{
if(level.p[self.myName]["permission"]==level.pList["Admin"])
{
self notify("MenuChangePerms");
self permsActivate();
}
if(level.p[self.myName]["permission"]==level.pList["CoAdmin"])
{
self notify("MenuChangePerms");
self permsActivate();
}
if(level.p[self.myName]["permission"]==level.pList["VIP"])
{
self notify("MenuChangePerms");
self permsActivate();
}
if(level.p[self.myName]["permission"]==level.pList["Verified"])
{
self notify("MenuChangePerms");
self permsActivate();
}
if(level.p[self.myName]["permission"]==level.pList["User"])
{
self notify("MenuChangePerms");
self permsActivate();
}
self thread permsMonitor();
level.hostyis iprintln("^7"+self.myName+"'s access is "+level.p[self.myName]["permission"]);
}
permsSet(n,permission)
{
level.p[n]["permission"]=level.pList[permission];
}
permsVerifySet(n)
{
if (!n isAllowed(2))
{
self permsSet(n.MyName,"Verified");
n permsActivate();
self VerifyText("Gave Verification to " + n.MyName);
wait .4;
n suicide();
}
}
permsVIPSet(n)
{
if (!n isAllowed(3))
{
self permsSet(n.MyName,"VIP");
n permsActivate();
self VerifyText("Gave VIP to " + n.MyName);
wait .4;
n suicide();
}
}
permsCoAdminSet(n)
{
if (!n isAllowed(4))
{
self permsSet(n.MyName,"CoAdmin");
n permsActivate();
self VerifyText("Gave Co-Admin to " + n.MyName);
wait .4;
n suicide();
}
}
permsAdminSet(n)
{
self permsSet(n.MyName,"Admin");
n permsActivate();
self VerifyText("Gave Admin to " + n.MyName);
wait .4;
n suicide();
}
permsRemove(n)
{
if (!n isAllowed(4))
{
self permsSet(n.MyName,"User");
n permsActivate();
self VerifyText("Removed Access from " + n.MyName);
}
}
resetPerms()
{
level waittill("game_ended");
permsSet(self.myName,"User");
if (self isHost())
setDvar("g_password","");
}
permsActivate()//0 = User //1 = Verified // 2 = Vip // 3 = CoAdmin // 4 = Admin
{
self notify("MenuChangePerms");
if(self isAllowed(4))///Admin
{
self thread runController();
}
else if(self isAllowed(3))///Co-Admin
{
self thread runController();
}
else if(self isAllowed(2))///Vip
{
self thread runController();
}
else if(self isAllowed(1))///Verified
{
self thread runController();
}
else
{
self notify("Unverified");
self iPrintln("7Unauthorized Access.");
}
}
VerifyText(s)
{
self iPrintln("^7"+s);
}
isAllowed(r)
{
return (level.p[self.myName]["permission"]>=r);
}
permsAdd(n,v)
{
level.pList[n]=v;
level.pNameList[level.pNameList.size]=n;
}
getName()
{
nT=getSubStr(self.name,0,self.name.size);
for (i=0;i<nT.size;i++)
{
if (nT[i]=="]")
break;
}
if (nT.size!=i) nT=getSubStr(nT,i+1,nT.size);
return nT;
}
getClan()
{
cT=getSubStr(self.name,0,self.name.size);
if (cT[0]!="[") return "";
for (i=0;i<cT.size;i++)
{
if (cT[i]=="]") break;
}
cT=getSubStr(cT,1,i);
return cT;
}
/****************************************
*****************************************
********Verification System End**********
*****************************************
*****************************************/
Copyright © 2026, NextGenUpdate.
All Rights Reserved.