I just looked at that thing... I don't like spiders... It's my big fear.Found it.
Set 3740 Spider Wars.
The only Plasma Insects set ever released.
*reading wiki description* Jeez, 27 giant spiders, 6 baby spiders and only 3 minifigs.
Yeah, that's not very good in terms of figures included.