Rimmsy #1 a pick actually takes time depending on your world scale. Use "pickedtime()" to find out how long a pick takes to hit an entity. This is why you should use the smallest scale you possibly can.