Interaction Entity help

can someone help me with execute as @e[type=minecraft:interaction,tag=drawint] at @e[type=minecraft:interaction,tag=drawint] on target run scoreboard players set @e[type=minecraft:interaction,tag=drawint,sort=nearest,limit=1] drawerint 1 execute at @e[type=minecraft:interaction,tag=drawint,scores={drawerint=1..}] as @e[type=minecraft:interaction,tag=drawint,scores={drawerint=1..}] run tp @e[type=minecraft:block_display,tag=drawer,sort=nearest,limit=1,distance=0.125] ^-1 ^0.125 ^ execute as @e[type=minecraft:interaction,tag=drawint,scores={drawerint=1..}] at @e[type=minecraft:interaction,tag=drawint,scores={drawerint=1..}] run tp @e[type=minecraft:interaction,tag=drawint,scores={drawerint=1..},sort=nearest,limit=1] ^-1 ^ ^ execute as @e[scores={drawerint=1..}] run tellraw @a {"text":"Drawer moved!","color":"green"} execute as @e[scores={drawerint=1..}] run scoreboard players set @s drawerint 0 execute as @e[type=interaction] run data remove entity @s interaction i want it to only move one at a right click (i want it to move the one i right clicked) i couldnt figure it

Continue to help post