ACTOR WhiteCyberNoble : DarkCydestroyer
{ 
Health 3000
Radius 24
Height 64
Mass 1500
Speed 12
PainChance 45 
Monster
+NORADIUSDMG
+BOSS
+BOSSDEATH
+FLOORCLIP
+MISSILEMORE
+QUICKTORETALIATE
+MISSILEMORE
+MISSILEEVENMORE  
+NOICEDEATH
+DONTGIB
+FASTMELEE
+DONTHURTSPECIES
+DONTHARMSPECIES
+NOTARGET
+NOTIMEFREEZE
+NOFEAR
Scale 1.23
SeeSound "lcnoble/see"
PainSound "lcnoble/pain"
DeathSound "OldLegCybernoble/Death"
ActiveSound "lcnoble/active"
BloodColor "Black"
DamageFactor "PlayerNemesisPlasma", 0.0
DamageFactor "PDTBFG", 0.25
DamageFactor "PDTBFGTracer", 0.25
DamageFactor "PlayerDevBall", 0.125
DamageFactor "PlayerDevBall2", 0.125
DamageFactor "PlayerDTBFGRailgunSlug", 0.125
DamageFactor "PlayerDTRG", 0.5
DamageFactor "PlayerDevTracer", 0.125
DamageFactor "DBFG10K2", 0.65
DamageFactor "PlayerDBFG10K2", 0.65
DamageFactor "DBFG2", 0.65
DamageFactor "C0mm4nder", 0.0
DamageFactor "PlayerDBFG2", 0.65
DamageFactor "LegendaryPlayer", 0.3
DamageFactor "LegendaryGuruPlayer", 0.3
DamageFactor 0.1
DamageFactor "NobleComet", 0.0
DamageFactor "Cyber10K", 0.0
DamageFactor "Legendary", 0.0
DamageFactor "Legendary1", 0.0
DamageFactor "LegendaryGuru", 0.0
DamageFactor "LegMind", 0.0
DamageFactor "Ice", 0.0
DamageFactor "Fire", 0.0
DamageFactor "Explosion", 0.2
DamageFactor "PlayerDTRG", 0.4
DamageFactor "DTRailgun", 0.4
DamageFactor "PDTPuff", 0.4
DamageFactor "RailG", 0.3
DropItem ""
Tag "\c[b7]Fallen Archangel\c-"
Species "Nobles"
Obituary "%o was mechanized by a White CyberNoble. Try a bit harder ;)"
var int user_color;
var int user_music;
var int user_missile;
States
	{
Spawn:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S A 7 A_Look
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S A 7 A_Look
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2I A 7 A_Look
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2I A 7 A_Look
		Loop 
See:
		TNT1 A 0 A_JumpIf(user_music == 1,3)
		TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,112)
		TNT1 A 0 A_SetUserVar("user_music",1)
		TNT1 A 0 A_SetTranslucent(1)
		TNT1 A 0 A_JumpIf(user_color == 1,"See.Red")	
		TNT1 A 0 A_JumpIf(user_color == 2,"See.Green")
		TNT1 A 0 A_JumpIf(user_color == 3,"See.Purple")
		TNT1 A 0 A_JumpIf(user_color == 4,"See.Blue")
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"Rush")
		Loop
See.Red:
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"RedRush")
		Loop
See.Green:
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"GreenRush")
		Loop
See.Purple:
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"PurpleRush")
		Loop
See.Blue:
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"BlueRush")
		Loop
RedRush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WR2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WR2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WR2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See.Red")
		Loop
GreenRush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		DB2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		DB2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		DB2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		DB2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See.Green")
		Loop
PurpleRush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See.Purple")
		Loop
BlueRush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WB2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WB2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WB2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WB2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See.Blue")
		Loop
Rush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WW2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WW2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WW2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WW2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See")
		Loop
ColorChange:
		TNT1 A 0 A_Jump(256,"WhiteColorChange","RedColorChange","GreenColorChange","PurpleColorChange","BlueColorChange")
WhiteColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 0,"RedColorChange")	 
		TNT1 A 0 A_SetUserVar("user_color",0)
		TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
		WW2S G 8
		Goto See
RedColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 1,"GreenColorChange")	
		TNT1 A 0 A_SetUserVar("user_color",1)
		TNT1 A 0 A_SpawnItemEx("EnragedHellionSmokeSpawner")
		WR2S G 8
		Goto See
GreenColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 2,"PurpleColorChange")	
		TNT1 A 0 A_SetUserVar("user_color",2)
		TNT1 A 0 A_SpawnItemEx("GHellionSmokeSpawner")
		DB2S G 8
		Goto See
PurpleColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 3,"BlueColorChange")	
		TNT1 A 0 A_SetUserVar("user_color",3)
		TNT1 A 0 A_SpawnItemEx("PHellionSmokeSpawner")
		WP2S G 8
		Goto See
BlueColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 4,"WhiteColorChange")	
		TNT1 A 0 A_SetUserVar("user_color",4)
		TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner")
		WB2S G 8
		Goto See
Melee:
Missile:
		TNT1 A 0 A_JumpIf(user_color == 1,"Missile.Red")
		TNT1 A 0 A_JumpIf(user_color == 2,"Missile.Green")
		TNT1 A 0 A_JumpIf(user_color == 3,"Missile.Purple")
		TNT1 A 0 A_JumpIf(user_color == 4,"Missile.Blue")
		TNT1 A 0 A_Jump(126,"NemeRifle","NemeCannon","NemeRailGun","NemeBFG10K")
        TNT1 A 0 A_Jump(115,"NemeAltBFG")
        TNT1 A 0 A_Jump(10,"INeedSomeHelp")
		GoTo See
NemeRifle:
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_SpidRefire
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_Jump(126,"NemeCannon")
		Loop
