I'm trying to make a model that goes from its former position to Point 1 then to rotate it and move to Point 2. But when it reaches Point 1 it rotates but, when it starts to move to Point 2 the orientation resets.
Heres how I want the Part to move: https://gyazo.com/619e0dad46ea3daa3f71a8fa6e5e0737
I'm using TweenService to move the model and script.Parent.Torso.CFrame = script.Parent.Torso.CFrame * CFrame.Angles(0,0,0) to rotate the part. Torso is the Primary part of the model.
local TweenService = game:GetService("TweenService") local Torso = script.Parent:WaitForChild("Torso") local tweeningInformation = TweenInfo.new( 7, Enum.EasingStyle.Linear, Enum.EasingDirection.Out, 0, false, 0 ) local tweeningInformation2 = TweenInfo.new( 3, Enum.EasingStyle.Linear, Enum.EasingDirection.Out, 0, false, 0 ) local Goto1 = {CFrame = CFrame.new(-315.713, 25.511, -20)} local Goto2 = {CFrame = CFrame.new(-197.713, 25.511, -24)} local tween1goto = TweenService:Create(Torso,tweeningInformation,Goto1) local tween2goto = TweenService:Create(Torso,tweeningInformation2,Goto2) for i = 1,1 do wait(5) tween1goto:Play() wait(7.5) script.Parent.Torso.CFrame = script.Parent.Torso.CFrame * CFrame.Angles(0,90,0) tween2goto:Play() end
I'm new to this website and kinda new to scripting.