How to make an infinite key tool?

Just copy the key part without the tool and place it where you want it then anchor it.

Then in the script just clone the tool itself from ReplicatedStorage

		local clone = Key:Clone()--copies the key

To

		local clone = game.ReplicatedStorage.Key:Clone()--copies the key from replicated storage

using the same click detector script.

Ok, I put the key tool in replicatedstorage and anchored the new key without the tool. It fixed the flinging problem but now you can get keys unlimited times again.