Давать ему какой-либо тег например 'sm'
execute as @a[x=#,y=#,z=#,distanse=..2] if entity @a[x=#,y=#,z=#,distanse=..2] run tag @s add sm
Где # = координаты
А также обратное условие:
execute as @a[tag=!sm] unless entity @a[x=#,y=#,z=#,distanse=..2] run tag @s remove sm
Все эти команды либо в цикличный кб либо в постоянную функцию
А дальше относительно тега sm делаешь что хочешь с этим игроком