I'm right now doing Pokemon red, and my venusaur used razor leaf to opponent tentacool. Obviously, it did critical hit, but something strange is, it says "it's not very effective" I've hit few more tentacools now and it always says it! Tentacool's water/poison, and it is obvious that grass beats water since it had been always like that since the beginning. What's happening?
This happened to me on a Yellow run recently and I decided to find the actual answer. Essentially it is a glitch, but it's not specific to one person's game. There's a glitch that causes the "not very effective" text and sometimes other text to display even though the actual damage done is unaffected. The attack still does neutral damage due to the Water/Poison typing, it's just that the subsequent text is incorrect.
You can read more about it here at Bulbapedia: https://bulbapedia.bulbagarden.net/wiki/Dual-type_damage_misinformation
Glitched Game. Tentacool is hurt neutrally by Grass Type Moves.