ok so heres my code....
ewx,ewy,ewz = 1.5,6.5,34 ewx2,ewy2,ewz2 = 7,6.5,28.5 ewx3,ewy3,ewz3 = 0.5,6.5,25 erx,ery,erz = 1.5,11.5,29.5 egx,egy,egz = 1.5,1.5,29.5 time = 0.1 ev1 = workspace.elevatorwall ev2 = workspace.elevatorwall2 ev3 = workspace.elevatorwall3 er = workspace.elevatorroof eg = workspace.elevatorground function elevator() repeat ev1.CFrame = CFrame.new(ewx,ewy,ewz) ewy = ewy + 1 ev2.CFrame = CFrame.new(ewx2,ewy2,ewz2) ewy2 = ewy2 + 1 ev3.CFrame = CFrame.new(ewx3,ewy3,ewz3) ewy3 = ewy3 + 1 er.CFrame = CFrame.new(erx,ery,erz) ery = ery + 1 eg.CFrame = CFrame.new(egx,egy,egz) egy = egy + 1 wait(time) until workspace.elevatorground.CFrame == CFrame.new(1.5,60.5,29.5) end script.Parent.MouseButton1Click:connect(elevator)
it works until it changes the position once and then all of the bricks turn and messes with the elevator build anyfix?