I Plug Myself in (China), also known as Wo Ji Zi Ji Kai Wai Gua, 我給自己開外挂 is China drama
Edit Translation