Or maybe a melee instead of a gun for stealth. If someone bumps into you, you decloak as well. Hitting someone while cloaked deals an instakill amount of damage, but you immediately decloak and when you decloak for any reason you have to wait 5 seconds before cloaking again.