Cas9 protein engineered with C-terminal cysteine and tagged (His/HA) then conjugated to maleimide-linked CPP (m9R = GGGGRRRRRRRRRLLLL) via thioether bond; sgRNA noncovalently complexed with 9R peptide (9R = CGGGRRRRRRRRRLLLLC) to form positively charged nanoparticles.