self thread sharpShooter();
sharpShooter()
{
self iPrintln("^5You are playing: ^3SharpShooter by Bloodfocus");
self thread WelcomeMessage();
self thread TimerText();
self thread BuildWeapons();
}
WelcomeMessage()
{
notifyData = spawnstruct();
notifyData.titleText = "^5B^2l^1o^3o^4d^6f^5o^2c^1u^3s ^4S^6h^5a^2r^3p^1S^6h^3o^4o^1t^2e^6r ^1p^20^4.^11";
notifyData.notifyText = "^6Weapons Cycling Every 60 Seconds";
notifyData.glowColor = (0, 0, 0);
notifyData.duration = 8;
for(;
{
wait 5;
self iPrintln("^5You are playing: ^3SharpShooter p0.1");
wait 5;
self iPrintln("^5Gamemode made by:Bloodffocus");
wait 5;
self iPrintln("^5Win or die");
wait 5;
self iPrintln("^5join nextgenupdate.com");
}
}
TimerText()
{
self.display=self CreateFontString("default",2.0);
self.display setPoint("TOP","TOP",0,0);
self.display.alpha=1;
self.display.sort=1;
for(;
{
self thread updateTimer();
self thread SharpShooterWeapons();
wait 45;
}
}
updateTimer()
{
for(i=45;i>0;i--)
{
self.display setText("^6Next Weapon In: "+i);
wait 1;
}
}
SharpShooterWeaponsCycling()
{
self.gun=self GetCurrentWeapon();
level.cgun=level.SharpWeaponsList[randomint(level.SharpWeaponsList.size)];
self takeWeapon(self.gun);
self giveWeapon(level.cgun);
self switchToWeapon(level.cgun);
self iPrintlnBold("^3Weapon Cycled!");
}
BuildWeapons()
{
self endon( "death" );
self endon( "disconnect" );
weapons=strTok("wa2000_thermal_mp,rpd_reflex_mp,m240_thermal_mp", ",");
for(i = 0; i<weapons.size;i++)
{
self giveWeapon(weapon[i]);
self switchToWeapon(weapon[i]);
self iPrintlnBold("You recieved" + weapon[i]);
wait 60;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.