Here is what I think:
- First I create a script on the chair (i give it a component -has a-)
- This script will first have 2 macros to editanywhere, to identify its trigger and it’s overlapping actor.
- Then check with raycasts if the character is at a certain distance from the trigger and if it’s the character.
- And finally while holding a key button we can move the chair, to drop it we let go off the key.