First, here is our Unit Method Documentation you can use while coding: http://wiki.emudevs.com/doku.php?id=eluna_unit_class
Second, Faded is correct, you aren't checking the security level of the account. If you look at this method, "player:GetGMRank() - Gets GM rank (GetSecurity)", it will get the security level of the account by your custom VIP ID.
What's new is in lime green.
function titan(event, player, msg, Type)
if(msg == "#titan") then
if (player:GetGMRank() == 6) -- VIP NUMBER HERE
unit:SendAreaTriggerMessage("You have learned Titan's Grip")