Actor JetPackUnit //: GenericHumanScum 19900
  {
   Health 250
   Radius 15
   BloodType "DASBLUT"
   Height 56
   Species "Kek"
   +DONTHARMSPECIES
   Mass 400
   Speed 12
   PainChance 90
   Monster
   +FLOAT
   +NOGRAVITY
   SeeSound "Armored/See"
   PainSound "Armored/Pain"
   DeathSound "Armored/Death"
   ActiveSound "Armored/Active"
   Obituary "%o, come sing with me! Aviation! Penetration!"
   States
       {
        Spawn:
			TNT1 A 0
			TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("STFUCheck") == 1, "STFU")
			TNT1 A 0
			//TNT1 A 0 ACS_NamedExecute ("FlyerFix")
		Spawn2:
		    KARL A 3 A_Look
			Loop
		STFU:
     TNT1 A 0
	 TNT1 A 0 ACS_NamedExecute ("STFUArmored")
	 Goto Spawn+2 	
	    See:
			TNT1 A 0
		    TNT1 A 0 A_Jump (150, "Fly")
		    KARL AB 3 A_Chase
			Loop
	    Fly:
            TNT1 A 0
		    TNT1 A 0 A_ChangeFlag ("NOGRAVITY", true )
			TNT1 A 0 A_ChangeFlag ("FLOAT", true )
			KARL J 5 Bright ThrustThingZ (0,25,0,0)
		FlyLoop:	
 		    KARL J 3 Bright A_Chase ("", "Aviation")
			Loop
	    Aviation:
		    KARL J 8 Bright A_FaceTarget
			TNT1 A 0 A_PlaySound ("JETPFIR", CHAN_Weapon)
			TNT1 A 0 A_CustomMissile ("RedPlasmaBall", 32, 12)
			TNT1 A 0 A_CustomMissile ("RedPlasmaBall", 32, -12)
			KARL C 3 Bright
			Goto FlyLoop
		Pain:
		    TNT1 A 0 
			TNT1 A 0 ThrustThingZ (0, random(15,25), 1,0)
		    KARL A 8 A_Pain
			Goto Fly
	    Death:
			TNT1 A 0 
			TNT1 A 0 A_PlaySound ("SIGLEXP")
			TNT1 AA 0 A_CustomMissile ("Sparxflare", 0, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180)) 
			TNT1 A 0 A_SpawnItemEx ("PyroPlasmaLightning", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			KARL DDDDD 1 A_CustomMissile ("Sparxflare", 0, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180)) 
		    KARL D 5 A_NoBlocking
			TNT1 A 0 A_PlaySound ("SIGLEXP")
			TNT1 AAA 0 A_CustomMissile ("Sparxflare", 0, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180)) 
			TNT1 A 0 A_SpawnItemEx ("PyroPlasmaLightning", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 AAAAAA 0 A_CustomMissile ("Sparxflare", 0, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180)) 
			KARL E 5 A_Scream
			TNT1 A 0 A_PlaySound ("SIGLEXP")
			KARL EEEE 1 A_CustomMissile ("Sparxflare", 0, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180)) 
			KARL FG 3
			TNT1 A 0 A_PlaySound ("SIGLEXP")
			KARL GGGGGGGG 1 A_CustomMissile ("Sparxflare", 0, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180)) 
			TNT1 A 0 A_SpawnItemEx ("PyroPlasmaLightning", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			TNT1 AAAAAAA 0 A_CustomMissile ("Sparxflare", 0, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180)) 
			TNT1 A 0 A_SpawnItemEx ("ProtoJetPackerKabeem", random (-5,5), random (-5,5), random (-1,20), 0, 0, 0)
			TNT1 AAAAA 0 A_CustomMissile ("Sparxflare", 0, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180)) 
			KARL G 4 A_SpawnItemEx ("ProtoJetPackerKabeem", random (-5,5), random (-5,5), random (-1,20), 0, 0, 0)
			KARL G 4 A_SpawnItemEx ("ProtoJetPackerKabeem", random (-5,5), random (-5,5), random (-1,20), 0, 0, 0)
			KARL H -1
		   Stop
		XDeath:
			 TNT1 A 0
			 TNT1 A 0 A_SpawnItemEx ("VgavnonahCore", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
			 TNT1 AAAAAAAAAAAAAAAAAAA 0 A_CustomMissile ("Sparxflare", 0, 0, random (-360,360), CMF_AIMDIRECTION | CMF_OFFSETPITCH, random (-180,180)) 
			 TNT1 A 0 A_SpawnItemEx ("ProtoJetPackerKabeem", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0)
			 TNT1 A 0 A_SpawnItemEx ("TinCanExplosion", random (-1,2), random (-1,2), random (-1,20), 0, 0, 0)
			 PGIB A 1 A_NoBlocking
			 PGIB BCD 1
			 PGIB E -1
			Stop
		 Raise:
		   TNT1 A 0 
		   TNT1 A 0 A_SpawnItemEx ("NanoResEffect", 0, 0, 15, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
		   KARL HGFED 5
		  Goto See  

       }
  }
  
  
  
  Actor RedPlasmaBall
      {
	      Radius 6
          Height 8
		  Speed 10
		  Scale 0.45
		  FastSpeed 20
		  Damage (15)
		  Projectile
		  +RANDOMIZE
		  RenderStyle Normal
		  SeeSound ""
		  DeathSound "JETPEX"
		  States
		  {
		  Spawn:
			CORB A 1 Bright  A_SpawnItemEx ("RedFlare", 0, 0, 0, 0, 0, 0)
			CORB B 1 Bright  A_SpawnItemEx ("RedFlare", 0, 0, 0, 0, 0, 0) 
			CORB C 1 Bright  A_SpawnItemEx ("RedFlare", 0, 0, 0, 0, 0, 0) 
			CORB D 1 Bright  A_SpawnItemEx ("RedFlare", 0, 0, 0, 0, 0, 0)
			CORB E 1 Bright  A_SpawnItemEx ("RedFlare", 0, 0, 0, 0, 0, 0)
			CORB F 1 Bright  A_SpawnItemEx ("RedFlare", 0, 0, 0, 0, 0, 0)
 			Loop
		  Death:
			TNT1 AAA 0 A_SpawnItemEx ("AssSmoke2", 0, 0, 0)
		    TNT1 A 0 A_SpawnItemEx ("ProtoJetpackerKabeem", 0,0,0,0,0,0)
			COBX ABCDEFG 2 Bright
			Stop
			  }
           }
		   
		Actor RedPBKabeem
		      {
			   +NOINTERACTION
			   +CLIENTSIDEONLY
			   RenderStyle Add
			      States
				       {
				        Spawn:
						    FIR3 ABCDEFGHIJKLMNOP 1 BRIGHT
						  Stop	
					   }
				}
				
				
		Actor ProtoJetpackerKabeem
		      {
			   +NOINTERACTION
			   +CLIENTSIDEONLY
			   RenderStyle Add
			      States
				       {
				        Spawn:
							TNT1 A 0
							TNT1 A 0 A_SpawnItemEx ("PyroPlasmaLightning", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION)
						    FIR3 ABCDEFGHIJKLMNOP 1 BRIGHT
						  Stop	
					   }
				}
				
		Actor PyroPlasmaLightning
			{
			 +NOINTERACTION
			   +CLIENTSIDEONLY
			   Scale 1.75
			   RenderStyle Add
			      States	
						{
						 Spawn:
							HEFX CCCDDDEEEFFFGGGHHH 1 Bright
							Stop
						}
			}				
