Trying to figure out how to do interactable objects correctly

https://gyazo.com/a4b3ebde9432a712f00fb0163de52424

Hey guys, so I have this locker and I have it set up so when a player presses E the locker Opens and stays open, I made an animation for Open and close, I guess im just confused whether or not I should even be using animations, I figured out how to pause the animation at the end frame so it stays opened until interacted with again but Im just curious if this is even the right way to do it or should I be doing it with tweening or some other solution, I have a lot of these interactable objects so its really important. If anyone could give me some advice on how to do this properly I’d appreciate it thanks.

You should probably consider using TweenService as an alternative, since it’s more effecient than using many Humanoids or many AnimationControllers. Otherwise, having it animated works fine if you do not have many animated objects.

thank you I just used lerping animations arent needed ig