Pumpkin Hunt is a skript that lets you collect heads to get rewarded. It includes an easy configuration based on a gui and also a very easy setup to add locations.
SETUP After installing the skript to your scripts folder, simply run the command "/pumpkinhunt editmode" in-game to activate the editor mode in order to start adding head locations. When the editor mode is activated, start to left click on the head that you want to add to the location list. To remove a location, simply left click the same head again. When setting up commands to be executed when a player collects all the pumpkin heads, click the command block in the config gui and type a command in the chat without a "/" (For player variables in the commands like /give player, type "user" as it will automaticly replace it with the player's name while the command will be executed). Type "cancel" in the chat to cancel the command editor mode if you accidentally activated it.