Why is it bad?:
1.) You get a warning (see the screenshot) but you are killed very soon after it. I even didn´t have enough time to read the warning (maybe because I am kensai monk).
2.) There´s no roll (it doesn´t matter if you´re disguised or not).
Funny thing is that if you are well dressed (armor helmet gloves etc.) noone can know whether you are a drow or an elf.
Lets say that guards can tell a drow from an elf even if they are dressed up... The problem is that I didn´t see any guards or the settlement itself.. just ordinary road through a forest.
3.) This is roleplaying server so why do players of certain race get killed ( ooc ) when they enter a wrong location?
Seriously you can cut out the whole combat system, imagine this situation:
*You´re walking a dark road through the forest and suddenly you are ambushed by a large group of bloodthirsty bandits. There is no possibility of survival.* *Someone killed Player*
In my honest opinion this is ridiculous.
SOLUTION
1.)Put a warning during a character creation like - if you ever come as a drow near any settlement on the surface you will be instantly killed without any throws so if you don´t know where the settlements are you will have to pay in gold and experience to find it out.
2.) Simply put the warning dialogue a lot further from the "instant kill zone".
Ps: Seriously this ooc killing drows should not have its place in rp world. I have played on many rp servers but this is the most ridiculous ooc mistake made by developers I have ever seen.

Are there any other races that will get killed like this too? The players should get their information.
EDIT:
-Some people asked for keeping those killscripts (so they didn´t read my whole post because in the solution I did not ask for removing them.. I just asked to make them more obvious and known to new players like me)...
-I agree they need to be kept until there is another RP solution... Like if you go near guard he will ask you to remove your helmet (which is RP-friendly and has the same result as the OOC killscript)
- another reason why the killscript is bullshit is that it works if you are hidden or invisible or in Greater sanctuary (which moves a caster to another dimension so he can´t be harmed by any enemy spells and attacks)
-Make RP not WoW

EDIT2:
-Just saw a fight in the Andunor Hub. A surfacer came and killed two UD players (not sure who started fight I arrived too late). The funny thing is that any surfacer can go to the main city of UD kill and player (while watched by guards) then just smile and walk through the portal. I understand that underdark players can fight even in the Hub, it´s weird but fine but when they´re attacked by non-slave human, shouldn´t the guards kill him?
-I was thinking about the script... I think it would be enough if it was like a magical barrier which would teleport you back to the place where your soul is bound or to previous location so you don´t die this ridiculous ooc death.