Problem with ClipsDescendants

I want to make a cooldown bar in a circular shape gui

this is my gui
image

what am i trying to achieve
image

i tried create a frame with ClipsDescendants enabled and put bar gui in there, but the problem is when i tween the frame the bar will go with the frame so it’s not working
image

https://gyazo.com/1e54e398d6ae19a1b9673e0a46921757
https://sofargames.gyazo.com/ef1306942873944c51c776aa5903f89e

ps. sorry if my English is bad

Is this what you’re trying to achieve?

It does work but the scale of gui is wrong when I’m playing the game in other device, so I use AutoScale plugin then the gui scale is ok but cooldown bar not working again. Is there any other way to scale gui or any solution for this?

https://sofargames.gyazo.com/70b59f3f6ae98c4d166da25c0b7e60de

as u can see in the vid, It’ll work if I can move clip layer without the bar layer moving with it but the problem is the bar have to be clip layer child

is there any way to clip without being child or to lock gui in place to prevent the bar from moving

thx

What you’re trying to achieve is pretty simple. Basically if you’re moving the clip layer you want to counter-move it’s child so that it looks like it stays in place. Add a line after you move the clip layer saying that you move it’s child in the opposite direction.

Yes it worked, I use GetPropertySignal to get signal when child automatically move with their parent and move child in the opposite direction the parent going I got the answer 20 days ago but I forgot to post the solution here