So I want to make a Punch Script that when the Player presses "E" the Player will Play a Punch Charging Animation, and when the Player releases the "E" key, the Player will Punch. Is there a way to stop the Animation in the middle of it. Or do I have to make a whole other Punching animation? (Sorry if it's confusing. It's kinda hard to explain)
You can use the Stop
method of AnimationTrack to do exactly what you're asking, and there are various methods to catch the Player pressing 'E', although I prefer using the InputBegan
event of UserInputService.