BT is a live bacteria known as "Bacillus thuringensis"... a breed of this microbe, commonly called "BTK" (Bacillus thuringensis kurstakii) is specifically used as a biological warfare weapon against moth and butterfly larvae.
Check plants that are showing damage. Look until you find actual live caterpillars, then spray BTK to effect control/eradication.
It won't work against other insects. It won't work against pests other than insects. It won't even kill a caterpillar unless they eat some of the bacteria. (Hint: Spray leaf undersides so rain/sun/etc. don't remove/kill bacteria before they get eaten).
There is a similar bacterium, "BTI" (Bacillus thuringensis israelensis), which kills fly larvae -- the fly family includes mosquitoes, gnats, etc.... this bacteria will not affect caterpillars, but it is the bacteria found in 'mosquito dunks', and the reason why mosquito dunks are used to control fungus gnats.
Note that the water you mix with BT sprays and dunks must be dechlorinated or the chlorine will kill the bacteria you are trying to infect the pests with.