Musked
To be swindled or cheated.
The company that installed those solar panels destroyed my roof, the solar panels don't even work, the company won't come out and fix them, and to top it off, I now have to make 30 years worth of monthly payments for them. I really got Musked.