banjaxed

adjective

Ruined, incapacitated, or broken.