for i=1,70 do print("e") script.Parent.Parent.Door.Position = script.Parent.Parent.Door.Position + Vector3.new(0,0.08,0) wait() end
so, im wondering why the loop works but the door isnt moving in client, it prints e 70 times but the door doesnt move, remember that its in a script, not localscript
The problem is that you are using Vector3 instead of CFrame. CFrame usually works MUCH better than Vector3 for movement. Although Vector3 is a good way to make parts enlarge themselves.
Use this script:
local door = script.Parent.Parent.Door for i=1,70 do print("e") door.CFrame = door.CFrame * CFrame.new(0,0.08,0) wait() end