wel any thing is possible
but to me, deer can pin point sounds so well, I try to not make any more than needed to get into my stand
but that had ben used yrs ago too, so nothing really new
its just about tricking a deer into thinking something is moving faster(water running on leaves and such)
so it could work both ways, either call them in or scare them off,
a gamble!