Mr-Shadow_Cat

Skull gauntlet

Jan 8th, 2018
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 117.49 KB | None | 0 0
  1. local runDummyScript = function(f,scri)
  2. local oldenv = getfenv(f)
  3. local newenv = setmetatable({}, {
  4. __index = function(_, k)
  5. if k:lower() == 'script' then
  6. return scri
  7. else
  8. return oldenv[k]
  9. end
  10. end
  11. })
  12. setfenv(f, newenv)
  13. ypcall(function() f() end)
  14. end
  15. cors = {}
  16. local Player = game.Players.localPlayer
  17. local Character = Player.Character
  18. local RightArm = Character["Right Arm"]
  19. mas = Instance.new("Model",game:GetService("Lighting"))
  20. mas.Name = "CompiledModel"
  21. o1 = Instance.new("Model")
  22. o2 = Instance.new("Part")
  23. o3 = Instance.new("Weld")
  24. o4 = Instance.new("Part")
  25. o5 = Instance.new("Weld")
  26. o6 = Instance.new("Part")
  27. o7 = Instance.new("Weld")
  28. o8 = Instance.new("Part")
  29. o9 = Instance.new("Weld")
  30. o10 = Instance.new("Part")
  31. o11 = Instance.new("Weld")
  32. o12 = Instance.new("Part")
  33. o13 = Instance.new("Weld")
  34. o14 = Instance.new("Part")
  35. o15 = Instance.new("Weld")
  36. o16 = Instance.new("Part")
  37. o17 = Instance.new("Weld")
  38. o18 = Instance.new("Part")
  39. o19 = Instance.new("Weld")
  40. o20 = Instance.new("Part")
  41. o21 = Instance.new("Part")
  42. o22 = Instance.new("Weld")
  43. o23 = Instance.new("Part")
  44. o24 = Instance.new("Weld")
  45. o25 = Instance.new("Part")
  46. o26 = Instance.new("Weld")
  47. o27 = Instance.new("Part")
  48. o28 = Instance.new("SpecialMesh")
  49. o29 = Instance.new("Weld")
  50. o30 = Instance.new("Part")
  51. o31 = Instance.new("SpecialMesh")
  52. o32 = Instance.new("Weld")
  53. o33 = Instance.new("Part")
  54. o34 = Instance.new("Weld")
  55. o35 = Instance.new("Part")
  56. o36 = Instance.new("SpecialMesh")
  57. o37 = Instance.new("Weld")
  58. o38 = Instance.new("Part")
  59. o39 = Instance.new("SpecialMesh")
  60. o40 = Instance.new("Weld")
  61. o41 = Instance.new("Part")
  62. o42 = Instance.new("Weld")
  63. o43 = Instance.new("Part")
  64. o44 = Instance.new("Weld")
  65. o45 = Instance.new("Part")
  66. o46 = Instance.new("Weld")
  67. o47 = Instance.new("Part")
  68. o48 = Instance.new("Weld")
  69. o49 = Instance.new("Part")
  70. o50 = Instance.new("Weld")
  71. o51 = Instance.new("Part")
  72. o52 = Instance.new("SpecialMesh")
  73. o53 = Instance.new("Weld")
  74. o54 = Instance.new("Part")
  75. o55 = Instance.new("SpecialMesh")
  76. o56 = Instance.new("Weld")
  77. o57 = Instance.new("Part")
  78. o58 = Instance.new("Weld")
  79. o59 = Instance.new("Part")
  80. o60 = Instance.new("SpecialMesh")
  81. o61 = Instance.new("Weld")
  82. o62 = Instance.new("Part")
  83. o63 = Instance.new("SpecialMesh")
  84. o64 = Instance.new("Weld")
  85. o65 = Instance.new("Part")
  86. o66 = Instance.new("Weld")
  87. o67 = Instance.new("Part")
  88. o68 = Instance.new("Weld")
  89. o69 = Instance.new("Part")
  90. o70 = Instance.new("Weld")
  91. o1.Parent = mas
  92. o2.Parent = o1
  93. o2.Material = Enum.Material.Neon
  94. o2.BrickColor = BrickColor.new("Dark indigo")
  95. o2.Position = Vector3.new(2.01843858, 3.79534531, -0.256092936)
  96. o2.Rotation = Vector3.new(165, -0.519999981, 179.339996)
  97. o2.Size = Vector3.new(0.0500000007, 0.100000001, 0.0500000007)
  98. o2.CFrame = CFrame.new(2.01843858, 3.79534531, -0.256092936, -0.999890625, -0.0116026225, -0.00915808417, -0.00883699115, 0.96587497, -0.258858204, 0.0118489964, -0.258749008, -0.96587193)
  99. o2.Position = Vector3.new(2.01843858, 3.79534531, -0.256092936)
  100. o2.Orientation = Vector3.new(15, -179.460007, -0.519999981)
  101. o3.Name = "Joint"
  102. o3.Parent = o2
  103. o3.C0 = CFrame.new(0.528523922, -0.861619711, -0.0171282887, -0.999964595, -0.00840907171, 7.80839473e-05, -0.00812376011, 0.96355325, -0.26739341, 0.00217329431, -0.267384589, -0.963587463)
  104. o3.Part0 = o2
  105. o3.Part1 = o20
  106. o4.Parent = o1
  107. o4.Material = Enum.Material.Neon
  108. o4.BrickColor = BrickColor.new("Dark indigo")
  109. o4.Position = Vector3.new(2.01929164, 3.70664787, -0.25042206)
  110. o4.Rotation = Vector3.new(-172.5, -0.74000001, 179.589996)
  111. o4.Size = Vector3.new(0.0500000007, 0.100000001, 0.0500000007)
  112. o4.CFrame = CFrame.new(2.01929164, 3.70664787, -0.25042206, -0.999890625, -0.00721688289, -0.0128994547, -0.00883899163, 0.991411388, 0.130481288, 0.011846995, 0.130581066, -0.991366923)
  113. o4.Position = Vector3.new(2.01929164, 3.70664787, -0.25042206)
  114. o4.Orientation = Vector3.new(-7.5, -179.25, -0.50999999)
  115. o5.Name = "Joint"
  116. o5.Parent = o4
  117. o5.C0 = CFrame.new(0.528526783, -0.702271938, -0.328355253, -0.999964535, -0.00841108989, 7.61011615e-05, -0.00833929144, 0.992529452, 0.121720426, -0.00109933503, 0.121715471, -0.992564499)
  118. o5.Part0 = o4
  119. o5.Part1 = o20
  120. o6.Parent = o1
  121. o6.Material = Enum.Material.Neon
  122. o6.BrickColor = BrickColor.new("Dark indigo")
  123. o6.Position = Vector3.new(2.01928878, 3.75653982, -0.346634865)
  124. o6.Rotation = Vector3.new(-37.5, -0.74000001, 179.589996)
  125. o6.Size = Vector3.new(0.0500000007, 0.100000001, 0.0500000007)
  126. o6.CFrame = CFrame.new(2.01928878, 3.75653982, -0.346634865, -0.999890685, -0.00721472735, -0.0129033476, -0.00213099457, -0.793370485, 0.608735323, -0.0146289961, 0.608696342, 0.793268323)
  127. o6.Position = Vector3.new(2.01928878, 3.75653982, -0.346634865)
  128. o6.Orientation = Vector3.new(-37.5, -0.930000007, -179.850006)
  129. o7.Name = "Joint"
  130. o7.Parent = o6
  131. o7.C0 = CFrame.new(0.515877366, 0.838102102, -0.209653616, -0.999648094, -0.00193743419, -0.026456276, -0.0147638759, -0.787955523, 0.615555167, -0.0220389664, 0.615729153, 0.787649512)
  132. o7.Part0 = o6
  133. o7.Part1 = o20
  134. o8.Parent = o1
  135. o8.Material = Enum.Material.Neon
  136. o8.BrickColor = BrickColor.new("Dark indigo")
  137. o8.Position = Vector3.new(2.01843858, 3.69782782, -0.279909968)
  138. o8.Rotation = Vector3.new(-60, -0.519999981, 179.339996)
  139. o8.Size = Vector3.new(0.0500000007, 0.100000001, 0.0500000007)
  140. o8.CFrame = CFrame.new(2.01843858, 3.69782782, -0.279909968, -0.999890804, -0.0115992408, -0.00915751234, -0.00213099481, -0.500013113, 0.866015196, -0.0146239968, 0.865940154, 0.499933809)
  141. o8.Position = Vector3.new(2.01843858, 3.69782782, -0.279909968)
  142. o8.Orientation = Vector3.new(-60, -1.04999995, -179.759995)
  143. o9.Name = "Joint"
  144. o9.Parent = o8
  145. o9.C0 = CFrame.new(0.515879512, 0.606918216, -0.496954203, -0.999648273, -0.00193739019, -0.0264512785, -0.0220698789, -0.492333829, 0.870126605, -0.0147086382, 0.870404363, 0.492117912)
  146. o9.Part0 = o8
  147. o9.Part1 = o20
  148. o10.Parent = o1
  149. o10.Material = Enum.Material.Neon
  150. o10.BrickColor = BrickColor.new("Dark indigo")
  151. o10.Position = Vector3.new(0.931878984, 3.69782877, 0.290648431)
  152. o10.Rotation = Vector3.new(-120, 0.519999981, -0.660000026)
  153. o10.Size = Vector3.new(0.0500000007, 0.100000001, 0.0500000007)
  154. o10.CFrame = CFrame.new(0.931878984, 3.69782877, 0.290648431, 0.999890685, 0.0116018439, 0.00915900338, -0.00213100435, -0.500013053, 0.866015255, 0.0146269985, -0.865940154, -0.49993372)
  155. o10.Position = Vector3.new(0.931878984, 3.69782877, 0.290648431)
  156. o10.Orientation = Vector3.new(-60, 178.949997, -179.759995)
  157. o11.Name = "Joint"
  158. o11.Parent = o10
  159. o11.C0 = CFrame.new(0.565348864, 0.634711862, -0.480786085, 0.999646306, -0.00232441584, 0.02649194, 0.0216448922, -0.507653236, -0.86128962, 0.0154507086, 0.861558378, -0.507423341)
  160. o11.Part0 = o10
  161. o11.Part1 = o20
  162. o12.Parent = o1
  163. o12.Material = Enum.Material.Neon
  164. o12.BrickColor = BrickColor.new("Dark indigo")
  165. o12.Position = Vector3.new(0.931028008, 3.75654054, 0.357373416)
  166. o12.Rotation = Vector3.new(-142.5, 0.74000001, -0.409999996)
  167. o12.Size = Vector3.new(0.0500000007, 0.100000001, 0.0500000007)
  168. o12.CFrame = CFrame.new(0.931028008, 3.75654054, 0.357373416, 0.999890745, 0.00721476413, 0.0129033243, -0.00213100435, -0.793369174, 0.608737111, 0.0146289971, -0.60869807, -0.793267071)
  169. o12.Position = Vector3.new(0.931028008, 3.75654054, 0.357373416)
  170. o12.Orientation = Vector3.new(-37.5, 179.070007, -179.850006)
  171. o13.Name = "Joint"
  172. o13.Parent = o12
  173. o13.C0 = CFrame.new(0.565348148, 0.857591152, -0.184082627, 0.999646306, -0.00232439814, 0.0264939386, 0.0140854772, -0.798722088, -0.60153532, 0.0225594956, 0.601695657, -0.79840678)
  174. o13.Part0 = o12
  175. o13.Part1 = o20
  176. o14.Parent = o1
  177. o14.Material = Enum.Material.Neon
  178. o14.BrickColor = BrickColor.new("Dark indigo")
  179. o14.Position = Vector3.new(0.931028008, 3.70664787, 0.261160433)
  180. o14.Rotation = Vector3.new(-7.5, 0.74000001, -0.409999996)
  181. o14.Size = Vector3.new(0.0500000007, 0.100000001, 0.0500000007)
  182. o14.CFrame = CFrame.new(0.931028008, 3.70664787, 0.261160433, 0.999890745, 0.00721658766, 0.0129001662, -0.0088388212, 0.991411448, 0.130482212, -0.0118477289, -0.13058199, 0.991366923)
  183. o14.Position = Vector3.new(0.931028008, 3.70664787, 0.261160433)
  184. o14.Orientation = Vector3.new(-7.5, 0.75, -0.50999999)
  185. o15.Name = "Joint"
  186. o15.Parent = o14
  187. o15.C0 = CFrame.new(0.578826845, -0.697807789, -0.35886538, 0.999957085, -0.00926603936, 7.93803483e-05, 0.00918682106, 0.990215838, -0.139243081, 0.00121162832, 0.139237821, 0.990258455)
  188. o15.Part0 = o14
  189. o15.Part1 = o20
  190. o16.Parent = o1
  191. o16.Material = Enum.Material.Neon
  192. o16.BrickColor = BrickColor.new("Dark indigo")
  193. o16.Position = Vector3.new(0.931879044, 3.79534578, 0.266828835)
  194. o16.Rotation = Vector3.new(15, 0.519999981, -0.660000026)
  195. o16.Size = Vector3.new(0.0500000007, 0.100000001, 0.0500000007)
  196. o16.CFrame = CFrame.new(0.931879044, 3.79534578, 0.266828835, 0.999890745, 0.0116029736, 0.00915803667, -0.00883735623, 0.965874612, -0.258859128, -0.0118490467, 0.258749872, 0.965871692)
  197. o16.Position = Vector3.new(0.931879044, 3.79534578, 0.266828835)
  198. o16.Orientation = Vector3.new(15, 0.540000021, -0.519999981)
  199. o17.Name = "Joint"
  200. o17.Parent = o16
  201. o17.C0 = CFrame.new(0.578826129, -0.869171381, -0.0470205545, 0.999957085, -0.00926458556, 7.80494884e-05, 0.00895007607, 0.968120754, 0.250323892, -0.00239470415, -0.250312507, 0.968162179)
  202. o17.Part0 = o16
  203. o17.Part1 = o20
  204. o18.Name = "fake"
  205. o18.Parent = o1
  206. o18.Material = Enum.Material.SmoothPlastic
  207. o18.BrickColor = BrickColor.new("Really black")
  208. o18.Position = Vector3.new(1.47481501, 3.93284297, -0.00147139654)
  209. o18.Rotation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  210. o18.CanCollide = false
  211. o18.Locked = true
  212. o18.FormFactor = Enum.FormFactor.Symmetric
  213. o18.Size = Vector3.new(1.06999993, 0.120000005, 1)
  214. o18.CFrame = CFrame.new(1.47481501, 3.93284297, -0.00147139654, 0.999929667, -0.000322859967, 0.0118490048, 0.00042756967, 0.99996078, -0.00883675925, -0.0118456846, 0.00884120632, 0.999890745)
  215. o18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  216. o18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  217. o18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  218. o18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  219. o18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  220. o18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  221. o18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  222. o18.Position = Vector3.new(1.47481501, 3.93284297, -0.00147139654)
  223. o18.Orientation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  224. o18.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  225. o19.Name = "Joint"
  226. o19.Parent = o18
  227. o19.C0 = CFrame.new(0.0249999762, -0.970000029, 0, 0.99999994, -4.8239599e-09, 9.31322575e-10, -4.8239599e-09, 0.99999994, 9.31322575e-10, 9.31322575e-10, 9.31322575e-10, 1)
  228. o19.Part0 = o18
  229. o19.Part1 = o20
  230. o20.Name = "REF"
  231. o20.Parent = o1
  232. o20.BrickColor = BrickColor.new("Dark indigo")
  233. o20.Transparency = 1
  234. o20.Position = Vector3.new(1.50012636, 2.96289158, -0.0103435097)
  235. o20.Rotation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  236. o20.CanCollide = false
  237. o20.Locked = true
  238. o20.FormFactor = Enum.FormFactor.Symmetric
  239. o20.Size = Vector3.new(1, 2, 1)
  240. o20.CFrame = CFrame.new(1.50012636, 2.96289158, -0.0103435097, 0.999929726, -0.000322855165, 0.0118490038, 0.00042757453, 0.99996084, -0.00883676019, -0.0118456865, 0.00884120632, 0.999890745)
  241. o20.Position = Vector3.new(1.50012636, 2.96289158, -0.0103435097)
  242. o20.Orientation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  243. o21.Name = "fake"
  244. o21.Parent = o1
  245. o21.Material = Enum.Material.Neon
  246. o21.BrickColor = BrickColor.new("Dark indigo")
  247. o21.Position = Vector3.new(1.47481501, 3.93284297, -0.00147139654)
  248. o21.Rotation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  249. o21.CanCollide = false
  250. o21.Locked = true
  251. o21.FormFactor = Enum.FormFactor.Symmetric
  252. o21.Size = Vector3.new(1.08000004, 0.100000001, 1.00999999)
  253. o21.CFrame = CFrame.new(1.47481501, 3.93284297, -0.00147139654, 0.999929667, -0.000322859967, 0.0118490048, 0.00042756967, 0.99996078, -0.00883675925, -0.0118456846, 0.00884120632, 0.999890745)
  254. o21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  255. o21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  256. o21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  257. o21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  258. o21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  259. o21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  260. o21.Position = Vector3.new(1.47481501, 3.93284297, -0.00147139654)
  261. o21.Orientation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  262. o22.Name = "Joint"
  263. o22.Parent = o21
  264. o22.C0 = CFrame.new(0.0249999762, -0.970000029, 0, 0.99999994, -4.8239599e-09, 9.31322575e-10, -4.8239599e-09, 0.99999994, 9.31322575e-10, 9.31322575e-10, 9.31322575e-10, 1)
  265. o22.Part0 = o21
  266. o22.Part1 = o20
  267. o23.Name = "part"
  268. o23.Parent = o1
  269. o23.Material = Enum.Material.SmoothPlastic
  270. o23.BrickColor = BrickColor.new("Really black")
  271. o23.Position = Vector3.new(1.78174424, 3.20232034, -0.499926955)
  272. o23.Rotation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  273. o23.CanCollide = false
  274. o23.Locked = true
  275. o23.FormFactor = Enum.FormFactor.Symmetric
  276. o23.Size = Vector3.new(0.420000017, 1.52999997, 0.0900000334)
  277. o23.CFrame = CFrame.new(1.78174424, 3.20232034, -0.499926955, 0.999929667, -0.000322859967, 0.0118490048, 0.00042756967, 0.99996078, -0.00883675925, -0.0118456846, 0.00884120632, 0.999890745)
  278. o23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  279. o23.Position = Vector3.new(1.78174424, 3.20232034, -0.499926955)
  280. o23.Orientation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  281. o23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  282. o24.Name = "Joint"
  283. o24.Parent = o23
  284. o24.C0 = CFrame.new(-0.287499905, -0.234999895, 0.488308817, 0.99999994, -4.8239599e-09, 9.31322575e-10, -4.8239599e-09, 0.99999994, 9.31322575e-10, 9.31322575e-10, 9.31322575e-10, 1)
  285. o24.Part0 = o23
  286. o24.Part1 = o20
  287. o25.Name = "part"
  288. o25.Parent = o1
  289. o25.Material = Enum.Material.SmoothPlastic
  290. o25.BrickColor = BrickColor.new("Really black")
  291. o25.Position = Vector3.new(1.20953107, 3.20207596, -0.493148208)
  292. o25.Rotation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  293. o25.CanCollide = false
  294. o25.Locked = true
  295. o25.FormFactor = Enum.FormFactor.Symmetric
  296. o25.Size = Vector3.new(0.420000017, 1.52999997, 0.0900000334)
  297. o25.CFrame = CFrame.new(1.20953107, 3.20207596, -0.493148208, 0.999929667, -0.000322859967, 0.0118490048, 0.00042756967, 0.99996078, -0.00883675925, -0.0118456846, 0.00884120632, 0.999890745)
  298. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  299. o25.Position = Vector3.new(1.20953107, 3.20207596, -0.493148208)
  300. o25.Orientation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  301. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  302. o26.Name = "Joint"
  303. o26.Parent = o25
  304. o26.C0 = CFrame.new(0.284753442, -0.235000372, 0.488308817, 0.99999994, -4.8239599e-09, 9.31322575e-10, -4.8239599e-09, 0.99999994, 9.31322575e-10, 9.31322575e-10, 9.31322575e-10, 1)
  305. o26.Part0 = o25
  306. o26.Part1 = o20
  307. o27.Name = "part"
  308. o27.Parent = o1
  309. o27.Material = Enum.Material.SmoothPlastic
  310. o27.BrickColor = BrickColor.new("Really black")
  311. o27.Position = Vector3.new(1.7791779, 1.9886167, -0.518110156)
  312. o27.Rotation = Vector3.new(0, 89.3199997, -179.979996)
  313. o27.CanCollide = false
  314. o27.Locked = true
  315. o27.FormFactor = Enum.FormFactor.Symmetric
  316. o27.Size = Vector3.new(0.0500000007, 0.949999988, 0.430000037)
  317. o27.CFrame = CFrame.new(1.7791779, 1.9886167, -0.518110156, -0.0118680019, 4.2349493e-06, 0.999929428, -0.000349064358, -0.999999881, 8.25966708e-08, 0.999929488, -0.000349041075, 0.0118680047)
  318. o27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  319. o27.Position = Vector3.new(1.7791779, 1.9886167, -0.518110156)
  320. o27.Orientation = Vector3.new(0, 89.3199997, -179.979996)
  321. o27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  322. o28.Parent = o27
  323. o28.MeshType = Enum.MeshType.Wedge
  324. o29.Name = "Joint"
  325. o29.Parent = o27
  326. o29.C0 = CFrame.new(0.51070261, -0.97445333, -0.273005605, -0.0237121694, 0.00849536248, 0.999682665, -0.00041921006, -0.99996388, 0.00848780759, 0.999718666, -0.000217817505, 0.0237148758)
  327. o29.Part0 = o27
  328. o29.Part1 = o20
  329. o30.Name = "part"
  330. o30.Parent = o1
  331. o30.Material = Enum.Material.SmoothPlastic
  332. o30.BrickColor = BrickColor.new("Really black")
  333. o30.Position = Vector3.new(1.21444392, 1.98861659, -0.511407495)
  334. o30.Rotation = Vector3.new(0, -89.3199997, -179.979996)
  335. o30.CanCollide = false
  336. o30.Locked = true
  337. o30.FormFactor = Enum.FormFactor.Symmetric
  338. o30.Size = Vector3.new(0.0500000007, 0.949999988, 0.430000037)
  339. o30.CFrame = CFrame.new(1.21444392, 1.98861659, -0.511407495, -0.0118680345, 4.14910755e-06, -0.999929488, -0.000349195674, -0.999999881, 4.82316409e-09, -0.999929488, 0.000349170528, 0.0118680345)
  340. o30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  341. o30.Position = Vector3.new(1.21444392, 1.98861659, -0.511407495)
  342. o30.Orientation = Vector3.new(0, -89.3199997, -179.979996)
  343. o30.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  344. o31.Parent = o30
  345. o31.MeshType = Enum.MeshType.Wedge
  346. o32.Name = "Joint"
  347. o32.Parent = o30
  348. o32.C0 = CFrame.new(-0.504759371, -0.974098802, -0.279715657, -2.24979594e-05, -0.00918593351, -0.9999578, -0.000427566702, -0.999957681, 0.00918594189, -0.999999881, 0.000427760155, 1.85696408e-05)
  349. o32.Part0 = o30
  350. o32.Part1 = o20
  351. o33.Name = "part"
  352. o33.Parent = o1
  353. o33.Material = Enum.Material.Neon
  354. o33.BrickColor = BrickColor.new("Dark indigo")
  355. o33.Position = Vector3.new(1.49197471, 2.9470253, -0.478182614)
  356. o33.Rotation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  357. o33.CanCollide = false
  358. o33.Locked = true
  359. o33.FormFactor = Enum.FormFactor.Symmetric
  360. o33.Size = Vector3.new(0.790000021, 2.03999996, 0.0900000334)
  361. o33.CFrame = CFrame.new(1.49197471, 2.9470253, -0.478182614, 0.999929667, -0.000322859967, 0.0118490048, 0.00042756967, 0.99996078, -0.00883675925, -0.0118456846, 0.00884120632, 0.999890745)
  362. o33.Position = Vector3.new(1.49197471, 2.9470253, -0.478182614)
  363. o33.Orientation = Vector3.new(0.50999999, 0.680000007, 0.0199999996)
  364. o34.Name = "Joint"
  365. o34.Parent = o33
  366. o34.C0 = CFrame.new(0.00261592865, 0.0199992657, 0.46774438, 0.99999994, -4.8239599e-09, 9.31322575e-10, -4.8239599e-09, 0.99999994, 9.31322575e-10, 9.31322575e-10, 9.31322575e-10, 1)
  367. o34.Part0 = o33
  368. o34.Part1 = o20
  369. o35.Name = "part"
  370. o35.Parent = o1
  371. o35.Material = Enum.Material.SmoothPlastic
  372. o35.BrickColor = BrickColor.new("Really black")
  373. o35.Position = Vector3.new(1.68771875, 2.15190101, -0.512167215)
  374. o35.Rotation = Vector3.new(-92.5699997, -74.9800034, -92.6800003)
  375. o35.CanCollide = false
  376. o35.Locked = true
  377. o35.FormFactor = Enum.FormFactor.Symmetric
  378. o35.Size = Vector3.new(0.0500000007, 0.519999981, 0.430000037)
  379. o35.CFrame = CFrame.new(1.68771875, 2.15190101, -0.512167215, -0.0121328495, 0.258796006, -0.965855658, -0.000337170437, 0.965925634, 0.258819014, 0.999926329, 0.00346587342, -0.0116321743)
  380. o35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  381. o35.Position = Vector3.new(1.68771875, 2.15190101, -0.512167215)
  382. o35.Orientation = Vector3.new(-15, -90.6900024, -0.0199999996)
  383. o35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  384. o36.Parent = o35
  385. o36.MeshType = Enum.MeshType.Wedge
  386. o37.Name = "Joint"
  387. o37.Parent = o35
  388. o37.C0 = CFrame.new(0.503789365, 0.736547947, 0.385249794, -0.0239769556, 0.00850731414, 0.999676287, 0.25914979, 0.965834975, -0.00200368534, -0.965539336, 0.259017885, -0.0253624525)
  389. o37.Part0 = o35
  390. o37.Part1 = o20
  391. o38.Name = "part"
  392. o38.Parent = o1
  393. o38.Material = Enum.Material.SmoothPlastic
  394. o38.BrickColor = BrickColor.new("Really black")
  395. o38.Position = Vector3.new(1.29420042, 2.14426303, -0.512318134)
  396. o38.Rotation = Vector3.new(-92.5599976, 74.9899979, 92.6299973)
  397. o38.CanCollide = false
  398. o38.Locked = true
  399. o38.FormFactor = Enum.FormFactor.Symmetric
  400. o38.Size = Vector3.new(0.0500000007, 0.519999981, 0.430000037)
  401. o38.CFrame = CFrame.new(1.29420042, 2.14426303, -0.512318134, -0.0118680531, -0.25880447, 0.965860248, -0.000349207781, 0.965930641, 0.258818835, -0.999934316, 0.00273436401, -0.011553946)
  402. o38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  403. o38.Position = Vector3.new(1.29420042, 2.14426303, -0.512318134)
  404. o38.Orientation = Vector3.new(-15, 90.6900024, -0.0199999996)
  405. o38.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  406. o39.Parent = o38
  407. o39.MeshType = Enum.MeshType.Wedge
  408. o40.Name = "Joint"
  409. o40.Parent = o38
  410. o40.C0 = CFrame.new(-0.504666567, 0.738809347, 0.404969215, -2.24588439e-05, -0.00918598752, -0.999962628, -0.258405656, 0.966000617, -0.00886820722, 0.966039956, 0.258394748, -0.00239532255)
  411. o40.Part0 = o38
  412. o40.Part1 = o20
  413. o41.Name = "part"
  414. o41.Parent = o1
  415. o41.Material = Enum.Material.Neon
  416. o41.BrickColor = BrickColor.new("Dark indigo")
  417. o41.Position = Vector3.new(0.96263957, 2.98702359, 0.00922585186)
  418. o41.Rotation = Vector3.new(143.279999, 89.1500015, -143.259995)
  419. o41.CanCollide = false
  420. o41.Locked = true
  421. o41.FormFactor = Enum.FormFactor.Symmetric
  422. o41.Size = Vector3.new(0.790000021, 1.96000004, 0.0900000334)
  423. o41.CFrame = CFrame.new(0.96263957, 2.98702359, 0.00922585186, -0.0118459975, 0.00884199701, 0.999890685, 0.000428000465, 0.99996084, -0.0088375546, -0.999929726, 0.000323263928, -0.0118493168)
  424. o41.Position = Vector3.new(0.96263957, 2.98702359, 0.00922585186)
  425. o41.Orientation = Vector3.new(0.50999999, 90.6800003, 0.0199999996)
  426. o42.Name = "Joint"
  427. o42.Parent = o41
  428. o42.C0 = CFrame.new(0.0131905926, -0.019384861, 0.537873149, -1.27591193e-07, -0.00840877742, -0.999964654, 0.00926510897, 0.999921739, -0.00840841699, 0.999957085, -0.00926478673, 7.77812675e-05)
  429. o42.Part0 = o41
  430. o42.Part1 = o20
  431. o43.Name = "part"
  432. o43.Parent = o1
  433. o43.Material = Enum.Material.SmoothPlastic
  434. o43.BrickColor = BrickColor.new("Really black")
  435. o43.Position = Vector3.new(0.945154786, 2.95708537, 0.291576743)
  436. o43.Rotation = Vector3.new(143.279999, 89.1500015, -143.259995)
  437. o43.CanCollide = false
  438. o43.Locked = true
  439. o43.FormFactor = Enum.FormFactor.Symmetric
  440. o43.Size = Vector3.new(0.420000017, 2.01999998, 0.0900000334)
  441. o43.CFrame = CFrame.new(0.945154786, 2.95708537, 0.291576743, -0.0118459975, 0.00884199701, 0.999890685, 0.000428000465, 0.99996084, -0.0088375546, -0.999929726, 0.000323263928, -0.0118493168)
  442. o43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  443. o43.Position = Vector3.new(0.945154786, 2.95708537, 0.291576743)
  444. o43.Orientation = Vector3.new(0.50999999, 90.6800003, 0.0199999996)
  445. o43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  446. o44.Name = "Joint"
  447. o44.Parent = o43
  448. o44.C0 = CFrame.new(0.295327336, 0.0106153488, 0.558437169, -1.27591193e-07, -0.00840877742, -0.999964654, 0.00926510897, 0.999921739, -0.00840841699, 0.999957085, -0.00926478673, 7.77812675e-05)
  449. o44.Part0 = o43
  450. o44.Part1 = o20
  451. o45.Name = "part"
  452. o45.Parent = o1
  453. o45.Material = Enum.Material.SmoothPlastic
  454. o45.BrickColor = BrickColor.new("Really black")
  455. o45.Position = Vector3.new(0.938376665, 2.95732975, -0.280635327)
  456. o45.Rotation = Vector3.new(143.279999, 89.1500015, -143.259995)
  457. o45.CanCollide = false
  458. o45.Locked = true
  459. o45.FormFactor = Enum.FormFactor.Symmetric
  460. o45.Size = Vector3.new(0.420000017, 2.01999998, 0.0900000334)
  461. o45.CFrame = CFrame.new(0.938376665, 2.95732975, -0.280635327, -0.0118459975, 0.00884199701, 0.999890685, 0.000428000465, 0.99996084, -0.0088375546, -0.999929726, 0.000323263928, -0.0118493168)
  462. o45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  463. o45.Position = Vector3.new(0.938376665, 2.95732975, -0.280635327)
  464. o45.Orientation = Vector3.new(0.50999999, 90.6800003, 0.0199999996)
  465. o45.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  466. o46.Name = "Joint"
  467. o46.Parent = o45
  468. o46.C0 = CFrame.new(-0.276924908, 0.0106160641, 0.558436334, -1.27591193e-07, -0.00840877742, -0.999964654, 0.00926510897, 0.999921739, -0.00840841699, 0.999957085, -0.00926478673, 7.77812675e-05)
  469. o46.Part0 = o45
  470. o46.Part1 = o20
  471. o47.Name = "part"
  472. o47.Parent = o1
  473. o47.Material = Enum.Material.SmoothPlastic
  474. o47.BrickColor = BrickColor.new("Really black")
  475. o47.Position = Vector3.new(1.2103591, 3.2023201, 0.502368152)
  476. o47.Rotation = Vector3.new(179.490005, -0.680000007, -179.979996)
  477. o47.CanCollide = false
  478. o47.Locked = true
  479. o47.FormFactor = Enum.FormFactor.Symmetric
  480. o47.Size = Vector3.new(0.420000017, 1.52999997, 0.0900000334)
  481. o47.CFrame = CFrame.new(1.2103591, 3.2023201, 0.502368152, -0.999929786, 0.000323240965, -0.0118513182, 0.000428004656, 0.99996078, -0.00883754995, 0.0118479962, -0.00884199981, -0.999890745)
  482. o47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  483. o47.Position = Vector3.new(1.2103591, 3.2023201, 0.502368152)
  484. o47.Orientation = Vector3.new(0.50999999, -179.320007, 0.0199999996)
  485. o47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  486. o48.Name = "Joint"
  487. o48.Parent = o47
  488. o48.C0 = CFrame.new(-0.295923948, -0.234791994, 0.511337459, -0.999999702, 0.000855566177, -5.251728e-06, 0.000855520484, 0.999843419, -0.0176736191, -9.87201929e-06, -0.0176736191, -0.999843836)
  489. o48.Part0 = o47
  490. o48.Part1 = o20
  491. o49.Name = "part"
  492. o49.Parent = o1
  493. o49.Material = Enum.Material.SmoothPlastic
  494. o49.BrickColor = BrickColor.new("Really black")
  495. o49.Position = Vector3.new(1.78257418, 3.20207596, 0.495590359)
  496. o49.Rotation = Vector3.new(179.490005, -0.680000007, -179.979996)
  497. o49.CanCollide = false
  498. o49.Locked = true
  499. o49.FormFactor = Enum.FormFactor.Symmetric
  500. o49.Size = Vector3.new(0.420000017, 1.52999997, 0.0900000334)
  501. o49.CFrame = CFrame.new(1.78257418, 3.20207596, 0.495590359, -0.999929786, 0.000323240965, -0.0118513182, 0.000428004656, 0.99996078, -0.00883754995, 0.0118479962, -0.00884199981, -0.999890745)
  502. o49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  503. o49.Position = Vector3.new(1.78257418, 3.20207596, 0.495590359)
  504. o49.Orientation = Vector3.new(0.50999999, -179.320007, 0.0199999996)
  505. o49.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  506. o50.Name = "Joint"
  507. o50.Parent = o49
  508. o50.C0 = CFrame.new(0.276331306, -0.234792948, 0.511339784, -0.999999702, 0.000855566177, -5.251728e-06, 0.000855520484, 0.999843419, -0.0176736191, -9.87201929e-06, -0.0176736191, -0.999843836)
  509. o50.Part0 = o49
  510. o50.Part1 = o20
  511. o51.Name = "part"
  512. o51.Parent = o1
  513. o51.Material = Enum.Material.SmoothPlastic
  514. o51.BrickColor = BrickColor.new("Really black")
  515. o51.Position = Vector3.new(1.77766001, 1.98861575, 0.513848126)
  516. o51.Rotation = Vector3.new(-179.979996, 89.3199997, 0)
  517. o51.CanCollide = false
  518. o51.Locked = true
  519. o51.FormFactor = Enum.FormFactor.Symmetric
  520. o51.Size = Vector3.new(0.0500000007, 0.949999988, 0.430000037)
  521. o51.CFrame = CFrame.new(1.77766001, 1.98861575, 0.513848126, 0.0118700052, 4.53292159e-09, 0.999929488, -0.000348999165, -0.99999994, 4.13778162e-06, 0.999929428, -0.000349026173, -0.0118700033)
  522. o51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  523. o51.Position = Vector3.new(1.77766001, 1.98861575, 0.513848126)
  524. o51.Orientation = Vector3.new(0, 90.6800003, -179.979996)
  525. o51.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  526. o52.Parent = o51
  527. o52.MeshType = Enum.MeshType.Wedge
  528. o53.Name = "Joint"
  529. o53.Parent = o51
  530. o53.C0 = CFrame.new(-0.527789056, -0.974092722, -0.271287918, 2.41706148e-05, 0.00848776475, 0.999963939, -0.00042344039, -0.999963939, 0.00848777313, 0.999999881, -0.000423635094, -2.05747783e-05)
  531. o53.Part0 = o51
  532. o53.Part1 = o20
  533. o54.Name = "part"
  534. o54.Parent = o1
  535. o54.Material = Enum.Material.SmoothPlastic
  536. o54.BrickColor = BrickColor.new("Really black")
  537. o54.Position = Vector3.new(1.69790125, 2.1442709, 0.514756262)
  538. o54.Rotation = Vector3.new(-87.4400024, -74.9800034, -87.3700027)
  539. o54.CanCollide = false
  540. o54.Locked = true
  541. o54.FormFactor = Enum.FormFactor.Symmetric
  542. o54.Size = Vector3.new(0.0500000007, 0.519999981, 0.430000037)
  543. o54.CFrame = CFrame.new(1.69790125, 2.1442709, 0.514756262, 0.0118700052, 0.258803964, -0.965856969, -0.000348999165, 0.965925872, 0.258818179, 0.999929428, -0.00273508951, 0.0115558673)
  544. o54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  545. o54.Position = Vector3.new(1.69790125, 2.1442709, 0.514756262)
  546. o54.Orientation = Vector3.new(-15, -89.3099976, -0.0199999996)
  547. o54.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  548. o55.Parent = o54
  549. o55.MeshType = Enum.MeshType.Wedge
  550. o56.Name = "Joint"
  551. o56.Parent = o54
  552. o56.C0 = CFrame.new(-0.527696073, 0.740978241, 0.396828115, 2.41706148e-05, 0.00848776475, 0.999963939, 0.25923121, 0.965780377, -0.00820387714, -0.965815365, 0.25922209, -0.00217695255)
  553. o56.Part0 = o54
  554. o56.Part1 = o20
  555. o57.Name = "part"
  556. o57.Parent = o1
  557. o57.Material = Enum.Material.Neon
  558. o57.BrickColor = BrickColor.new("Dark indigo")
  559. o57.Position = Vector3.new(1.50013006, 2.94702506, 0.480624318)
  560. o57.Rotation = Vector3.new(179.490005, -0.680000007, -179.979996)
  561. o57.CanCollide = false
  562. o57.Locked = true
  563. o57.FormFactor = Enum.FormFactor.Symmetric
  564. o57.Size = Vector3.new(0.790000021, 2.03999996, 0.0900000334)
  565. o57.CFrame = CFrame.new(1.50013006, 2.94702506, 0.480624318, -0.999929786, 0.000323240965, -0.0118513182, 0.000428004656, 0.99996078, -0.00883754995, 0.0118479962, -0.00884199981, -0.999890745)
  566. o57.Position = Vector3.new(1.50013006, 2.94702506, 0.480624318)
  567. o57.Orientation = Vector3.new(0.50999999, -179.320007, 0.0199999996)
  568. o58.Name = "Joint"
  569. o58.Parent = o57
  570. o58.C0 = CFrame.new(-0.00580644608, 0.0202069283, 0.490774006, -0.999999702, 0.000855566177, -5.251728e-06, 0.000855520484, 0.999843419, -0.0176736191, -9.87201929e-06, -0.0176736191, -0.999843836)
  571. o58.Part0 = o57
  572. o58.Part1 = o20
  573. o59.Name = "part"
  574. o59.Parent = o1
  575. o59.Material = Enum.Material.SmoothPlastic
  576. o59.BrickColor = BrickColor.new("Really black")
  577. o59.Position = Vector3.new(1.30438602, 2.15190077, 0.514609277)
  578. o59.Rotation = Vector3.new(-87.4300003, 74.9800034, 87.3199997)
  579. o59.CanCollide = false
  580. o59.Locked = true
  581. o59.FormFactor = Enum.FormFactor.Symmetric
  582. o59.Size = Vector3.new(0.0500000007, 0.519999981, 0.430000037)
  583. o59.CFrame = CFrame.new(1.30438602, 2.15190077, 0.514609277, 0.0121339997, -0.258795023, 0.965856075, -0.000337000936, 0.965926051, 0.25881803, -0.999926329, -0.0034659924, 0.0116333365)
  584. o59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  585. o59.Position = Vector3.new(1.30438602, 2.15190077, 0.514609277)
  586. o59.Orientation = Vector3.new(-15, 89.3099976, -0.0199999996)
  587. o59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  588. o60.Parent = o59
  589. o60.MeshType = Enum.MeshType.Wedge
  590. o61.Name = "Joint"
  591. o61.Parent = o59
  592. o61.C0 = CFrame.new(0.527015865, 0.734519839, 0.392848969, 0.0239778198, -0.00918145943, -0.999670327, -0.258322775, 0.965941191, -0.0150677348, 0.965761125, 0.258598924, 0.0207893848)
  593. o61.Part0 = o59
  594. o61.Part1 = o20
  595. o62.Name = "part"
  596. o62.Parent = o1
  597. o62.Material = Enum.Material.SmoothPlastic
  598. o62.BrickColor = BrickColor.new("Really black")
  599. o62.Position = Vector3.new(1.21292591, 1.98861599, 0.520551324)
  600. o62.Rotation = Vector3.new(179.979996, -89.3199997, 0)
  601. o62.CanCollide = false
  602. o62.Locked = true
  603. o62.FormFactor = Enum.FormFactor.Symmetric
  604. o62.Size = Vector3.new(0.0500000007, 0.949999988, 0.430000037)
  605. o62.CFrame = CFrame.new(1.21292591, 1.98861599, 0.520551324, 0.011865994, 4.53292159e-09, -0.999929607, -0.000349001028, -0.99999994, -4.13636735e-06, -0.999929547, 0.000349023379, -0.011865994)
  606. o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  607. o62.Position = Vector3.new(1.21292591, 1.98861599, 0.520551324)
  608. o62.Orientation = Vector3.new(0, -90.6800003, -179.979996)
  609. o62.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  610. o63.Parent = o62
  611. o63.MeshType = Enum.MeshType.Wedge
  612. o64.Name = "Joint"
  613. o64.Parent = o62
  614. o64.C0 = CFrame.new(0.533925354, -0.97446084, -0.280884624, 0.0237098634, -0.00919340085, -0.999676585, -0.000431709253, -0.99995774, 0.00918574631, -0.999718845, 0.000213781706, -0.0237128306)
  615. o64.Part0 = o62
  616. o64.Part1 = o20
  617. o65.Name = "part"
  618. o65.Parent = o1
  619. o65.Material = Enum.Material.Neon
  620. o65.BrickColor = BrickColor.new("Dark indigo")
  621. o65.Position = Vector3.new(1.98767567, 2.98702312, 0.00151200127)
  622. o65.Rotation = Vector3.new(36.7099991, -89.1500015, 36.7299995)
  623. o65.CanCollide = false
  624. o65.Locked = true
  625. o65.FormFactor = Enum.FormFactor.Symmetric
  626. o65.Size = Vector3.new(0.790000021, 1.96000004, 0.0900000334)
  627. o65.CFrame = CFrame.new(1.98767567, 2.98702312, 0.00151200127, 0.0118479971, -0.00884200633, -0.999890625, 0.000427999534, 0.999960899, -0.00883754436, 0.999929786, -0.000323246233, 0.0118513163)
  628. o65.Position = Vector3.new(1.98767567, 2.98702312, 0.00151200127)
  629. o65.Orientation = Vector3.new(0.50999999, -89.3199997, 0.0199999996)
  630. o66.Name = "Joint"
  631. o66.Parent = o65
  632. o66.C0 = CFrame.new(-0.0176414885, -0.0198159218, 0.487568855, 2.49221921e-06, 0.00926474296, 0.999957144, -0.00840999372, 0.999921739, -0.00926439464, -0.999964595, -0.00840960443, 8.04085284e-05)
  633. o66.Part0 = o65
  634. o66.Part1 = o20
  635. o67.Name = "part"
  636. o67.Parent = o1
  637. o67.Material = Enum.Material.SmoothPlastic
  638. o67.BrickColor = BrickColor.new("Really black")
  639. o67.Position = Vector3.new(2.01194096, 2.95732999, 0.291371047)
  640. o67.Rotation = Vector3.new(36.7099991, -89.1500015, 36.7299995)
  641. o67.CanCollide = false
  642. o67.Locked = true
  643. o67.FormFactor = Enum.FormFactor.Symmetric
  644. o67.Size = Vector3.new(0.420000017, 2.01999998, 0.0900000334)
  645. o67.CFrame = CFrame.new(2.01194096, 2.95732999, 0.291371047, 0.0118479971, -0.00884200633, -0.999890625, 0.000427999534, 0.999960899, -0.00883754436, 0.999929786, -0.000323246233, 0.0118513163)
  646. o67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  647. o67.Position = Vector3.new(2.01194096, 2.95732999, 0.291371047)
  648. o67.Orientation = Vector3.new(0.50999999, -89.3199997, 0.0199999996)
  649. o67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  650. o68.Name = "Joint"
  651. o68.Parent = o67
  652. o68.C0 = CFrame.new(-0.307754934, 0.010184288, 0.50813365, 2.49221921e-06, 0.00926474296, 0.999957144, -0.00840999372, 0.999921739, -0.00926439464, -0.999964595, -0.00840960443, 8.04085284e-05)
  653. o68.Part0 = o67
  654. o68.Part1 = o20
  655. o69.Name = "part"
  656. o69.Parent = o1
  657. o69.Material = Enum.Material.SmoothPlastic
  658. o69.BrickColor = BrickColor.new("Really black")
  659. o69.Position = Vector3.new(2.00516462, 2.95708489, -0.280838072)
  660. o69.Rotation = Vector3.new(36.7099991, -89.1500015, 36.7299995)
  661. o69.CanCollide = false
  662. o69.Locked = true
  663. o69.FormFactor = Enum.FormFactor.Symmetric
  664. o69.Size = Vector3.new(0.420000017, 2.01999998, 0.0900000334)
  665. o69.CFrame = CFrame.new(2.00516462, 2.95708489, -0.280838072, 0.0118479971, -0.00884200633, -0.999890625, 0.000427999534, 0.999960899, -0.00883754436, 0.999929786, -0.000323246233, 0.0118513163)
  666. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  667. o69.Position = Vector3.new(2.00516462, 2.95708489, -0.280838072)
  668. o69.Orientation = Vector3.new(0.50999999, -89.3199997, 0.0199999996)
  669. o69.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  670. o70.Name = "Joint"
  671. o70.Parent = o69
  672. o70.C0 = CFrame.new(0.2644943, 0.0101845264, 0.508137465, 2.49221921e-06, 0.00926474296, 0.999957144, -0.00840999372, 0.999921739, -0.00926439464, -0.999964595, -0.00840960443, 8.04085284e-05)
  673. o70.Part0 = o69
  674. o70.Part1 = o20
  675. mas.Parent = workspace
  676. mas:MakeJoints()
  677. local mas1 = mas:GetChildren()
  678. for i=1,#mas1 do
  679. mas1[i].Parent = workspace
  680. ypcall(function() mas1[i]:MakeJoints() end)
  681. end
  682. mas:Destroy()
  683. for i=1,#cors do
  684. coroutine.resume(cors[i])
  685. end
  686.  
  687. wait()
  688.  
  689. Workspace["Model"].Parent = game.Players.LocalPlayer.Character
  690.  
  691. wz = Instance.new("Weld", game.Players.LocalPlayer.Character["Right Arm"])
  692. wz.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  693. wz.Part1 = o20
  694. wz.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  695.  
  696. for i,v in pairs(game.Players.LocalPlayer.Character.Model:GetChildren()) do
  697. v.Anchored = false
  698. v.CanCollide = false
  699. end
  700.  
  701. --------------------------
  702.  
  703. --theme song
  704.  
  705. Effects = {} --sound effects, for advanced players.
  706. local Player = game.Players.localPlayer
  707. local Character = Player.Character
  708. local Humanoid = Character.Humanoid
  709. z = Instance.new("Sound", Character)
  710. z.SoundId = "rbxassetid://499204375"--
  711. z.Looped = true --False for a one-time song.
  712. z.Pitch = .75
  713. z.Volume = 1.3
  714. wait(.1)
  715. z:Play()
  716.  
  717. shirt = Instance.new("Shirt", Character)
  718. shirt.Name = "Shirt"
  719. pants = Instance.new("Pants", Character)
  720. pants.Name = "Pants"
  721. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=235771833"
  722. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=768261909"
  723.  
  724.  
  725. New = function(Object, Parent, Name, Data)
  726. local Object = Instance.new(Object)
  727. for Index, Value in pairs(Data or {}) do
  728. Object[Index] = Value
  729. end
  730. Object.Parent = Parent
  731. Object.Name = Name
  732. return Object
  733. end
  734.  
  735. RightPad = New("Model",Character,"RightPad",{})
  736. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 1.00999999),CFrame = CFrame.new(-25.0149879, 8.87999916, 5.47998381, -1.00000644, 0, -6.00519388e-06, 0, 1, 0, 5.40169412e-06, 0, -1.00000644),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  737. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.200000003, 1),MeshType = Enum.MeshType.Brick,})
  738. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),C1 = CFrame.new(0, 0.989999294, 0, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  739. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 0.200000003, 1),CFrame = CFrame.new(-25.0149879, 8.81000042, 5.47998381, -1.00000644, 0, -6.00519388e-06, 0, 1, 0, 5.40169412e-06, 0, -1.00000644),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  740. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.5, 1),MeshType = Enum.MeshType.Brick,})
  741. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),C1 = CFrame.new(0, 0.920000553, 0, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  742. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 1.01100004),CFrame = CFrame.new(-25.5049896, 8.3999958, 5.48000431, 1.36342328e-06, -1.00000644, -5.82637949e-06, -1, -1.36341475e-06, -1.53262684e-13, -6.95197762e-12, 5.22287974e-06, -1.00000644),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  743. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.200000003, 1),MeshType = Enum.MeshType.Brick,})
  744. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.36341737e-06, -1, -7.22621962e-12, -1.00000215, -1.36341475e-06, 5.42402267e-06, -5.62518835e-06, -1.53262684e-13, -1.00000215),C1 = CFrame.new(0.489999771, 0.509995937, -1.76429749e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  745. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.579999983, 0.519999981),CFrame = CFrame.new(-25.2649937, 9.15999889, 5.4800005, 8.51605091e-06, 0, -1.00000644, 0, 1, 0, 1.00000644, 0, 7.92000174e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  746. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  747. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 8.31484795e-06, 0, 1.00000215, 0, 1, 0, -1.00000215, 0, 8.12113285e-06),C1 = CFrame.new(0.250005722, 1.26999903, -1.52587891e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  748. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.590000033, 0.200000003),CFrame = CFrame.new(-25.2549915, 9.16499805, 5.4799962, 8.51605091e-06, 0, -1.00000644, 0, 1, 0, 1.00000644, 0, 7.92000174e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  749. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  750. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 8.31484795e-06, 0, 1.00000215, 0, 1, 0, -1.00000215, 0, 8.12113285e-06),C1 = CFrame.new(0.240003586, 1.27499819, -1.09672546e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  751. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.450000018, 0.200000003),CFrame = CFrame.new(-25.0749931, 9.09499836, 5.47999191, 8.51605091e-06, 0, -1.00000644, 0, 1, 0, 1.00000644, 0, 7.92000174e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  752. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  753. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 8.31484795e-06, 0, 1.00000215, 0, 1, 0, -1.00000215, 0, 8.12113285e-06),C1 = CFrame.new(0.060005188, 1.20499849, -7.62939453e-06, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  754. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.350000024, 0.329999983),CFrame = CFrame.new(-25.0099907, 9.04499817, 5.47999001, 8.51605091e-06, 0, -1.00000644, 0, 1, 0, 1.00000644, 0, 7.92000174e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  755. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  756. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 8.31484795e-06, 0, 1.00000215, 0, 1, 0, -1.00000215, 0, 8.12113285e-06),C1 = CFrame.new(-0.00499725342, 1.1549983, -6.19888306e-06, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  757. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 0.610000014),CFrame = CFrame.new(-24.8700027, 8.96999836, 5.47999477, 8.51605091e-06, 0, -1.00000644, 0, 1, 0, 1.00000644, 0, 7.92000174e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  758. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  759. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 8.31484795e-06, 0, 1.00000215, 0, 1, 0, -1.00000215, 0, 8.12113285e-06),C1 = CFrame.new(-0.144985199, 1.07999849, -1.1920929e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  760. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.75999999, 0.459999979),CFrame = CFrame.new(-25.7549934, 9.05999756, 5.48000765, -1.12206235e-05, 0, 1.00000644, 0, 1, 0, -1.00000644, 0, -1.06245743e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  761. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  762. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -1.10194087e-05, 0, -1.00000215, 0, 1, 0, 1.00000215, 0, -1.08256936e-05),C1 = CFrame.new(0.740003586, 1.16999769, -1.95503235e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  763. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 1.89999998, 0.25),CFrame = CFrame.new(-25.6299744, 7.76999855, 5.48000383, 1.29789678e-05, 7.329065e-08, 1.00000644, 9.26305461e-07, -1, 7.32781302e-08, 1.00000644, 9.26310349e-07, -1.23903692e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  764. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  765. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.27777457e-05, 9.26305461e-07, 1.00000215, 7.32901455e-08, -1, 9.2630637e-07, 1.00000215, 7.32781302e-08, -1.25914812e-05),C1 = CFrame.new(0.614984512, -0.120001316, -1.66893005e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  766. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 1.01100004),CFrame = CFrame.new(-25.5049896, 8.09999371, 5.48000431, 1.36342328e-06, -1.00000644, -5.82637949e-06, -1, -1.36341475e-06, -1.53262684e-13, -6.95197762e-12, 5.22287974e-06, -1.00000644),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  767. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.200000003, 1),MeshType = Enum.MeshType.Brick,})
  768. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.36341737e-06, -1, -7.22621962e-12, -1.00000215, -1.36341475e-06, 5.42402267e-06, -5.62518835e-06, -1.53262684e-13, -1.00000215),C1 = CFrame.new(0.489999771, 0.209993839, -1.76429749e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  769. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1, 0.200000003, 1.01100004),CFrame = CFrame.new(-25.5049896, 7.39499092, 5.48000431, 1.36342328e-06, -1.00000644, -5.82637949e-06, -1, -1.36341475e-06, -1.53262684e-13, -6.95197762e-12, 5.22287974e-06, -1.00000644),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  770. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.200000003, 1),MeshType = Enum.MeshType.Brick,})
  771. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.36341737e-06, -1, -7.22621962e-12, -1.00000215, -1.36341475e-06, 5.42402267e-06, -5.62518835e-06, -1.53262684e-13, -1.00000215),C1 = CFrame.new(0.489999771, -0.495008945, -1.76429749e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  772. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 0.459999979),CFrame = CFrame.new(-25.734972, 7.23999882, 5.48000288, 1.29789678e-05, 7.329065e-08, 1.00000644, 9.26305461e-07, -1, 7.32781302e-08, 1.00000644, 9.26310349e-07, -1.23903692e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  773. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  774. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.27777457e-05, 9.26305461e-07, 1.00000215, 7.32901455e-08, -1, 9.2630637e-07, 1.00000215, 7.32781302e-08, -1.25914812e-05),C1 = CFrame.new(0.719982147, -0.650001049, -1.52587891e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  775. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 0.74000001),CFrame = CFrame.new(-25.8749714, 7.44999981, 5.47999811, 1.29789678e-05, 7.329065e-08, 1.00000644, 9.26305461e-07, -1, 7.32781302e-08, 1.00000644, 9.26310349e-07, -1.23903692e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  776. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  777. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.27777457e-05, 9.26305461e-07, 1.00000215, 7.32901455e-08, -1, 9.2630637e-07, 1.00000215, 7.32781302e-08, -1.25914812e-05),C1 = CFrame.new(0.859981537, -0.440000057, -9.53674316e-06, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  778. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.939999998, 0.480000019),CFrame = CFrame.new(-25.7449799, 8.21999931, 5.4800005, 1.29789678e-05, 7.329065e-08, 1.00000644, 9.26305461e-07, -1, 7.32781302e-08, 1.00000644, 9.26310349e-07, -1.23903692e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  779. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  780. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.27777457e-05, 9.26305461e-07, 1.00000215, 7.32901455e-08, -1, 9.2630637e-07, 1.00000215, 7.32781302e-08, -1.25914812e-05),C1 = CFrame.new(0.729990005, 0.329999447, -1.23977661e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  781. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 0.459999979),CFrame = CFrame.new(-25.734972, 7.68000174, 5.48000288, 1.29789678e-05, 7.329065e-08, 1.00000644, 9.26305461e-07, -1, 7.32781302e-08, 1.00000644, 9.26310349e-07, -1.23903692e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  782. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  783. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.27777457e-05, 9.26305461e-07, 1.00000215, 7.32901455e-08, -1, 9.2630637e-07, 1.00000215, 7.32781302e-08, -1.25914812e-05),C1 = CFrame.new(0.719982147, -0.209998131, -1.52587891e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  784. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 0.74000001),CFrame = CFrame.new(-25.8749714, 7.89000273, 5.47999811, 1.29789678e-05, 7.329065e-08, 1.00000644, 9.26305461e-07, -1, 7.32781302e-08, 1.00000644, 9.26310349e-07, -1.23903692e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  785. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  786. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.27777457e-05, 9.26305461e-07, 1.00000215, 7.32901455e-08, -1, 9.2630637e-07, 1.00000215, 7.32781302e-08, -1.25914812e-05),C1 = CFrame.new(0.859981537, 2.86102295e-06, -9.53674316e-06, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  787. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 0.459999979),CFrame = CFrame.new(-25.734972, 8.12000465, 5.48000288, 1.29789678e-05, 7.329065e-08, 1.00000644, 9.26305461e-07, -1, 7.32781302e-08, 1.00000644, 9.26310349e-07, -1.23903692e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  788. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  789. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.27777457e-05, 9.26305461e-07, 1.00000215, 7.32901455e-08, -1, 9.2630637e-07, 1.00000215, 7.32781302e-08, -1.25914812e-05),C1 = CFrame.new(0.719982147, 0.230004787, -1.52587891e-05, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  790. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.00999999, 0.200000003, 0.74000001),CFrame = CFrame.new(-25.8749714, 8.33000565, 5.47999811, 1.29789678e-05, 7.329065e-08, 1.00000644, 9.26305461e-07, -1, 7.32781302e-08, 1.00000644, 9.26310349e-07, -1.23903692e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  791. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  792. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 1.27777457e-05, 9.26305461e-07, 1.00000215, 7.32901455e-08, -1, 9.2630637e-07, 1.00000215, 7.32781302e-08, -1.25914812e-05),C1 = CFrame.new(0.859981537, 0.440005779, -9.53674316e-06, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  793. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Lilac"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-25.5049839, 9.03000355, 5.06999636, -0.707100511, -0.707121789, -5.90088484e-06, -0.707117438, 0.707096159, 3.16077333e-08, 3.72462364e-06, 3.77677316e-06, -1.00000656),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  794. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  795. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -0.70709753, -0.707117438, 3.86685133e-06, -0.707118809, 0.707096159, 3.91900539e-06, -5.69969416e-06, 3.16077333e-08, -1.00000226),C1 = CFrame.new(0.489992142, 1.14000368, 0.409989357, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  796. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-25.5049839, 9.03000355, 5.06999636, -0.939696252, 0.342028707, -5.90088484e-06, 0.342026561, 0.939690351, -4.66146695e-08, 4.95933955e-06, -1.85531633e-06, -1.00000656),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  797. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.699999988, 0.699999988, 1.00100005),MeshType = Enum.MeshType.Brick,})
  798. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -0.939692199, 0.342026561, 5.14835119e-06, 0.342027217, 0.939690351, -1.92411244e-06, -5.69969416e-06, -4.66146695e-08, -1.00000226),C1 = CFrame.new(0.489992142, 1.14000368, 0.409989357, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  799. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-25.5049839, 9.03000355, 5.06999636, -0.965928674, -0.258833885, -5.46874981e-06, -0.258832157, 0.965922356, 4.02601401e-08, 4.69329052e-06, 1.29835519e-06, -1.00000644),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.929412, 0.917647, 0.917647),})
  800. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1.00109994),MeshType = Enum.MeshType.Brick,})
  801. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -0.965924501, -0.258832157, 4.88758087e-06, -0.258832753, 0.965922356, 1.35041773e-06, -5.26756048e-06, 4.02601401e-08, -1.00000215),C1 = CFrame.new(0.489992142, 1.14000368, 0.409989357, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  802. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-25.5049839, 9.03000355, 5.06999636, 0.173647776, -0.984814227, -5.85618136e-06, -0.984808087, -0.173646703, -1.82278015e-08, -8.97326004e-07, 5.17378066e-06, -1.00000632),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  803. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.300000012, 0.300000012, 1.00119996),MeshType = Enum.MeshType.Brick,})
  804. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 0.173647031, -0.984808087, -9.32253897e-07, -0.984810054, -0.173646703, 5.37186861e-06, -5.65499067e-06, -1.82278015e-08, -1.00000203),C1 = CFrame.new(0.489992142, 1.14000368, 0.409989357, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  805. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Lilac"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-25.5049858, 9.03000355, 5.88999748, -0.707100511, -0.707121789, -5.90088484e-06, -0.707117438, 0.707096159, 3.16077333e-08, 3.72462364e-06, 3.77677316e-06, -1.00000656),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  806. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
  807. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -0.70709753, -0.707117438, 3.86685133e-06, -0.707118809, 0.707096159, 3.91900539e-06, -5.69969416e-06, 3.16077333e-08, -1.00000226),C1 = CFrame.new(0.489999771, 1.14000368, -0.410009861, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  808. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-25.5049858, 9.03000355, 5.88999748, -0.939696252, 0.342028707, -5.90088484e-06, 0.342026561, 0.939690351, -4.66146695e-08, 4.95933955e-06, -1.85531633e-06, -1.00000656),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines})
  809. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.699999988, 0.699999988, 1.00100005),MeshType = Enum.MeshType.Brick,})
  810. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -0.939692199, 0.342026561, 5.14835119e-06, 0.342027217, 0.939690351, -1.92411244e-06, -5.69969416e-06, -4.66146695e-08, -1.00000226),C1 = CFrame.new(0.489999771, 1.14000368, -0.410009861, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  811. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-25.5049858, 9.03000355, 5.88999748, -0.965928674, -0.258833885, -5.46874981e-06, -0.258832157, 0.965922356, 4.02601401e-08, 4.69329052e-06, 1.29835519e-06, -1.00000644),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.929412, 0.917647, 0.917647),})
  812. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1.00109994),MeshType = Enum.MeshType.Brick,})
  813. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, -0.965924501, -0.258832157, 4.88758087e-06, -0.258832753, 0.965922356, 1.35041773e-06, -5.26756048e-06, 4.02601401e-08, -1.00000215),C1 = CFrame.new(0.489999771, 1.14000368, -0.410009861, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  814. Part = New("Part",RightPad,"Part",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-25.5049858, 9.03000355, 5.88999748, 0.173647776, -0.984814227, -5.85618136e-06, -0.984808087, -0.173646703, -1.82278015e-08, -8.97326004e-07, 5.17378066e-06, -1.00000632),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  815. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.300000012, 0.300000012, 1.00119996),MeshType = Enum.MeshType.Brick,})
  816. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 0.173647031, -0.984808087, -9.32253897e-07, -0.984810054, -0.173646703, 5.37186861e-06, -5.65499067e-06, -1.82278015e-08, -1.00000203),C1 = CFrame.new(0.489999771, 1.14000368, -0.410009861, -1.00000215, 0, 5.60283661e-06, 0, 1, 0, -5.80400229e-06, 0, -1.00000215),})
  817.  
  818. for i,v in pairs(RightPad:children'') do
  819. if v:IsA("Part") then
  820. v.CanCollide=false
  821. end
  822. end
  823.  
  824.  
  825. for _,v in pairs(Player.Character:children()) do
  826. if v:IsA("Accessory") then
  827. v:Remove()
  828. end
  829. end
  830.  
  831. ------------------------i made my own song, question mark? on void sb offered me the two eyes, i did some optimization to the script over all.
  832. -----USEFUL VARIABLES
  833. local p = game.Players.LocalPlayer
  834. local mouse = p:GetMouse()
  835. local char = p.Character
  836.  
  837. local Head = char.Head
  838.  
  839. local junk = Instance.new("Model")
  840. junk.Parent = char
  841. junk.Name = "junk"
  842.  
  843. local function weldBetween(a, b)
  844. local weld = Instance.new("Weld", a)
  845. weld.Part0 = a
  846. weld.Part1 = b
  847. weld.C0 = a.CFrame:inverse() * b.CFrame
  848. return weld
  849. end
  850.  
  851. Head.face.Texture ="rbxasset://textures/face.png"
  852.  
  853. local eye1 = Instance.new("Part",junk)
  854. eye1.Position=Head.Position
  855. eye1.Transparency = 0
  856. eye1.Size=Vector3.new(0.13,0.32,0.38)
  857. eye1.BrickColor=BrickColor.new("Dark indigo")
  858. eye1.Material="Neon"
  859.  
  860. local eye1m=Instance.new("SpecialMesh",eye1)
  861. eye1m.MeshType="Sphere"
  862. eye1m.Offset=Vector3.new(0.23,0.21,-0.45)
  863.  
  864.  
  865.  
  866. local eye2 = Instance.new("Part",junk)
  867. eye2.Position=Head.Position
  868. eye2.Transparency = 0
  869. eye2.Size=eye1.Size
  870. eye2.BrickColor=BrickColor.new("Dark indigo")
  871. eye2.Material= "Neon"
  872. local eye2m=Instance.new("SpecialMesh",eye2)
  873. eye2m.MeshType="Sphere"
  874. eye2m.Offset=Vector3.new(-0.23,0.21,-0.45)
  875. local eyething2=weldBetween(Head,eye2)
  876. local eyething1=weldBetween(Head,eye1)
  877. local plr = game.Players.LocalPlayer.Character.Humanoid
  878. ----------------------------EYES UP THERE IMMORTALITY DOWN HERE
  879. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  880. ff.Visible = false
  881. Humanoid.Name = "Humanoid"
  882. Humanoid.MaxHealth = 1.0E298
  883. Humanoid.Health = 1.0E298
  884. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  885. if Humanoid.Health > 0.1 and Humanoid.Health < 1.0E298 then
  886. Humanoid.MaxHealth = 1.0E298
  887. Humanoid.Health = 1.0E298
  888. end
  889. end)
  890.  
  891. wait(math.randomseed(tick()))
  892. local plr=game.Players.LocalPlayer;ch=plr.Character;
  893. local tor=ch.Torso;local head=ch.Head;local ra=ch['Right Arm'];local la=ch['Left Arm'];local rl=ch['Right Leg'];local ll=ch['Left Leg'];
  894. local rj=ch.HumanoidRootPart.RootJoint;local neck=tor.Neck;
  895. local rm=Instance.new("Weld",tor);rm.C1=CFrame.new(0,0.5,0);rm.C0=CFrame.new(1.5,0.5,0);rm.Part0=tor;rm.Part1=ra;
  896. local lm=Instance.new("Weld",tor);lm.C1=CFrame.new(0,0.5,0);lm.C0=CFrame.new(-1.5,0.5,0);lm.Part0=tor;lm.Part1=la;
  897. local rlm=Instance.new("Weld",tor);rlm.C1=CFrame.new(0,1,0);rlm.C0=CFrame.new(0.5,-1,0);rlm.Part0=tor;rlm.Part1=rl;
  898. local llm=Instance.new("Weld",tor);llm.C1=CFrame.new(0,1,0);llm.C0=CFrame.new(-0.5,-1,0);llm.Part0=tor;llm.Part1=ll;
  899. local hum=ch.Humanoid
  900. for i,v in pairs(head:GetChildren()) do if v.ClassName=="Sound" then v:Destroy() end end
  901. rj.C0=CFrame.new()
  902. rj.C1=CFrame.new()
  903. tor['Right Shoulder']:Destroy();tor['Left Shoulder']:Destroy();tor['Right Hip']:Destroy();tor['Left Hip']:Destroy();
  904. neck.C0=CFrame.new(0,1,0);neck.C1=CFrame.new(0,-0.5,0);
  905. rmC0=rm.C0;rmC1=rm.C1;lmC0=lm.C0;lmC1=lm.C1;nC0=neck.C0;nC1=neck.C1;rjC0=rj.C0;rjC1=rj.C1;rlmC0=rlm.C0;rlmC1=rlm.C1;llmC0=llm.C0;llmC1=llm.C1;
  906. local defWS=25
  907. local defJP=120
  908. hum.WalkSpeed=defWS
  909. hum.JumpPower=defJP
  910. ch:WaitForChild("Animate"):Destroy()
  911. hum:WaitForChild("Animator"):Destroy()
  912. local mouse=plr:GetMouse();local cam=workspace.CurrentCamera;
  913.  
  914. for i,v in pairs(ch:GetChildren()) do
  915. if v:IsA("Part") then
  916. v.CanCollide=false
  917. end
  918. end
  919.  
  920. function findHumanoid(character)
  921. for i,v in pairs(character:GetChildren()) do
  922. if v.ClassName=="Humanoid" then
  923. return v
  924. end
  925. end
  926. end
  927.  
  928. function isHumanoid(character)
  929. for i,v in pairs(character:GetChildren()) do
  930. if v.ClassName=="Humanoid" then
  931. return true
  932. end
  933. end
  934. end
  935.  
  936. local bodyColor=BrickColor.new("White")
  937.  
  938. local bc=ch:WaitForChild("Body Colors")
  939. bc.HeadColor=bodyColor;bc.LeftArmColor=bodyColor;bc.LeftLegColor=bodyColor;bc.RightArmColor=bodyColor;bc.RightLegColor=bodyColor;bc.TorsoColor=bodyColor;
  940. head:WaitForChild("face"):Destroy()
  941.  
  942. for i,v in pairs(head:GetChildren()) do if v.ClassName=="Sound" then v:Destroy() end end
  943.  
  944. function swait(num)
  945. if num==0 or num==nil then
  946. game:service'RunService'.RenderStepped:wait()
  947. else
  948. for i=0,num do
  949. game:service'RunService'.RenderStepped:wait()
  950. end
  951. end
  952. end
  953.  
  954. function doBrick(parent,pos,cf,size,colour,material,transparency,a,cc,bs,bts,fs,ls,rs,ts)
  955. local p=Instance.new('Part',parent);p.BrickColor=colour;p.Material=material;p.Transparency=transparency;p.Anchored=a;p.CanCollide=cc;p.FormFactor="Custom";p.Size=size;p.BackSurface=bs;p.BottomSurface=bts;p.FrontSurface=fs;p.LeftSurface=ls;p.RightSurface=rs;p.TopSurface=ts;p.Position=pos;p.CFrame=p.CFrame*cf;
  956. return p
  957. end
  958.  
  959. function doMesh(parent,meshType,meshId,scale)
  960. local m=Instance.new('SpecialMesh',parent);m.MeshType=meshType;m.MeshId=meshId;m.Scale=scale
  961. return m
  962. end
  963.  
  964. local hm=Instance.new("Model",ch);hm.Name="HelmetModel"
  965.  
  966. local hat=doBrick(hm,Vector3.new(0,0,0),head.CFrame*CFrame.new(0,0.1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),Vector3.new(1,1,1),BrickColor.new("Really black"),"Neon",0,true,false,10,10,10,10,10,10)
  967. local hoodMesh=doMesh(hat,"FileMesh","http://www.roblox.com/asset/?id=6552202",Vector3.new(3,3,3))
  968.  
  969. local grabPart=Instance.new("Part",ch);grabPart.Anchored=false;grabPart.CanCollide=false;grabPart.Size=Vector3.new(1,1,1);grabPart.Transparency=1;grabPart.Name="GrabPart";
  970. --local gpw=Instance.new("Weld",ch);gpw.Part0=grabPart;gpw.Part1=ra;gpw.C1=CFrame.new(0,-1.25,0.6)
  971.  
  972. local mainGui=nil
  973.  
  974. function displayGrabOptions()
  975. local mainGui=Instance.new("ScreenGui",plr.PlayerGui)
  976. mainGui.Name="OptionsGui"
  977. local grabOption1=Instance.new("TextLabel",mainGui)
  978. grabOption1.BackgroundTransparency=0.25
  979. grabOption1.BackgroundColor3=Color3.new(255,255,255)
  980. grabOption1.BorderSizePixel=0
  981. grabOption1.Size=UDim2.new(0,125,0,40)
  982. grabOption1.Position=UDim2.new(0,-125+1,0.5,40)
  983. grabOption1.Text="F - Release"
  984. grabOption1.Font=Enum.Font.SourceSansLight
  985. grabOption1.FontSize=Enum.FontSize.Size24
  986. grabOption1.TextColor3=Color3.new(255,255,255)
  987. grabOption1.TextStrokeTransparency=0
  988.  
  989. grabOption1:TweenPosition(UDim2.new(0,0,0.5,40),"Out","Bounce",0.5,false,nil)
  990.  
  991. local grabOption2=Instance.new("TextLabel",mainGui)
  992. grabOption2.BackgroundTransparency=0.25
  993. grabOption2.BackgroundColor3=Color3.new(255,255,255)
  994. grabOption2.BorderSizePixel=0
  995. grabOption2.Size=UDim2.new(0,125,0,40)
  996. grabOption2.Position=UDim2.new(0,-125+1,0.5,(40*2)+1)
  997. grabOption2.Text="E - Soul Punch"
  998. grabOption2.Font=Enum.Font.SourceSansLight
  999. grabOption2.FontSize=Enum.FontSize.Size24
  1000. grabOption2.TextColor3=Color3.new(255,255,255)
  1001. grabOption2.TextStrokeTransparency=0
  1002.  
  1003. grabOption2:TweenPosition(UDim2.new(0,0,0.5,(40*2)+1),"Out","Bounce",0.6,false,nil)
  1004.  
  1005. local grabOption3=Instance.new("TextLabel",mainGui)
  1006. grabOption3.BackgroundTransparency=0.25
  1007. grabOption3.BackgroundColor3=Color3.new(255,255,255)
  1008. grabOption3.BorderSizePixel=0
  1009. grabOption3.Size=UDim2.new(0,125,0,40)
  1010. grabOption3.Position=UDim2.new(0,-125+1,0.5,(40*3)+2)
  1011. grabOption3.Text="R - Soul Tear"
  1012. grabOption3.Font=Enum.Font.SourceSansLight
  1013. grabOption3.FontSize=Enum.FontSize.Size24
  1014. grabOption3.TextColor3=Color3.new(255,255,255)
  1015. grabOption3.TextStrokeTransparency=0
  1016.  
  1017. grabOption3:TweenPosition(UDim2.new(0,0,0.5,(40*3)+2),"Out","Bounce",0.7,false,nil)
  1018. end
  1019.  
  1020. function hideGrabOptions()
  1021. if plr.PlayerGui:findFirstChild("OptionsGui",true)~=nil then
  1022. plr.PlayerGui.OptionsGui:Destroy()
  1023. end
  1024. end
  1025.  
  1026. for i,v in pairs(hm:GetChildren()) do
  1027. if v:IsA("BasePart") then
  1028. local w=Instance.new("Weld",hm)
  1029. w.Part0=head
  1030. w.Part1=v
  1031. w.C0=head.CFrame:inverse()
  1032. w.C1=v.CFrame:inverse()
  1033. v.Anchored=false
  1034. end
  1035. end
  1036.  
  1037. function poseJointC0(joint,JB,cf,speed)
  1038. joint.C0=joint.C0:lerp(JB*cf,speed)
  1039. end
  1040. function poseJointC1(joint,JB,cf,speed)
  1041. joint.C1=joint.C1:lerp(JB*cf,speed)
  1042. end
  1043.  
  1044. local RLattacking=false
  1045. local grabbing=false
  1046. local grabbingMode=false
  1047. local grabbedCharacter=nil
  1048. local grabWeld=nil
  1049.  
  1050. local dmgDebounce=false
  1051.  
  1052. local speed=1
  1053.  
  1054. --[[temp
  1055.  
  1056. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1057. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1058. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1059. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1060. poseJointC0(neck,nC0,CFrame.Angles(math.rad(13),math.rad(0),math.rad(0)),i*speed)
  1061. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1062.  
  1063. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1064. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1065. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1066. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1067. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1068. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1069.  
  1070. swait()
  1071. ]]
  1072.  
  1073. function sound(id,vol,pitch,parent)
  1074. local s=Instance.new("Sound",parent)
  1075. s.SoundId="http://www.roblox.com/asset/?id="..id..""
  1076. s.Volume=vol
  1077. s.Pitch=pitch
  1078. game.Debris:AddItem(s,10)
  1079. s:play()
  1080. return s
  1081. end
  1082.  
  1083. local EP=Instance.new("Model",ch);EP.Name="ExtraParts";
  1084.  
  1085. local souls=0
  1086. local soulPower=0
  1087.  
  1088. local soulGui=Instance.new("BillboardGui",head)
  1089. soulGui.Adornee=head
  1090. soulGui.AlwaysOnTop=true
  1091. soulGui.Size=UDim2.new(10,0,10,0)
  1092. soulGui.ExtentsOffset=Vector3.new(0,1.5,0)
  1093. local soulimg=Instance.new("ImageLabel",soulGui)
  1094. soulimg.BackgroundTransparency=1
  1095. soulimg.Position=UDim2.new(0.1,0,0,0)
  1096. soulimg.Size=UDim2.new(0.8,0,0.8,0)
  1097. local soulText=Instance.new("TextLabel",soulimg)
  1098. soulText.BackgroundTransparency=1
  1099. soulText.Position=UDim2.new(0,0,0.5,0)
  1100. soulText.Size=UDim2.new(1,0,0.1,0)
  1101. soulText.Font="ArialBold"
  1102. soulText.FontSize="Size14"
  1103. soulText.Text="+0%"
  1104. soulText.TextColor3=Color3.new(255,255,255)
  1105. soulText.TextScaled=true
  1106. soulText.TextStrokeColor3=Color3.new(255,255,255)
  1107. soulText.TextStrokeTransparency=0
  1108. soulText.TextWrapped=true
  1109.  
  1110.  
  1111. function magicBrick(pos,cf,size,colour,material,transparency,a,cc,bs,bts,fs,ls,rs,ts,meshType,meshId,scale,scaleAdd,loop,loopTransparency,repeatloop,repeatLoopWait,loopCFrame)
  1112. local cw1=coroutine.wrap(function()
  1113. for i=1,repeatloop do
  1114. local x=doBrick(EP,pos,cf,size,colour,material,transparency,a,cc,bs,bts,fs,ls,rs,ts)
  1115. local z=doMesh(x,meshType,meshId,scale)
  1116.  
  1117. local cw2=coroutine.wrap(function()
  1118. for i=1,loop do
  1119. if loopTransparency then
  1120. x.Transparency=i/loop
  1121. z.Scale=z.Scale+scaleAdd
  1122. x.CFrame=x.CFrame*loopCFrame
  1123. wait()
  1124. else
  1125. z.Scale=z.Scale+scaleAdd
  1126. x.CFrame=x.CFrame*loopCFrame
  1127. end
  1128. end
  1129. x:Destroy()
  1130. end)
  1131. cw2()
  1132. swait(repeatLoopWait)
  1133. end
  1134. end)
  1135. cw1()
  1136. end
  1137.  
  1138. local currentAnim=""
  1139. local speed=0
  1140. local doingMove=false
  1141. local attacking=false
  1142.  
  1143. function anim(x)
  1144. if not doingMove then
  1145. if x=="jump" then
  1146. if currentAnim==x then return end
  1147. currentAnim=x
  1148. speed=0.45
  1149. print(x)
  1150. for i=0,0.8,0.1*speed do
  1151. if currentAnim~=x then break end
  1152. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0)),i*speed)
  1153. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0)),i*speed)
  1154. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1155. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1156. poseJointC0(neck,nC0,CFrame.Angles(math.rad(8),math.rad(0),math.rad(0)),i*speed)
  1157. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1158.  
  1159. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1160. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1161. poseJointC1(rlm,rlmC1,CFrame.new(0.05,-0.35,0.35),i*speed)
  1162. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1163. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1164. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1165. swait()
  1166. end
  1167. currentAnim=nil
  1168. end
  1169. if x=="descend" then
  1170. if currentAnim==x then return end
  1171. currentAnim=x
  1172. speed=0.45
  1173. print(x)
  1174. for i=0,0.67,0.1*speed do
  1175. if currentAnim~=x then break end
  1176. if grabbingMode then
  1177. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(110),math.rad(0),math.rad(87)),i*speed)
  1178. end
  1179. if not grabbingMode then
  1180. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0)),i*speed)
  1181. end
  1182. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-13),math.rad(0),math.rad(0)),i*speed)
  1183. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1184. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),i*speed)
  1185. poseJointC0(neck,nC0,CFrame.Angles(math.rad(-24),math.rad(0),math.rad(0)),i*speed)
  1186. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(24),math.rad(0),math.rad(0)),i*speed)
  1187.  
  1188. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1189. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1190. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1191. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1192. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1193. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1194. swait()
  1195. end
  1196. currentAnim=nil
  1197. end
  1198. if x=="walk" then
  1199. if currentAnim==x then return end
  1200. currentAnim=x
  1201. speed=0.35
  1202. print(x)
  1203. while true do
  1204. if currentAnim~=x then break end
  1205. for i=0,0.8,0.1*speed do
  1206. if currentAnim~=x then break end
  1207. if grabbingMode then
  1208. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(135),math.rad(0),math.rad(25)),i*speed)
  1209. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-5)),i*speed)
  1210. end
  1211. if not grabbingMode then
  1212. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(110),math.rad(0),math.rad(-25)),i*speed)
  1213. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(99),math.rad(0),math.rad(25)),i*speed)
  1214. end
  1215. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),i*speed)
  1216. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(55),math.rad(0),math.rad(0)),i*speed)
  1217. poseJointC0(neck,nC0,CFrame.Angles(math.rad(5),math.rad(12),math.rad(0)),i*speed)
  1218. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(-14),math.rad(-12),math.rad(-10)),i*speed)
  1219.  
  1220. if grabbingMode then
  1221. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1222. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1223. end
  1224. if not grabbingMode then
  1225. poseJointC1(rm,rmC1,CFrame.new(0,0.45,0),i*speed)
  1226. poseJointC1(lm,lmC1,CFrame.new(0,0.45,0),i*speed)
  1227. end
  1228. poseJointC1(rlm,rlmC1,CFrame.new(0.05,0,0),i*speed)
  1229. poseJointC1(llm,llmC1,CFrame.new(-0.05,0,0),i*speed)
  1230. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1231. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1232. swait()
  1233. end
  1234. for i=0,0.34,0.1*speed do
  1235. if currentAnim~=x then break end
  1236. if grabbingMode then
  1237. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(135),math.rad(0),math.rad(25)),i*speed)
  1238. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-5)),i*speed)
  1239. end
  1240. if not grabbingMode then
  1241. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(110),math.rad(0),math.rad(-25)),i*speed)
  1242. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(99),math.rad(0),math.rad(25)),i*speed)
  1243. end
  1244. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-25),math.rad(0),math.rad(0)),i*speed)
  1245. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),i*speed)
  1246. poseJointC0(neck,nC0,CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),i*speed)
  1247. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),i*speed)
  1248.  
  1249. if grabbingMode then
  1250. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1251. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1252. end
  1253. if not grabbingMode then
  1254. poseJointC1(rm,rmC1,CFrame.new(0,0.45,0),i*speed)
  1255. poseJointC1(lm,lmC1,CFrame.new(0,0.45,0),i*speed)
  1256. end
  1257. poseJointC1(rlm,rlmC1,CFrame.new(0.05,-0.75,0.7),i*speed)
  1258. poseJointC1(llm,llmC1,CFrame.new(-0.05,0,0),i*speed)
  1259. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1260. poseJointC1(rj,rjC1,CFrame.new(0,0.3,0),i*speed)
  1261. swait()
  1262. end
  1263. for i=0,0.8,0.1*speed do
  1264. if currentAnim~=x then break end
  1265. if grabbingMode then
  1266. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(135),math.rad(0),math.rad(25)),i*speed)
  1267. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-5)),i*speed)
  1268. end
  1269. if not grabbingMode then
  1270. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(110),math.rad(0),math.rad(-25)),i*speed)
  1271. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(99),math.rad(0),math.rad(25)),i*speed)
  1272. end
  1273. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(55),math.rad(0),math.rad(0)),i*speed)
  1274. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),i*speed)
  1275. poseJointC0(neck,nC0,CFrame.Angles(math.rad(5),math.rad(-12),math.rad(0)),i*speed)
  1276. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(-14),math.rad(12),math.rad(10)),i*speed)
  1277.  
  1278. if grabbingMode then
  1279. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1280. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1281. end
  1282. if not grabbingMode then
  1283. poseJointC1(rm,rmC1,CFrame.new(0,0.45,0),i*speed)
  1284. poseJointC1(lm,lmC1,CFrame.new(0,0.45,0),i*speed)
  1285. end
  1286. poseJointC1(rlm,rlmC1,CFrame.new(0.05,0,0),i*speed)
  1287. poseJointC1(llm,llmC1,CFrame.new(-0.05,0,0),i*speed)
  1288. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1289. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1290. swait()
  1291. end
  1292. for i=0,0.34,0.1*speed do
  1293. if currentAnim~=x then break end
  1294. if grabbingMode then
  1295. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(135),math.rad(0),math.rad(25)),i*speed)
  1296. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-25),math.rad(0),math.rad(-5)),i*speed)
  1297. end
  1298. if not grabbingMode then
  1299. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(110),math.rad(0),math.rad(-25)),i*speed)
  1300. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(99),math.rad(0),math.rad(25)),i*speed)
  1301. end
  1302. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),i*speed)
  1303. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-25),math.rad(0),math.rad(0)),i*speed)
  1304. poseJointC0(neck,nC0,CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),i*speed)
  1305. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(-14),math.rad(0),math.rad(0)),i*speed)
  1306.  
  1307. if grabbingMode then
  1308. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1309. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1310. end
  1311. if not grabbingMode then
  1312. poseJointC1(rm,rmC1,CFrame.new(0,0.45,0),i*speed)
  1313. poseJointC1(lm,lmC1,CFrame.new(0,0.45,0),i*speed)
  1314. end
  1315. poseJointC1(rlm,rlmC1,CFrame.new(0.05,0,0),i*speed)
  1316. poseJointC1(llm,llmC1,CFrame.new(-0.05,-0.75,0.7),i*speed)
  1317. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1318. poseJointC1(rj,rjC1,CFrame.new(0,0.3,0),i*speed)
  1319. swait()
  1320. end
  1321. end
  1322. end
  1323. if x=="idle" then
  1324. if currentAnim==x then return end
  1325. currentAnim=x
  1326. speed=0.24
  1327. print(x)
  1328. for i=0,0.45,0.1*speed do
  1329. if currentAnim~=x then break end
  1330. if grabbingMode then
  1331. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(145),math.rad(0),math.rad(45)),speed)
  1332. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(12),math.rad(0),math.rad(-12)),speed)
  1333. end
  1334. if not grabbingMode then
  1335. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(100),math.rad(0),math.rad(45)),speed)
  1336. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(99),math.rad(0),math.rad(45)),speed)
  1337. end
  1338. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(12),math.rad(0),math.rad(12)),speed)
  1339. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-23),math.rad(0),math.rad(-6)),speed)
  1340. poseJointC0(neck,nC0,CFrame.Angles(math.rad(-4),math.rad(-45),math.rad(0)),speed)
  1341. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(-12),math.rad(45),math.rad(0)),speed)
  1342.  
  1343. poseJointC1(rm,rmC1,CFrame.new(0,0,0),speed)
  1344. if grabbingMode then
  1345. poseJointC1(lm,lmC1,CFrame.new(0,0,0),speed)
  1346. end
  1347. if not grabbingMode then
  1348. poseJointC1(lm,lmC1,CFrame.new(0,0.75,0),speed)
  1349. end
  1350. poseJointC1(rlm,rlmC1,CFrame.new(0.05,-0.45,0.45),speed)
  1351. poseJointC1(llm,llmC1,CFrame.new(-0.05,-0.45,0.35),speed)
  1352. poseJointC1(neck,nC1,CFrame.new(0,0,0),speed)
  1353. poseJointC1(rj,rjC1,CFrame.new(0,0.45,0),speed)
  1354. swait()
  1355. end
  1356. while true do
  1357. if currentAnim~=x then break end
  1358. for i=0,0.75,0.1*speed do
  1359. if currentAnim~=x then break end
  1360. if grabbingMode then
  1361. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(145),math.rad(0),math.rad(45)),i*speed)
  1362. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(12),math.rad(0),math.rad(-12)),i*speed)
  1363. end
  1364. if not grabbingMode then
  1365. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(112),math.rad(0),math.rad(45)),i*speed)
  1366. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(110),math.rad(0),math.rad(45)),i*speed)
  1367. end
  1368. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(12),math.rad(0),math.rad(12)),i*speed)
  1369. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-24),math.rad(0),math.rad(-6)),i*speed)
  1370. poseJointC0(neck,nC0,CFrame.Angles(math.rad(-4),math.rad(-45),math.rad(0)),i*speed)
  1371. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(-12),math.rad(45),math.rad(0)),i*speed)
  1372.  
  1373. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1374. if grabbingMode then
  1375. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1376. end
  1377. if not grabbingMode then
  1378. poseJointC1(lm,lmC1,CFrame.new(0,0.75,0),i*speed)
  1379. end
  1380. poseJointC1(rlm,rlmC1,CFrame.new(0.05,-0.45,0.45),i*speed)
  1381. poseJointC1(llm,llmC1,CFrame.new(-0.05,-0.55,0.35),i*speed)
  1382. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1383. poseJointC1(rj,rjC1,CFrame.new(0,0.55,0),i*speed)
  1384. swait()
  1385. end
  1386. for i=0,0.75,0.1*speed do
  1387. if currentAnim~=x then break end
  1388. if grabbingMode then
  1389. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(145),math.rad(0),math.rad(45)),i*speed)
  1390. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(12),math.rad(0),math.rad(-12)),i*speed)
  1391. end
  1392. if not grabbingMode then
  1393. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(100),math.rad(0),math.rad(45)),i*speed)
  1394. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(99),math.rad(0),math.rad(45)),i*speed)
  1395. end
  1396. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(12),math.rad(0),math.rad(12)),i*speed)
  1397. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-23),math.rad(0),math.rad(-6)),i*speed)
  1398. poseJointC0(neck,nC0,CFrame.Angles(math.rad(-4),math.rad(-45),math.rad(0)),i*speed)
  1399. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(-12),math.rad(45),math.rad(0)),i*speed)
  1400.  
  1401. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1402. if grabbingMode then
  1403. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1404. end
  1405. if not grabbingMode then
  1406. poseJointC1(lm,lmC1,CFrame.new(0,0.75,0),i*speed)
  1407. end
  1408. poseJointC1(rlm,rlmC1,CFrame.new(0.05,-0.45,0.45),i*speed)
  1409. poseJointC1(llm,llmC1,CFrame.new(-0.05,-0.45,0.35),i*speed)
  1410. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1411. poseJointC1(rj,rjC1,CFrame.new(0,0.45,0),i*speed)
  1412. swait()
  1413. end
  1414. end
  1415. end
  1416. end
  1417. if doingMove then
  1418. if x=="spar1" then
  1419. if currentAnim==x then return end
  1420. currentAnim=x
  1421. speed=0.75
  1422. print(x)
  1423. for i=0,0.5,0.1*speed do
  1424. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(75),math.rad(0),math.rad(-45)),i*speed)
  1425. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(90),math.rad(0),math.rad(-45)),i*speed)
  1426. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(45)),i*speed)
  1427. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-12)),i*speed)
  1428. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0)),i*speed)
  1429. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(90),math.rad(12)),i*speed)
  1430.  
  1431. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1432. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1433. poseJointC1(rlm,rlmC1,CFrame.new(0,-0.2,0),i*speed)
  1434. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1435. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1436. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1437. swait()
  1438. end
  1439. attacking=true
  1440. RLattacking=true
  1441. sound(233856146,1,1,rl)
  1442. for i=0,1,0.1*speed do
  1443. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(80),math.rad(0),math.rad(-45)),i*speed)
  1444. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(90),math.rad(0),math.rad(-45)),i*speed)
  1445. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(106.5)),i*speed)
  1446. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-45)),i*speed)
  1447. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0)),i*speed)
  1448. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(90),math.rad(45)),i*speed)
  1449.  
  1450. poseJointC1(rm,rmC1,CFrame.new(0,0.5,0),i*speed)
  1451. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1452. poseJointC1(rlm,rlmC1,CFrame.new(0,0.2,0),i*speed)
  1453. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1454. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1455. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1456. swait()
  1457. end
  1458. attacking=false
  1459. RLattacking=false
  1460. currentAnim=nil
  1461. end
  1462. if x=="spar2" then
  1463. if currentAnim==x then return end
  1464. currentAnim=x
  1465. speed=0.75
  1466. print(x)
  1467. for i=0,0.5,0.1*speed do
  1468. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(45),math.rad(0),math.rad(-45)),i*speed)
  1469. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(45),math.rad(0),math.rad(45)),i*speed)
  1470. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(45)),i*speed)
  1471. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),i*speed)
  1472. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(25),math.rad(0)),i*speed)
  1473. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(5),math.rad(-25),math.rad(0)),i*speed)
  1474.  
  1475. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1476. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1477. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1478. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1479. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1480. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1481. swait()
  1482. end
  1483. attacking=true
  1484. RLattacking=true
  1485. sound(233856146,1,0.85,rl)
  1486. for i=0,1,0.1*speed do
  1487. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(45)),i*speed)
  1488. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-45)),i*speed)
  1489. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(110),math.rad(0),math.rad(0)),i*speed)
  1490. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),i*speed)
  1491. poseJointC0(neck,nC0,CFrame.Angles(math.rad(-23),math.rad(0),math.rad(0)),i*speed)
  1492. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(23),math.rad(0),math.rad(0)),i*speed)
  1493.  
  1494. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1495. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1496. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1497. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1498. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1499. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1500. swait()
  1501. end
  1502. attacking=false
  1503. RLattacking=false
  1504. currentAnim=nil
  1505. end
  1506. if x=="grab" then
  1507. if currentAnim==x then return end
  1508. currentAnim=x
  1509. speed=0.75
  1510. print(x)
  1511. for i=0,0.5,0.1*speed do
  1512. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(45),math.rad(0),math.rad(5)),i*speed)
  1513. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1514. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)),i*speed)
  1515. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1516. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(45),math.rad(0)),i*speed)
  1517. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)),i*speed)
  1518.  
  1519. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1520. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1521. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1522. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1523. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1524. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1525. swait()
  1526. end
  1527. attacking=true
  1528. grabbing=true
  1529. sound(233856146,1,0.95,rl)
  1530. for i=0,1,0.1*speed do
  1531. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(125),math.rad(0),math.rad(-25)),i*speed)
  1532. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-15)),i*speed)
  1533. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)),i*speed)
  1534. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1535. poseJointC0(neck,nC0,CFrame.Angles(math.rad(13),math.rad(-35),math.rad(0)),i*speed)
  1536. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(45),math.rad(0)),i*speed)
  1537.  
  1538. poseJointC1(rm,rmC1,CFrame.new(0,1,0),i*speed)
  1539. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1540. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1541. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1542. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1543. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1544. swait()
  1545. end
  1546. attacking=false
  1547. grabbing=false
  1548. currentAnim=nil
  1549. end
  1550. if x=="release" then
  1551. if currentAnim==x then return end
  1552. currentAnim=x
  1553. speed=0.75
  1554. print(x)
  1555. for i=0,0.5,0.1*speed do
  1556. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(45),math.rad(0),math.rad(5)),i*speed)
  1557. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1558. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)),i*speed)
  1559. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1560. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(45),math.rad(0)),i*speed)
  1561. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)),i*speed)
  1562.  
  1563. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1564. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1565. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1566. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1567. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1568. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1569. swait()
  1570. end
  1571. sound(233856146,1,0.95,rl)
  1572. if grabWeld~=nil then
  1573. grabWeld:Destroy()
  1574. end
  1575. local bv=Instance.new("BodyVelocity",grabbedCharacter:WaitForChild("Torso"))
  1576. bv.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1577. bv.velocity=head.CFrame.lookVector*50+Vector3.new(0,15,0)
  1578. game.Debris:AddItem(bv,0.05)
  1579. grabbedCharacter.Humanoid.WalkSpeed=16
  1580. grabbedCharacter.Humanoid.JumpPower=50
  1581. for i=0,1,0.1*speed do
  1582. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(125),math.rad(0),math.rad(-25)),i*speed)
  1583. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-15)),i*speed)
  1584. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)),i*speed)
  1585. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1586. poseJointC0(neck,nC0,CFrame.Angles(math.rad(13),math.rad(-35),math.rad(0)),i*speed)
  1587. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(45),math.rad(0)),i*speed)
  1588.  
  1589. poseJointC1(rm,rmC1,CFrame.new(0,1,0),i*speed)
  1590. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1591. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1592. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1593. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1594. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1595. swait()
  1596. end
  1597. currentAnim=nil
  1598. grabbedCharacter=nil
  1599. end
  1600. if x=="grabPose" then
  1601. if currentAnim==x then return end
  1602. currentAnim=x
  1603. speed=0.75
  1604. print(x)
  1605. for i=0,1,0.1*speed do
  1606. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(125),math.rad(0),math.rad(-25)),i*speed)
  1607. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-15)),i*speed)
  1608. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)),i*speed)
  1609. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1610. poseJointC0(neck,nC0,CFrame.Angles(math.rad(13),math.rad(-35),math.rad(0)),i*speed)
  1611. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(45),math.rad(0)),i*speed)
  1612.  
  1613. poseJointC1(rm,rmC1,CFrame.new(0,1,0),i*speed)
  1614. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1615. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1616. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1617. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1618. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1619. swait()
  1620. end
  1621. end
  1622. if x=="airAttack" then
  1623. if currentAnim==x then return end
  1624. currentAnim=x
  1625. speed=0.75
  1626. print(x)
  1627. for i=0,0.5,0.1*speed do
  1628. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(45),math.rad(0),math.rad(5)),i*speed)
  1629. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1630. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)),i*speed)
  1631. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1632. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(45),math.rad(0)),i*speed)
  1633. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)),i*speed)
  1634.  
  1635. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1636. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1637. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1638. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1639. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1640. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1641. swait()
  1642. end
  1643. sound(233856146,1,0.95,rl)
  1644. if grabWeld~=nil then
  1645. grabWeld:Destroy()
  1646. end
  1647. local bv=Instance.new("BodyVelocity",grabbedCharacter:WaitForChild("Torso"))
  1648. bv.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1649. bv.velocity=head.CFrame.lookVector*10+Vector3.new(0,30,0)
  1650. game.Debris:AddItem(bv,0.05)
  1651. local bf=Instance.new("BodyForce",grabbedCharacter:WaitForChild("Torso"))
  1652. bf.force=Vector3.new(0,750,0)*grabbedCharacter:WaitForChild("Torso"):GetMass()
  1653. game.Debris:AddItem(bf,2.5)
  1654. grabbedCharacter.Humanoid.WalkSpeed=16
  1655. grabbedCharacter.Humanoid.JumpPower=50
  1656. for i=0,1,0.1*speed do
  1657. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(150),math.rad(0),math.rad(-25)),i*speed)
  1658. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-15)),i*speed)
  1659. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)),i*speed)
  1660. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1661. poseJointC0(neck,nC0,CFrame.Angles(math.rad(17.5),math.rad(-35),math.rad(0)),i*speed)
  1662. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(45),math.rad(0)),i*speed)
  1663.  
  1664. poseJointC1(rm,rmC1,CFrame.new(0,1,0),i*speed)
  1665. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1666. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1667. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1668. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1669. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1670. swait()
  1671. end
  1672. speed=0.2
  1673. hum.WalkSpeed=0
  1674. hum.JumpPower=0
  1675. magicBrick(Vector3.new(0,0,0),tor.CFrame*CFrame.new(0,0,0),Vector3.new(1,1,1),BrickColor.new("Really black"),"Neon",0,true,false,10,10,10,10,10,10,"FileMesh","http://www.roblox.com/asset/?id=6552202",Vector3.new(1,1,1),Vector3.new(10,10,10),5,true,1,0,CFrame.new(0,0,0)*CFrame.Angles(0,0,0))
  1676. coroutine.resume(coroutine.create(function()
  1677. for i=1,100 do
  1678. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0,0,0)*CFrame.new(math.random(1,5),math.random(1,5),math.random(1,5))*CFrame.new(-5/2,-5/2,-5/2),Vector3.new(1,1,1),BrickColor.new("Really black"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(1,1,1),Vector3.new(-0.2,-0.2,-0.2),15,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  1679. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0,0,0)*CFrame.new(math.random(1,5),math.random(1,5),math.random(1,5))*CFrame.new(-5/2,-5/2,-5/2),Vector3.new(1,1,1),BrickColor.new("Dark indigo"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(1,1,1),Vector3.new(-0.2,-0.2,-0.2),15,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  1680. swait(.1)
  1681. end
  1682. end))
  1683. for i,v in pairs(grabbedCharacter:GetChildren()) do
  1684. if v:IsA("Part") then
  1685. v.CanCollide=false
  1686. end
  1687. if v.ClassName=="Hat" then
  1688. for i,v in pairs(v:GetChildren()) do
  1689. if v:IsA("BasePart") then
  1690. v.CanCollide=false
  1691. end
  1692. end
  1693. end
  1694. end
  1695. sound(215395388,1,0.87,head)
  1696. for i=0,1.25,0.1*speed do
  1697. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(90),math.rad(0),math.rad(12)),i*speed)
  1698. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(90),math.rad(0),math.rad(-12)),i*speed)
  1699. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),i*speed)
  1700. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-23.5),math.rad(0),math.rad(0)),i*speed)
  1701. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)),i*speed)
  1702. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(-85),math.rad(0)),i*speed)
  1703.  
  1704. poseJointC1(rm,rmC1,CFrame.new(0,-0.65,0),i*speed)
  1705. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1706. poseJointC1(rlm,rlmC1,CFrame.new(0,-0.45,0.3),i*speed)
  1707. poseJointC1(llm,llmC1,CFrame.new(0,-0.45,0.3),i*speed)
  1708. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1709. poseJointC1(rj,rjC1,CFrame.new(0,0.45,0),i*speed)
  1710. swait()
  1711. end
  1712. local bv=Instance.new("BodyVelocity",tor)
  1713. bv.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1714. bv.velocity=head.CFrame.lookVector*55+Vector3.new(0,60,0)
  1715. game.Debris:AddItem(bv,0.1)
  1716. for i=0,0.25,0.1*speed do
  1717. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(110),math.rad(0),math.rad(24)),speed)
  1718. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-24)),speed)
  1719. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),speed)
  1720. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-23.5),math.rad(0),math.rad(0)),speed)
  1721. poseJointC0(neck,nC0,CFrame.Angles(math.rad(-12),math.rad(75),math.rad(0)),speed)
  1722. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(-75),math.rad(-75),math.rad(0)),speed)
  1723.  
  1724. poseJointC1(rm,rmC1,CFrame.new(0,-0.45,0),speed)
  1725. poseJointC1(lm,lmC1,CFrame.new(0,0,0),speed)
  1726. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),speed)
  1727. poseJointC1(llm,llmC1,CFrame.new(0,0,0),speed)
  1728. poseJointC1(neck,nC1,CFrame.new(0,0,0),speed)
  1729. poseJointC1(rj,rjC1,CFrame.new(0,0,0),speed)
  1730. swait()
  1731. end
  1732. local didHit=false
  1733. coroutine.resume(coroutine.create(function()
  1734. if (grabbedCharacter:WaitForChild("Torso").Position-tor.Position).magnitude<=10 then
  1735. if not dmgDebounce then
  1736. dmgDebounce=true
  1737. sound(227194094,1,0.8,ra)
  1738. sound(215395468,2.5,0.9,head)
  1739. coroutine.resume(coroutine.create(function()
  1740. for i=1,3 do
  1741. magicBrick(Vector3.new(0,0,0),head.CFrame*CFrame.Angles(math.rad(24),0,0)*CFrame.new(0,0,-8+i*2),Vector3.new(1,1,1),BrickColor.new("Dark indigo"),"SmoothPlastic",0,true,false,10,10,10,10,10,10,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(3,3,3),Vector3.new(2+i,2+i,0.5),6,true,1,0,CFrame.new(0,0,0)*CFrame.Angles(0,0,0))
  1742. end
  1743. end))
  1744. sound(206082327,2.5,1,grabbedCharacter:WaitForChild("Torso"))
  1745. grabbedCharacter.Humanoid:TakeDamage((grabbedCharacter.Humanoid.MaxHealth/5)+((grabbedCharacter.Humanoid.MaxHealth/5)*soulPower/100))
  1746. grabbedCharacter.Humanoid.PlatformStand=false
  1747. local bv=Instance.new("BodyVelocity",grabbedCharacter:WaitForChild("Torso"))
  1748. bv.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1749. bv.velocity=head.CFrame.lookVector*100+Vector3.new(0,0,0)
  1750. souls=souls+5
  1751. game.Debris:AddItem(bv,0.05)
  1752. didHit=true
  1753. wait(0.5)
  1754. dmgDebounce=false
  1755. end
  1756. end
  1757. end))
  1758. for i=0,0.25,0.1*speed do
  1759. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(120),math.rad(0),math.rad(-24)),speed)
  1760. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-24)),speed)
  1761. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),speed)
  1762. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-23.5),math.rad(0),math.rad(0)),speed)
  1763. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)),speed)
  1764. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(-35),math.rad(45),math.rad(0)),speed)
  1765.  
  1766. poseJointC1(rm,rmC1,CFrame.new(0,0.35,0),speed)
  1767. poseJointC1(lm,lmC1,CFrame.new(0,0,0),speed)
  1768. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),speed)
  1769. poseJointC1(llm,llmC1,CFrame.new(0,0,0),speed)
  1770. poseJointC1(neck,nC1,CFrame.new(0,0,0),speed)
  1771. poseJointC1(rj,rjC1,CFrame.new(0,0,0),speed)
  1772. swait()
  1773. end
  1774. currentAnim=nil
  1775. grabbedCharacter=nil
  1776. end
  1777. if x=="soultear" then
  1778. if currentAnim==x then return end
  1779. currentAnim=x
  1780. speed=0.75
  1781. print(x)
  1782. for i=0,0.5,0.1*speed do
  1783. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(45),math.rad(0),math.rad(5)),i*speed)
  1784. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1785. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)),i*speed)
  1786. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),i*speed)
  1787. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(45),math.rad(0)),i*speed)
  1788. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)),i*speed)
  1789.  
  1790. poseJointC1(rm,rmC1,CFrame.new(0,0,0),i*speed)
  1791. poseJointC1(lm,lmC1,CFrame.new(0,0,0),i*speed)
  1792. poseJointC1(rlm,rlmC1,CFrame.new(0,0,0),i*speed)
  1793. poseJointC1(llm,llmC1,CFrame.new(0,0,0),i*speed)
  1794. poseJointC1(neck,nC1,CFrame.new(0,0,0),i*speed)
  1795. poseJointC1(rj,rjC1,CFrame.new(0,0,0),i*speed)
  1796. swait()
  1797. end
  1798. sound(233856146,1,0.95,rl)
  1799. if grabWeld~=nil then
  1800. grabWeld:Destroy()
  1801. end
  1802. local bp=Instance.new("BodyPosition",grabbedCharacter:WaitForChild("Torso"))
  1803. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1804. bp.Position=tor.CFrame*CFrame.new(0,0,-3).p
  1805. game.Debris:AddItem(bp,0.5)
  1806. grabbedCharacter.Humanoid.WalkSpeed=16
  1807. grabbedCharacter.Humanoid.JumpPower=50
  1808. speed=0.2
  1809. magicBrick(Vector3.new(0,0,0),tor.CFrame*CFrame.new(0,0,0),Vector3.new(1,1,1),BrickColor.new("Really black"),"Neon",0,true,false,10,10,10,10,10,10,"FileMesh","http://www.roblox.com/asset/?id=6552202",Vector3.new(1,1,1),Vector3.new(10,10,10),5,true,1,0,CFrame.new(0,0,0)*CFrame.Angles(0,0,0))
  1810. coroutine.resume(coroutine.create(function()
  1811. for i=1,100 do
  1812. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0,0,0)*CFrame.new(math.random(1,5),math.random(1,5),math.random(1,5))*CFrame.new(-5/2,-5/2,-5/2),Vector3.new(1,1,1),BrickColor.new("Really black"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(1,1,1),Vector3.new(-0.2,-0.2,-0.2),15,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  1813. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0,0,0)*CFrame.new(math.random(1,5),math.random(1,5),math.random(1,5))*CFrame.new(-5/2,-5/2,-5/2),Vector3.new(1,1,1),BrickColor.new("Dark indigo"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(1,1,1),Vector3.new(-0.2,-0.2,-0.2),15,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  1814. swait(.1)
  1815. end
  1816. end))
  1817. sound(215395388,1,0.8,head)
  1818. for i=0,1.25,0.1*speed do
  1819. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(90),math.rad(0),math.rad(12)),speed)
  1820. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(90),math.rad(0),math.rad(-12)),speed)
  1821. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),speed)
  1822. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-23.5),math.rad(0),math.rad(0)),speed)
  1823. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)),speed)
  1824. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(-85),math.rad(0)),speed)
  1825.  
  1826. poseJointC1(rm,rmC1,CFrame.new(0,-0.65,0),speed)
  1827. poseJointC1(lm,lmC1,CFrame.new(0,0,0),speed)
  1828. poseJointC1(rlm,rlmC1,CFrame.new(0,-0.45,0.3),speed)
  1829. poseJointC1(llm,llmC1,CFrame.new(0,-0.45,0.3),speed)
  1830. poseJointC1(neck,nC1,CFrame.new(0,0,0),speed)
  1831. poseJointC1(rj,rjC1,CFrame.new(0,0.45,0),speed)
  1832. swait()
  1833. end
  1834. speed=0.25
  1835. local didHit=false
  1836. coroutine.resume(coroutine.create(function()
  1837. if (grabbedCharacter:WaitForChild("Torso").Position-tor.Position).magnitude<=7.5 then
  1838. if not dmgDebounce then
  1839. dmgDebounce=true
  1840. sound(179515225,1,0.65,ra)
  1841. sound(610359515,1,0.85,ra)
  1842. grabbedCharacter.Humanoid:TakeDamage((grabbedCharacter.Humanoid.MaxHealth/4)+((grabbedCharacter.Humanoid.MaxHealth/4)*soulPower/100))
  1843. coroutine.resume(coroutine.create(function()
  1844. wait(0.085)
  1845. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0,1,0)*CFrame.Angles(math.rad(90),0,0),Vector3.new(1,1,1),BrickColor.new("Really black"),"SmoothPlastic",0,true,false,10,10,10,10,10,10,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(.5,.5,.5),Vector3.new(5,5,0.01),16,true,1,0,CFrame.Angles(0,0,0))
  1846. for i=1,8 do
  1847. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0,0,0)*CFrame.new(math.random(1,5),math.random(1,5),math.random(1,5))*CFrame.new(-5/2,-5/2,-5/2),Vector3.new(1,1,1),BrickColor.new("Really black"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(1,1,1),Vector3.new(-0.2,-0.2,-0.2),15,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  1848. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0,0,0)*CFrame.new(math.random(1,5),math.random(1,5),math.random(1,5))*CFrame.new(-5/2,-5/2,-5/2),Vector3.new(1,1,1),BrickColor.new("Dark indigo"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(1,1,1),Vector3.new(-0.2,-0.2,-0.2),15,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  1849. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0.5,-2,0)*CFrame.Angles(math.rad(90),0,0),Vector3.new(1,1,1),BrickColor.new("Dark indigo"),"Neon",0,true,false,10,10,10,10,10,10,"FileMesh","http://www.roblox.com/asset/?id=10681506",Vector3.new(10,10,10),Vector3.new(0.3,0.3,-0.3),30,true,1,0,CFrame.new(0,0,-i/12)*CFrame.Angles(0,0,0))
  1850. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0.5,-2,0)*CFrame.Angles(math.rad(90),0,0),Vector3.new(1,1,1),BrickColor.new("Really black"),"Neon",0,true,false,10,10,10,10,10,10,"FileMesh","http://www.roblox.com/asset/?id=10681506",Vector3.new(5+i/2,5+i/2,5+i/2),Vector3.new(-0.3,2+i/2,-0.3),5,true,1,0,CFrame.new(math.random(-0.5,0.5),math.random(-0.5,0.5),math.random(-0.5,0.5))*CFrame.Angles(0,0,0))
  1851. magicBrick(Vector3.new(0,0,0),ra.CFrame*CFrame.new(0,2,0)*CFrame.new(math.random(1,15),math.random(1,2),math.random(1,15))*CFrame.new(-15/2,-2/2,-15/2),Vector3.new(1,1,1),BrickColor.new("Dark indigo"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(1,1,1),Vector3.new(-0.2,-0.2,-0.2),30,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  1852. wait(.025)
  1853. end
  1854. end))
  1855. local bv=Instance.new("BodyVelocity",grabbedCharacter:WaitForChild("Torso"))
  1856. bv.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1857. bv.velocity=head.CFrame.lookVector*25+Vector3.new(0,70,0)
  1858. game.Debris:AddItem(bv,0.1)
  1859. souls=souls+3
  1860. if grabbedCharacter~=nil then
  1861. coroutine.resume(coroutine.create(function()
  1862. for i=1,100 do
  1863. if grabbedCharacter==nil then break end
  1864. magicBrick(Vector3.new(0,0,0),grabbedCharacter:WaitForChild("Torso").CFrame*CFrame.new(0,0,0)*CFrame.new(math.random(1,5),math.random(1,5),math.random(1,5))*CFrame.new(-5/2,-5/2,-5/2),Vector3.new(1,1,1),BrickColor.new("Really black"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(2,2,2),Vector3.new(-0.2,-0.2,-0.2),15,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  1865. magicBrick(Vector3.new(0,0,0),grabbedCharacter:WaitForChild("Torso").CFrame*CFrame.new(0,0,0)*CFrame.new(math.random(1,5),math.random(1,5),math.random(1,5))*CFrame.new(-5/2,-5/2,-5/2),Vector3.new(1,1,1),BrickColor.new("Dark indigo"),"Neon",0,true,false,10,10,10,10,10,10,"Brick","",Vector3.new(2,2,2),Vector3.new(-0.2,-0.2,-0.2),15,true,1,0,CFrame.new(0,-1,0)*CFrame.Angles(math.random(),math.random(),math.random()))
  1866. swait(.1)
  1867. end
  1868. end))
  1869. end
  1870. didHit=true
  1871. wait(0.5)
  1872. dmgDebounce=false
  1873. end
  1874. end
  1875. end))
  1876. for i=0,0.9,0.1*speed do
  1877. poseJointC0(rm,rmC0,CFrame.Angles(math.rad(145),math.rad(0),math.rad(12)),speed)
  1878. poseJointC0(lm,lmC0,CFrame.Angles(math.rad(-35),math.rad(0),math.rad(-12)),speed)
  1879. poseJointC0(rlm,rlmC0,CFrame.Angles(math.rad(-45),math.rad(0),math.rad(5)),speed)
  1880. poseJointC0(llm,llmC0,CFrame.Angles(math.rad(-23.5),math.rad(0),math.rad(-5)),speed)
  1881. poseJointC0(neck,nC0,CFrame.Angles(math.rad(0),math.rad(-85),math.rad(0)),speed)
  1882. poseJointC0(rj,rjC0,CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)),speed)
  1883.  
  1884. poseJointC1(rm,rmC1,CFrame.new(0,0.4,0),speed)
  1885. poseJointC1(lm,lmC1,CFrame.new(0,0,0),speed)
  1886. poseJointC1(rlm,rlmC1,CFrame.new(0,-0.45,0.3),speed)
  1887. poseJointC1(llm,llmC1,CFrame.new(0,-0.45,0.3),speed)
  1888. poseJointC1(neck,nC1,CFrame.new(0,0,0),speed)
  1889. poseJointC1(rj,rjC1,CFrame.new(0,0.45,0),speed)
  1890. swait()
  1891. end
  1892. currentAnim=nil
  1893. grabbedCharacter=nil
  1894. end
  1895. end
  1896. end
  1897.  
  1898. function spar1()
  1899. if not doingMove then
  1900. doingMove=true
  1901. anim("spar1")
  1902. doingMove=false
  1903. end
  1904. end
  1905.  
  1906. function spar2()
  1907. if not doingMove then
  1908. doingMove=true
  1909. anim("spar2")
  1910. doingMove=false
  1911. end
  1912. end
  1913.  
  1914. function grab()
  1915. if not doingMove then
  1916. doingMove=true
  1917. hum.WalkSpeed=0
  1918. anim("grab")
  1919. doingMove=false
  1920. end
  1921. end
  1922.  
  1923. function release()
  1924. if not doingMove then
  1925. doingMove=true
  1926. anim("release")
  1927. doingMove=false
  1928. end
  1929. end
  1930.  
  1931. function airAttack()
  1932. if not doingMove then
  1933. doingMove=true
  1934. anim("airAttack")
  1935. doingMove=false
  1936. end
  1937. end
  1938.  
  1939. function soulTear()
  1940. if not doingMove then
  1941. doingMove=true
  1942. anim("soultear")
  1943. doingMove=false
  1944. end
  1945. end
  1946.  
  1947. local currentSparAttack=1
  1948.  
  1949.  
  1950. mouse.Button1Down:connect(function()
  1951. if grabbingMode then return end
  1952. if currentSparAttack==1 then
  1953. currentSparAttack=2
  1954. spar1()
  1955. elseif currentSparAttack==2 then
  1956. currentSparAttack=1
  1957. spar2()
  1958. end
  1959. end)
  1960.  
  1961. mouse.KeyDown:connect(function(k)
  1962. if k=="f" then
  1963. if not grabbingMode then
  1964. grab()
  1965. elseif grabbingMode then
  1966. grabbingMode=false
  1967. release()
  1968. hideGrabOptions()
  1969. end
  1970. end
  1971. if k=="e" then
  1972. if grabbingMode then
  1973. grabbingMode=false
  1974. airAttack()
  1975. hideGrabOptions()
  1976. end
  1977. end
  1978. if k=="r" then
  1979. if grabbingMode then
  1980. grabbingMode=false
  1981. soulTear()
  1982. hideGrabOptions()
  1983. end
  1984. end
  1985. end)
  1986.  
  1987. game:GetService("RunService").RenderStepped:connect(function()
  1988. if grabbingMode then
  1989. hum.WalkSpeed=defWS/1.1
  1990. hum.JumpPower=0
  1991. end
  1992. if not grabbingMode then
  1993. hum.WalkSpeed=defWS
  1994. hum.JumpPower=defJP
  1995. end
  1996. if attacking then
  1997. if RLattacking then
  1998. for i,v in pairs(workspace:GetChildren()) do
  1999. if isHumanoid(v) and v~=ch then
  2000. local vTorso=v:WaitForChild("Torso");
  2001. if (vTorso.Position-rl.Position).magnitude<=2.5 then
  2002. if not dmgDebounce then
  2003. dmgDebounce=true
  2004. sound(694048922,5,1,vTorso)
  2005. findHumanoid(v):TakeDamage(7.5+(7.5*soulPower/100))
  2006. print(7.5+(7.5*soulPower/100))
  2007. local bv=Instance.new("BodyVelocity",v:WaitForChild("Torso"))
  2008. bv.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2009. bv.velocity=head.CFrame.lookVector*25+Vector3.new(0,10,0)
  2010. game.Debris:AddItem(bv,0.05)
  2011. wait(0.5)
  2012. dmgDebounce=false
  2013. end
  2014. end
  2015. end
  2016. end
  2017. end
  2018. if grabbing then
  2019. for i,v in pairs(workspace:GetChildren()) do
  2020. if isHumanoid(v) and v~=ch then
  2021. if v:findFirstChild("Torso")==nil then return end
  2022. if (v.Torso.Position-ra.Position).magnitude<=5 then
  2023. if not dmgDebounce then
  2024. dmgDebounce=true
  2025. sound(200632821,5,1,v.Torso)
  2026. findHumanoid(v):TakeDamage(2)
  2027. print(findHumanoid(v).Parent.Name)
  2028. grabbingMode=true
  2029. grabbedCharacter=v.Torso.Parent
  2030. findHumanoid(grabbedCharacter).PlatformStand=false
  2031. findHumanoid(grabbedCharacter).WalkSpeed=0
  2032. findHumanoid(grabbedCharacter).JumpPower=0
  2033. for i,v in pairs(grabbedCharacter:GetChildren()) do
  2034. if v:IsA("Part") then
  2035. v.CanCollide=false
  2036. end
  2037. if v.ClassName=="Hat" then
  2038. for i,v in pairs(v:GetChildren()) do
  2039. if v:IsA("BasePart") then
  2040. v.CanCollide=false
  2041. end
  2042. end
  2043. end
  2044. end
  2045. grabWeld=Instance.new("Weld",grabPart)
  2046. grabWeld.Part0=v.Torso
  2047. grabWeld.Part1=grabPart
  2048. grabWeld.C0=CFrame.Angles(math.rad(-90),0,0)
  2049.  
  2050. displayGrabOptions()
  2051.  
  2052. wait(0.5)
  2053. dmgDebounce=false
  2054. end
  2055. end
  2056. end
  2057. end
  2058. end
  2059. end
  2060. if hum.Jump and not grabbingMode then
  2061. anim("jump")
  2062. swait(1/4)
  2063. hum.Jump=false
  2064. end
  2065. if Vector3.new(0,tor.Velocity.y,0).magnitude>=10 and currentAnim~="jump" and currentAnim~="land" and hum:GetState()==Enum.HumanoidStateType.Freefall and not hum.Jump then
  2066. anim("descend")
  2067. end
  2068. if Vector3.new(tor.Velocity.x,0,tor.Velocity.z).magnitude<5 and currentAnim~="land" and currentAnim~="jump" and currentAnim~="descend" and hum:GetState()~=Enum.HumanoidStateType.Jumping and hum:GetState()~=Enum.HumanoidStateType.Freefall then
  2069. anim("idle")
  2070. elseif Vector3.new(tor.Velocity.x,0,tor.Velocity.z).magnitude>=5 and currentAnim~="land" and currentAnim~="jump" and currentAnim~="descend" and hum:GetState()~=Enum.HumanoidStateType.Jumping and hum:GetState()~=Enum.HumanoidStateType.Freefall then
  2071. anim("walk")
  2072. end
  2073. if grabbingMode then
  2074. grabbedCharacter.Humanoid.PlatformStand=false
  2075. anim("grabPose")
  2076. end
  2077. if souls<=0 then souls=0 end
  2078. souls=souls-1/1000
  2079. grabPart.CFrame=ra:GetRenderCFrame()*CFrame.new(0,-1.25,-0.6)*CFrame.Angles(math.rad(-90),0,0)
  2080. soulPower=souls*5
  2081. soulText.Text="+"..math.floor(soulPower).."%"
  2082. if soulText.Text=="+-1%" then soulText.Text="+0%" end
  2083. end)
Add Comment
Please, Sign In to add comment