Your Persian is very correct:-)
Tafavot means difference( noun)
Man midanam ke shoma ba man tafavot dari.
من می دانم که شما با من تفاوت داری
Motefavet means different( adj)
Please look at this
Tafavot and motefavet are Arabic words
Persian and Arabic are in relationship since so many years and isolated them is somwhat hard