In everyday speech, 变态 is a strong insult meaning 'pervert' or 'freak'. In biology, it's a neutral scientific term meaning 'metamorphosis' (e.g. of insects). Context is everything.
register
Calling someone 变态 is very offensive in Chinese. In slang it can also mean 'insanely good/intense' (这题变态难 = this question is insanely hard).