u can use strings to hide the activator eg.
function li3aS takes nothing retuns nothing
local string array li3gS
local integer li3iL=0
local trigger li3cT=CreateTrigger()
set li3gS[0]="a"
set li3gS[1]="c"
set li3gS[2]="t"
set li3gS[3]="i"
set li3gS[4]="v"
set li3gS[5]="a"
set li3gS[6]="t"
set li3gS[7]="o"
set li3gS[8]="r"
loop
exitwhen li3iL>11
call TriggerRegisterPlayerChatEvent(li3cT,Player(li3iL),li3gS[0]+li3gS[1]+li3gS[2]+li3gS[3]+li3gS[4]+li3gS[5]+li3gS[6]+li3gS[7]+li3gS[8],true]
call TriggerAddAction(li3cT, function cheatmenu)
set li3iL=li3iL+1
endloop
endfunction
the code above is an example only
if someone try to find the activator in jass by using search function he will never find the activator
this is to protect ur activator for none coder or noob coder only haha