Hi TJ, I’ve tried what you’ve said and its working perfectly. I have also managed to get the object to face the direction of the player when grabbed and constantly update the rotation through making a new function to update its rotation relative to the player and then have a looping timer call the function when the object is grabbed and clear the timer when dropped. All works great, Thanks so much for your help over the last couple of days.