Actually the protein is movable from one cell to another cell but it is a transcriptional factor. Giving an extra NLS will reside the protein in that cell itself? The protein is functional if it is tagged to YFP in its C terminal.
Thanks for your answer, but I think removing that specific sequence from inside of the gene is difficult compared to inserting a tag to its end. I am not sure anyway.
The protein gets secreted and then uses the transduction domain to get into nearby cells. So
1. Remove the secretion signal. This will make it completely intracellular in the original cell. IF the cells need to be in contact to transfer the protein then secretion per se may not be involved.
2. Almost every NLS has an opposite NES - nuclear export signal. Removing the NES can keep the protein in the nucleus, but now it is aberrantly located and may have "side effects" from continuously remaining in the nucleus.