I have this door attached to a hinge with hingeconstraints. When I rotate it in server view, all is working fine. But when I tween the hinges orientation using a script, the hinge rotates the complete wrong way. Even when the tween doesn't change the orientation, it still rotates completely wrong. Here's a gif of the rotation.
Here's the code that tweens it.
local tweenservice = game:GetService("TweenService")
local tweeninfo = TweenInfo.new(0.2,Enum.EasingStyle.Linear, Enum.EasingDirection.In, 0, false, 0)
local a = script.Parent.Parent.Hinge
local tween = tweenservice:Create(a, tweeninfo, {Orientation = Vector3.new(0,0,0)})
local tween2 = tweenservice:Create(a, tweeninfo, {Orientation =Vector3.new(0,0,0)})
local opened = false
script.Parent.ClickDetector.MouseClick:Connect(function()
if opened == false then
opened = true
tween:Play()
end
if opened == true then
opened = false
tween2:Play()
end
end)
