@ninja8tyu i’m assuming your character’s type node is CharacterBody3D instead of Area3D? that may be why “_on_area_3d_area_entered/exited“ didn’t worktry connecting to “_on_area_3d_body_entered“ instead