Need a one word that means a person that can read other from personal experience not like a psychic or a mind reader but like a wise person that knows when someone is lying or not acting like usual. Someone that can read right through other person's actions and know if they are up to something or what their objective is. Is there such name?
very good at noticing and understanding things that many people do not notice
These may fit your description in a certain way.
Discerning -- M-W
able to see and understand people, things, or situations clearly and intelligently; showing insight and understanding
"It's nice to meet someone with such a discerning eye."
Astute -- M-W
having or showing an ability to notice and understand things clearly : mentally sharp or clever
"He is an astute observer of the current political scene."
"Astute readers will notice the error."
"His analysis of the battle was very astute".
I don't think it is a word yet, but there is a certain magical practice JK Rowling introduced in Harry Potter. It is called Legilimency, a way to infiltrate one's mind. It is used by Lord Voldemort to check the thoughts of his subjects, more importantly, his enemies. This is also a way for him to check if one is telling the truth. The term for the person who practices legilimency is legilimens
Another possibility is attuned to: "especially able to understand or deal with".