Class FakerMechaSky : Actor //Actual Mecha Sky *Insert Image Here* (Btw, The name of the projectiles are actual skies that I have on my folder, just go to the actors for the actual faces.)
{
	Default
	{
	Health 660;
	Speed 19;
	Radius 16;
	Height 99;
	PainChance 40;
	Mass 1000;
	Scale 1.3;
	Monster;
	bloodcolor "Black";
	+FLOORCLIP;
	+NoInfightSpecies;
	+DONTMORPH;
	+NOINFIGHTING;
	+NORADIUSDMG;
	+LookAllAround;
	bloodcolor "Black";
	DamageFactor "Blal", 0;
	DamageFactor "Boomerangz", 0;
	DamageFactor "Diabetes", 0;
	DamageFactor "Time", 0;
	DamageFactor "Grenade", 0;
	DamageFactor "Ass", 0;
	DamageFactor "Radiation", 0;
	DamageFactor "Maser", 0;
	DamageFactor "Air", 0;
	DamageFactor "HipTo", 0;
	DamageFactor "LOL", 0.001;
	DamageFactor "Powder", 0;
	DamageFactor "Steel", 0;
	DamageFactor "Bloon", 0;
	DamageFactor "Huje", 0;
	DamageFactor "Kaboomz", 0;
	DamageFactor "Images", 0;
	DamageFactor "Fire", 0;
	DamageFactor "Poison", 0;
	DamageFactor "Ice", 0;
	DamageFactor "Lightning", 0;
	SeeSound "3dBest/sight";
	ActiveSound "3dBest/active";
	Obituary "%o was fried by...Fucking Mecha Sky?!.";
	Translation "54:75=112:122", "16:47=192:207", "176:189=192:207", "96:111=192:207";
	Tag "Mecha Sky?";
	}
	States
	{
	Spawn:
		TRIX AB 15 A_Look();
		loop;
	See:
		TRIX AA 4 A_Chase();
		TRIX BB 4 A_Chase();
		TRIX CC 4 A_Chase();
		TRIX DD 4 A_Chase();
		loop;
	Missile:
		CYBG A 0 A_Jump(60, "ThoseTitsArentYours");
		Goto OnlyMadeByMskoysSexualTension;
	OnlyMadeByMskoysSexualTension:  //I Will Not Explain Who is Mskoy *Insert Image Here*
		TRIX E 15 A_FaceTarget();
		TRIX FF 20 A_FaceTarget();
		TRIX G 0 A_PlaySound("3dBest/pain");
		TRIX G 1 Bright A_SpawnProjectile ("SkyBlue");
		TRIX F 1 A_FaceTarget();
		TRIX G 0 A_PlaySound("3dBest/pain");
		TRIX G 1 Bright A_SpawnProjectile ("SkyBlue");
		TRIX F 1 A_FaceTarget();
		TRIX G 0 A_PlaySound("3dBest/pain");
		TRIX G 1 Bright A_SpawnProjectile ("SkyBlue");
		TRIX F 1 A_FaceTarget();
		TRIX G 0 A_PlaySound("3dBest/pain");
		TRIX G 1 Bright A_SpawnProjectile ("SkyBlue");
		TRIX F 1 A_FaceTarget();
		TRIX G 0 A_PlaySound("3dBest/pain");
		TRIX G 1 Bright A_SpawnProjectile ("SkyBlue");
		TRIX F 1 A_FaceTarget();
		TRIX G 0 A_PlaySound("3dBest/pain");
		TRIX G 1 Bright A_SpawnProjectile ("SkyBlue");
		TRIX F 1 A_FaceTarget();
		TRIX G 0 A_PlaySound("3dBest/pain");
		TRIX G 1 Bright A_SpawnProjectile ("SkyBlue");
		TRIX F 1 A_FaceTarget();
		TRIX G 0 A_PlaySound("3dBest/pain");
		TRIX G 1 Bright A_SpawnProjectile ("SkyBlue");
		TRIX F 2 A_FaceTarget();
		TRIX E 5 A_FaceTarget();
		TRIX FF 10 A_FaceTarget();
		TRIX G 0 A_PlaySound("3dBest/death");
		TRIX G 1 Bright A_SpawnProjectile ("CumSky"); 
		TRIX F 5 A_FaceTarget();
		goto See;
	ThoseTitsArentYours:
		TRIX H 2 A_FaceTarget();
		TRIX H 0 A_PlaySound("3dBest/pain");
		TRIX H 3 A_PainShootSkull("NiceSky",0,0,4); 
		TRIX H 5;
		Goto See;
	Pain:
		TRIX OLIJIKNMH 2  A_PlaySound("3dBest/pain", 20);
		TRIX H 0 A_PlaySound("Nothing/NOTHING2");
		Goto See;
	Death:
		TRIX H 0 A_NoBlocking();
		TRIX HHHHHHHHHHH 6 A_SpawnItemEx("FUEDefeatExplotien", random(50, -50), random(50, -50), random(20, 128));
		TRIX I 0 A_PlaySound("3dBest/death", 20);
		TRIX I 1;
		TRIX J 1;
		TRIX K 1;
		TRIX L 1;
		TRIX M 1;
		TRIX N 1;
		TRIX O 1;
		TRIX O 0 A_Explode();
		TRIX O 0 A_PlaySound("Yes/MayhemExplode");
		TRIX O 0 A_SetScale(1.9,1.9);
		TRIX O 0 A_SpawnItem ("Bloonxplode", 0,0,0,0);
		Stop;
	}
}

