OnCollisionStay may not be the best use. It’s possible that when you tap to jump, your isgrounded is set to false and then swapped back to true right away. I would throw some debug statements in there and see if OncollisionStay is getting triggered even right after you jump.
Also, remember to use code tags Using code tags properly