batshit

[ bat-shit ]
/ ˈbætˌʃɪt /

adjective Slang: Vulgar. (usually in the phrase go batshit)

insane; crazy: My ex went completely batshit when we broke up.Dude, you’ve been making some batshit decisions lately.

Origin of batshit

First recorded in 1970–75; bat2 + shit