what you're looking for is a type of bush. there could be hundreds, but there may only be a handful of types. unless the area you're talking about consists of an entire island, make a scout missionette with the neatestobject command linked to a hint which gives the type of object.
here's a wee script that will help out
#loop
_color= [[0.8,0.8,1,0.3],[0.8,0.8,1,0.6],[0.9,0.9,1,1],[1,1,1,0.5]]
drop ["halflight","","Billboard",2,1.5, [0,5,1],[0,0,0],0,1.275,1,0,[0.5,0.75,0.1],_color,[0],0,0,"","",player]
hint format ["%1", nearestobject [(getpos player select 0) + (5*sin(getdir player)), (getpos player select 1) +
(5*cos(getdir player)), getpos player select 2]]
~1
goto "loop"
whatever types are thrown up in the hint, take a note of them. then in your 'hiding' script, use
_obj = nearestobject [loon_name, bush_type]
loon_name domove getpos _obj
you could incorporate a loop through an array of all possible bush types and find which is the closest of them too. just remember there's only a 50m radius for nearestobject.