Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local TargetFloor = script.Parent.TargetFloor
- local Elevator = script.Parent.Elevator
- local Floor1Doors = script.Parent.Floor1Doors
- local Floor2Doors = script.Parent.Floor2Doors
- local ElevatorSound = script.Parent.Elevator.Floor.ElevatorMove
- local ElevatorDing = script.Parent.Elevator.Floor.ElevatorDing
- local ElevatorDoors = script.Parent.ElevatorDoors
- while true do
- wait(5)
- repeat
- wait()
- until
- TargetFloor.Value == 2
- Floor1Doors.Value = true
- ElevatorDoors.Value = true
- wait(1.5)
- ElevatorSound:Play()
- for i = 0,0.25,0.005 do
- Elevator:SetPrimaryPartCFrame(Elevator:GetPrimaryPartCFrame() *CFrame.new(0,i,0))
- wait(0.01)
- end
- for i = 0,109,1 do
- Elevator:SetPrimaryPartCFrame(Elevator:GetPrimaryPartCFrame() *CFrame.new(0,0.25,0))
- wait(0.01)
- end
- ElevatorDing:Play()
- for i = 0.25,0,-0.005 do
- Elevator:SetPrimaryPartCFrame(Elevator:GetPrimaryPartCFrame() *CFrame.new(0,i,0))
- wait(0.01)
- end
- Floor2Doors.Value = false
- ElevatorDoors.Value = false
- wait(5)
- repeat
- wait()
- until
- TargetFloor.Value == 1
- Floor2Doors.Value = true
- ElevatorDoors.Value = true
- wait(1.5)
- ElevatorSound:Play()
- for i = 0,-0.25,-0.005 do
- Elevator:SetPrimaryPartCFrame(Elevator:GetPrimaryPartCFrame() *CFrame.new(0,i,0))
- wait(0.01)
- end
- for i = 0,109,1 do
- Elevator:SetPrimaryPartCFrame(Elevator:GetPrimaryPartCFrame() *CFrame.new(0,-0.25,0))
- wait(0.01)
- end
- ElevatorDing:Play()
- for i = -0.25,0,0.005 do
- Elevator:SetPrimaryPartCFrame(Elevator:GetPrimaryPartCFrame() *CFrame.new(0,i,0))
- wait(0.01)
- end
- Floor1Doors.Value = false
- ElevatorDoors.Value = false
- end
Advertisement
Add Comment
Please, Sign In to add comment