So im playing around with GUI and i encountered this while scripting it. I did add a sound:Stop() in the mouseLeave but it does this weird cut off that does not sound good. If i remove the stop it just makes this loud deafening noise.
im not sure how to add a debounce in between since the tween and sound is handled in a module script so its individually being added to each button.
I saw a game where when it spams like this it cuts off the sound but im not really sure how to do it with my script