EDIT: Must have not seen the second page when I last replied. I noticed that UIParent:Hide() was not working so I changed it to UIParent:SetAlpha(0) because I was using that for my old code. Thanks a lot of the advice and the work you put into it. That makes great sense to have to hide while in combat. Really appreciate it!