okay i got it.........when i use enable_entity instead of enable_impact, it works.

i guess my.enable_impact doesn't work for stationary targets whereas my.enable_entity does.

or atleast that seems to be the only explanation.