First thing first I’m sorry if my english is not so good but it’s not my national language
So, in my game (can send link for package) enemys are attacking with their hands. To make them dealing damage to me I added collider on their hands. Collider is moving with hands so they should hurt player but the problem is that Unity doesn’t always detect collision or detects it twice.
Depending on how fast your time scale is inside of your editor settings it may miss a couple of hits. It’s 0.02 by default. Also are you using OnCollisionEnter/Stay or Exit to detect collision?
If your collider doesn’t leave the collision box, it won’t trigger OnCollisionEnter again. Or if you enter the collision box and then on the way back down it hit’s it again it will trigger it twice like you said.