Using 2D sprites to make a push-able/ interactable object with physics?

Tick:
Player Z - Apple Z → In range (for exampel min=-20, max=20)->“Not” node->Branch->IsPushing

Or you can do it on overlap. If you don’t want to overuse tick.