Umm is it possible to detect a collision without any rigid body?
I have read many website but still can’t find a helpful answer… Orz
No.
You really only need to read one website, which is the Unity documentation:
“Collision events are only sent if one of the colliders also has a non-kinematic rigidbody attached”