Adding counterions on a protein



Dear All
 Does anybody know if there is an efficient script to add counterions on
 a protein in a random way?
 Actually, I tried to perform it with InsightII and Sybyl scripts but they
 have been constructed for nucleotides. Would it be possible to get scripts
 properly modified for proteins working with InsightII or Sybyl programs?
 Thanks in advance for your help.
 Best regards
 Sandro