故事在一个繁华的小镇,这里生活着一群无可救药的居民,居民们自私自利,仿佛活着的意义就只有为自己赚取好处。而小镇镇长的治理方式,就是镇长发言,其他人齐声附和
某天,集市上有只老鼠,趁人不注意飞快的叼走一块面包。居民们发现了老鼠,抄起工具在广场中心将老鼠乱棍打死,可居民们不知道,这仅仅只是一个开始。之后,越来越多的老鼠以及黑色的蛇都在小镇里出现,一开始还只在暗地的角落里,后来便是偷走鱼肉米面。居民弄死的老鼠和蛇越多,则后面来的老鼠和蛇就更多,而弄死的老鼠和蛇的尸骸没人处理。长久以往,繁华的小镇鼠灾蛇灾横行,那些老鼠和蛇甚至咬上了居民,让居民们得上了传染病。可是镇长对这一切完全束手无策
就在这时,一个身穿黑袍的神秘人从远方走来。他直奔镇长的会议室,声称自己可以用笛声消灭老鼠和蛇,在众人狐疑的目光中,神秘人吹响了一段旋律。只见老鼠们纷纷聚集到神秘人的脚下,随后顺从的从窗户跳了出去
见到这神奇的一幕,镇长热情的迎上去,请他帮忙消灭小镇的鼠灾蛇灾,还承诺会给他一千金币作为报酬。神秘人拿着镇长亲自写的契约接下了任务,随后独自前往小镇的广场,再次吹响了笛子。伴随着悠扬的笛声,整个小镇的老鼠和蛇如着魔一般成群结队聚集在神秘人的身后。在吹笛人的指挥下,老鼠们纷纷从城墙跳下,蛇也纷纷溶动的摆出小镇,而小镇外是护城河,老鼠和蛇都纷纷的进到了护城河当中
神秘人完成了任务,解决了小镇的鼠患,居民们也都找回了自己的财产,于是小镇又恢复了往日的模样。镇长大摆宴席并且邀请了神秘人,带着手下的商人疯狂的吃喝。在宴席上,镇长问着神秘人的名字,神秘人回答他叫哈梅尔,但是镇长问哈梅尔的名字似乎只是为了取乐,随后便继续大口大口的吃着肉
夜里,哈梅尔带着契约来领取酬金,可镇长竟不守承诺,拒绝支付说好的一千金币。其实,镇长他们其实连一个硬币都不打算支付,哈梅尔气得脸色煞白,生气的转身离去,而正趁着哈梅尔不在,有人偷偷潜入哈梅尔在小镇里的临时居住地偷遍了所有值钱的东西。等到哈梅尔归来,家中一片狼藉,连那个驱散鼠灾和蛇灾的笛子都不见了
哈梅尔这才意识到,这座城镇早已腐朽,根本不值得被拯救。鼠灾蛇灾是上天对他们的惩罚,自己本就不应该介入。他登上了小镇最高的钟楼,静静等待着黎明的来临,在日出之时,他要将这座城亲手送入地狱。伴随着曙光,哈梅尔敲响了钟楼里的钟,钟声传遍了大街小巷,所有人不受控制的走出家门,聚集到了广场。在钟声的作用下,居民一个接一个的变成了老鼠和蛇的样子,随后哈梅尔走下钟楼,人们中邪一般跟随在他身后,其实就算没有笛子,只要拥有声音,哈梅尔就能控制包含人类在内的动物
哈梅尔将老鼠和蛇带出了小镇,这些老鼠和蛇就像中了魔似的一直跟着哈梅尔不离开。而哈梅尔不知离开了小镇多久后也消失不见,没有留下一丝的痕迹
后续,一位老者走进了小镇,可小镇已经变成了一座空城。老者只看到了街上的笛子,于是便将笛子带出小镇,小镇和吹笛人哈梅尔也因此变为了一个可怕的传说