Is there any supplements I can take to gain height?

Maybe... Once the growth plates have fused at the end of puberty there is no chance to gain height. Before that time at the end of puberty zinc deficiency leads to relative growth retardation. Therefore, optimal zinc levels will ensure the maximal growth in height.
No but... Once the growth plates in your bones have fused you can not increase your maximal adult height. However, if you have shrunk any it is due to poor posture and/or compressed discs in your spine. Yoga, tai chi or pilates will help stretch the spine an may lead to increased height.