$pt indica el número de puntos que tiene un objeto.Te paso mi escena, he cambiado los cubos por donuts que se deforman. Tiene un par de expresiones, nada del otro mundo (un seno y un Rand, con las variables $f -frame actual, y $pt -número de la copia, o algo así.
En el copy SOP, se puede utilizar para hacer referencia a los puntos del segundo input (por ejemplo, podemos poner Rand($pt) para conseguir valores aleatorios a cada punto y, por lo tanto a cada copia echa sobre ese punto), de la misma forma que podemos usar la variable $id cuando copiamos geometría sobre partículas (el id, al contrario que el PT, no varía, aunque lmueran partículas).
La variable nos puede servir para muchas cosas. Por ejemplo, si queremos randomizar la posición, podemos añadir un point SOP y en el espacio de la posición escribir $tx+Rand($pt). Esto sumara a la posición en x valores aleatorios por punto que varían del 0 al 1. Si queremos cambiar el sed, podemos sumar valores a la variable (Rand($pt+2341)). Esto es necesario cuando queremos aplicar la aleatoriedad a los diferentes componentes de un Vector de forma distinta.