After callingAnimationTrack:Stop, there is a default fade time of 0.1 seconds where the animation fades out and is still playing.I would try using :Stop(0) insteadto make sure there is no fade time. It’s weird Destroy doesn’t stop with zero fade time, but I guess Roblox decided not...
(FadeTime:number=0.100000001,Weight:number?,Speed:number?):void--Play the Animation with spefic FadeTime and SpeedAnimator:Stop(FadeTime:number=0.100000001):void--Stop the Animation with spefic FadeTimeAnimator:Destroy():void--Stop current animation and destroy the instanceAnimator:GetMarkerReached...