Spoiler(1d20+15)[22] know nature
(1d20+25)[43] will if the illusion is indeed 40 feet high
the bat waits to see what the giants do.
Spoiler
The bat is also very clearly not a normal bat as its wearing a necklace and a belt with numerous pouches as well as a carrying a rod in its arms (also it has arms)