Why does my pick item and drop system in viewmodel make the item go somewhere random when i pick up the dropped item

i made a pick and drop system with a invisible viewmodel so when i pick up an item then drop it, its good but when i pick up the dropped item, it doesnt clone where its supposed to be whats the issue i can send scripts if needed and a video

Hello @NoobInAFishTank

Can you Please provide video for more understanding of your issue
and as well only some function code that is pick item and drop system in viewmodel.

(honestly, sometimes it is better to show the issue than rather talking about it)