What I want the elevator to do is wait a bit then go down and then stop and then go up and stop ONLY when it gets touched by a player, please help. Sorry if there is not much script, It's just I don't really know about CFrame and new positions.
local model = script.Parent
local function onModelTouched(part)
end

2 comments
I don't have an answer but for the move up thing and move down thing you could use TweenService()
ok