Explanation : The truth serum numbs the consciousness and a person is then asked questions....if he answers, the answers only come from the sub-conscious mind...the assumption is that all that is in the sub-conscious will be the truth and what the person says will always be the truth..
That is one big assumption to make....cos if a person has trained his mind to utter lies, it will be registered in the subconscious in which case he will speak lies from the subconscious...
A lie told 100 times over becomes the truth.....something similar happens with subconscious...if i commit a murder and the tell myself repeatedly that i have not done anything wrong and if i really convince myself that i'am innocent, then it will get registered in the subconscious mind....
Here Krishna might have been brainwashed into saying this......this is all fabricated lies!!