Not quite right mentally: perverted, stupid, or mentally ill.
Behaving in the manner of a moron; idiotic; stupid.