Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function TweenC1(Weld, Start, End, Frames, Mode)
- Weld.C1 = Start
- for i = 0, Frames do
- local x = i/Frames
- local P_D, A_D = End.p - Start.p, Vector3.new(End:toEulerAnglesXYZ()) - Vector3.new(Start:toEulerAnglesXYZ())
- local Angle = Vector3.new(Start:toEulerAnglesXYZ()) + (A_D * x)
- local Last = CFrame.new(Start.p + (P_D * x)) * CFrame.Angles(Angle.x, Angle.y, Angle.z)
- Weld.C1 = Last
- game:GetService("RunService").RenderStepped:wait()
- if Weld.C1 ~= Last then
- break
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement