Tweening GUI Transparency Issue

What do I want to achieve: I am making a script that lights up a flower on click by tweening it to neon material, and additionally adding in a transition to a black screen during the tween.

What is the issue? I have already figured out how to create a tween to neon with the flower, but am for some reason having issues with creating a tween transition with a GUI by tweening the background transparency to 0. Despite doing this many of times, I am struggling to figure out what’s wrong due to no errors being returned.

What solutions have you tried so far? I haven’t tried much because I can’t really figure out what’s wrong in the first place.

hi, i need some more info before answering

first, add a print(“testing”) on line 28 so we can see if the tween even runs

It does not print

ok so

first problem is you defined FadeWhite as a game.StarterGui, you cannot do this

all guis must be tweened / edited from the client, so what you can do is on clickdetector click, figure out which player clicked it, send a remote event to the players client, and define the FadeWhite as game.PlayerGui:WaitForChild(“FadeWhite”,10):WaitForChild(“ImageLabel”,10), and then do the tween on client

second, if the print didn’t print then this error goes above as well. do you see the petals appearing / dissapearing?

The petals work, but the GUI doesn’t

refer to what I said about using event:FireClient() and tweening the gui on the client, and defining the gui as a PlayerGui.