gaggle is defined as a group of geese on the ground. Thus gaggle fuck means something similar to a cluster fuck. And as you may know a cluster fuck refers to something that is unorganized. So gagglefuck means something that is unorganized
A hagglefuck is somebody so horrendous, that if anybody has sex with him/her, their status is almost irrevocably lowered among their peers.
Whereas some people will "go fishing" at parties in order to get laid, the hagglefuck casts a wide net in order to get somebody to fill that gap in their life. Anybody will do, but usually the hagglefuck will attempt to snare the drunkest of the lot.
The one way to reverse this lowering of status is to quest for the silver condom.
The person who has sex with the hagglefuck is thereafter referred to as the junkyard warden.