Double jump error?

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