if not target:FindFirstChild("BodyPosition") then
local bp = Instance.new("BodyPosition", target)
bp.D = 100
bp.MaxForce = Vector3.new(10000, 10000, 10000)
bp.P = 10000 -- Proportional value for more responsive movement
end
if not target:FindFirstChild("BodyGyro") then
local bg = Instance.new("BodyGyro", target)
bg.D = 100
bg.MaxTorque = Vector3.new(10000, 10000, 10000)
end
this causes the the box to be so wiggly, why does this happen?
Also look at your bg.D value. The higher the damping number the slower it tries to reach it’s goal CFrame. Basically if you have a high value it’ll smooth out but also ‘lag behind’ in its movement.
As far as your 1,1,1 and 1000,1000,1000 values, its like trying to push the Titanic with your hand and with a truck. Both will eventually do the job, but the values are not high enough to do it well.
BodyGyro is for the rotational element of movement.
BodyPosition is for the positional element of movement.
From looking at the video I now wonder if the BodyPosition max forces aren’t high enough to move the item properly.
EDIT * @SubtotalAnt8185 but if the BodyGyro or BodyPosition values aren’t high enough to rotate the item then increasing them may help.
@Scottifly, for your knowledge the Massless property does not affect parts that are not included in an assembly. In this case, you need to enable the physical properties and change the density.