I am working on spinning a ring around that will later have some lasers shooting out of it onto the player. However, I do not know how to make it so after the spinning is done the ring ends up back at the start position.
Start Position:
(Notice ring is lined up with the right and left edges of the platform.
End Position:
(Notice ring is not lined up with platform)
Spin code:
function SpinRing()
TweenService:Create(HingeConstraint, TweenInfo.new(2), {AngularVelocity = 50}):Play()
wait(5)
TweenService:Create(HingeConstraint, TweenInfo.new(2), {AngularVelocity = 0}):Play()
end