As verbs the difference between outwit and mock
is that
outwit is to get the better of; to outsmart, to beat in a competition of wits while
mock is to mimic, to simulate.
As a noun mock is
an imitation, usually of lesser quality.
As an adjective mock is
imitation, not genuine; fake.