
ClantagEditor()
{
self endon("death");
self endon("disconnect");
self.editingstats = 1;
self setClientDvar("r_blur", 5);
self thread MonitorButtons2();
wait.4;
ABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ !-_@#$%^&*()<>%[]{}1234567890";
self notify("new_structs");
self.instructz = "Set Clan Tag - [{+usereload}] :: Exit - [{+melee}] :: Scroll Right - [{+attack}] :: Next Letter - [{+frag}] :: Last Letter - [{+speed_throw}]";
self thread maps\_art::doInstruct();
curs = 0;
letter = 0;
ctag = self createFontString("objective", 3.3, self);
ctag setPoint("CENTER");
ctag.foreground = true;
ctag.sort = 3000;
selecting = true;
wait.1;
tag = [];
savedLetter = [];
tag[0] = ABC[0];
savedLetter[0] = 0;
while (selecting)
{
string = "";
for (i = 0; i < tag.size; i++)
{
if (i == curs) string += "^5[^7" + tag[i] + "^5]^7";
else string += " " + tag[i] + " ";
}
ctag setText("" + string + "");
self waittill("buttonPress", button);
switch (button)
{
case "Up":
letter -= 1;
letter *= (letter > 0) * (letter < ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Down":
letter += 1;
letter *= (letter > 0) * (letter < ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Right":
curs += 1;
curs *= (curs > 0) * (curs < 4);
if (curs > tag.size - 1)
{
savedLetter[savedLetter.size] = 0;
tag[tag.size] = ABC[0];
}
letter = savedLetter[curs];
break;
case "A":
newTag = "";
for (i = 0; i < tag.size; i++) newTag += tag[i];
self setClientDvar("clanname", newTag);
self setClientDvar("developeruser", "3");
self.ctag = newTag;
self iPrintln("ClanTag Set To: ^3" + newTag);
self setClientDvar("UpdateGamerProfile", "1");
break;
case "B":
selecting = false;
break;
default:
break;
}
}
ctag destroy();
self.editingstats = 0;
self.reopen = 1;
self setClientDvar("r_blur", 0);
wait.5;
self notify("done");
}
MonitorButtons2()
{
self endon("disconnect");
self endon("done");
for (;
{
if (self UseButtonPressed()) self notify("buttonPress", "A");
if (self AttackButtonPressed()) self notify("buttonPress", "Right");
if (self AdsButtonPressed()) self notify("buttonPress", "Up");
if (self FragButtonPressed()) self notify("buttonPress", "Down");
if (self MeleeButtonPressed()) self notify("buttonPress", "B");
wait.15;
}
}

ClantagEditor()
{
self endon("death");
self endon("disconnect");
self.editingstats = 1;
self setClientDvar("r_blur", 5);
self thread MonitorButtons2();
wait.4;
ABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ !-_@#$%^&*()<>%[]{}1234567890";
self notify("new_structs");
self.instructz = "Set Clan Tag - [{+usereload}] :: Exit - [{+melee}] :: Scroll Right - [{+attack}] :: Next Letter - [{+frag}] :: Last Letter - [{+speed_throw}]";
self thread maps\_art::doInstruct();
curs = 0;
letter = 0;
ctag = self createFontString("objective", 3.3, self);
ctag setPoint("CENTER");
ctag.foreground = true;
ctag.sort = 3000;
selecting = true;
wait.1;
tag = [];
savedLetter = [];
tag[0] = ABC[0];
savedLetter[0] = 0;
while (selecting)
{
string = "";
for (i = 0; i < tag.size; i++)
{
if (i == curs) string += "^5[^7" + tag[i] + "^5]^7";
else string += " " + tag[i] + " ";
}
ctag setText("" + string + "");
self waittill("buttonPress", button);
switch (button)
{
case "Up":
letter -= 1;
letter *= (letter > 0) * (letter < ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Down":
letter += 1;
letter *= (letter > 0) * (letter < ABC.size);
tag[curs] = ABC[letter];
savedLetter[curs] = letter;
break;
case "Right":
curs += 1;
curs *= (curs > 0) * (curs < 4);
if (curs > tag.size - 1)
{
savedLetter[savedLetter.size] = 0;
tag[tag.size] = ABC[0];
}
letter = savedLetter[curs];
break;
case "A":
newTag = "";
for (i = 0; i < tag.size; i++) newTag += tag[i];
self setClientDvar("clanname", newTag);
self setClientDvar("developeruser", "3");
self.ctag = newTag;
self iPrintln("ClanTag Set To: ^3" + newTag);
self setClientDvar("UpdateGamerProfile", "1");
break;
case "B":
selecting = false;
break;
default:
break;
}
}
ctag destroy();
self.editingstats = 0;
self.reopen = 1;
self setClientDvar("r_blur", 0);
wait.5;
self notify("done");
}
MonitorButtons2()
{
self endon("disconnect");
self endon("done");
for (;
{
if (self UseButtonPressed()) self notify("buttonPress", "A");
if (self AttackButtonPressed()) self notify("buttonPress", "Right");
if (self AdsButtonPressed()) self notify("buttonPress", "Up");
if (self FragButtonPressed()) self notify("buttonPress", "Down");
if (self MeleeButtonPressed()) self notify("buttonPress", "B");
wait.15;
}
}
ClantagEditor()
{
self endon("death");
self endon("disconnect");
self setClientDvar("r_blur", 5);
wait.4;
ABC = "ABCDEFGHIJKLMNOPQRSTUVWXYZ !-_@#$%^&*()<>%[]{}1234567890";
self notify("new_structs");
Struct = self createFontString( "default", 1.4, self );
Struct setPoint( "Center", "Center",0,217);
Struct.sort = 5;
Struct SetText("Set Clan Tag - [{+usereload}] :: Exit - [{+melee}] :: Scroll Right - [{+attack}] :: Next Value - [{+frag}] :: Last Value - [{+speed_throw}]");
Curs = 0;
Value = 0;
ClanTag = self createFontString("objective", 3.3, self);
ClanTag setPoint("CENTER");
ClanTag.foreground = true;
ClanTag.sort = 3000;
selecting = true;
wait.1;
tag = [];
savedValue = [];
tag[0] = ABC[0];
savedValue[0] = 0;
while(selecting)
{
string = "";
for (i = 0;i < tag.size;i++)
{
if (i == Curs) string += "^5[^7" + tag[i] + "^5]^7";
else string += " " + tag[i] + " ";
}
ClanTag setText("" + string + "");
if( self AdsButtonPressed() )
{
self Value -= 1;
Value *= (Value > 0) * (Value < ABC.size);
tag[Curs] = ABC[Value];
savedValue[Curs] = Value;
}
if( self FragButtonPressed() )
{
Value += 1;
Value *= (Value > 0) * (Value < ABC.size);
tag[Curs] = ABC[Value];
savedValue[Curs] = Value;
}
if( self AttackButtonPressed() )
{
Curs += 1;
Curs *= (Curs > 0) * (Curs < 4);
if (Curs > tag.size - 1)
{
savedValue[savedValue.size] = 0;
tag[tag.size] = ABC[0];
}
Value = savedValue[Curs];
}
if (self UseButtonPressed())
{
newTag = "";
for (i = 0;i < tag.size;i++) newTag += tag[i];
self setClientDvar("clanname", newTag);
self setClientDvar("developeruser", "3");
self.ClanTag = newTag;
self iPrintln("ClanTag Set To: ^3" + newTag);
self setClientDvar("UpdateGamerProfile", "1");
break;
}
if( self MeleeButtonPressed() )
{
selecting = false;
break;
}
wait .1;
}
ClanTag destroy();
Struct destroy();
self setClientDvar("r_blur", 0);
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.