No matter what solutions, the specific right voting pad always seem to either go up or down while the other 3 voting pads remain the same position, I tried doing every possible solution, turning off collision, using PivotTo
but it still drowns itself.
local _position = if i == 1 then Vector3.new(-177.329, 6288.641, -121.97) elseif i == 2 then Vector3.new(-177.829, 6288.641, -110.57) else Vector3.new(-177.729, 6288.641, -99.37)
local rotCF = _votingPad:GetPivot().Rotation
_votingPad:PivotTo(CFrame.new(_position) * rotCF)
The Y axis is the same.