FIXED, Had to rewrite code. Bad programming on my part. Thanks to everyone who helped!
Thank you, However I added the OnGUI through the forum and didn’t even notice, So it has no effect on my script.
Im thinking it might have something to do with the showTooltip = false; in the update function? If I remove it everything works good but the tooltip will also show for empty slots as well. Any thoughts?
Thanks again for your responds.