Point guard Troy Hudson, who received a $10 million contract buyout from the Timberwolves this summer, is talking with the San Antonio Spurs and Milwaukee Bucks but wants his role defined before he'll sign.