Hola,
hay una forma muy sencilla de hacerlo. La función "Split" devuelve una matriz con todas las palabras de un texto por separado. Tan solo le pasas el texto y el separador de palabras, en este caso el espacio " ".
Cuando lo tengas en la matriz vas comparando. La primera con el resto. Teniendo en cuenta que una palabra comparada ya no la puedes volver a comparar.
También tendrías que hacer limpieza antes de nada de signos del tipo "," "." ";"
porque "hola, rochadtk hola" split devuelve;
hola,
rochadtk
hola
Saludos
Pablo