Why is the thing so wiggly

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?

3 Likes

What do you mean by “wiggly”? Please try to describe your problem as best as possible and what you want to resolve.

3 Likes

Try increasing your BodyGyro values.
You can also see what happens if you make the item Massless in the Properties.

3 Likes

I personally like it as wiggly. I love it!

2 Likes

True, who doesn’t love wigglers?

3 Likes

lol, when i move around it goes round and round, turned out i had to increase the max torque and the maxforce to a very high number

2 Likes

still trying to figure out what the difference between bodyposition and bodygyro is though

1 Like

A gyro is a food and a position is where you’re at. Hope this helps!

3 Likes

No a gyro is wher eroblox does this thing called a BodyGyro

2 Likes

hmm changing it to very low value seems to do nothing so this

if not target:FindFirstChild("BodyGyro") then
			
			local bg = Instance.new("BodyGyro", target)
			bg.D = 100
			bg.MaxTorque = Vector3.new(1000, 1000, 1000)
		end

does the same as this

if not target:FindFirstChild("BodyGyro") then
			
			local bg = Instance.new("BodyGyro", target)
			bg.D = 1
			bg.MaxTorque = Vector3.new(1, 1, 1)
		end
3 Likes

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.
2 Likes

Just leave the values at the default.

@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.