Singularity Generator

Overview
The Singularity Generator, or Gravity Grenade, is a rare, highly destructive grenade-like prototype weapon, presumably of Combine origin judging from it's appearance. It appears to be a small, grenade-like orb with what appears to be a screen on it's back, eight brightly colored spikes jutting out of it's base, a type of energy glowing from it's several cracks, and what appears to be a laser emitter-like indent on the front.

When it is thrown, it will make a high pitched whirring sound and will begin glowing a bright blue and red, quickly sucking in any props and occasionally NPCs that are lying nearby for about 3.7 seconds, before violently releasing a shockwave, sending anything collected flying in all directions. Afterwards, the Generator will harmlessly lie on the ground, where it can safely be recollected and reused. There doesn't appear to be any limit to how many times it can be thrown.

Notably, if an NPC is hit with the Generator, it will stick to them, and if the NPC is non-essential (IE, Metrocop, Citizen, Soldier, etc.), it will violently disintegrate them, potentially causing them to explode in a shower of blood and gibs. Even some of the strongest units, such as Aces, will die instantly from this effect.

Acquisition
The Singularity Generator can be found in a crate in Eli's Scrapyard. It is near the gate, on top of a box of rubble. If it is missed there, it cannot be found again.

Thankfully, no NPC will spawn with the Generator.

Advantages
-Capable of causing huge amounts of mayhem if thrown in the right spots.

-Can be used an infinite amount of times, provided the player remembers to pick it back up.

-Instantly kills most NPCs.

-Will not disintegrate essential NPCs, such as Alyx or Barney.

Disadvantages
-Only appears once.

-Doesn't instantly kill larger enemies, such as Antlion Guards.

-Can injure the player and allies if it launches a prop in their direction.

-May crash the player's game if it throws too many things around.

-The shockwave doesn't inflict any damage.