I’ll keep it simple. I’m trying to make a custom mouse icon, so I disabled the mouse using UIS.MouseIconEnabled = false, and I update an imagelabel’s position every frame to be at the mouse’s position. I’m doing this because I want the mouse icon to be a custom one, and the mouse always reverts to the default icon whenever it hovers over a GUI item. The problem with using an imagelabel though is that no matter how high I make the ZIndex, it’s still always behind the chat box.
I’m fairly certain there isn’t a way to do this. You should make a feature request (reference this old one, it has multiple feature requests in one post so isn’t really appropriate).
Adding onto this, I believe the display order of the chat is at 6. There was a max of 10 or something for display order, but that may have been removed since I last checked.
I believe the DisplayOrder limit is indeed removed. If not, then it’s still 10 and my DisplayOrder input isn’t getting clamped like ZIndex used to do pre-limit removal.