How would I wait for a value to stop changing after some time?

So Im making this hygiene system where when the hygiene value changes via “Changed:Connect(Function)”


It moves the stat bar on the screen and sets it to visible (below)

image

my problem is trying to get it so after the values stop changing for some time say like after a 10 second period, and the hygiene has not been added to or subtracted from, it will then set the hygiene stat icon to non visible.
my big issue with this Is the hygiene icon will flicker on and off rapidly and I can’t seem to figure out a way to stop this from happening. Any suggestions??