Is there a way to know a :Clone() origin?

You can put an object value inside of the cloned model to keep track of the original item:

local clonedItem = game.ReplicatedStorage.MyItem:Clone()

local originalItem= Instance.new("ObjectValue")
originalItem.Parent = clonedItem
originalItem.Value = game.ReplicatedStorage.MyItem

clonedItem.Parent = workspace
3 Likes