CanvasGroup breaks buttons

Hey there! Thanks for taking a look at my post.
My game greets first time players with a UI. This UI is cloned from ServerStorage. The UI has two Canvas Groups. One for greeting and one for rules. Once you click the begin button on the greeting it is programmed to switch you to the rules canvas. However for some reason the click script doesn’t run. I’ve tried moving the button out of the canvas to see if the clicking script would work and it worked perfectly fine however when I put it back in the button script didn’t work. No errors were outputted either. It is essential for the UI to be in the canvas since they are used for animations later on.

What events are you using from button clicks? Sometimes using .Activated event doesn’t work when the Active property is false on ui buttons. Could also be a Z-Indexing problem or how you’re defining your variables. You need to show us the script for help.

Use .MouseButton1Click not .Activated as if something is blocking the button even if it is invisible then the button is not able to be clicked.

I’m using MouseButton1Click not .Activated

Even if I try a simple script that prints a word when I click it it still doesn’t work unless it is out of the canvas.

Well canvas groups are quite buggy so i guess you can switch to frames for now.