Never used "tee", but according to what I can see with "whatis tee" it 'read from standard input and redirect it to standard output and file', while "script" redirect to a file all what appears on a shell session (input and output). Maybe "tee" can do what "script" do, but seems to me that tee is 'general pourpouse' while script is 'terminal specific'.