Lightsaber animation issue

So I want to make Lightsabers and I’ve made the basic animations but there was something that interested me, and it’s Serphos’s game. It includes basic swing animations like this https://gyazo.com/6e30c84f24b1867999958b345400aef5
However, when you’re in a duel you can change the angle from which you attack from and the animation changes to swing at that angle and the other person can see the angle you’re attacking from, like this https://gyazo.com/3d5969942b1a367e3dd04da34ac7b7c0
I figured it might be changing the Motor6D.Transform property but that doesn’t show the change for other clients, and the C0 of the Motor6D is definitely not being changed, and there cannot be multiple animations for every angle because that wouldn’t be efficient, so I’m not sure how it’s done and if anyone would help with this problem I would appreciate it, thanks.

1 Like

I come from unity that allows for animation blending and animation trees.
That said, I’ve seen games like jail break where the players weapons and arms and what not are controlled via the mouse. Wouldn’t it be similar to that? Your basically sending a remote event from your local script to a script that would then take the mouse pos to determine the angles.

Constraints would help too.

To display the other persons rotation as displayed in the videos, it would be a remote function that requests the other persons angles from the server and sends back the rotation to your client.