NemeCannon:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySound("NemesisCannon/Fire",7)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisNobleCannonProj",35,-20,Random(4,-4))
		WW3S B 2 Bright A_CustomMissile("NemesisNobleCannonProj",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_SpidReFire
		Loop
NemeRailGun:
		TNT1 A 0 A_PlaySound("weapons/rgcharge")
		WW2S EE 10 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		WW2S E 1
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
		WW3S B 5 Bright A_CustomMissile("NemesisNobleRailLaser",36,-20,0,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S EE 10 A_FaceTarget
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 1
		TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
		WW3S B 5 Bright A_CustomMissile("NemesisNobleRailLaser",32,-20,0,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 20
		GoTo See
NemeBFG10k:
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		WW2S E 18 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 6 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		WW2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 20 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		GoTo See
NemeAltBFG:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		WW2S E 1 Bright A_FaceTarget
		TNT1 AAAAAAAAAA 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S EEEEEEEEEE 2 Bright A_FaceTarget
		WW2S E 2 Bright A_PlayWeaponSound("lrball3/charge")
		TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 A_FaceTarget
		TNT1 A 0 A_ChangeFlag("NOPAIN", 0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 10 Bright A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("lrball3/shot")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall",60,-20,0)	
		WW3S B 10 Bright A_CustomMissile("MiniNemesisBFGBall",60,20,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 10 A_FaceTarget
		Goto See
INeedSomeHelp:
		TNT1 A 0  A_PlaySound("legendary/defense")
		WW2S GGGGGGG 8 A_SpawnItemEx("HemDarkLineSpawner")
		WW2S EEE 6 A_SpawnItemEx("NemeBeacon",25,0,0)
		GoTo See
Missile.Red:
		TNT1 A 0 Bright A_Jump(126,"RedRockets","ExplRailGun","RedBFG10k")
		TNT1 A 0 Bright A_Jump(125,"EnragedRifle","EnragedCannon","EnragedSomething")
		GoTo See.Red
RedRockets:
		WR2S E 8 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget	
		TNT1 A 0 A_Jump(126,"RedBFG10k","ExplRailgun","RedBFG15k")
		GoTo See
RedBFG10K:
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		WR2S E 9 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 3 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 10 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_SpidReFire
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_Jump(128,"ExplRailGun")
		Loop
ExplRailGun:
		TNT1 A 0 A_PlaySound("weapons/rgcharge")
		WR2S EE 5 A_FaceTarget
		WR2S E 2 A_FaceTarget
		WR2S E 1
		TNT1 A 0 A_PlaySound("railgunner/chargedshot")
		TNT1 A 0 A_CustomMissile("NobleExplosiveRailgunImpact",35,-20)
		TNT1 A 0 A_CustomRailgun(50,-20,None,None,RGF_SILENT,1,0,"BruiserRailPuff",0,0,0,0,40,0,"ExplosiveRailgunTrail")
		WR3S B 2 Bright A_CustomMissile("NobleExplosiveRailgunImpact",35,20)
		TNT1 A 0 A_CustomRailgun(50,20,None,None,RGF_SILENT,1,0,"BruiserRailPuff",0,0,0,0,40,0,"ExplosiveRailgunTrail")
		WR2S E 10
		Goto See
RedBFG15k:
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		WR2S E 9 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 3 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 10 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_SpidReFire
		Loop
EnragedRifle:
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RLegendaryProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RLegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_SpidRefire
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_Jump(126,"EnragedCannon","EnragedSomething")
		Loop
EnragedCannon:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySound("NemesisCannon/Fire",7)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("ELegRevRocket",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("ELegRevRocket",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2
		TNT1 A 0 A_SpidReFire
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_Jump(126,"EnragedSomething")
		Loop
EnragedSomething:   //Aka Legendry BFG10k :3//
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		WR2S E 18 A_FaceTarget
		WR2S E 6 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("ELegRevRailgunProj",50,-20,Random(4,-4))
		WR3S B 4 Bright A_CustomMissile("ELegRevRailgunProj",50,20,Random(4,-4))
		WR2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("ELegRevRailgunProj",50,-20,Random(4,-4))
		WR3S B 4 Bright A_CustomMissile("ELegRevRailgunProj",50,20,Random(4,-4))
		WR2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("ELegRevRailgunProj",50,-20,Random(4,-4))
		WR3S B 4 Bright A_CustomMissile("ELegRevRailgunProj",50,20,Random(4,-4))
		WR2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("ELegRevRailgunProj",50,-20,Random(4,-4))
		WR3S B 4 Bright A_CustomMissile("ELegRevRailgunProj",50,20,Random(4,-4))
		WR2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("ELegRevRailgunProj",50,-20,Random(4,-4))
		WR3S B 4 Bright A_CustomMissile("ELegRevRailgunProj",50,20,Random(4,-4))
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_SpidReFire
		WR2S E 20 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		GoTo See.Red
Missile.Green:
		TNT1 A 0 A_Jump(128,"DTRailgun","GreenLasers","Rockets","Normal2")
		TNT1 A 0 A_Jump(128,"BFG10k","BFG9k")
		GoTo See.Green
Rockets:
		DB2S E 10 A_FaceTarget 
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10 A_FaceTarget
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10 A_FaceTarget
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10 A_FaceTarget
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10 A_FaceTarget
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10
		Goto See
GreenLasers:
		DB2S E 10 A_FaceTarget
		TNT1 A 0 A_SetUserVar("user_missile",0)
		TNT1 A 0 A_JumpIf(user_missile >= 35,"See")   
		TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
		TNT1 A 0 A_FaceTarget  
		TNT1 A 0 A_CustomMissile("DarkCydestroyerMiniLaser",66,-20,0)
		DB3S A 3 Bright A_CustomMissile("DarkCydestroyerMiniLaser",66,20,0)
		Goto GreenLasers+2  
Normal2:
		DB2S E 12 A_FaceTarget
		DB2S E 2 A_FaceTarget
		TNT1 A 0 A_CustomMissile("DarkCyberNobleDemonTech",36,20,frandom(-2,2),0)
		TNT1 A 0 A_CustomMissile("DarkCyberNobleDemonTech",36,-20,frandom(-2,2),0)
		DB3S B 2 Bright A_PlaySoundEx("weapons/demontechfire","Weapon")
		TNT1 A 0 A_Jump(6,"Pause")
		TNT1 A 0 A_SpidRefire
		Goto Normal2+1
BFG10K:
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		DB2S E 18 A_FaceTarget
		DB2S E 6 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 20 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		Goto See
BFG9K:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		DB2S E 1 Bright A_FaceTarget
		DB2S EEEEEEEEEE 2 Bright A_FaceTarget
		DB2S E 2 Bright A_PlayWeaponSound("lrball3/charge")
		DB2S EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 A_FaceTarget
		TNT1 A 0 A_ChangeFlag("NOPAIN", 0)
		DB2S E 10 Bright A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("lrball3/shot")
		TNT1 A 0 A_CustomMissile("SpiderBFG9500Ball",60,-20,0)	
		DB3S B 10 Bright A_CustomMissile("SpiderBFG9500Ball",60,20,0)
		DB2S E 10 A_FaceTarget
		Goto See
Missile.Purple:
		TNT1 A 0 A_Jump(156,"PBFG10k","PDBFG10k")
PhaseDTechRifle:
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("PhaseDemonTechProjectile2",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_SpidRefire
		Loop
PBFG10k:
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		WP2S E 3 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 3 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("SeCommander10Kntient10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Commander10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Commander10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Commander10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Commander10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 10 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_SpidReFire
		Loop
PDBFG10k:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		WP2S E 1 Bright A_FaceTarget
		WP2S EEEEEEEEEE 2 Bright A_FaceTarget
		WP2S E 2 Bright A_PlayWeaponSound("lrball3/charge")
		WP2S EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 A_FaceTarget
		TNT1 A 0 A_ChangeFlag("NOPAIN", 0)
		WP2S E 10 Bright A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("lrball3/shot")
		TNT1 A 0 A_CustomMissile("CommanderPurpleDTBFG10KBall",60,-20,0)	
		WP3S B 10 Bright A_CustomMissile("CommanderPurpleDTBFG10KBall",60,20,0)
		WP2S E 10 A_FaceTarget
		Goto See
Missile.Blue:
		TNT1 A 0 A_Jump(128,"FreezeRifle","BlueRockets","FrozenBallz")
		TNT1 A 0 A_Jump(128,"LegendaryRifle","LegendaryCannon","LegBallz")
		GoTo See.Blue
FreezeRifle:
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_SpidRefire
		TNT1 A 0 A_Jump(126,"BlueRockets","FrozenBallz")
		Loop
BlueRockets:
		WB2S E 10 A_FaceTarget
		TNT1 A 0 A_SetUserVar("user_missile",0)
		TNT1 A 0 A_JumpIf(user_missile >= 35,"See")   
		TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
		TNT1 A 0 A_FaceTarget  
		TNT1 A 0 A_CustomMissile("CorruptedGeneral10KProjectile",66,-20,0)
		WB3S A 3 Bright A_CustomMissile("CorruptedGeneral10KProjectile",66,20,0)
		Goto BlueRockets+2  
FrozenBallz:
		TNT1 A 0 A_PlaySound("weapons/rgcharge")
		WB2S EE 10 A_FaceTarget
		WB2S E 2 A_FaceTarget
		WB2S E 1
		TNT1 A 0 A_PlaySound("weapons/dtrailf")
		TNT1 A 0 A_CustomMissile("FRZRPoltBomb",36,20,0,0)
		WB3S B 5 Bright A_CustomMissile("FRZRPoltBomb",36,-20,0,0)
		WB2S EE 10 A_FaceTarget
		WB2S E 2 A_FaceTarget
		WB2S E 1
		TNT1 A 0 A_PlaySound("weapons/dtrailf")
		TNT1 A 0 A_CustomMissile("FRZRPoltBomb",32,20,0,0)
		WB3S B 5 Bright A_CustomMissile("FRZRPoltBomb",32,-20,0,0)
		WB2S E 20
		GoTo See
LegendaryRifle:
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_SpidRefire
		TNT1 A 0 A_Jump(126,"LegendaryCannon","LegBallz")
		Loop
LegendaryCannon:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySound("NemesisCannon/Fire",7)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegCommanderProj",35,-20,Random(4,-4))
		WB3S B 2 Bright A_CustomMissile("LegCommanderProj",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2
		TNT1 A 0 A_SpidReFire
		Loop
LegBallz:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		WB2S E 1 Bright A_FaceTarget
		WB2S EEEEEEEEEE 2 Bright A_FaceTarget
		WB2S E 2 Bright A_PlayWeaponSound("lrball3/charge")
		WB2S EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 A_FaceTarget
		TNT1 A 0 A_ChangeFlag("NOPAIN", 0)
		WB2S E 10 Bright A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("lrball3/shot")
		TNT1 A 0 A_CustomMissile("LegRevBall3",60,-20,0)	
		WB3S B 10 Bright A_CustomMissile("LegRevBall3",60,20,0)
		WB2S E 10 A_FaceTarget
		Goto See
Pain:
		TNT1 A 0
		TNT1 A 0 A_Jump(107,"PainMissile")
		WW2S G 8 A_Pain
		Goto See
PainMissile:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		WW2S G 8 A_Pain
		Goto Missile	
Death: 
		WW2S G 5
		WW2S G 20 A_Scream
		TNT1 A 0 A_Jump(256,"WhiteDeath","GreenDeath","RedDeath","PurpleDeath","BlueDeath","RainbowDeath")
		Goto WhiteDeath
WhiteDeath:
		TNT1 AA 0 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WW2S GGGGGG 2 Bright A_CustomMissile("WhiteNemesisKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WW2S HHHHHH 2 Bright A_CustomMissile("WhiteNemesisKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WW2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("WhiteNemesisKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WW2S KKKKKKLLLLLL 2 Bright A_CustomMissile("WhiteNemesisKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("Phase Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("CommanderDevastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryRune2",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LifeLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("SuperLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Freezer Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("FreezerBFG",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32) 
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Railgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("PlasmaRepeater",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("EnragedLegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("BulletBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("TechVulcan",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("ExplosiveRailgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		WW2S M 4 Bright A_NoBlocking
		WW2S N 3 Bright 
		WW2S O 3
		WW2S P 3
		WW2S Q -1 A_BossDeath
		Stop
GreenDeath:
		TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		DB2S GGGGGG 2 Bright A_CustomMissile("Kaboom5", Random(10,50), 0, random(0,360), 2, random(0,360))
		DB2S HHHHHH 2 Bright A_CustomMissile("Kaboom5", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		DB2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("Kaboom5", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		DB2S KKKKKKLLLLLL 2 Bright A_CustomMissile("Kaboom5", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("Phase Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("CommanderDevastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryRune2",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LifeLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("SuperLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Freezer Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("FreezerBFG",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32) 
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Railgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("PlasmaRepeater",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("EnragedLegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("BulletBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("TechVulcan",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("ExplosiveRailgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		DB2S M 4 Bright A_NoBlocking
		DB2S N 3 Bright 
		DB2S O 3
		DB2S P 3
		DB2S Q -1 A_BossDeath
		Stop
RedDeath:
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WR2S GGGGGG 2 Bright A_CustomMissile("Kaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WR2S HHHHHH 2 Bright A_CustomMissile("Kaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WR2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("Kaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WR2S KKKKKKLLLLLL 2 Bright A_CustomMissile("Kaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("Phase Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("CommanderDevastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryRune2",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LifeLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("SuperLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Freezer Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("FreezerBFG",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32) 
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Railgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("PlasmaRepeater",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("EnragedLegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("BulletBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("TechVulcan",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("ExplosiveRailgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		WR2S M 4 Bright A_NoBlocking
		WR2S N 3 Bright 
		WR2S O 3
		WR2S P 3
		WR2S Q -1 A_BossDeath
		Stop
PurpleDeath:
		TNT1 AA 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WP2S GGGGGG 2 Bright A_CustomMissile("PurpleKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WP2S HHHHHH 2 Bright A_CustomMissile("PurpleKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WP2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("PurpleKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WP2S KKKKKKLLLLLL 2 Bright A_CustomMissile("PurpleKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("Phase Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("CommanderDevastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryRune2",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LifeLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("SuperLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Freezer Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("FreezerBFG",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32) 
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Railgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("PlasmaRepeater",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("EnragedLegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("BulletBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("TechVulcan",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("ExplosiveRailgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		WP2S M 4 Bright A_NoBlocking
		WP2S N 3 Bright 
		WP2S O 3
		WP2S P 3
		WP2S Q -1 A_BossDeath
		Stop
BlueDeath:
		TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WB2S GGGGGG 2 Bright A_CustomMissile("BlueKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WB2S HHHHHH 2 Bright A_CustomMissile("BlueKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WB2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("BlueKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WB2S KKKKKKLLLLLL 2 Bright A_CustomMissile("BlueKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("Phase Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("CommanderDevastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryRune2",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LifeLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("SuperLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Freezer Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("FreezerBFG",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32) 
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Railgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("PlasmaRepeater",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("EnragedLegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("BulletBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("TechVulcan",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("ExplosiveRailgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		WB2S M 4 Bright A_NoBlocking
		WB2S N 3 Bright 
		WB2S O 3
		WB2S P 3
		WB2S Q -1 A_BossDeath
		Stop
RainbowDeath:
		TNT1 AA 0 A_SpawnItemEx("RainbowBloodSpawner",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WR2S GGGGGG 2 Bright A_CustomMissile("RainbowKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WB2S HHHHHH 2 Bright A_CustomMissile("RainbowKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("RainbowBloodSpawner",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WP2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("RainbowKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("RainbowBloodSpawner",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		DB2S KKKKKKLLLLLL 2 Bright A_CustomMissile("RainbowKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("RainbowBloodSpawner",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("Phase Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("CommanderDevastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryRune2",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LifeLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("SuperLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Freezer Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("FreezerBFG",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32) 
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Railgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("PlasmaRepeater",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("EnragedLegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("BulletBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("ExplosiveRailgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("TechVulcan",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		WR2S M 4 Bright A_NoBlocking
		WB2S N 3 Bright 
		WP2S O 3
		DB2S P 3
		WB2S Q -1 A_BossDeath
		Stop
Raise:
Stop
	}
}

ACTOR RainbowBloodSpawner : RandomSpawner
{
DropItem "BlueGibbedGenerator", 256, 1
DropItem "BlackGibbedGenerator", 256, 1
DropItem "MutantGibbedGenerator", 256, 1
DropItem "GibbedGenerator", 256, 1
DropItem "GreenGibbedGenerator", 256, 1
}

ACTOR WhiteCydestroyerGhostA
{
Radius 2
Height 64
RENDERSTYLE Translucent
Alpha 0.7
Scale 1.23
+NOINTERACTION
+CLIENTSIDEONLY
+NONETID
States
	{
	Spawn:
		TNT1 A 1 Bright
		WW2S A 2 A_FadeOut(0.1,1)
		Goto Spawn+1
	}
}

Actor WhiteCydestroyerGhostB : WhiteCydestroyerGhostA
{
States
	{
	Spawn:
		TNT1 A 1 Bright
		WW2S B 2 A_FadeOut(0.1,1)
		Goto Spawn+1
	}
}

Actor WhiteCydestroyerGhostC : WhiteCydestroyerGhostA
{
States
	{
	Spawn:
		TNT1 A 1 Bright
		WW2S C 2 A_FadeOut(0.1,1)
		Goto Spawn+1
	}
}

Actor WhiteCydestroyerGhostD : WhiteCydestroyerGhostA
{
States
	{
	Spawn:
		TNT1 A 1 Bright
		WW2S D 2 A_FadeOut(0.1,1)
		Goto Spawn+1
	}
}

Actor NemeBeacon
{
  -SOLID
  -SHOOTABLE
  States
  {
  Spawn:
    NBEA A 105
    NBEA A 0 A_SpawnItemEx ("TeleportFog", 0, 0, 0, 0, 0)
    NBEA A 0 A_SpawnItemEx ("NerfedNemeZombie", 0, 0, 8, 0, 0, 0, 0, 1)
    NBEA A 105
    NBEA A 0 A_SpawnItemEx ("TeleportFog", 0, 0, 0, 0, 0)
    NBEA A 0 A_SpawnItemEx ("NerfedNemeShotgunner", 0, 0, 8, 0, 0, 0, 0, 1)
    NBEA A 105
    NBEA A 0 A_SpawnItemEx ("TeleportFog", 0, 0, 0, 0, 0)
    NBEA A 0 A_SpawnItemEx ("NerfedNemesisImp", 0, 0, 8, 0, 0, 0, 0, 1)
    NBEA A 105
    goto Death
  Death:
    TNT1 A 1 A_CustomMissile ("TeleportFog", 0, 0, 0, 0, 0)
    stop
  }
}

Actor NerfedNemeZombie : NemesisZombie
{
	Health 750
	Speed 10
	BloodColor "Black"
	DamageFactor 1.1
	Tag "\c[v9]Nemesis Zombie \c[t6](Summoned)\c-"
	States
	{
Death:
		TNT1 A 0 A_StopSound(6)
		NSZO H 5 A_Scream
		NSZO I 5 A_Fall
		NSZO J 5 A_SpawnItem("BodyCrash",0,0,0,0)
		NSZO K 5 
		NSZO L -1
		Stop
XDeath:
		TNT1 A 0 A_StopSound(6)
		NSZO O 3 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
		NSZO P 3 A_XScream
		NSZO R 3 A_Fall
		NSZO STUV 3
		NSZO W -1
		Stop
	}
}

Actor NerfedNemeShotgunner : NemesisAssaultCaptain
{
	Health 850
	Speed 10
	BloodColor "Black"
	PainChance 20
	DamageFactor 1.1
	Tag "\c[v9]Nemesis Assault Captain \c[t6](Summoned)\c-"
	States
	{
Death:
		TNT1 A 0 A_StopSound(6)
		NASG H 5
		NASG I 5 A_Scream
		NASG J 5 A_Fall
		NASG J 5 A_SpawnItem("BodyCrash",0,0,0,0)
		NASG K 5
		NASG L -1
		Stop
XDeath:
		TNT1 A 0 A_StopSound(6)
		NASG O 5 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
		NASG P 5 A_XScream
		NASG Q 5 A_Fall
		NASG RSTUV 5
		NASG W -1
		Stop
	}
}

Actor NerfedNemesisImp : NemesisImp
{	
  Health 750
  Mass 100
  Speed 7
  BloodColor "Black"
  PainChance 30
  MeleeDamage 10
  Species "Imps"
  DamageFactor 1.1
  States
  {
Spawn:
	TNT1 A 0
	TNT1 A 0 A_SetUserVar("user_phase2",0)
	GoTo idle
See:
	TNT1 A 0 A_JumpIf(user_phase2 == 1,"See2")
	TNT1 A 0 A_JumpIfHealthLower(600,"LoseWings")
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	NSIN AA 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	NSIN BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	NSIN CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	NSIN DD 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(30,"Teleport")
	TNT1 A 0 A_Jump(62,"Rush")
	TNT1 A 0 A_Jump(50,"AirDodge")
	Loop
Death:
	TNT1 A 0 A_JumpIf(user_phase2 == 1,"Death2")
	TNT1 AAA 0 A_StopSound(6)
	NSIN I 8
	NSIN J 8 A_Scream
	NSIN K 6
	NSIN L 6 A_NoBlocking
	NSIN M 1
	NSIN N -1
	Stop
Death2:
	NSI2 I 8 A_SetTranslucent(1)
	NSI2 J 8 A_Scream
	NSI2 K 6
	NSI2 L 6 A_Fall
	NSI2 M -1
	Stop
	}
}