Combat System without follow throughs

Currently on roblox I’ve seen numerous combat systems that use swords however one common problem I always see is that the sword constantly goes through the user entirely which tends to look very unrealistic and not immersive.

Here is what I mean

In this picture you can clearly see the red (sword) going through the user, however it should be something like this…

However the problem I’m having isn’t that I can’t detect when to move the sword back, it’s simply the fact of what animation I should be playing.

Once the blade hits a part or a user, I’m not entirely sure what animation I should play so this looks clean.

2 Likes

Once the blade hits a part or a user, I’m not entirely sure what animation I should play so this looks clean.

I’m not too sure what you’re asking here, it doesn’t seem like a scripting question. If there’s no public animations that serve this purpose then you might have to make your own.

As you can imagine when the user swings his sword it’ll be rendering 30-60 frames (whatever it is)

I don’t plan on making 30-60 animations

1 Like

Why would you? Just make a separate animation that plays if the players sword touches another character.

1 Like

You can use Region3D on the swords place at that moment that the damage starts up, and then if there is anything then it plays the hitting animation.