OnTrigger event when colliders are already touching eachother

hi guys, i have a gameobject wich moves towards another gameobject when a certain boolean becomes true, and when they touch i destroy the other gameobject when OnTriggerEnter fires, but sometimes the colliders are already toucing when the boolean becomes true, this means OnTriggerEnter will not fire, nor will OntriggerStay, is there any way i can still detect this collision?

OnTriggerStay should work though. Are you sure one of the colliding game objects have Rigidbody attached?