Best way to animate two characters at the same time? (And freeze characters during said animation)

Hello, everyone!

Currently, I’m wanting to do an assassination system similar to Halo, which can involve the attacking player picking up the victim and throwing them off of a ledge, stabbing them with a sword, and throwing them behind them, or, the generic stab in the back, resulting in an instant-kill. My problem is the inability to be able to animate more than one character at a time, and I’m wondering how I can achieve this.

The other thing is freezing both players so they’re unable to move, rotate, etc.

Any help would be greatly appreciated on this!!

This would probably be in first person, so here’s an example of that in Halo 5:

And in the event it’s not, here’s the normal third-person assassinations ( you can rotate the camera, but you can’t rotate the actual players )

6 Likes

Moon Animation Suite is the only tool I know that is capable of animating two or more characters at the same time on-platform, on top of being a great alternative to the standardised animation plugin. If this is not what you’re looking for, I’m afraid I have nothing else to offer you. Doing it any other way would be fairly difficult. This plugin interfaces that difficult work by just having you move some handles and setting up the rigs.

As for making other players unable to move, sink the input of any relevant keybinds. You can’t really do much else, because you might end up with finnicky or unintended results (like if you decide to anchor the HumanoidRootPart). Wouldn’t go well with animations either.

10 Likes

I’ll check out Moon and see what I can do with it.

How would I select two characters exactly?

You simply group the rigs together under a model and then animate the characters normally. There is a section of the short video tutorial on Moon Animation Suite that covers multi-rig animating, available on the plugin’s description.

2 Likes

This is beginning to look exactly like what I needed.

I’m assuming I’ll need to group the two players during the assassination and then ungroup them at the end?

Nope, grouping is only required for animating. The model group allows the animation plugin to determine that you’d like to rig multiple characters at one time. After you’re finished animating and you export the animations, they’re exported separately - two animations, one for each rig animated. You’re responsible for ensuring that the animations line up when it comes time to load and play them on each humanoid involved in the assassination sequence.

4 Likes

OH!

That is actually really intuitive. I was half expecting having to group the two players and then renaming them accordingly. This is actually a lot better than I was expecting. :slight_smile:

Edit

I’ve went ahead and marked your original post as the solution. Thank you very much for pointing me to Moon!

3 Likes