Search, there are millions of them...
and you should script it yourself..
Learning scripting: www.wiki.sa-mp.com (also here on this forum)
Small Scripts: Script Request Page #4 ( on this forum )
Help with scripting: Scripting Discussion
Gamemodes: Gamemodes page ( on this forum )