deceiver

US /dɪˈsiː.vɚ/
UK /dɪˈsiː.vɚ/
1.

someone who deceives people:

:
It could be difficult to detect a lie, especially from a well-practiced deceiver.