I’ve been working on a view model for an fps concept, but I’m having troubles combining animations. I have one animation for holding the weapon in the view model and another that handles a slight elastic effect whenever the player fires the weapon. The holding animation only animates the position of the gun and the rotation of the left and right hand (not the gun itself). The second animation ONLY rotates the gun and the right arm, and it does so on a single axis.
I was hoping that because I didn’t animate any positions in the elastic effect animation, it wouldn’t override the position of the hold animation, but that didn’t seem to work
The image below is the image of the hold animation that animates the position and rotation of the left and right arm and the position of the gun (base).
This next image is the animation of the elastic effect that only animates the rotation of the gun.
I have tried tween service but since the tween doesn’t update the position if the player moves their camera, this doesn’t work. I also tried to have the elastic effect on the same animation priority of the hold animation instead of being on a higher one, but that didn’t work either.
As I said before, I was wondering if there was any way that I could have one animation handle the position of an object and another handle the rotation without resorting to making one a tween.
Any help is much appreciated.