Do Body Instances interrupt other Body Instances?

So I have a game where if you’re in the water, a bodyposition stabilizes you so that you can swim. However I also have a bodyvelocity that pushes players back for certain attacks. The problem I’m having is that if someone uses a pushback type move, sometimes players will fall through the water??

1 Like

It depends on what axes you are applying force to. If you have a BodyPosition’s three axes all engaged, and then try to use a BodyVelocity, then yes, they will fight eachother.

However, if you only have force applied on a BodyPosition’s Y axis, and only apply force on a BodyVelocity’s X and Z axes, they will not interfere.

Basically, if you apply force to the same axis on both movers, they will conflict eachother.

1 Like

Yeah, but If I do MaxForce = Vector3.new(20000,0,20000) then the force doesn’t even work. neither do gyros (tested).

1 Like
local Turn = Instance.new("BodyGyro", TargetRoot)
game.Debris:AddItem(Turn, StunTime)
Turn.MaxTorque = Vector3.new(math.huge,0,math.huge)
Turn.P = 100000
Turn.CFrame = CFrame.new(Vector3.new(0,0,0), (Root.Position - TargetRoot.Position).unit)
1 Like