Carry a object by another object using typescript

I’m using babylon js editor v4.7.0, I want a ghost object to carry a key and drop it near the chest box which I imported into the scene. How can I do this if possible provide some steps?

Hello and welcome to the Babylon community! You can take a look at the ActionManager: Actions | Babylon.js Documentation (babylonjs.com), the editor should support it