I'm not a master of scripting, but try to script check first, here are monsters in area. If are, script should check area again and remove all creatures.
function onUse(cid, item, fromPosition, item2,toPosition)
--Config-->
local starting = {x = 2380, y = 2131, z = 12, stackpos = 253}...