Class NiceSky : Actor //NiceSky face *Insert Image Here* (...I'm cruel with the choices here. And btw, here's the owner of the tits *Insert Image Here*  )
{
	Default //I need to learn how to do an animation by just using setscale
	{
	Health 225;
	Radius 22;
	Height 38;
	Mass 150;
	Speed 15;
	Scale 0.6;
	bloodcolor "Purple";
	PainChance 150;
	Monster;
	+NoInfightSpecies;
	+NOINFIGHTING;
	+NORADIUSDMG;
	+LookAllAround;
	DamageFactor "Blal", 0;
	DamageFactor "Boomerangz", 0;
	DamageFactor "Grenade", 0;
	DamageFactor "Ass", 0;
	DamageFactor "Time", 0;
	DamageFactor "Huje", 0;
	DamageFactor "Air", 0;
	DamageFactor "Bloon", 0;
	DamageFactor "HipTo", 0;
	DamageFactor "Powder", 0;
	DamageFactor "Diabetes", 0;
	DamageFactor "Kaboomz", 0;
	DamageFactor "Steel", 0;
	DamageFactor "Images", 0;
	DamageFactor "Fire", 0;
	DamageFactor "Poison", 0;
	DamageFactor "Ice", 0;
	DamageFactor "Lightning", 0;
	SeeSound "Yes/OingoBoingo";
	ActiveSound "Yes/OingoBoingo";
	+FLOAT;
	+NOGRAVITY;
	+FLOORCLIP;
	+NOTARGET;
	+MISSILEEVENMORE;
	+DONTFALL;
	+MISSILEMORE;
	+NOICEDEATH;
	Obituary "%o got smothered by a pair of flying tits...Lucky fucker...";
	Tag "Flying tits";
	}
	States
	{
	Spawn:
		ATIT A 5 A_Look();
		Loop;
	See:
		ATIT A 2 A_Chase();
		Loop;
	Missile:
		ATIT A 1 A_FaceTarget();
		ATIT A 0 A_PlaySound("CacoBird/Miss");
		ATIT A 1 bright A_SpawnProjectile("Hugos");
		ATIT A 3;
		Goto See;
	Pain:
		ATIT A 2;
		Goto See;
	Death:  
		ATIT A 0 A_NoBlocking();
		ATIT A 0 A_PlaySound("Nothing/NOTHING2");
		ATIT A 1 A_SetScale(0.7,0.5);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(0.8,0.5);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(0.9,0.4);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(1.0,0.4);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(1.1,0.3);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(1.2,0.3);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(1.3,0.2);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(1.4,0.2);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(1.5,0.1);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(1.6,0.1);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(1.7,0.0);
		ATIT A 1 A_FadeOut(0.1);
		ATIT A 1 A_SetScale(1.8,0.0);
		ATIT A 1 A_FadeOut(0.1);
		Stop;
	}
}

Class Hugos : Actor  //You need to play Huje Adventure on Newgrounds.com
{
	Default
	{
	Health 1;
	Radius 10;
	Height 10;
	Speed 25;
	FastSpeed 30;
	Damage 20;
	Projectile;
	+DONTGIB;
	+NOTELEPORT;
	DamageType "Huje";
	Obituary "Thanks for helping the hugos by taking them to their home, %o!.";
	}
	States
	{
	Spawn:
		TNT1 A 1 A_Jump (256, "See1", "See2", "See3", "See4", "See5", "See6", "See7");
		Loop;
	See1:
		HUJE A -1 A_SetScale(0.2,0.2);
		Loop;
	See2:
		HUJE B -1 A_SetScale(0.2,0.2);
		Loop;
	See3:
		HUJE C -1 A_SetScale(0.2,0.2);
		Loop;
	See4:
		HUJE D -1 A_SetScale(0.2,0.2);
		Loop;
	See5:
		HUJE E -1 A_SetScale(0.2,0.2);
		Loop;
	See6:
		HUJE F -1 A_SetScale(0.2,0.2);
		Loop;
	See7:
		HUJE G -1 A_SetScale(0.2,0.2);
		Loop;
	Death:
		"----" A 0 A_SetScale(1.3,1.3);
		"----" A 1 A_PlaySound("10MM/FIRE", 15);
		"----" A 0 A_spawnprojectile("BloonPop", 0,0,0,0);
		Stop;
	XDeath:
		"----" A 0 A_SetScale(1.3,1.3);
		"----" A 1 A_PlaySound("10MM/FIRE", 15);
		"----" A 0 A_spawnprojectile("BloonPop", 0,0,0,0);
		Stop;
	}
}

