How to detect the only collision in Rigidbody3D

Godot Version

4.2

Question

I’m trying to utilize Rigidbody3D similarly to AreaBody3D in my project.

Currently, I’ve implemented a bullet using Rigidbody3D. However, upon collision with CharacterBody3D, the bullet displaces the CharacterBody3D slightly. My objective is solely to detect the collision without causing any movement.

I’ve experimented with AreaBody3D and RayCast3D, but they haven’t yielded satisfactory results. Any suggestions on achieving the desired outcome?