Basically, I am making a door open with this animation which rotates on a hinge I have created. Is there any way I can make this faster or even possibly use TweenService?
local Door = script.Parent:WaitForChild("Door")
local Hinge = script.Parent:WaitForChild("Hinge")
local hingePos = Hinge.Position
for i = 0, -80, -1 do
Door.CFrame = CFrame.new(hingePos) * CFrame.Angles(0, math.rad(i), 0) * CFrame.new(2.6, 0 ,0)
wait()
end

2 comments
You shouldn't store the position as a variable, as it will not update if it changes. For line 7, I'd replace "hingePos" with Hinge.Position. Off-topic, but I sent a discord request.
replace wait() with game:GetService("RunService").Heartbeat:Wait() so it can go faster