Guest User

Untitled

a guest
Jul 24th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 155.87 KB | None | 0 0
  1. --leaked by LeakingProScripts
  2. local p = game.Players.LocalPlayer
  3. local char = p.Character
  4. local mouse = pGetMouse()
  5. local larm = char[Left Arm]
  6. local rarm = char[Right Arm]
  7. local lleg = char[Left Leg]
  8. local rleg = char[Right Leg]
  9. local hed = char.Head
  10. local torso = char.Torso
  11. local hum = char.Humanoid
  12. local cam = game.Workspace.CurrentCamera
  13. local root = char.HumanoidRootPart
  14. local deb = false
  15. local shot = 0
  16. local l = gameGetService(Lighting)
  17. local rs = gameGetService(RunService).RenderStepped
  18. local stanceToggle = Normal
  19. math.randomseed(os.time())
  20. hum.WalkSpeed = 7
  21. char.HealthDestroy()
  22. hum.MaxHealth = 50000
  23. wait(0.1)
  24. hum.Health = 50000
  25. ----------------------------------------------------
  26. pcall(function()char.ShirtDestroy()
  27. char.PantsDestroy()
  28. end)
  29. shirt = Instance.new(Shirt, char)
  30. shirt.Name = Shirt
  31. pants = Instance.new(Pants, char)
  32. pants.Name = Pants
  33. char.Shirt.ShirtTemplate = httpwww.roblox.comassetid=268303759
  34. char.Pants.PantsTemplate = httpwww.roblox.comassetid=268303786
  35. ----------------------------------------------------
  36. Debounces = {
  37. on = false;
  38. ks = false;
  39. CanAttack = true;
  40. CanJoke = true;
  41. NoIdl = false;
  42. Slashing = false;
  43. Slashed = false;
  44. Grabbing = false;
  45. Grabbed = false;
  46. }
  47. local Touche = {char.Name, }
  48. ----------------------------------------------------
  49. function lerp(a, b, t) -- Linear interpolation
  50. return a + (b - a)t
  51. end
  52.  
  53. function slerp(a, b, t) --Spherical interpolation
  54. dot = aDot(b)
  55. if dot 0.99999 or dot -0.99999 then
  56. return t = 0.5 and a or b
  57. else
  58. r = math.acos(dot)
  59. return (amath.sin((1 - t)r) + bmath.sin(tr)) math.sin(r)
  60. end
  61. end
  62.  
  63. function matrixInterpolate(a, b, t)
  64. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = acomponents()
  65. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = bcomponents()
  66. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  67. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  68. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  69. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  70. local t = v1Dot(v2)
  71. if not (t 0 or t == 0 or t 0) then -- Failsafe
  72. return CFrame.new()
  73. end
  74. return CFrame.new(
  75. v0.x, v0.y, v0.z,
  76. v1.x, v1.y, v1.z,
  77. v2.x, v2.y, v2.z,
  78. v3.x, v3.y, v3.z)
  79. end
  80. ----------------------------------------------------
  81. function genWeld(a,b)
  82. local w = Instance.new(Weld,a)
  83. w.Part0 = a
  84. w.Part1 = b
  85. return w
  86. end
  87. function weld(a, b)
  88. local weld = Instance.new(Weld)
  89. weld.Name = W
  90. weld.Part0 = a
  91. weld.Part1 = b
  92. weld.C0 = a.CFrameinverse() b.CFrame
  93. weld.Parent = a
  94. return weld;
  95. end
  96. ----------------------------------------------------
  97. function Lerp(c1,c2,al)
  98. local com1 = {c1.X,c1.Y,c1.Z,c1toEulerAnglesXYZ()}
  99. local com2 = {c2.X,c2.Y,c2.Z,c2toEulerAnglesXYZ()}
  100. for i,v in pairs(com1) do
  101. com1[i] = v+(com2[i]-v)al
  102. end
  103. return CFrame.new(com1[1],com1[2],com1[3]) CFrame.Angles(select(4,unpack(com1)))
  104. end
  105. ----------------------------------------------------
  106. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  107. local wld = Instance.new(Weld, wp1)
  108. wld.Part0 = wp0
  109. wld.Part1 = wp1
  110. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  111. end
  112. ----------------------------------------------------
  113. for i,v in pairs(charchildren()) do
  114. if vIsA(Hat) then
  115. vDestroy()
  116. end
  117. end
  118. for i,v in pairs(hedchildren()) do
  119. if vIsA(Sound) then
  120. vDestroy()
  121. end
  122. end
  123. ----------------------------------------------------
  124. function HasntTouched(plrname)
  125. local ret = true
  126. for _, v in pairs(Touche) do
  127. if v == plrname then
  128. ret = false
  129. end
  130. end
  131. return ret
  132. end
  133. ----------------------------------------------------
  134. larm.Size = larm.Size 2
  135. rarm.Size = rarm.Size 2
  136. lleg.Size = lleg.Size 2
  137. rleg.Size = rleg.Size 2
  138. torso.Size = torso.Size 2
  139. hed.Size = hed.Size 2
  140. root.Size = root.Size 2
  141. ----------------------------------------------------
  142. newWeld(torso, larm, -1.5, 0.5, 0)
  143. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  144. newWeld(torso, rarm, 1.5, 0.5, 0)
  145. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  146. newWeld(torso, hed, 0, 1.5, 0)
  147. newWeld(torso, lleg, -0.5, -1, 0)
  148. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  149. newWeld(torso, rleg, 0.5, -1, 0)
  150. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  151. newWeld(root, torso, 0, -1, 0)
  152. torso.Weld.C1 = CFrame.new(0, -1, 0)
  153. ----------------------------------------------------
  154. gameservice'InsertService'LoadAsset(250405532)children()[1].Parent=char
  155. char.GildedWings.Handle.Mesh.Scale = char.GildedWings.Handle.Mesh.Scale 1.8
  156. char.GildedWings.Handle.Mesh.VertexColor = Vector3.new(1,1,1)
  157. hed.face.Texture = rbxassetid127498555
  158. z=Instance.new('Decal',hed)
  159. z.Face = 'Front'
  160. z.Texture='rbxassetid36527091'
  161. hed.BrickColor = BrickColor.new(Institutional white)
  162. lite = Instance.new(PointLight, torso)
  163. lite.Brightness = 14
  164. lite.Range = 10
  165. lite.Color = Color3.new(1, 0, 0)
  166. --[[local hed2 = hedClone()
  167. hed2.CanCollide = false
  168. hed2.Parent = char
  169. hed2ClearAllChildren()
  170. hed2.Transparency = 1
  171. hed2.Name = DARP
  172. local w = Instance.new(Weld,hed2)
  173. w.Part0 = hed
  174. w.Part1 = hed2
  175. w.C0 = CFrame.new(0,0,-0.175)
  176. z=Instance.new(SurfaceGui,hed2)
  177. z.Enabled = true
  178. z.Face = Front
  179. z.Adornee = hed2
  180. z.CanvasSize = Vector2.new(100,100)
  181. local face = Instance.new(ImageLabel,z)
  182. face.Size = UDim2.new(1,-30,1,0)
  183. face.Position = UDim2.new(0,15,0,0)
  184. face.BackgroundTransparency = 1
  185. face.Image='rbxassetid46282671']]--
  186. ----------------------------------------------------
  187. gameservice'InsertService'LoadAsset(134822899)children()[1].Parent=char
  188. char.LightStudent.Handle.Mesh.Scale = char.LightStudent.Handle.Mesh.Scale 1.8
  189. char.LightStudent.Handle.Mesh.VertexColor = Vector3.new(1,1,1)
  190. ----------------------------------------------------
  191.  
  192. z = Instance.new(Sound, char)
  193. z.SoundId = rbxassetid190470714 --242463565
  194. z.Looped = true
  195. z.Pitch = 1
  196. z.Volume = 1
  197. wait(.01)
  198. zPlay()
  199. ----------------------------------------------------
  200. local m = Instance.new(Model)
  201. m.Name = Absolution
  202. p1 = Instance.new(Part, m)
  203. p1.BrickColor = BrickColor.new(New Yeller)
  204. p1.FormFactor = Enum.FormFactor.Custom
  205. p1.Size = Vector3.new(1, 0.600000024, 1.5)
  206. p1.CFrame = CFrame.new(67.4994888, 12.1560526, 73.0205841, 0.999972522, -3.59117985e-005, -8.00192356e-006, -1.39250187e-005, 0.358383715, -0.933530986, 5.28097153e-005, 0.933500648, 0.358406395)
  207. p1.CanCollide = false
  208. p1.Locked = true
  209. p1.Elasticity = 0
  210. p1.BottomSurface = Enum.SurfaceType.Smooth
  211. p1.TopSurface = Enum.SurfaceType.Smooth
  212. b1 = Instance.new(SpecialMesh, p1)
  213. b1.MeshType = Enum.MeshType.Wedge
  214. b1.Name = Mesh
  215. b1.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  216. p2 = Instance.new(Part, m)
  217. p2.BrickColor = BrickColor.new(Institutional white)
  218. p2.FormFactor = Enum.FormFactor.Custom
  219. p2.Size = Vector3.new(1, 2.9000001, 1)
  220. p2.CFrame = CFrame.new(67.4995728, 11.7633543, 74.2129135, -1.30959779e-005, 2.79811252e-006, 0.999972522, 0.961226642, 0.275612593, -7.50799518e-006, -0.275637805, 0.96119839, 1.01176247e-005)
  221. p2.CanCollide = false
  222. p2.Locked = true
  223. p2.Elasticity = 0
  224. p2.BottomSurface = Enum.SurfaceType.Smooth
  225. p2.TopSurface = Enum.SurfaceType.Smooth
  226. b2 = Instance.new(BlockMesh, p2)
  227. b2.Name = Mesh
  228. b2.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  229. p3 = Instance.new(Part, m)
  230. p3.BrickColor = BrickColor.new(New Yeller)
  231. p3.FormFactor = Enum.FormFactor.Custom
  232. p3.Size = Vector3.new(1, 1.20000005, 2.0999999)
  233. p3.CFrame = CFrame.new(67.4994965, 12.6401453, 73.9670334, 0.999972522, -3.52207899e-005, -8.10639358e-006, -1.61500211e-005, 0.309035271, -0.951007903, 5.24176576e-005, 0.950978875, 0.309059501)
  234. p3.CanCollide = false
  235. p3.Locked = true
  236. p3.Elasticity = 0
  237. p3.BottomSurface = Enum.SurfaceType.Smooth
  238. p3.TopSurface = Enum.SurfaceType.Smooth
  239. b3 = Instance.new(SpecialMesh, p3)
  240. b3.MeshType = Enum.MeshType.Wedge
  241. b3.Name = Mesh
  242. b3.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  243. p4 = Instance.new(Part, m)
  244. p4.BrickColor = BrickColor.new(New Yeller)
  245. p4.FormFactor = Enum.FormFactor.Custom
  246. p4.Size = Vector3.new(1, 1.43999994, 2.05000019)
  247. p4.CFrame = CFrame.new(67.4995575, 11.8683414, 76.1565704, 0.999972522, -2.5085672e-005, -1.53700166e-005, -4.86194367e-005, -0.800831437, -0.598821938, 1.9131101e-005, 0.598835468, -0.800796151)
  248. p4.CanCollide = false
  249. p4.Locked = true
  250. p4.Elasticity = 0
  251. p4.BottomSurface = Enum.SurfaceType.Smooth
  252. p4.TopSurface = Enum.SurfaceType.Smooth
  253. b4 = Instance.new(SpecialMesh, p4)
  254. b4.MeshType = Enum.MeshType.Wedge
  255. b4.Name = Mesh
  256. b4.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  257. p5 = Instance.new(Part, m)
  258. p5.BrickColor = BrickColor.new(New Yeller)
  259. p5.FormFactor = Enum.FormFactor.Custom
  260. p5.Size = Vector3.new(1, 1.20000005, 3.20000005)
  261. p5.CFrame = CFrame.new(67.4995193, 13.241991, 74.8357468, 0.999972522, -3.59118021e-005, -8.00191992e-006, -1.39250224e-005, 0.358383656, -0.933530807, 5.2809708e-005, 0.933500469, 0.358406246)
  262. p5.CanCollide = false
  263. p5.Locked = true
  264. p5.Elasticity = 0
  265. p5.BottomSurface = Enum.SurfaceType.Smooth
  266. p5.TopSurface = Enum.SurfaceType.Smooth
  267. b5 = Instance.new(SpecialMesh, p5)
  268. b5.MeshType = Enum.MeshType.Wedge
  269. b5.Name = Mesh
  270. b5.Scale = Vector3.new(0.400000006, 0.600000024, 0.699999928)
  271. p6 = Instance.new(Part, m)
  272. p6.Name = Handle
  273. p6.BrickColor = BrickColor.new(Institutional white)
  274. p6.FormFactor = Enum.FormFactor.Custom
  275. p6.Size = Vector3.new(1.5999999, 13.6000004, 1)
  276. p6.CFrame = CFrame.new(67.5017471, 11.2780685, 66.1421967, -1.18190947e-005, 6.28741009e-006, 0.999972522, 0.99995929, -1.39772892e-005, -7.50630716e-006, -1.79708004e-005, 0.999939024, 1.01296728e-005)
  277. p6.CanCollide = false
  278. p6.Locked = true
  279. p6.Elasticity = 0
  280. p6.BottomSurface = Enum.SurfaceType.Smooth
  281. p6.TopSurface = Enum.SurfaceType.Smooth
  282. b6 = Instance.new(BlockMesh, p6)
  283. b6.Name = Mesh
  284. b6.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  285. p7 = Instance.new(Part, m)
  286. p7.BrickColor = BrickColor.new(New Yeller)
  287. p7.FormFactor = Enum.FormFactor.Custom
  288. p7.Size = Vector3.new(1, 1.00999999, 1.05000019)
  289. p7.CFrame = CFrame.new(67.5174179, 10.5228004, 76.3114471, 0.999972522, -2.76626724e-005, -6.72184569e-006, -4.7347472e-005, -0.91489929, -0.403581172, 2.14323372e-005, 0.403602213, -0.914867818)
  290. p7.CanCollide = false
  291. p7.Locked = true
  292. p7.Elasticity = 0
  293. p7.BottomSurface = Enum.SurfaceType.Smooth
  294. p7.TopSurface = Enum.SurfaceType.Smooth
  295. b7 = Instance.new(SpecialMesh, p7)
  296. b7.MeshType = Enum.MeshType.Wedge
  297. b7.Name = Mesh
  298. b7.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  299. p8 = Instance.new(Part, m)
  300. p8.BrickColor = BrickColor.new(New Yeller)
  301. p8.FormFactor = Enum.FormFactor.Custom
  302. p8.Size = Vector3.new(1, 1.00999999, 1.05000019)
  303. p8.CFrame = CFrame.new(67.5074387, 8.51285458, 76.8714371, 0.999972522, -2.76626724e-005, -6.72184387e-006, -4.73474684e-005, -0.91489917, -0.403581113, 2.14323354e-005, 0.403602153, -0.914867699)
  304. p8.CanCollide = false
  305. p8.Locked = true
  306. p8.Elasticity = 0
  307. p8.BottomSurface = Enum.SurfaceType.Smooth
  308. p8.TopSurface = Enum.SurfaceType.Smooth
  309. b8 = Instance.new(SpecialMesh, p8)
  310. b8.MeshType = Enum.MeshType.Wedge
  311. b8.Name = Mesh
  312. b8.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  313. p9 = Instance.new(Part, m)
  314. p9.BrickColor = BrickColor.new(Institutional white)
  315. p9.FormFactor = Enum.FormFactor.Custom
  316. p9.Size = Vector3.new(1, 1.07999957, 1)
  317. p9.CFrame = CFrame.new(67.5095749, 7.1092, 74.5051422, -2.60536999e-005, -5.21559741e-006, 0.999972522, 0.35323599, -0.935490847, -1.50012565e-005, 0.935460567, 0.353258699, 4.2632455e-005)
  318. p9.CanCollide = false
  319. p9.Locked = true
  320. p9.Elasticity = 0
  321. p9.BottomSurface = Enum.SurfaceType.Smooth
  322. p9.TopSurface = Enum.SurfaceType.Smooth
  323. b9 = Instance.new(BlockMesh, p9)
  324. b9.Name = Mesh
  325. b9.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  326. p10 = Instance.new(Part, m)
  327. p10.BrickColor = BrickColor.new(Institutional white)
  328. p10.FormFactor = Enum.FormFactor.Custom
  329. p10.Size = Vector3.new(1, 1.41999948, 1)
  330. p10.CFrame = CFrame.new(67.489624, 8.67401791, 72.7929764, -9.47785156e-006, -9.42233055e-006, 0.999972522, 0.292371064, 0.956263304, -7.54374832e-006, -0.956253231, 0.292334616, 1.01081387e-005)
  331. p10.CanCollide = false
  332. p10.Locked = true
  333. p10.Elasticity = 0
  334. p10.BottomSurface = Enum.SurfaceType.Smooth
  335. p10.TopSurface = Enum.SurfaceType.Smooth
  336. b10 = Instance.new(BlockMesh, p10)
  337. b10.Name = Mesh
  338. b10.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  339. p11 = Instance.new(Part, m)
  340. p11.BrickColor = BrickColor.new(Institutional white)
  341. p11.FormFactor = Enum.FormFactor.Custom
  342. p11.Size = Vector3.new(1, 1.50999951, 1)
  343. p11.CFrame = CFrame.new(67.509552, 7.11887455, 70.3475952, -1.87569385e-005, 1.80455972e-005, 0.999972522, -0.36222899, -0.932047009, -9.30004444e-006, 0.932039678, -0.362191886, 4.04359016e-005)
  344. p11.CanCollide = false
  345. p11.Locked = true
  346. p11.Elasticity = 0
  347. p11.BottomSurface = Enum.SurfaceType.Smooth
  348. p11.TopSurface = Enum.SurfaceType.Smooth
  349. b11 = Instance.new(BlockMesh, p11)
  350. b11.Name = Mesh
  351. b11.Scale = Vector3.new(0.550000012, 1, 0.550000012)
  352. p12 = Instance.new(Part, m)
  353. p12.Name = BladeCenter
  354. p12.BrickColor = BrickColor.new(Dark stone grey)
  355. p12.Material = Enum.Material.Concrete
  356. p12.FormFactor = Enum.FormFactor.Symmetric
  357. p12.Size = Vector3.new(1, 2, 2)
  358. p12.CFrame = CFrame.new(67.4995346, 6.83217764, 72.2514038, -0.999972522, 2.42275873e-005, 0.000103325896, -8.39982677e-005, 4.44650614e-005, -0.999960959, -4.06451727e-005, -0.999940753, -1.25430051e-005)
  359. p12.CanCollide = false
  360. p12.Locked = true
  361. p12.BottomSurface = Enum.SurfaceType.Smooth
  362. p12.TopSurface = Enum.SurfaceType.Smooth
  363. b12 = Instance.new(SpecialMesh, p12)
  364. b12.MeshType = Enum.MeshType.Brick
  365. b12.Name = Mesh
  366. b12.Scale = Vector3.new(0.499999911, 1, 0.699999928)
  367. p13 = Instance.new(Part, m)
  368. p13.BrickColor = BrickColor.new(Institutional white)
  369. p13.FormFactor = Enum.FormFactor.Custom
  370. p13.Size = Vector3.new(2.91000009, 4.3300004, 1)
  371. p13.CFrame = CFrame.new(67.5096359, 9.31026554, 73.9751816, 7.60371313e-006, 1.0943455e-005, 0.999972522, -0.119072244, -0.99284631, -7.55448127e-006, 0.992830038, -0.119038157, 1.01703836e-005)
  372. p13.CanCollide = false
  373. p13.Locked = true
  374. p13.Elasticity = 0
  375. p13.BottomSurface = Enum.SurfaceType.Smooth
  376. p13.TopSurface = Enum.SurfaceType.Smooth
  377. b13 = Instance.new(BlockMesh, p13)
  378. b13.Name = Mesh
  379. b13.Scale = Vector3.new(1, 1, 0.400000006)
  380. p14 = Instance.new(Part, m)
  381. p14.BrickColor = BrickColor.new(Institutional white)
  382. p14.FormFactor = Enum.FormFactor.Custom
  383. p14.Size = Vector3.new(2.5, 2.17999935, 1)
  384. p14.CFrame = CFrame.new(67.4896011, 10.1621294, 72.6420059, -1.55498967e-007, -1.33476442e-005, 0.999972522, -0.462319613, 0.886669755, -7.56198779e-006, -0.886637092, -0.462338567, 1.01078904e-005)
  385. p14.CanCollide = false
  386. p14.Locked = true
  387. p14.Elasticity = 0
  388. p14.BottomSurface = Enum.SurfaceType.Smooth
  389. p14.TopSurface = Enum.SurfaceType.Smooth
  390. b14 = Instance.new(BlockMesh, p14)
  391. b14.Name = Mesh
  392. b14.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  393. p15 = Instance.new(Part, m)
  394. p15.BrickColor = BrickColor.new(Institutional white)
  395. p15.FormFactor = Enum.FormFactor.Custom
  396. p15.Size = Vector3.new(1.16999996, 4.2699995, 1)
  397. p15.CFrame = CFrame.new(67.5095901, 9.35303593, 70.6884613, -1.24399676e-005, -4.94209144e-006, 0.999972522, 0.645082474, 0.764063478, -7.52419282e-006, -0.764068604, 0.645045042, 1.0099785e-005)
  398. p15.CanCollide = false
  399. p15.Locked = true
  400. p15.Elasticity = 0
  401. p15.BottomSurface = Enum.SurfaceType.Smooth
  402. p15.TopSurface = Enum.SurfaceType.Smooth
  403. b15 = Instance.new(BlockMesh, p15)
  404. b15.Name = Mesh
  405. b15.Scale = Vector3.new(1, 1, 0.400000006)
  406. p16 = Instance.new(Part, m)
  407. p16.BrickColor = BrickColor.new(Institutional white)
  408. p16.FormFactor = Enum.FormFactor.Custom
  409. p16.Size = Vector3.new(1.68999994, 4.76000023, 1)
  410. p16.CFrame = CFrame.new(67.4996033, 9.63990211, 75.3800278, 2.98175655e-006, 1.30014914e-005, 0.999972522, 0.258795738, -0.965893507, -7.53869244e-006, 0.965865672, 0.258821338, 1.01718706e-005)
  411. p16.CanCollide = false
  412. p16.Locked = true
  413. p16.Elasticity = 0
  414. p16.BottomSurface = Enum.SurfaceType.Smooth
  415. p16.TopSurface = Enum.SurfaceType.Smooth
  416. b16 = Instance.new(BlockMesh, p16)
  417. b16.Name = Mesh
  418. b16.Scale = Vector3.new(1, 1, 0.400000006)
  419. p17 = Instance.new(Part, m)
  420. p17.BrickColor = BrickColor.new(Institutional white)
  421. p17.FormFactor = Enum.FormFactor.Custom
  422. p17.Size = Vector3.new(1.78999996, 4.21999979, 1)
  423. p17.CFrame = CFrame.new(67.499588, 9.28996372, 69.8789978, -9.50601952e-006, -9.41252802e-006, 0.999972522, 0.293352425, 0.955965877, -7.53842551e-006, -0.955955863, 0.293315947, 1.00904235e-005)
  424. p17.CanCollide = false
  425. p17.Locked = true
  426. p17.Elasticity = 0
  427. p17.BottomSurface = Enum.SurfaceType.Smooth
  428. p17.TopSurface = Enum.SurfaceType.Smooth
  429. b17 = Instance.new(BlockMesh, p17)
  430. b17.Name = Mesh
  431. b17.Scale = Vector3.new(1, 1, 0.400000006)
  432. p18 = Instance.new(WedgePart, m)
  433. p18.BrickColor = BrickColor.new(Dark stone grey)
  434. p18.Name = BladePart1
  435. p18.Material = Enum.Material.Concrete
  436. p18.Name = Wedge
  437. p18.FormFactor = Enum.FormFactor.Symmetric
  438. p18.Size = Vector3.new(1, 4, 2)
  439. p18.CFrame = CFrame.new(67.499321, 6.83199787, 69.4816895, 0.999972522, -3.68033288e-005, -4.22928351e-005, 2.29664256e-005, -1.65102574e-005, 0.999963701, -2.03872096e-005, -0.999943435, -4.84290831e-005)
  440. p18.CanCollide = false
  441. p18.Locked = true
  442. p18.BottomSurface = Enum.SurfaceType.Smooth
  443. p18.TopSurface = Enum.SurfaceType.Smooth
  444. b18 = Instance.new(SpecialMesh, p18)
  445. b18.MeshType = Enum.MeshType.Wedge
  446. b18.Name = Mesh
  447. b18.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  448. p19 = Instance.new(WedgePart, m)
  449. p19.BrickColor = BrickColor.new(Dark stone grey)
  450. p19.Name = BladePart2
  451. p19.Material = Enum.Material.Concrete
  452. p19.Name = Wedge
  453. p19.FormFactor = Enum.FormFactor.Symmetric
  454. p19.Size = Vector3.new(1, 4, 2)
  455. p19.CFrame = CFrame.new(67.4994736, 6.83213568, 75.0314102, -0.999972522, 3.68059118e-005, -0.000103325001, -8.40002976e-005, -4.4521752e-005, 0.999963701, 2.03864402e-005, 0.999943435, 1.26029336e-005)
  456. p19.CanCollide = false
  457. p19.Locked = true
  458. p19.BottomSurface = Enum.SurfaceType.Smooth
  459. p19.TopSurface = Enum.SurfaceType.Smooth
  460. b19 = Instance.new(SpecialMesh, p19)
  461. b19.MeshType = Enum.MeshType.Wedge
  462. b19.Name = Mesh
  463. b19.Scale = Vector3.new(0.499999911, 0.899999976, 0.699999928)
  464. p20 = Instance.new(Part, m)
  465. p20.BrickColor = BrickColor.new(Institutional white)
  466. p20.FormFactor = Enum.FormFactor.Custom
  467. p20.Size = Vector3.new(2.53000021, 2.39999938, 1)
  468. p20.CFrame = CFrame.new(67.4996414, 7.91898966, 71.4148178, -1.09432585e-005, 7.6432425e-006, 0.999972522, 0.992849231, -0.119072601, -7.55000656e-006, 0.119038492, 0.992832959, 1.01311334e-005)
  469. p20.CanCollide = false
  470. p20.Locked = true
  471. p20.Elasticity = 0
  472. p20.BottomSurface = Enum.SurfaceType.Smooth
  473. p20.TopSurface = Enum.SurfaceType.Smooth
  474. b20 = Instance.new(BlockMesh, p20)
  475. b20.Name = Mesh
  476. b20.Scale = Vector3.new(0.400000006, 1, 0.400000006)
  477. p21 = Instance.new(Part, m)
  478. p21.BrickColor = BrickColor.new(New Yeller)
  479. p21.FormFactor = Enum.FormFactor.Custom
  480. p21.Size = Vector3.new(1, 1.43999994, 1.59000015)
  481. p21.CFrame = CFrame.new(67.509613, 9.57073689, 76.6228256, 0.999972522, -2.50856156e-005, -1.53699839e-005, -4.86196222e-005, -0.800835371, -0.598824739, 1.91311228e-005, 0.59883821, -0.800800025)
  482. p21.CanCollide = false
  483. p21.Locked = true
  484. p21.Elasticity = 0
  485. p21.BottomSurface = Enum.SurfaceType.Smooth
  486. p21.TopSurface = Enum.SurfaceType.Smooth
  487. b21 = Instance.new(SpecialMesh, p21)
  488. b21.MeshType = Enum.MeshType.Wedge
  489. b21.Name = Mesh
  490. b21.Scale = Vector3.new(0.300000012, 0.600000024, 0.699999988)
  491. w1 = Instance.new(Weld, p1)
  492. w1.Name = Part_Weld
  493. w1.Part0 = p1
  494. w1.C0 = CFrame.new(-67.5030899, -72.5280457, -14.8209743, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  495. w1.Part1 = p2
  496. w1.C1 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  497. w2 = Instance.new(Weld, p2)
  498. w2.Name = Part_Weld
  499. w2.Part0 = p2
  500. w2.C0 = CFrame.new(9.14727688, -74.5847855, -67.5001221, -4.37113883e-008, 0.961261749, -0.27563718, 0, 0.27563718, 0.961261749, 1, 4.20180868e-008, -1.2048484e-008)
  501. w2.Part1 = p3
  502. w2.C1 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  503. w3 = Instance.new(Weld, p3)
  504. w3.Name = Part_Weld
  505. w3.Part0 = p3
  506. w3.C0 = CFrame.new(-67.5030823, -74.2541809, -10.8368053, 1, -8.59976626e-006, 4.22903977e-005, -3.75621021e-005, 0.30906105, 0.951042175, -2.12490559e-005, -0.951042175, 0.30906105)
  507. w3.Part1 = p4
  508. w3.C1 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  509. w4 = Instance.new(Weld, p4)
  510. w4.Name = Part_Weld
  511. w4.Part0 = p4
  512. w4.C0 = CFrame.new(-67.5002975, -36.1002579, 68.1035233, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  513. w4.Part1 = p5
  514. w4.C1 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  515. w5 = Instance.new(Weld, p5)
  516. w5.Name = Part_Weld
  517. w5.Part0 = p5
  518. w5.C0 = CFrame.new(-67.5031891, -74.611969, -14.457736, 1, -6.37466928e-006, 4.26825172e-005, -3.75621021e-005, 0.358411252, 0.933563769, -2.12490559e-005, -0.933563769, 0.358411252)
  519. w5.Part1 = p6
  520. w5.C1 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  521. w6 = Instance.new(Weld, p6)
  522. w6.Name = Part_Weld
  523. w6.Part0 = p6
  524. w6.C0 = CFrame.new(-11.2799978, -66.1456223, -67.5023346, -4.37113883e-008, 1, 4.37113883e-008, 0, -4.37113883e-008, 1, 1, 4.37113883e-008, 1.91068547e-015)
  525. w6.Part1 = p7
  526. w6.C1 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  527. w7 = Instance.new(Weld, p7)
  528. w7.Name = Part_Weld
  529. w7.Part0 = p7
  530. w7.C0 = CFrame.new(-67.5183792, -21.1694489, 74.0717163, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  531. w7.Part1 = p8
  532. w7.C1 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  533. w8 = Instance.new(Weld, p8)
  534. w8.Name = Part_Weld
  535. w8.Part0 = p8
  536. w8.C0 = CFrame.new(-67.508461, -23.234499, 73.7728119, 1, -3.97989206e-005, 1.13026372e-005, -4.09751265e-005, -0.91493088, 0.403610349, -5.72212457e-006, -0.403610349, -0.91493088)
  537. w8.Part1 = p9
  538. w8.C1 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  539. w9 = Instance.new(Weld, p9)
  540. w9.Name = Part_Weld
  541. w9.Part0 = p9
  542. w9.C0 = CFrame.new(-72.2151413, -19.6674671, -67.5124359, -2.77766703e-005, 0.353263557, 0.935524285, -1.84533783e-005, -0.935524285, 0.353263557, 1, -7.4510931e-006, 3.25046385e-005)
  543. w9.Part1 = p10
  544. w9.C1 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  545. w10 = Instance.new(Weld, p10)
  546. w10.Name = Part_Weld
  547. w10.Part0 = p10
  548. w10.C0 = CFrame.new(67.0792923, -29.5803547, -67.4901428, -2.24114753e-008, 0.292369425, -0.956305802, 3.04095332e-010, 0.956305802, 0.292369425, 1, 6.26159258e-009, -2.15211493e-008)
  549. w10.Part1 = p11
  550. w10.C1 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  551. w11 = Instance.new(Weld, p11)
  552. w11.Name = Part_Weld
  553. w11.Part0 = p11
  554. w11.C0 = CFrame.new(-62.9921722, 32.1197624, -67.5121918, -2.88835581e-005, -0.362230271, 0.932088912, 9.3476192e-006, -0.932088912, -0.362230271, 1, -1.74967965e-006, 3.03080251e-005)
  555. w11.Part1 = p12
  556. w11.C1 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  557. w12 = Instance.new(Weld, p12)
  558. w12.Name = Part_Weld
  559. w12.Part0 = p12
  560. w12.C0 = CFrame.new(67.5028763, 72.2527161, 6.8300252, -1, -9.15522687e-005, -3.05189751e-005, 3.05161811e-005, 3.05189751e-005, -1, 9.15532e-005, -1, -3.05161811e-005)
  561. w12.Part1 = p13
  562. w12.C1 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  563. w13 = Instance.new(Weld, p13)
  564. w13.Name = Part_Weld
  565. w13.Part0 = p13
  566. w13.C0 = CFrame.new(-72.3439255, 18.054121, -67.5101624, -4.09776035e-008, -0.11906305, 0.992886722, 4.05430745e-010, -0.992886722, -0.11906305, 1, -4.47637571e-009, 4.0734399e-008)
  567. w13.Part1 = p14
  568. w13.C1 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  569. w14 = Instance.new(Weld, p14)
  570. w14.Name = Part_Weld
  571. w14.Part0 = p14
  572. w14.C0 = CFrame.new(69.1140671, 24.5752277, -67.4901428, -2.4837334e-008, -0.462350011, -0.886697888, 5.64353009e-010, 0.886697888, -0.462350011, 1, -1.19839818e-008, -2.17623022e-008)
  573. w14.Part1 = p15
  574. w14.C1 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  575. w15 = Instance.new(Weld, p15)
  576. w15.Name = Part_Weld
  577. w15.Part0 = p15
  578. w15.C0 = CFrame.new(47.9809418, -52.7511749, -67.5101318, -3.94735267e-008, 0.64509654, -0.764101744, -4.55740418e-010, 0.764101744, 0.64509654, 1, 2.58124242e-008, -2.98677882e-008)
  579. w15.Part1 = p16
  580. w15.C1 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  581. w16 = Instance.new(Weld, p16)
  582. w16.Name = Part_Weld
  583. w16.Part0 = p16
  584. w16.C0 = CFrame.new(-75.3105469, -10.1974039, -67.5001221, -4.37113883e-008, 0.258818924, 0.965925872, 0, -0.965925872, 0.258818924, 1, 1.13133343e-008, 4.22219593e-008)
  585. w16.Part1 = p17
  586. w16.C1 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  587. w17 = Instance.new(Weld, p17)
  588. w17.Name = Wedge_Weld
  589. w17.Part0 = p17
  590. w17.C0 = CFrame.new(64.0820847, -29.3829937, -67.5001373, -4.09009289e-008, 0.293349952, -0.956005633, 4.38312497e-010, 0.956005633, 0.293349952, 1, 1.15792238e-008, -3.92300876e-008)
  591. w17.Part1 = p18
  592. w17.C1 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  593. w18 = Instance.new(Weld, p18)
  594. w18.Name = Wedge_Weld
  595. w18.Part0 = p18
  596. w18.C0 = CFrame.new(-67.4979324, 69.4871521, -6.82958078, 1, 3.05171125e-005, -3.05180438e-005, -3.05171125e-005, -3.05180438e-005, -1, -3.05180438e-005, 1, -3.05171125e-005)
  597. w18.Part1 = p19
  598. w18.C1 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  599. w19 = Instance.new(Weld, p19)
  600. w19.Name = Part_Weld
  601. w19.Part0 = p19
  602. w19.C0 = CFrame.new(67.4982986, -75.0367737, -6.83008671, -1, -9.15532e-005, 3.05161811e-005, 3.05189751e-005, -3.05161811e-005, 1, -9.15522687e-005, 1, 3.05189751e-005)
  603. w19.Part1 = p20
  604. w19.C1 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  605. w20 = Instance.new(Weld, p20)
  606. w20.Name = Part_Weld
  607. w20.Part0 = p20
  608. w20.C0 = CFrame.new(-16.3677292, -69.9670334, -67.5001678, -1.77821063e-010, 0.992886961, 0.119063012, -1.46926671e-009, -0.119063012, 0.992886961, 1, 1.59595731e-012, 1.47997492e-009)
  609. w20.Part1 = p21
  610. w20.C1 = CFrame.new(-67.5104218, -38.2193756, 67.100563, 1, -4.10709617e-005, 9.00123541e-006, -3.82823673e-005, -0.800855637, 0.598857403, -1.73869594e-005, -0.598857403, -0.800855637)
  611. m.Parent = char
  612. mMakeJoints()
  613. ----------------------------------------------------
  614. local cor = Instance.new(Part, char.Absolution)
  615. cor.Name = Thingy
  616. cor.Locked = true
  617. cor.BottomSurface = 0
  618. cor.CanCollide = false
  619. cor.Size = Vector3.new(1, 13, 1)
  620. cor.Transparency = 1
  621. cor.TopSurface = 0
  622. corw = Instance.new(Weld, cor)
  623. corw.Part0 = rarm
  624. corw.Part1 = cor
  625. corw.C0 = CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  626. corw.C1 = CFrame.new(0, 0, 0)
  627. weld1 = Instance.new(Weld, char.Absolution)
  628. weld1.Part0 = cor
  629. weld1.Part1 = p6
  630. weld1.C0 = CFrame.new(0, 0, 0)
  631. ----------------------------------------------------
  632. hitb = Instance.new(Part, char.Absolution)
  633. hitb.Name = Thingy2
  634. hitb.Locked = true
  635. hitb.BottomSurface = 0
  636. hitb.CanCollide = false
  637. hitb.Size = Vector3.new(0, 8, 6)
  638. hitb.Transparency = 1
  639. hitb.TopSurface = 0
  640. weld2 = Instance.new(Weld, char.Absolution)
  641. weld2.Part0 = hitb
  642. weld2.Part1 = p12
  643. weld2.C0 = CFrame.new(0, .6, 1)
  644. ----------------------------------------------------
  645. local m = Instance.new(Model)
  646. m.Name = Claw
  647. p1 = Instance.new(Part, m)
  648. p1.BrickColor = BrickColor.new(Institutional white)
  649. p1.FormFactor = Enum.FormFactor.Custom
  650. p1.Size = Vector3.new(1.5, 0.5, 0.5)
  651. p1.CFrame = CFrame.new(2.91120553, 6.79703379, -19.5339718, -0.205515206, -0.209888965, 0.955883741, 0.52527827, -0.847774804, -0.0732159689, 0.825741529, 0.487057745, 0.284480691)
  652. p1.CanCollide = false
  653. p1.Locked = true
  654. p1.BottomSurface = Enum.SurfaceType.Smooth
  655. p1.TopSurface = Enum.SurfaceType.Smooth
  656. b1 = Instance.new(BlockMesh, p1)
  657. b1.Name = Mesh
  658. p2 = Instance.new(WedgePart, m)
  659. p2.BrickColor = BrickColor.new(Institutional white)
  660. p2.Name = Wedge
  661. p2.FormFactor = Enum.FormFactor.Custom
  662. p2.Size = Vector3.new(3, 1, 0.5)
  663. p2.CFrame = CFrame.new(2.94872427, 6.13246727, -16.5004997, -5.96046448e-008, -4.47034836e-008, -1.00000358, -1.3615936e-005, 0.99999994, 4.47034836e-008, 1.00000358, 1.41002238e-005, 0)
  664. p2.CanCollide = false
  665. p2.Locked = true
  666. p2.BottomSurface = Enum.SurfaceType.Smooth
  667. p2.TopSurface = Enum.SurfaceType.Smooth
  668. p3 = Instance.new(Part, m)
  669. p3.BrickColor = BrickColor.new(Institutional white)
  670. p3.FormFactor = Enum.FormFactor.Custom
  671. p3.Size = Vector3.new(1.5, 0.5, 0.5)
  672. p3.CFrame = CFrame.new(1.84869456, 6.79700661, -18.5422173, -5.06400113e-008, 1.07230136e-007, 1.00000715, -0.499905825, -0.866079628, -1.1125789e-007, 0.86608547, -0.499910295, -2.17476881e-008)
  673. p3.CanCollide = false
  674. p3.Locked = true
  675. p3.BottomSurface = Enum.SurfaceType.Smooth
  676. p3.TopSurface = Enum.SurfaceType.Smooth
  677. b2 = Instance.new(BlockMesh, p3)
  678. b2.Name = Mesh
  679. p4 = Instance.new(WedgePart, m)
  680. p4.BrickColor = BrickColor.new(Institutional white)
  681. p4.Name = Wedge
  682. p4.FormFactor = Enum.FormFactor.Custom
  683. p4.Size = Vector3.new(3, 1, 0.5)
  684. p4.CFrame = CFrame.new(0.0487272739, 4.13279819, -16.5004959, -1.62921424e-007, 1.78814929e-007, 1.00001431, -1.2755394e-005, -0.999999762, -1.78813849e-007, 1.00001431, -1.46627426e-005, -7.54998553e-008)
  685. p4.CanCollide = false
  686. p4.Locked = true
  687. p4.BottomSurface = Enum.SurfaceType.Smooth
  688. p4.TopSurface = Enum.SurfaceType.Smooth
  689. p5 = Instance.new(Part, m)
  690. p5.BrickColor = BrickColor.new(Institutional white)
  691. p5.FormFactor = Enum.FormFactor.Custom
  692. p5.Size = Vector3.new(1.5, 0.5, 0.5)
  693. p5.CFrame = CFrame.new(1.84874606, 6.79701567, -19.6422844, -4.29027068e-007, 1.9046513e-007, 1.00001431, 0.500089467, -0.865973532, 2.18601315e-008, 0.865987122, 0.50009501, 3.78533827e-008)
  694. p5.CanCollide = false
  695. p5.Locked = true
  696. p5.BottomSurface = Enum.SurfaceType.Smooth
  697. p5.TopSurface = Enum.SurfaceType.Smooth
  698. b3 = Instance.new(BlockMesh, p5)
  699. b3.Name = Mesh
  700. p6 = Instance.new(Part, m)
  701. p6.BrickColor = BrickColor.new(Institutional white)
  702. p6.FormFactor = Enum.FormFactor.Custom
  703. p6.Size = Vector3.new(1.5, 0.5, 0.5)
  704. p6.CFrame = CFrame.new(2.61122823, 6.79701757, -18.433939, -0.250001401, 0.0669622123, 0.965941966, -0.491382152, -0.868364573, -0.0669801831, 0.834303975, -0.491393685, 0.249996051)
  705. p6.CanCollide = false
  706. p6.Locked = true
  707. p6.BottomSurface = Enum.SurfaceType.Smooth
  708. p6.TopSurface = Enum.SurfaceType.Smooth
  709. b4 = Instance.new(BlockMesh, p6)
  710. b4.Name = Mesh
  711. p7 = Instance.new(Part, m)
  712. p7.BrickColor = BrickColor.new(Institutional white)
  713. p7.FormFactor = Enum.FormFactor.Custom
  714. p7.Size = Vector3.new(3, 1, 1.20000005)
  715. p7.CFrame = CFrame.new(2.59874034, 5.13276958, -16.5005379, -3.27825546e-007, -3.57627869e-007, -1.00001431, -0.000133868307, 0.99999994, 1.49011612e-008, 1.00001442, 0.000135900453, -5.96046448e-008)
  716. p7.CanCollide = false
  717. p7.Locked = true
  718. p7.BottomSurface = Enum.SurfaceType.Smooth
  719. p7.TopSurface = Enum.SurfaceType.Smooth
  720. b5 = Instance.new(BlockMesh, p7)
  721. b5.Name = Mesh
  722. p8 = Instance.new(Part, m)
  723. p8.BrickColor = BrickColor.new(New Yeller)
  724. p8.FormFactor = Enum.FormFactor.Symmetric
  725. p8.Size = Vector3.new(1, 1, 1)
  726. p8.CFrame = CFrame.new(1.84841466, 6.25537968, -20.3997307, -1.42129729e-005, 0.00428489037, -1.00000513, 0.965967655, 0.258660465, 0.00109496934, 0.258668512, -0.965972245, -0.00414247159)
  727. p8.CanCollide = false
  728. p8.Locked = true
  729. b6 = Instance.new(SpecialMesh, p8)
  730. b6.MeshId = httpwww.roblox.comAssetid=9756362
  731. b6.TextureId =
  732. b6.MeshType = Enum.MeshType.FileMesh
  733. b6.Name = Mesh
  734. b6.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  735. p9 = Instance.new(Part, m)
  736. p9.BrickColor = BrickColor.new(Institutional white)
  737. p9.FormFactor = Enum.FormFactor.Custom
  738. p9.Size = Vector3.new(1.5, 0.5, 0.5)
  739. p9.CFrame = CFrame.new(2.79691935, 3.68131566, -18.264101, -0.277095288, -0.561500967, -0.779720128, 0.631033003, 0.505603611, -0.58835566, 0.724593103, -0.655058563, 0.214224264)
  740. p9.CanCollide = false
  741. p9.Locked = true
  742. p9.BottomSurface = Enum.SurfaceType.Smooth
  743. p9.TopSurface = Enum.SurfaceType.Smooth
  744. b7 = Instance.new(BlockMesh, p9)
  745. b7.Name = Mesh
  746. p10 = Instance.new(Part, m)
  747. p10.BrickColor = BrickColor.new(New Yeller)
  748. p10.FormFactor = Enum.FormFactor.Symmetric
  749. p10.Size = Vector3.new(1, 1, 1)
  750. p10.CFrame = CFrame.new(3.09846497, 6.25236273, -20.2996788, -0.0669716895, 0.254178405, -0.964850724, 0.96595335, 0.258713901, 0.00110733509, 0.249903828, -0.93192625, -0.262850702)
  751. p10.CanCollide = false
  752. p10.Locked = true
  753. b8 = Instance.new(SpecialMesh, p10)
  754. b8.MeshId = httpwww.roblox.comAssetid=9756362
  755. b8.TextureId =
  756. b8.MeshType = Enum.MeshType.FileMesh
  757. b8.Name = Mesh
  758. b8.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  759. p11 = Instance.new(Part, m)
  760. p11.BrickColor = BrickColor.new(Institutional white)
  761. p11.FormFactor = Enum.FormFactor.Custom
  762. p11.Size = Vector3.new(1.5, 0.5, 0.5)
  763. p11.CFrame = CFrame.new(0.386122227, 6.79699421, -18.533905, 0.250022948, -0.0669473261, 0.965937555, -0.491377324, -0.868365645, 0.0670026764, 0.834300399, -0.491393894, -0.250007868)
  764. p11.CanCollide = false
  765. p11.Locked = true
  766. p11.BottomSurface = Enum.SurfaceType.Smooth
  767. p11.TopSurface = Enum.SurfaceType.Smooth
  768. b9 = Instance.new(BlockMesh, p11)
  769. b9.Name = Mesh
  770. p12 = Instance.new(Part, m)
  771. p12.BrickColor = BrickColor.new(Institutional white)
  772. p12.FormFactor = Enum.FormFactor.Custom
  773. p12.Size = Vector3.new(1.5, 0.5, 0.5)
  774. p12.CFrame = CFrame.new(1.14871967, 6.79700947, -19.6422291, -4.76837158e-007, 2.83122063e-007, 1.00001442, 0.500089884, -0.865973473, 4.47034836e-008, 0.865987122, 0.500095367, 1.49011612e-008)
  775. p12.CanCollide = false
  776. p12.Locked = true
  777. p12.BottomSurface = Enum.SurfaceType.Smooth
  778. p12.TopSurface = Enum.SurfaceType.Smooth
  779. b10 = Instance.new(BlockMesh, p12)
  780. b10.Name = Mesh
  781. p13 = Instance.new(Part, m)
  782. p13.BrickColor = BrickColor.new(Institutional white)
  783. p13.FormFactor = Enum.FormFactor.Custom
  784. p13.Size = Vector3.new(1.5, 0.5, 0.5)
  785. p13.CFrame = CFrame.new(1.14870512, 6.79699612, -18.5421638, -4.63888163e-008, 5.08347114e-007, 1.00001442, -0.499899268, -0.866083562, -2.18518963e-008, 0.866095126, -0.499908328, 3.78581007e-008)
  786. p13.CanCollide = false
  787. p13.Locked = true
  788. p13.BottomSurface = Enum.SurfaceType.Smooth
  789. p13.TopSurface = Enum.SurfaceType.Smooth
  790. b11 = Instance.new(BlockMesh, p13)
  791. b11.Name = Mesh
  792. p14 = Instance.new(Part, m)
  793. p14.BrickColor = BrickColor.new(New Yeller)
  794. p14.FormFactor = Enum.FormFactor.Symmetric
  795. p14.Size = Vector3.new(1, 1, 1)
  796. p14.CFrame = CFrame.new(1.14845455, 6.25537348, -20.3996773, -1.42545232e-005, 0.00425684778, -1.00000536, 0.965958476, 0.258694947, 0.00108788908, 0.258703023, -0.965963125, -0.00411536777)
  797. p14.CanCollide = false
  798. p14.Locked = true
  799. b12 = Instance.new(SpecialMesh, p14)
  800. b12.MeshId = httpwww.roblox.comAssetid=9756362
  801. b12.TextureId =
  802. b12.MeshType = Enum.MeshType.FileMesh
  803. b12.Name = Mesh
  804. b12.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  805. p15 = Instance.new(Part, m)
  806. p15.BrickColor = BrickColor.new(Medium stone grey)
  807. p15.Transparency = 1
  808. p15.Name = ArmPart
  809. p15.FormFactor = Enum.FormFactor.Custom
  810. p15.Size = Vector3.new(2, 1, 1)
  811. p15.CFrame = CFrame.new(1.49875152, 5.13257265, -16.0004654, -2.99420208e-007, 4.39002179e-007, 1.00001442, 0.00011029192, -1, 0, 1.00001454, 0.000108176115, 4.42378223e-008)
  812. p15.CanCollide = false
  813. p15.Locked = true
  814. p15.BottomSurface = Enum.SurfaceType.Smooth
  815. p15.TopSurface = Enum.SurfaceType.Smooth
  816. b13 = Instance.new(BlockMesh, p15)
  817. b13.Name = Mesh
  818. p16 = Instance.new(Part, m)
  819. p16.BrickColor = BrickColor.new(Institutional white)
  820. p16.FormFactor = Enum.FormFactor.Custom
  821. p16.Size = Vector3.new(3, 1, 2.4000001)
  822. p16.CFrame = CFrame.new(1.49872661, 6.13250732, -16.5007095, -2.98894406e-007, 4.39006953e-007, 1.00001442, 0.000110270419, -1, 4.71678729e-012, 1.00001454, 0.000108154614, 4.37120207e-008)
  823. p16.CanCollide = false
  824. p16.Locked = true
  825. p16.BottomSurface = Enum.SurfaceType.Smooth
  826. p16.TopSurface = Enum.SurfaceType.Smooth
  827. b14 = Instance.new(BlockMesh, p16)
  828. b14.Name = Mesh
  829. p17 = Instance.new(Part, m)
  830. p17.BrickColor = BrickColor.new(Institutional white)
  831. p17.FormFactor = Enum.FormFactor.Custom
  832. p17.Size = Vector3.new(1.5, 0.5, 0.5)
  833. p17.CFrame = CFrame.new(2.77308726, 3.37837577, -19.2558823, 0.396035522, -0.497440547, -0.771840453, -0.207958207, 0.770127177, -0.603040278, 0.894391596, 0.399337679, 0.201549783)
  834. p17.CanCollide = false
  835. p17.Locked = true
  836. p17.BottomSurface = Enum.SurfaceType.Smooth
  837. p17.TopSurface = Enum.SurfaceType.Smooth
  838. b15 = Instance.new(BlockMesh, p17)
  839. b15.Name = Mesh
  840. p18 = Instance.new(Part, m)
  841. p18.BrickColor = BrickColor.new(New Yeller)
  842. p18.FormFactor = Enum.FormFactor.Symmetric
  843. p18.Size = Vector3.new(1, 1, 1)
  844. p18.CFrame = CFrame.new(-0.0516102314, 6.25535488, -20.1996384, 0.066943109, -0.245838761, -0.967011333, 0.965954781, 0.258709013, 0.00110003352, 0.249906152, -0.934162259, 0.254788101)
  845. p18.CanCollide = false
  846. p18.Locked = true
  847. b16 = Instance.new(SpecialMesh, p18)
  848. b16.MeshId = httpwww.roblox.comAssetid=9756362
  849. b16.TextureId =
  850. b16.MeshType = Enum.MeshType.FileMesh
  851. b16.Name = Mesh
  852. b16.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  853. p19 = Instance.new(Part, m)
  854. p19.BrickColor = BrickColor.new(New Yeller)
  855. p19.FormFactor = Enum.FormFactor.Symmetric
  856. p19.Size = Vector3.new(1, 1, 1)
  857. p19.CFrame = CFrame.new(2.43177533, 3.59484506, -20.0301056, 0.559401393, 0.116905749, 0.820629179, -0.685213447, -0.491872638, 0.537163019, 0.466440916, -0.862796843, -0.195047855)
  858. p19.CanCollide = false
  859. p19.Locked = true
  860. b17 = Instance.new(SpecialMesh, p19)
  861. b17.MeshId = httpwww.roblox.comAssetid=9756362
  862. b17.TextureId =
  863. b17.MeshType = Enum.MeshType.FileMesh
  864. b17.Name = Mesh
  865. b17.Scale = Vector3.new(1.20000005, 0.449999988, 0.449999988)
  866. p20 = Instance.new(Part, m)
  867. p20.BrickColor = BrickColor.new(Institutional white)
  868. p20.FormFactor = Enum.FormFactor.Custom
  869. p20.Size = Vector3.new(3, 1, 2.4000001)
  870. p20.CFrame = CFrame.new(1.49873698, 4.13275099, -16.500618, -2.38418579e-007, -4.47034836e-007, -1.00001454, -0.000133797526, 1.00000024, -2.98023224e-008, 1.00001466, 0.000135831535, -5.96046448e-008)
  871. p20.CanCollide = false
  872. p20.Locked = true
  873. p20.BottomSurface = Enum.SurfaceType.Smooth
  874. p20.TopSurface = Enum.SurfaceType.Smooth
  875. b18 = Instance.new(BlockMesh, p20)
  876. b18.Name = Mesh
  877. p21 = Instance.new(Part, m)
  878. p21.BrickColor = BrickColor.new(Institutional white)
  879. p21.FormFactor = Enum.FormFactor.Custom
  880. p21.Size = Vector3.new(3, 1, 1.19999993)
  881. p21.CFrame = CFrame.new(0.398718834, 5.13273239, -16.5005798, -2.22529991e-007, -4.17224015e-007, -1.00001454, -0.000133820766, 1.00000024, 5.9472427e-012, 1.00001466, 0.000135854774, -4.37120207e-008)
  882. p21.CanCollide = false
  883. p21.Locked = true
  884. p21.BottomSurface = Enum.SurfaceType.Smooth
  885. p21.TopSurface = Enum.SurfaceType.Smooth
  886. b19 = Instance.new(BlockMesh, p21)
  887. b19.Name = Mesh
  888. p22 = Instance.new(WedgePart, m)
  889. p22.BrickColor = BrickColor.new(Institutional white)
  890. p22.Name = Wedge
  891. p22.FormFactor = Enum.FormFactor.Custom
  892. p22.Size = Vector3.new(3, 1, 0.5)
  893. p22.CFrame = CFrame.new(2.94884443, 4.13282013, -16.5005474, 1.35156796e-007, 4.17202415e-007, -1.00001454, 1.19470278e-005, -1.00000024, -6.07483681e-013, -1.00001466, -1.39792755e-005, 4.37120278e-008)
  894. p22.CanCollide = false
  895. p22.Locked = true
  896. p22.BottomSurface = Enum.SurfaceType.Smooth
  897. p22.TopSurface = Enum.SurfaceType.Smooth
  898. p23 = Instance.new(Part, m)
  899. p23.BrickColor = BrickColor.new(Institutional white)
  900. p23.FormFactor = Enum.FormFactor.Custom
  901. p23.Size = Vector3.new(1.5, 0.5, 0.5)
  902. p23.CFrame = CFrame.new(0.111123323, 6.79699326, -19.53405, 0.167916089, 0.220654398, 0.960804224, 0.593452632, -0.800862908, 0.0802069977, 0.787171543, 0.556722164, -0.265425682)
  903. p23.CanCollide = false
  904. p23.Locked = true
  905. p23.BottomSurface = Enum.SurfaceType.Smooth
  906. p23.TopSurface = Enum.SurfaceType.Smooth
  907. b20 = Instance.new(BlockMesh, p23)
  908. b20.Name = Mesh
  909. p24 = Instance.new(WedgePart, m)
  910. p24.BrickColor = BrickColor.new(Institutional white)
  911. p24.Name = Wedge
  912. p24.FormFactor = Enum.FormFactor.Custom
  913. p24.Size = Vector3.new(3, 1, 0.5)
  914. p24.CFrame = CFrame.new(0.0487362742, 6.13243389, -16.5004158, -0.000165194273, -0.00030361861, 1.00001442, 0.00304524973, 0.999995589, 0.000303655863, -1.00001013, 0.00304720178, -0.000164449215)
  915. p24.CanCollide = false
  916. p24.Locked = true
  917. p24.BottomSurface = Enum.SurfaceType.Smooth
  918. p24.TopSurface = Enum.SurfaceType.Smooth
  919. p25 = Instance.new(Part, m)
  920. p25.BrickColor = BrickColor.new(New Yeller)
  921. p25.FormFactor = Enum.FormFactor.Symmetric
  922. p25.Size = Vector3.new(1, 1, 1)
  923. p25.CFrame = CFrame.new(1.49870086, 5.13261318, -18.0007782, 1.20991026e-005, -1.00001454, -4.94604174e-005, -1.00000024, -1.16155716e-005, -0.000471511274, 0.000469659513, 4.96469293e-005, -1.00001466)
  924. p25.CanCollide = false
  925. p25.Locked = true
  926. p25.BottomSurface = Enum.SurfaceType.Smooth
  927. p25.TopSurface = Enum.SurfaceType.Smooth
  928. b21 = Instance.new(SpecialMesh, p25)
  929. b21.MeshId = httpwww.roblox.comassetid=3270017
  930. b21.TextureId =
  931. b21.MeshType = Enum.MeshType.FileMesh
  932. b21.Name = Mesh
  933. b21.Scale = Vector3.new(1.39999998, 1.39999998, 0.600000024)
  934. p26 = Instance.new(Part, m)
  935. p26.BrickColor = BrickColor.new(Institutional white)
  936. p26.FormFactor = Enum.FormFactor.Symmetric
  937. p26.Size = Vector3.new(1, 1, 1)
  938. p26.CFrame = CFrame.new(1.49868095, 5.13287783, -17.5005093, 0.00030383491, 0.000164763711, -1.00001454, -0.999995768, -0.00302907336, -0.000303868263, -0.00303102471, 1.00001025, 0.000164022902)
  939. p26.CanCollide = false
  940. p26.Locked = true
  941. p26.BottomSurface = Enum.SurfaceType.Smooth
  942. p26.TopSurface = Enum.SurfaceType.Smooth
  943. b22 = Instance.new(SpecialMesh, p26)
  944. b22.MeshType = Enum.MeshType.Brick
  945. b22.Name = Mesh
  946. w1 = Instance.new(Weld, p1)
  947. w1.Name = Wedge_Weld
  948. w1.Part0 = p1
  949. w1.C0 = CFrame.new(13.1579618, 15.8875484, 3.27191186, -0.205515206, 0.52527827, 0.825741529, -0.209888965, -0.847774804, 0.487057745, 0.955883741, -0.0732159689, 0.284480691)
  950. w1.Part1 = p2
  951. w1.C1 = CFrame.new(16.5005817, -6.13223743, 2.94872212, -4.37113883e-008, -1.38580826e-005, 1, 0, 1, 1.38580826e-005, -1, 6.05756005e-013, -4.37113883e-008)
  952. w2 = Instance.new(Weld, p2)
  953. w2.Name = Part_Weld
  954. w2.Part0 = p2
  955. w2.C0 = CFrame.new(16.5006275, -6.13223362, 2.94873357, -5.96046448e-008, -1.3615936e-005, 1.00000358, -4.47034836e-008, 0.99999994, 1.41002238e-005, -1.00000358, 4.47034836e-008, 0)
  956. w2.Part1 = p3
  957. w2.C1 = CFrame.new(19.4568748, -3.38260746, -1.84870064, -4.37113883e-008, -0.499906301, 0.866079509, 0, -0.866079509, -0.499906301, 1, -2.18515979e-008, 3.78575393e-008)
  958. w3 = Instance.new(Weld, p3)
  959. w3.Name = Wedge_Weld
  960. w3.Part0 = p3
  961. w3.C0 = CFrame.new(19.456995, -3.38268948, -1.84870648, -5.06400113e-008, -0.499905825, 0.86608547, 1.07230136e-007, -0.866079628, -0.499910295, 1.00000715, -1.1125789e-007, -2.17476881e-008)
  962. w3.Part1 = p4
  963. w3.C1 = CFrame.new(16.5005646, 4.13256884, -0.0487511083, -4.37113883e-008, -1.37408551e-005, 1, 0, -1, -1.37408551e-005, 1, -6.00631849e-013, 4.37113883e-008)
  964. w4 = Instance.new(Weld, p4)
  965. w4.Name = Part_Weld
  966. w4.Part0 = p4
  967. w4.C0 = CFrame.new(16.5007706, 4.13255453, -0.0487275235, -1.62921424e-007, -1.2755394e-005, 1.00001431, 1.78814929e-007, -0.999999762, -1.46627426e-005, 1.00001431, -1.78813849e-007, -7.54998553e-008)
  968. w4.Part1 = p5
  969. w4.C1 = CFrame.new(13.6104183, 15.7089605, -1.84869325, -4.37113883e-008, 0.500093758, 0.865971267, 0, -0.865971267, 0.500093758, 1, 2.18597922e-008, 3.78528071e-008)
  970. w5 = Instance.new(Weld, p5)
  971. w5.Name = Part_Weld
  972. w5.Part0 = p5
  973. w5.C0 = CFrame.new(13.6108379, 15.7090359, -1.84877098, -4.29027068e-007, 0.500089467, 0.865987122, 1.9046513e-007, -0.865973532, 0.50009501, 1.00001431, 2.18601315e-008, 3.78533827e-008)
  974. w5.Part1 = p6
  975. w5.C1 = CFrame.new(19.3720245, -3.33087778, 2.54137325, -0.249996737, -0.491388977, 0.834289134, 0.0669635162, -0.868360817, -0.491391122, 0.965928316, -0.0669792444, 0.24999252)
  976. w6 = Instance.new(Weld, p6)
  977. w6.Name = Part_Weld
  978. w6.Part0 = p6
  979. w6.C0 = CFrame.new(19.3722382, -3.33087826, 2.54137945, -0.250001401, -0.491382152, 0.834303975, 0.0669622123, -0.868364573, -0.491393685, 0.965941966, -0.0669801831, 0.249996051)
  980. w6.Part1 = p7
  981. w6.C1 = CFrame.new(16.5012703, -5.1305232, 2.59873891, -4.37113883e-008, -0.000135861075, 1, 0, 1, 0.000135861075, -1, 5.9386762e-012, -4.37113883e-008)
  982. w7 = Instance.new(Weld, p7)
  983. w7.Name = Part_Weld
  984. w7.Part0 = p7
  985. w7.C0 = CFrame.new(16.5014496, -5.13052464, 2.59877563, -3.27825546e-007, -0.000133868307, 1.00001442, -3.57627869e-007, 0.99999994, 0.000135900453, -1.00001431, 1.49011612e-008, -5.96046448e-008)
  986. w7.Part1 = p8
  987. w7.C1 = CFrame.new(-0.765930653, -21.3311157, 1.75706458, -1.37833995e-005, 0.965968609, 0.258659452, 0.00428466033, 0.258657128, -0.965959728, -0.999990821, 0.00109495374, -0.00414241292)
  988. w8 = Instance.new(Weld, p8)
  989. w8.Name = Part_Weld
  990. w8.Part0 = p8
  991. w8.C0 = CFrame.new(-0.765703201, -21.3314991, 1.75706851, -1.42129729e-005, 0.965967655, 0.258668512, 0.00428489037, 0.258660465, -0.965972245, -1.00000513, 0.00109496934, -0.00414247159)
  992. w8.Part1 = p9
  993. w8.C1 = CFrame.new(11.6857395, -12.2548676, 8.25926208, -0.277089596, 0.631037474, 0.724577785, -0.561487973, 0.505604029, -0.655054033, -0.779713154, -0.588350415, 0.214222342)
  994. w9 = Instance.new(Weld, p9)
  995. w9.Name = Part_Weld
  996. w9.Part0 = p9
  997. w9.C0 = CFrame.new(11.6860123, -12.254859, 8.25934601, -0.277095288, 0.631033003, 0.724593103, -0.561500967, 0.505603611, -0.655058563, -0.779720128, -0.58835566, 0.214224264)
  998. w9.Part1 = p10
  999. w9.C1 = CFrame.new(-0.759226322, -21.3225994, -2.35311079, -0.0669693872, 0.965954244, 0.249894977, 0.254174918, 0.258710593, -0.931914091, -0.964836895, 0.00110732042, -0.262847036)
  1000. w10 = Instance.new(Weld, p10)
  1001. w10.Name = Part_Weld
  1002. w10.Part0 = p10
  1003. w10.C0 = CFrame.new(-0.759016514, -21.3229256, -2.3531487, -0.0669716895, 0.96595335, 0.249903828, 0.254178405, 0.258713901, -0.93192625, -0.964850724, 0.00110733509, -0.262850702)
  1004. w10.Part1 = p11
  1005. w10.C1 = CFrame.new(18.7059784, -3.17931223, -5.46201515, 0.250018269, -0.49138394, 0.834285676, -0.0669495314, -0.86836195, -0.491391063, 0.965923727, 0.0670017004, -0.250004292)
  1006. w11 = Instance.new(Weld, p11)
  1007. w11.Name = Part_Weld
  1008. w11.Part0 = p11
  1009. w11.C0 = CFrame.new(18.7061806, -3.17931461, -5.46200418, 0.250022948, -0.491377324, 0.834300399, -0.0669473261, -0.868365645, -0.491393894, 0.965937555, 0.0670026764, -0.250007868)
  1010. w11.Part1 = p12
  1011. w11.C1 = CFrame.new(13.6104174, 15.708952, -1.1486963, -4.37113883e-008, 0.500093997, 0.865971148, 0, -0.865971148, 0.500093997, 1, 2.18598029e-008, 3.78528e-008)
  1012. w12 = Instance.new(Weld, p12)
  1013. w12.Name = Part_Weld
  1014. w12.Part0 = p12
  1015. w12.C0 = CFrame.new(13.6107903, 15.7090092, -1.1487354, -4.76837158e-007, 0.500089884, 0.865987122, 2.83122063e-007, -0.865973473, 0.500095367, 1.00001442, 4.47034836e-008, 1.49011612e-008)
  1016. w12.Part1 = p13
  1017. w12.C1 = CFrame.new(19.4568653, -3.38261366, -1.14870369, -4.37113883e-008, -0.499906093, 0.866079628, 0, -0.866079628, -0.499906093, 1, -2.1851589e-008, 3.78575429e-008)
  1018. w13 = Instance.new(Weld, p13)
  1019. w13.Name = Part_Weld
  1020. w13.Part0 = p13
  1021. w13.C0 = CFrame.new(19.457077, -3.38260937, -1.14871991, -4.63888163e-008, -0.499899268, 0.866095126, 5.08347114e-007, -0.866083562, -0.499908328, 1.00001442, -2.18518963e-008, 3.78581007e-008)
  1022. w13.Part1 = p14
  1023. w13.C1 = CFrame.new(-0.765169621, -21.3281136, 1.05768669, -1.37638153e-005, 0.96595937, 0.258693874, 0.00425664661, 0.258691579, -0.965950608, -0.99999094, 0.00108787336, -0.00411530817)
  1024. w14 = Instance.new(Weld, p14)
  1025. w14.Name = ArmPart_Weld
  1026. w14.Part0 = p14
  1027. w14.C0 = CFrame.new(-0.764959335, -21.3284416, 1.05770254, -1.42545232e-005, 0.965958476, 0.258703023, 0.00425684778, 0.258694947, -0.965963125, -1.00000536, 0.00108788908, -0.00411536777)
  1028. w14.Part1 = p15
  1029. w14.C1 = CFrame.new(16.0000172, 5.13429213, -1.49874043, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  1030. w15 = Instance.new(Weld, p15)
  1031. w15.Name = Part_Weld
  1032. w15.Part0 = p15
  1033. w15.C0 = CFrame.new(16.0001163, 5.13430214, -1.49877143, -2.99420208e-007, 0.00011029192, 1.00001454, 4.39002179e-007, -1, 0.000108176115, 1.00001442, 0, 4.42378223e-008)
  1034. w15.Part1 = p16
  1035. w15.C1 = CFrame.new(16.5000153, 6.13429213, -1.49872518, -4.37113883e-008, 0.000108154614, 1, 0, -1, 0.000108154614, 1, 4.72758855e-012, 4.37113883e-008)
  1036. w16 = Instance.new(Weld, p16)
  1037. w16.Name = Part_Weld
  1038. w16.Part0 = p16
  1039. w16.C0 = CFrame.new(16.5002594, 6.1342907, -1.49874651, -2.98894406e-007, 0.000110270419, 1.00001454, 4.39006953e-007, -1, 0.000108154614, 1.00001442, 4.71678729e-012, 4.37120207e-008)
  1040. w16.Part1 = p17
  1041. w16.C1 = CFrame.new(16.8263168, 6.46704865, 8.05857849, 0.396029502, -0.207962677, 0.894378066, -0.497426808, 0.770130157, 0.399332225, -0.771833658, -0.603034973, 0.201548025)
  1042. w17 = Instance.new(Weld, p17)
  1043. w17.Name = Part_Weld
  1044. w17.Part0 = p17
  1045. w17.C0 = CFrame.new(16.8266068, 6.46726036, 8.05869198, 0.396035522, -0.207958207, 0.894391596, -0.497440547, 0.770127177, 0.399337679, -0.771840453, -0.603040278, 0.201549783)
  1046. w17.Part1 = p18
  1047. w17.C1 = CFrame.new(-0.991122723, -20.5004215, 5.08983374, 0.0669417754, 0.965955615, 0.249897182, -0.245835528, 0.258705586, -0.9341501, -0.966997266, 0.00110005983, 0.254784435)
  1048. w18 = Instance.new(Weld, p18)
  1049. w18.Name = Part_Weld
  1050. w18.Part0 = p18
  1051. w18.C0 = CFrame.new(-0.990923882, -20.5007305, 5.08983374, 0.066943109, 0.965954781, 0.249906152, -0.245838761, 0.258709013, -0.934162259, -0.967011333, 0.00110003352, 0.254788101)
  1052. w18.Part1 = p19
  1053. w18.C1 = CFrame.new(10.4456682, -15.7977238, -7.8332901, 0.559388936, -0.68521893, 0.466432214, 0.116898462, -0.491870552, -0.862785101, 0.820620954, 0.537157655, -0.195045918)
  1054. w19 = Instance.new(Weld, p19)
  1055. w19.Name = Part_Weld
  1056. w19.Part0 = p19
  1057. w19.C0 = CFrame.new(10.4457512, -15.7979813, -7.83342838, 0.559401393, -0.685213447, 0.466440916, 0.116905749, -0.491872638, -0.862796843, 0.820629179, 0.537163019, -0.195047855)
  1058. w19.Part1 = p20
  1059. w19.C1 = CFrame.new(16.5012665, -4.13050127, 1.49876332, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  1060. w20 = Instance.new(Weld, p20)
  1061. w20.Name = Part_Weld
  1062. w20.Part0 = p20
  1063. w20.C0 = CFrame.new(16.5013981, -4.13050938, 1.498757, -2.38418579e-007, -0.000133797526, 1.00001466, -4.47034836e-007, 1.00000024, 0.000135831535, -1.00001454, -2.98023224e-008, -5.96046448e-008)
  1064. w20.Part1 = p21
  1065. w20.C1 = CFrame.new(16.5012627, -5.13048887, 0.39874959, -4.37113883e-008, -0.000135854745, 1, 0, 1, 0.000135854745, -1, 5.93839951e-012, -4.37113883e-008)
  1066. w21 = Instance.new(Weld, p21)
  1067. w21.Name = Wedge_Weld
  1068. w21.Part0 = p21
  1069. w21.C0 = CFrame.new(16.5014935, -5.13049126, 0.398722976, -2.22529991e-007, -0.000133820766, 1.00001466, -4.17224015e-007, 1.00000024, 0.000135854774, -1.00001454, 5.9472427e-012, -4.37120207e-008)
  1070. w21.Part1 = p22
  1071. w21.C1 = CFrame.new(-16.5005875, 4.13259029, 2.94876933, -4.37113883e-008, 1.39792737e-005, -1, 0, -1, -1.39792737e-005, -1, -6.11053471e-013, 4.37113883e-008)
  1072. w22 = Instance.new(Weld, p22)
  1073. w22.Name = Part_Weld
  1074. w22.Part0 = p22
  1075. w22.C0 = CFrame.new(-16.500824, 4.13258791, 2.94888711, 1.35156796e-007, 1.19470278e-005, -1.00001466, 4.17202415e-007, -1.00000024, -1.39792755e-005, -1.00001454, -6.07483681e-013, 4.37120278e-008)
  1076. w22.Part1 = p23
  1077. w22.C1 = CFrame.new(11.3238592, 16.2938461, -5.83674097, 0.167913347, 0.593457043, 0.787155509, 0.220650926, -0.800859332, 0.556720257, 0.960790455, 0.0802058354, -0.265421808)
  1078. w23 = Instance.new(Weld, p23)
  1079. w23.Name = Wedge_Weld
  1080. w23.Part0 = p23
  1081. w23.C0 = CFrame.new(11.3242846, 16.2939701, -5.83676767, 0.167916089, 0.593452632, 0.787171543, 0.220654398, -0.800862908, 0.556722164, 0.960804224, 0.0802069977, -0.265425682)
  1082. w23.Part1 = p24
  1083. w23.C1 = CFrame.new(-16.5190907, -6.08210278, -0.053311754, -0.000165350299, 0.00304719806, -0.999995351, -0.000303142268, 0.999995351, 0.00304725766, 0.99999994, 0.000303644716, -0.000164425801)
  1084. w24 = Instance.new(Weld, p24)
  1085. w24.Name = Part_Weld
  1086. w24.Part0 = p24
  1087. w24.C0 = CFrame.new(-16.5192356, -6.08211088, -0.0533116534, -0.000165194273, 0.00304524973, -1.00001013, -0.00030361861, 0.999995589, 0.00304720178, 1.00001442, 0.000303655863, -0.000164449215)
  1088. w24.Part1 = p25
  1089. w24.C1 = CFrame.new(5.14108515, 1.49960721, -17.9982204, 1.16387992e-005, -0.999999881, 0.000471503939, -1, -1.1615477e-005, 4.94651576e-005, -4.94596788e-005, -0.000471504522, -0.999999881)
  1090. w25 = Instance.new(Weld, p25)
  1091. w25.Name = Part_Weld
  1092. w25.Part0 = p25
  1093. w25.C0 = CFrame.new(5.14104986, 1.49967504, -17.9985313, 1.20991026e-005, -1.00000024, 0.000469659513, -1.00001454, -1.16155716e-005, 4.96469293e-005, -4.94604174e-005, -0.000471511274, -1.00001466)
  1094. w25.Part1 = p26
  1095. w25.C1 = CFrame.new(5.07938719, 17.5157299, 1.50311017, 0.00030336561, -0.99999541, -0.00302907825, 0.000164940167, -0.00302901864, 0.999995351, -0.99999994, -0.000303863839, 0.000164020501)
  1096. m.Parent = char
  1097. mMakeJoints()
  1098. ----------------------------------------------------
  1099. local cor2 = Instance.new(Part, char.Claw)
  1100. cor2.Name = Thingy
  1101. cor2.Locked = true
  1102. cor2.BottomSurface = 0
  1103. cor2.CanCollide = false
  1104. cor2.Size = Vector3.new(2, 1, 1)
  1105. cor2.Transparency = 1
  1106. cor2.TopSurface = 0
  1107. corw2 = Instance.new(Weld, cor2)
  1108. corw2.Part0 = larm
  1109. corw2.Part1 = cor2
  1110. corw2.C0 = CFrame.new(0, -1, 0) CFrame.Angles(math.rad(0), math.rad(180), math.rad(90))
  1111. corw2.C1 = CFrame.new(0, 0, 0)
  1112. weld2 = Instance.new(Weld, char.Claw)
  1113. weld2.Part0 = cor2
  1114. weld2.Part1 = char.Claw.ArmPart
  1115. weld2.C0 = CFrame.new(0, 0, 0)
  1116. ----------------------------------------------------
  1117. function weld5(part0, part1, c0, c1)
  1118. weeld=Instance.new(Weld, part0)
  1119. weeld.Part0=part0
  1120. weeld.Part1=part1
  1121. weeld.C0=c0
  1122. weeld.C1=c1
  1123. return weeld
  1124. end
  1125. ----------------------------------------------------
  1126. function newRay(start,face,range,wat)
  1127. local rey=Ray.new(start.p,(face.p-start.p).Unitrange)
  1128. hit,pos=WorkspaceFindPartOnRayWithIgnoreList(rey,wat)
  1129. return rey,hit,pos
  1130. end
  1131. ----------------------------------------------------
  1132. mod5 = Instance.new(Model,char)
  1133.  
  1134. function FindNearestTorso(Position,Distance,SinglePlayer)
  1135. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude Distance end
  1136. local List = {}
  1137. for i,v in pairs(workspaceGetChildren())do
  1138. if vIsA(Model)then
  1139. if vfindFirstChild(Torso)then
  1140. if v ~= char then
  1141. if(v.Torso.Position -Position).magnitude = Distance then
  1142. table.insert(List,v)
  1143. end
  1144. end
  1145. end
  1146. end
  1147. end
  1148. return List
  1149. end
  1150.  
  1151. function Landing()
  1152. part=Instance.new('Part',mod5)
  1153. part.Anchored=true
  1154. part.CanCollide=false
  1155. part.FormFactor='Custom'
  1156. part.Size=Vector3.new(.2,.2,.2)
  1157. part.CFrame=root.CFrameCFrame.new(0,-2,0)
  1158. part.Transparency=.7
  1159. part.BrickColor=BrickColor.new('Institutional white')
  1160. mesh=Instance.new('SpecialMesh',part)
  1161. mesh.MeshId='httpwww.roblox.comassetid=20329976'
  1162. mesh.Scale=Vector3.new(10,5,10)
  1163.  
  1164. for i,v in pairs(FindNearestTorso(torso.CFrame.p,40))do
  1165. if vFindFirstChild('Humanoid') then
  1166. v.HumanoidTakeDamage(math.random(20,30))
  1167. v.Humanoid.PlatformStand = true
  1168. vFindFirstChild(Torso).Velocity = hed.CFrame.lookVector 100
  1169. end
  1170. end
  1171.  
  1172. coroutine.resume(coroutine.create(function()
  1173. for i=0,3.8,0.05 do
  1174. wait()
  1175. part.CFrame=part.CFrame
  1176. part.Transparency=i
  1177. mesh.Scale=mesh.Scale+Vector3.new(1,0.2,1)
  1178. end
  1179. part.Parent = nil
  1180. end))
  1181. end
  1182. ----------------------------------------------------
  1183. mod4 = Instance.new(Model,char)
  1184.  
  1185. ptez = {0.7, 0.8, 0.9, 1}
  1186.  
  1187. function FindNearestTorso(Position,Distance,SinglePlayer)
  1188. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude Distance end
  1189. local List = {}
  1190. for i,v in pairs(workspaceGetChildren())do
  1191. if vIsA(Model)then
  1192. if vfindFirstChild(Torso)then
  1193. if v ~= char then
  1194. if(v.Torso.Position -Position).magnitude = Distance then
  1195. table.insert(List,v)
  1196. end
  1197. end
  1198. end
  1199. end
  1200. end
  1201. return List
  1202. end
  1203.  
  1204. function GroundPound()
  1205. part=Instance.new('Part',mod4)
  1206. part.Anchored=true
  1207. part.CanCollide=false
  1208. part.FormFactor='Custom'
  1209. part.Size=Vector3.new(.2,.2,.2)
  1210. part.CFrame=root.CFrameCFrame.new(0,-5.8,-2.4)CFrame.Angles(math.rad(90),0,0)
  1211. part.Transparency=.7
  1212. part.BrickColor=BrickColor.new('Institutional white')
  1213. mesh=Instance.new('SpecialMesh',part)
  1214. mesh.MeshId='httpwww.roblox.comassetid=3270017'
  1215. mesh.Scale=Vector3.new(3,3,3)
  1216. part2=Instance.new('Part',mod4)
  1217. part2.Anchored=true
  1218. part2.CanCollide=false
  1219. part2.FormFactor='Custom'
  1220. part2.Size=Vector3.new(.2,.2,.2)
  1221. part2.CFrame=root.CFrameCFrame.new(0,-5,-2.6)
  1222. part2.Transparency=.7
  1223. part2.BrickColor=BrickColor.new('Really red')
  1224. mesh2=Instance.new('SpecialMesh',part2)
  1225. mesh2.MeshId='httpwww.roblox.comassetid=20329976'
  1226. mesh2.Scale=Vector3.new(3,1.5,3)
  1227. x = Instance.new(Sound,char)
  1228. x.SoundId = httpwww.roblox.comassetid=142070127
  1229. x.Pitch = ptez[math.random(1,#ptez)]
  1230. x.Volume = 1
  1231. wait(.1)
  1232. xPlay()
  1233. for i,v in pairs(FindNearestTorso(torso.CFrame.p,12))do
  1234. if vFindFirstChild('Humanoid') then
  1235. v.HumanoidTakeDamage(math.random(8,15))
  1236. end
  1237. end
  1238. coroutine.resume(coroutine.create(function()
  1239. for i=0,0.62,0.13 do
  1240. wait()
  1241. part.CFrame=part.CFrame
  1242. part.Transparency=i
  1243. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1244. part2.CFrame=part2.CFrame
  1245. part2.Transparency=i
  1246. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1247. end
  1248. part.Parent=nil
  1249. part2.Parent=nil
  1250. xDestroy()
  1251. end))
  1252. end
  1253. ----------------------------------------------------
  1254. mod=Instance.new('Model',char)
  1255.  
  1256. function charge()
  1257. hed.Velocity=hed.CFrame.lookVector200
  1258. part=Instance.new('Part',mod)
  1259. part.Anchored=true
  1260. part.CanCollide=false
  1261. part.FormFactor='Custom'
  1262. part.Size=Vector3.new(.2,.2,.2)
  1263. part.CFrame=hed.CFrameCFrame.Angles(math.rad(90),0,0)
  1264. part.Transparency=.7
  1265. part.BrickColor=BrickColor.new('New Yeller')
  1266. mesh=Instance.new('SpecialMesh',part)
  1267. mesh.MeshId='httpwww.roblox.comassetid=20329976'
  1268. mesh.Scale=Vector3.new(10,5,10)
  1269. part2=partclone()
  1270. part2.Parent=mod
  1271. part2.BrickColor=BrickColor.new('Bright red')
  1272. mesh2=meshclone()
  1273. mesh2.Parent=part2
  1274. mesh2.Scale=Vector3.new(20,10,20)
  1275. part3=part2clone()
  1276. part3.Parent = mod
  1277. part3.BrickColor=BrickColor.new('Institutional white')
  1278. mesh3=mesh2clone()
  1279. mesh2.Parent=part3
  1280. mesh3.Scale=Vector3.new(30,15,30)
  1281. coroutine.resume(coroutine.create(function()
  1282. for i=0,1,0.1 do
  1283. wait()
  1284. part.CFrame=part.CFrame
  1285. part.Transparency=i
  1286. mesh.Scale=mesh.Scale+Vector3.new(1,1,1)
  1287. part2.CFrame=part2.CFrame
  1288. part2.Transparency=i
  1289. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  1290. part3.CFrame=part3.CFrame
  1291. part3.Transparency=i
  1292. mesh3.Scale=mesh3.Scale+Vector3.new(1,1,1)
  1293. end
  1294. part.Parent=nil
  1295. part2.Parent=nil
  1296. part3.Parent = nil
  1297. end))
  1298. end
  1299. ----------------------------------------------------
  1300. function FindNearestTorso(Position,Distance,SinglePlayer)
  1301. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude Distance end
  1302. local List = {}
  1303. for i,v in pairs(workspaceGetChildren())do
  1304. if vIsA(Model)then
  1305. if vfindFirstChild(Torso)then
  1306. if v ~= char then
  1307. if(v.Torso.Position -Position).magnitude = Distance then
  1308. table.insert(List,v)
  1309. end
  1310. end
  1311. end
  1312. end
  1313. end
  1314. return List
  1315. end
  1316.  
  1317. mod3 = Instance.new(Model,rleg)
  1318.  
  1319. function Stomp()
  1320. part=Instance.new('Part',mod3)
  1321. part.Anchored=true
  1322. part.CanCollide=false
  1323. part.FormFactor='Custom'
  1324. part.Size=Vector3.new(.2,.2,.2)
  1325. part.CFrame=rleg.CFrameCFrame.new(0,-2.4,0)CFrame.Angles(math.rad(90),0,0)
  1326. part.Transparency=.7
  1327. part.BrickColor=BrickColor.new('Bright green')
  1328. mesh=Instance.new('SpecialMesh',part)
  1329. mesh.MeshId='httpwww.roblox.comassetid=3270017'
  1330. mesh.Scale=Vector3.new(25,25,25)
  1331. part2=partclone()
  1332. part2.Parent=mod3
  1333. part2.BrickColor=BrickColor.new('Bright green')
  1334. mesh2=meshclone()
  1335. mesh2.Parent=part2
  1336. mesh2.Scale=Vector3.new(15,15,15)
  1337. part3=partclone()
  1338. part3.Parent=mod3
  1339. part3.TopSurface=0
  1340. part3.BottomSurface=0
  1341. part3.CFrame=rleg.CFrameCFrame.new(0,-3,0)
  1342. mesh3=Instance.new('SpecialMesh',part3)
  1343. mesh3.MeshType = 3
  1344. mesh3.Scale=Vector3.new(12,12,12)
  1345. for i,v in pairs(FindNearestTorso(torso.CFrame.p,50))do
  1346. if vFindFirstChild('Humanoid') then
  1347. v.HumanoidTakeDamage(math.random(20,60))
  1348. v.Humanoid.PlatformStand = true
  1349. vFindFirstChild(Torso).Velocity = hed.CFrame.lookVector 100
  1350. end
  1351. end
  1352. coroutine.resume(coroutine.create(function()
  1353. for i=0,3.8,0.05 do
  1354. wait()
  1355. part.CFrame=part.CFrame
  1356. part.Transparency=i
  1357. mesh.Scale=mesh.Scale+Vector3.new(2.8,2.8,2.8)
  1358. part2.CFrame=part2.CFrame
  1359. part2.Transparency=i
  1360. mesh2.Scale=mesh2.Scale+Vector3.new(1,1,1)
  1361. part3.CFrame=part3.CFrame
  1362. part3.Transparency=i
  1363. mesh3.Scale=mesh3.Scale+Vector3.new(1.5,1.5,1.5)
  1364. end
  1365. end))
  1366. end
  1367. ----------------------------------------------------
  1368.  
  1369. local acos = math.acos
  1370. local sqrt = math.sqrt
  1371. local Vec3 = Vector3.new
  1372. local fromAxisAngle = CFrame.fromAxisAngle
  1373.  
  1374. local function toAxisAngle(CFr)
  1375. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFrcomponents()
  1376. local Angle = math.acos((R00+R11+R22-1)2)
  1377. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1378. A = A == 0 and 0.00001 or A
  1379. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1380. B = B == 0 and 0.00001 or B
  1381. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  1382. C = C == 0 and 0.00001 or C
  1383. local x = (R21-R12)sqrt(A)
  1384. local y = (R02-R20)sqrt(B)
  1385. local z = (R10-R01)sqrt(C)
  1386. return Vec3(x,y,z),Angle
  1387. end
  1388.  
  1389. function ApplyTrig(Num,Func)
  1390. local Min,Max = Func(0),Func(1)
  1391. local i = Func(Num)
  1392. return (i-Min)(Max-Min)
  1393. --[[if Func == sin then
  1394. return (math.sin((1-Num)math.pi)+1)2
  1395. elseif Func == cos then
  1396. return (math.cos((1-Num)math.pi)+1)2
  1397. end]]
  1398. end
  1399.  
  1400. function LerpCFrame(CFrame1,CFrame2,Num)
  1401. local Vec,Ang = toAxisAngle(CFrame1inverse()CFrame2)
  1402. return CFrame1fromAxisAngle(Vec,AngNum) + (CFrame2.p-CFrame1.p)Num
  1403. end
  1404.  
  1405. function Crater(Torso,Radius)
  1406. Spawn(function()
  1407. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)10)
  1408. local Ignore = {}
  1409. for i,v in pairs(gameGetService(Players)GetPlayers()) do
  1410. if v.Character ~= nil then
  1411. Ignore[#Ignore+1] = v.Character
  1412. end
  1413. end
  1414. local Hit,Pos,SurfaceNorm = WorkspaceFindPartOnRayWithIgnoreList(Ray,Ignore)
  1415. if Hit == nil then return end
  1416. local Parts = {}
  1417. for i = 1,360,10 do
  1418. local P = Instance.new(Part,Torso.Parent)
  1419. P.Anchored = true
  1420. P.FormFactor = Custom
  1421. P.BrickColor = Hit.BrickColor
  1422. P.Material = Hit.Material
  1423. P.TopSurface = Smooth
  1424. P.BottomSurface = Smooth
  1425. P.Size = Vector3.new(5,10,10)(math.random(80,100)100)
  1426. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1427. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))CFrame.Angles(0,math.rad(i),0)CFrame.new(0,0,-Radius)CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  1428. if math.random(0,5) == 0 then -- rubble
  1429. local P = Instance.new(Part,Torso.Parent)
  1430. P.Anchored = true
  1431. P.FormFactor = Custom
  1432. P.BrickColor = Hit.BrickColor
  1433. P.Material = Hit.Material
  1434. P.TopSurface = Smooth
  1435. P.BottomSurface = Smooth
  1436. P.Size = Vector3.new(2,2,2)(math.random(80,100)100)
  1437. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  1438. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)CFrame.Angles(math.rad(90),0,0))CFrame.Angles(0,math.rad(i),0)CFrame.new(0,0,-Radius-8)CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  1439. end
  1440. end
  1441. for i = 0,1,0.05 do
  1442. for i2,v in pairs(Parts) do
  1443. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  1444. end
  1445. wait(0.02)
  1446. end
  1447. for i,v in pairs(Parts) do
  1448. if v[1].Size.X 2.1 then
  1449. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  1450. end
  1451. v[1].Anchored = false
  1452. end
  1453. for i = 0,1,0.05 do
  1454. for i2,v in pairs(Parts) do
  1455. v[1].Transparency = i
  1456. if i == 1 then
  1457. v[1]Destroy()
  1458. elseif i = 0.25 then
  1459. v[1].CanCollide = false
  1460. end
  1461. end
  1462. wait(0.02)
  1463. end
  1464. Parts = nil
  1465. end)
  1466. end
  1467.  
  1468. ----------------------------------------------------
  1469. mouse.KeyDownconnect(function(key)
  1470. if key == r then
  1471. larm.BrickColor = BrickColor.new(Bright red)
  1472. rarm.BrickColor = BrickColor.new(Bright red)
  1473. if Debounces.CanAttack == true then
  1474. Debounces.CanAttack = false
  1475. Debounces.on = true
  1476. Debounces.NoIdl = true
  1477. to = char.Absolution.Thingy2.Touchedconnect(function(ht)
  1478. hit = ht.Parent
  1479. if ht and hitIsA(Model) then
  1480. if hitFindFirstChild(Humanoid) then
  1481. if hit.Name ~= p.Name then
  1482. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1483. Debounces.Slashed = true]]--
  1484. hitFindFirstChild(Humanoid)TakeDamage(10)
  1485. wait(1)
  1486. --Debounces.Slashed = false
  1487. --end
  1488. end
  1489. end
  1490. elseif ht and hitIsA(Hat) then
  1491. if hit.Parent.Name ~= p.Name then
  1492. if hit.ParentFindFirstChild(Humanoid) then
  1493. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  1494. Debounces.Slashed = true]]--
  1495. hit.ParentFindFirstChild(Humanoid)TakeDamage(10)
  1496. wait(1)
  1497. --Debounces.Slashed = false
  1498. end
  1499. end
  1500. end
  1501. end)
  1502. q = Instance.new(Sound,hed)
  1503. q.SoundId = httpwww.roblox.comassetid=134012322
  1504. q.Pitch = 0.85
  1505. q.Looped = false
  1506. q1 = Instance.new(Sound,hed)
  1507. q1.SoundId = httpwww.roblox.comassetid=134012322
  1508. q1.Pitch = 0.85
  1509. q1.Looped = false
  1510. qPlay()
  1511. q1Play()
  1512. for i = 1,20 do
  1513. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4)
  1514. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4)
  1515. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4)
  1516. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 4, 0) CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4)
  1517. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 1) CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4)
  1518. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) CFrame.Angles(math.rad(-60), 0, math.rad(0)), 0.4)
  1519. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.2, -3) CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(0)), 0.5)
  1520. if Debounces.on == false then break end
  1521. wait()
  1522. end
  1523. n = Instance.new(Sound,hed)
  1524. n.SoundId = httpwww.roblox.comassetid=168514932
  1525. n.Pitch = 0.94
  1526. n.Looped = false
  1527. n1 = Instance.new(Sound,hed)
  1528. n1.SoundId = httpwww.roblox.comassetid=168514932
  1529. n1.Pitch = 0.94
  1530. n1.Looped = false
  1531. nPlay()
  1532. n1Play()
  1533. b = Instance.new(Sound,hed)
  1534. b.SoundId = httpwww.roblox.comassetid=168586586
  1535. b.Pitch = 0.94
  1536. b.Looped = false
  1537. b1 = Instance.new(Sound,hed)
  1538. b1.SoundId = httpwww.roblox.comassetid=168586586
  1539. b1.Pitch = 0.94
  1540. b1.Looped = false
  1541. bPlay()
  1542. b1Play()
  1543. for i = 1,26 do
  1544. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.5)
  1545. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.5)
  1546. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.5)
  1547. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) CFrame.Angles(math.rad(-40), math.rad(0), 0), 0.5)
  1548. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -1) CFrame.Angles(math.rad(50), 0, math.rad(0)), 0.5)
  1549. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .4) CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.5)
  1550. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 0.5)
  1551. if Debounces.on == false then break end
  1552. wait()
  1553. end
  1554. wait(.5)
  1555. todisconnect()
  1556. qDestroy()
  1557. q1Destroy()
  1558. nDestroy()
  1559. n1Destroy()
  1560. larm.BrickColor = BrickColor.new(Institutional white)
  1561. rarm.BrickColor = BrickColor.new(Institutional white)
  1562. if Debounces.CanAttack == false then
  1563. Debounces.CanAttack = true
  1564. Debounces.on = false
  1565. Debounces.NoIdl = false
  1566. end
  1567. end
  1568. end
  1569. end)
  1570. ----------------------------------------------------
  1571. mouse.KeyDownconnect(function(key)
  1572. if key == q then
  1573. larm.BrickColor = BrickColor.new(Bright red)
  1574. rarm.BrickColor = BrickColor.new(Bright red)
  1575. if Debounces.CanAttack == true then
  1576. Debounces.CanAttack = false
  1577. Debounces.on = true
  1578. Debounces.NoIdl = true
  1579. to = char.Absolution.Thingy2.Touchedconnect(function(ht)
  1580. hit = ht.Parent
  1581. if ht and hitIsA(Model) then
  1582. if hitFindFirstChild(Humanoid) then
  1583. if hit.Name ~= p.Name then
  1584. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1585. Debounces.Slashed = true]]--
  1586. hitFindFirstChild(Humanoid)TakeDamage(4)
  1587. wait(1)
  1588. --Debounces.Slashed = false
  1589. --end
  1590. end
  1591. end
  1592. elseif ht and hitIsA(Hat) then
  1593. if hit.Parent.Name ~= p.Name then
  1594. if hit.ParentFindFirstChild(Humanoid) then
  1595. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  1596. Debounces.Slashed = true]]--
  1597. hit.ParentFindFirstChild(Humanoid)TakeDamage(4)
  1598. wait(1)
  1599. --Debounces.Slashed = false
  1600. end
  1601. end
  1602. end
  1603. end)
  1604. for i = 1, 20 do
  1605. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) CFrame.Angles(math.rad(21), math.rad(75), math.rad(50)), 0.2)
  1606. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) CFrame.Angles(math.rad(-30), math.rad(0), math.rad(-18)), 0.2)
  1607. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) CFrame.Angles(math.rad(-14),math.rad(-60),0), 0.5)
  1608. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(0, math.rad(70), 0), 0.5)
  1609. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  1610. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(0, 0, math.rad(10)), 0.5)
  1611. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1612. if Debounces.on == false then break end
  1613. wait()
  1614. end
  1615. z = Instance.new(Sound,hed)
  1616. z.SoundId = rbxassetid160069154
  1617. z.Looped = false
  1618. z.Pitch = .9
  1619. z1 = Instance.new(Sound,hed)
  1620. z1.SoundId = rbxassetid160069154
  1621. z1.Looped = false
  1622. z1.Pitch = .9
  1623. wait(0.01)
  1624. zPlay()
  1625. z1Play()
  1626. for i = 1, 12 do
  1627. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(50)), 0.2)
  1628. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2,.9,-1) CFrame.Angles(math.rad(60), math.rad(0), math.rad(20)), 0.5)
  1629. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) CFrame.Angles(math.rad(-14),math.rad(30),0), 0.5)
  1630. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.5)
  1631. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) CFrame.Angles(math.rad(-10), 0, 0), 0.5)
  1632. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, .6) CFrame.Angles(math.rad(-65), 0, 0), 0.5)
  1633. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1634. if Debounces.on == false then break end
  1635. wait()
  1636. end
  1637. for i = 1, 12 do
  1638. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) CFrame.Angles(math.rad(140), math.rad(0), math.rad(50)), 0.4)
  1639. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.4)
  1640. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) CFrame.Angles(math.rad(-14),math.rad(10),0), 0.5)
  1641. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(0, math.rad(-10), 0), 0.5)
  1642. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(0, 0, math.rad(-10)), 0.5)
  1643. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(0, 0, math.rad(10)), 0.5)
  1644. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.7, -1.4) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1645. if Debounces.on == false then break end
  1646. wait()
  1647. end
  1648. z = Instance.new(Sound,hed)
  1649. z.SoundId = rbxassetid168586621
  1650. z.Looped = false
  1651. z.Pitch = 1
  1652. z1 = Instance.new(Sound,hed)
  1653. z1.SoundId = rbxassetid168586621
  1654. z1.Looped = false
  1655. z1.Pitch = 1
  1656. wait(0.01)
  1657. zPlay()
  1658. z1Play()
  1659. for i = 1, 12 do
  1660. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0) CFrame.Angles(math.rad(40), math.rad(-20), math.rad(10)), 0.5)
  1661. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0) CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-18)), 0.4)
  1662. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2) CFrame.Angles(math.rad(-14),math.rad(-40),0), 0.5)
  1663. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(0, math.rad(40), 0), 0.5)
  1664. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(math.rad(-20), 0, math.rad(-10)), 0.5)
  1665. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(math.rad(20), 0, math.rad(10)), 0.5)
  1666. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -2.8, -1.4) CFrame.Angles(math.rad(-110), math.rad(-90), math.rad(20)), 1)
  1667. if Debounces.on == false then break end
  1668. wait()
  1669. end
  1670. todisconnect()
  1671. larm.BrickColor = BrickColor.new(Institutional white)
  1672. rarm.BrickColor = BrickColor.new(Institutional white)
  1673. if Debounces.CanAttack == false then
  1674. Debounces.CanAttack = true
  1675. Debounces.on = false
  1676. Debounces.NoIdl = false
  1677. end
  1678. end
  1679. end
  1680. end)
  1681. ----------------------------------------------------
  1682. Sit = false
  1683. mouse.KeyDownconnect(function(key)
  1684. if key == v then
  1685. if Sit == false then
  1686. Sit = true
  1687. hum.WalkSpeed = 0.001
  1688. stanceToggle = Sitting
  1689. elseif Sit == true then
  1690. Sit = false
  1691. hum.WalkSpeed = 7
  1692. stanceToggle = Normal
  1693. end
  1694. end
  1695. end)
  1696. ----------------------------------------------------
  1697. mouse.KeyDownconnect(function(key)
  1698. if key == t then
  1699. if Debounces.CanAttack == true then
  1700. Debounces.CanAttack = false
  1701. Debounces.on = true
  1702. Debounces.NoIdl = true
  1703. for i = 1, 20 do
  1704. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,1.1,-1) CFrame.Angles(math.rad(115), math.rad(0), math.rad(-55)), 0.4)
  1705. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,1.1,-1) CFrame.Angles(math.rad(115), math.rad(0), math.rad(55)), 0.4)
  1706. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)),0.4)
  1707. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) CFrame.Angles(math.rad(30), math.rad(0), 0), 0.4)
  1708. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .6) CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.4)
  1709. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.2) CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.4)
  1710. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  1711. if Debounces.on == false then break end
  1712. wait()
  1713. end
  1714. Spawn(function()
  1715. local Parts = {}
  1716. for Y = -5,5 do
  1717. local P = Instance.new(Part,char)
  1718. P.Anchored = true
  1719. P.FormFactor = Custom
  1720. P.CanCollide = false
  1721. P.Size = Vector3.new(1,2,1)
  1722. P.TopSurface = SmoothNoOutlines
  1723. P.BottomSurface = SmoothNoOutlines
  1724. P.BrickColor = BrickColor.new(Institutional white)
  1725. P.Name = tostring(Y)
  1726. local i = (Y+5)(10)
  1727. i = 1-math.cos(math.pii-(math.pi2))
  1728. P.CFrame = char.HumanoidRootPart.CFrameCFrame.new(0,Y,-15+(i1.5))CFrame.Angles(math.rad(Y5),0,0)
  1729. --[[P.Touchedconnect(function(ht)
  1730. local hit = ht.Parent
  1731. if hitFindFirstChild(Humanoid) then
  1732. hit.HumanoidTakeDamage(math.random(20,50))
  1733. end
  1734. end)]]--
  1735. s = Instance.new(Sound,P)
  1736. s.SoundId = rbxassetid228343271
  1737. s.Volume = .7
  1738. s.Pitch = 0.9
  1739. sPlay()
  1740. P.Touchedconnect(function(ht)
  1741. hit = ht.Parent
  1742. if ht and hitIsA(Model) then
  1743. if hitFindFirstChild(Humanoid) then
  1744. if hit.Name ~= p.Name then
  1745. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1746. Debounces.Slashed = true]]--
  1747. hitFindFirstChild(Humanoid)TakeDamage(math.random(1,3))
  1748. hitFindFirstChild(Humanoid).PlatformStand = true
  1749. wait(1)
  1750. --Debounces.Slashed = false
  1751. --end
  1752. end
  1753. end
  1754. elseif ht and hitIsA(Hat) then
  1755. if hit.Parent.Name ~= p.Name then
  1756. if hit.ParentFindFirstChild(Humanoid) then
  1757. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1758. Debounces.Slashed = true]]--
  1759. hit.ParentFindFirstChild(Humanoid)TakeDamage(math.random (1,3))
  1760. hitFindFirstChild(Humanoid).PlatformStand = true
  1761. wait(1)
  1762. --Debounces.Slashed = false
  1763. --end
  1764. end
  1765. end
  1766. end
  1767. end)
  1768. Parts[#Parts+1] = P
  1769. end
  1770. local BREAKIT = false
  1771. local CParts = {}
  1772. local Rocks = {}
  1773. local LastPos = nil
  1774. for i = 1,70 do
  1775. for i2,v in pairs(Parts) do
  1776. v.CFrame = v.CFrameCFrame.new(0,0,-4)
  1777. local cf = v.CFrame
  1778. v.Size = v.Size+Vector3.new(0.4,0.35,0)
  1779. v.CFrame = cf
  1780. v.Transparency = v.Transparency+0.02
  1781. if v.Transparency = 0.975 then BREAKIT = true end
  1782. if v.Name == 0 then
  1783. local Ignore = {}
  1784. for i,v in pairs(gameGetService(Players)GetPlayers()) do
  1785. if v.Character ~= nil then
  1786. Ignore[#Ignore+1] = v.Character
  1787. end
  1788. end
  1789. local ray = Ray.new(v.Position+Vector3.new(0,20,0),Vector3.new(0,-200,0))
  1790. local Hit,Pos,SurfaceNorm = WorkspaceFindPartOnRayWithIgnoreList(ray,Ignore)
  1791. if Hit ~= nil then
  1792. if #Rocks == 0 then
  1793. for i = 1,5 do
  1794. local P = Instance.new(Part,char)
  1795. Rocks[#Rocks+1] = P
  1796. P.Anchored = true
  1797. P.FormFactor = Custom
  1798. P.BrickColor = Hit.BrickColor
  1799. P.Material = Hit.Material
  1800. P.TopSurface = Smooth
  1801. P.BottomSurface = Smooth
  1802. P.Size = Vector3.new(1,1,1)(math.random(500,900)100)
  1803. end
  1804. end
  1805. for i,P in pairs(Rocks) do
  1806. P.CFrame = ((CFrame.new(Pos)(v.CFrame-v.Position))CFrame.new(math.random(-math.ceil(v.Size.X2),math.ceil(v.Size.X2)),0,-math.random(5,8))-Vector3.new(0,0.25,0))CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  1807. end
  1808. local P = Instance.new(Part,char)
  1809. CParts[#CParts+1] = {P,tick()}
  1810. P.Anchored = true
  1811. P.FormFactor = Custom
  1812. P.BrickColor = Hit.BrickColor
  1813. P.Material = Hit.Material
  1814. P.TopSurface = Smooth
  1815. P.BottomSurface = Smooth
  1816. P.Size = Vector3.new(1,1,1)(math.random(100,300)100)
  1817. Pos = CFrame.new(Pos)(v.CFrame-v.Position)CFrame.new(v.Size.X2,0,0)
  1818. Pos = Pos.p
  1819. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(20,50)))
  1820. local P = PClone()
  1821. CParts[#CParts+1] = {P,tick()}
  1822. P.Parent = char
  1823. Pos = CFrame.new(Pos)(v.CFrame-v.Position)CFrame.new(-v.Size.X,0,0)
  1824. Pos = Pos.p
  1825. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,0.25,0))CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,-20)))
  1826. if LastPos ~= nil then
  1827. local P = PClone()
  1828. CParts[#CParts+1] = {P,tick()}
  1829. P.Parent = char
  1830. P.BrickColor = BrickColor.new(Institutional white)
  1831. Pos = CFrame.new(Pos)(v.CFrame-v.Position)CFrame.new(v.Size.X2,0,0)
  1832. Pos = Pos.p
  1833. local CFr = (CFrame.new(Pos)(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  1834. P.Size = Vector3.new(v.Size.X-0.25,1,(CFr.p-LastPos.p).Magnitude+0.25)
  1835. --P.Velocity = Vector3.new(0,-1000,0)
  1836. P.CFrame = CFrame.new(CFr.p,LastPos.p)CFrame.new(0,0,-((CFr.p-LastPos.p).Magnitude+0.25)2)
  1837. end
  1838. LastPos = (CFrame.new(Pos)(v.CFrame-v.Position))-Vector3.new(0,0.4,0)
  1839. end
  1840. end
  1841. end
  1842. if BREAKIT then break end
  1843. wait(0.002)
  1844. end
  1845. for i,v in pairs(Rocks) do
  1846. CParts[#CParts+1] = {v,tick()}
  1847. end
  1848. for i,v in pairs(Parts) do
  1849. vDestroy()
  1850. end
  1851. Parts = nil
  1852. while true do
  1853. local t = tick()
  1854. local p = nil
  1855. for i,v in pairs(CParts) do
  1856. if t-v[2] 4 then
  1857. v[1].Transparency = v[1].Transparency+0.05
  1858. if v[1].Transparency = 1 then
  1859. v[1]Destroy()
  1860. CParts[i] = nil
  1861. end
  1862. end
  1863. p = v
  1864. end
  1865. if p == nil then break end
  1866. wait(0.002)
  1867. end
  1868. for i,v in pairs(CParts) do
  1869. vDestroy()
  1870. end
  1871. CParts = {}
  1872. end)
  1873. for i = 1, 20 do
  1874. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.3,.8,-1) CFrame.Angles(math.rad(50), math.rad(0), math.rad(-55)), 0.4)
  1875. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.3,.8,-1) CFrame.Angles(math.rad(50), math.rad(0), math.rad(55)), 0.4)
  1876. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0) CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.4)
  1877. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.6, 0) CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.4)
  1878. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -1.4) CFrame.Angles(math.rad(40), 0, math.rad(0)), 0.4)
  1879. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -1.6, -.9) CFrame.Angles(math.rad(10), 0, math.rad(0)), 0.4)
  1880. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(1.4, -3.5, -7) CFrame.Angles(math.rad(-90), math.rad(-142), math.rad(20)), 1)
  1881. if Debounces.on == false then break end
  1882. wait()
  1883. end
  1884. if Debounces.CanAttack == false then
  1885. Debounces.CanAttack = true
  1886. Debounces.on = false
  1887. Debounces.NoIdl = false
  1888. end
  1889. end
  1890. end
  1891. end)
  1892. ----------------------------------------------------
  1893. mouse.KeyDownconnect(function(key)
  1894. if key == e then
  1895. larm.BrickColor = BrickColor.new(Bright red)
  1896. rarm.BrickColor = BrickColor.new(Bright red)
  1897. if Debounces.CanAttack == true then
  1898. Debounces.CanAttack = false
  1899. Debounces.on = true
  1900. Debounces.NoIdl = true
  1901. for i = 1, 18 do
  1902. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.7, 0) CFrame.Angles(math.rad(90),math.rad(50),math.rad(90)), 0.4)
  1903. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  1904. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  1905. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(0, math.rad(0), 0), 0.4)
  1906. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  1907. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) CFrame.Angles(0, 0, math.rad(10)), 0.4)
  1908. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1909. if Debounces.on == false then break end
  1910. wait()
  1911. end
  1912. local HandCF = CFrame.new(char.Absolution.Handle.Position - Vector3.new(0,8.8,0)) CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1913. local rng = Instance.new(Part, char.Absolution.Handle)
  1914. rng.Anchored = true
  1915. rng.BrickColor = BrickColor.new(Institutional white)
  1916. rng.CanCollide = true
  1917. rng.FormFactor = 3
  1918. rng.Name = Ring
  1919. rng.Size = Vector3.new(1, 1, 1)
  1920. rng.CanCollide = false
  1921. rng.Transparency = 0.35
  1922. rng.TopSurface = 0
  1923. rng.BottomSurface = 0
  1924. rng.CFrame = HandCF
  1925. local rngm = Instance.new(SpecialMesh, rng)
  1926. rngm.MeshId = httpwww.roblox.comassetid=3270017
  1927. rngm.Scale = Vector3.new(1, 1, 2)
  1928. x = Instance.new(Sound, hed)
  1929. x.SoundId = httpwww.roblox.comassetid=169445602
  1930. x.Looped = false
  1931. x.Pitch = .7
  1932. x.Volume = 1
  1933. x1 = Instance.new(Sound, hed)
  1934. x1.SoundId = httpwww.roblox.comassetid=169445602
  1935. x1.Looped = false
  1936. x1.Pitch = .7
  1937. x1.Volume = 1
  1938. xPlay()
  1939. x1Play()
  1940. rngto = rng.Touchedconnect(function(ht)
  1941. hit = ht.Parent
  1942. if ht and hitIsA(Model) then
  1943. if hitFindFirstChild(Humanoid) then
  1944. if hit.Name ~= p.Name then
  1945. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  1946. Debounces.Slashed = true]]--
  1947. hitFindFirstChild(Humanoid)TakeDamage(4)
  1948. hitFindFirstChild(Humanoid).PlatformStand = true
  1949. hitFindFirstChild(Torso).Velocity = hitFindFirstChild(Torso).CFrame.lookVector -120
  1950. --Debounces.Slashed = false
  1951. --end
  1952. end
  1953. end
  1954. elseif ht and hitIsA(Hat) then
  1955. if hit.Parent.Name ~= p.Name then
  1956. if hit.ParentFindFirstChild(Humanoid) then
  1957. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  1958. Debounces.Slashed = true]]--
  1959. hit.ParentFindFirstChild(Humanoid)TakeDamage(4)
  1960. hitFindFirstChild(Humanoid).PlatformStand = true
  1961. hitFindFirstChild(Torso).Velocity = hitFindFirstChild(Torso).CFrame.lookVector -120
  1962. --Debounces.Slashed = false
  1963. end
  1964. end
  1965. end
  1966. end)
  1967. coroutine.wrap(function()
  1968. for i = 1, 60, 2 do
  1969. rngm.Scale = Vector3.new(2 + i2, 2 + i2, 1)
  1970. rng.Size = rngm.Scale
  1971. rng.CFrame = HandCF
  1972. rng.Transparency = i60
  1973. wait()
  1974. end
  1975. wait()
  1976. rngDestroy()
  1977. end)()
  1978. for i = 1, 18 do
  1979. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, 0) CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.4)
  1980. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, 0) CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)
  1981. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  1982. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(0, math.rad(0), 0), 0.4)
  1983. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) CFrame.Angles(0, 0, math.rad(-10)), 0.4)
  1984. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) CFrame.Angles(0, 0, math.rad(10)), 0.4)
  1985. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, 0.2) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  1986. if Debounces.on == false then break end
  1987. wait()
  1988. end
  1989. larm.BrickColor = BrickColor.new(Institutional white)
  1990. rarm.BrickColor = BrickColor.new(Institutional white)
  1991. xDestroy()
  1992. x1Destroy()
  1993. if Debounces.CanAttack == false then
  1994. Debounces.CanAttack = true
  1995. Debounces.on = false
  1996. Debounces.NoIdl = false
  1997. end
  1998. end
  1999. end
  2000. end)
  2001. ----------------------------------------------------
  2002. mouse.KeyDownconnect(function(key)
  2003. if key == y then
  2004. if Debounces.CanAttack == true then
  2005. Debounces.CanAttack = false
  2006. Debounces.on = true
  2007. Debounces.NoIdl = true
  2008. for i = 1, 15 do
  2009. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)), 0.2)
  2010. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.2)
  2011. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  2012. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(0, math.rad(-90), 0), 0.2)
  2013. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  2014. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(0, 0, math.rad(10)), 0.2)
  2015. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2016. if Debounces.on == false then break end
  2017. wait()
  2018. end
  2019. x = Instance.new(Sound,char)
  2020. x.SoundId = rbxassetid228343271
  2021. x.Pitch = 1
  2022. x.Volume = .8
  2023. wait(.1)
  2024. xPlay()
  2025. Debounces.on = false
  2026. Debounces.Here = false
  2027. shot = shot + 1
  2028. local rng = Instance.new(Part, char)
  2029. rng.Anchored = true
  2030. rng.BrickColor = BrickColor.new(Institutional white)
  2031. rng.CanCollide = false
  2032. rng.FormFactor = 3
  2033. rng.Name = Ring
  2034. rng.Size = Vector3.new(1, 1, 1)
  2035. rng.Transparency = 0.35
  2036. rng.TopSurface = 0
  2037. rng.BottomSurface = 0
  2038. rng2 = rngclone()
  2039. rng3 = rng2clone()
  2040. rng4 = rng2clone()
  2041. local rngm = Instance.new(SpecialMesh, rng)
  2042. rngm.MeshId = httpwww.roblox.comassetid=3270017
  2043. rngm.Scale = Vector3.new(10, 10, 1)
  2044. rngm2 = rngmclone()
  2045. rngm2.Scale = Vector3.new(5, 5, 1)
  2046. rngm3=rngm2clone()
  2047. rngm3.Parent = rng3
  2048. rngm3.Scale = Vector3.new(8, 8, 1)
  2049. rngm4 = rngm2clone()
  2050. rngm4.Parent = rng4
  2051. rngm4.Scale = Vector3.new(6, 6, 1)
  2052. local bem = Instance.new(Part, char)
  2053. bem.Anchored = true
  2054. bem.BrickColor = BrickColor.new(Institutional white)
  2055. bem.CanCollide = false
  2056. bem.FormFactor = 3
  2057. bem.Name = Beam .. shot
  2058. bem.Size = Vector3.new(1, 1, 1)
  2059. bem.Transparency = 0.35
  2060. bem.TopSurface = 0
  2061. bem.BottomSurface = 0
  2062. local bemm = Instance.new(SpecialMesh, bem)
  2063. bemm.MeshType = 4
  2064. bemm.Scale = Vector3.new(1, 4, 4)
  2065. local out = Instance.new(Part, char)
  2066. out.Anchored = true
  2067. out.BrickColor = BrickColor.new(Institutional white)
  2068. out.CanCollide = false
  2069. out.FormFactor = 3
  2070. out.Name = Out
  2071. out.Size = Vector3.new(4, 4, 4)
  2072. out.Transparency = 0.35
  2073. out.TopSurface = 0
  2074. out.BottomSurface = 0
  2075. local outm = Instance.new(SpecialMesh, out)
  2076. outm.MeshId = httpwww.roblox.comassetid=1033714
  2077. outm.Scale = Vector3.new(4, 4, 4)
  2078. local bnd = Instance.new(Part, char)
  2079. bnd.Anchored = true
  2080. bnd.BrickColor = BrickColor.new(Institutional white)
  2081. bnd.CanCollide = false
  2082. bnd.FormFactor = 3
  2083. bnd.Name = Bend
  2084. bnd.Size = Vector3.new(1, 1, 1)
  2085. bnd.Transparency = 1
  2086. bnd.TopSurface = 0
  2087. bnd.BottomSurface = 0
  2088. local bndm = Instance.new(SpecialMesh, bnd)
  2089. bndm.MeshType = 3
  2090. bndm.Scale = Vector3.new(8, 8, 8)
  2091. out.CFrame = larm.CFrame CFrame.new(0, -2.7, 0)
  2092. bem.CFrame = out.CFrame CFrame.new(0, -2.5, 0) CFrame.Angles(0, 0, math.rad(90))
  2093. bnd.CFrame = bem.CFrame CFrame.new(0, 0, 0)
  2094. rng.CFrame = out.CFrame CFrame.Angles(math.rad(90), 0, 0)
  2095. rng3.CFrame = rng.CFrame CFrame.new(0, -.5, 0)
  2096. rng4.CFrame = rng3.CFrame CFrame.new(0, -.5, 0)
  2097. Debounces.Shewt = true
  2098. coroutine.wrap(function()
  2099. for i = 1, 20, 0.2 do
  2100. rngm.Scale = Vector3.new(10 + i2, 10 + i2, 1)
  2101. rngm3.Scale = Vector3.new(8 + i2, 8 + i2, 1)
  2102. rngm4.Scale = Vector3.new(6 + i2, 6 + i2, 1)
  2103. rng.Transparency = i20
  2104. rng3.Transparency = 116
  2105. rng4.Transparency = i12
  2106. wait()
  2107. end
  2108. wait()
  2109. rngDestroy()
  2110. end)()
  2111. if Debounces.Shewt == true then
  2112. charWaitForChild(Beam .. shot).Touchedconnect(function(ht)
  2113. hit = ht.Parent
  2114. if hitIsA(Model) and hitfindFirstChild(Humanoid) then
  2115. if HasntTouched(hit.Name) == true and deb == false then
  2116. deb = true
  2117. coroutine.wrap(function()
  2118. hitFindFirstChild(Humanoid).PlatformStand = true
  2119. hitFindFirstChild(Torso).Velocity = char.Head.CFrame.lookVector 180
  2120. hitFindFirstChild(Humanoid)TakeDamage(math.random(24,73))
  2121. end)()
  2122. table.insert(Touche, hit.Name)
  2123. deb = false
  2124. end
  2125. elseif hitIsA(Hat) and hit.ParentfindFirstChild(Humanoid) then
  2126. if HasntTouched(hit.Parent.Name) == true and deb == false then
  2127. deb = true
  2128. coroutine.wrap(function()
  2129. hit.ParentFindFirstChild(Humanoid).PlatformStand = true
  2130. hit.ParentFindFirstChild(Torso).Velocity = char.Head.CFrame.lookVector 180
  2131. wait(1)
  2132. hit.ParentFindFirstChild(Humanoid).PlatformStand = false
  2133. end)()
  2134. table.insert(Touche, hit.Parent.Name)
  2135. deb = false
  2136. for i, v in pairs(Touche) do
  2137. print(v)
  2138. end
  2139. end
  2140. end
  2141. end)
  2142. end
  2143. for i = 0, 260, 8 do
  2144. bem.Size = Vector3.new(i, 2, 2)
  2145. bem.CFrame = larm.CFrame CFrame.new(0, -4.2 -(i2), 0) CFrame.Angles(0, 0, math.rad(90))
  2146. bnd.CFrame = bem.CFrame CFrame.new(-i2, 0, 1.2)
  2147. bnd.Size = Vector3.new(1,1,1)
  2148. bndm.Scale = Vector3.new(8,8,8)
  2149. if i % 10 == 0 then
  2150. local newRng = rng2Clone()
  2151. newRng.Parent = char
  2152. newRng.CFrame = larm.CFrame CFrame.new(0, -4.2-i, 0) CFrame.Angles(math.rad(90), 0, 0)
  2153. local newRngm = rngm2clone()
  2154. newRngm.Parent=newRng
  2155. coroutine.wrap(function()
  2156. for i = 1, 10, 0.2 do
  2157. newRngm.Scale = Vector3.new(8 + i2, 8 + i2, 1)
  2158. newRng.Transparency = i10
  2159. wait()
  2160. end
  2161. wait()
  2162. newRngDestroy()
  2163. end)()
  2164. end
  2165. wait()
  2166. end
  2167. wait()
  2168. Debounces.Shewt = false
  2169. bemDestroy()
  2170. outDestroy()
  2171. bndDestroy()
  2172. Debounces.Ready = false
  2173. for i, v in pairs(Touche) do
  2174. table.remove(Touche, i)
  2175. end
  2176. wait()
  2177. table.insert(Touche, char.Name)
  2178. Debounces.NoIdl = false
  2179. if Debounces.CanAttack == false then
  2180. Debounces.CanAttack = true
  2181. end
  2182. end
  2183. end
  2184. end)
  2185. ----------------------------------------------------
  2186. sidz = {231917888, 231917845, 231917806}
  2187. ptz = {0.65, 0.7, 0.75, 0.8, 0.95, 1}
  2188. mouse.KeyDownconnect(function(key)
  2189. if key == f then
  2190. larm.BrickColor = BrickColor.new(Bright red)
  2191. rarm.BrickColor = BrickColor.new(Bright red)
  2192. if Debounces.CanAttack == true then
  2193. Debounces.CanAttack = false
  2194. Debounces.on = true
  2195. Debounces.NoIdl = true
  2196. for i = 1, 10 do
  2197. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)CFrame.Angles(math.rad(170),math.rad(0),math.rad(-34)), 0.4)
  2198. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)CFrame.Angles(math.rad(170),math.rad(0),math.rad(34)), 0.4)
  2199. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)CFrame.Angles(math.rad(16),math.rad(0),0), 0.4)
  2200. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4)
  2201. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2202. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2203. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2204. if Debounces.on == false then break end
  2205. wait()
  2206. end
  2207. z = Instance.new(Sound,char)
  2208. z.SoundId = rbxassetid..sidz[math.random(1,#sidz)]
  2209. z.Pitch = ptz[math.random(1,#ptz)]
  2210. z.Volume = 1
  2211. z1 = Instance.new(Sound,char)
  2212. z1.SoundId = z.SoundId
  2213. z1.Pitch = z.Pitch
  2214. z1.Volume = 1
  2215. wait(1)
  2216. zPlay()
  2217. z1Play()
  2218. Stomp()
  2219. for i = 1, 20 do
  2220. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .4)CFrame.Angles(math.rad(-50),math.rad(0),math.rad(28)), 0.6)
  2221. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .4)CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-28)), 0.6)
  2222. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6)
  2223. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, -.6) CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.6)
  2224. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6)
  2225. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.8, -1.4) CFrame.Angles(math.rad(30), 0, math.rad(0)), 0.6)
  2226. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2227. if Debounces.on == false then break end
  2228. wait()
  2229. end
  2230. if Debounces.CanAttack == false then
  2231. Debounces.CanAttack = true
  2232. Debounces.on = false
  2233. Debounces.NoIdl = false
  2234. larm.BrickColor = BrickColor.new(Institutional white)
  2235. rarm.BrickColor = BrickColor.new(Institutional white)
  2236. end
  2237. end
  2238. end
  2239. end)
  2240. ----------------------------------------------------
  2241. mouse.KeyDownconnect(function(key)
  2242. if key == g then
  2243. larm.BrickColor = BrickColor.new(Bright red)
  2244. rarm.BrickColor = BrickColor.new(Bright red)
  2245. if Debounces.CanAttack == true then
  2246. Debounces.CanAttack = false
  2247. Debounces.on = true
  2248. Debounces.NoIdl = true
  2249. chrg = lleg.Touchedconnect(function(ht)
  2250. hit = ht.Parent
  2251. if ht and hitIsA(Model) then
  2252. if hitFindFirstChild(Humanoid) then
  2253. if hit.Name ~= p.Name then
  2254. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2255. Debounces.Slashed = true]]--
  2256. hitFindFirstChild(Humanoid)TakeDamage(2)
  2257. hitFindFirstChild(Humanoid).PlatformStand = true
  2258. hitFindFirstChild(Torso).Velocity = hitFindFirstChild(Torso).CFrame.lookVector -70
  2259. --Debounces.Slashed = false
  2260. --end
  2261. end
  2262. end
  2263. elseif ht and hitIsA(Hat) then
  2264. if hit.Parent.Name ~= p.Name then
  2265. if hit.ParentFindFirstChild(Humanoid) then
  2266. --[[ if Debounces.Slashing == true and Debounces.Slashed == false then
  2267. Debounces.Slashed = true]]--
  2268. hit.ParentFindFirstChild(Humanoid)TakeDamage(2)
  2269. hitFindFirstChild(Humanoid).PlatformStand = true
  2270. hitFindFirstChild(Torso).Velocity = hitFindFirstChild(Torso).CFrame.lookVector -70
  2271. --Debounces.Slashed = false
  2272. end
  2273. end
  2274. end
  2275. end)
  2276. for i = 1, 14 do
  2277. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0)CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.5)
  2278. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.5)
  2279. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.2)CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.5)
  2280. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2281. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-.8, -3, 0) CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5)
  2282. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), 0.5)
  2283. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  2284. if Debounces.on == false then break end
  2285. wait()
  2286. end
  2287. charge()
  2288. z = Instance.new(Sound,char)
  2289. z.SoundId = rbxassetid200632875
  2290. z.Volume = 1
  2291. z.Pitch = .8
  2292. z1 = Instance.new(Sound,char)
  2293. z1.SoundId = rbxassetid200632875
  2294. z1.Volume = 1
  2295. z1.Pitch = .9
  2296. zPlay()
  2297. z1Play()
  2298. wait(1)
  2299. zDestroy()
  2300. z1Destroy()
  2301. chrgdisconnect()
  2302. if Debounces.CanAttack == false then
  2303. Debounces.CanAttack = true
  2304. Debounces.on = false
  2305. Debounces.NoIdl = false
  2306. larm.BrickColor = BrickColor.new(Institutional white)
  2307. rarm.BrickColor = BrickColor.new(Institutional white)
  2308. end
  2309. end
  2310. end
  2311. end)
  2312. ----------------------------------------------------
  2313. pt = {0.7, 0.8, 0.9}
  2314. mouse.KeyDownconnect(function(key)
  2315. if key == h then
  2316. if Debounces.CanJoke == true then
  2317. Debounces.CanJoke = false
  2318. u = Instance.new(Sound)
  2319. u.SoundId = httpwww.roblox.comassetid=333446256
  2320. u.Parent = char
  2321. u.Looped = false
  2322. u.Pitch = pt[math.random(1,#pt)]
  2323. u.Volume = 1
  2324. u2 = Instance.new(Sound)
  2325. u2.SoundId = httpwww.roblox.comassetid=333446256
  2326. u2.Parent = char
  2327. u2.Looped = false
  2328. u2.Pitch = u.Pitch
  2329. u2.Volume = 1
  2330. wait(.01)
  2331. uPlay()
  2332. u2Play()
  2333. wait(6)
  2334. uDestroy()
  2335. u2Destroy()
  2336. if Debounces.CanJoke == false then
  2337. Debounces.CanJoke = true
  2338. end
  2339. end
  2340. end
  2341. end)
  2342. ----------------------------------------------------
  2343. mouse.KeyDownconnect(function(key)
  2344. if key == l then
  2345. if Debounces.CanJoke == true then
  2346. Debounces.CanJoke = false
  2347. z = Instance.new(Sound,char)
  2348. z.SoundId = rbxassetid233774928
  2349. z.Pitch = .76
  2350. z.Volume = 1
  2351. wait()
  2352. zPlay()
  2353. wait(6)
  2354. zDestroy()
  2355. if Debounces.CanJoke == false then
  2356. Debounces.CanJoke = true
  2357. end
  2358. end
  2359. end
  2360. end)
  2361. ----------------------------------------------------
  2362. mouse.KeyDownconnect(function(key)
  2363. if key == j then
  2364. if Debounces.CanJoke == true then
  2365. Debounces.CanJoke = false
  2366. z = Instance.new(Sound,char)
  2367. z.SoundId = rbxassetid135017456
  2368. z.Pitch = .76
  2369. z.Volume = 1
  2370. wait()
  2371. zPlay()
  2372. wait(6)
  2373. zDestroy()
  2374. if Debounces.CanJoke == false then
  2375. Debounces.CanJoke = true
  2376. end
  2377. end
  2378. end
  2379. end)
  2380. ----------------------------------------------------
  2381. mouse.KeyDownconnect(function(key)
  2382. if key == n then
  2383. if Debounces.CanJoke == true then
  2384. Debounces.CanJoke = false
  2385. z = Instance.new(Sound,char)
  2386. z.SoundId = rbxassetid130792236
  2387. z.Pitch = .76
  2388. z.Volume = 1
  2389. wait()
  2390. zPlay()
  2391. wait(6)
  2392. zDestroy()
  2393. if Debounces.CanJoke == false then
  2394. Debounces.CanJoke = true
  2395. end
  2396. end
  2397. end
  2398. end)
  2399. ----------------------------------------------------
  2400. mouse.KeyDownconnect(function(key)
  2401. if key == k then
  2402. if Debounces.CanJoke == true then
  2403. Debounces.CanJoke = false
  2404. z = Instance.new(Sound,char)
  2405. z.SoundId = rbxassetid135014184
  2406. z.Pitch = .76
  2407. z.Volume = 1
  2408. wait()
  2409. zPlay()
  2410. wait(4)
  2411. zDestroy()
  2412. if Debounces.CanJoke == false then
  2413. Debounces.CanJoke = true
  2414. end
  2415. end
  2416. end
  2417. end)
  2418. ----------------------------------------------------
  2419. mouse.KeyDownconnect(function(key)
  2420. if key == x then
  2421. if Debounces.CanAttack == true then
  2422. Debounces.CanAttack = false
  2423. Debounces.NoIdl = true
  2424. Debounces.on = true
  2425. Debounces.ks = true
  2426. for i = 1, 10 do
  2427. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.6)
  2428. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.7,.9,-.5)CFrame.Angles(math.rad(40),math.rad(0),math.rad(20)), 0.6)
  2429. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)CFrame.Angles(math.rad(-26),math.rad(0),0), 0.6)
  2430. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.6)
  2431. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.6)
  2432. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.7, .6) CFrame.Angles(math.rad(-70), math.rad(0), math.rad(0)), 0.6)
  2433. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2434. if Debounces.on == false then break end
  2435. wait()
  2436. end
  2437. z = Instance.new(Sound,hed)
  2438. z.SoundId = rbxassetid169445092
  2439. z.Volume = 1
  2440. wait(0.1)
  2441. zPlay()
  2442. kik = rleg.Touchedconnect(function(ht)
  2443. hit = ht.Parent
  2444. if ht and hitIsA(Model) then
  2445. if hitFindFirstChild(Humanoid) then
  2446. if hit.Name ~= p.Name then
  2447. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2448. Debounces.Slashed = true]]--
  2449. if Debounces.ks==true then
  2450. z = Instance.new(Sound,hed)
  2451. z.SoundId = rbxassetid169380525
  2452. z.Volume = 1
  2453. zPlay()
  2454. Debounces.ks=false
  2455. end
  2456. hitFindFirstChild(Humanoid)TakeDamage(2)
  2457. hitFindFirstChild(Humanoid).PlatformStand = true
  2458. hitFindFirstChild(Torso).Velocity = hitFindFirstChild(Torso).CFrame.lookVector -70
  2459. --Debounces.Slashed = false
  2460. --end
  2461. end
  2462. end
  2463. elseif ht and hitIsA(Hat) then
  2464. if hit.Parent.Name ~= p.Name then
  2465. if hit.ParentFindFirstChild(Humanoid) then
  2466. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  2467. Debounces.Slashed = true]]--
  2468. hit.ParentFindFirstChild(Humanoid)TakeDamage(2)
  2469. hitFindFirstChild(Humanoid).PlatformStand = true
  2470. hitFindFirstChild(Torso).Velocity = hitFindFirstChild(Torso).CFrame.lookVector -70
  2471. --Debounces.Slashed = false
  2472. --end
  2473. end
  2474. end
  2475. end
  2476. end)
  2477. for i = 1, 8 do
  2478. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2479. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)CFrame.Angles(math.rad(-50),math.rad(0),math.rad(-20)), 0.7)
  2480. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,.2)CFrame.Angles(math.rad(8),math.rad(0),0), 0.7)
  2481. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(math.rad(16), math.rad(0), 0), 0.7)
  2482. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  2483. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2.6, -1.4) CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.7)
  2484. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2485. if Debounces.on == false then break end
  2486. wait()
  2487. end
  2488. kikdisconnect()
  2489. if Debounces.CanAttack == false then
  2490. Debounces.CanAttack = true
  2491. Debounces.on = false
  2492. Debounces.NoIdl = false
  2493. end
  2494. end
  2495. end
  2496. end)
  2497. ----------------------------------------------------
  2498. mouse.KeyDownconnect(function(key)
  2499. if key == c then
  2500. if Debounces.CanAttack == true then
  2501. Debounces.CanAttack = false
  2502. Debounces.NoIdl = true
  2503. Debounces.on = true
  2504. SIDZ = {231917744, 231917742}
  2505. PTZ = {0.7, 0.8, 0.9, 1}
  2506. for i = 1, 20 do
  2507. wait()
  2508. for i,v in pairs(char.Absolutionchildren()) do
  2509. if vIsA(Part) or vIsA(WedgePart) then
  2510. v.Transparency = v.Transparency + 0.05
  2511. end
  2512. end
  2513. end
  2514. function FindNearestTorso(Position,Distance,SinglePlayer)
  2515. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude Distance end
  2516. local List = {}
  2517. for i,v in pairs(workspaceGetChildren())do
  2518. if vIsA(Model)then
  2519. if vfindFirstChild(Torso)then
  2520. if v ~= char then
  2521. if(v.Torso.Position -Position).magnitude = Distance then
  2522. table.insert(List,v)
  2523. end
  2524. end
  2525. end
  2526. end
  2527. end
  2528. return List
  2529. end
  2530. GroundPound()
  2531. for i = 1, 5 do
  2532. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2533. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2534. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2535. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2536. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2537. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2538. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2539. if Debounces.on == false then break end
  2540. wait()
  2541. end
  2542. GroundPound()
  2543. for i = 1, 5 do
  2544. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2545. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2546. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2547. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2548. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2549. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2550. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2551. if Debounces.on == false then break end
  2552. wait()
  2553. end
  2554. GroundPound()
  2555. for i = 1, 5 do
  2556. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2557. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2558. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2559. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2560. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2561. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2562. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2563. if Debounces.on == false then break end
  2564. wait()
  2565. end
  2566. GroundPound()
  2567. for i = 1, 5 do
  2568. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2569. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2570. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2571. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2572. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2573. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2574. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2575. if Debounces.on == false then break end
  2576. wait()
  2577. end
  2578. GroundPound()
  2579. for i = 1, 5 do
  2580. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,1)CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.7)
  2581. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.2,.9,-2.2)CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.7)
  2582. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(20),0), 0.6)
  2583. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) CFrame.Angles(math.rad(-80), math.rad(-20), 0), 0.6)
  2584. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -.4) CFrame.Angles(math.rad(80), 0, math.rad(-30)), 0.6)
  2585. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -1) CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2586. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2587. if Debounces.on == false then break end
  2588. wait()
  2589. end
  2590. GroundPound()
  2591. for i = 1, 5 do
  2592. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.2,.9,-2.2)CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.7)
  2593. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,1)CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.7)
  2594. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(-20),0), 0.6)
  2595. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) CFrame.Angles(math.rad(-80), math.rad(20), 0), 0.6)
  2596. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -2, -1) CFrame.Angles(math.rad(80), 0, math.rad(10)), 0.6)
  2597. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -2, -.4) CFrame.Angles(math.rad(80), 0, math.rad(30)), 0.6)
  2598. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  2599. if Debounces.on == false then break end
  2600. wait()
  2601. end
  2602. for i = 1, 18 do
  2603. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 2.4, 0)CFrame.Angles(math.rad(170),math.rad(0),math.rad(-10)), 0.4)
  2604. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 2.4, 0)CFrame.Angles(math.rad(170),math.rad(0),math.rad(10)), 0.4)
  2605. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)CFrame.Angles(math.rad(16),math.rad(0),0), 0.4)
  2606. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) CFrame.Angles(math.rad(20), math.rad(0), 0), 0.4)
  2607. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2608. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, -1.4) CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.4)
  2609. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2610. if Debounces.on == false then break end
  2611. wait()
  2612. end
  2613. for i,v in pairs(FindNearestTorso(torso.CFrame.p,25))do
  2614. if vFindFirstChild('Humanoid') then
  2615. v.HumanoidTakeDamage(math.random(20,60))
  2616. v.Humanoid.PlatformStand = true
  2617. vFindFirstChild(Torso).Velocity = hed.CFrame.lookVector 100
  2618. end
  2619. end
  2620. x = Instance.new(Sound,char)
  2621. x.SoundId = rbxassetid..SIDZ[math.random(1,#SIDZ)]
  2622. x.Pitch = PTZ[math.random(1,#PTZ)]
  2623. x.Volume = 1
  2624. wait(0.1)
  2625. xPlay()
  2626. Crater(hed,20)
  2627. for i = 1, 14 do
  2628. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(2.4, 3.2, -.5)CFrame.Angles(math.rad(160),math.rad(0),math.rad(-10)), 0.6)
  2629. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.4, 3.2, -.5)CFrame.Angles(math.rad(160),math.rad(0),math.rad(10)), 0.6)
  2630. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2)CFrame.Angles(math.rad(16),math.rad(0),0), 0.6)
  2631. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -5, 0) CFrame.Angles(math.rad(-90), math.rad(0), 0), 0.6)
  2632. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, .4) CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  2633. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -2, .4) CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  2634. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.5, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2635. if Debounces.on == false then break end
  2636. wait()
  2637. end
  2638. if Debounces.CanAttack == false then
  2639. Debounces.CanAttack = true
  2640. Debounces.on = false
  2641. Debounces.NoIdl = false
  2642. for i = 1, 20 do
  2643. wait()
  2644. for i,v in pairs(char.Absolutionchildren()) do
  2645. if vIsA(Part) or vIsA(WedgePart) then
  2646. v.Transparency = v.Transparency - 0.05
  2647. end
  2648. end
  2649. end
  2650. end
  2651. end
  2652. end
  2653. end)
  2654. ----------------------------------------------------176349813
  2655. mouse.KeyDownconnect(function(key)
  2656. if key == b then
  2657. hum.WalkSpeed = 0.01
  2658. if Debounces.CanAttack == true then
  2659. Debounces.CanAttack = false
  2660. Debounces.NoIdl = true
  2661. Debounces.on = true
  2662. for i = 1,20 do
  2663. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1)
  2664. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
  2665. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0) CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
  2666. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
  2667. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) CFrame.Angles (math.rad(30), 0, math.rad(-5)), 0.1)
  2668. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) CFrame.Angles (math.rad(30), 0, math.rad(5)), 0.1)
  2669. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2670. if Debounces.on == false then break end
  2671. wait()
  2672. end
  2673. wait(1)
  2674. v = Instance.new(Sound)
  2675. v.SoundId = rbxassetid181384451
  2676. v.Parent = char
  2677. v.Looped = false
  2678. v.Pitch = 1.04
  2679. v.Volume = 1
  2680. wait(.01)
  2681. vPlay()
  2682.  
  2683. if Daytime == true then
  2684. Daytime = false
  2685. l.TimeOfDay = 24
  2686. else
  2687. Daytime = true
  2688. l.TimeOfDay = 12
  2689. l.OutdoorAmbient = Color3.new(0.498039, 0.498039, 0.498039)
  2690. end
  2691.  
  2692. local Shockwave = function()
  2693. local rng1 = Instance.new(Part, char)
  2694. rng1.Anchored = true
  2695. rng1.BrickColor = BrickColor.new(Institutional white)
  2696. rng1.CanCollide = false
  2697. rng1.FormFactor = 3
  2698. rng1.Name = Ring
  2699. rng1.Size = Vector3.new(1, 1, 1)
  2700. rng1.Transparency = 0.35
  2701. rng1.TopSurface = 0
  2702. rng1.BottomSurface = 0
  2703. local rngm1 = Instance.new(SpecialMesh, rng)
  2704. rngm1.MeshId = httpwww.roblox.comassetid=3270017
  2705. rngm1.Scale = Vector3.new(10, 10, 1)
  2706. rng1.CFrame = CFrame.new(0, -2, 0) CFrame.Angles(0, 0, 0)
  2707. local Wave = Instance.new(Part, game.Workspace--[[]])
  2708. Wave.Name = Shockwave
  2709. Wave.BrickColor = BrickColor.new(Institutional white)
  2710. Wave.Size = Vector3.new(1, 1, 1)
  2711. Wave.Shape = Ball
  2712. Wave.CanCollide = false
  2713. Wave.Anchored = true
  2714. Wave.TopSurface = 0
  2715. Wave.BottomSurface = 0
  2716. Wave.Touchedconnect(function(hit)
  2717. if hit.ParentfindFirstChild(Humanoid) and hit.ParentfindFirstChild(Torso) then
  2718. local Occlude = true
  2719. local NotOccludes = {
  2720. char.Name;
  2721. Wings;
  2722. Scythe;
  2723. Thingy;
  2724. Thingy2; -- put all of the names in a table pls
  2725. }
  2726. for i,v in pairs(NotOccludes) do
  2727. if hit.Parent.Name == v then
  2728. Occlude = false
  2729. end
  2730. end
  2731. --if hit.Parent.Name ~= char.Name and hit.Name ~= Wings and hit.Name ~= Scythe and hit.Name ~= Thingy and hit.Name ~= Thingy2 and hit.Parent.Name ~= Wings and hit.Parent.Name ~= Scythe and hit.Parent.Name ~= Thingy and hit.Parent.Name ~= Thingy2 then
  2732. if Occlude then
  2733. hit.ParentfindFirstChild(Humanoid).Health = hit.ParentfindFirstChild(Humanoid).Health - 1
  2734. hit.ParentfindFirstChild(Torso).Velocity = hit.ParentfindFirstChild(Torso).CFrame.lookVector -120
  2735. end
  2736. end
  2737. end)
  2738.  
  2739. Instance.new(SpecialMesh, Wave).MeshType = Sphere
  2740.  
  2741. coroutine.wrap(function()
  2742. for i = 1, 20, 0.2 do
  2743. rngm1.Scale = Vector3.new(10 + i2, 10 + i2, 1)
  2744. rng1.Transparency = i20
  2745. wait()
  2746. end
  2747. wait()
  2748. rng1Destroy()
  2749. end)()
  2750.  
  2751. Delay(0, function()
  2752.  
  2753. if Daytime == false then
  2754. for i = 1, 50, 1 do
  2755. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2756. Wave.CFrame = char.Torso.CFrame
  2757. local t = i 50
  2758. Wave.Transparency = t
  2759. wait()
  2760. end
  2761. else
  2762. for i = 1, 50, 1 do
  2763. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  2764. Wave.CFrame = char.Torso.CFrame
  2765. local t = i 50
  2766. Wave.Transparency = t
  2767. wait()
  2768. end
  2769. end
  2770. WaveDestroy()
  2771. end)
  2772. Delay(0, function()
  2773. while wait() do
  2774. if Wave ~= nil then
  2775. Wave.CFrame = char.Torso.CFrame
  2776. else
  2777. break
  2778. end
  2779. end
  2780. end)
  2781. end
  2782. Shockwave()
  2783. for i = 1, 15 do
  2784. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  2785. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  2786. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2787. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  2788. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2789. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2790. if Debounces.on == false then break end
  2791. wait()
  2792. end
  2793. for i = 1, 15 do
  2794. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  2795. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  2796. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2797. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  2798. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2799. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2800. if Debounces.on == false then break end
  2801. wait()
  2802. end
  2803. for i = 1, 15 do
  2804. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  2805. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  2806. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2807. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  2808. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2809. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2810. if Debounces.on == false then break end
  2811. wait()
  2812. end
  2813. for i = 1, 15 do
  2814. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  2815. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  2816. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2817. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  2818. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2819. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2820. if Debounces.on == false then break end
  2821. wait()
  2822. end
  2823. for i = 1, 15 do
  2824. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3.2, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  2825. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3.2, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  2826. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  2827. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  2828. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  2829. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2830. if Debounces.on == false then break end
  2831. wait()
  2832. end
  2833. for i = 1, 15 do
  2834. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  2835. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  2836. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, .2) CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  2837. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.1, 0) CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  2838. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  2839. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  2840. if Debounces.on == false then break end
  2841. wait()
  2842. end
  2843. wait(1.4)
  2844. Debounces.NoIdl = false
  2845. hum.WalkSpeed = 5
  2846. Debounces.on = false
  2847. wait()
  2848. if Debounces.CanAttack == false then
  2849. Debounces.CanAttack = true
  2850. vDestroy()
  2851. end
  2852. end
  2853. end
  2854. end)
  2855. ----------------------------------------------------
  2856. mouse.KeyDownconnect(function(key)
  2857. if key == m then
  2858. hum.WalkSpeed = 0
  2859. if Debounces.CanAttack == true then
  2860. Debounces.CanAttack = false
  2861. Debounces.on = true
  2862. Debounces.NoIdl = true
  2863. --[[x = Instance.new(Sound,char)
  2864. x.SoundId = httpwww.roblox.comassetid=169445572
  2865. x.Looped = false
  2866. x.Pitch = 1.1
  2867. x.Volume = 1
  2868. xPlay()
  2869. x2 = Instance.new(Sound,char)
  2870. x2.SoundId = httpwww.roblox.comassetid=169380495
  2871. x2.Looped = false
  2872. x2.Pitch = .7
  2873. x2.Volume = 1
  2874. wait(.1)
  2875. xPlay()
  2876. x2Play()
  2877. for i = 1, 20 do
  2878. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,0.6,-.2) CFrame.Angles (math.rad (45),math.rad(0),math.rad(32)), 0.2)
  2879. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,1,0)CFrame.Angles(math.rad (0),math.rad(0),math.rad(-20)), 0.2)
  2880. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.4)CFrame.Angles(math.rad (- 8),math.rad(-40), math.rad(-8)),0.2)
  2881. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3.2, 0) CFrame.Angles (math.rad (-50), math.rad(40), math.rad(0)), 0.2)
  2882. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, .4, -1.6) CFrame.Angles (math.rad (30), 0, math.rad(20)), 0.2)
  2883. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.6, -2, 0) CFrame.Angles (math.rad(- 10), math.rad(-40), math.rad(0)), 0.2)
  2884. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.4)
  2885. if Debounces.on == false then break end
  2886. wait()
  2887. xDestroy()
  2888. x2Destroy()
  2889. end
  2890. wait(1)]]--
  2891. local rng = Instance.new(Part, char)
  2892. rng.Anchored = true
  2893. rng.BrickColor = BrickColor.new(Institutional white)
  2894. rng.CanCollide = false
  2895. rng.FormFactor = 3
  2896. rng.Name = Ring
  2897. rng.Size = Vector3.new(1, 1, 1)
  2898. rng.Transparency = 0.35
  2899. rng.TopSurface = 0
  2900. rng.BottomSurface = 0
  2901. rng.Position = torso.Position - Vector3.new(0,2,0)
  2902. rng.CFrame = rng.CFrame CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2903. local rngm = Instance.new(SpecialMesh, rng)
  2904. rngm.MeshId = httpwww.roblox.comassetid=3270017
  2905. rngm.Scale = Vector3.new(1, 1, 2)
  2906. x = Instance.new(Sound,char)
  2907. x.SoundId = httpwww.roblox.comassetid=169445602
  2908. x.Looped = false
  2909. x.Pitch = .7
  2910. x.Volume = 1
  2911. xPlay()
  2912. coroutine.wrap(function()
  2913. for i = 1, 60, 2 do
  2914. rngm.Scale = Vector3.new(2 + i2, 2 + i2, 1)
  2915. rng.Transparency = i60
  2916. wait()
  2917. end
  2918. wait()
  2919. rngDestroy()
  2920. end)()
  2921. hum.WalkSpeed = 50
  2922. BV = Instance.new(BodyVelocity, torso)
  2923. BV.maxForce = Vector3.new(0,200000,0)
  2924. BV.P = 100000
  2925. BV.velocity = Vector3.new(0,800,0)
  2926. for i = 1, 20 do
  2927. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)CFrame.Angles(math.rad(20),math.rad(0), math.rad(0)),0.7)
  2928. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(math.rad(-16), math.rad(0), math.rad(0)), 0.7)
  2929. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1, 0) CFrame.Angles(math.rad(40), 0, math.rad(-20)), 0.7)
  2930. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1, 0) CFrame.Angles(math.rad(-40), math.rad(0), math.rad(20)), 0.7)
  2931. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -2, 0) CFrame.Angles(math.rad(-10), 0, 0), 0.7)
  2932. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, 0, -2) CFrame.Angles(math.rad(0), 0, 0), 0.7)
  2933. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2934. if Debounces.on == false then break end
  2935. wait()
  2936. end
  2937. xDestroy()
  2938. BVDestroy()
  2939. --[[for i = 1, 30 do
  2940. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  2941. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) CFrame.Angles(math.rad(-16), math.rad (0), math.rad(0)), 0.3)
  2942. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  2943. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  2944. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.4, -1) CFrame.Angles(math.rad(20), 0, 0), 0.3)
  2945. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8, -.6) CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  2946. if Debounces.on == false then break end
  2947. wait()
  2948. end]]--
  2949. if (torso.VelocityVector3.new(1, 1, 1)).magnitude 1 then
  2950. for i = 1, 30 do
  2951. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, 0)CFrame.Angles(math.rad(-14),math.rad(0), math.rad(0)),0.3)
  2952. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2953. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.4, 0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  2954. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 1.4, 0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  2955. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, 0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2956. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, 0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2957. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  2958. if Debounces.on == false then break end
  2959. wait()
  2960. end
  2961. end
  2962. Debounces.on = false
  2963. Debounces.NoIdl = false
  2964. local ry,ht,ps=nil,nil,nil
  2965. while ht==nil do
  2966. ry,ht,ps=newRay(root.CFrameCFrame.new(0,-2,0),root.CFrameCFrame.new(0,-3,0),4.1,{char})
  2967. wait()
  2968. end
  2969. z = Instance.new(Sound,char)
  2970. z.SoundId = rbxassetid142070127
  2971. z.Volume = 1
  2972. wait(.1)
  2973. zPlay()
  2974. Landing()
  2975. hum.WalkSpeed = 8
  2976. if Debounces.CanAttack == false then
  2977. Debounces.CanAttack = true
  2978. end
  2979. end
  2980. end
  2981. end)
  2982. ----------------------------------------------------
  2983. Grab = false
  2984. mouse.KeyDownconnect(function(key)
  2985. if key == z then
  2986. larm.BrickColor = BrickColor.new(Bright red)
  2987. rarm.BrickColor = BrickColor.new(Bright red)
  2988. Debounces.on = true
  2989. Debounces.NoIdl = true
  2990. if Grab == false then
  2991. gp = nil
  2992. con1=larm.Touchedconnect(function(hit) -- this is grab
  2993. ht = hit.Parent
  2994. hum1=htFindFirstChild('Humanoid')
  2995. if hum1 ~= nil then
  2996. hum1.PlatformStand=true
  2997. gp = ht
  2998. Grab = true
  2999. asd=weld5(larm,htFindFirstChild(Torso),CFrame.new(0,-3.3,0),CFrame.new(0,0,0))
  3000. asd.Parent = larm
  3001. asd.Name = asd
  3002. asd.C0=asd.C0CFrame.Angles(math.rad(-90),0,0)
  3003. elseif hum1 == nil then
  3004. con1disconnect()
  3005. wait() return
  3006. end
  3007. end)
  3008. for i = 1, 18 do
  3009. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)CFrame.Angles(math.rad(90),math.rad(0),math.rad(36)), 0.2)
  3010. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.65,.9,-.5)CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  3011. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  3012. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.8, 0) CFrame.Angles(math.rad(-60), math.rad(0), 0), 0.2)
  3013. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.6) CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  3014. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.6) CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)), 0.2)
  3015. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.3, -1.1) CFrame.Angles(math.rad(-60), math.rad(-90), math.rad(0)), 0.9)
  3016. if Debounces.on == false then break end
  3017. wait()
  3018. end
  3019. con1disconnect()
  3020. Debounces.on = false
  3021. Debounces.NoIdl = false
  3022. elseif Grab == true then
  3023. Grab = false
  3024. for i = 1, 20 do
  3025. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.2)
  3026. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.4)CFrame.Angles(math.rad(170),math.rad(0),math.rad(-20)), 0.1)
  3027. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  3028. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(0, math.rad(0), 0), 0.2)
  3029. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3030. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3031. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3032. if Debounces.on == false then end
  3033. wait()
  3034. end
  3035. if gp ~= nil then
  3036. for i,v in pairs(larmGetChildren()) do
  3037. if v.Name == asd and vIsA(Weld) then
  3038. vRemove()
  3039. end
  3040. end
  3041. bv = Instance.new(BodyVelocity,gpFindFirstChild(Torso))
  3042. bv.maxForce = Vector3.new(400000, 400000, 400000)
  3043. bv.P = 125000
  3044. bv.velocity = char.Head.CFrame.lookVector 200
  3045. for i = 1, 12 do
  3046. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2.6, .9, -.75)CFrame.Angles(math.rad(30),math.rad(0),math.rad(20)), 0.5)
  3047. if Debounces.on == false then end
  3048. wait()
  3049. end
  3050. ht=nil
  3051. Spawn(function()
  3052. wait(0.5)
  3053. bvDestroy()
  3054. end)
  3055. Debounces.on = false
  3056. Debounces.NoIdl = false
  3057. elseif ht == nil then wait()
  3058. Grab = false
  3059. Debounces.on = false
  3060. Debounces.NoIdl = false
  3061. end
  3062. end
  3063. end
  3064. end)
  3065. ----------------------------------------------------
  3066. mouse.KeyDownconnect(function(key)
  3067. if string.byte(key) == 52 then
  3068. char.Humanoid.WalkSpeed = 21
  3069. end
  3070. end)
  3071. mouse.KeyUpconnect(function(key)
  3072. if string.byte(key) == 52 then
  3073. char.Humanoid.WalkSpeed = 5
  3074. end
  3075. end)
  3076. ----------------------------------------------------
  3077. local animpose = Idle
  3078. local lastanimpose = Idle
  3079. local sine = 0
  3080. local change = 1
  3081. local val = 0
  3082. local ffing = false
  3083. ----------------------------------------------------
  3084. --[[x = Instance.new(Sound, char)
  3085. x.SoundId = httpwww.roblox.comassetid=187922823
  3086. x.Looped = true
  3087. x.Volume = 1
  3088. x.Pitch = 1
  3089. local footsteps = false]]--
  3090. -------------------------------
  3091. gameGetService(RunService).RenderSteppedconnect(function()
  3092. --[[if char.Humanoid.Jump == true then
  3093. jump = true
  3094. else
  3095. jump = false
  3096. end]]
  3097. char.Humanoid.FreeFallingconnect(function(f)
  3098. if f then
  3099. ffing = true
  3100. else
  3101. ffing = false
  3102. end
  3103. end)
  3104. sine = sine + change
  3105. if jumpn == true then
  3106. animpose = Jumping
  3107. elseif ffing == true then
  3108. animpose = Freefalling
  3109. elseif (torso.VelocityVector3.new(1, 0, 1)).magnitude 2 then
  3110. animpose = Idle
  3111. elseif (torso.VelocityVector3.new(1, 0, 1)).magnitude 20 then
  3112. animpose = Walking
  3113. elseif (torso.VelocityVector3.new(1, 0, 1)).magnitude 20 then
  3114. animpose = Running
  3115. end
  3116. if animpose ~= lastanimpose then
  3117. sine = 0
  3118. if Debounces.NoIdl == false then
  3119. if animpose == Idle then
  3120. for i = 1, 2 do
  3121. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
  3122. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9,0)CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  3123. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
  3124. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(0, math.rad(0), 0), 0.2)
  3125. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.2, -3, 0) CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3126. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.2, -3, 0) CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3127. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3128. end
  3129. elseif animpose == Walking then
  3130. for i = 1, 2 do
  3131. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) CFrame.Angles(math.rad(90), math.rad(0), math.rad(20)), 0.2)
  3132. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9, 0)CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2)
  3133. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2)
  3134. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2)
  3135. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3, -.05) CFrame.Angles(math.rad(-18), 0, 0), .4)
  3136. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, -.05) CFrame.Angles(math.rad(-18), 0, 0), .4)
  3137. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3138. end
  3139. elseif animpose == Running then
  3140. for i = 1, 2 do
  3141. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) CFrame.Angles(math.rad(-10), math.rad(-40), math.rad(50)), 0.2)
  3142. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 1.2, 0-1math.cos(sine4)2)CFrame.Angles(math.rad(50-80math.cos(sine8)2), math.rad(0), math.rad(0-70math.cos(sine8)2)), 0.2)
  3143. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)CFrame.Angles(math.rad(6+8math.cos(sine4)1.8), math.rad(0), math.rad(0)),0.2)
  3144. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2math.cos(sine4)2, 0) CFrame.Angles(math.rad(-14+4math.cos(sine4)2), 0, math.rad(0)), 0.2)
  3145. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44math.cos(sine8)2.4, -.15 + math.sin(sine8)1.5) CFrame.Angles(math.rad(-20) + -math.sin(sine8)1.7, 0, 0), .4)
  3146. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44math.cos(sine8)2.4, -.15 + -math.sin(sine8)1.5) CFrame.Angles(math.rad(-20) + math.sin(sine8)1.7, 0, 0), .4)
  3147. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3148. end
  3149. wait()
  3150. end
  3151. else
  3152. end
  3153. end
  3154. lastanimpose = animpose
  3155. if Debounces.NoIdl == false then
  3156. if animpose == Idle then
  3157. if stanceToggle == Normal then
  3158. change = 0.5
  3159. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,.9,0)CFrame.Angles(math.rad(88+2math.cos(sine14)),math.rad(0),math.rad(20)), 0.2)
  3160. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,.9+0.1math.cos(sine14),0)CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2math.cos(sine14))), 0.2)
  3161. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,-.2)CFrame.Angles(math.rad(-14+1math.cos(sine14)),math.rad(40),0), 0.2)
  3162. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) CFrame.Angles(0, math.rad(-40), 0), 0.2)
  3163. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1.15, -3, 0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3164. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1.15, -3, 0) CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3165. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3166. elseif stanceToggle == Sitting then
  3167. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) CFrame.Angles(math.rad(100-1math.cos(sine14)), math.rad(0), math.rad(20)), 0.2)
  3168. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2, .9, -1)CFrame.Angles(math.rad(78+1math.cos(sine14)), math.rad(0), math.rad(50)), 0.2)
  3169. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) CFrame.Angles(math.rad(-14+1math.cos(sine14)), math.rad(0), math.rad(0)),0.2)
  3170. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) CFrame.Angles(math.rad(-10+1math.cos(sine14)), 0, math.rad(0)), 0.2)
  3171. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) CFrame.Angles(math.rad(-10-1math.cos(sine14)), 0, 0), 0.2)
  3172. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) CFrame.Angles(math.rad(-50-1math.cos(sine14)), 0, 0), 0.2)
  3173. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3174. end
  3175. elseif animpose == Walking then
  3176. if stanceToggle == Normal then
  3177. change = 1
  3178. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9+.1math.cos(sine7), 0) CFrame.Angles(math.rad(90+2math.cos(sine7)), math.rad(0), math.rad(20)), 0.2)
  3179. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, .9+.1math.cos(sine7), -math.sin(sine14)2)CFrame.Angles(math.sin(sine14)4, math.rad(1) + -math.sin(sine14)2, math.rad(-30)), 0.2)
  3180. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)CFrame.Angles(math.rad(-8+2math.cos(sine7)), math.rad(0), math.rad(0)),0.2)
  3181. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.1math.cos(sine7), 0) CFrame.Angles(math.rad(-4+2math.cos(sine7)), 0, math.rad(0)), 0.2)
  3182. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.3math.cos(sine14)2, -.05 + math.sin(sine14)2) CFrame.Angles(math.rad(-18) + -math.sin(sine14)2.3, 0, 0), .4)
  3183. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.3math.cos(sine14)2, -.05 + -math.sin(sine14)2) CFrame.Angles(math.rad(-18) + math.sin(sine14)2.3, 0, 0), .4)
  3184. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  3185. end
  3186. elseif animpose == Running then
  3187. change = 1
  3188. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, 0.9, .5) CFrame.Angles(math.rad(-10-20math.cos(sine4)2), math.rad(-40+10math.cos(sine4)2), math.rad(50-10math.cos(sine4)2)), 0.2)
  3189. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3, 0.9, .5)CFrame.Angles(math.rad(10+20math.cos(sine4)2), math.rad(40-10math.cos(sine4)2), math.rad(-50+10math.cos(sine4)2)), 0.2)
  3190. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,3,0)CFrame.Angles(math.rad(6+6math.cos(sine4)1.8), math.rad(0), math.rad(0)),0.2)
  3191. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2+0.2math.cos(sine4)2, 0) CFrame.Angles(math.rad(-14+10math.cos(sine4)2), 0, math.rad(0)), 0.2)
  3192. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -3-0.44math.cos(sine8)2.4, -.15 + math.sin(sine8)1.5) CFrame.Angles(math.rad(-20) + -math.sin(sine8)1.7, 0, 0), .4)
  3193. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3+0.44math.cos(sine8)2.4, -.15 + -math.sin(sine8)1.5) CFrame.Angles(math.rad(-20) + math.sin(sine8)1.7, 0, 0), .4)
  3194. cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1.85, -.9) CFrame.Angles(math.rad(-90), math.rad(-90), math.rad(0)), 1)
  3195. end
  3196. end
  3197. --[[if animpose == Walking then
  3198. if footsteps == false then
  3199. xPlay()
  3200. footsteps = true
  3201. end
  3202. x.Pitch = 1.1
  3203. elseif animpose == Idle then
  3204. xStop()
  3205. footsteps = false
  3206. elseif animpose == Running then
  3207. x.Pitch = 1.2
  3208. if footsteps == false then
  3209. xPlay()
  3210. footsteps = true
  3211. end
  3212. end]]--
  3213. end)
  3214. game.Players.LocalPlayer.Humanoid.MaxHealth = 10000000
  3215. wait()
  3216. game.Players.LocalPlayer.Humanoid.Health = 10000000
Add Comment
Please, Sign In to add comment