If you want to create new zone, then ready this
But, depending your zone, maybe better would be handle it directly on teleport, like remove all buffs and give xyz buffs, but then if it's accessible zone, ppl get buffs and walk there with full buff. So, having a unique zone you control it using onEnter method.
If you don't know how, can't handle, simply skip your idea. Been there, done that.