Alright, well the title says it.
This Virus breaks ShiftLock. It is incredibly annoying as it Is ussually essential for some games.
There is a large script that clones a "RotateP" and scripts into alot of different directories. I have never seen it out of the Workspace HOWEVER when I removed all my Gui's. The LockShift went back to normal. I did this text on 3 different placeswhich had the virus (removed Gui's) and then it worked fine.
Solutions?
Check through everything in the whole game and remove ALL suspicious and unwanted items items. This happened to me, and I did that, everything worked fine. Also, check any script that creates instances, it may create an instance and script it for the LockShift not to work.