Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. function TweenC1(Weld, Start, End, Frames, Mode)
  2. Weld.C1 = Start
  3. for i = 0, Frames do
  4. local x = i/Frames
  5. local P_D, A_D = End.p - Start.p, Vector3.new(End:toEulerAnglesXYZ()) - Vector3.new(Start:toEulerAnglesXYZ())
  6. local Angle = Vector3.new(Start:toEulerAnglesXYZ()) + (A_D * x)
  7. local Last = CFrame.new(Start.p + (P_D * x)) * CFrame.Angles(Angle.x, Angle.y, Angle.z)
  8. Weld.C1 = Last
  9. game:GetService("RunService").RenderStepped:wait()
  10. if Weld.C1 ~= Last then
  11. break
  12. end
  13. end
  14. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement