How do i rotate only the object and not its collider?

I am creating a tower defense game where my tower rotate facing the enemy. However since im using polygon collider to detect enemies within range, i dont want the collider to be moving along with my tower for obvious reasons. Is there a way to stop the collider attached from rotating other than creating a parent object to hold it? (I dont want to go with this method since it requires a lot of tweaking in scripts)

Grateful for all help :slight_smile:

A very simple solution would be to separate the collider from the rotating tower, if the tower gameobject becomes the child of the collider gameobject, everything should function as intended, assuming that any getComponents<>() are changed to getComponentInParent<>().

Hope that helps,