Liam Gallagher has admitted he still does drugs so hasn't "got a leg to stand on" as a parent because he cannot tell his kids not to touch such substances.