Advertisement
unifiedcropped

Untitled

Feb 24th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 128.91 KB | None | 0 0
  1. -- (HoodedAssassin Giver - Loaded.)
  2.  
  3. debounce = true
  4.  
  5. function onTouched(hit)
  6. if (hit.Parent:findFirstChild("Humanoid") ~= nil and debounce == true) then
  7. debounce = false
  8. h = Instance.new("Hat")
  9. p = Instance.new("Part")
  10. h.Name = "HoodedAssassin"
  11. p.Parent = h
  12. p.Position = hit.Parent:findFirstChild("Head").Position
  13. p.Name = "Handle"
  14. p.formFactor = 0
  15. p.Size = Vector3.new(1, 0.4, 1)
  16. p.BottomSurface = 0
  17. p.TopSurface = 0
  18. p.Locked = true
  19. script.Parent.Mesh:clone().Parent = p
  20. h.Parent = hit.Parent
  21. h.AttachmentForward = Vector3.new (-0, -0, -1)
  22. h.AttachmentPos = Vector3.new(0, 0.4, 0)
  23. h.AttachmentRight = Vector3.new (1, 0, 0)
  24. h.AttachmentUp = Vector3.new (0, 1, 0)
  25. wait(5)
  26. debounce = true
  27. end
  28. end
  29.  
  30. script.Parent.Touched:connect(onTouched)
  31. Me = game.Players.LocalPlayer
  32. char = Me.Character
  33. larm = char["Left Arm"]
  34. rarm = char["Right Arm"]
  35. lleg = char["Left Leg"]
  36. rleg = char["Right Leg"]
  37. torso = char.Torso
  38.  
  39. lleg.Transparency = 1
  40. rleg.Transparency = 1
  41. larm.Transparency = 1
  42. rarm.Transparency = 1
  43. torso.Transparency = 1
  44. ------------------------------------------------------------------ Player -------------------------------------------------------------------
  45.  
  46. ----------------------------------------------------------------- Left Arm -----------------------------------------------------------------
  47. larm1 = Instance.new("Part", char)
  48. larm1.Name = "Middle"
  49. larm1.BrickColor = BrickColor.new("Royal purple")
  50. larm1.Size = Vector3.new(1, 2, 1)
  51. larm1.CanCollide = false
  52. larm1.BottomSurface = "Smooth"
  53. larm1.TopSurface = "Smooth"
  54. larm1.Material = "Neon"
  55. Weld = Instance.new("Weld",larm)
  56. Weld.Part0 = larm
  57. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  58. Weld.Part1 = larm1
  59. Weld.C1 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  60.  
  61. larm2 = Instance.new("Part", char)
  62. larm2.BrickColor = BrickColor.new("Really black")
  63. larm2.Size = Vector3.new(1, 0.4, 1)
  64. larm2.CanCollide = false
  65. larm2.BottomSurface = "Smooth"
  66. larm2.TopSurface = "Smooth"
  67. Weld = Instance.new("Weld",larm)
  68. Weld.Part0 = larm
  69. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  70. Weld.Part1 = larm2
  71. Weld.C1 = CFrame.new(-0.452633858, -0.349740982, -1.50225353, -0.00506608887, 0.999986708, -0.00096991309, -0.0106740929, 0.000915773562, 0.999942601, 0.999930143, 0.0050761546, 0.0106693096)
  72.  
  73. larm3 = Instance.new("Part", char)
  74. larm3.BrickColor = BrickColor.new("Really black")
  75. larm3.Size = Vector3.new(1, 0.4, 1)
  76. larm3.CanCollide = false
  77. larm3.BottomSurface = "Smooth"
  78. larm3.TopSurface = "Smooth"
  79. Weld = Instance.new("Weld",larm)
  80. Weld.Part0 = larm
  81. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  82. Weld.Part1 = larm3
  83. Weld.C1 = CFrame.new(-0.452513218, -1.90224648, -0.0102577209, -0.00506604509, 0.999986708, -0.000969912624, 0.999930143, 0.00507611083, 0.0106693096, 0.0106740929, -0.000915773562, -0.999942601)
  84.  
  85. larm4 = Instance.new("Part", char)
  86. larm4.BrickColor = BrickColor.new("Really black")
  87. larm4.Size = Vector3.new(1, 0.4, 1)
  88. larm4.CanCollide = false
  89. larm4.BottomSurface = "Smooth"
  90. larm4.TopSurface = "Smooth"
  91. Weld = Instance.new("Weld",larm)
  92. Weld.Part0 = larm
  93. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  94. Weld.Part1 = larm4
  95. Weld.C1 = CFrame.new(-0.452511787, -0.41024971, 1.50225258, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)
  96.  
  97. larm5 = Instance.new("Part", char)
  98. larm5.BrickColor = BrickColor.new("Really black")
  99. larm5.Size = Vector3.new(1, 0.4, 1)
  100. larm5.CanCollide = false
  101. larm5.BottomSurface = "Smooth"
  102. larm5.TopSurface = "Smooth"
  103. Weld = Instance.new("Weld",larm)
  104. Weld.Part0 = larm
  105. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  106. Weld.Part1 = larm5
  107. Weld.C1 = CFrame.new(-1.50225163, -0.762512684, 0.0102577209, 0.999930143, 0.0050761546, 0.0106693534, -0.00506608794, 0.999986708, -0.000970000518, -0.0106741367, 0.000915860757, 0.999942601)
  108.  
  109. larm6 = Instance.new("Part", char)
  110. larm6.BrickColor = BrickColor.new("Really black")
  111. larm6.Size = Vector3.new(1, 0.4, 1)
  112. larm6.CanCollide = false
  113. larm6.BottomSurface = "Smooth"
  114. larm6.TopSurface = "Smooth"
  115. Mesh = Instance.new("SpecialMesh", larm6)
  116. Mesh.MeshType = "Brick"
  117. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  118. Weld = Instance.new("Weld",larm)
  119. Weld.Part0 = larm
  120. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  121. Weld.Part1 = larm6
  122. Weld.C1 = CFrame.new(0.0102558136, 0.847481251, 1.50225353, -0.0106740929, 0.00091586099, 0.999942601, -0.00506608794, 0.999986708, -0.000970000518, -0.999930143, -0.0050761546, -0.0106693096)
  123.  
  124. larm7 = Instance.new("Part", char)
  125. larm7.BrickColor = BrickColor.new("Royal purple")
  126. larm7.Size = Vector3.new(0.5, 0.3, 2)
  127. larm7.CanCollide = false
  128. larm7.BottomSurface = "Smooth"
  129. larm7.TopSurface = "Smooth"
  130. larm7.Material = "Neon"
  131. Weld = Instance.new("Weld",larm)
  132. Weld.Part0 = larm
  133. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  134. Weld.Part1 = larm7
  135. Weld.C1 = CFrame.new(-0.339956284, 1.83238316, 1.50933075, 0.11770986, 0.484406531, 0.866887927, -0.967169523, 0.253912479, -0.0105566857, -0.225227386, -0.837184966, 0.498391271)
  136.  
  137. larm8 = Instance.new("Part", char)
  138. larm8.BrickColor = BrickColor.new("Really black")
  139. larm8.Size = Vector3.new(1, 0.4, 1)
  140. larm8.CanCollide = false
  141. larm8.BottomSurface = "Smooth"
  142. larm8.TopSurface = "Smooth"
  143. Weld = Instance.new("Weld",larm)
  144. Weld.Part0 = larm
  145. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  146. Weld.Part1 = larm8
  147. Weld.C1 = CFrame.new(0.247514963, -0.0102424622, 1.58225441, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)
  148. ----------------------------------------------------------------- Right Arm -----------------------------------------------------------------
  149. rarm1 = Instance.new("Part", char)
  150. rarm1.Name = "Middle"
  151. rarm1.BrickColor = BrickColor.new("Royal purple")
  152. rarm1.Size = Vector3.new(1, 2, 1)
  153. rarm1.CanCollide = false
  154. rarm1.BottomSurface = "Smooth"
  155. rarm1.TopSurface = "Smooth"
  156. rarm1.Material = "Neon"
  157. Weld = Instance.new("Weld",rarm)
  158. Weld.Part0 = rarm
  159. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  160. Weld.Part1 = rarm1
  161. Weld.C1 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  162.  
  163. rarm2 = Instance.new("Part", char)
  164. rarm2.BrickColor = BrickColor.new("Really black")
  165. rarm2.Size = Vector3.new(1, 0.4, 1)
  166. rarm2.CanCollide = false
  167. rarm2.BottomSurface = "Smooth"
  168. rarm2.TopSurface = "Smooth"
  169. Weld = Instance.new("Weld",rarm)
  170. Weld.Part0 = rarm
  171. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  172. Weld.Part1 = rarm2
  173. Weld.C1 = CFrame.new(-0.458259583, -0.356315613, 1.50168037, 0.00366159994, 0.999978125, -0.00550877256, 0.00621323148, 0.00548594771, 0.999965668, 0.999974012, -0.00369570963, -0.00619300362)
  174.  
  175. rarm3 = Instance.new("Part", char)
  176. rarm3.BrickColor = BrickColor.new("Really black")
  177. rarm3.Size = Vector3.new(1, 0.4, 1)
  178. rarm3.CanCollide = false
  179. rarm3.BottomSurface = "Smooth"
  180. rarm3.TopSurface = "Smooth"
  181. Weld = Instance.new("Weld",rarm)
  182. Weld.Part0 = rarm
  183. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  184. Weld.Part1 = rarm3
  185. Weld.C1 = CFrame.new(-1.50168133, -0.768137932, -0.00367927551, -0.999974012, 0.00369570986, 0.00619304739, 0.00366159948, 0.999978125, -0.00550886011, -0.00621327572, -0.00548603525, -0.999965668)
  186.  
  187. rarm4 = Instance.new("Part", char)
  188. rarm4.BrickColor = BrickColor.new("Really black")
  189. rarm4.Size = Vector3.new(1, 0.4, 1)
  190. rarm4.CanCollide = false
  191. rarm4.BottomSurface = "Smooth"
  192. rarm4.TopSurface = "Smooth"
  193. Weld = Instance.new("Weld",rarm)
  194. Weld.Part0 = rarm
  195. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  196. Weld.Part1 = rarm4
  197. Weld.C1 = CFrame.new(-0.00368309021, 1.8716774, 0.458146095, -0.00621323194, -0.00548603525, -0.999965668, 0.999974012, -0.0036957534, -0.00619300315, -0.00366164325, -0.999978125, 0.00550886057)
  198.  
  199. rarm5 = Instance.new("Part", char)
  200. rarm5.BrickColor = BrickColor.new("Really black")
  201. rarm5.Size = Vector3.new(1, 0.4, 1)
  202. rarm5.CanCollide = false
  203. rarm5.BottomSurface = "Smooth"
  204. rarm5.TopSurface = "Smooth"
  205. Mesh = Instance.new("SpecialMesh", rarm5)
  206. Mesh.MeshType = "Brick"
  207. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  208. Weld = Instance.new("Weld",rarm)
  209. Weld.Part0 = rarm
  210. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  211. Weld.Part1 = rarm5
  212. Weld.C1 = CFrame.new(0.00368118286, 0.841855764, -1.50168228, 0.00621323194, 0.00548603525, 0.999965668, 0.00366159948, 0.999978125, -0.00550886011, -0.999974012, 0.00369570963, 0.00619300362)
  213.  
  214. rarm6 = Instance.new("Part", char)
  215. rarm6.BrickColor = BrickColor.new("Really black")
  216. rarm6.Size = Vector3.new(1, 0.4, 1)
  217. rarm6.CanCollide = false
  218. rarm6.BottomSurface = "Smooth"
  219. rarm6.TopSurface = "Smooth"
  220. Weld = Instance.new("Weld",rarm)
  221. Weld.Part0 = rarm
  222. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  223. Weld.Part1 = rarm6
  224. Weld.C1 = CFrame.new(-1.50168133, -0.403675079, 0.458138466, -0.999974012, 0.00369575364, 0.00619304692, -0.00621327572, -0.00548603525, -0.999965668, -0.00366164325, -0.999978125, 0.00550886057)
  225.  
  226. rarm7 = Instance.new("Part", char)
  227. rarm7.BrickColor = BrickColor.new("Royal purple")
  228. rarm7.Size = Vector3.new(0.5, 0.3, 2)
  229. rarm7.CanCollide = false
  230. rarm7.BottomSurface = "Smooth"
  231. rarm7.TopSurface = "Smooth"
  232. rarm7.Material = "Neon"
  233. Weld = Instance.new("Weld",rarm)
  234. Weld.Part0 = rarm
  235. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  236. Weld.Part1 = rarm7
  237. Weld.C1 = CFrame.new(0.344418526, -1.80139351, -1.50391006, 0.122256897, -0.48818168, -0.864136577, -0.966848493, -0.25524351, 0.00740774209, -0.224181563, 0.834583461, -0.503202915)
  238.  
  239. rarm8 = Instance.new("Part", char)
  240. rarm8.BrickColor = BrickColor.new("Really black")
  241. rarm8.Size = Vector3.new(1, 0.4, 1)
  242. rarm8.CanCollide = false
  243. rarm8.BottomSurface = "Smooth"
  244. rarm8.TopSurface = "Smooth"
  245. Weld = Instance.new("Weld",rarm)
  246. Weld.Part0 = rarm
  247. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  248. Weld.Part1 = rarm8
  249. Weld.C1 = CFrame.new(0.241888285, -0.00366973877, -1.56167889, 0.00366144883, 0.999978125, -0.00550877163, -0.00621323148, -0.00548594771, -0.999965668, -0.999974012, 0.00369555852, 0.00619300455)
  250. ----------------------------------------------------------------- Left Leg -----------------------------------------------------------------
  251. lleg1 = Instance.new("Part", char)
  252. lleg1.Name = "Middle"
  253. lleg1.BrickColor = BrickColor.new("Royal purple")
  254. lleg1.Size = Vector3.new(1, 2, 1)
  255. lleg1.CanCollide = false
  256. lleg1.BottomSurface = "Smooth"
  257. lleg1.TopSurface = "Smooth"
  258. lleg1.Material = "Neon"
  259. Weld = Instance.new("Weld",lleg)
  260. Weld.Part0 = lleg
  261. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  262. Weld.Part1 = lleg1
  263. Weld.C1 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  264.  
  265. lleg2 = Instance.new("Part", char)
  266. lleg2.BrickColor = BrickColor.new("Really black")
  267. lleg2.Size = Vector3.new(1, 0.4, 1)
  268. lleg2.CanCollide = false
  269. lleg2.BottomSurface = "Smooth"
  270. lleg2.TopSurface = "Smooth"
  271. Weld = Instance.new("Weld",lleg)
  272. Weld.Part0 = lleg
  273. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  274. Weld.Part1 = lleg2
  275. Weld.C1 = CFrame.new(0.898587704, 4.77446556, 2.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  276.  
  277. lleg3 = Instance.new("Part", char)
  278. lleg3.BrickColor = BrickColor.new("Really black")
  279. lleg3.Size = Vector3.new(0.5, 0.3, 2)
  280. lleg3.CanCollide = false
  281. lleg3.BottomSurface = "Smooth"
  282. lleg3.TopSurface = "Smooth"
  283. Weld = Instance.new("Weld",lleg)
  284. Weld.Part0 = lleg
  285. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  286. Weld.Part1 = lleg3
  287. Weld.C1 = CFrame.new(4.69929504, -1.49470997, 3.25491428, 0.183012843, 0.683012605, 0.707106829, -0.965925813, 0.258819133, 1.06770166e-007, -0.183012709, -0.683012724, 0.707106769)
  288.  
  289. lleg4 = Instance.new("Part", char)
  290. lleg4.BrickColor = BrickColor.new("Really black")
  291. lleg4.Size = Vector3.new(1, 0.4, 1)
  292. lleg4.CanCollide = false
  293. lleg4.BottomSurface = "Smooth"
  294. lleg4.TopSurface = "Smooth"
  295. Weld = Instance.new("Weld",lleg)
  296. Weld.Part0 = lleg
  297. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  298. Weld.Part1 = lleg4
  299. Weld.C1 = CFrame.new(0.899408102, 1.9581213, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  300.  
  301. lleg5 = Instance.new("Part", char)
  302. lleg5.BrickColor = BrickColor.new("Really black")
  303. lleg5.Size = Vector3.new(1, 0.4, 1)
  304. lleg5.CanCollide = false
  305. lleg5.BottomSurface = "Smooth"
  306. lleg5.TopSurface = "Smooth"
  307. Weld = Instance.new("Weld",lleg)
  308. Weld.Part0 = lleg
  309. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  310. Weld.Part1 = lleg5
  311. Weld.C1 = CFrame.new(0.899407625, -5.57446861, -2.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  312.  
  313. lleg6 = Instance.new("Part", char)
  314. lleg6.BrickColor = BrickColor.new("Really black")
  315. lleg6.Size = Vector3.new(1, 0.4, 1)
  316. lleg6.CanCollide = false
  317. lleg6.BottomSurface = "Smooth"
  318. lleg6.TopSurface = "Smooth"
  319. Weld = Instance.new("Weld",lleg)
  320. Weld.Part0 = lleg
  321. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  322. Weld.Part1 = lleg6
  323. Weld.C1 = CFrame.new(1.49948871, -2.31810665, 5.08444977, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  324.  
  325. lleg7 = Instance.new("Part", char)
  326. lleg7.BrickColor = BrickColor.new("Really black")
  327. lleg7.Size = Vector3.new(1, 0.4, 1)
  328. lleg7.CanCollide = false
  329. lleg7.BottomSurface = "Smooth"
  330. lleg7.TopSurface = "Smooth"
  331. Weld = Instance.new("Weld",lleg)
  332. Weld.Part0 = lleg
  333. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  334. Weld.Part1 = lleg7
  335. Weld.C1 = CFrame.new(1.4994036, -2.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  336. ----------------------------------------------------------------- Right Leg -----------------------------------------------------------------
  337. rleg1 = Instance.new("Part", char)
  338. rleg1.Name = "Middle"
  339. rleg1.BrickColor = BrickColor.new("Royal purple")
  340. rleg1.Size = Vector3.new(1, 2, 1)
  341. rleg1.CanCollide = false
  342. rleg1.BottomSurface = "Smooth"
  343. rleg1.TopSurface = "Smooth"
  344. rleg1.Material = "Neon"
  345. Weld = Instance.new("Weld",rleg)
  346. Weld.Part0 = rleg
  347. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  348. Weld.Part1 = rleg1
  349. Weld.C1 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  350.  
  351. rleg2 = Instance.new("Part", char)
  352. rleg2.BrickColor = BrickColor.new("Really black")
  353. rleg2.Size = Vector3.new(1, 0.4, 1)
  354. rleg2.CanCollide = false
  355. rleg2.BottomSurface = "Smooth"
  356. rleg2.TopSurface = "Smooth"
  357. Weld = Instance.new("Weld",rleg)
  358. Weld.Part0 = rleg
  359. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  360. Weld.Part1 = rleg2
  361. Weld.C1 = CFrame.new(0.905565023, 3.75810814, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  362.  
  363. rleg3 = Instance.new("Part", char)
  364. rleg3.BrickColor = BrickColor.new("Really black")
  365. rleg3.Size = Vector3.new(1, 0.4, 1)
  366. rleg3.CanCollide = false
  367. rleg3.BottomSurface = "Smooth"
  368. rleg3.TopSurface = "Smooth"
  369. Weld = Instance.new("Weld",rleg)
  370. Weld.Part0 = rleg
  371. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  372. Weld.Part1 = rleg3
  373. Weld.C1 = CFrame.new(1.4545058, -3.34725952, 5.0867691, -0.0153048551, 0.999882877, -5.25215728e-006, -0.999882638, -0.0153048476, 0.000690514687, 0.000690353394, 1.58197654e-005, 0.999999762)
  374.  
  375. rleg4 = Instance.new("Part", char)
  376. rleg4.BrickColor = BrickColor.new("Really black")
  377. rleg4.Size = Vector3.new(1, 0.4, 1)
  378. rleg4.CanCollide = false
  379. rleg4.BottomSurface = "Smooth"
  380. rleg4.TopSurface = "Smooth"
  381. Weld = Instance.new("Weld",rleg)
  382. Weld.Part0 = rleg
  383. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  384. Weld.Part1 = rleg4
  385. Weld.C1 = CFrame.new(1.5055685, -3.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  386.  
  387. rleg5 = Instance.new("Part", char)
  388. rleg5.BrickColor = BrickColor.new("Really black")
  389. rleg5.Size = Vector3.new(1, 0.4, 1)
  390. rleg5.CanCollide = false
  391. rleg5.BottomSurface = "Smooth"
  392. rleg5.TopSurface = "Smooth"
  393. Weld = Instance.new("Weld",rleg)
  394. Weld.Part0 = rleg
  395. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  396. Weld.Part1 = rleg5
  397. Weld.C1 = CFrame.new(0.905564308, -5.57446861, -3.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  398.  
  399. rleg6 = Instance.new("Part", char)
  400. rleg6.BrickColor = BrickColor.new("Really black")
  401. rleg6.Size = Vector3.new(1, 0.4, 1)
  402. rleg6.CanCollide = false
  403. rleg6.BottomSurface = "Smooth"
  404. rleg6.TopSurface = "Smooth"
  405. Weld = Instance.new("Weld",rleg)
  406. Weld.Part0 = rleg
  407. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  408. Weld.Part1 = rleg6
  409. Weld.C1 = CFrame.new(0.904744625, 4.77446556, 3.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  410.  
  411. rleg7 = Instance.new("Part", char)
  412. rleg7.BrickColor = BrickColor.new("Really black")
  413. rleg7.Size = Vector3.new(0.5, 0.3, 2)
  414. rleg7.CanCollide = false
  415. rleg7.BottomSurface = "Smooth"
  416. rleg7.TopSurface = "Smooth"
  417. Weld = Instance.new("Weld",rleg)
  418. Weld.Part0 = rleg
  419. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  420. Weld.Part1 = rleg7
  421. Weld.C1 = CFrame.new(-3.66284275, -3.99935341, -4.29136944, 0.183012664, -0.683012724, -0.707106829, -0.965925872, -0.258818954, -3.53088581e-008, -0.183012635, 0.683012784, -0.707106769)
  422. ----------------------------------------------------------------- Torso -----------------------------------------------------------------
  423. Chest1 = Instance.new("Part", char)
  424. Chest1.Name = "Ball"
  425. Chest1.BrickColor = BrickColor.new("Royal purple")
  426. Chest1.Size = Vector3.new(1, 0.4, 1)
  427. Chest1.CanCollide = false
  428. Chest1.BottomSurface = "Smooth"
  429. Chest1.TopSurface = "Smooth"
  430. Chest1.Material = "Neon"
  431. Mesh = Instance.new("CylinderMesh", Chest1)
  432. Mesh.Scale = Vector3.new(0.9, 0.4, 0.9)
  433. Weld = Instance.new("Weld",torso)
  434. Weld.Part0 = torso
  435. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  436. Weld.Part1 = Chest1
  437. Weld.C1 = CFrame.new(0, 0.700000763, 0.176463604, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  438.  
  439. Chest2 = Instance.new("Part", char)
  440. Chest2.BrickColor = BrickColor.new("Royal purple")
  441. Chest2.Name = "Middle"
  442. Chest2.Size = Vector3.new(2, 2, 1)
  443. Chest2.CanCollide = false
  444. Chest2.BottomSurface = "Smooth"
  445. Chest2.TopSurface = "Smooth"
  446. Chest2.Material = "Neon"
  447. Weld = Instance.new("Weld",torso)
  448. Weld.Part0 = torso
  449. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  450. Weld.Part1 = Chest2
  451. Weld.C1 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  452.  
  453. Chest3 = Instance.new("Part", char)
  454. Chest3.BrickColor = BrickColor.new("Really black")
  455. Chest3.Size = Vector3.new(1, 0.4, 1)
  456. Chest3.CanCollide = false
  457. Chest3.BottomSurface = "Smooth"
  458. Chest3.TopSurface = "Smooth"
  459. Weld = Instance.new("Weld",torso)
  460. Weld.Part0 = torso
  461. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  462. Weld.Part1 = Chest3
  463. Weld.C1 = CFrame.new(-0.476491928, -0.5, -0.499999046, 5.15558582e-008, 1, -7.54979013e-008, -3.35276091e-008, 7.54979013e-008, 1, 1, -5.15558582e-008, 3.35276091e-008)
  464.  
  465. Chest4 = Instance.new("Part", char)
  466. Chest4.BrickColor = BrickColor.new("Really black")
  467. Chest4.Size = Vector3.new(1, 0.4, 1)
  468. Chest4.CanCollide = false
  469. Chest4.BottomSurface = "Smooth"
  470. Chest4.TopSurface = "Smooth"
  471. Weld = Instance.new("Weld",torso)
  472. Weld.Part0 = torso
  473. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  474. Weld.Part1 = Chest4
  475. Weld.C1 = CFrame.new(-0.476491451, -0.5, 0.5, -1.4355066e-022, 1, 4.37113883e-008, 3.28405643e-015, -4.37113883e-008, 1, 1, -2.8710132e-022, 1.64202821e-015)
  476.  
  477. Chest5 = Instance.new("Part", char)
  478. Chest5.BrickColor = BrickColor.new("Really black")
  479. Chest5.Size = Vector3.new(1, 0.4, 1)
  480. Chest5.CanCollide = false
  481. Chest5.BottomSurface = "Smooth"
  482. Chest5.TopSurface = "Smooth"
  483. Weld = Instance.new("Weld",torso)
  484. Weld.Part0 = torso
  485. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  486. Weld.Part1 = Chest5
  487. Weld.C1 = CFrame.new(-0.499999046, 0.5, 0.476491451, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  488.  
  489. Chest6 = Instance.new("Part", char)
  490. Chest6.BrickColor = BrickColor.new("Really black")
  491. Chest6.Size = Vector3.new(1, 0.4, 1)
  492. Chest6.CanCollide = false
  493. Chest6.BottomSurface = "Smooth"
  494. Chest6.TopSurface = "Smooth"
  495. Weld = Instance.new("Weld",torso)
  496. Weld.Part0 = torso
  497. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  498. Weld.Part1 = Chest6
  499. Weld.C1 = CFrame.new(0.5236063, -0.449995041, 0, 0, 1, 8.74227766e-008, 3.28405643e-015, -8.74227766e-008, 1, 1, -1.4355066e-022, 0)
  500.  
  501. Chest7 = Instance.new("Part", char)
  502. Chest7.BrickColor = BrickColor.new("Really black")
  503. Chest7.Size = Vector3.new(1, 0.4, 1)
  504. Chest7.CanCollide = false
  505. Chest7.BottomSurface = "Smooth"
  506. Chest7.TopSurface = "Smooth"
  507. Weld = Instance.new("Weld",torso)
  508. Weld.Part0 = torso
  509. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  510. Weld.Part1 = Chest7
  511. Weld.C1 = CFrame.new(0.5, 0.5, 0.476491928, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  512.  
  513. Chest8 = Instance.new("Part", char)
  514. Chest8.BrickColor = BrickColor.new("Really black")
  515. Chest8.Size = Vector3.new(1, 0.4, 1)
  516. Chest8.CanCollide = false
  517. Chest8.BottomSurface = "Smooth"
  518. Chest8.TopSurface = "Smooth"
  519. Weld = Instance.new("Weld",torso)
  520. Weld.Part0 = torso
  521. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  522. Weld.Part1 = Chest8
  523. Weld.C1 = CFrame.new(0, 0.389970779, -0.473520517, 1, -4.37113954e-008, 4.37113847e-008, -4.37113883e-008, -4.37113883e-008, 1, -4.37113883e-008, -1, -4.37113883e-008)
  524.  
  525. Chest9 = Instance.new("Part", char)
  526. Chest9.BrickColor = BrickColor.new("Really black")
  527. Chest9.Size = Vector3.new(0.5, 0.3, 2)
  528. Chest9.CanCollide = false
  529. Chest9.BottomSurface = "Smooth"
  530. Chest9.TopSurface = "Smooth"
  531. Weld = Instance.new("Weld",torso)
  532. Weld.Part0 = torso
  533. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  534. Weld.Part1 = Chest9
  535. Weld.C1 = CFrame.new(-0.458083153, 0.580001831, 0.306574821, -0.866025448, -0.49999997, 4.37113883e-008, -3.78551732e-008, -2.18556924e-008, -1, 0.49999997, -0.866025448, 0)
  536.  
  537. Chest10 = Instance.new("Part", char)
  538. Chest10.BrickColor = BrickColor.new("Really black")
  539. Chest10.Size = Vector3.new(1, 0.4, 1)
  540. Chest10.CanCollide = false
  541. Chest10.BottomSurface = "Smooth"
  542. Chest10.TopSurface = "Smooth"
  543. Mesh = Instance.new("SpecialMesh", Chest10)
  544. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  545. Weld = Instance.new("Weld",torso)
  546. Weld.Part0 = torso
  547. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  548. Weld.Part1 = Chest10
  549. Weld.C1 = CFrame.new(-1.07653379, 0.899993896, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  550.  
  551. Chest11 = Instance.new("Part", char)
  552. Chest11.BrickColor = BrickColor.new("Really black")
  553. Chest11.Size = Vector3.new(0.5, 0.3, 2)
  554. Chest11.CanCollide = false
  555. Chest11.BottomSurface = "Smooth"
  556. Chest11.TopSurface = "Smooth"
  557. Weld = Instance.new("Weld",torso)
  558. Weld.Part0 = torso
  559. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  560. Weld.Part1 = Chest11
  561. Weld.C1 = CFrame.new(0.973486662, -0.460004807, -9.53674316e-007, 1.50995803e-007, 1, 7.54979013e-008, -1.85052948e-014, -7.54979013e-008, 1, 1, -1.50995803e-007, 7.10542736e-015)
  562.  
  563. Chest12 = Instance.new("Part", char)
  564. Chest12.BrickColor = BrickColor.new("Really black")
  565. Chest12.Size = Vector3.new(0.5, 0.3, 2)
  566. Chest12.CanCollide = false
  567. Chest12.BottomSurface = "Smooth"
  568. Chest12.TopSurface = "Smooth"
  569. Weld = Instance.new("Weld",torso)
  570. Weld.Part0 = torso
  571. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  572. Weld.Part1 = Chest12
  573. Weld.C1 = CFrame.new(-0.973600388, 0.450008392, -7.62939453e-006, -9.32088255e-008, -1, -4.37113883e-008, 5.82035878e-011, -4.37113883e-008, 1, -1, 9.32088255e-008, 5.82076609e-011)
  574.  
  575. Chest13 = Instance.new("Part", char)
  576. Chest13.BrickColor = BrickColor.new("Really black")
  577. Chest13.Size = Vector3.new(0.5, 0.3, 2)
  578. Chest13.CanCollide = false
  579. Chest13.BottomSurface = "Smooth"
  580. Chest13.TopSurface = "Smooth"
  581. Weld = Instance.new("Weld",torso)
  582. Weld.Part0 = torso
  583. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  584. Weld.Part1 = Chest13
  585. Weld.C1 = CFrame.new(-0.729999542, -0.117254257, -1.91926646, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  586.  
  587. Chest14 = Instance.new("Part", char)
  588. Chest14.BrickColor = BrickColor.new("Really black")
  589. Chest14.Size = Vector3.new(0.5, 0.3, 2)
  590. Chest14.CanCollide = false
  591. Chest14.BottomSurface = "Smooth"
  592. Chest14.TopSurface = "Smooth"
  593. Weld = Instance.new("Weld",torso)
  594. Weld.Part0 = torso
  595. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  596. Weld.Part1 = Chest14
  597. Weld.C1 = CFrame.new(0.769999504, -0.150730133, -1.91693306, -1, -3.31366472e-008, -4.24129745e-008, 3.31366472e-008, 0.241921902, -0.970295727, 4.24129745e-008, -0.970295727, -0.241921902)
  598.  
  599. Chest15 = Instance.new("Part", char)
  600. Chest15.BrickColor = BrickColor.new("Really black")
  601. Chest15.Size = Vector3.new(0.5, 0.3, 2)
  602. Chest15.CanCollide = false
  603. Chest15.BottomSurface = "Smooth"
  604. Chest15.TopSurface = "Smooth"
  605. Weld = Instance.new("Weld",torso)
  606. Weld.Part0 = torso
  607. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  608. Weld.Part1 = Chest15
  609. Weld.C1 = CFrame.new(-0.209440231, 1.25000095, 1.42984772, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  610.  
  611. Chest16 = Instance.new("Part", char)
  612. Chest16.BrickColor = BrickColor.new("Really black")
  613. Chest16.Size = Vector3.new(0.5, 0.3, 2)
  614. Chest16.CanCollide = false
  615. Chest16.BottomSurface = "Smooth"
  616. Chest16.TopSurface = "Smooth"
  617. Weld = Instance.new("Weld",torso)
  618. Weld.Part0 = torso
  619. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  620. Weld.Part1 = Chest16
  621. Weld.C1 = CFrame.new(-0.158526421, 1.25000095, 1.0131588, -7.35374925e-008, 0.927183867, 0.374606639, -1, -7.43167945e-008, -1.23653887e-008, 1.63745764e-008, -0.374606639, 0.927183867)
  622.  
  623. Chest17 = Instance.new("Part", char)
  624. Chest17.BrickColor = BrickColor.new("Really black")
  625. Chest17.Size = Vector3.new(0.5, 0.3, 2)
  626. Chest17.CanCollide = false
  627. Chest17.BottomSurface = "Smooth"
  628. Chest17.TopSurface = "Smooth"
  629. Weld = Instance.new("Weld",torso)
  630. Weld.Part0 = torso
  631. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  632. Weld.Part1 = Chest17
  633. Weld.C1 = CFrame.new(-0.229999542, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  634.  
  635. Chest18 = Instance.new("Part", char)
  636. Chest18.BrickColor = BrickColor.new("Really black")
  637. Chest18.Size = Vector3.new(0.5, 0.3, 2)
  638. Chest18.CanCollide = false
  639. Chest18.BottomSurface = "Smooth"
  640. Chest18.TopSurface = "Smooth"
  641. Weld = Instance.new("Weld",torso)
  642. Weld.Part0 = torso
  643. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  644. Weld.Part1 = Chest18
  645. Weld.C1 = CFrame.new(0.269999504, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  646.  
  647. Chest19 = Instance.new("Part", char)
  648. Chest19.BrickColor = BrickColor.new("Really black")
  649. Chest19.Size = Vector3.new(0.5, 0.3, 2)
  650. Chest19.CanCollide = false
  651. Chest19.BottomSurface = "Smooth"
  652. Chest19.TopSurface = "Smooth"
  653. Weld = Instance.new("Weld",torso)
  654. Weld.Part0 = torso
  655. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  656. Weld.Part1 = Chest19
  657. Weld.C1 = CFrame.new(-0.00685310364, 1.25, 1.45221233, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  658.  
  659. Chest20 = Instance.new("Part", char)
  660. Chest20.BrickColor = BrickColor.new("Really black")
  661. Chest20.Size = Vector3.new(1, 0.4, 1)
  662. Chest20.CanCollide = false
  663. Chest20.BottomSurface = "Smooth"
  664. Chest20.TopSurface = "Smooth"
  665. Mesh = Instance.new("SpecialMesh",Chest20)
  666. Mesh.Scale = Vector3.new(1.1,1.1,1.1)
  667. Weld = Instance.new("Weld",torso)
  668. Weld.Part0 = torso
  669. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  670. Weld.Part1 = Chest20
  671. Weld.C1 = CFrame.new(-1.07653379, -0.899992943, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  672.  
  673. Chest21 = Instance.new("Part", char)
  674. Chest21.BrickColor = BrickColor.new("Really black")
  675. Chest21.Size = Vector3.new(0.5, 0.3, 2)
  676. Chest21.CanCollide = false
  677. Chest21.BottomSurface = "Smooth"
  678. Chest21.TopSurface = "Smooth"
  679. Weld = Instance.new("Weld",torso)
  680. Weld.Part0 = torso
  681. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  682. Weld.Part1 = Chest21
  683. Weld.C1 = CFrame.new(-0.209432602, -1.14999962, 1.429842, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  684.  
  685. Chest22 = Instance.new("Part", char)
  686. Chest22.BrickColor = BrickColor.new("Really black")
  687. Chest22.Size = Vector3.new(0.5, 0.3, 2)
  688. Chest22.CanCollide = false
  689. Chest22.BottomSurface = "Smooth"
  690. Chest22.TopSurface = "Smooth"
  691. Weld = Instance.new("Weld",torso)
  692. Weld.Part0 = torso
  693. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  694. Weld.Part1 = Chest22
  695. Weld.C1 = CFrame.new(-0.00685119629, -1.15000057, 1.45220757, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  696.  
  697. Chest23 = Instance.new("Part", char)
  698. Chest23.BrickColor = BrickColor.new("Really black")
  699. Chest23.Size = Vector3.new(0.5, 0.3, 2)
  700. Chest23.CanCollide = false
  701. Chest23.BottomSurface = "Smooth"
  702. Chest23.TopSurface = "Smooth"
  703. Weld = Instance.new("Weld",torso)
  704. Weld.Part0 = torso
  705. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  706. Weld.Part1 = Chest23
  707. Weld.C1 = CFrame.new(-0.158511639, -1.15000057, 1.01315498, -7.35374925e-008, 0.927183926, 0.374606401, -1, -7.43168016e-008, -1.23653807e-008, 1.63745657e-008, -0.374606401, 0.927183926)
  708.  
  709. Chest24 = Instance.new("Part", char)
  710. Chest24.BrickColor = BrickColor.new("Really black")
  711. Chest24.Size = Vector3.new(0.5, 0.3, 2)
  712. Chest24.CanCollide = false
  713. Chest24.BottomSurface = "Smooth"
  714. Chest24.TopSurface = "Smooth"
  715. Weld = Instance.new("Weld",torso)
  716. Weld.Part0 = torso
  717. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  718. Weld.Part1 = Chest24
  719. Weld.C1 = CFrame.new(-0.458065987, -0.579999924, 0.306604624, 0.866025388, -0.50000006, 4.37113883e-008, 4.53686155e-008, 1.66003517e-007, 1, -0.50000006, -0.866025388, 1.66447563e-007)
  720. -----------------
  721. --some sin thing--
  722. --------------------------------------------------------------
  723. --By CKbackup (Sugarie Saffron), credits to original creator--
  724. --------------------------------------------------------------
  725.  
  726. Player=game:GetService("Players").LocalPlayer
  727. Character=Player.Character
  728. PlayerGui=Player.PlayerGui
  729. Backpack=Player.Backpack
  730. Torso=Character.Torso
  731. Head=Character.Head
  732. Humanoid=Character:FindFirstChildOfClass("Humanoid")
  733. m=Instance.new('Model',Character)
  734. LeftArm=Character["Left Arm"]
  735. LeftLeg=Character["Left Leg"]
  736. RightArm=Character["Right Arm"]
  737. RightLeg=Character["Right Leg"]
  738. LS=Torso["Left Shoulder"]
  739. LH=Torso["Left Hip"]
  740. RS=Torso["Right Shoulder"]
  741. RH=Torso["Right Hip"]
  742. Face = Head.face
  743. Neck=Torso.Neck
  744. it=Instance.new
  745. attacktype=1
  746. vt=Vector3.new
  747. cf=CFrame.new
  748. euler=CFrame.fromEulerAnglesXYZ
  749. angles=CFrame.Angles
  750. cloaked=false
  751. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  752. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  753. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  754. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  755. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  756. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  757. RootPart=Character.HumanoidRootPart
  758. RootJoint=RootPart.RootJoint
  759. RootCF=euler(-1.57,0,3.14)
  760. attack = false
  761. attackdebounce = false
  762. deb=false
  763. equipped=true
  764. hand=false
  765. MMouse=nil
  766. combo=0
  767. trispeed=1
  768. pathtrans=.7
  769. attackmode='none'
  770. local idle=0
  771. local Anim="Idle"
  772. local Effects={}
  773. local gun=false
  774. local shoot=false
  775. player=nil
  776. cloak=false
  777. lightcolor='Royal purple'
  778.  
  779. local Color1=Torso.BrickColor
  780.  
  781. mouse=Player:GetMouse()
  782. --save shoulders
  783. RSH, LSH=nil, nil
  784. --welds
  785. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  786. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  787. LH=Torso["Left Hip"]
  788. RH=Torso["Right Hip"]
  789. TorsoColor=BrickColor.new("Royal purple")
  790. function NoOutline(Part)
  791. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  792. end
  793. player=Player
  794. ch=Character
  795. RSH=ch.Torso["Right Shoulder"]
  796. LSH=ch.Torso["Left Shoulder"]
  797. --
  798. RSH.Parent=nil
  799. LSH.Parent=nil
  800. --
  801. RW.Name="Right Shoulder"
  802. RW.Part0=ch.Torso
  803. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  804. RW.C1=cf(0, 0.5, 0)
  805. RW.Part1=ch["Right Arm"]
  806. RW.Parent=ch.Torso
  807. --
  808. LW.Name="Left Shoulder"
  809. LW.Part0=ch.Torso
  810. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  811. LW.C1=cf(0, 0.5, 0)
  812. LW.Part1=ch["Left Arm"]
  813. LW.Parent=ch.Torso
  814.  
  815. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  816. local fp=it("Part")
  817. fp.formFactor=formfactor
  818. fp.Parent=parent
  819. fp.Reflectance=reflectance
  820. fp.Transparency=transparency
  821. fp.CanCollide=false
  822. fp.Locked=true
  823. fp.BrickColor=brickcolor
  824. fp.Name=name
  825. fp.Size=size
  826. fp.Position=Torso.Position
  827. NoOutline(fp)
  828. fp.Material="Neon"
  829. fp:BreakJoints()
  830. return fp
  831. end
  832.  
  833. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  834. local mesh=it(Mesh)
  835. mesh.Parent=part
  836. if Mesh=="SpecialMesh" then
  837. mesh.MeshType=meshtype
  838. if meshid~="nil" then
  839. mesh.MeshId="rbxassetid://"..meshid
  840. end
  841. end
  842. mesh.Offset=offset
  843. mesh.Scale=scale
  844. return mesh
  845. end
  846.  
  847. function weld(parent,part0,part1,c0)
  848. local weld=it("Weld")
  849. weld.Parent=parent
  850. weld.Part0=part0
  851. weld.Part1=part1
  852. weld.C0=c0
  853. return weld
  854. end
  855.  
  856. local Color1=Torso.BrickColor
  857.  
  858. local bodvel=Instance.new("BodyVelocity")
  859. local bg=Instance.new("BodyGyro")
  860.  
  861. ArtificialHB = Instance.new("BindableEvent", script)
  862. ArtificialHB.Name = "Heartbeat"
  863. script:WaitForChild("Heartbeat")
  864. frame = 0.015
  865. tf = 0
  866. allowframeloss = false
  867. tossremainder = false
  868. lastframe = tick()
  869. script.Heartbeat:Fire()
  870. game:GetService("RunService").Heartbeat:connect(function(s, p)
  871. tf = tf + s
  872. if tf >= frame then
  873. if allowframeloss then
  874. script.Heartbeat:Fire()
  875. lastframe = tick()
  876. else
  877. for i = 1, math.floor(tf / frame) do
  878. script.Heartbeat:Fire()
  879. end
  880. lastframe = tick()
  881. end
  882. if tossremainder then
  883. tf = 0
  884. else
  885. tf = tf - frame * math.floor(tf / frame)
  886. end
  887. end
  888. end)
  889. function swait(num)
  890. if num == 0 or num == nil then
  891. ArtificialHB.Event:wait(0)
  892. else
  893. for i = 0, num do
  894. ArtificialHB.Event:wait(0)
  895. end
  896. end
  897. end
  898.  
  899.  
  900. function so(id,par,pit,vol)
  901. local sou = Instance.new("Sound", par or workspace)
  902. if par == Character then
  903. sou.Parent = Torso
  904. end
  905. sou.Volume = vol
  906. sou.Pitch = pit or 1
  907. sou.SoundId = "rbxassetid://" .. id
  908. sou.PlayOnRemove = true
  909. sou:Destroy()
  910. end
  911.  
  912. function clerp(a,b,t)
  913. local qa = {QuaternionFromCFrame(a)}
  914. local qb = {QuaternionFromCFrame(b)}
  915. local ax, ay, az = a.x, a.y, a.z
  916. local bx, by, bz = b.x, b.y, b.z
  917. local _t = 1-t
  918. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  919. end
  920.  
  921. function QuaternionFromCFrame(cf)
  922. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  923. local trace = m00 + m11 + m22
  924. if trace > 0 then
  925. local s = math.sqrt(1 + trace)
  926. local recip = 0.5/s
  927. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  928. else
  929. local i = 0
  930. if m11 > m00 then
  931. i = 1
  932. end
  933. if m22 > (i == 0 and m00 or m11) then
  934. i = 2
  935. end
  936. if i == 0 then
  937. local s = math.sqrt(m00-m11-m22+1)
  938. local recip = 0.5/s
  939. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  940. elseif i == 1 then
  941. local s = math.sqrt(m11-m22-m00+1)
  942. local recip = 0.5/s
  943. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  944. elseif i == 2 then
  945. local s = math.sqrt(m22-m00-m11+1)
  946. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  947. end
  948. end
  949. end
  950.  
  951. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  952. local xs, ys, zs = x + x, y + y, z + z
  953. local wx, wy, wz = w*xs, w*ys, w*zs
  954. local xx = x*xs
  955. local xy = x*ys
  956. local xz = x*zs
  957. local yy = y*ys
  958. local yz = y*zs
  959. local zz = z*zs
  960. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  961. end
  962.  
  963. function QuaternionSlerp(a, b, t)
  964. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  965. local startInterp, finishInterp;
  966. if cosTheta >= 0.0001 then
  967. if (1 - cosTheta) > 0.0001 then
  968. local theta = math.acos(cosTheta)
  969. local invSinTheta = 1/math.sin(theta)
  970. startInterp = math.sin((1-t)*theta)*invSinTheta
  971. finishInterp = math.sin(t*theta)*invSinTheta
  972. else
  973. startInterp = 1-t
  974. finishInterp = t
  975. end
  976. else
  977. if (1+cosTheta) > 0.0001 then
  978. local theta = math.acos(-cosTheta)
  979. local invSinTheta = 1/math.sin(theta)
  980. startInterp = math.sin((t-1)*theta)*invSinTheta
  981. finishInterp = math.sin(t*theta)*invSinTheta
  982. else
  983. startInterp = t-1
  984. finishInterp = t
  985. end
  986. end
  987. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  988. end
  989.  
  990. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  991. return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  992. end
  993.  
  994. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  995. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  996. prt.Anchored=true
  997. prt.CFrame=cframe
  998. local msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://4770583",vt(0,0,0),vt(x1,y1,z1))
  999. --rbxassetid://4770560
  1000. game:GetService("Debris"):AddItem(prt,2)
  1001. CF=prt.CFrame
  1002. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  1003. for i=0,1,0.2 do
  1004. swait()
  1005. Part.CFrame=CF*cf(0,0,-0.4)
  1006. end
  1007. for i=0,1,delay do
  1008. swait()
  1009. --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
  1010. Mesh.Scale=Mesh.Scale
  1011. end
  1012. for i=0,1,0.1 do
  1013. swait()
  1014. Part.Transparency=i
  1015. end
  1016. Part:Destroy()
  1017. end),prt,msh,CF)
  1018. end
  1019.  
  1020. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1021. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1022. prt.Anchored=true
  1023. prt.CFrame=cframe
  1024. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1025. game:GetService("Debris"):AddItem(prt,5)
  1026. coroutine.resume(coroutine.create(function(Part,Mesh)
  1027. for i=0,1,delay do
  1028. swait()
  1029. Part.CFrame=Part.CFrame*euler(math.random(0,360),math.random(0,360),math.random(0,360))
  1030. Part.Transparency=i
  1031. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1032. end
  1033. Part:Destroy()
  1034. end),prt,msh)
  1035. end
  1036.  
  1037. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  1038. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1039. prt.Anchored=false
  1040. prt.CFrame=cframe
  1041. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1042. local wld=weld(prt,prt,Parent,cframe)
  1043. game:GetService("Debris"):AddItem(prt,5)
  1044. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1045. for i=0,1,delay do
  1046. swait()
  1047. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  1048. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1049. Part.Transparency=i
  1050. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1051. end
  1052. Part:Destroy()
  1053. end),prt,msh,wld)
  1054. end
  1055.  
  1056. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  1057. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1058. prt.Material = "Neon"
  1059. prt.Anchored=false
  1060. prt.CFrame=cframe
  1061. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1062. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  1063. game:GetService("Debris"):AddItem(prt,5)
  1064. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1065. for i=0,1,delay do
  1066. swait()
  1067. Weld.C0=euler(i*20,0,0)
  1068. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1069. Part.Transparency=i
  1070. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1071. end
  1072. Part:Destroy()
  1073. end),prt,msh,wld)
  1074. end
  1075.  
  1076. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1077. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1078. prt.Material = "Neon"
  1079. prt.Anchored=true
  1080. prt.CFrame=cframe
  1081. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1082. game:GetService("Debris"):AddItem(prt,2)
  1083. coroutine.resume(coroutine.create(function(Part,Mesh)
  1084. for i=0,1,delay do
  1085. swait()
  1086. Part.CFrame=Part.CFrame
  1087. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1088. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1089. prt2.Anchored=true
  1090. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1091. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  1092. game:GetService("Debris"):AddItem(prt2,2)
  1093. coroutine.resume(coroutine.create(function(Part,Mesh)
  1094. for i=0,1,0.1 do
  1095. swait()
  1096. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  1097. end
  1098. Part:Destroy()
  1099. end),prt2,msh2)
  1100. end
  1101. for i=0,1,delay*2 do
  1102. swait()
  1103. Part.CFrame=Part.CFrame
  1104. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  1105. end
  1106. Part:Destroy()
  1107. end),prt,msh)
  1108. end
  1109.  
  1110. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1111. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1112. prt.Anchored=true
  1113. prt.CFrame=cframe
  1114. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1115. game:GetService("Debris"):AddItem(prt,2)
  1116. coroutine.resume(coroutine.create(function(Part,Mesh)
  1117. for i=0,1,delay do
  1118. swait()
  1119. Part.CFrame=Part.CFrame
  1120. Part.Transparency=i
  1121. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1122. end
  1123. Part:Destroy()
  1124. end),prt,msh)
  1125. end
  1126.  
  1127. function MagicRing(brickcolor,cframe,x1,y1,z1,x2,y2,z2,x3,y3,z3)
  1128. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1129. prt.Anchored=true
  1130. prt.CFrame=cframe*euler(x2,y2,z2)
  1131. --"rbxassetid://168892465"
  1132. local msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://3270017",vt(0,0,0),vt(x1,y1,z1))
  1133. game:GetService("Debris"):AddItem(prt,2)
  1134. coroutine.resume(coroutine.create(function(Part,Mesh)
  1135. for i=0,1,0.03 do
  1136. swait()
  1137. Part.CFrame=Part.CFrame
  1138. Part.Transparency=i
  1139. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1140. end
  1141. Part:Destroy()
  1142. end),prt,msh)
  1143. end
  1144.  
  1145. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  1146. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1147. prt.Anchored=true
  1148. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1149. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1150. game:GetService("Debris"):AddItem(prt,2)
  1151. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  1152. CF=Part.CFrame
  1153. Numbb=0
  1154. randnumb=math.random()/10
  1155. rand1=math.random()/10
  1156. for i=0,1,rand1 do
  1157. swait()
  1158. CF=CF*cf(0,math.random()/2,0)
  1159. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  1160. Part.CFrame=CF*euler(Numbb,0,0)
  1161. Part.Transparency=i
  1162. Numbb=Numbb+randnumb
  1163. end
  1164. Part:Destroy()
  1165. end),prt,CF,Numbb,randnumb)
  1166. end
  1167.  
  1168. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1169. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1170. prt.Anchored=true
  1171. prt.CFrame=cframe
  1172. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://1051557",vt(0,0,0),vt(x1,y1,z1))
  1173. game:GetService("Debris"):AddItem(prt,5)
  1174. coroutine.resume(coroutine.create(function(Part,Mesh)
  1175. for i=0,1,delay do
  1176. swait()
  1177. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  1178. Part.Transparency=i
  1179. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1180. end
  1181. Part:Destroy()
  1182. end),prt,msh)
  1183. end
  1184.  
  1185. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1186. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1187. prt.Anchored=true
  1188. prt.CFrame=cframe
  1189. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://20329976",vt(0,0,0),vt(x1,y1,z1))
  1190. game:GetService("Debris"):AddItem(prt,2)
  1191. coroutine.resume(coroutine.create(function(Part,Mesh)
  1192. for i=0,1,delay do
  1193. swait()
  1194. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  1195. Part.Transparency=i
  1196. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1197. end
  1198. Part:Destroy()
  1199. end),prt,msh)
  1200. end
  1201.  
  1202. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  1203. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1204. prt.Anchored=true
  1205. prt.CFrame=cframe*cf(x,y,z)
  1206. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  1207. game:GetService("Debris"):AddItem(prt,5)
  1208. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  1209. local num=math.random()
  1210. local num2=math.random(-3,2)+math.random()
  1211. local numm=0
  1212. for i=0,1,delay*2 do
  1213. swait()
  1214. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  1215. Part.Transparency=i
  1216. numm=numm+0.01
  1217. end
  1218. Part:Destroy()
  1219. Mesh:Destroy()
  1220. end),prt,msh,x,y,z)
  1221. end
  1222.  
  1223. function puncheff(par)
  1224. so(386946017,par,math.random(80,120)/100,1)
  1225. MagicCircle(BrickColor.new("Alder"), par.CFrame, 1, 1, 1, 1, 1, 1, 0.05)
  1226. end
  1227.  
  1228. Damagefunc=function(hit,efft,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1229. if hit.Parent==nil then
  1230. return
  1231. end
  1232. local torsy = (hit.Parent:findFirstChild("Torso") or hit.Parent:findFirstChild("UpperTorso"))
  1233. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1234. for _,v in pairs(hit.Parent:children()) do
  1235. if v:IsA("Humanoid") then
  1236. h=v
  1237. end
  1238. end
  1239. if hit.Parent.Parent:FindFirstChild("Head")~=nil then
  1240. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1241. end
  1242. if hit.Parent.className=="Hat" then
  1243. hit=hit.Parent.Parent:findFirstChild("Head")
  1244. end
  1245. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Head")~=nil then
  1246. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1247. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1248. return
  1249. end]]
  1250. -- hs(hit,1.2)
  1251. c=Instance.new("ObjectValue")
  1252. c.Name="creator"
  1253. c.Value=game:service("Players").LocalPlayer
  1254. c.Parent=h
  1255. game:GetService("Debris"):AddItem(c,.5)
  1256. Damage=math.random(minim,maxim)
  1257. -- h:TakeDamage(Damage)
  1258. blocked=false
  1259. block=hit.Parent:findFirstChild("Block")
  1260. if block~=nil then
  1261. print(block.className)
  1262. if block.className=="NumberValue" then
  1263. if block.Value>0 then
  1264. blocked=true
  1265. if decreaseblock==nil then
  1266. block.Value=block.Value-1
  1267. end
  1268. end
  1269. end
  1270. if block.className=="IntValue" then
  1271. if block.Value>0 then
  1272. blocked=true
  1273. if decreaseblock~=nil then
  1274. block.Value=block.Value-1
  1275. end
  1276. end
  1277. end
  1278. end
  1279. if efft == "Blunt" then
  1280. puncheff(hit)
  1281. end
  1282. h.MaxHealth = 100
  1283. h.Health=h.Health-Damage
  1284. showDamage(hit.Parent,Damage,.5,TorsoColor)
  1285. if Type=="Knockdown" then
  1286. local hum=hit.Parent:FindFirstChildOfClass("Humanoid")
  1287. hum.PlatformStand=true
  1288. coroutine.resume(coroutine.create(function(HHumanoid)
  1289. swait(30)
  1290. HHumanoid.PlatformStand=false
  1291. end),hum)
  1292. local bodvol=Instance.new("BodyVelocity")
  1293. bodvol.velocity=RootPart.CFrame.lookVector*knockback
  1294. bodvol.P=50000
  1295. bodvol.maxForce=Vector3.new(5000, 0, 5000) * 5000000000
  1296. bodvol.Parent=torsy
  1297. torsy.CFrame = CFrame.new(torsy.Position)*CFrame.Angles(math.rad(90),0,0)
  1298. game:GetService("Debris"):AddItem(bodvol,.5)
  1299. elseif Type=="Normal" then
  1300. vp=Instance.new("BodyVelocity")
  1301. vp.P=500
  1302. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  1303. vp.velocity=Character.Torso.CFrame.lookVector*knockback
  1304. -- if KnockbackType==1 then
  1305. -- vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1306. -- elseif KnockbackType==2 then
  1307. -- vp.velocity=Property.CFrame.lookVector*knockback
  1308. -- end
  1309. if knockback>0 then
  1310. vp.Parent=torsy
  1311. end
  1312. game:GetService("Debris"):AddItem(vp,.5)
  1313. elseif Type=="Up" then
  1314. local bodyVelocity=Instance.new("BodyVelocity")
  1315. bodyVelocity.velocity=vt(0,10,0)
  1316. bodyVelocity.P=1000
  1317. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  1318. bodyVelocity.Parent=hit
  1319. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1320. rl=Instance.new("BodyAngularVelocity")
  1321. rl.P=3000
  1322. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1323. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  1324. rl.Parent=hit
  1325. game:GetService("Debris"):AddItem(rl,.5)
  1326. elseif Type=="Snare" then
  1327. bp=Instance.new("BodyPosition")
  1328. bp.P=2000
  1329. bp.D=100
  1330. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1331. bp.position=torsy.Position
  1332. bp.Parent=torsy
  1333. game:GetService("Debris"):AddItem(bp,1)
  1334. elseif Type=="Target" then
  1335. if Targetting==false then
  1336. ZTarget=torsy
  1337. coroutine.resume(coroutine.create(function(Part)
  1338. so("15666462",Part,1,1.5)
  1339. swait(5)
  1340. so("15666462",Part,1,1.5)
  1341. end),ZTarget)
  1342. TargHum=ZTarget.Parent:FindFirstChildOfClass("Humanoid")
  1343. targetgui=Instance.new("BillboardGui")
  1344. targetgui.Parent=ZTarget
  1345. targetgui.Size=UDim2.new(10,100,10,100)
  1346. targ=Instance.new("ImageLabel")
  1347. targ.Parent=targetgui
  1348. targ.BackgroundTransparency=1
  1349. targ.Image="rbxassetid://4834067"
  1350. targ.Size=UDim2.new(1,0,1,0)
  1351. cam.CameraType="Scriptable"
  1352. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1353. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1354. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1355. Targetting=true
  1356. RocketTarget=ZTarget
  1357. for i=1,Property do
  1358. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1359. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1360. swait()
  1361. end
  1362. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1363. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1364. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1365. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1366. end
  1367. Targetting=false
  1368. RocketTarget=nil
  1369. targetgui:Destroy()
  1370. cam.CameraType="Custom"
  1371. end
  1372. end
  1373. debounce=Instance.new("BoolValue")
  1374. debounce.Name="DebounceHit"
  1375. debounce.Parent=hit.Parent
  1376. debounce.Value=true
  1377. game:GetService("Debris"):AddItem(debounce,Delay)
  1378. c=Instance.new("ObjectValue")
  1379. c.Name="creator"
  1380. c.Value=Player
  1381. c.Parent=h
  1382. game:GetService("Debris"):AddItem(c,.5)
  1383. CRIT=false
  1384. hitDeb=true
  1385. AttackPos=6
  1386. end
  1387. end
  1388.  
  1389. function showDamage(Dude, Text, Time, Color)
  1390. coroutine.resume(coroutine.create(function()
  1391. local naeeym2 = Instance.new("BillboardGui",Dude)
  1392. naeeym2.Size = UDim2.new(0,100,0,40)
  1393. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1394. naeeym2.Adornee = Dude.Head
  1395. naeeym2.Name = "TalkingBillBoard"
  1396. local tecks2 = Instance.new("TextLabel",naeeym2)
  1397. tecks2.BackgroundTransparency = 1
  1398. tecks2.BorderSizePixel = 0
  1399. tecks2.Text = Text
  1400. tecks2.Font = "Fantasy"
  1401. tecks2.TextSize = 24
  1402. tecks2.TextStrokeTransparency = 0
  1403. tecks2.TextColor3 = Color3.new(.8,0,1)
  1404. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1405. tecks2.Size = UDim2.new(1,0,0.5,0)
  1406. swait(10)
  1407. for i = 0,1,.05 do
  1408. swait()
  1409. tecks2.Position = tecks2.Position - UDim2.new(0,0,.005,0)
  1410. tecks2.TextStrokeTransparency = i
  1411. tecks2.TextTransparency = i
  1412. end
  1413. naeeym2:Destroy()
  1414. end))
  1415. end
  1416.  
  1417. Player=game:GetService('Players').LocalPlayer
  1418. Character=Player.Character
  1419. Mouse=Player:GetMouse()
  1420. m=Instance.new('Model',Character)
  1421.  
  1422.  
  1423. local function weldBetween(a, b)
  1424. local weldd = Instance.new("ManualWeld")
  1425. weldd.Part0 = a
  1426. weldd.Part1 = b
  1427. weldd.C0 = CFrame.new()
  1428. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1429. weldd.Parent = a
  1430. return weldd
  1431. end
  1432.  
  1433. it=Instance.new
  1434.  
  1435. function nooutline(part)
  1436. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1437. end
  1438.  
  1439. function parta(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1440. local fp=it("Part")
  1441. fp.formFactor=formfactor
  1442. fp.Parent=parent
  1443. fp.Reflectance=reflectance
  1444. fp.Transparency=transparency
  1445. fp.CanCollide=false
  1446. fp.Locked=true
  1447. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1448. fp.Name=name
  1449. fp.Size=size
  1450. fp.Position=Character.Torso.Position
  1451. nooutline(fp)
  1452. fp.Material=material
  1453. fp:BreakJoints()
  1454. return fp
  1455. end
  1456.  
  1457. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1458. local mesh=it(Mesh)
  1459. mesh.Parent=part
  1460. if Mesh=="SpecialMesh" then
  1461. mesh.MeshType=meshtype
  1462. mesh.MeshId=meshid
  1463. end
  1464. mesh.Offset=offset
  1465. mesh.Scale=scale
  1466. return mesh
  1467. end
  1468.  
  1469. function weld(parent,part0,part1,c0,c1)
  1470. local weld=it("Weld")
  1471. weld.Parent=parent
  1472. weld.Part0=part0
  1473. weld.Part1=part1
  1474. weld.C0=c0
  1475. weld.C1=c1
  1476. return weld
  1477. end
  1478.  
  1479. local modelzorz=Instance.new("Model")
  1480. modelzorz.Parent=Character
  1481. modelzorz.Name="Claw1"
  1482.  
  1483. Handle=parta(Enum.FormFactor.Custom,modelzorz,Enum.Material.Neon,0,1,TorsoColor,"Handle",Vector3.new(4,4,1))
  1484. Handleweld=weld(m,Character["Torso"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.74455023, 0.843135834, 3.31332064, 0.866820872, 0.000393055088, -0.498619556, 0.129048944, -0.966104209, 0.223582461, -0.481630623, -0.258152217, -0.837489963))
  1485. Gear=parta(Enum.FormFactor.Custom,modelzorz,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  1486. Gearweld=weld(modelzorz,Handle,Gear,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0552597046, -0.0398271084, -0.0363032818, 0.999988854, -3.23429704e-005, 0.00164097548, 3.37436795e-005, 0.999994695, -0.000689953566, -0.00164103508, 0.000689953566, 0.999993086))
  1487.  
  1488. local modelzorz2=Instance.new("Model")
  1489. modelzorz2.Parent=Character
  1490. modelzorz2.Name="Claw2"
  1491.  
  1492. Handle2=parta(Enum.FormFactor.Custom,modelzorz2,Enum.Material.Neon,0,1,TorsoColor,"Handle",Vector3.new(4,4,1))
  1493. Handle2weld=weld(modelzorz2,Character["Torso"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.65693045, 1.66835713, 2.9684639, 0.866025746, 0.129405379, 0.482963592, -3.67555799e-006, -0.965926409, 0.258817136, 0.499999553, -0.224144042, -0.836516559))
  1494. Gear2=parta(Enum.FormFactor.Custom,modelzorz2,Enum.Material.SmoothPlastic,0,1,"Really black","Part",Vector3.new(4.29999971, 4.30000019, 1))
  1495. Gear2weld=weld(modelzorz2,Handle2,Gear2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.049841404, 0.049908638, 2.78949738e-005, 0.999990344, -5.01424074e-006, -1.49011612e-007, 5.28991222e-006, 0.999994934, 2.98023224e-008, 2.38418579e-007, -1.63912773e-007, 0.999994636))
  1496.  
  1497. local modelzorz3=Instance.new("Model")
  1498. modelzorz3.Parent=Character
  1499. modelzorz3.Name="Eye"
  1500.  
  1501. handle=parta(Enum.FormFactor.Custom,modelzorz3,Enum.Material.SmoothPlastic,0,1,TorsoColor,"Handle",Vector3.new(1,6,6))
  1502. handleweld=weld(modelzorz3,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22326851, -3.5562191, -0.038143158, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  1503.  
  1504. New = function(Object, Parent, Name, Data)
  1505. local Object = Instance.new(Object)
  1506. for Index, Value in pairs(Data or {}) do
  1507. Object[Index] = Value
  1508. end
  1509. Object.Parent = Parent
  1510. Object.Name = Name
  1511. return Object
  1512. end
  1513.  
  1514. Gear2 = New("Part",modelzorz2,"Gear2",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(5, 7, 5),CFrame = CFrame.new(68.5, 2.5, -42.5, 0, 0, -1, -1, 0, 0, 0, 1, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1515. Mesh = New("SpecialMesh",Gear2,"Mesh",{Offset = Vector3.new(0, 0, -1),Scale = Vector3.new(25, 25, 25),MeshId = "rbxassetid://92052865",MeshType = Enum.MeshType.FileMesh,})
  1516. Weld = New("ManualWeld",Gear2,"Weld",{Part0 = Gear2,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0, -1, 0, 0, 0, 1, -1, 0, 0),C1 = CFrame.new(0, 3.57627869e-06, 2.99999237, 0.999991357, -6.94066244e-08, 4.63798642e-07, 6.63525327e-07, -0.999994934, -2.62497252e-07, 2.04890966e-08, 2.84217094e-13, -0.999997139),})
  1517. Gear = New("Part",modelzorz,"Gear",{BrickColor = BrickColor.new("Really black"),Size = Vector3.new(5, 7, 5),CFrame = CFrame.new(78.5, 2.5, -42.5, 0, 0, 1, 1, 0, 0, 0, 1, 0),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1518. Mesh = New("SpecialMesh",Gear,"Mesh",{Offset = Vector3.new(0, 0, -1),Scale = Vector3.new(25, 25, 25),MeshId = "rbxassetid://92053026",MeshType = Enum.MeshType.FileMesh,})
  1519. Weld = New("ManualWeld",Gear,"Weld",{Part0 = Gear,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0),C1 = CFrame.new(0, 3.57627869e-06, 2.99999237, 0.999991357, -6.94066244e-08, 4.63798642e-07, 6.63525327e-07, -0.999994934, -2.62497252e-07, 2.04890966e-08, 2.84217094e-13, -0.999997139),})
  1520. DragonHead = New("Part",modelzorz3,"DragonHead",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(72.5999985, 5.5999999, -63.5999985, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1521. Mesh = New("SpecialMesh",DragonHead,"Mesh",{Scale = Vector3.new(5, 5, 5),MeshId = "rbxassetid://420164161",MeshType = Enum.MeshType.FileMesh,})
  1522. Weld = New("ManualWeld",DragonHead,"Weld",{Part0 = DragonHead,Part1 = handle,C1 = CFrame.new(-4, 0, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0),})
  1523. EyePart = New("Part",modelzorz3,"EyePart",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.Neon,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(70.0999985, 8.60000038, -63.5999985, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.384314, 0.145098, 0.819608),})
  1524. Mesh = New("SpecialMesh",EyePart,"Mesh",{Scale = Vector3.new(1, 1, 2),MeshId = "rbxassetid://420164161",MeshType = Enum.MeshType.Sphere,})
  1525. Weld = New("ManualWeld",EyePart,"Weld",{Part0 = EyePart,Part1 = handle,C1 = CFrame.new(-4, 3.00000048, 2.5, 0, 0, 1, 0, 1, 0, -1, -0, -0),})
  1526. EyePart = New("Part",modelzorz3,"EyePart",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.Neon,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(75.0999985, 8.60000038, -63.5999985, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.384314, 0.145098, 0.819608),})
  1527. Mesh = New("SpecialMesh",EyePart,"Mesh",{Scale = Vector3.new(1, 1, 2),MeshId = "rbxassetid://420164161",MeshType = Enum.MeshType.Sphere,})
  1528. Weld = New("ManualWeld",EyePart,"Weld",{Part0 = EyePart,Part1 = handle,C1 = CFrame.new(-4, 3.00000048, -2.5, 0, 0, 1, 0, 1, 0, -1, -0, -0),})
  1529. EyePart = New("Part",modelzorz3,"EyePart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(70.0999985, 8.60000038, -64.0999985, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1530. Mesh = New("SpecialMesh",EyePart,"Mesh",{Scale = Vector3.new(0.899999976, 0.899999976, 0.5),MeshId = "rbxassetid://420164161",MeshType = Enum.MeshType.Sphere,})
  1531. Weld = New("ManualWeld",EyePart,"Weld",{Part0 = EyePart,Part1 = handle,C1 = CFrame.new(-4.5, 3.00000048, 2.5, 0, 0, 1, 0, 1, 0, -1, -0, -0),})
  1532. EyePart = New("Part",modelzorz3,"EyePart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(75.0999985, 8.60000038, -64.0999985, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1533. Mesh = New("SpecialMesh",EyePart,"Mesh",{Scale = Vector3.new(0.899999976, 0.899999976, 0.5),MeshId = "rbxassetid://420164161",MeshType = Enum.MeshType.Sphere,})
  1534. Weld = New("ManualWeld",EyePart,"Weld",{Part0 = EyePart,Part1 = handle,C1 = CFrame.new(-4.5, 3.00000048, -2.5, 0, 0, 1, 0, 1, 0, -1, -0, -0),})
  1535.  
  1536.  
  1537. local moosick = it("Sound",Character)
  1538. moosick.SoundId = "rbxassetid://608726256"
  1539. --142653441, 175067863
  1540. moosick.Name = "moosick"
  1541. moosick.Looped = true
  1542. moosick.Volume = 1
  1543.  
  1544. anim = Character:findFirstChild("Animate")
  1545. if anim then
  1546. anim:Destroy()
  1547. end
  1548.  
  1549. local pemit = Instance.new("ParticleEmitter")
  1550. pemit.Color = ColorSequence.new(Color3.new(.5,0,1))
  1551. pemit.Lifetime = NumberRange.new(1)
  1552. pemit.Acceleration = Vector3.new(0,20,0)
  1553. pemit.EmissionDirection = "Front"
  1554. pemit.Size = NumberSequence.new(1,0)
  1555. pemit.Speed = NumberRange.new(10)
  1556. pemit.LightEmission = 1
  1557. pemit.Rate = 500
  1558. pemit.Rotation = NumberRange.new(0,360)
  1559. pemit.RotSpeed = NumberRange.new(150)
  1560. pemit.Texture = "rbxasset://textures/particles/smoke_main.dds"
  1561. pemit.Enabled = false
  1562.  
  1563. local pe1 = pemit:Clone()
  1564. pe1.Parent = Handle
  1565. local pe2 = pemit:Clone()
  1566. pe2.Parent = Handle2
  1567. local pe3 = pemit:Clone()
  1568. pe3.Parent = handle
  1569. pe3.EmissionDirection = "Right"
  1570. pe3.Rate = 1000
  1571.  
  1572. local light = Instance.new("PointLight", Character.Torso)
  1573. light.Color = TorsoColor.Color
  1574. light.Brightness = 5
  1575. light.Range = 15
  1576. light.Enabled = false
  1577.  
  1578. local Footsteps = it("Sound",Character.Torso)
  1579. Footsteps.SoundId = "rbxassetid://142665235"
  1580. Footsteps.Looped = true
  1581. Footsteps.Pitch = 0.8
  1582. Footsteps.Volume = 0.3
  1583.  
  1584. local Footsteps2 = it("Sound",Character.Torso)
  1585. Footsteps2.SoundId = "rbxassetid://142665235"
  1586. Footsteps2.Looped = true
  1587. Footsteps2.Pitch = 1
  1588. Footsteps2.Volume = 0.4
  1589.  
  1590. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1591. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1592. prt.Material = Enum.Material.Neon
  1593. prt.Anchored=true
  1594. prt.CFrame=cframe
  1595. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1596. game:GetService("Debris"):AddItem(prt,2)
  1597. coroutine.resume(coroutine.create(function(Part,Mesh)
  1598. for i=0,1,delay do
  1599. swait()
  1600. Part.CFrame=Part.CFrame
  1601. Part.Transparency=i
  1602. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1603. end
  1604. Part:Destroy()
  1605. end),prt,msh)
  1606. end
  1607.  
  1608. TrailDeb = false
  1609.  
  1610. function equipanim()
  1611. attack=true
  1612. Gear.Transparency = 1
  1613. Gear2.Transparency = 1
  1614. for i,v in pairs(modelzorz3:children()) do
  1615. if v:IsA("BasePart") then v.Transparency = 1 end
  1616. end
  1617. Humanoid.WalkSpeed = 0
  1618. moosick:Play()
  1619. for i=0,1,0.05 do
  1620. swait()
  1621. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1622. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  1623. RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(-4)),.3)
  1624. LW.C0=clerp(LW.C0,cf(-1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(4)),.3)
  1625. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  1626. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  1627. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  1628. Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles(math.rad(0),math.rad(-30),math.rad(0)),.2)
  1629. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,0,0)*angles(math.rad(0),math.rad(30),math.rad(0)),.2)
  1630. end
  1631. swait(60)
  1632. for i=0,1,0.05 do
  1633. swait()
  1634. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1635. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  1636. LW.C0=clerp(LW.C0,cf(-1.2,0.5,.5)*euler(-30,0,-20),.3)
  1637. RW.C0=clerp(RW.C0,cf(1.2,0.5,.5)*euler(-30,0,20),.3)
  1638. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  1639. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  1640. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(50),math.rad(0),math.rad(0)),.2)
  1641. Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles(math.rad(0),math.rad(-30),math.rad(0)),.2)
  1642. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,0,0)*angles(math.rad(0),math.rad(30),math.rad(0)),.2)
  1643. end
  1644. so(136007472,Torso,1,1)
  1645. swait(30)
  1646. for i=0,30 do
  1647. swait(1)
  1648. MagicRing(BrickColor.new("Alder"), Gear.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))), 20, 20, 2, 1, 1, 1, -1, -1, 0)
  1649. MagicRing(BrickColor.new("Alder"), Gear2.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))), 20, 20, 2, 1, 1, 1, -1, -1, 0)
  1650. MagicRing(BrickColor.new("Alder"), DragonHead.CFrame*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50))), 60, 60, 6, 1, 1, 1, -3, -3, 0)
  1651. end
  1652. swait(180)
  1653. so(233096557,Torso,1,5)
  1654. so(233091205,Torso,1,5)
  1655. so(150829983,DragonHead,.9,5)
  1656. MagicCircle(BrickColor.new("Alder"), Gear.CFrame, 10, 10, 10, 1, 1, 1, 0.01)
  1657. MagicCircle(BrickColor.new("Alder"), Gear2.CFrame, 10, 10, 10, 1, 1, 1, 0.01)
  1658. MagicCircle(BrickColor.new("Alder"), DragonHead.CFrame, 20, 20, 20, 1, 1, 1, 0.01)
  1659. Gear.Transparency = 0
  1660. Gear2.Transparency = 0
  1661. for i,v in pairs(modelzorz3:children()) do
  1662. if v:IsA("BasePart") and v ~= handle then v.Transparency = 0 end
  1663. end
  1664. pe1.Enabled = true
  1665. pe2.Enabled = true
  1666. pe3.Enabled = true
  1667. light.Enabled = true
  1668. for a=1,300 do
  1669. handleweld.C0 = cf(math.random(-5,5)/10,math.random(55,65)/10,math.random(65,75)/10)*angles(math.rad(50),math.rad(0),math.rad(0))
  1670. swait()
  1671. end
  1672. attack = false
  1673. end
  1674.  
  1675. function attackone()
  1676. attack=true
  1677. if TrailDeb == false then
  1678. TrailDeb = true
  1679. end
  1680. coroutine.wrap(function()
  1681. local Old = Handle.CFrame.p
  1682. while true do swait()
  1683. if not TrailDeb then break end
  1684. local New = Handle.CFrame.p
  1685. local Mag =(Old -New).magnitude
  1686. local Dis =(Old +New)/2
  1687. local Trail = Instance.new("Part",Character)
  1688. Trail.Material = "Neon"
  1689. Trail.Anchored = true
  1690. Trail.CanCollide = false
  1691. Trail.BrickColor = TorsoColor
  1692. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1693. Trail.TopSurface = 0
  1694. Trail.BottomSurface = 0
  1695. Trail.formFactor = "Custom"
  1696. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1697. local ms = Instance.new("BlockMesh",Trail)
  1698. ms.Scale = Vector3.new(1,1,1)
  1699. local TM = Instance.new("CylinderMesh",Trail)
  1700. TM.Scale = Vector3.new(20,1,20)
  1701. Old = New
  1702. coroutine.wrap(function()
  1703. for i = 1,0,-0.1 do
  1704. swait()
  1705. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1706. end
  1707. Trail:remove()
  1708. end)()
  1709. coroutine.wrap(function()
  1710. for i = 1,10 do
  1711. swait()
  1712. Trail.Transparency = Trail.Transparency +0.1
  1713. end end)()end end)()
  1714. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,"Blunt",20,25,20,"Normal",RootPart,.2,1) end)
  1715. for i=0,1,0.08 do
  1716. swait()
  1717. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
  1718. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  1719. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
  1720. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  1721. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  1722. Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  1723. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1724. end
  1725. so("231917758",Handle,1,.9)
  1726. so("159972643",Torso,1,1)
  1727. for i=0,1,0.1 do
  1728. swait()
  1729. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  1730. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1731. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
  1732. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  1733. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  1734. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
  1735. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1736. end
  1737. --dmgstop()
  1738. attack=false
  1739. con1:disconnect()
  1740. if TrailDeb == true then
  1741. TrailDeb = false
  1742. end
  1743. end
  1744.  
  1745. function attacktwo()
  1746. attack=true
  1747. if TrailDeb == false then
  1748. TrailDeb = true
  1749. end
  1750. coroutine.wrap(function()
  1751. local Old = Handle2.CFrame.p
  1752. while true do swait()
  1753. if not TrailDeb then break end
  1754. local New = Handle2.CFrame.p
  1755. local Mag =(Old -New).magnitude
  1756. local Dis =(Old +New)/2
  1757. local Trail = Instance.new("Part",Character)
  1758. Trail.Material = "Neon"
  1759. Trail.Anchored = true
  1760. Trail.CanCollide = false
  1761. Trail.BrickColor = TorsoColor
  1762. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1763. Trail.TopSurface = 0
  1764. Trail.BottomSurface = 0
  1765. Trail.formFactor = "Custom"
  1766. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1767. local ms = Instance.new("BlockMesh",Trail)
  1768. ms.Scale = Vector3.new(1,1,1)
  1769. local TM = Instance.new("CylinderMesh",Trail)
  1770. TM.Scale = Vector3.new(20,1,20)
  1771. Old = New
  1772. coroutine.wrap(function()
  1773. for i = 1,0,-0.1 do
  1774. swait()
  1775. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1776. end
  1777. Trail:remove()
  1778. end)()
  1779. coroutine.wrap(function()
  1780. for i = 1,10 do
  1781. swait()
  1782. Trail.Transparency = Trail.Transparency +0.1
  1783. end end)()end end)()
  1784. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,"Blunt",20,25,20,"Normal",RootPart,.2,1) end)
  1785. for i=0,1,0.08 do
  1786. swait()
  1787. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  1788. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1789. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-30,0,-20),.3)
  1790. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  1791. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  1792. Handle2weld.C0=clerp(Handle2weld.C0,cf(-5,1,-5)*angles(math.rad(0),math.rad(0),math.rad(20)),.2)
  1793. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1794. end
  1795. so("231917758",Handle2,1,.8)
  1796. so("159972627",Torso,1,1)
  1797. for i=0,1,0.1 do
  1798. swait()
  1799. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1800. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(20)),.3)
  1801. LW.C0=clerp(LW.C0,cf(-1,0.5,-1)*euler(-30,0,20),.3)
  1802. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-2),math.rad(-25),math.rad(15)),.3)
  1803. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  1804. Handle2weld.C0=clerp(Handle2weld.C0,cf(10,1,-5)*angles(math.rad(0),math.rad(-80),math.rad(20)),.2)
  1805. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1806. end
  1807. --dmgstop()
  1808. attack=false
  1809. con1:disconnect()
  1810. if TrailDeb == true then
  1811. TrailDeb = false
  1812. end
  1813. end
  1814.  
  1815. function attackthree()
  1816. attack=true
  1817. if TrailDeb == false then
  1818. TrailDeb = true
  1819. end
  1820. coroutine.wrap(function()
  1821. local Old = Handle.CFrame.p
  1822. while true do swait()
  1823. if not TrailDeb then break end
  1824. local New = Handle.CFrame.p
  1825. local Mag =(Old -New).magnitude
  1826. local Dis =(Old +New)/2
  1827. local Trail = Instance.new("Part",Character)
  1828. Trail.Material = "Neon"
  1829. Trail.Anchored = true
  1830. Trail.CanCollide = false
  1831. Trail.BrickColor = TorsoColor
  1832. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1833. Trail.TopSurface = 0
  1834. Trail.BottomSurface = 0
  1835. Trail.formFactor = "Custom"
  1836. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1837. local ms = Instance.new("BlockMesh",Trail)
  1838. ms.Scale = Vector3.new(1,1,1)
  1839. local TM = Instance.new("CylinderMesh",Trail)
  1840. TM.Scale = Vector3.new(20,1,20)
  1841. Old = New
  1842. coroutine.wrap(function()
  1843. for i = 1,0,-0.1 do
  1844. swait()
  1845. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1846. end
  1847. Trail:remove()
  1848. end)()
  1849. coroutine.wrap(function()
  1850. for i = 1,10 do
  1851. swait()
  1852. Trail.Transparency = Trail.Transparency +0.1
  1853. end end)()end end)()
  1854. con1=Gear.Touched:connect(function(hit) Damagefunc(hit,"Blunt",20,25,30,"Up",RootPart,.2,1) end)
  1855. for i=0,1,0.08 do
  1856. swait()
  1857. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1858. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  1859. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(0.5,-1.3,-0.1),.3)
  1860. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  1861. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  1862. Handleweld.C0=clerp(Handleweld.C0,cf(3,7,-1)*angles(math.rad(20),math.rad(0),math.rad(-120)),.2)
  1863. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1864. end
  1865. so("231917758",Handle,1,1)
  1866. so("159882477",Torso,1,1)
  1867. for i=0,1,0.05 do
  1868. swait()
  1869. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1870. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1871. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  1872. Handleweld.C0=clerp(Handleweld.C0,cf(2,4,-3)*angles(math.rad(120),math.rad(0),math.rad(-120)),.2)
  1873. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1874. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(2,-1.3,0.1),.3)
  1875. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  1876. end
  1877. --dmgstop()
  1878. attack=false
  1879. con1:disconnect()
  1880. if TrailDeb == true then
  1881. TrailDeb = false
  1882. end
  1883. end
  1884.  
  1885. function attackfour()
  1886. attack=true
  1887. if TrailDeb == false then
  1888. TrailDeb = true
  1889. end
  1890. coroutine.wrap(function()
  1891. local Old = Handle2.CFrame.p
  1892. while true do swait()
  1893. if not TrailDeb then break end
  1894. local New = Handle2.CFrame.p
  1895. local Mag =(Old -New).magnitude
  1896. local Dis =(Old +New)/2
  1897. local Trail = Instance.new("Part",Character)
  1898. Trail.Material = "Neon"
  1899. Trail.Anchored = true
  1900. Trail.CanCollide = false
  1901. Trail.BrickColor = TorsoColor
  1902. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1903. Trail.TopSurface = 0
  1904. Trail.BottomSurface = 0
  1905. Trail.formFactor = "Custom"
  1906. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1907. local ms = Instance.new("BlockMesh",Trail)
  1908. ms.Scale = Vector3.new(1,1,1)
  1909. local TM = Instance.new("CylinderMesh",Trail)
  1910. TM.Scale = Vector3.new(20,1,20)
  1911. Old = New
  1912. coroutine.wrap(function()
  1913. for i = 1,0,-0.1 do
  1914. swait()
  1915. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1916. end
  1917. Trail:remove()
  1918. end)()
  1919. coroutine.wrap(function()
  1920. for i = 1,10 do
  1921. swait()
  1922. Trail.Transparency = Trail.Transparency +0.1
  1923. end end)()end end)()
  1924. coroutine.wrap(function()
  1925. local Old = Handle.CFrame.p
  1926. while true do swait()
  1927. if not TrailDeb then break end
  1928. local New = Handle.CFrame.p
  1929. local Mag =(Old -New).magnitude
  1930. local Dis =(Old +New)/2
  1931. local Trail = Instance.new("Part",Character)
  1932. Trail.Material = "Neon"
  1933. Trail.Anchored = true
  1934. Trail.CanCollide = false
  1935. Trail.BrickColor = TorsoColor
  1936. Trail.Size = Vector3.new(0.2,Mag,0.2)
  1937. Trail.TopSurface = 0
  1938. Trail.BottomSurface = 0
  1939. Trail.formFactor = "Custom"
  1940. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  1941. local ms = Instance.new("BlockMesh",Trail)
  1942. ms.Scale = Vector3.new(1,1,1)
  1943. local TM = Instance.new("CylinderMesh",Trail)
  1944. TM.Scale = Vector3.new(20,1,20)
  1945. Old = New
  1946. coroutine.wrap(function()
  1947. for i = 1,0,-0.1 do
  1948. swait()
  1949. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  1950. end
  1951. Trail:remove()
  1952. end)()
  1953. coroutine.wrap(function()
  1954. for i = 1,10 do
  1955. swait()
  1956. Trail.Transparency = Trail.Transparency +0.1
  1957. end end)()end end)()
  1958. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,"Blunt",10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  1959. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,"Blunt",10,20,math.random(20,40),"Normal",RootPart,.2,1) end)
  1960. for i=0,1,0.08 do
  1961. swait()
  1962. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-1)*angles(math.rad(40),math.rad(0),math.rad(-40)),.3)
  1963. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(40)),.3)
  1964. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(70),math.rad(0),math.rad(-45)),.3)
  1965. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  1966. LH.C0=clerp(LH.C0,cf(-1,0.5,0)*euler(0,-1.57,0)*angles(math.rad(-10),math.rad(30),math.rad(-40)),.3)
  1967. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  1968. Handleweld.C0=clerp(Handleweld.C0,cf(1.5,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  1969. Handle2weld.C0=clerp(Handle2weld.C0,cf(-1.5,3,0)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  1970. end
  1971. if anim then
  1972. anim.Disabled=true
  1973. end
  1974. so("231917758",Torso,1,0.7)
  1975. so("159882584",Torso,1,1)
  1976. for i=0,1,0.04 do
  1977. swait()
  1978. Torso.Velocity=RootPart.CFrame.lookVector*50
  1979. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1)*angles(math.rad(-5),math.rad(0),math.rad(0+360*i)),.3)
  1980. RW.C0=clerp(RW.C0,cf(1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(90)),.3)
  1981. LW.C0=clerp(LW.C0,cf(-1.2,0.5,0)*angles(math.rad(90),math.rad(0),math.rad(-90)),.3)
  1982. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0,1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1983. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(0,-1.57,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1984. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  1985. Handleweld.C0=clerp(Handleweld.C0,cf(3,4,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.2)
  1986. Handle2weld.C0=clerp(Handle2weld.C0,cf(-3,4,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  1987. end
  1988. --dmgstop()
  1989. attack=false
  1990. con1:disconnect()
  1991. con2:disconnect()
  1992. if anim then
  1993. anim.Disabled=false
  1994. end
  1995. if TrailDeb == true then
  1996. TrailDeb = false
  1997. end
  1998. end
  1999.  
  2000. function BlastEffect(brickcolor, cframe, x1, y1, z1, x2, y2, z2)
  2001. local prt = parta(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2002. prt.Anchored = true
  2003. prt.CFrame = cframe
  2004. local msh = mesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", vt(0, 0, 0), vt(x1, y1, z1))
  2005. coroutine.resume(coroutine.create(function()
  2006. for i = 0, 1, 0.05 do
  2007. swait()
  2008. prt.Transparency = i
  2009. msh.Scale = msh.Scale + vt(x2, y2, z2)
  2010. end
  2011. prt.Parent = nil
  2012. end))
  2013. end
  2014.  
  2015. function MagniDamage(par,efft,magni,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2016. for _, c in pairs(workspace:GetDescendants()) do
  2017. local hum = c:FindFirstChildOfClass("Humanoid")
  2018. if hum ~= nil and c:FindFirstChild("IsTeamMateOfCK")==nil then
  2019. local head = (c:findFirstChild("Torso") or c:findFirstChild("UpperTorso"))
  2020. if head ~= nil then
  2021. local targ = head.Position - par.Position
  2022. local mag = targ.magnitude
  2023. if magni >= mag and c.Name ~= Player.Name then
  2024. Damagefunc(head,efft,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2025. end
  2026. end
  2027. end
  2028. end
  2029. end
  2030.  
  2031. function MagicCircle4(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2032. local prt = part(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", vt(0.5, 0.5, 0.5))
  2033. prt.Anchored = true
  2034. prt.CFrame = cframe
  2035. local msh = mesh("SpecialMesh", prt, "Sphere", "", vt(0, 0, 0), vt(x1, y1, z1))
  2036. game:GetService("Debris"):AddItem(prt, 2)
  2037. coroutine.resume(coroutine.create(function(Part, Mesh)
  2038. for i = 0, 1, delay do
  2039. swait()
  2040. Part.CFrame = Part.CFrame
  2041. Part.Transparency = i
  2042. Mesh.Scale = Mesh.Scale + vt(x3, y3, z3)
  2043. end
  2044. Part.Parent = nil
  2045. end), prt, msh)
  2046. end
  2047.  
  2048. function smashdown()
  2049. attack=true
  2050.  
  2051. if TrailDeb == false then
  2052. TrailDeb = true
  2053. end
  2054. coroutine.wrap(function()
  2055. local Old = Handle2.CFrame.p
  2056. while true do swait()
  2057. if not TrailDeb then break end
  2058. local New = Handle2.CFrame.p
  2059. local Mag =(Old -New).magnitude
  2060. local Dis =(Old +New)/2
  2061. local Trail = Instance.new("Part",Character)
  2062. Trail.Material = "Neon"
  2063. Trail.Anchored = true
  2064. Trail.CanCollide = false
  2065. Trail.BrickColor = TorsoColor
  2066. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2067. Trail.TopSurface = 0
  2068. Trail.BottomSurface = 0
  2069. Trail.formFactor = "Custom"
  2070. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2071. local ms = Instance.new("BlockMesh",Trail)
  2072. ms.Scale = Vector3.new(1,1,1)
  2073. local TM = Instance.new("CylinderMesh",Trail)
  2074. TM.Scale = Vector3.new(20,1,20)
  2075. Old = New
  2076. coroutine.wrap(function()
  2077. for i = 1,0,-0.1 do
  2078. swait()
  2079. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2080. end
  2081. Trail:remove()
  2082. end)()
  2083. coroutine.wrap(function()
  2084. for i = 1,10 do
  2085. swait()
  2086. Trail.Transparency = Trail.Transparency +0.1
  2087. end end)()end end)()
  2088. coroutine.wrap(function()
  2089. local Old = Handle.CFrame.p
  2090. while true do swait()
  2091. if not TrailDeb then break end
  2092. local New = Handle.CFrame.p
  2093. local Mag =(Old -New).magnitude
  2094. local Dis =(Old +New)/2
  2095. local Trail = Instance.new("Part",Character)
  2096. Trail.Material = "Neon"
  2097. Trail.Anchored = true
  2098. Trail.CanCollide = false
  2099. Trail.BrickColor = TorsoColor
  2100. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2101. Trail.TopSurface = 0
  2102. Trail.BottomSurface = 0
  2103. Trail.formFactor = "Custom"
  2104. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2105. local ms = Instance.new("BlockMesh",Trail)
  2106. ms.Scale = Vector3.new(1,1,1)
  2107. local TM = Instance.new("CylinderMesh",Trail)
  2108. TM.Scale = Vector3.new(20,1,20)
  2109. Old = New
  2110. coroutine.wrap(function()
  2111. for i = 1,0,-0.1 do
  2112. swait()
  2113. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2114. end
  2115. Trail:remove()
  2116. end)()
  2117. coroutine.wrap(function()
  2118. for i = 1,10 do
  2119. swait()
  2120. Trail.Transparency = Trail.Transparency +0.1
  2121. end end)()end end)()
  2122. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,"Blunt",10,15,100,"Normal",RootPart,.2,1) end)
  2123. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,"Blunt",10,15,100,"Normal",RootPart,.2,1) end)
  2124. for i=0,1,0.08 do
  2125. swait()
  2126. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2127. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2128. LW.C0=clerp(LW.C0,cf(-1.5,1,0)*euler(math.rad(180),0,0),.3)
  2129. RW.C0=clerp(RW.C0,cf(1.5,1,0)*euler(math.rad(180),0,0),.3)
  2130. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2131. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2132. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(50),math.rad(0),math.rad(0)),.2)
  2133. Handleweld.C0=clerp(Handleweld.C0,cf(4,30,10)*angles(math.rad(35),math.rad(0),math.rad(-90)),.2)
  2134. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,30,10)*angles(math.rad(35),math.rad(0),math.rad(90)),.2)
  2135. end
  2136. Humanoid.WalkSpeed = 0
  2137. so("231917758",Torso,1,0.7)
  2138. so("159882584",Torso,1,1)
  2139. for i=0,1,0.08 do
  2140. swait()
  2141. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2142. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  2143. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(90),0,0),.3)
  2144. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(90),0,0),.3)
  2145. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2146. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2147. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  2148. Handleweld.C0=clerp(Handleweld.C0,cf(4,6,-10)*angles(math.rad(-35),math.rad(0),math.rad(-90)),.2)
  2149. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,6,-10)*angles(math.rad(-35),math.rad(0),math.rad(90)),.2)
  2150. end
  2151. con1:disconnect()
  2152. con2:disconnect()
  2153. attack=false
  2154. if anim then
  2155. anim.Disabled=false
  2156. end
  2157. if TrailDeb == true then
  2158. TrailDeb = false
  2159. end
  2160. local ref = it("Part",Character)
  2161. ref.Size = Vector3.new(0,0,0)
  2162. ref.Anchored = true
  2163. ref.CanCollide = false
  2164. ref.Transparency = 1
  2165. local looky = RootPart.CFrame
  2166. for i=1,10 do
  2167. ref.CFrame = looky*CFrame.new(0,-2.5,-10*i)
  2168. BlastEffect(BrickColor.new("White"),ref.CFrame,1,.2,1,1,0,1)
  2169. BlastEffect(BrickColor.new("White"),ref.CFrame,5,1,.5,.1,2,.1)
  2170. MagniDamage(ref,"",10,30,35,50,"Knockdown",RootPart,.2,1)
  2171. so(178452221,ref,.6,1)
  2172. so(192410084,ref,1,1)
  2173. swait(5)
  2174. end
  2175. ref:Destroy()
  2176. swait(60)
  2177. --dmgstop()
  2178. end
  2179.  
  2180. function mudads()
  2181. attack=true
  2182. so("624164065",Torso,1,3)
  2183. print("SUNLIGHT YELLO OVRDREV")
  2184.  
  2185.  
  2186. if TrailDeb == false then
  2187. TrailDeb = true
  2188. end
  2189. coroutine.wrap(function()
  2190. local Old = Handle2.CFrame.p
  2191. while true do swait()
  2192. if not TrailDeb then break end
  2193. local New = Handle2.CFrame.p
  2194. local Mag =(Old -New).magnitude
  2195. local Dis =(Old +New)/2
  2196. local Trail = Instance.new("Part",Character)
  2197. Trail.Material = "Neon"
  2198. Trail.Anchored = true
  2199. Trail.CanCollide = false
  2200. Trail.BrickColor = TorsoColor
  2201. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2202. Trail.TopSurface = 0
  2203. Trail.BottomSurface = 0
  2204. Trail.formFactor = "Custom"
  2205. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2206. local ms = Instance.new("BlockMesh",Trail)
  2207. ms.Scale = Vector3.new(1,1,1)
  2208. local TM = Instance.new("CylinderMesh",Trail)
  2209. TM.Scale = Vector3.new(20,1,20)
  2210. Old = New
  2211. coroutine.wrap(function()
  2212. for i = 1,0,-0.1 do
  2213. swait()
  2214. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2215. end
  2216. Trail:remove()
  2217. end)()
  2218. coroutine.wrap(function()
  2219. for i = 1,10 do
  2220. swait()
  2221. Trail.Transparency = Trail.Transparency +0.1
  2222. end end)()end end)()
  2223. coroutine.wrap(function()
  2224. local Old = Handle.CFrame.p
  2225. while true do swait()
  2226. if not TrailDeb then break end
  2227. local New = Handle.CFrame.p
  2228. local Mag =(Old -New).magnitude
  2229. local Dis =(Old +New)/2
  2230. local Trail = Instance.new("Part",Character)
  2231. Trail.Material = "Neon"
  2232. Trail.Anchored = true
  2233. Trail.CanCollide = false
  2234. Trail.BrickColor = TorsoColor
  2235. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2236. Trail.TopSurface = 0
  2237. Trail.BottomSurface = 0
  2238. Trail.formFactor = "Custom"
  2239. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2240. local ms = Instance.new("BlockMesh",Trail)
  2241. ms.Scale = Vector3.new(1,1,1)
  2242. local TM = Instance.new("CylinderMesh",Trail)
  2243. TM.Scale = Vector3.new(20,1,20)
  2244. Old = New
  2245. coroutine.wrap(function()
  2246. for i = 1,0,-0.1 do
  2247. swait()
  2248. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2249. end
  2250. Trail:remove()
  2251. end)()
  2252. coroutine.wrap(function()
  2253. for i = 1,10 do
  2254. swait()
  2255. Trail.Transparency = Trail.Transparency +0.1
  2256. end end)()end end)()
  2257. con1=Gear2.Touched:connect(function(hit) Damagefunc(hit,"Blunt",10,15,10,"Normal",RootPart,.05,1) end)
  2258. con2=Gear.Touched:connect(function(hit) Damagefunc(hit,"Blunt",10,15,10,"Normal",RootPart,.05,1) end)
  2259. Humanoid.WalkSpeed = 16
  2260. so("159882584",Torso,1,1)
  2261. for i=0,1,0.08 do
  2262. swait()
  2263. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2264. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  2265. LW.C0=clerp(LW.C0,cf(-1.2,1,0)*euler(math.rad(90),math.rad(-90),0),.3)
  2266. RW.C0=clerp(RW.C0,cf(1.2,1,0)*euler(math.rad(90),math.rad(90),0),.3)
  2267. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2268. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2269. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2270. Handleweld.C0=clerp(Handleweld.C0,cf(4,2,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2271. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,2,10)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2272. end
  2273. for a = 1,20 do
  2274. so("231917758",Torso,math.random(6,10)/10,1)
  2275. for i=0,1,0.2 do
  2276. swait()
  2277. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2278. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  2279. LW.C0=clerp(LW.C0,cf(-1.2,1,-2)*euler(math.rad(90),math.rad(-90),0),.3)
  2280. RW.C0=clerp(RW.C0,cf(1.2,1,2)*euler(math.rad(90),math.rad(90),0),.3)
  2281. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2282. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2283. handleweld.C0=clerp(handleweld.C0,cf(math.random(-5,5)/10,math.random(55,65)/10,math.random(65,75)/10)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2284. Handleweld.C0=clerp(Handleweld.C0,cf(math.random(-10,10),math.random(0,4),-20)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2285. Handle2weld.C0=clerp(Handle2weld.C0,cf(math.random(-10,10),math.random(0,4),20)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2286. end
  2287. so("231917758",Torso,math.random(6,10)/10,1)
  2288. for i=0,1,0.2 do
  2289. swait()
  2290. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2291. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  2292. LW.C0=clerp(LW.C0,cf(-1.2,1,2)*euler(math.rad(90),math.rad(-90),0),.3)
  2293. RW.C0=clerp(RW.C0,cf(1.2,1,-2)*euler(math.rad(90),math.rad(90),0),.3)
  2294. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2295. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2296. handleweld.C0=clerp(handleweld.C0,cf(math.random(-5,5)/10,math.random(55,65)/10,math.random(65,75)/10)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2297. Handleweld.C0=clerp(Handleweld.C0,cf(math.random(-10,10),math.random(0,4),20)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2298. Handle2weld.C0=clerp(Handle2weld.C0,cf(math.random(-10,10),math.random(0,4),-20)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2299. end
  2300. end
  2301. con1:disconnect()
  2302. con2:disconnect()
  2303. --dmgstop()
  2304. attack=false
  2305. if anim then
  2306. anim.Disabled=false
  2307. end
  2308. if TrailDeb == true then
  2309. TrailDeb = false
  2310. end
  2311. end
  2312.  
  2313. function laser()
  2314. attack = true
  2315. Humanoid.WalkSpeed = 16
  2316. for i=0,1,0.05 do
  2317. swait()
  2318. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2319. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  2320. LW.C0=clerp(LW.C0,cf(-1.2,0.5,.5)*euler(-30,0,-20),.3)
  2321. RW.C0=clerp(RW.C0,cf(1.2,0.5,.5)*euler(-30,0,20),.3)
  2322. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2323. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2324. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(50),math.rad(0),math.rad(0)),.2)
  2325. Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles(math.rad(0),math.rad(-30),math.rad(0)),.2)
  2326. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,0,0)*angles(math.rad(0),math.rad(30),math.rad(0)),.2)
  2327. end
  2328. local blmod = Instance.new("Model",Character)
  2329. for a = 1, 5 do
  2330. local blast2 = it("Part",blmod)
  2331. blast2.Size = vt(1,1,1)
  2332. blast2.BrickColor = TorsoColor
  2333. blast2.Material = "Neon"
  2334. blast2.Anchored = false
  2335. blast2.CanCollide = false
  2336. local blwe = Instance.new("Weld",blast2)
  2337. blwe.Part0 = DragonHead
  2338. blwe.Part1 = blast2
  2339. blwe.C0 = CFrame.new(0, 0, -5)
  2340. blwe.C1 = CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2341. local m = Instance.new("BlockMesh", blast2)
  2342. m.Scale = Vector3.new(6,6,6)
  2343. coroutine.resume(coroutine.create(function()
  2344. for i = 0,1,.1 do
  2345. blast2.Transparency = 1.2-i
  2346. swait()
  2347. blwe.C1 = blwe.C1 * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2348. end
  2349. while blast2 do
  2350. swait()
  2351. blwe.C1 = blwe.C1 * CFrame.fromEulerAnglesXYZ(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2352. end
  2353. end))
  2354. end
  2355. so(864314263,DragonHead,1,5)
  2356. for i=1,150 do
  2357. MagicRing(BrickColor.new("Alder"), DragonHead.CFrame * CFrame.new(0,0,-5) * CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))), 20, 20, 2, 1, 1, 1, -1, -1, 0)
  2358. handleweld.C0 = cf(math.random(-5,5)/10,math.random(55,65)/10,math.random(65,75)/10)*angles(math.rad(50),math.rad(0),math.rad(0))
  2359. swait()
  2360. end
  2361. for i=0,1,0.05 do
  2362. swait()
  2363. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2364. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
  2365. LW.C0=clerp(LW.C0,cf(-1.2,0.5,.5)*euler(-30,0,-20),.3)
  2366. RW.C0=clerp(RW.C0,cf(1.2,0.5,.5)*euler(-30,0,20),.3)
  2367. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2368. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2369. handleweld.C0=clerp(handleweld.C0,cf(math.random(-1,1),math.random(5,7),math.random(6,8))*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  2370. Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles(math.rad(0),math.rad(-30),math.rad(0)),.2)
  2371. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,0,0)*angles(math.rad(0),math.rad(30),math.rad(0)),.2)
  2372. end
  2373. so(162246701,DragonHead,1,5)
  2374. local frontcf = DragonHead.CFrame * CFrame.new(0,0,-5)
  2375. local sannd = Instance.new("Sound",Torso)
  2376. sannd.SoundId = "rbxassetid://162246683"
  2377. sannd.Looped = true
  2378. sannd.Volume = 1
  2379. sannd:Play()
  2380. local hitcf = mouse.Hit
  2381. local ref = it("Part",Character)
  2382. ref.Size = Vector3.new(0,0,0)
  2383. ref.Anchored = true
  2384. ref.CanCollide = false
  2385. ref.Transparency = 1
  2386. local blast = it("Part",blmod)
  2387. blast.Size = vt(1,1,(frontcf.p - hitcf.p).magnitude)
  2388. blast.BrickColor = TorsoColor
  2389. blast.Material = "Neon"
  2390. blast.Anchored = true
  2391. blast.CanCollide = false
  2392. blast.CFrame = CFrame.new((frontcf.p + hitcf.p)/2,frontcf.p)
  2393. local m = Instance.new("BlockMesh", blast)
  2394. m.Scale = Vector3.new(5,5,1)
  2395. for a = 1, 200 do
  2396. local frontcf = DragonHead.CFrame * CFrame.new(0,0,-5)
  2397. local hitcf = mouse.Hit
  2398. ref.CFrame = hitcf
  2399. blast.Size = vt(1,1,(frontcf.p - hitcf.p).magnitude)
  2400. blast.CFrame = CFrame.new((frontcf.p + hitcf.p)/2,frontcf.p)
  2401. MagicBlock(TorsoColor, hitcf, 1, 1, 1, 6, 6, 6, 0.1)
  2402. MagniDamage(ref,"",10,5,7,0,"Knockdown",RootPart,.05,1)
  2403. handleweld.C0 = cf(math.random(-5,5)/10,math.random(55,65)/10,math.random(65,75)/10)*angles(math.rad(-5),math.rad(0),math.rad(0))
  2404. --handleweld.C0 = cf(math.random(-2,2),math.random(4,8),math.random(5,9))*angles(math.rad(-5),math.rad(0),math.rad(0))
  2405. swait(1)
  2406. end
  2407. for a = 0,1,.05 do
  2408. sannd.Volume = a
  2409. for _, b in pairs(blmod:GetChildren()) do
  2410. b.Transparency = a
  2411. end
  2412. swait()
  2413. end
  2414. sannd:Destroy()
  2415. blmod:Destroy()
  2416. attack = false
  2417. end
  2418.  
  2419. function yummy()
  2420. attack=true
  2421. if TrailDeb == false then
  2422. TrailDeb = true
  2423. end
  2424. coroutine.wrap(function()
  2425. local Old = Handle.CFrame.p
  2426. while true do swait()
  2427. if not TrailDeb then break end
  2428. local New = Handle.CFrame.p
  2429. local Mag =(Old -New).magnitude
  2430. local Dis =(Old +New)/2
  2431. local Trail = Instance.new("Part",Character)
  2432. Trail.Material = "Neon"
  2433. Trail.Anchored = true
  2434. Trail.CanCollide = false
  2435. Trail.BrickColor = TorsoColor
  2436. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2437. Trail.TopSurface = 0
  2438. Trail.BottomSurface = 0
  2439. Trail.formFactor = "Custom"
  2440. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2441. local ms = Instance.new("BlockMesh",Trail)
  2442. ms.Scale = Vector3.new(1,1,1)
  2443. local TM = Instance.new("CylinderMesh",Trail)
  2444. TM.Scale = Vector3.new(20,1,20)
  2445. Old = New
  2446. coroutine.wrap(function()
  2447. for i = 1,0,-0.1 do
  2448. swait()
  2449. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2450. end
  2451. Trail:remove()
  2452. end)()
  2453. coroutine.wrap(function()
  2454. for i = 1,10 do
  2455. swait()
  2456. Trail.Transparency = Trail.Transparency +0.1
  2457. end end)()end end)()
  2458. local grab
  2459. local torsy
  2460. local ghum
  2461. local soaa
  2462. for i=0,1,0.05 do
  2463. swait()
  2464. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
  2465. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  2466. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
  2467. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  2468. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  2469. Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  2470. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2471. end
  2472. con1=Gear.Touched:connect(function(hit)
  2473. if grab == nil and hit.Parent ~= Character then
  2474. torsy = (hit.Parent:findFirstChild("Torso") or hit.Parent:findFirstChild("UpperTorso"))
  2475. ghum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2476. if ghum ~= nil and torsy ~= nil then
  2477. grab=hit.Parent
  2478. so(386946017,hit,1,1)
  2479. local soaa = it("Sound",grab.Head)
  2480. soaa.Volume = 1
  2481. local cho = math.random(1,5)
  2482. if cho == 1 then
  2483. soaa.SoundId = "rbxassetid://111896685"
  2484. elseif cho == 2 then
  2485. soaa.SoundId = "rbxassetid://535528169"
  2486. elseif cho == 3 then
  2487. soaa.SoundId = "rbxassetid://1080363252"
  2488. elseif cho == 4 then
  2489. soaa.SoundId = "rbxassetid://147758746"
  2490. elseif cho == 5 then
  2491. soaa.SoundId = "rbxassetid://626777433"
  2492. soaa.Volume = .2
  2493. soaa.TimePosition = 1
  2494. end
  2495. soaa:Play()
  2496. end
  2497. end
  2498. end)
  2499. so("231917758",Handle,1,.9)
  2500. so("159972643",Torso,1,1)
  2501. for i=0,3,0.1 do
  2502. swait()
  2503. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  2504. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  2505. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
  2506. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  2507. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  2508. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-8)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
  2509. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2510. if torsy~=nil then
  2511. ghum.PlatformStand = true
  2512. torsy.CFrame = Gear.CFrame
  2513. end
  2514. end
  2515. if grab ~= nil then
  2516. Humanoid.WalkSpeed = 0
  2517. con1:disconnect()
  2518. for i=0,3,0.05 do
  2519. swait()
  2520. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2521. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2522. RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(-4)),.3)
  2523. LW.C0=clerp(LW.C0,cf(-1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(4)),.3)
  2524. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2525. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2526. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  2527. Handleweld.C0=clerp(Handleweld.C0,cf(2,20,-8)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  2528. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2529. if torsy~=nil then
  2530. ghum.PlatformStand = true
  2531. torsy.CFrame = Gear.CFrame
  2532. end
  2533. end
  2534. for i=0,1,0.1 do
  2535. swait()
  2536. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2537. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2538. RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(-4)),.3)
  2539. LW.C0=clerp(LW.C0,cf(-1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(4)),.3)
  2540. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2541. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2542. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  2543. Handleweld.C0=clerp(Handleweld.C0,cf(0,16,5)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  2544. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2545. if torsy~=nil then
  2546. ghum.PlatformStand = true
  2547. torsy.CFrame = Gear.CFrame
  2548. end
  2549. end
  2550. grab:BreakJoints()
  2551. for i,v in pairs(grab:children()) do
  2552. if v:IsA("BasePart") then
  2553. game:service'Debris':AddItem(v,.01)
  2554. end
  2555. end
  2556. local ref = it("Part",Character)
  2557. ref.Size = Vector3.new(0,0,0)
  2558. ref.Anchored = true
  2559. ref.CanCollide = false
  2560. ref.Transparency = 1
  2561. ref.CFrame = Gear.CFrame
  2562. so(206082327,Gear,1,3)
  2563. local partasdeff = Instance.new("ParticleEmitter",ref)
  2564. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2565. partasdeff.LightEmission = .1
  2566. partasdeff.Size = NumberSequence.new(0.2)
  2567. partasdeff.Texture = "rbxassetid://771221224"
  2568. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2569. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2570. partasdeff.Transparency = bbb
  2571. partasdeff.Size = aaa
  2572. partasdeff.ZOffset = .9
  2573. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2574. partasdeff.LockedToPart = false
  2575. partasdeff.EmissionDirection = "Back"
  2576. partasdeff.Lifetime = NumberRange.new(1, 2)
  2577. partasdeff.Rate = 1000
  2578. partasdeff.Rotation = NumberRange.new(-100, 100)
  2579. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2580. partasdeff.Speed = NumberRange.new(6)
  2581. partasdeff.VelocitySpread = 10000
  2582. partasdeff.Enabled=false
  2583. partasdeff:Emit(70)
  2584. game:service'Debris':AddItem(ref,5)
  2585. swait(90)
  2586. so(2767085,DragonHead,1,1)
  2587. swait(150)
  2588. for i=0,1,0.1 do
  2589. swait()
  2590. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2591. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2592. RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(-4)),.3)
  2593. LW.C0=clerp(LW.C0,cf(-1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(4)),.3)
  2594. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2595. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2596. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-20),math.rad(0),math.rad(0)),.2)
  2597. Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  2598. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2599. end
  2600. so(133966572,DragonHead,.8,2)
  2601. for i=1,15 do
  2602. for a=1,5 do
  2603. handleweld.C0 = cf(math.random(-5,5)/10,math.random(55,65)/10,math.random(65,75)/10)*angles(math.rad(-20),math.rad(0),math.rad(0))
  2604. swait()
  2605. end
  2606. local bo = it("Part",Character)
  2607. bo.Size = vt(.2,.6,1)
  2608. bo.BrickColor = BrickColor.new("Persimmon")
  2609. bo.CFrame = DragonHead.CFrame*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2610. bo.Velocity = RootPart.CFrame.lookVector*40
  2611. local m = it("SpecialMesh",bo)
  2612. m.MeshId = "rbxassetid://305829157"
  2613. m.Scale = vt(math.random(9,13)/10,math.random(9,13)/10,math.random(9,13)/10)
  2614. coroutine.wrap(function()
  2615. swait(300)
  2616. for a=0,1,.05 do
  2617. swait()
  2618. bo.Transparency = a
  2619. end
  2620. bo:Destroy()
  2621. end)()
  2622. end
  2623. for a=1,5 do
  2624. handleweld.C0 = cf(math.random(-5,5)/10,math.random(55,65)/10,math.random(65,75)/10)*angles(math.rad(-20),math.rad(0),math.rad(0))
  2625. swait()
  2626. end
  2627. local bo = it("Part",Character)
  2628. bo.Size = vt(1,1,1)
  2629. bo.BrickColor = BrickColor.new("Persimmon")
  2630. bo.CFrame = DragonHead.CFrame*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2631. bo.Velocity = RootPart.CFrame.lookVector*40
  2632. local m = it("SpecialMesh",bo)
  2633. m.MeshId = "rbxassetid://4770583"
  2634. m.Scale = vt(3,3,3)
  2635. coroutine.wrap(function()
  2636. swait(300)
  2637. for a=0,1,.05 do
  2638. swait()
  2639. bo.Transparency = a
  2640. end
  2641. bo:Destroy()
  2642. end)()
  2643. swait(60)
  2644. end
  2645. --dmgstop()
  2646. attack=false
  2647. con1:disconnect()
  2648. if TrailDeb == true then
  2649. TrailDeb = false
  2650. end
  2651. end
  2652.  
  2653. function smek()
  2654. attack=true
  2655. if TrailDeb == false then
  2656. TrailDeb = true
  2657. end
  2658. coroutine.wrap(function()
  2659. local Old = Handle.CFrame.p
  2660. while true do swait()
  2661. if not TrailDeb then break end
  2662. local New = Handle.CFrame.p
  2663. local Mag =(Old -New).magnitude
  2664. local Dis =(Old +New)/2
  2665. local Trail = Instance.new("Part",Character)
  2666. Trail.Material = "Neon"
  2667. Trail.Anchored = true
  2668. Trail.CanCollide = false
  2669. Trail.BrickColor = TorsoColor
  2670. Trail.Size = Vector3.new(0.2,Mag,0.2)
  2671. Trail.TopSurface = 0
  2672. Trail.BottomSurface = 0
  2673. Trail.formFactor = "Custom"
  2674. Trail.CFrame = CFrame.new(Dis,New)* CFrame.Angles(math.pi/2,0,0)
  2675. local ms = Instance.new("BlockMesh",Trail)
  2676. ms.Scale = Vector3.new(1,1,1)
  2677. local TM = Instance.new("CylinderMesh",Trail)
  2678. TM.Scale = Vector3.new(20,1,20)
  2679. Old = New
  2680. coroutine.wrap(function()
  2681. for i = 1,0,-0.1 do
  2682. swait()
  2683. TM.Scale = TM.Scale * Vector3.new(i,1,i)
  2684. end
  2685. Trail:remove()
  2686. end)()
  2687. coroutine.wrap(function()
  2688. for i = 1,10 do
  2689. swait()
  2690. Trail.Transparency = Trail.Transparency +0.1
  2691. end end)()end end)()
  2692. local grab
  2693. local torsy
  2694. local ghum
  2695. local soaa
  2696. for i=0,1,0.05 do
  2697. swait()
  2698. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-5),math.rad(0),math.rad(-10)),.3)
  2699. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5),math.rad(0),math.rad(10)),.3)
  2700. RW.C0=clerp(RW.C0,cf(1,0.5,-0.5)*euler(.5,1.8,1.5),.3)
  2701. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  2702. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  2703. Handleweld.C0=clerp(Handleweld.C0,cf(-3,1,2)*angles(math.rad(90),math.rad(0),math.rad(0)),.2)
  2704. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2705. end
  2706. con1=Gear.Touched:connect(function(hit)
  2707. if grab == nil and hit.Parent ~= Character then
  2708. torsy = (hit.Parent:findFirstChild("Torso") or hit.Parent:findFirstChild("UpperTorso"))
  2709. ghum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2710. if ghum ~= nil and torsy ~= nil then
  2711. grab=hit.Parent
  2712. so(386946017,hit,1,1)
  2713. soaa = it("Sound",grab.Head)
  2714. soaa.Volume = 1
  2715. local cho = math.random(1,5)
  2716. if cho == 1 then
  2717. soaa.SoundId = "rbxassetid://111896685"
  2718. elseif cho == 2 then
  2719. soaa.SoundId = "rbxassetid://535528169"
  2720. elseif cho == 3 then
  2721. soaa.SoundId = "rbxassetid://1080363252"
  2722. elseif cho == 4 then
  2723. soaa.SoundId = "rbxassetid://147758746"
  2724. elseif cho == 5 then
  2725. soaa.SoundId = "rbxassetid://626777433"
  2726. soaa.Volume = .2
  2727. soaa.TimePosition = 1
  2728. end
  2729. game:service'Debris':AddItem(soaa,8)
  2730. soaa:Play()
  2731. end
  2732. end
  2733. end)
  2734. so("231917758",Handle,1,.9)
  2735. so("159972643",Torso,1,1)
  2736. for i=0,3,0.1 do
  2737. swait()
  2738. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(20)),.3)
  2739. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-20)),.3)
  2740. RW.C0=clerp(RW.C0,cf(1.5,0.5,-0.5)*euler(80,1.8,1.5),.3)
  2741. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(2),math.rad(25),math.rad(-15)),.3)
  2742. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  2743. Handleweld.C0=clerp(Handleweld.C0,cf(-4,1,-10)*angles(math.rad(-85),math.rad(0),math.rad(0)),.2)
  2744. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2745. if torsy~=nil then
  2746. ghum.PlatformStand = true
  2747. torsy.CFrame = Gear.CFrame
  2748. end
  2749. end
  2750. if grab ~= nil then
  2751. Humanoid.WalkSpeed = 0
  2752. con1:disconnect()
  2753. for i=0,3,0.05 do
  2754. swait()
  2755. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2756. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2757. RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(-4)),.3)
  2758. LW.C0=clerp(LW.C0,cf(-1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(4)),.3)
  2759. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2760. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2761. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  2762. Handleweld.C0=clerp(Handleweld.C0,cf(2,20,-8)*angles(math.rad(0),math.rad(0),math.rad(-90)),.2)
  2763. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2764. if torsy~=nil then
  2765. ghum.PlatformStand = true
  2766. torsy.CFrame = Gear.CFrame
  2767. end
  2768. end
  2769. for a=1,5 do
  2770. for i=0,1,0.1 do
  2771. swait()
  2772. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2773. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2774. RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(-4)),.3)
  2775. LW.C0=clerp(LW.C0,cf(-1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(4)),.3)
  2776. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2777. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2778. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  2779. Handleweld.C0=clerp(Handleweld.C0,cf(2,-5,-8)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2780. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2781. if torsy~=nil then
  2782. ghum.PlatformStand = true
  2783. torsy.CFrame = Gear.CFrame
  2784. end
  2785. end
  2786. so(386946017,torsy,1,1)
  2787. BlastEffect(BrickColor.new("White"),CFrame.new(torsy.Position),.5,.5,.5,.5,.2,.5)
  2788. if ghum.Health > 10 then
  2789. Damagefunc(torsy,"",8,10,0,"Normal",RootPart,0,1)
  2790. end
  2791. for i=0,1,0.1 do
  2792. swait()
  2793. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2794. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2795. RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(-4)),.3)
  2796. LW.C0=clerp(LW.C0,cf(-1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(4)),.3)
  2797. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2798. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2799. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  2800. Handleweld.C0=clerp(Handleweld.C0,cf(2,20,-8)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2801. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2802. if torsy~=nil then
  2803. ghum.PlatformStand = true
  2804. torsy.CFrame = Gear.CFrame
  2805. end
  2806. end
  2807. end
  2808. for i=1,30 do
  2809. swait()
  2810. if torsy~=nil then
  2811. ghum.PlatformStand = true
  2812. torsy.CFrame = Gear.CFrame
  2813. end
  2814. end
  2815. for i=0,5,0.1 do
  2816. swait()
  2817. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2818. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2819. RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(-4)),.3)
  2820. LW.C0=clerp(LW.C0,cf(-1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(4)),.3)
  2821. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2822. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2823. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2824. Handleweld.C0=clerp(Handleweld.C0,cf(2,15,10)*angles(math.rad(0),math.rad(180),math.rad(180)),.2)
  2825. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2826. if torsy~=nil then
  2827. ghum.PlatformStand = true
  2828. torsy.CFrame = Gear.CFrame
  2829. end
  2830. end
  2831. for i=0,1,0.1 do
  2832. swait()
  2833. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2834. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2835. RW.C0=clerp(RW.C0,cf(1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(-4)),.3)
  2836. LW.C0=clerp(LW.C0,cf(-1.4,0.5,-0.2)*angles(math.rad(20),math.rad(0),math.rad(4)),.3)
  2837. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2838. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2839. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-10),math.rad(0),math.rad(0)),.2)
  2840. Handleweld.C0=clerp(Handleweld.C0,cf(2,20,-20)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2841. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  2842. if torsy~=nil then
  2843. ghum.PlatformStand = true
  2844. torsy.CFrame = Gear.CFrame
  2845. end
  2846. end
  2847. torsy.Velocity = RootPart.CFrame.lookVector*100
  2848. coroutine.wrap(function()
  2849. local par,pos
  2850. repeat swait() par,pos = rayCast(torsy.Position,Vector3.new(0,-1,0),2,grab) until par
  2851. Damagefunc(torsy,"",15,20,0,"Normal",RootPart,0,1)
  2852. BlastEffect(BrickColor.new("White"),CFrame.new(pos),0,0,0,.5,.2,.5)
  2853. so(260430079,torsy,1,5)
  2854. swait(60)
  2855. ghum.PlatformStand = false
  2856. end)()
  2857. swait(60)
  2858. end
  2859. --dmgstop()
  2860. attack=false
  2861. con1:disconnect()
  2862. if TrailDeb == true then
  2863. TrailDeb = false
  2864. end
  2865. end
  2866.  
  2867. function rawr()
  2868. attack=true
  2869. Humanoid.WalkSpeed = 0
  2870. for i=0,1,0.05 do
  2871. swait()
  2872. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2873. Neck.C0=clerp(Neck.C0,necko*euler(0,0,0)*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
  2874. LW.C0=clerp(LW.C0,cf(-1.2,0.5,.5)*euler(-30,0,-20),.3)
  2875. RW.C0=clerp(RW.C0,cf(1.2,0.5,.5)*euler(-30,0,20),.3)
  2876. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2877. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2878. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(50),math.rad(0),math.rad(0)),.2)
  2879. Handleweld.C0=clerp(Handleweld.C0,cf(4,0,0)*angles(math.rad(0),math.rad(-30),math.rad(0)),.2)
  2880. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,0,0)*angles(math.rad(0),math.rad(30),math.rad(0)),.2)
  2881. end
  2882. so(150829983,DragonHead,.9,5)
  2883. for a=1,300 do
  2884. handleweld.C0 = cf(math.random(-5,5)/10,math.random(55,65)/10,math.random(65,75)/10)*angles(math.rad(50),math.rad(0),math.rad(0))
  2885. BlastEffect(BrickColor.new("White"),RootPart.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,math.random(-50,50),0),1,.2,1,2,0,2)
  2886. MagniDamage(Torso,"",30,1,1,5,"Knockdown",RootPart,.05,1)
  2887. swait()
  2888. end
  2889. attack = false
  2890. end
  2891.  
  2892. equipanim()
  2893.  
  2894. mouse.Button1Down:connect(function()
  2895. if attack==false and attacktype==1 then
  2896. attacktype=2
  2897. attackone()
  2898. elseif attack==false and attacktype==2 then
  2899. attacktype=3
  2900. attacktwo()
  2901. elseif attack==false and attacktype==3 then
  2902. attacktype=1
  2903. attackthree()
  2904. end
  2905. end)
  2906.  
  2907. mouse.KeyDown:connect(function(k)
  2908. k = k:lower()
  2909. if k=='m' then
  2910. if Character:FindFirstChild("moosick")~=nil then
  2911. if moosick.IsPlaying == true then
  2912. moosick:Stop()
  2913. elseif moosick.IsPaused == true then
  2914. moosick:Play()
  2915. end
  2916. elseif Character:FindFirstChild("moosick")==nil then
  2917. local moosick = Instance.new("Sound",Character)
  2918. moosick.Name = "moosick"
  2919. moosick.SoundId = "rbxassetid://608726256"
  2920. moosick.Looped = true
  2921. moosick.Volume = 1
  2922. moosick:Play()
  2923. end
  2924. end
  2925. if attack == false then
  2926. if k=='z' then
  2927. mudads()
  2928. elseif k=='x' then
  2929. smashdown()
  2930. elseif k=='c' then
  2931. laser()
  2932. elseif k=='v' then
  2933. smek()
  2934. elseif k=='b' then
  2935. yummy()
  2936. elseif k=='g' then
  2937. rawr()
  2938. end
  2939. end
  2940. end)
  2941.  
  2942. local sine = 0
  2943. local change = 1
  2944. local val = 0
  2945.  
  2946. local mananum=0
  2947. while true do
  2948. swait()
  2949. sine = sine + change
  2950. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  2951. local velderp=RootPart.Velocity.y
  2952. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  2953. if equipped==true or equipped==false then
  2954. --if Anim=="Idle" and attack==false then
  2955. --idle=idle+1
  2956. --else
  2957. --idle=0
  2958. --end
  2959. if idle>=1000 then
  2960. if attack==false then
  2961. --Sheath()
  2962. end
  2963. end
  2964. if RootPart.Velocity.y > 1 and hitfloor==nil then
  2965. Anim="Jump"
  2966. if attack==false then
  2967. Footsteps:Stop()
  2968. Footsteps2:Stop()
  2969. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  2970. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  2971. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0),.3)
  2972. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.25,0,0.5),.3)
  2973. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  2974. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.25,0,-0.5),.3)
  2975. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  2976. RH.C0=clerp(RH.C0,cf(1,0,-.75)*euler(-0.5,1.57,0)*euler(0,0,0),.2)
  2977. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(0,0,0),.2)
  2978. handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),6-0.5*math.cos(sine/20),7)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
  2979. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(20),math.rad(0)),.2)
  2980. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(-20),math.rad(0)),.2)
  2981. end
  2982. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  2983. Anim="Fall"
  2984. if attack==false then
  2985. Footsteps:Stop()
  2986. Footsteps2:Stop()
  2987. Neck.C0=clerp(Neck.C0,necko*euler(0.3,0,0),.3)
  2988. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  2989. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*euler(0,0,0),.3)
  2990. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.1,0,1),.3)
  2991. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  2992. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.1,0,-1),.3)
  2993. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  2994. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.6,1.57,0)*euler(0,0,0),.2)
  2995. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.8,-1.57,0)*euler(0,0,0),.2)
  2996. handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),6-0.5*math.cos(sine/20),7)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
  2997. Handleweld.C0=clerp(Handleweld.C0,cf(4,-1,0)*angles(math.rad(-20),math.rad(-10),math.rad(0)),.2)
  2998. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4,-1,0)*angles(math.rad(-20),math.rad(10),math.rad(0)),.2)
  2999. end
  3000. elseif torvel<1 and hitfloor~=nil then
  3001. Anim="Idle"
  3002. change=0.5
  3003. if attack==false then
  3004. Footsteps:Stop()
  3005. Footsteps2:Stop()
  3006. Humanoid.WalkSpeed=12
  3007. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(6),math.rad(0),math.rad(0)),.3)
  3008. Neck.C0=clerp(Neck.C0,necko*angles(math.rad(3+3*math.cos(sine/36)),math.rad(0),math.rad(0)),.3)
  3009. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3010. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(16-6*math.cos(sine/28))),.3)
  3011. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(10),math.rad(0),math.rad(-16+6*math.cos(sine/28))),.3)
  3012. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(16)),.3)
  3013. LH.C0=clerp(LH.C0,cf(-1,-1.1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(24)),.3)
  3014. handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),6-0.5*math.cos(sine/20),7)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
  3015. Handleweld.C0=clerp(Handleweld.C0,cf(4-1*math.cos(sine/30),0,0-1*math.cos(sine/30))*angles(math.rad(0+8*math.cos(sine/30)),math.rad(0),math.rad(0-8*math.cos(sine/30))),.2)
  3016. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4+1*math.cos(sine/36),0,0+1*math.cos(sine/36))*angles(math.rad(0-12*math.cos(sine/36)),math.rad(0),math.rad(0-12*math.cos(sine/36))),.2)
  3017. end
  3018. elseif torvel>2 and hitfloor~=nil then
  3019. Anim="Walk"
  3020. if attack==false then
  3021. change=1
  3022. --[[RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(35),math.rad(0),math.rad(15*math.cos(sine/10))),.3)
  3023. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-30),math.rad(0),math.rad(0)),.3)
  3024. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  3025. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(135*math.cos(sine/9)),math.rad(0),math.rad(0)),.3)
  3026. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  3027. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0)),.3)
  3028. --Handleweld.C0=clerp(--Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3029. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*euler(0,0,0),.2)
  3030. RootJoint.C0=clerp(RootJoint.C0,RootCF*euler(0.1,0,0),.2)
  3031. --RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-0.1,0,0.2),.2)
  3032. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-5),math.rad(-25),math.rad(20)),.3)
  3033. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(5),math.rad(25),math.rad(-20)),.3)
  3034. RH.C0=clerp(RH.C0,RHC0,.3)
  3035. LH.C0=clerp(LH.C0,LHC0,.3)
  3036. Handleweld.C0=clerp(Handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3037. Handle2weld.C0=clerp(Handle2weld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  3038. ]]--
  3039. Humanoid.WalkSpeed=50
  3040. --Footsteps:Play()
  3041. --Footsteps2:Stop()
  3042. --RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(10+1*math.cos(sine/2.5)),math.rad(0),math.rad(1-5*math.cos(sine/5))),.3)
  3043. --Neck.C0=clerp(Neck.C0,necko*euler(0+0.075*math.cos(sine/2.5),0,0)*angles(math.rad(0),math.rad(0),math.rad(1+5*math.cos(sine/5))),.3)
  3044. --Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3045. --RW.C0=clerp(RW.C0,cf(1.4+0.25*math.cos(sine/5),0.5+0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*angles(math.rad(20-60*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
  3046. --LW.C0=clerp(LW.C0,cf(-1.4+0.25*math.cos(sine/5),0.5-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*angles(math.rad(20+60*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
  3047. --RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  3048. --LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.25*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0+50*math.cos(sine/5))),.3)
  3049. --handleweld.C0=clerp(handleweld.C0,cf(0-1*math.cos(sine/40),6-0.5*math.cos(sine/20),7)*angles(math.rad(-5+5*math.cos(sine/20)),math.rad(0),math.rad(0)),.2)
  3050. --Handleweld.C0=clerp(Handleweld.C0,cf(4-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-30),math.rad(0-1*math.cos(sine/30))),.2)
  3051. --Handle2weld.C0=clerp(Handle2weld.C0,cf(-4+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(30),math.rad(0-3*math.cos(sine/36))),.2)
  3052. --end
  3053. --elseif torvel>=22 and hitfloor~=nil then
  3054. --Anim="Run"
  3055. change=1
  3056. --if attack==false then
  3057. Footsteps:Stop()
  3058. Footsteps2:Play()
  3059. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0+0.1*math.cos(sine/2.5))*angles(math.rad(20+1*math.cos(sine/2.5)),math.rad(0),math.rad(0)),.3)
  3060. Neck.C0=clerp(Neck.C0,necko*euler(-0.2+0.075*math.cos(sine/2.5),0,0),.3)
  3061. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  3062. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(24)),.3)
  3063. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-40),math.rad(0),math.rad(-24)),.3)
  3064. RH.C0=clerp(RH.C0,cf(1,-1-0.1*math.cos(sine/5),0-0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  3065. LH.C0=clerp(LH.C0,cf(-1,-1+0.1*math.cos(sine/5),0+0.5*math.cos(sine/5))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0+70*math.cos(sine/5))),.3)
  3066. handleweld.C0=clerp(handleweld.C0,cf(0,6,7)*angles(math.rad(-5),math.rad(0),math.rad(0)),.2)
  3067. Handleweld.C0=clerp(Handleweld.C0,cf(4-.5*math.cos(sine/30),0,0-.5*math.cos(sine/30))*angles(math.rad(0+1*math.cos(sine/30)),math.rad(-60),math.rad(0-1*math.cos(sine/30))),.2)
  3068. Handle2weld.C0=clerp(Handle2weld.C0,cf(-4+.5*math.cos(sine/36),0,0+.5*math.cos(sine/36))*angles(math.rad(0-3*math.cos(sine/36)),math.rad(60),math.rad(0-3*math.cos(sine/36))),.2)
  3069. end
  3070. end
  3071. end
  3072. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement