Naysaya (character)

Naysaya is fictional demonic curse is character in Star vs. The Force of Evil and his voice: JP ?????