DrakerMaker

eee

Aug 2nd, 2020 (edited)
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. function wbtwe(Part0, Part1, C0)
  2. local weld = Instance.new("Weld", Part0)
  3. weld.Part0 = Part0
  4. weld.Part1 = Part1
  5. weld.C0 = Part1.CFrame:inverse() *Part1.CFrame *C0
  6. return weld
  7. end
  8. idle = 3.7
  9. walk = 1
  10. tilt = 1
  11. animateing = false
  12. deb = false
  13. hw = wbtwe(owner.Character.Head, owner.Character.Torso, CFrame.new(0, -1.45, 0) *CFrame.Angles(0, 0, 0))
  14. hrw = wbtwe(owner.Character.Torso, owner.Character.HumanoidRootPart, CFrame.new(0, 0, 0))
  15. law = wbtwe(owner.Character["Left Arm"], owner.Character.Torso, CFrame.new(1.45, 0.1, 0.1) *CFrame.Angles(0, 25, 0.3))
  16. raw = wbtwe(owner.Character["Right Arm"], owner.Character.Torso, CFrame.new(-1.4, 0.1, 0) *CFrame.Angles(0, 0, -0.3))
  17. llw = wbtwe(owner.Character["Left Leg"], owner.Character.Torso, CFrame.new(0.45, 2.1, 0) *CFrame.Angles(0, 25, 0))
  18. rlw = wbtwe(owner.Character["Right Leg"], owner.Character.Torso, CFrame.new(-0.4, 2.1, 0) *CFrame.Angles(0, 0, 0))
  19. local sound = Instance.new("Sound", owner.Character.Head)
  20. sound.SoundId = "rbxassetid://2586147657"
  21. sound.Volume = 2
  22. sound.Looped = true
  23. sound.PlaybackSpeed = 1
  24. sound:Play()
  25. arms = 1
  26. head = coroutine.wrap(function()
  27. while game:GetService("RunService").Stepped:wait() do
  28. for i = 0,1,0.1 do
  29. game:GetService("RunService").Stepped:wait()
  30. hw.C0 = hw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0, -1.45, 0.5) *CFrame.Angles(-0.5, 0, 0), 1)
  31. end
  32. for i = 0,1,0.1 do
  33. game:GetService("RunService").Stepped:wait()
  34. hw.C0 = hw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0, -1.45, -0.5) *CFrame.Angles(0.5, 0.5, 0), 1)
  35. end
  36. for i = 0,1,0.1 do
  37. game:GetService("RunService").Stepped:wait()
  38. hw.C0 = hw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0, -1.45, 0.5) *CFrame.Angles(-0.5, 0, 0), 1)
  39. end
  40. for i = 0,1,0.1 do
  41. game:GetService("RunService").Stepped:wait()
  42. hw.C0 = hw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0, -1.45, -0.5) *CFrame.Angles(0.5, -0.5, 0), 1)
  43. end
  44. end
  45. end)
  46. head()
  47. anim = coroutine.wrap(function()
  48. while game:GetService("RunService").Stepped:wait() do
  49. arms = arms +0.6
  50. for i = 0,1,0.1 do
  51. game:GetService("RunService").Stepped:wait()
  52. arms = arms +0.3
  53. law.C0 = law.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(1.45, 0.1, 0.1) *CFrame.Angles(0, 25, math.sin(arms) *1), 1)
  54. raw.C0 = raw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-1.4, 0.1, 0.1) *CFrame.Angles(0, 0, math.sin(-arms) *1), 1)
  55. llw.C0 = llw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.45, 2.1, 0) *CFrame.Angles(0, 25, 0), 1)
  56. rlw.C0 = rlw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-0.4, 2.1, 0) *CFrame.Angles(0, 0, 0), 1)
  57. end
  58. end
  59. for i = 0,1,0.1 do
  60. game:GetService("RunService").Stepped:wait()
  61. law.C0 = law.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(1.45, 0, -1) *CFrame.Angles(1.7, 25, 0), 1)
  62. raw.C0 = raw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-1.4, 0, 1) *CFrame.Angles(-1.7, 0, 0), 1)
  63. llw.C0 = llw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.45, 2.1, -0.4) *CFrame.Angles(1.7, 25, 0), 1)
  64. rlw.C0 = rlw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-0.4, 2.1, 0.4) *CFrame.Angles(-1.7, 0, 0), 1)
  65. end
  66. for i = 0,1,0.1 do
  67. game:GetService("RunService").Stepped:wait()
  68. law.C0 = law.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(1.45, 0, 1) *CFrame.Angles(-1.7, 25, 0), 1)
  69. raw.C0 = raw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-1.4, 0, -1) *CFrame.Angles(1.7, 0, 0), 1)
  70. llw.C0 = llw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(0.45, 2.1, 0.4) *CFrame.Angles(-1.7, 25, 0), 1)
  71. rlw.C0 = rlw.C0:lerp(owner.Character.Torso.CFrame:inverse() *owner.Character.Torso.CFrame *CFrame.new(-0.4, 2.1, -0.4) *CFrame.Angles(1.7, 0, 0), 1)
  72. end
  73. end)
  74. end)anim()
Add Comment
Please, Sign In to add comment