It did, it just didn't kill Sergei Skripal which was clearly the intent.
> Basically western mass media was talking that only Russia has a formula for Novichok
I haven't done a exhaustive analysis of all western media but the bit of western media I read didn't say that. What they said initially was that it was a nerve agent. Then, after analysis in the UK, they said it was Novichok but couldn't confirm the source. Then after international analysis, particularly at a lab in Switzerland but also others, they did confirm the source.
No-one knowledgeable is saying that only Russia has the formula because it's not true. Novichok isn't especially new, it was developed decades ago by the Soviet Union to get around NATO NBC gear. That's pretty well documented.
The fact that Novichok was used isn't what makes the labs believe it was Russian origin. It's the specific composition that makes them sure. Even then, that wouldn't necessarily mean it was Russian administered. It's all the other evidence that points there.