Class CumSky : Actor  //CumSky face *Insert Image Here* (I Don't hate the character, I just found it with that name, and I can tell that it was hateful.)
{
	Default
	{
	Health 20;
	Radius 20;
	Height 56;
	Mass 25;
	Speed 30;
	FastSpeed 40;
	Damage 0;
	damagetype "HipTo";
	Projectile;
	+DROPOFF;
	+RANDOMIZE;
	-NOGRAVITY;
	-NOTELEPORT;
	+NOBLOCKMAP;
	Obituary "%o was killed by the starman.";  //Need to change the obituary.
	}
	States
	{
	Spawn:
		STWK A -1;
		Stop;
	Death:
		STWK A 0 A_NoBlocking();
		STWK A 20 A_PlaySound("Yes/Endgame",26);  
		STWK A 5 A_Fire();
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,0,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,25,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,50,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,75,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,100,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,125,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,150,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,175,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,200,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,225,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,250,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,275,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,300,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,325,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,350,2);
		STWK A 0 A_SpawnProjectile("MikoSky",25,0,375,2);
		STWK AAAAAAAA 3 A_FadeOut(0.3);
		Stop;
	}
}

Class SkyBlue : Actor  //SkyBlue's face *Insert Image Here*
{
	Default
	{
	Health 20;
	Radius 15;
	Height 34;
	Mass 20;
	Speed 15;
	FastSpeed 19;
	Damage 15;
	Scale 1.2;
	damagetype "HipTo";
	Projectile;
	+SeekerMissile;
	+RANDOMIZE;
	+FLOATBOB;
	+DONTGIB;
	+MISSILE;
	Obituary "%o learned that wanting to fuck bees was not a good option.";
	}
	States
	{
	Spawn:
		SBES A 0 NoDelay A_PlaySound("Flyfuck/Fly", 1.0, CHAN_5, True);
		SBES AB 1 A_SeekerMissile(3,3,1);
		Loop;
	Death:
		UACS O 0 A_PlaySound("Nothing/NOTHING2", true);
		UACS O 0 A_SetScale(1.0,1.0); 
		UACS O 0 A_XScream();
		UACS OPQRSTUVW 4;
		UACS WWWWWWW 2 A_FadeOut(0.0);
		Stop;
	}
}

Class MikoSky : Actor //Miko's Face *Insert Image Here*
{
	Default
	{
	Radius 14;
	Height 11;
	Scale 1.3;
	Speed 17;
	FastSpeed 20;
	Damage 23;
	Projectile;
	+RANDOMIZE
	damagetype "Diabetes";
	+ROCKETTRAIL
	SeeSound "Yes/KickSodaLaunch";
	DeathSound "weapens/rocklx";
	Obituary "Don't get desperate again for a can of soda, %o.";
	}
	States
	{
	Spawn:
		KCAN A 1 Bright;
		Loop;
	Death:
		KCAN B 6 Bright A_Explode();
		KCAN C 4 Bright;
		KCAN D 2 Bright;
		Stop;
	BrainExplode:
		KCAN BC 8 Bright;
		KCAN D 8 A_BrainExplode();
		Stop;
	}
}

Class NeetBlue : Actor //(just in case) NeetBlue's face *Insert Image Here*
{
	Default
	{
	Radius 15;
	Height 34;
	Speed 9;
	Mass 20;
	FastSpeed 12;
	Damage 13;
	Scale 1;
	damagetype "HipTo";
	Projectile;
	+RANDOMIZE;
	+FLOATBOB;
	+DONTGIB;
	+MISSILE;
	Obituary "%o learned that wanting to fuck bees was not a good option.";
	}
	States
	{
	Spawn:
		SBES A 0 NoDelay A_PlaySound("Flyfuck/Fly", 1.0, CHAN_5, True);
		SBES AB 1;
		Loop;
	Death:
		UACS O 0 A_PlaySound("Nothing/NOTHING2", true);
		UACS O 0 A_SetScale(1.0,1.0); 
		UACS O 0 A_XScream();
		UACS OPQRSTUVW 4;
		UACS WWWWWWW 2 A_FadeOut(0.0);
		Stop;
	}
}