Should I use TweenService or BodyPosition?

So i’m making a new combat system based on Free-Flow combat from the batman arkham series.

I successfuly made it but im not sure if its a good idea to use tweenService instead of BodyPositon… what do you think?

Here’s an example of free-flow combat:
Batman Arkham freeflow combat system prototype UE4 - YouTube

So far its usually flings enemies far away even tho its not intentional and somtimes the character jitters, im trying my hardest to make it smooth as the video shown above.

If its jittering then its because you’re doing it on server side, and i personally would do:

On client side!

for i = 1, 30, 1 do
  local t = i/30
 
  humr.CFrame = humr.CFrame:Lerp(eHumr.CFrame, t) -- humr being the attacker, and ehumr being whos getting attacked.
  task.wait(0.0001)
end

oh that makes sense. Thanks, wasnt expecting that…

Body movers are deprecated in favor of force constraints. You would use AlignPosition instead of BodyPosition now.

1 Like