Tenta esse.
--- Created for otsmateria.com (c)----
local positions = {
["ARENA"] = {x = 996, y = 998, z = 8},
["TRAINERS"] = {x = 993, y = 1000, z = 7},
["ITEMS"] = {x = 996, y = 1003, z = 7},
["QUEST"] = {x = 994, y = 1003, z = 7},
["WAR ZONE"] = {x = 997, y = 997, z = 6},
["TP-ROOM"] = {x = 997, y = 999, z = 7},
["TP ROOM"] = {x = 1002, y = 983, z = 7},
["WAR-ZONE"] = {x = 999, y = 994, z = 7},
["OPPEN-B"] = {x = 616, y = 1423, z = 7},
["TRAP-B"] = {x = 618, y = 1423, z = 7},
["ARENA"] = {x = 620, y = 1423, z = 7},
["FreeHouse"] = {x = 996, y = 995, z = 7},
["DEPO"] = {x = 1000, y = 994, z = 7},
}
local effects = {31, 32}
function onThink(interval, lastExecution)
for text, pos in pairs(positions) do
doSendMagicEffect(pos, effects[math.random(1, #effects)])
doSendAnimatedText(pos, text, math.random(1, 254))
end
return true
end