Advertisement
unifiedcropped

Untitled

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