How would I stop the inconsistent rolling of the balls and make them more like real pool physics?
robloxapp-20241006-0150124.wmv (3.8 MB)
CustomPhysicalProperties - (Density 2, FrictionWeight 0, Friction 1) make its Density heavier if you want it to stop faster.
I fixed the inconsistent rolling by putting the balls on a part instead of a union but now they will roll forever, any ideas how to fix this?
robloxapp-20241006-0241042.wmv (2.0 MB)
either have a script that constantly sets the angularvelocity of the ball to itself multiplied by a decimal to incrementally slow it. or you can put a bodyangularvelocity into it with it’s goal set to Vector3.zero to have it want to stop rolling naturally.
-- method 1
local ball = script.Parent
local delta = .8 -- random value i came up with to lower the ball velocity, the lower the value the quicker it'll stop
while task.wait() do
ball.AssemblyAngularVelocity *= delta
end
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.