几年前有一个村庄经常闹失踪,据一个村民说他们村里的人不管是男是女,不知道为什么有的人就是晚上三更便往山上跑,第二天一大早那家的家人却找不到自己的亲人,便四处打探都无音讯,后来叫村民们一起帮他们找,村里人发现失踪的那人却躺在了半山坡的草坪上,人们还发现失踪的那人嘴里满是牛粪,青蛙之类的东西。直到人们用凉水泼他时,那人才会醒来。
有一个叫伍常德的年轻小伙子在晚上要回来的路上,由于摩托车灯照射下意外地发现了一顶很古怪的帽子,他下来看了看甚至把那顶帽子往头上戴,就这样往家里开时。路上的人在路灯照射下却看到一辆摩托车没有人驾驶却自个儿开着,而且在拐弯处,也可以绕方向走,其实那人就是伍常德,只是那顶帽子往人头上戴时人们就看不到他了。
他刚要进门,他们全家人吓了一跳,只见那门自个儿推进来。但伍常德笑着说:“我要洗一下澡。”伍常德的妻子说:“常德你在哪里啊!怎么说话不见人影呢?”伍常德又笑了笑说:“什么?你开玩笑吧!怎么把你们吓成这样子?”伍常德便摸了一下自己妻子的脸蛋,但妻子却看不到他。他妻子又是吓了一跳说:“你是人还是鬼?”伍常德正脱去上身的衣服和帽子,此时便显现在他家人面前。他全家人以为他是鬼,便往室外跑。但伍常德大叫说:“你们这是怎么了?我不是鬼啊!别瞎说。”但她们都不相信地往外跑,因此伍常德很委屈地跑出去解释一番,直到他们相信他是人为止。经过几番的解释,他家人还是半信半疑,他的母亲便在神像面前拜了拜,又拿着香火在他儿子身上转了转。他妻子此时发现了那顶帽子,只见那顶帽子如同斗笠一样的造型,帽子是红色的,而且用豪华的丝织品做出来的。但感官上让人觉得很不可思议,因为人们根本没有见过这样的帽子,也没有这种造法。他妻子便也往头上戴时,他家人便都看不到她,她还笑着说:“常德,这顶帽子怎么这么古怪啊!戴起来还蛮舒服的。”她的小儿子说:“妈妈,你在哪儿?”伍常德这下便明白了这顶帽子的古怪之处,原来是可以隐身的。因此便把自己在回家的路上意外发现这顶帽子说了出来。而且他们家人便保守了此秘密,不向外人透露。
这天夜里,村里的人又有人失踪了。有的便向四处敲锣打鼓,喊着要召集各地村民都去帮忙找。也许此事由来已久,而且人们都有所戒备。但还是有人失踪。至于失踪这人的家人说:“我女儿正在吃饭,但不知道为什么,突然她好像丢了魂似的,便向门外走去。我以为她吃饱了,要出去走走。但我发现,她一走出去,她就没了人影。我四处瞧瞧都看不到人影。”伍常德心里有数,便知道这古怪之处也许与这顶帽子有关,但事关重大,便把自己碰到的古怪事都兜了出来。尽管他妻子一直拉他衣角,但他还是讲下去。村民叫他拿来帽子,村民们一见,这顶帽子确实古怪。在村长的筹划下,村民便分成四个小组往山上找人。因为大家都知道,他们有好几起失踪都是在山上的。村民们都拿着电筒便往山上进发。伍常德这组与村长一起,人数有三十几个左右。到半山腰时,有的人也无缘无故地失踪了。直到剩下四五个人,他们都胆战心惊的,伍常德也感到很害怕,便戴起了红帽。此时,时不时地传来乌鸦的叫声,原先他们在途经路中,发现了有白面脸的人在荆棘树林中看着他们。他们用手电筒照时向那白面人喊,但那白面人一会儿就不见了。几个年轻气盛的小伙子骂着粗话,说在这里装神弄鬼做什么?老子拔了你们的皮。几个小伙子一扑过去抓人,只听见他们几个小伙子凄厉的惨叫之后,便不见了人影。村民们便胆战心惊起来,有的恼怒过去,却已看不到小伙子了。村民有的很害怕说要下山,但村长却执意说要找到人为止。
村长他们四个人又不见了伍常德,便有了退意之心。村长便喊着要下山。伍常德却可以看到那几个小伙子,他们纷纷被人用牛筋绳子捆着,由四五个小矮人拉着往一个洞里钻进去。他也跟着进去,他也见到那几个小矮人戴着与自己同样的帽子。他跟着,而洞里却有着幽蓝的鬼火照明。在洞里的深处一个老太婆坐在椅上,她说:“怎么样?弄来了吗?”其中的一个小矮人说:“弄来了,姥姥,此次弄来了三四十个人。”那姥姥怒说:“怎么弄这么多人来,你是想让姥姥淹死吗?”小矮人说:“是他们自己先冒犯我们的,不过这些人血可以装起来,以后慢慢享用。”那姥姥怒说:“我要的是新鲜的,今日就喝进来那人的血吧!其他人就放回去?记得用牛屎,青蛙,牛粪喂养。”小矮人便把抓来的人都送到半山腰的草地上按着姥姥的吩咐做了。
姥姥在桌子上拍了一下,大怒说:“伍常德鬼鬼祟祟的,还不给我滚出来。”伍常德本来是要撤出洞去,却没想到那姥姥有如此神力,却也能知道暗角里有躲人。姥姥笑了笑说:“今晚就喝你的血和那小姑娘的血。”伍常德往姥姥地上指的那小女孩看去,原来是那失踪的小女孩。姥姥说:“红叶,把他的帽子摘下来,这顶帽子本来是你的,你怎么无缘无故地到了他手里。”只见一个十七八岁的女孩惶恐地跪下来说:“求姥姥开恩,那帽子是我在路上弄丢的。”姥姥又说:“去,把他摘下来。”伍常德被那女孩摘了下来,那女孩便往头上戴好了帽子。姥姥又说:“我本来是要喝人血的,根本不用伤人命,只要喝完血,便叫下人鸡鸣前把那些人送到山下去。那些人送来时是迷迷糊糊的,可是你却都看到了,而且也冒犯了我。那小女孩我把她喝了一点血,就叫人抬下山去,伍常德你可不一样,你就得死。”此时伍常德吓得一直磕头求饶说若是放了他,他不会向外人说的。姥姥又说:“没用的,你起来吧!红叶你先把他带进野枯洞去,我先喝这小女孩的血。”
红叶便带着伍常德到野枯洞,伍常德一直求红叶开恩。但红叶也对他的遭遇感到不平,而且此事又是因自己而起的。红叶说:“我可以放了你,不过你得为我办一件事。”伍常德便很高兴地说:“一百件事也愿意。”红叶说:“此洞是妖洞,外面的那姥姥是蛇精所变,专喝人血又不伤人性命,而那些为她做事的小矮人是蛙人。这件事又因我的帽子而起,我本来是狐狸,我家人全被那蛇妖吃了,那蛇妖因我貌美,我又一直求饶于她,所以才放过我,但我却得为她办事,那就是到人间买一些香料。”伍常德听完之后说:“原来如此,那姑娘要叫我做什么呢?”红叶说:“你下山之后,白天里召集所有乡民,烧了这洞,只要看到一条大蛇跳出,你们就用猎枪射杀了它。若是一只狐狸,你就抱着我逃出此洞。”伍常德便爽快地答应了。但又对此感到很担心说:“那姑娘若是你放了我,你姥姥怪罪下来你怎么办?”红叶说:“这你就不用担心了,只不过受点皮肉之苦。你若是没烧了此洞,第二天晚上,姥姥会亲自下山抓你的。走,跟我下山吧!”红叶便把伍常德送下了山,而那蛇妖知道不见了伍常德,便向红叶询问。红叶谎称自己睡着不小心被他溜走了。姥姥气怒交加,便绑起红叶来怒打。
第二天,伍常德召集了一部猎人,往山上进发,他们来到那个大洞。伍常德叫人喷下汽油,弄好了一大堆木材,便点起了火。其中一只狐狸在洞口观望,伍常德便赶紧抱了它过来
,只见狐狸身上都是伤口。猎人们早已布置好在洞外隐秘处,只见好大的青蛙见到大火烧着,便往洞外逃出,而猎人便射杀了它,只要一只出来便射杀了一只。深洞处的那条大黑蛇因为大火,便也往外逃出,猎人用十足的子弹射杀了它。伍常德叫人把它抬下山去,村民们都过来看大黑蛇,大家便知道了原来是蛇妖作祟。伍常德便叫村长把大黑蛇火化了。而伍常德也把狐狸的事告诉了村民,因此村民们便给她建造了房子让她住下来。后来住了没几天,那狐狸自个而离开了村庄,留下信儿说感谢好意,说她要到远方去找她的亲戚。
乡下的得道老人说:“自从蛇妖一死,那村庄便再也没有人失踪了。”