memberhero

Untitled

Jul 27th, 2016
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 181.07 KB | None | 0 0
  1. print('heh')
  2. repeat
  3. wait()
  4. until game:service("Players").LocalPlayer.Character ~= nil
  5. local Player = game:service("Players").LocalPlayer
  6. local PGui = Player:WaitForChild("PlayerGui")
  7. local Character = Player.Character
  8. local Humanoid = Character:WaitForChild("Humanoid")
  9. local WS = Humanoid.WalkSpeed
  10. local Head = Character:WaitForChild("Head")
  11. local Torso = Character:WaitForChild("Torso")
  12. local HRP = Character:WaitForChild("HumanoidRootPart")
  13. local RArm = Character:WaitForChild("Right Arm")
  14. local LArm = Character:WaitForChild("Left Arm")
  15. local RLeg = Character:WaitForChild("Right Leg")
  16. local LLeg = Character:WaitForChild("Left Leg")
  17. print('heh')
  18. --game.Debris:AddItem(msgz, 6.5)
  19. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  20. local Refresh = function()
  21. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  22. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  23. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  24. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  25. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  26. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  27. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  28. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  29. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  30. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  31. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  32. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  33. end
  34. print('drink')
  35. --local ru = assert(LoadLibrary("RbxUtility"))
  36. local Transformed, Occupied = false, false
  37. --local Create = ru.Create
  38. --print('bleach')
  39. --local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Anchored = true, CanCollide = false})
  40. local Part = Instance.new("Part")
  41. Part.TopSurface = 0
  42. Part.BottomSurface = 0
  43. Part.FormFactor = "Custom"
  44. Part.Size = Vector3.new(1,1,1)
  45. Part.Anchored = true
  46. Part.CanCollide = false
  47.  
  48. local Anims = {Scrunch = function(active)
  49. if active then
  50. for i = 0, 10, 0.5 do
  51. wait(0.016666666666667)
  52. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  53. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  54. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  55. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  56. end
  57. else
  58. do
  59. for i = 0, 10, 0.5 do
  60. wait(0.016666666666667)
  61. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  62. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  63. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  64. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  65. end
  66. Refresh()
  67. end
  68. end
  69. end
  70. , Implode = function(active)
  71. if active then
  72. for i = 0, 10, 0.75 do
  73. wait(0.016666666666667)
  74. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155)
  75. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155)
  76. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  77. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  78. end
  79. else
  80. do
  81. for i = 0, 10, 0.75 do
  82. wait(0.016666666666667)
  83. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155):inverse()
  84. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155):inverse()
  85. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  86. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  87. end
  88. end
  89. end
  90. end
  91. }
  92. Flash = function(Par, Col, Duration, Delay, Async)
  93. pcall(function()
  94. Par = Par or PGui
  95. if not Col then
  96. Col = BrickColor:Red().Color
  97. Duration = Duration or 10
  98. if not Delay then
  99. Delay = 1 / Duration
  100. -- local G = Create("ScreenGui")({Parent = Par})
  101. if not Col then
  102. -- local F = Create("Frame")({Parent = G, BorderSizePixel = 0, Size = UDim2.new(1.2, 0, 1.2, 0), Position = UDim2.new(), ZIndex = 10, BackgroundColor3 = Color3.new(1, 1, 1), Transparency = 0})
  103. local f = function()
  104. for i = 0, Duration, Delay do
  105. wait(0.016666666666667)
  106. -- F.Transparency = i / Duration
  107. end
  108. -- pcall(game.Destroy, G)
  109. end
  110.  
  111. if Async then
  112. f = coroutine.wrap(f)
  113. end
  114. return f()
  115. end
  116. end
  117. end
  118. end
  119. )
  120. end
  121.  
  122. Shake = function(Duration, Delay, Async, Distance)
  123. pcall(function()
  124. local Cam = workspace.CurrentCamera
  125. Duration = Duration or 10
  126. if not Delay then
  127. Delay = 1 / Duration
  128. Distance = Distance or 15
  129. local f = function()
  130. for i = 0, Duration, Delay do
  131. wait(0.016666666666667)
  132. local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  133. local Scroll = Cam.CoordinateFrame.p - Cam.Focus.p.magnitude
  134. local NewF = CFrame.new(Cam.Focus.p) * R * CFrame.new(math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25))
  135. Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
  136. end
  137. end
  138.  
  139. if Async then
  140. f = coroutine.wrap(f)
  141. end
  142. return f()
  143. end
  144. end
  145. )
  146. end
  147.  
  148. Sound = function(Prnt, Id, Pit, Vol)
  149. pcall(function()
  150. local cp = game:service("ContentProvider")
  151. if type(Id) == "number" then
  152. cp:Preload("rbxassetid://" .. Id)
  153. Id = "rbxassetid://" .. Id
  154. else
  155. if type(Id) == "string" then
  156. cp:Preload(Id)
  157. Id = Id
  158. end
  159. end
  160. -- local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
  161. -- S:Play()
  162. -- S:Stop()
  163. -- S:Play()
  164. --game:service("Debris"):AddItem(S, 0.9)
  165. end
  166. )
  167. end
  168.  
  169. local Chat = function(Source, Txt, Col)
  170. if not Source then
  171. Source = Head
  172. end
  173. local c = game:service("Chat")
  174. if not Col then
  175. c:Chat(Source, Txt, math.random(0, 2))
  176. end
  177. end
  178.  
  179. Transform = function(active)
  180. if active and not Occupied and not Transformed then
  181. Occupied = true
  182. Humanoid.WalkSpeed = 0
  183. local cp = game:service("ContentProvider")
  184. Hair = {}
  185. local mp = Part:clone()
  186. mp.Parent = Head
  187. mp.CFrame = Head.CFrame
  188. mp.Name = "Main"
  189. mp.Transparency = 1
  190. mp.Anchored = false
  191. -- local w = Create("Weld")({Parent = mp, Part0 = mp, Part1 = Head, C0 = CFrame.new()})
  192. cp:Preload("rbxassetid://9982590", "rbxassetid://3270017", "rbxassetid://13425802", "rbxassetid://98444143", "rbxassetid://98444243")
  193. Sound(Head, 98333808, 1, 0.85)
  194. Sound(Head, 2248511, 0.25, 0.55)
  195. wait(0.2)
  196. kekd = false
  197. tem = 0
  198. delay(0,function()
  199. while kekd do
  200. wait(0.1)
  201. end
  202. end)
  203. delay(0,function()
  204. while kekd do
  205. tem = tem + 0.01
  206. wait()
  207. end
  208. tem = 0
  209. end)
  210.  
  211. delay(0,function()
  212. for i=1,10 do
  213. delay(0,function()
  214. local dzI = 100
  215. while dzI > 10 do
  216. dzI = dzI - 1
  217. local p = Instance.new("Part", Head)
  218. p.Anchored = false
  219. p.CanCollide = false
  220. p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
  221. p.Material = "Neon"
  222. p.CFrame = Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  223. local t = Instance.new("BodyPosition", p)
  224. t.P = 20000
  225. t.Position = Torso.Position
  226. game:service("Debris"):AddItem(p, 0.4)
  227. wait()
  228. delay(0,function()
  229. for i=1,10 do
  230. p.Transparency = i/10
  231. p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
  232. wait()
  233. end
  234. p:Remove()
  235. end)
  236. end
  237. end)
  238. end
  239. end)
  240.  
  241. delay(0,function()
  242. for q=1,120 do
  243. local xz = Instance.new("Part",Player.Character)
  244. xz.CFrame = Player.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  245. xz.Anchored = true
  246. xz.Transparency = 1
  247. xz.CanCollide = false
  248. wait(0.04)
  249. local pos2 = xz.Position
  250. local pos = Player.Character.Torso.Position
  251. local radius = math.random(1,1.5)
  252. local numParts = math.random(5,15)
  253. local model = Player.Character.Torso
  254. local lv = CFrame.new(pos,pos2).lookVector
  255. local dist = (pos-pos2).magnitude
  256. local dbp = dist/numParts
  257. local last = pos
  258. for i = 1,numParts do
  259. local p = Instance.new("Part",model)
  260. p.FormFactor = "Symmetric"
  261. p.Size = Vector3.new(1,1,1)
  262. p.CanCollide = false
  263. p.Anchored = true
  264. p.Material = "Neon"
  265. delay(0,function()
  266. p.BrickColor = BrickColor.Really red()
  267. end)
  268. p.Transparency = 0.5
  269. local x = math.random(-2,2)/2*dbp/4
  270. local y = math.random(-2,2)/2*dbp/4
  271. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  272. local dist2 = (p2.p-last).magnitude
  273. local mid = (p2.p+last)/2
  274. local m = Instance.new("BlockMesh",p)
  275. m.Scale = Vector3.new(radius,radius,dist2)
  276. p.CFrame = CFrame.new(mid,p2.p)
  277. last = p2.p
  278. game:GetService("Debris"):AddItem(p,0.2)
  279. end
  280. wait()
  281. xz:remove()
  282. end
  283.  
  284. kekd = false
  285. end)
  286. Chat(nil, "YOU MESSED UP WITH THE WRONG PERSON!", "Blue")
  287. Anims.Scrunch(true)
  288. -- for i = 1, 5 do
  289. -- Shake(25, 0.5, 5)
  290. -- Flash(nil, BrickColor.new("Lime green").Color, 10, 0.25, true)
  291. -- Sound(Head, 2101137, 0.5, 0.8)
  292. -- Sound(Head, 3264793, 0.55, 0.9)
  293. for i = 1, 6 do
  294. Sound(Head, 98333808, 1, 0.85)
  295. Sound(Head, 2248511, 0.25, 0.55)
  296. wait(0.9)
  297. for i = 1, math.random(4, 6) do
  298. local p = Part:Clone()
  299. p.Parent = Torso
  300. p.Anchored = false
  301. p.CFrame = Torso.CFrame
  302. p.CanCollide = false
  303. p.BrickColor = BrickColor.new("Really red")
  304. --game:service("Debris"):AddItem(p, 0.2)
  305. local w = Instance.new("Weld", p)
  306. w.Part0 = p
  307. w.Part1 = Torso
  308. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  309. local m = Instance.new("CylinderMesh", p)
  310. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  311. coroutine.resume(coroutine.create(function()
  312. for i = 1, 25 do
  313. wait(0.071428571428571)
  314. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  315. p.Transparency = i / 25
  316. end
  317. pcall(game.Destroy, p)
  318. end
  319. ))
  320. end
  321. end
  322. -- Shake(25, 0.5, 5)
  323. -- Flash(nil, BrickColor.new("Lime green").Color, 10, 1, true)
  324. -- Sound(Head, 2101137, 0.5, 0.8)
  325. -- Sound(Head, 3264793, 0.55, 0.9)
  326. delay(0,function()
  327. for i=1, 6 do
  328. delay(0,function()
  329. local dz = 100
  330. while dz > 10 do
  331. dz = dz - 1
  332. local p = Instance.new("Part", Torso)
  333. p.CanCollide = false
  334. p.Anchored = true
  335. p.BrickColor = BrickColor.Really red()
  336. p.CFrame = Torso.CFrame
  337. game:service("Debris"):AddItem(p, 0.2)
  338. local h = Instance.new("SpecialMesh", p)
  339. h.MeshType = "FileMesh"
  340. h.MeshId = "rbxassetid://9982590"
  341. h.Scale = Vector3.new(16,16,16)
  342. delay(0,function()
  343. for i=1, 4 do
  344. h.Scale = h.Scale + Vector3.new(0.85,0.85,0.85)
  345. p.Transparency = i/4
  346. game:GetService('RunService').RenderStepped:wait()
  347. end
  348. p:Remove()
  349. end)
  350. wait(0.02)
  351. end
  352. end)
  353. end
  354. end)
  355. local yar = Instance.new("Part", Torso)
  356. yar.Size = Vector3.new(12,1,12)
  357. yar.CFrame = Torso.CFrame
  358. yar.CanCollide = false
  359. yar.Anchored = true
  360. yar.Transparency = 1
  361. --local par = Instance.new("ParticleEmitter", yar)
  362. --par.Size = NumberSequence.new(4)
  363. --par.Color = ColorSequence.new(BrickColor.Really red().Color)
  364. --par.Transparency = NumberSequence.new(0.34)
  365. --par.Rate = 500
  366. --par.Acceleration = Vector3.new(0,40,0)
  367. --par.Lifetime = NumberRange.new(4,5)
  368. delay(0,function()
  369. for i=1, 6 do
  370. delay(0,function()
  371. local zd = 100
  372. while zd > 10 do
  373. zd = zd - 1
  374. local y = Instance.new("Part", Torso)
  375. y.CFrame = Torso.CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(0,math.random(-60,60),0)
  376. y.CanCollide = false
  377. y.Anchored = true
  378. y.BrickColor = BrickColor.Really red()
  379. game:service("Debris"):AddItem(y, 0.2)
  380. local m = Instance.new("SpecialMesh", y)
  381. m.MeshId = "http://www.roblox.com/asset/?id=20329976"
  382. m.Scale = Vector3.new(24,3.5,24)
  383. delay(0,function()
  384. for i=1, 5 do
  385. m.Scale = m.Scale + Vector3.new(8,1,8)
  386. y.Transparency = i/5
  387. wait()
  388. end
  389. y:Remove()
  390. end)
  391. wait()
  392. end
  393. end)
  394. wait()
  395. end
  396. end)
  397. delay(0,function()
  398. for i=1, 6 do
  399. delay(0,function()
  400. local z = 100
  401. while z > 10 do
  402. z = z - 1
  403. local d = Instance.new("Part")
  404. d.Parent = Head
  405. d.CFrame = Torso.CFrame*CFrame.new(math.random(-300,300),0,math.random(-300,300))*CFrame.fromEulerAnglesXYZ(math.random(10,40)/20,math.random(-20,20),0)
  406. d.Material = "Neon"
  407. d.CanCollide = false
  408. d.Anchored = true
  409. d.Size = Vector3.new(math.random(14,16),math.random(4,5),math.random(14,16))
  410. d.BrickColor = BrickColor.Really red()
  411. game:service("Debris"):AddItem(d, 0.4)
  412. delay(0,function()
  413. for i=1,10 do
  414. d.CFrame = d.CFrame*CFrame.new(0,2,0)
  415. d.Transparency = i/10
  416. wait()
  417. end
  418. d.Parent = nil
  419. end)
  420. wait()
  421. end
  422. end)
  423. wait()
  424. end
  425. end)
  426. coroutine.resume(coroutine.create(function()
  427. for i = 1, 6 do
  428. wait(0.9)
  429. Sound(Head, 2248511, 0.4, 0.6)
  430. Sound(Head, 2691586, 0.35, 0.65)
  431. Sound(Head, 13775494.45, 0.8)
  432. -- Flash(PGui, BrickColor.new("Really red").Color, 3.5, 0.05, true)
  433. -- Shake(5, 0.1, 20, true)
  434. --Player.Character.Torso.Anchored = true
  435. coroutine.resume(coroutine.create(function()
  436. local p = Part:Clone()
  437. p.Parent = Torso
  438. p.Anchored = false
  439. p.CanCollide = false
  440. p.CFrame = Torso.CFrame
  441. p.BrickColor = BrickColor.new("Really red")
  442. --game:service("Debris"):AddItem(p, 0.2)
  443. local w = Instance.new("Weld", p)
  444. w.Part0 = p
  445. w.Part1 = Torso
  446. w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
  447. local m = Instance.new("SpecialMesh", p)
  448. m.MeshId = "rbxassetid://3270017"
  449. m.Scale = Vector3.new(10, 10, 5)
  450. coroutine.resume(coroutine.create(function()
  451. for i = 1, 25 do
  452. wait(0.071428571428571)
  453. w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
  454. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  455. p.Transparency = i / 25
  456. end
  457. pcall(game.Destroy, p)
  458. end
  459. ))
  460. end
  461. ))
  462. local p = Part:Clone()
  463. do
  464. p.Parent = Torso
  465. p.Anchored = false
  466. p.CFrame = Torso.CFrame
  467. p.CanCollide = false
  468. -- game:service("Debris"):AddItem(p, 0.2)
  469. p.BrickColor = BrickColor.new("Really red")
  470. local w = Instance.new("Weld", p)
  471. w.Part0 = p
  472. w.Part1 = Torso
  473. local m = Instance.new("SpecialMesh", p)
  474. m.MeshId = "rbxassetid://3270017"
  475. m.Scale = Vector3.new(10, 10, 5)
  476. coroutine.resume(coroutine.create(function()
  477. for i = 1, 25 do
  478. wait(0.071428571428571)
  479. w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
  480. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  481. p.Transparency = i / 25
  482. end
  483. pcall(game.Destroy, p)
  484. end
  485. ))
  486. end
  487. end
  488. end
  489. ))
  490. for i = 1, 8 do
  491. wait(0.9)
  492. for i = 1, math.random(4, 6) do
  493. local p = Part:Clone()
  494. p.Parent = Torso
  495. p.Anchored = false
  496. p.CFrame = Torso.CFrame
  497. p.CanCollide = false
  498. -- game:service("Debris"):AddItem(p, 0.2)
  499. p.BrickColor = BrickColor.new("Really red")
  500. local w = Instance.new("Weld", p)
  501. w.Part0 = p
  502. w.Part1 = Torso
  503. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  504. local m = Instance.new("CylinderMesh", p)
  505. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  506. coroutine.resume(coroutine.create(function()
  507. for i = 1, 25 do
  508. wait(0.071428571428571)
  509. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  510. p.Transparency = i / 25
  511. end
  512. pcall(game.Destroy, p)
  513. end
  514. ))
  515. end
  516. end
  517. wait(0.04)
  518.  
  519. Flash(PGui, BrickColor.new("Lime green").Color, 10, 0.25, true)
  520. Anims.Scrunch(false)
  521. Anims.Implode(true)
  522. Sound(Head, 98333808, 1, 0.85)
  523. Sound(Head, 2248511, 0.65, 0.65)
  524. Chat(nil, "BEHIND YOUR FATE IS DEATH MORTALS!!")
  525. Anims.Implode(false)
  526. Humanoid.WalkSpeed = 16
  527. Transformed = true
  528. Occupied = false
  529. if active and Occupied and Transformed then
  530. Occupied = true
  531. Anims.Scrunch(true)
  532. Humanoid.WalkSpeed = 0
  533. Sound(Head, 2248511, 0.75, 0.6)
  534. Sound(Head, 2691586, 0.7, 0.4)
  535. Sound(Head, 2785493, 0.55, 0.9)
  536. Sound(Head, 2785493, 0.7, 0.7)
  537. Shake(15, 0.5, 20)
  538. Flash(PGui, Color3.new(1, 1, 1), 7, 0.1, true)
  539. coroutine.resume(coroutine.create(function()
  540. wait(2)
  541. for i = 1, 0, -0.05 do
  542. wait(0.016666666666667)
  543. -- for _,v in next do
  544. -- if v.Name == "Hair" then
  545. -- v.Transparency = i
  546. -- end
  547. -- end
  548. end
  549. -- for _,v in next do
  550. -- if v.Name == "Hair" then
  551. -- v.Transparency = 0
  552. -- end
  553. -- end
  554. end
  555. ))
  556. -- for i = 0, 1, 0.01 do
  557. -- wait(0.016666666666667)
  558. -- for _,v in next do
  559. -- v.Transparency = i
  560. -- end
  561. -- end
  562. Sound(Head, 2800815, 0.85, 1)
  563. Sound(Head, 2800815, 0.55, 0.8)
  564. Sound(Head, 2691586, 0.45, 0.3)
  565. pcall(game.Destroy, mp)
  566. Hair = {}
  567. Chat(nil, "Your skills have been proved, you failed.", "Blue")
  568. Anims.Scrunch(false)
  569. Humanoid.WalkSpeed = 16
  570. Transformed = false
  571. Occupied = false
  572. end
  573. end
  574. end
  575. -- end
  576. --end
  577.  
  578. tranz = false
  579. occupied = false
  580. switch = ""
  581. local m = Player:GetMouse()
  582. m.KeyDown:connect(function(key)
  583. if not tranz and not occupied then
  584.  
  585. if key:lower() == "k" and switch == "" then
  586. switch = "mlg"
  587. tranz = true
  588. Transform(true)
  589. Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("25")
  590. wait(1)
  591. Humanoid.Health = Humanoid.Health + tonumber("25")
  592. tranz = false
  593. elseif key:lower() == "k" and switch == "mlg" then
  594. -- Character.trans.Value = true
  595. Transform(false)
  596. Humanoid.Health = Humanoid.Health - tonumber("25")
  597. wait(1)
  598. Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("25")
  599. tranz = false
  600. switch = ""
  601. end
  602. end
  603. end
  604. )
  605. -----------------------------------------------------------------
  606. local p = game.Players.LocalPlayer
  607. local char = p.Character
  608. local mouse = p:GetMouse()
  609. local larm = char["Left Arm"]
  610. local rarm = char["Right Arm"]
  611. local lleg = char["Left Leg"]
  612. local rleg = char["Right Leg"
  613. ]local hed = char.Head
  614. local torso = char.Torso
  615. local hum = char.Humanoid
  616. local cam = game.Workspace.CurrentCamera
  617. local root = char.HumanoidRootPart
  618. local deb = false
  619. local shot = 0
  620. local debris=game:service"Debris"
  621. local l = game:GetService("Lighting")
  622. local rs = game:GetService("RunService").RenderStepped
  623. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  624. math.randomseed(os.time())
  625. for i,v in pairs(char:children()) do
  626. if v:IsA("Hat") then
  627. v:Destroy()
  628. end
  629. end
  630. for i,v in pairs (hed:GetChildren()) do
  631. if v:IsA("Sound") then
  632. v:Destroy()
  633. end
  634. end
  635.  
  636.  
  637. ----------------------------------------------------
  638. Debounces = {
  639. CanAttack = true;
  640. NoIdl = false;
  641. Slashing = false;
  642. Slashed = false;
  643. RPunch = false;
  644. RPunched = false;
  645. LPunch = false;
  646. LPunched = false;
  647. }
  648. local Touche = {char.Name, }
  649. ----------------------------------------------------
  650. hed.face.Texture = "rbxassetid://110112292"
  651. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  652. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  653. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  654. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  655. ----------------------------------------------------
  656. ypcall(function()
  657. char.Shirt:Destroy()
  658. char.Pants:Destroy()
  659. shirt = Instance.new("Shirt", char)
  660. shirt.Name = "Shirt"
  661. pants = Instance.new("Pants", char)
  662. pants.Name = "Pants"
  663. char.Shirt.ShirtTemplate = "rbxassetid://246438816"
  664. char.Pants.PantsTemplate = "rbxassetid://267068334"
  665. end)
  666. ----------------------------------------------------
  667. function lerp(a, b, t) -- Linear interpolation
  668. return a + (b - a)*t
  669. end
  670.  
  671. function slerp(a, b, t) --Spherical interpolation
  672. dot = a:Dot(b)
  673. if dot > 0.99999 or dot < -0.99999 then
  674. return t <= 0.5 and a or b
  675. else
  676. r = math.acos(dot)
  677. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  678. end
  679. end
  680.  
  681. function matrixInterpolate(a, b, t)
  682. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  683. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  684. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  685. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  686. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  687. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  688. local t = v1:Dot(v2)
  689. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  690. return CFrame.new()
  691. end
  692. return CFrame.new(
  693. v0.x, v0.y, v0.z,
  694. v1.x, v1.y, v1.z,
  695. v2.x, v2.y, v2.z,
  696. v3.x, v3.y, v3.z)
  697. end
  698. ----------------------------------------------------
  699. function genWeld(a,b)
  700. local w = Instance.new("Weld",a)
  701. w.Part0 = a
  702. w.Part1 = b
  703. return w
  704. end
  705. function weld(a, b)
  706. local weld = Instance.new("Weld")
  707. weld.Name = "W"
  708. weld.Part0 = a
  709. weld.Part1 = b
  710. weld.C0 = a.CFrame:inverse() * b.CFrame
  711. weld.Parent = a
  712. return weld;
  713. end
  714. ----------------------------------------------------
  715. function Lerp(c1,c2,al)
  716. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  717. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  718. for i,v in pairs(com1) do
  719. com1[i] = v+(com2[i]-v)*al
  720. end
  721. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  722. end
  723. ----------------------------------------------------
  724. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  725. local wld = Instance.new("Weld", wp1)
  726. wld.Part0 = wp0
  727. wld.Part1 = wp1
  728. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  729. end
  730. ----------------------------------------------------
  731. function weld5(part0, part1, c0, c1)
  732. weeld=Instance.new("Weld", part0)
  733. weeld.Part0=part0
  734. weeld.Part1=part1
  735. weeld.C0=c0
  736. weeld.C1=c1
  737. return weeld
  738. end
  739. ----------------------------------------------------
  740. function HasntTouched(plrname)
  741. local ret = true
  742. for _, v in pairs(Touche) do
  743. if v == plrname then
  744. ret = false
  745. end
  746. end
  747. return ret
  748. end
  749. ----------------------------------------------------
  750. newWeld(torso, larm, -1.5, 0.5, 0)
  751. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  752. newWeld(torso, rarm, 1.5, 0.5, 0)
  753. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  754. newWeld(torso, hed, 0, 1.5, 0)
  755. newWeld(torso, lleg, -0.5, -1, 0)
  756. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  757. newWeld(torso, rleg, 0.5, -1, 0)
  758. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  759. newWeld(root, torso, 0, -1, 0)
  760. torso.Weld.C1 = CFrame.new(0, -1, 0)
  761. ----------------------------------------------------
  762. z = Instance.new("Sound", char)
  763. z.SoundId = "rbxassetid://256316411"--282572614 -- 157060424 -- 303570180
  764. z.Looped = true
  765. z.Pitch = 1
  766. z.Volume = 1
  767. wait(.1)
  768. z:Play()
  769. ----------------------------------------------------
  770. local Transforming = true
  771. hum.WalkSpeed = 0
  772. local fx = Instance.new("Part",torso)
  773. fx.Anchored = true
  774. fx.Material = "Neon"
  775. fx.CanCollide = false
  776. fx.Locked = true
  777. fx.Transparency = 1
  778. fx.Material = "Brick"
  779. fx.Size = Vector3.new(1,1,1)
  780. fx.TopSurface = "SmoothNoOutlines"
  781. fx.BottomSurface = "SmoothNoOutlines"
  782. fx.BrickColor = BrickColor.new("Really red")
  783. fxm = Instance.new("SpecialMesh",fx)
  784. fxm.MeshId = "http://www.roblox.com/asset/?id=9756362"
  785. fxm.Scale = Vector3.new(1,1,1)
  786. for i = 1, 20 do rs:wait()
  787. fx.Transparency = fx.Transparency - (1/20)
  788. fx.CFrame = torso.CFrame
  789. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  790. rs:wait()
  791. end
  792. ------
  793. ----------------------------------------------------
  794. lleg.Transparency = 0.5
  795. rleg.Transparency = 0.5
  796. larm.Transparency = 0.5
  797. rarm.Transparency = 0.5
  798. torso.Transparency = 0.5
  799. ----------------------------------------------------------------- Left Arm -----------------------------------------------------------------
  800. larm1 = Instance.new("Part", char)
  801. larm1.Name = "Middle"
  802. larm1.BrickColor = BrickColor.new("Really red")
  803. larm1.Size = Vector3.new(1, 2, 1)
  804. larm1.CanCollide = false
  805. larm1.BottomSurface = "Smooth"
  806. larm1.TopSurface = "Smooth"
  807. larm1.Material = "Neon"
  808. Weld = Instance.new("Weld",larm)
  809. Weld.Part0 = larm
  810. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  811. Weld.Part1 = larm1
  812. Weld.C1 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  813.  
  814. larm2 = Instance.new("Part", char)
  815. larm2.BrickColor = BrickColor.new("Really black")
  816. larm2.Material = "Granite"
  817. larm2.Size = Vector3.new(1, 0.4, 1)
  818. larm2.CanCollide = false
  819. larm2.BottomSurface = "Smooth"
  820. larm2.TopSurface = "Smooth"
  821. Weld = Instance.new("Weld",larm)
  822. Weld.Part0 = larm
  823. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  824. Weld.Part1 = larm2
  825. Weld.C1 = CFrame.new(-0.452633858, -0.349740982, -1.50225353, -0.00506608887, 0.999986708, -0.00096991309, -0.0106740929, 0.000915773562, 0.999942601, 0.999930143, 0.0050761546, 0.0106693096)
  826.  
  827. larm3 = Instance.new("Part", char)
  828. larm3.BrickColor = BrickColor.new("Really black")
  829. larm3.Material = "Granite"
  830. larm3.Size = Vector3.new(1, 0.4, 1)
  831. larm3.CanCollide = false
  832. larm3.BottomSurface = "Smooth"
  833. larm3.TopSurface = "Smooth"
  834. Weld = Instance.new("Weld",larm)
  835. Weld.Part0 = larm
  836. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  837. Weld.Part1 = larm3
  838. Weld.C1 = CFrame.new(-0.452513218, -1.90224648, -0.0102577209, -0.00506604509, 0.999986708, -0.000969912624, 0.999930143, 0.00507611083, 0.0106693096, 0.0106740929, -0.000915773562, -0.999942601)
  839.  
  840. larm4 = Instance.new("Part", char)
  841. larm4.BrickColor = BrickColor.new("Really black")
  842. larm4.Material = "Granite"
  843. larm4.Size = Vector3.new(1, 0.4, 1)
  844. larm4.CanCollide = false
  845. larm4.BottomSurface = "Smooth"
  846. larm4.TopSurface = "Smooth"
  847. Weld = Instance.new("Weld",larm)
  848. Weld.Part0 = larm
  849. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  850. Weld.Part1 = larm4
  851. Weld.C1 = CFrame.new(-0.452511787, -0.41024971, 1.50225258, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)
  852.  
  853. larm5 = Instance.new("Part", char)
  854. larm5.BrickColor = BrickColor.new("Really black")
  855. larm5.Material = "Granite"
  856. larm5.Size = Vector3.new(1, 0.4, 1)
  857. larm5.CanCollide = false
  858. larm5.BottomSurface = "Smooth"
  859. larm5.TopSurface = "Smooth"
  860. Weld = Instance.new("Weld",larm)
  861. Weld.Part0 = larm
  862. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  863. Weld.Part1 = larm5
  864. Weld.C1 = CFrame.new(-1.50225163, -0.762512684, 0.0102577209, 0.999930143, 0.0050761546, 0.0106693534, -0.00506608794, 0.999986708, -0.000970000518, -0.0106741367, 0.000915860757, 0.999942601)
  865.  
  866. larm6 = Instance.new("Part", char)
  867. larm6.BrickColor = BrickColor.new("Really black")
  868. larm6.Material = "Granite"
  869. larm6.Size = Vector3.new(1, 0.4, 1)
  870. larm6.CanCollide = false
  871. larm6.BottomSurface = "Smooth"
  872. larm6.TopSurface = "Smooth"
  873. Mesh = Instance.new("SpecialMesh", larm6)
  874. Mesh.MeshType = "Brick"
  875. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  876. Weld = Instance.new("Weld",larm)
  877. Weld.Part0 = larm
  878. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  879. Weld.Part1 = larm6
  880. Weld.C1 = CFrame.new(0.0102558136, 0.847481251, 1.50225353, -0.0106740929, 0.00091586099, 0.999942601, -0.00506608794, 0.999986708, -0.000970000518, -0.999930143, -0.0050761546, -0.0106693096)
  881.  
  882. larm7 = Instance.new("Part", char)
  883. larm7.BrickColor = BrickColor.new("Really red")
  884. larm7.Size = Vector3.new(0.5, 0.3, 2)
  885. larm7.CanCollide = false
  886. larm7.BottomSurface = "Smooth"
  887. larm7.TopSurface = "Smooth"
  888. larm7.Material = "Neon"
  889. Weld = Instance.new("Weld",larm)
  890. Weld.Part0 = larm
  891. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  892. Weld.Part1 = larm7
  893. Weld.C1 = CFrame.new(-0.339956284, 1.83238316, 1.50933075, 0.11770986, 0.484406531, 0.866887927, -0.967169523, 0.253912479, -0.0105566857, -0.225227386, -0.837184966, 0.498391271)
  894.  
  895. larm8 = Instance.new("Part", char)
  896. larm8.BrickColor = BrickColor.new("Really black")
  897. larm8.Material = "Granite"
  898. larm8.Size = Vector3.new(1, 0.4, 1)
  899. larm8.CanCollide = false
  900. larm8.BottomSurface = "Smooth"
  901. larm8.TopSurface = "Smooth"
  902. Weld = Instance.new("Weld",larm)
  903. Weld.Part0 = larm
  904. Weld.C0 = CFrame.new(1.50225258, 0.0474791527, -0.0102558136, -0.999930143, -0.0050761546, -0.0106693096, -0.00506608794, 0.999986708, -0.000970000518, 0.0106740929, -0.00091586099, -0.999942601)
  905. Weld.Part1 = larm8
  906. Weld.C1 = CFrame.new(0.247514963, -0.0102424622, 1.58225441, -0.00506623974, 0.999986708, -0.000969914719, 0.0106740929, -0.000915773562, -0.999942601, -0.999930143, -0.00507630548, -0.0106693096)
  907. ----------------------------------------------------------------- Right Arm -----------------------------------------------------------------
  908. rarm1 = Instance.new("Part", char)
  909. rarm1.Name = "Middle"
  910. rarm1.BrickColor = BrickColor.new("Really red")
  911. rarm1.Size = Vector3.new(1, 2, 1)
  912. rarm1.CanCollide = false
  913. rarm1.BottomSurface = "Smooth"
  914. rarm1.TopSurface = "Smooth"
  915. rarm1.Material = "Neon"
  916. Weld = Instance.new("Weld",rarm)
  917. Weld.Part0 = rarm
  918. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  919. Weld.Part1 = rarm1
  920. Weld.C1 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  921.  
  922. rarm2 = Instance.new("Part", char)
  923. rarm2.BrickColor = BrickColor.new("Really black")
  924. rarm2.Material = "Granite"
  925. rarm2.Size = Vector3.new(1, 0.4, 1)
  926. rarm2.CanCollide = false
  927. rarm2.BottomSurface = "Smooth"
  928. rarm2.TopSurface = "Smooth"
  929. Weld = Instance.new("Weld",rarm)
  930. Weld.Part0 = rarm
  931. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  932. Weld.Part1 = rarm2
  933. Weld.C1 = CFrame.new(-0.458259583, -0.356315613, 1.50168037, 0.00366159994, 0.999978125, -0.00550877256, 0.00621323148, 0.00548594771, 0.999965668, 0.999974012, -0.00369570963, -0.00619300362)
  934.  
  935. rarm3 = Instance.new("Part", char)
  936. rarm3.BrickColor = BrickColor.new("Really black")
  937. rarm3.Material = "Granite"
  938. rarm3.Size = Vector3.new(1, 0.4, 1)
  939. rarm3.CanCollide = false
  940. rarm3.BottomSurface = "Smooth"
  941. rarm3.TopSurface = "Smooth"
  942. Weld = Instance.new("Weld",rarm)
  943. Weld.Part0 = rarm
  944. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  945. Weld.Part1 = rarm3
  946. Weld.C1 = CFrame.new(-1.50168133, -0.768137932, -0.00367927551, -0.999974012, 0.00369570986, 0.00619304739, 0.00366159948, 0.999978125, -0.00550886011, -0.00621327572, -0.00548603525, -0.999965668)
  947.  
  948. rarm4 = Instance.new("Part", char)
  949. rarm4.BrickColor = BrickColor.new("Really black")
  950. rarm4.Material = "Granite"
  951. rarm4.Size = Vector3.new(1, 0.4, 1)
  952. rarm4.CanCollide = false
  953. rarm4.BottomSurface = "Smooth"
  954. rarm4.TopSurface = "Smooth"
  955. Weld = Instance.new("Weld",rarm)
  956. Weld.Part0 = rarm
  957. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  958. Weld.Part1 = rarm4
  959. Weld.C1 = CFrame.new(-0.00368309021, 1.8716774, 0.458146095, -0.00621323194, -0.00548603525, -0.999965668, 0.999974012, -0.0036957534, -0.00619300315, -0.00366164325, -0.999978125, 0.00550886057)
  960.  
  961. rarm5 = Instance.new("Part", char)
  962. rarm5.BrickColor = BrickColor.new("Really black")
  963. rarm5.Material = "Granite"
  964. rarm5.Size = Vector3.new(1, 0.4, 1)
  965. rarm5.CanCollide = false
  966. rarm5.BottomSurface = "Smooth"
  967. rarm5.TopSurface = "Smooth"
  968. Mesh = Instance.new("SpecialMesh", rarm5)
  969. Mesh.MeshType = "Brick"
  970. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  971. Weld = Instance.new("Weld",rarm)
  972. Weld.Part0 = rarm
  973. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  974. Weld.Part1 = rarm5
  975. Weld.C1 = CFrame.new(0.00368118286, 0.841855764, -1.50168228, 0.00621323194, 0.00548603525, 0.999965668, 0.00366159948, 0.999978125, -0.00550886011, -0.999974012, 0.00369570963, 0.00619300362)
  976.  
  977. rarm6 = Instance.new("Part", char)
  978. rarm6.BrickColor = BrickColor.new("Really black")
  979. rarm6.Material = "Granite"
  980. rarm6.Size = Vector3.new(1, 0.4, 1)
  981. rarm6.CanCollide = false
  982. rarm6.BottomSurface = "Smooth"
  983. rarm6.TopSurface = "Smooth"
  984. Weld = Instance.new("Weld",rarm)
  985. Weld.Part0 = rarm
  986. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  987. Weld.Part1 = rarm6
  988. Weld.C1 = CFrame.new(-1.50168133, -0.403675079, 0.458138466, -0.999974012, 0.00369575364, 0.00619304692, -0.00621327572, -0.00548603525, -0.999965668, -0.00366164325, -0.999978125, 0.00550886057)
  989.  
  990. rarm7 = Instance.new("Part", char)
  991. rarm7.BrickColor = BrickColor.new("Really red")
  992. rarm7.Size = Vector3.new(0.5, 0.3, 2)
  993. rarm7.CanCollide = false
  994. rarm7.BottomSurface = "Smooth"
  995. rarm7.TopSurface = "Smooth"
  996. rarm7.Material = "Neon"
  997. Weld = Instance.new("Weld",rarm)
  998. Weld.Part0 = rarm
  999. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1000. Weld.Part1 = rarm7
  1001. Weld.C1 = CFrame.new(0.344418526, -1.80139351, -1.50391006, 0.122256897, -0.48818168, -0.864136577, -0.966848493, -0.25524351, 0.00740774209, -0.224181563, 0.834583461, -0.503202915)
  1002.  
  1003. rarm8 = Instance.new("Part", char)
  1004. rarm8.BrickColor = BrickColor.new("Really black")
  1005. rarm8.Material = "Granite"
  1006. rarm8.Size = Vector3.new(1, 0.4, 1)
  1007. rarm8.CanCollide = false
  1008. rarm8.BottomSurface = "Smooth"
  1009. rarm8.TopSurface = "Smooth"
  1010. Weld = Instance.new("Weld",rarm)
  1011. Weld.Part0 = rarm
  1012. Weld.C0 = CFrame.new(-1.50168228, 0.0418539047, -0.00368309021, -0.999974012, 0.00369570963, 0.00619300362, 0.00366159948, 0.999978125, -0.00550886011, -0.00621323194, -0.00548603525, -0.999965668)
  1013. Weld.Part1 = rarm8
  1014. Weld.C1 = CFrame.new(0.241888285, -0.00366973877, -1.56167889, 0.00366144883, 0.999978125, -0.00550877163, -0.00621323148, -0.00548594771, -0.999965668, -0.999974012, 0.00369555852, 0.00619300455)
  1015. ----------------------------------------------------------------- Left Leg -----------------------------------------------------------------
  1016. lleg1 = Instance.new("Part", char)
  1017. lleg1.Name = "Middle"
  1018. lleg1.BrickColor = BrickColor.new("Really red")
  1019. lleg1.Size = Vector3.new(1, 2, 1)
  1020. lleg1.CanCollide = false
  1021. lleg1.BottomSurface = "Smooth"
  1022. lleg1.TopSurface = "Smooth"
  1023. lleg1.Material = "Neon"
  1024. Weld = Instance.new("Weld",lleg)
  1025. Weld.Part0 = lleg
  1026. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1027. Weld.Part1 = lleg1
  1028. Weld.C1 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1029.  
  1030. lleg2 = Instance.new("Part", char)
  1031. lleg2.BrickColor = BrickColor.new("Really black")
  1032. lleg2.Material = "Granite"
  1033. lleg2.Size = Vector3.new(1, 0.4, 1)
  1034. lleg2.CanCollide = false
  1035. lleg2.BottomSurface = "Smooth"
  1036. lleg2.TopSurface = "Smooth"
  1037. Weld = Instance.new("Weld",lleg)
  1038. Weld.Part0 = lleg
  1039. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1040. Weld.Part1 = lleg2
  1041. Weld.C1 = CFrame.new(0.898587704, 4.77446556, 2.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  1042.  
  1043. lleg3 = Instance.new("Part", char)
  1044. lleg3.BrickColor = BrickColor.new("Really black")
  1045. lleg3.Material = "Granite"
  1046. lleg3.Size = Vector3.new(0.5, 0.3, 2)
  1047. lleg3.CanCollide = false
  1048. lleg3.BottomSurface = "Smooth"
  1049. lleg3.TopSurface = "Smooth"
  1050. Weld = Instance.new("Weld",lleg)
  1051. Weld.Part0 = lleg
  1052. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1053. Weld.Part1 = lleg3
  1054. Weld.C1 = CFrame.new(4.69929504, -1.49470997, 3.25491428, 0.183012843, 0.683012605, 0.707106829, -0.965925813, 0.258819133, 1.06770166e-007, -0.183012709, -0.683012724, 0.707106769)
  1055.  
  1056. lleg4 = Instance.new("Part", char)
  1057. lleg4.BrickColor = BrickColor.new("Really black")
  1058. lleg4.Material = "Granite"
  1059. lleg4.Size = Vector3.new(1, 0.4, 1)
  1060. lleg4.CanCollide = false
  1061. lleg4.BottomSurface = "Smooth"
  1062. lleg4.TopSurface = "Smooth"
  1063. Weld = Instance.new("Weld",lleg)
  1064. Weld.Part0 = lleg
  1065. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1066. Weld.Part1 = lleg4
  1067. Weld.C1 = CFrame.new(0.899408102, 1.9581213, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  1068.  
  1069. lleg5 = Instance.new("Part", char)
  1070. lleg5.BrickColor = BrickColor.new("Really black")
  1071. lleg5.Material = "Granite"
  1072. lleg5.Size = Vector3.new(1, 0.4, 1)
  1073. lleg5.CanCollide = false
  1074. lleg5.BottomSurface = "Smooth"
  1075. lleg5.TopSurface = "Smooth"
  1076. Weld = Instance.new("Weld",lleg)
  1077. Weld.Part0 = lleg
  1078. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1079. Weld.Part1 = lleg5
  1080. Weld.C1 = CFrame.new(0.899407625, -5.57446861, -2.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  1081.  
  1082. lleg6 = Instance.new("Part", char)
  1083. lleg6.BrickColor = BrickColor.new("Really black")
  1084. lleg6.Material = "Granite"
  1085. lleg6.Size = Vector3.new(1, 0.4, 1)
  1086. lleg6.CanCollide = false
  1087. lleg6.BottomSurface = "Smooth"
  1088. lleg6.TopSurface = "Smooth"
  1089. Weld = Instance.new("Weld",lleg)
  1090. Weld.Part0 = lleg
  1091. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1092. Weld.Part1 = lleg6
  1093. Weld.C1 = CFrame.new(1.49948871, -2.31810665, 5.08444977, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1094.  
  1095. lleg7 = Instance.new("Part", char)
  1096. lleg7.BrickColor = BrickColor.new("Really black")
  1097. lleg7.Material = "Granite"
  1098. lleg7.Size = Vector3.new(1, 0.4, 1)
  1099. lleg7.CanCollide = false
  1100. lleg7.BottomSurface = "Smooth"
  1101. lleg7.TopSurface = "Smooth"
  1102. Weld = Instance.new("Weld",lleg)
  1103. Weld.Part0 = lleg
  1104. Weld.C0 = CFrame.new(-2.3581152, 0.999663353, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1105. Weld.Part1 = lleg7
  1106. Weld.C1 = CFrame.new(1.4994036, -2.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1107. ----------------------------------------------------------------- Right Leg -----------------------------------------------------------------
  1108. rleg1 = Instance.new("Part", char)
  1109. rleg1.Name = "Middle"
  1110. rleg1.BrickColor = BrickColor.new("Really red")
  1111. rleg1.Size = Vector3.new(1, 2, 1)
  1112. rleg1.CanCollide = false
  1113. rleg1.BottomSurface = "Smooth"
  1114. rleg1.TopSurface = "Smooth"
  1115. rleg1.Material = "Neon"
  1116. Weld = Instance.new("Weld",rleg)
  1117. Weld.Part0 = rleg
  1118. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1119. Weld.Part1 = rleg1
  1120. Weld.C1 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1121.  
  1122. rleg2 = Instance.new("Part", char)
  1123. rleg2.BrickColor = BrickColor.new("Really black")
  1124. rleg2.Material = "Granite"
  1125. rleg2.Size = Vector3.new(1, 0.4, 1)
  1126. rleg2.CanCollide = false
  1127. rleg2.BottomSurface = "Smooth"
  1128. rleg2.TopSurface = "Smooth"
  1129. Weld = Instance.new("Weld",rleg)
  1130. Weld.Part0 = rleg
  1131. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1132. Weld.Part1 = rleg2
  1133. Weld.C1 = CFrame.new(0.905565023, 3.75810814, -5.17447472, 4.37113883e-008, 1, 8.74227766e-008, 1, -4.37113883e-008, -2.68657252e-016, -1.37337096e-015, 8.74227766e-008, -1)
  1134.  
  1135. rleg3 = Instance.new("Part", char)
  1136. rleg3.BrickColor = BrickColor.new("Really black")
  1137. rleg3.Material = "Granite"
  1138. rleg3.Size = Vector3.new(1, 0.4, 1)
  1139. rleg3.CanCollide = false
  1140. rleg3.BottomSurface = "Smooth"
  1141. rleg3.TopSurface = "Smooth"
  1142. Weld = Instance.new("Weld",rleg)
  1143. Weld.Part0 = rleg
  1144. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1145. Weld.Part1 = rleg3
  1146. Weld.C1 = CFrame.new(1.4545058, -3.34725952, 5.0867691, -0.0153048551, 0.999882877, -5.25215728e-006, -0.999882638, -0.0153048476, 0.000690514687, 0.000690353394, 1.58197654e-005, 0.999999762)
  1147.  
  1148. rleg4 = Instance.new("Part", char)
  1149. rleg4.BrickColor = BrickColor.new("Really black")
  1150. rleg4.Material = "Granite"
  1151. rleg4.Size = Vector3.new(1, 0.4, 1)
  1152. rleg4.CanCollide = false
  1153. rleg4.BottomSurface = "Smooth"
  1154. rleg4.TopSurface = "Smooth"
  1155. Weld = Instance.new("Weld",rleg)
  1156. Weld.Part0 = rleg
  1157. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1158. Weld.Part1 = rleg4
  1159. Weld.C1 = CFrame.new(1.5055685, -3.33812618, 5.26447296, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1160.  
  1161. rleg5 = Instance.new("Part", char)
  1162. rleg5.BrickColor = BrickColor.new("Really black")
  1163. rleg5.Material = "Granite"
  1164. rleg5.Size = Vector3.new(1, 0.4, 1)
  1165. rleg5.CanCollide = false
  1166. rleg5.BottomSurface = "Smooth"
  1167. rleg5.TopSurface = "Smooth"
  1168. Weld = Instance.new("Weld",rleg)
  1169. Weld.Part0 = rleg
  1170. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1171. Weld.Part1 = rleg5
  1172. Weld.C1 = CFrame.new(0.905564308, -5.57446861, -3.3581152, -1.50995788e-007, 1, 8.74227766e-008, -1.20315126e-014, 8.74227766e-008, -1, -1, -1.50995788e-007, -8.24226416e-015)
  1173.  
  1174. rleg6 = Instance.new("Part", char)
  1175. rleg6.BrickColor = BrickColor.new("Really black")
  1176. rleg6.Material = "Granite"
  1177. rleg6.Size = Vector3.new(1, 0.4, 1)
  1178. rleg6.CanCollide = false
  1179. rleg6.BottomSurface = "Smooth"
  1180. rleg6.TopSurface = "Smooth"
  1181. Weld = Instance.new("Weld",rleg)
  1182. Weld.Part0 = rleg
  1183. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1184. Weld.Part1 = rleg6
  1185. Weld.C1 = CFrame.new(0.904744625, 4.77446556, 3.3581152, -7.17753299e-023, 1, 4.37113883e-008, 1.64202821e-015, -4.37113883e-008, 1, 1, -1.4355066e-022, 0)
  1186.  
  1187. rleg7 = Instance.new("Part", char)
  1188. rleg7.BrickColor = BrickColor.new("Really black")
  1189. rleg7.Material = "Granite"
  1190. rleg7.Size = Vector3.new(0.5, 0.3, 2)
  1191. rleg7.CanCollide = false
  1192. rleg7.BottomSurface = "Smooth"
  1193. rleg7.TopSurface = "Smooth"
  1194. Weld = Instance.new("Weld",rleg)
  1195. Weld.Part0 = rleg
  1196. Weld.C0 = CFrame.new(-3.3581152, 1.00582027, -5.17447472, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1197. Weld.Part1 = rleg7
  1198. Weld.C1 = CFrame.new(-3.66284275, -3.99935341, -4.29136944, 0.183012664, -0.683012724, -0.707106829, -0.965925872, -0.258818954, -3.53088581e-008, -0.183012635, 0.683012784, -0.707106769)
  1199. ----------------------------------------------------------------- Torso -----------------------------------------------------------------
  1200. Chest1 = Instance.new("Part", char)
  1201. Chest1.Name = "Ball"
  1202. Chest1.BrickColor = BrickColor.new("Really red")
  1203. Chest1.Size = Vector3.new(1, 0.4, 1)
  1204. Chest1.CanCollide = false
  1205. Chest1.BottomSurface = "Smooth"
  1206. Chest1.TopSurface = "Smooth"
  1207. Chest1.Material = "Neon"
  1208. Mesh = Instance.new("SpecialMesh", Chest1)
  1209. Mesh.MeshId = "http://www.roblox.com/asset/?id=9756362"
  1210. Mesh.Scale = Vector3.new(0.9, 0.4, 0.9)
  1211. Weld = Instance.new("Weld",torso)
  1212. Weld.Part0 = torso
  1213. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1214. Weld.Part1 = Chest1
  1215. Weld.C1 = CFrame.new(0, 0.700000763, 0.176463604, -1, 0, 0, 0, 0, -1, 0, -1, 0)
  1216.  
  1217. Chest2 = Instance.new("Part", char)
  1218. Chest2.BrickColor = BrickColor.new("Really red")
  1219. Chest2.Name = "Middle"
  1220. Chest2.Size = Vector3.new(2, 2, 1)
  1221. Chest2.CanCollide = false
  1222. Chest2.BottomSurface = "Smooth"
  1223. Chest2.TopSurface = "Smooth"
  1224. Chest2.Material = "Neon"
  1225. Weld = Instance.new("Weld",torso)
  1226. Weld.Part0 = torso
  1227. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1228. Weld.Part1 = Chest2
  1229. Weld.C1 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1230.  
  1231. Chest3 = Instance.new("Part", char)
  1232. Chest3.BrickColor = BrickColor.new("Really black")
  1233. Chest3.Material = "Granite"
  1234. Chest3.Size = Vector3.new(1, 0.4, 1)
  1235. Chest3.CanCollide = false
  1236. Chest3.BottomSurface = "Smooth"
  1237. Chest3.TopSurface = "Smooth"
  1238. Weld = Instance.new("Weld",torso)
  1239. Weld.Part0 = torso
  1240. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1241. Weld.Part1 = Chest3
  1242. Weld.C1 = CFrame.new(-0.476491928, -0.5, -0.499999046, 5.15558582e-008, 1, -7.54979013e-008, -3.35276091e-008, 7.54979013e-008, 1, 1, -5.15558582e-008, 3.35276091e-008)
  1243.  
  1244. Chest4 = Instance.new("Part", char)
  1245. Chest4.BrickColor = BrickColor.new("Really black")
  1246. Chest4.Material = "Granite"
  1247. Chest4.Size = Vector3.new(1, 0.4, 1)
  1248. Chest4.CanCollide = false
  1249. Chest4.BottomSurface = "Smooth"
  1250. Chest4.TopSurface = "Smooth"
  1251. Weld = Instance.new("Weld",torso)
  1252. Weld.Part0 = torso
  1253. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1254. Weld.Part1 = Chest4
  1255. Weld.C1 = CFrame.new(-0.476491451, -0.5, 0.5, -1.4355066e-022, 1, 4.37113883e-008, 3.28405643e-015, -4.37113883e-008, 1, 1, -2.8710132e-022, 1.64202821e-015)
  1256.  
  1257. Chest5 = Instance.new("Part", char)
  1258. Chest5.BrickColor = BrickColor.new("Really black")
  1259. Chest5.Material = "Granite"
  1260. Chest5.Size = Vector3.new(1, 0.4, 1)
  1261. Chest5.CanCollide = false
  1262. Chest5.BottomSurface = "Smooth"
  1263. Chest5.TopSurface = "Smooth"
  1264. Weld = Instance.new("Weld",torso)
  1265. Weld.Part0 = torso
  1266. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1267. Weld.Part1 = Chest5
  1268. Weld.C1 = CFrame.new(-0.499999046, 0.5, 0.476491451, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  1269.  
  1270. Chest6 = Instance.new("Part", char)
  1271. Chest6.BrickColor = BrickColor.new("Really black")
  1272. Chest6.Material = "Granite"
  1273. Chest6.Size = Vector3.new(1, 0.4, 1)
  1274. Chest6.CanCollide = false
  1275. Chest6.BottomSurface = "Smooth"
  1276. Chest6.TopSurface = "Smooth"
  1277. Weld = Instance.new("Weld",torso)
  1278. Weld.Part0 = torso
  1279. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1280. Weld.Part1 = Chest6
  1281. Weld.C1 = CFrame.new(0.5236063, -0.449995041, 0, 0, 1, 8.74227766e-008, 3.28405643e-015, -8.74227766e-008, 1, 1, -1.4355066e-022, 0)
  1282.  
  1283. Chest7 = Instance.new("Part", char)
  1284. Chest7.BrickColor = BrickColor.new("Really black")
  1285. Chest7.Material = "Granite"
  1286. Chest7.Size = Vector3.new(1, 0.4, 1)
  1287. Chest7.CanCollide = false
  1288. Chest7.BottomSurface = "Smooth"
  1289. Chest7.TopSurface = "Smooth"
  1290. Weld = Instance.new("Weld",torso)
  1291. Weld.Part0 = torso
  1292. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1293. Weld.Part1 = Chest7
  1294. Weld.C1 = CFrame.new(0.5, 0.5, 0.476491928, 1, -4.37113918e-008, 4.37113847e-008, -4.37113847e-008, 0, 1, -4.37113883e-008, -1, 0)
  1295.  
  1296. Chest8 = Instance.new("Part", char)
  1297. Chest8.BrickColor = BrickColor.new("Really black")
  1298. Chest8.Material = "Granite"
  1299. Chest8.Size = Vector3.new(1, 0.4, 1)
  1300. Chest8.CanCollide = false
  1301. Chest8.BottomSurface = "Smooth"
  1302. Chest8.TopSurface = "Smooth"
  1303. Weld = Instance.new("Weld",torso)
  1304. Weld.Part0 = torso
  1305. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1306. Weld.Part1 = Chest8
  1307. Weld.C1 = CFrame.new(0, 0.389970779, -0.473520517, 1, -4.37113954e-008, 4.37113847e-008, -4.37113883e-008, -4.37113883e-008, 1, -4.37113883e-008, -1, -4.37113883e-008)
  1308.  
  1309. Chest9 = Instance.new("Part", char)
  1310. Chest9.BrickColor = BrickColor.new("Really black")
  1311. Chest9.Material = "Granite"
  1312. Chest9.Size = Vector3.new(0.5, 0.3, 2)
  1313. Chest9.CanCollide = false
  1314. Chest9.BottomSurface = "Smooth"
  1315. Chest9.TopSurface = "Smooth"
  1316. Weld = Instance.new("Weld",torso)
  1317. Weld.Part0 = torso
  1318. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1319. Weld.Part1 = Chest9
  1320. Weld.C1 = CFrame.new(-0.458083153, 0.580001831, 0.306574821, -0.866025448, -0.49999997, 4.37113883e-008, -3.78551732e-008, -2.18556924e-008, -1, 0.49999997, -0.866025448, 0)
  1321.  
  1322. Chest10 = Instance.new("Part", char)
  1323. Chest10.BrickColor = BrickColor.new("Really black")
  1324. Chest10.Material = "Granite"
  1325. Chest10.Size = Vector3.new(1, 0.4, 1)
  1326. Chest10.CanCollide = false
  1327. Chest10.BottomSurface = "Smooth"
  1328. Chest10.TopSurface = "Smooth"
  1329. Mesh = Instance.new("SpecialMesh", Chest10)
  1330. Mesh.Scale = Vector3.new(1.1, 1.1, 1.1)
  1331. Weld = Instance.new("Weld",torso)
  1332. Weld.Part0 = torso
  1333. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1334. Weld.Part1 = Chest10
  1335. Weld.C1 = CFrame.new(-1.07653379, 0.899993896, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1336.  
  1337. Chest11 = Instance.new("Part", char)
  1338. Chest11.BrickColor = BrickColor.new("Really black")
  1339. Chest11.Material = "Granite"
  1340. Chest11.Size = Vector3.new(0.5, 0.3, 2)
  1341. Chest11.CanCollide = false
  1342. Chest11.BottomSurface = "Smooth"
  1343. Chest11.TopSurface = "Smooth"
  1344. Weld = Instance.new("Weld",torso)
  1345. Weld.Part0 = torso
  1346. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1347. Weld.Part1 = Chest11
  1348. Weld.C1 = CFrame.new(0.973486662, -0.460004807, -9.53674316e-007, 1.50995803e-007, 1, 7.54979013e-008, -1.85052948e-014, -7.54979013e-008, 1, 1, -1.50995803e-007, 7.10542736e-015)
  1349.  
  1350. Chest12 = Instance.new("Part", char)
  1351. Chest12.BrickColor = BrickColor.new("Really black")
  1352. Chest12.Material = "Granite"
  1353. Chest12.Size = Vector3.new(0.5, 0.3, 2)
  1354. Chest12.CanCollide = false
  1355. Chest12.BottomSurface = "Smooth"
  1356. Chest12.TopSurface = "Smooth"
  1357. Weld = Instance.new("Weld",torso)
  1358. Weld.Part0 = torso
  1359. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1360. Weld.Part1 = Chest12
  1361. Weld.C1 = CFrame.new(-0.973600388, 0.450008392, -7.62939453e-006, -9.32088255e-008, -1, -4.37113883e-008, 5.82035878e-011, -4.37113883e-008, 1, -1, 9.32088255e-008, 5.82076609e-011)
  1362.  
  1363. Chest13 = Instance.new("Part", char)
  1364. Chest13.BrickColor = BrickColor.new("Really black")
  1365. Chest13.Material = "Granite"
  1366. Chest13.Size = Vector3.new(0.5, 0.3, 2)
  1367. Chest13.CanCollide = false
  1368. Chest13.BottomSurface = "Smooth"
  1369. Chest13.TopSurface = "Smooth"
  1370. Weld = Instance.new("Weld",torso)
  1371. Weld.Part0 = torso
  1372. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1373. Weld.Part1 = Chest13
  1374. Weld.C1 = CFrame.new(-0.729999542, -0.117254257, -1.91926646, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  1375.  
  1376. Chest14 = Instance.new("Part", char)
  1377. Chest14.BrickColor = BrickColor.new("Really black")
  1378. Chest14.Material = "Granite"
  1379. Chest14.Size = Vector3.new(0.5, 0.3, 2)
  1380. Chest14.CanCollide = false
  1381. Chest14.BottomSurface = "Smooth"
  1382. Chest14.TopSurface = "Smooth"
  1383. Weld = Instance.new("Weld",torso)
  1384. Weld.Part0 = torso
  1385. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1386. Weld.Part1 = Chest14
  1387. Weld.C1 = CFrame.new(0.769999504, -0.150730133, -1.91693306, -1, -3.31366472e-008, -4.24129745e-008, 3.31366472e-008, 0.241921902, -0.970295727, 4.24129745e-008, -0.970295727, -0.241921902)
  1388.  
  1389. Chest15 = Instance.new("Part", char)
  1390. Chest15.BrickColor = BrickColor.new("Really black")
  1391. Chest15.Material = "Granite"
  1392. Chest15.Size = Vector3.new(0.5, 0.3, 2)
  1393. Chest15.CanCollide = false
  1394. Chest15.BottomSurface = "Smooth"
  1395. Chest15.TopSurface = "Smooth"
  1396. Weld = Instance.new("Weld",torso)
  1397. Weld.Part0 = torso
  1398. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1399. Weld.Part1 = Chest15
  1400. Weld.C1 = CFrame.new(-0.209440231, 1.25000095, 1.42984772, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  1401.  
  1402. Chest16 = Instance.new("Part", char)
  1403. Chest16.BrickColor = BrickColor.new("Really black")
  1404. Chest16.Material = "Granite"
  1405. Chest16.Size = Vector3.new(0.5, 0.3, 2)
  1406. Chest16.CanCollide = false
  1407. Chest16.BottomSurface = "Smooth"
  1408. Chest16.TopSurface = "Smooth"
  1409. Weld = Instance.new("Weld",torso)
  1410. Weld.Part0 = torso
  1411. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1412. Weld.Part1 = Chest16
  1413. Weld.C1 = CFrame.new(-0.158526421, 1.25000095, 1.0131588, -7.35374925e-008, 0.927183867, 0.374606639, -1, -7.43167945e-008, -1.23653887e-008, 1.63745764e-008, -0.374606639, 0.927183867)
  1414.  
  1415. Chest17 = Instance.new("Part", char)
  1416. Chest17.BrickColor = BrickColor.new("Really black")
  1417. Chest17.Material = "Granite"
  1418. Chest17.Size = Vector3.new(0.5, 0.3, 2)
  1419. Chest17.CanCollide = false
  1420. Chest17.BottomSurface = "Smooth"
  1421. Chest17.TopSurface = "Smooth"
  1422. Weld = Instance.new("Weld",torso)
  1423. Weld.Part0 = torso
  1424. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1425. Weld.Part1 = Chest17
  1426. Weld.C1 = CFrame.new(-0.229999542, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  1427.  
  1428. Chest18 = Instance.new("Part", char)
  1429. Chest18.BrickColor = BrickColor.new("Really black")
  1430. Chest18.Material = "Granite"
  1431. Chest18.Size = Vector3.new(0.5, 0.3, 2)
  1432. Chest18.CanCollide = false
  1433. Chest18.BottomSurface = "Smooth"
  1434. Chest18.TopSurface = "Smooth"
  1435. Weld = Instance.new("Weld",torso)
  1436. Weld.Part0 = torso
  1437. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1438. Weld.Part1 = Chest18
  1439. Weld.C1 = CFrame.new(0.269999504, -0.117254257, -1.91926742, -1, -3.23980487e-008, -4.22219593e-008, 3.23980487e-008, 0.258819044, -0.965925813, 4.22219593e-008, -0.965925813, -0.258819044)
  1440.  
  1441. Chest19 = Instance.new("Part", char)
  1442. Chest19.BrickColor = BrickColor.new("Really black")
  1443. Chest19.Material = "Granite"
  1444. Chest19.Size = Vector3.new(0.5, 0.3, 2)
  1445. Chest19.CanCollide = false
  1446. Chest19.BottomSurface = "Smooth"
  1447. Chest19.TopSurface = "Smooth"
  1448. Weld = Instance.new("Weld",torso)
  1449. Weld.Part0 = torso
  1450. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1451. Weld.Part1 = Chest19
  1452. Weld.C1 = CFrame.new(-0.00685310364, 1.25, 1.45221233, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  1453.  
  1454. Chest20 = Instance.new("Part", char)
  1455. Chest20.BrickColor = BrickColor.new("Really black")
  1456. Chest20.Material = "Granite"
  1457. Chest20.Size = Vector3.new(1, 0.4, 1)
  1458. Chest20.CanCollide = false
  1459. Chest20.BottomSurface = "Smooth"
  1460. Chest20.TopSurface = "Smooth"
  1461. Mesh = Instance.new("SpecialMesh",Chest20)
  1462. Mesh.Scale = Vector3.new(1.1,1.1,1.1)
  1463. Weld = Instance.new("Weld",torso)
  1464. Weld.Part0 = torso
  1465. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1466. Weld.Part1 = Chest20
  1467. Weld.C1 = CFrame.new(-1.07653379, -0.899992943, 0, -4.37113883e-008, 1, 8.74227766e-008, -1, -4.37113883e-008, -3.55271368e-015, 8.47879895e-015, -8.74227766e-008, 1)
  1468.  
  1469. Chest21 = Instance.new("Part", char)
  1470. Chest21.BrickColor = BrickColor.new("Really black")
  1471. Chest21.Material = "Granite"
  1472. Chest21.Size = Vector3.new(0.5, 0.3, 2)
  1473. Chest21.CanCollide = false
  1474. Chest21.BottomSurface = "Smooth"
  1475. Chest21.TopSurface = "Smooth"
  1476. Weld = Instance.new("Weld",torso)
  1477. Weld.Part0 = torso
  1478. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1479. Weld.Part1 = Chest21
  1480. Weld.C1 = CFrame.new(-0.209432602, -1.14999962, 1.429842, -6.16862437e-008, 0.656059027, 0.754709601, -1, -6.53672387e-008, -2.49122056e-008, 3.2989405e-008, -0.754709601, 0.656059027)
  1481.  
  1482. Chest22 = Instance.new("Part", char)
  1483. Chest22.BrickColor = BrickColor.new("Really black")
  1484. Chest22.Material = "Granite"
  1485. Chest22.Size = Vector3.new(0.5, 0.3, 2)
  1486. Chest22.CanCollide = false
  1487. Chest22.BottomSurface = "Smooth"
  1488. Chest22.TopSurface = "Smooth"
  1489. Weld = Instance.new("Weld",torso)
  1490. Weld.Part0 = torso
  1491. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1492. Weld.Part1 = Chest22
  1493. Weld.C1 = CFrame.new(-0.00685119629, -1.15000057, 1.45220757, -2.47515253e-008, 0.224950925, 0.974370122, -1, -4.7067342e-008, -1.45362469e-008, 4.2591072e-008, -0.974370122, 0.224950925)
  1494.  
  1495. Chest23 = Instance.new("Part", char)
  1496. Chest23.BrickColor = BrickColor.new("Really black")
  1497. Chest23.Material = "Granite"
  1498. Chest23.Size = Vector3.new(0.5, 0.3, 2)
  1499. Chest23.CanCollide = false
  1500. Chest23.BottomSurface = "Smooth"
  1501. Chest23.TopSurface = "Smooth"
  1502. Weld = Instance.new("Weld",torso)
  1503. Weld.Part0 = torso
  1504. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1505. Weld.Part1 = Chest23
  1506. Weld.C1 = CFrame.new(-0.158511639, -1.15000057, 1.01315498, -7.35374925e-008, 0.927183926, 0.374606401, -1, -7.43168016e-008, -1.23653807e-008, 1.63745657e-008, -0.374606401, 0.927183926)
  1507.  
  1508. Chest24 = Instance.new("Part", char)
  1509. Chest24.BrickColor = BrickColor.new("Really black")
  1510. Chest24.Material = "Granite"
  1511. Chest24.Size = Vector3.new(0.5, 0.3, 2)
  1512. Chest24.CanCollide = false
  1513. Chest24.BottomSurface = "Smooth"
  1514. Chest24.TopSurface = "Smooth"
  1515. Weld = Instance.new("Weld",torso)
  1516. Weld.Part0 = torso
  1517. Weld.C0 = CFrame.new(0, 0.0235004425, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  1518. Weld.Part1 = Chest24
  1519. Weld.C1 = CFrame.new(-0.458065987, -0.579999924, 0.306604624, 0.866025388, -0.50000006, 4.37113883e-008, 4.53686155e-008, 1.66003517e-007, 1, -0.50000006, -0.866025388, 1.66447563e-007)
  1520.  
  1521. p1 = Instance.new("Part",char)
  1522. p1.BrickColor = BrickColor.new("Really red")
  1523. p1.FormFactor = Enum.FormFactor.Custom
  1524. p1.Size = Vector3.new(2, 2, 2)
  1525. p1.CanCollide = false
  1526. p1.Locked = true
  1527. p1.BottomSurface = Enum.SurfaceType.Smooth
  1528. p1.TopSurface = Enum.SurfaceType.Smooth
  1529. SMesh = Instance.new("SpecialMesh", p1)
  1530. SMesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  1531. SMesh.TextureId = ""
  1532. SMesh.MeshType = Enum.MeshType.FileMesh
  1533. SMesh.Name = "Mesh"
  1534. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1535. SMesh.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  1536. w1 = Instance.new("Weld", hed)
  1537. w1.Part0 = hed
  1538. w1.C0 = CFrame.new(0,-1.5,0)
  1539. w1.Part1 = p1
  1540. w1.C1 = CFrame.new(1.75514506e-005, -2.06990719, 0.00210596342, -0.999966383, -1.62210035e-005, -0.00820016116, -9.25059425e-008, 0.999998093, -0.00196684781, 0.00820017792, -0.00196678098, -0.999964535)
  1541. p2 = Instance.new("Part",char)
  1542. p2.BrickColor = BrickColor.new("Really red")
  1543. p2.FormFactor = Enum.FormFactor.Custom
  1544. p2.Size = Vector3.new(1, 1, 1)
  1545. p2.CanCollide = false
  1546. p2.Locked = true
  1547. p2.BottomSurface = Enum.SurfaceType.Smooth
  1548. p2.TopSurface = Enum.SurfaceType.Smooth
  1549. SMesh = Instance.new("SpecialMesh", p2)
  1550. SMesh.MeshId = "http://www.roblox.com/asset/?id=45916884"
  1551. SMesh.TextureId = ""
  1552. SMesh.MeshType = Enum.MeshType.FileMesh
  1553. SMesh.Name = "Mesh"
  1554. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1555. SMesh.Scale = Vector3.new(1, 0.9, 1)
  1556. w1 = Instance.new("Weld", hed)
  1557. w1.Part0 = hed
  1558. w1.C0 = CFrame.new(0,-1.5,0)
  1559. w1.Part1 = p2
  1560. w1.C1 = CFrame.new(0.00981426239, -1.86002111, 0.000148773193, 1, 4.98469959e-008, 4.58955765e-006, -4.98459833e-008, 1, -2.23582518e-007, -4.58955765e-006, 2.23582191e-007, 1)
  1561. p3 = Instance.new("Part",char)
  1562. p3.BrickColor = BrickColor.new("Really red")
  1563. p3.FormFactor = Enum.FormFactor.Custom
  1564. p3.Size = Vector3.new(1, 1, 1)
  1565. p3.CanCollide = false
  1566. p3.Locked = true
  1567. p3.BottomSurface = Enum.SurfaceType.Smooth
  1568. p3.TopSurface = Enum.SurfaceType.Smooth
  1569. SMesh = Instance.new("SpecialMesh", p3)
  1570. SMesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
  1571. SMesh.TextureId = ""
  1572. SMesh.MeshType = Enum.MeshType.FileMesh
  1573. SMesh.Name = "Mesh"
  1574. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1575. SMesh.Scale = Vector3.new(1, 1, 1)
  1576. w1 = Instance.new("Weld", hed)
  1577. w1.Part0 = hed
  1578. w1.C0 = CFrame.new(0,-1.5,0)
  1579. w1.Part1 = p3
  1580. w1.C1 = CFrame.new(0.059677124, -1.98001814, -0.199489594, 0.99999994, 1.02864064e-008, 4.82797577e-006, -1.02842179e-008, 1, -4.61996478e-007, -4.82797577e-006, 4.61996365e-007, 0.99999994)
  1581. p4 = Instance.new("Part",char)
  1582. p4.BrickColor = BrickColor.new("Really red")
  1583. p4.FormFactor = Enum.FormFactor.Custom
  1584. p4.Size = Vector3.new(1, 1, 1)
  1585. p4.CanCollide = false
  1586. p4.Locked = true
  1587. p4.BottomSurface = Enum.SurfaceType.Smooth
  1588. p4.TopSurface = Enum.SurfaceType.Smooth
  1589. SMesh = Instance.new("SpecialMesh", p4)
  1590. SMesh.MeshId = "http://www.roblox.com/asset/?id=12259089"
  1591. SMesh.TextureId = ""
  1592. SMesh.MeshType = Enum.MeshType.FileMesh
  1593. SMesh.Name = "Mesh"
  1594. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1595. SMesh.Scale = Vector3.new(1.02, 1.05, 1.05)
  1596. w1 = Instance.new("Weld", hed)
  1597. w1.Part0 = hed
  1598. w1.C0 = CFrame.new(0,-1.5,0)
  1599. w1.Part1 = p4
  1600. w1.C1 = CFrame.new(0.0104255676, -1.94979095, 0.129776001, 0.99999994, -2.00533847e-008, 5.2192072e-006, -3.74953743e-007, 0.995037675, 0.0995008945, -4.8863717e-006, -0.0995009243, 0.995037436)
  1601. p5 = Instance.new("Part",char)
  1602. p5.BrickColor = BrickColor.new("Really red")
  1603. p5.FormFactor = Enum.FormFactor.Custom
  1604. p5.Size = Vector3.new(1, 1, 1)
  1605. p5.CanCollide = false
  1606. p5.Locked = true
  1607. p5.BottomSurface = Enum.SurfaceType.Smooth
  1608. p5.TopSurface = Enum.SurfaceType.Smooth
  1609. SMesh = Instance.new("SpecialMesh", p5)
  1610. SMesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1611. SMesh.TextureId = ""
  1612. SMesh.MeshType = Enum.MeshType.FileMesh
  1613. SMesh.Name = "Mesh"
  1614. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1615. SMesh.Scale = Vector3.new(1, 1.6, 1.3)
  1616. w1 = Instance.new("Weld", hed)
  1617. w1.Part0 = hed
  1618. w1.C0 = CFrame.new(0,-1.5,0)
  1619. w1.Part1 = p5
  1620. w1.C1 = CFrame.new(0.00938796997, -2.00957298, 1.44282532, 1, -1.34962974e-007, 5.35256595e-006, -3.26552458e-006, 0.729885638, 0.683569431, -3.88335775e-006, -0.68356967, 0.729885519)
  1621. p6 = Instance.new("Part",char)
  1622. p6.BrickColor = BrickColor.new("Really red")
  1623. p6.FormFactor = Enum.FormFactor.Custom
  1624. p6.Size = Vector3.new(1, 1, 1)
  1625. p6.CanCollide = false
  1626. p6.Locked = true
  1627. p6.BottomSurface = Enum.SurfaceType.Smooth
  1628. p6.TopSurface = Enum.SurfaceType.Smooth
  1629. SMesh = Instance.new("SpecialMesh", p6)
  1630. SMesh.MeshId = "http://www.roblox.com/asset/?id=19326912"
  1631. SMesh.TextureId = ""
  1632. SMesh.MeshType = Enum.MeshType.FileMesh
  1633. SMesh.Name = "Mesh"
  1634. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1635. SMesh.Scale = Vector3.new(1, 1, 1)
  1636. w1 = Instance.new("Weld", hed)
  1637. w1.Part0 = hed
  1638. w1.C0 = CFrame.new(0,-1.5,0)
  1639. w1.Part1 = p6
  1640. w1.C1 = CFrame.new(0.00993537903, -2.2400105, -0.079624176, 1.00000012, -2.98023064e-008, -1.54972145e-006, 2.980231e-008, 1, -4.94502617e-009, 1.54972145e-006, 4.94494401e-009, 1.00000012)
  1641. p7 = Instance.new("Part",char)
  1642. p7.BrickColor = BrickColor.new("Really red")
  1643. p7.FormFactor = Enum.FormFactor.Custom
  1644. p7.Size = Vector3.new(1, 1, 1)
  1645. p7.CanCollide = false
  1646. p7.Locked = true
  1647. p7.BottomSurface = Enum.SurfaceType.Smooth
  1648. p7.TopSurface = Enum.SurfaceType.Smooth
  1649. SMesh = Instance.new("SpecialMesh", p7)
  1650. SMesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1651. SMesh.TextureId = ""
  1652. SMesh.MeshType = Enum.MeshType.FileMesh
  1653. SMesh.Name = "Mesh"
  1654. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1655. SMesh.Scale = Vector3.new(1, 1.6, 1.3)
  1656. w1 = Instance.new("Weld", hed)
  1657. w1.Part0 = hed
  1658. w1.C0 = CFrame.new(0,-1.5,0)
  1659. w1.Part1 = p7
  1660. w1.C1 = CFrame.new(0.0106649399, -0.774772644, 2.08788228, 1.00000012, -2.8618183e-007, 5.6622157e-006, -5.14644034e-006, 0.144699067, 0.989475727, -1.28374143e-006, -0.989476085, 0.144699216)
  1661. p8 = Instance.new("Part",char)
  1662. p8.BrickColor = BrickColor.new("Really red")
  1663. p8.FormFactor = Enum.FormFactor.Custom
  1664. p8.Size = Vector3.new(1, 1, 1)
  1665. p8.CanCollide = false
  1666. p8.Locked = true
  1667. p8.BottomSurface = Enum.SurfaceType.Smooth
  1668. p8.TopSurface = Enum.SurfaceType.Smooth
  1669. SMesh = Instance.new("SpecialMesh", p8)
  1670. SMesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  1671. SMesh.TextureId = ""
  1672. SMesh.MeshType = Enum.MeshType.FileMesh
  1673. SMesh.Name = "Mesh"
  1674. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1675. SMesh.Scale = Vector3.new(1, 1.6, 1.3)
  1676. w1 = Instance.new("Weld", hed)
  1677. w1.Part0 = hed
  1678. w1.C0 = CFrame.new(0,-1.5,0)
  1679. w1.Part1 = p8
  1680. w1.C1 = CFrame.new(0.0106649399, -0.774772644, 2.08788228, 1.00000012, -2.8618183e-007, 5.6622157e-006, -5.14644034e-006, 0.144699067, 0.989475727, -1.28374143e-006, -0.989476085, 0.144699216)
  1681. p9 = Instance.new("Part",char)
  1682. p9.BrickColor = BrickColor.new("Really red")
  1683. p9.FormFactor = Enum.FormFactor.Custom
  1684. p9.Size = Vector3.new(1, 1, 1)
  1685. p9.CanCollide = false
  1686. p9.Locked = true
  1687. p9.BottomSurface = Enum.SurfaceType.Smooth
  1688. p9.TopSurface = Enum.SurfaceType.Smooth
  1689. SMesh = Instance.new("SpecialMesh", p9)
  1690. SMesh.MeshId = "http://www.roblox.com/asset/?id=76056263"
  1691. SMesh.TextureId = ""
  1692. SMesh.MeshType = Enum.MeshType.FileMesh
  1693. SMesh.Name = "Mesh"
  1694. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1695. SMesh.Scale = Vector3.new(1, 1, 1)
  1696. w1 = Instance.new("Weld", hed)
  1697. w1.Part0 = hed
  1698. w1.C0 = CFrame.new(0,-1.5,0)
  1699. w1.Part1 = p9
  1700. w1.C1 = CFrame.new(0.110746384, -1.71002722, -0.198999405, 0.999999881, 1.02863646e-008, 4.70876603e-006, -1.02842392e-008, 1, -4.61996422e-007, -4.70876603e-006, 4.61996336e-007, 0.999999881)
  1701. p10 = Instance.new("Part",char)
  1702. p10.BrickColor = BrickColor.new("Really red")
  1703. p10.FormFactor = Enum.FormFactor.Custom
  1704. p10.Size = Vector3.new(1, 1, 1)
  1705. p10.CanCollide = false
  1706. p10.Locked = true
  1707. p10.BottomSurface = Enum.SurfaceType.Smooth
  1708. p10.TopSurface = Enum.SurfaceType.Smooth
  1709. SMesh = Instance.new("SpecialMesh", p10)
  1710. SMesh.MeshId = "http://www.roblox.com/asset/?id=16627529"
  1711. SMesh.TextureId = ""
  1712. SMesh.MeshType = Enum.MeshType.FileMesh
  1713. SMesh.Name = "Mesh"
  1714. SMesh.VertexColor = Vector3.new(0, 0, 0)
  1715. SMesh.Scale = Vector3.new(1.05, 1.05, 1.05)
  1716. w1 = Instance.new("Weld", hed)
  1717. w1.Part0 = hed
  1718. w1.C0 = CFrame.new(0,-1.5,0)
  1719. w1.Part1 = p10
  1720. w1.C1 = CFrame.new(0.00981426239, -2.11002183, 0.000148773193, 1.00000012, 2.98023295e-008, 1.66892983e-006, -2.98023295e-008, 1, 4.94492847e-009, -1.66892983e-006, -4.94500441e-009, 1.00000012)
  1721. ----------------------------------------------------
  1722. GroundWave1 = function()
  1723. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1724. local Colors = {"Really red", "Really black"}
  1725. local wave = Instance.new("Part", torso)
  1726. wave.BrickColor = BrickColor.new('Really red')
  1727. wave.Anchored = true
  1728. wave.CanCollide = false
  1729. wave.Locked = true
  1730. wave.Size = Vector3.new(1, 1, 1)
  1731. wave.TopSurface = "Smooth"
  1732. wave.BottomSurface = "Smooth"
  1733. wave.Transparency = 0.35
  1734. wave.CFrame = HandCF
  1735. wm = Instance.new("SpecialMesh", wave)
  1736. wm.MeshId = "rbxassetid://3270017"
  1737. coroutine.wrap(function()
  1738. for i = 1, 30, 1 do
  1739. wm.Scale = Vector3.new(10 + i*20.4, 10 + i*20.4, 1)
  1740. wave.Size = wm.Scale
  1741. wave.CFrame = HandCF
  1742. wave.Transparency = i/10
  1743. wait()
  1744. end
  1745. wait()
  1746. wave:Destroy()
  1747. end)()
  1748. end
  1749. ----------------------------------------------------
  1750. GroundWave = function()
  1751. if Transforming == true then
  1752. local wave = Instance.new("Part", torso)
  1753. wave.BrickColor = BrickColor.new("Really black")
  1754. wave.Anchored = true
  1755. wave.CanCollide = false
  1756. wave.Locked = true
  1757. wave.Size = Vector3.new(1, 1, 1)
  1758. wave.TopSurface = "Smooth"
  1759. wave.BottomSurface = "Smooth"
  1760. wave.Transparency = 0.35
  1761. wave.CFrame = fx.CFrame
  1762. wm = Instance.new("SpecialMesh", wave)
  1763. wm.MeshType = "Sphere"
  1764. wm.Scale = Vector3.new(1,1,1)
  1765. coroutine.wrap(function()
  1766. for i = 1, 18, 1 do
  1767. wm.Scale = Vector3.new(2 + i*2, 2 + i*2, 2 + i*2)
  1768. --wave.Size = wm.Scale
  1769. wave.CFrame = fx.CFrame
  1770. wave.Transparency = i/14
  1771. wait()
  1772. end
  1773. wait()
  1774. wave:Destroy()
  1775. end)()
  1776. elseif Transforming == false then
  1777. wait()
  1778. end
  1779. end
  1780.  
  1781. for i = 1, 100 do rs:wait()
  1782. fx.CFrame = torso.CFrame
  1783. end
  1784.  
  1785. Spawn(function()
  1786. while wait(1) do
  1787. GroundWave()
  1788. end
  1789. end)
  1790.  
  1791. wait(4)
  1792.  
  1793. Transforming = false
  1794.  
  1795. for i = 1, 20 do rs:wait()
  1796. fx.Transparency = fx.Transparency + (1/20)
  1797. fx.CFrame = torso.CFrame
  1798. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  1799. rs:wait()
  1800. end
  1801.  
  1802. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1803. local wave = Instance.new("Part", torso)
  1804. wave.BrickColor = BrickColor.new("Really black")
  1805. wave.Anchored = true
  1806. wave.CanCollide = false
  1807. wave.Locked = true
  1808. wave.Size = Vector3.new(1, 1, 1)
  1809. wave.TopSurface = "Smooth"
  1810. wave.BottomSurface = "Smooth"
  1811. wave.Transparency = 0.35
  1812. wave.CFrame = HandCF
  1813. wm = Instance.new("SpecialMesh", wave)
  1814. wm.MeshId = "rbxassetid://3270017"
  1815. coroutine.wrap(function()
  1816. for i = 1, 14, 1 do
  1817. wm.Scale = Vector3.new(10 + i*10.1, 10 + i*10.1, 10)
  1818. wave.Size = wm.Scale
  1819. wave.CFrame = HandCF
  1820. wave.Transparency = i/14
  1821. wait()
  1822. end
  1823. wait()
  1824. wave:Destroy()
  1825. end)()
  1826. hum.WalkSpeed = 50
  1827. ----------------------------------------------------
  1828. Blast = function()
  1829. local Colors = {"Really red", "Really black"}
  1830. local wave = Instance.new("Part", torso)
  1831. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  1832. wave.Anchored = true
  1833. wave.CanCollide = false
  1834. wave.Locked = true
  1835. wave.Size = Vector3.new(1, 1, 1)
  1836. wave.TopSurface = "Smooth"
  1837. wave.BottomSurface = "Smooth"
  1838. wave.Transparency = 0.35
  1839. wave.CFrame = rarm.CFrame
  1840. wm = Instance.new("SpecialMesh", wave)
  1841. wm.MeshType = "Sphere"
  1842. wm.Scale = Vector3.new(1,1,1)
  1843. z = Instance.new("Sound",wave)
  1844. z.SoundId = "rbxassetid://237035051"
  1845. z.Volume = 1
  1846. z.Pitch = .9
  1847. z:Play()
  1848. coroutine.wrap(function()
  1849. for i = 1, 30, 1 do
  1850. wave.Size = Vector3.new(1 + i*4, 1 + i*4, 1 + i*4)
  1851. --wave.Size = wm.Scale
  1852. wave.CFrame = rarm.CFrame
  1853. wave.Transparency = (1/14)
  1854. rs:wait()
  1855. end
  1856. rs:wait()
  1857. wave:Destroy()
  1858. z:Destroy()
  1859. end)()
  1860. end
  1861. ----------------------------------------------------
  1862. rarm.Touched:connect(function(ht)
  1863. hit = ht.Parent
  1864. if ht and hit:IsA("Model") then
  1865. if hit:FindFirstChild("Humanoid") then
  1866. if hit.Name ~= p.Name then
  1867. if Debounces.RPunch == true and Debounces.RPunched == false then
  1868. Debounces.RPunched = true
  1869. hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1870. if Debounces.ks==true then
  1871. z = Instance.new("Sound",hed)
  1872. z.SoundId = "rbxassetid://169380525"
  1873. z.Pitch = ptz[math.random(1,#ptz)]
  1874. z.Volume = 1
  1875. z:Play()
  1876. end
  1877. wait(.2)
  1878. Debounces.RPunched = false
  1879. end
  1880. end
  1881. end
  1882. elseif ht and hit:IsA("Hat") then
  1883. if hit.Parent.Name ~= p.Name then
  1884. if hit.Parent:FindFirstChild("Humanoid") then
  1885. if Debounces.RPunch == true and Debounces.RPunched == false then
  1886. Debounces.RPunched = true
  1887. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1888. if Debounces.ks==true then
  1889. z = Instance.new("Sound",hed)
  1890. z.SoundId = "rbxassetid://169380525"
  1891. z.Pitch = ptz[math.random(1,#ptz)]
  1892. z.Volume = 1
  1893. z:Play()
  1894. end
  1895. wait(.2)
  1896. Debounces.RPunched = false
  1897. end
  1898. end
  1899. end
  1900. end
  1901. end)
  1902. larm.Touched:connect(function(ht)
  1903. hit = ht.Parent
  1904. if ht and hit:IsA("Model") then
  1905. if hit:FindFirstChild("Humanoid") then
  1906. if hit.Name ~= p.Name then
  1907. if Debounces.LPunch == true and Debounces.LPunched == false then
  1908. Debounces.LPunched = true
  1909. hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1910. if Debounces.ks2==true then
  1911. z = Instance.new("Sound",hed)
  1912. z.SoundId = "rbxassetid://169380525"
  1913. z.Pitch = ptz[math.random(1,#ptz)]
  1914. z.Volume = 1
  1915. z:Play()
  1916. end
  1917. wait(.2)
  1918. Debounces.LPunched = false
  1919. end
  1920. end
  1921. end
  1922. elseif ht and hit:IsA("Hat") then
  1923. if hit.Parent.Name ~= p.Name then
  1924. if hit.Parent:FindFirstChild("Humanoid") then
  1925. if Debounces.LPunch == true and Debounces.LPunched == false then
  1926. Debounces.LPunched = true
  1927. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  1928. if Debounces.ks2==true then
  1929. z = Instance.new("Sound",hed)
  1930. z.SoundId = "rbxassetid://169380525"
  1931. z.Pitch = ptz[math.random(1,#ptz)]
  1932. z.Volume = 1
  1933. z:Play()
  1934. end
  1935. wait(.2)
  1936. Debounces.LPunched = false
  1937. end
  1938. end
  1939. end
  1940. end
  1941. end)
  1942. ----------------------------------------------------
  1943. mod4 = Instance.new("Model",char)
  1944.  
  1945. ptez = {0.7, 0.8, 0.9, 1}
  1946.  
  1947. function FindNearestTorso(Position,Distance,SinglePlayer)
  1948. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1949. local List = {}
  1950. for i,v in pairs(workspace:GetChildren())do
  1951. if v:IsA("Model")then
  1952. if v:findFirstChild("Torso")then
  1953. if v ~= char then
  1954. if(v.Torso.Position -Position).magnitude <= Distance then
  1955. table.insert(List,v)
  1956. end
  1957. end
  1958. end
  1959. end
  1960. end
  1961. return List
  1962. end
  1963.  
  1964. function Punch()
  1965. part=Instance.new('Part',mod4)
  1966. part.Anchored=true
  1967. part.CanCollide=false
  1968. part.FormFactor='Custom'
  1969. part.Size=Vector3.new(.2,.2,.2)
  1970. part.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(0),0,0)
  1971. part.Transparency=.7
  1972. part.BrickColor=BrickColor.new('Really red')
  1973. mesh=Instance.new('SpecialMesh',part)
  1974. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1975. mesh.Scale=Vector3.new(3,3,3)
  1976. part2=Instance.new('Part',mod4)
  1977. part2.Anchored=true
  1978. part2.CanCollide=false
  1979. part2.FormFactor='Custom'
  1980. part2.Size=Vector3.new(.2,.2,.2)
  1981. part2.CFrame=root.CFrame*CFrame.new(0,1.5,-2.4)*CFrame.Angles(math.rad(90),0,0)
  1982. part2.Transparency=.7
  1983. part2.BrickColor=BrickColor.new('Really red')
  1984. mesh2=Instance.new('SpecialMesh',part2)
  1985. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1986. mesh2.Scale=Vector3.new(3,1.5,3)
  1987. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  1988. if v:FindFirstChild('Humanoid') then
  1989. v.Humanoid:TakeDamage(math.huge)
  1990. end
  1991. end
  1992. coroutine.resume(coroutine.create(function()
  1993. for i=0,0.62,0.4 do
  1994. wait()
  1995. part.CFrame=part.CFrame
  1996. part.Transparency=i
  1997. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1998. part2.CFrame=part2.CFrame
  1999. part2.Transparency=i
  2000. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  2001. end
  2002. part.Parent=nil
  2003. part2.Parent=nil
  2004. end))
  2005. end
  2006. ----------------------------------------------------
  2007. rarm.Touched:connect(function(ht)
  2008. hit = ht.Parent
  2009. if ht and hit:IsA("Model") then
  2010. if hit:FindFirstChild("Humanoid") then
  2011. if hit.Name ~= p.Name then
  2012. if Debounces.RPunch == true and Debounces.RPunched == false then
  2013. Debounces.RPunched = true
  2014. hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  2015. if Debounces.ks==true then
  2016. z = Instance.new("Sound",hed)
  2017. z.SoundId = "rbxassetid://169380525"
  2018. z.Pitch = ptz[math.random(1,#ptz)]
  2019. z.Volume = 1
  2020. z:Play()
  2021. end
  2022. wait(.2)
  2023. Debounces.RPunched = false
  2024. end
  2025. end
  2026. end
  2027. elseif ht and hit:IsA("Hat") then
  2028. if hit.Parent.Name ~= p.Name then
  2029. if hit.Parent:FindFirstChild("Humanoid") then
  2030. if Debounces.RPunch == true and Debounces.RPunched == false then
  2031. Debounces.RPunched = true
  2032. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  2033. if Debounces.ks==true then
  2034. z = Instance.new("Sound",hed)
  2035. z.SoundId = "rbxassetid://169380525"
  2036. z.Pitch = ptz[math.random(1,#ptz)]
  2037. z.Volume = 1
  2038. z:Play()
  2039. end
  2040. wait(.2)
  2041. Debounces.RPunched = false
  2042. end
  2043. end
  2044. end
  2045. end
  2046. end)
  2047. larm.Touched:connect(function(ht)
  2048. hit = ht.Parent
  2049. if ht and hit:IsA("Model") then
  2050. if hit:FindFirstChild("Humanoid") then
  2051. if hit.Name ~= p.Name then
  2052. if Debounces.LPunch == true and Debounces.LPunched == false then
  2053. Debounces.LPunched = true
  2054. hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  2055. if Debounces.ks2==true then
  2056. z = Instance.new("Sound",hed)
  2057. z.SoundId = "rbxassetid://169380525"
  2058. z.Pitch = ptz[math.random(1,#ptz)]
  2059. z.Volume = 1
  2060. z:Play()
  2061. end
  2062. wait(.2)
  2063. Debounces.LPunched = false
  2064. end
  2065. end
  2066. end
  2067. elseif ht and hit:IsA("Hat") then
  2068. if hit.Parent.Name ~= p.Name then
  2069. if hit.Parent:FindFirstChild("Humanoid") then
  2070. if Debounces.LPunch == true and Debounces.LPunched == false then
  2071. Debounces.LPunched = true
  2072. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  2073. if Debounces.ks2==true then
  2074. z = Instance.new("Sound",hed)
  2075. z.SoundId = "rbxassetid://169380525"
  2076. z.Pitch = ptz[math.random(1,#ptz)]
  2077. z.Volume = 1
  2078. z:Play()
  2079. end
  2080. wait(.2)
  2081. Debounces.LPunched = false
  2082. end
  2083. end
  2084. end
  2085. end
  2086. end)
  2087. ----------------------------------------------------
  2088. local player = game.Players.LocalPlayer
  2089. local pchar = player.Character
  2090. local mouse = player:GetMouse()
  2091. local cam = workspace.CurrentCamera
  2092.  
  2093. local rad = math.rad
  2094.  
  2095. local keysDown = {}
  2096. local flySpeed = 0
  2097. local MAX_FLY_SPEED = 150
  2098.  
  2099. local canFly = false
  2100. local flyToggled = false
  2101.  
  2102. local forward, side = 0, 0
  2103. local lastForward, lastSide = 0, 0
  2104.  
  2105. local floatBP = Instance.new("BodyPosition")
  2106. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2107. local flyBV = Instance.new("BodyVelocity")
  2108. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2109. local turnBG = Instance.new("BodyGyro")
  2110. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2111.  
  2112. mouse.KeyDown:connect(function(key)
  2113. keysDown[key] = true
  2114.  
  2115. if key == "f" then
  2116. flyToggled = not flyToggled
  2117.  
  2118. if not flyToggled then
  2119. stanceToggle = "Normal"
  2120. floatBP.Parent = nil
  2121. flyBV.Parent = nil
  2122. turnBG.Parent = nil
  2123. root.Velocity = Vector3.new()
  2124. pchar.Humanoid.PlatformStand = false
  2125. end
  2126. end
  2127.  
  2128. end)
  2129. mouse.KeyUp:connect(function(key)
  2130. keysDown[key] = nil
  2131. end)
  2132.  
  2133. local function updateFly()
  2134.  
  2135. if not flyToggled then return end
  2136.  
  2137. lastForward = forward
  2138. lastSide = side
  2139.  
  2140. forward = 0
  2141. side = 0
  2142.  
  2143. if keysDown.w then
  2144. forward = forward + 1
  2145. end
  2146. if keysDown.s then
  2147. forward = forward - 1
  2148. end
  2149. if keysDown.a then
  2150. side = side - 1
  2151. end
  2152. if keysDown.d then
  2153. side = side + 1
  2154. end
  2155.  
  2156. canFly = (forward ~= 0 or side ~= 0)
  2157.  
  2158. if canFly then
  2159. stanceToggle = "Floating"
  2160. turnBG.Parent = root
  2161. floatBP.Parent = nil
  2162. flyBV.Parent = root
  2163.  
  2164. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2165. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2166. else
  2167. floatBP.position = root.Position
  2168. floatBP.Parent = root
  2169.  
  2170. flySpeed = flySpeed - 1
  2171. if flySpeed < 0 then flySpeed = 0 end
  2172. end
  2173.  
  2174. local camCF = cam.CoordinateFrame
  2175. local in_forward = canFly and forward or lastForward
  2176. local in_side = canFly and side or lastSide
  2177.  
  2178. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2179. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2180.  
  2181. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2182. 0)
  2183. end
  2184.  
  2185. game:service'RunService'.RenderStepped:connect(function()
  2186. if flyToggled then
  2187. pchar.Humanoid.PlatformStand = true
  2188. end
  2189. updateFly()
  2190. end)
  2191. -------------------------------
  2192. mouse.KeyDown:connect(function(key)
  2193. if key == "q" then
  2194. if Debounces.CanAttack == true then
  2195. Debounces.CanAttack = false
  2196. Debounces.NoIdl = true
  2197. Debounces.on = true
  2198. function FindNearestTorso(Position,Distance,SinglePlayer)
  2199. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2200. local List = {}
  2201. for i,v in pairs(workspace:GetChildren())do
  2202. if v:IsA("Model")then
  2203. if v:findFirstChild("Torso")then
  2204. if v ~= char then
  2205. if(v.Torso.Position -Position).magnitude <= Distance then
  2206. table.insert(List,v)
  2207. end
  2208. end
  2209. end
  2210. end
  2211. end
  2212. return List
  2213. end
  2214. z = Instance.new("Sound",hed)
  2215. z.SoundId = "rbxassetid://232213955"
  2216. z.Pitch = 1
  2217. z.Volume = 1
  2218. wait(0.2)
  2219. z:Play()
  2220. sp = Instance.new("Part",rarm)
  2221. sp.Anchored = true
  2222. sp.CanCollide = false
  2223. sp.Locked = true
  2224. sp.Transparency = 0
  2225. sp.Material = "Neon"
  2226. sp.Size = Vector3.new(1,1,1)
  2227. sp.TopSurface = "SmoothNoOutlines"
  2228. sp.BottomSurface = "SmoothNoOutlines"
  2229. sp.BrickColor = BrickColor.new("Really red")
  2230. spm = Instance.new("SpecialMesh",sp)
  2231. spm.MeshId = "http://www.roblox.com/asset/?id=9756362"
  2232. spm.Scale = Vector3.new(21,21,21)
  2233. sp2 = Instance.new("Part", rarm)
  2234. sp2.Name = "Energy"
  2235. sp2.BrickColor = BrickColor.new("Really red")
  2236. sp2.Size = Vector3.new(1, 1, 1)
  2237. sp2.Shape = "Ball"
  2238. sp2.CanCollide = false
  2239. sp2.Anchored = true
  2240. sp2.Locked = true
  2241. sp2.TopSurface = 0
  2242. sp2.BottomSurface = 0
  2243. sp2.Transparency = 1
  2244. spm2 = Instance.new("SpecialMesh",sp2)
  2245. spm2.MeshId = "rbxassetid://9982590"
  2246. spm2.Scale = Vector3.new(2,2,2)
  2247. for i = 1, 20 do
  2248. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  2249. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2250. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  2251. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  2252. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  2253. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  2254. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2255. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2256. if Debounces.on == false then break end
  2257. rs:wait()
  2258. end
  2259. for i = 1, 100, 20 do rs:wait()
  2260. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2261. end
  2262. for i = 1, 20 do
  2263. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  2264. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  2265. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
  2266. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  2267. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  2268. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2269. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2270. if Debounces.on == false then break end
  2271. rs:wait()
  2272. end
  2273. sp.Transparency = 1
  2274. for i = 1, 20 do
  2275. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  2276. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
  2277. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  2278. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  2279. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  2280. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  2281. if Debounces.on == false then break end
  2282. rs:wait()
  2283. end
  2284. wait(1)
  2285. sp.Transparency = 0
  2286. sp2.Transparency = 0.84
  2287. for i = 1, 20 do
  2288. --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  2289. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  2290. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  2291. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  2292. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  2293. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  2294. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  2295. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  2296. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  2297. if Debounces.on == false then break end
  2298. rs:wait()
  2299. end
  2300. for i = 1, 2880, 50 do
  2301. rs:wait()
  2302. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  2303. sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  2304. rs:wait()
  2305. end
  2306. sp:Destroy()
  2307. sp2:Destroy()
  2308. local X = Instance.new("Part",char)
  2309. local O = Instance.new("ObjectValue",X)
  2310. O.Name = "creator"
  2311. X.Locked = true
  2312. X.Name = "Shell"
  2313. X.Anchored = false
  2314. X.CanCollide = false
  2315. X.Transparency = 0
  2316. X.Reflectance = 0
  2317. X.BottomSurface = 0
  2318. X.TopSurface = 0
  2319. X.Shape = 0
  2320. local V = Instance.new("ObjectValue",X)
  2321. V.Value = char
  2322. V.Name = "creator"
  2323. X.BrickColor = BrickColor.new("Really red")
  2324. X.Size = Vector3.new(2,2,2)
  2325. X.Material = "Neon"
  2326. local Z = Instance.new("SpecialMesh",X)
  2327. Z.MeshType = "Sphere"
  2328. Z.Scale = Vector3.new(0.5,0.5,1)
  2329. X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  2330. local bv = Instance.new("BodyVelocity",X)
  2331. bv.maxForce = Vector3.new(99999,99999,99999)
  2332. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  2333. bv.velocity = X.CFrame.lookVector*65
  2334.  
  2335. Explode = X.Touched:connect(function(hit)
  2336. if hit ~= char and hit.Name ~= "Shell" then
  2337. local cf = X.CFrame
  2338. bv:Destroy()
  2339. X.Anchored = true
  2340. Z:Remove()
  2341. Explode:disconnect()
  2342. X.Size = Vector3.new(3,3,3)
  2343. X.Touched:connect(function(hit) end)
  2344. X.CanCollide = false
  2345. local part3 = Instance.new("Part", rarm)
  2346. part3.Anchored=true
  2347. part3.CanCollide=false
  2348. part3.Locked = true
  2349. part3.TopSurface = "SmoothNoOutlines"
  2350. part3.BottomSurface = "SmoothNoOutlines"
  2351. part3.FormFactor='Custom'
  2352. part3.Size=Vector3.new(1,1, 1)
  2353. part3.CFrame=X.CFrame
  2354. part3.Transparency=0
  2355. part3.BrickColor=BrickColor.new("Really red")
  2356. local mesh3 = Instance.new("SpecialMesh",part3)
  2357. mesh3.MeshId = "http://www.roblox.com/asset/?id=9756362"
  2358. mesh3.Scale = Vector3.new(1,1,1)
  2359. --debris:AddItem(X,8)
  2360. local part4 = Instance.new("Part", rarm)
  2361. part4.Material = "Neon"
  2362. part4.Anchored=true
  2363. part4.CanCollide=false
  2364. part4.Locked = true
  2365. part4.TopSurface = "SmoothNoOutlines"
  2366. part4.BottomSurface = "SmoothNoOutlines"
  2367. part4.FormFactor='Custom'
  2368. part4.Size=Vector3.new(1,1, 1)
  2369. part4.CFrame=X.CFrame
  2370. part4.Transparency=0
  2371. part4.BrickColor=BrickColor.new("Really red")
  2372. local mesh4 = Instance.new("SpecialMesh",part4)
  2373. mesh4.MeshId = "http://www.roblox.com/asset/?id=9756362"
  2374. mesh4.Scale = Vector3.new(.5,.5,.5)
  2375. local part7 = Instance.new("Part", rarm)
  2376. part7.Material = "Neon"
  2377. part7.Anchored=true
  2378. part7.CanCollide=false
  2379. part7.Locked = true
  2380. part7.TopSurface = "SmoothNoOutlines"
  2381. part7.BottomSurface = "SmoothNoOutlines"
  2382. part7.FormFactor='Custom'
  2383. part7.Size=Vector3.new(1,1, 1)
  2384. part7.CFrame=X.CFrame
  2385. part7.Transparency=0
  2386. part7.BrickColor=BrickColor.new("Really black")
  2387. local mesh7 = Instance.new("SpecialMesh",part7)
  2388. mesh7.MeshId = "http://www.roblox.com/asset/?id=9756362"
  2389. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  2390. --[[X.Touched:connect(function(ht)
  2391. hit = ht.Parent
  2392. if ht and hit:IsA("Model") then
  2393. if hit:FindFirstChild("Humanoid") then
  2394. if hit.Name ~= p.Name then
  2395. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2396. wait(.3)
  2397. end
  2398. end
  2399. elseif ht and hit:IsA("Hat") then
  2400. if hit.Parent.Name ~= p.Name then
  2401. if hit.Parent:FindFirstChild("Humanoid") then
  2402. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2403. wait(.3)
  2404. end
  2405. end
  2406. end
  2407. end)
  2408. part3.Touched:connect(function(ht)
  2409. hit = ht.Parent
  2410. if ht and hit:IsA("Model") then
  2411. if hit:FindFirstChild("Humanoid") then
  2412. if hit.Name ~= p.Name then
  2413. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2414. wait(.3)
  2415. end
  2416. end
  2417. elseif ht and hit:IsA("Hat") then
  2418. if hit.Parent.Name ~= p.Name then
  2419. if hit.Parent:FindFirstChild("Humanoid") then
  2420. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2421. wait(.3)
  2422. end
  2423. end
  2424. end
  2425. end)]]--
  2426. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  2427. if v:FindFirstChild('Humanoid') then
  2428. v.Humanoid:TakeDamage(math.huge)
  2429. v.Humanoid.PlatformStand = true
  2430. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  2431. end
  2432. end
  2433.  
  2434. local acos = math.acos
  2435. local sqrt = math.sqrt
  2436. local Vec3 = Vector3.new
  2437. local fromAxisAngle = CFrame.fromAxisAngle
  2438.  
  2439. local function toAxisAngle(CFr)
  2440. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2441. local Angle = math.acos((R00+R11+R22-1)/2)
  2442. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2443. A = A == 0 and 0.00001 or A
  2444. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2445. B = B == 0 and 0.00001 or B
  2446. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2447. C = C == 0 and 0.00001 or C
  2448. local x = (R21-R12)/sqrt(A)
  2449. local y = (R02-R20)/sqrt(B)
  2450. local z = (R10-R01)/sqrt(C)
  2451. return Vec3(x,y,z),Angle
  2452. end
  2453.  
  2454. function ApplyTrig(Num,Func)
  2455. local Min,Max = Func(0),Func(1)
  2456. local i = Func(Num)
  2457. return (i-Min)/(Max-Min)
  2458. end
  2459.  
  2460. function LerpCFrame(CFrame1,CFrame2,Num)
  2461. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2462. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2463. end
  2464.  
  2465. function Crater(Torso,Radius)
  2466. Spawn(function()
  2467. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2468. local Ignore = {}
  2469. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2470. if v.Character ~= nil then
  2471. Ignore[#Ignore+1] = v.Character
  2472. end
  2473. end
  2474. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2475. if Hit == nil then return end
  2476. local Parts = {}
  2477. for i = 1,360,10 do
  2478. local P = Instance.new("Part",Torso.Parent)
  2479. P.Anchored = true
  2480. P.FormFactor = "Custom"
  2481. P.BrickColor = Hit.BrickColor
  2482. P.Material = Hit.Material
  2483. P.TopSurface = "Smooth"
  2484. P.BottomSurface = "Smooth"
  2485. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  2486. 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)))
  2487. 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}
  2488. if math.random(0,5) == 0 then -- rubble
  2489. local P = Instance.new("Part",Torso.Parent)
  2490. P.Anchored = true
  2491. P.FormFactor = "Custom"
  2492. P.BrickColor = Hit.BrickColor
  2493. P.Material = Hit.Material
  2494. P.TopSurface = "Smooth"
  2495. P.BottomSurface = "Smooth"
  2496. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  2497. 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)))
  2498. 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}
  2499. end
  2500. end
  2501. for i = 0,1,0.05 do
  2502. for i2,v in pairs(Parts) do
  2503. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2504. end
  2505. wait(0.02)
  2506. end
  2507. for i,v in pairs(Parts) do
  2508. if v[1].Size.X > 2.1 then
  2509. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2510. end
  2511. v[1].Anchored = false
  2512. end
  2513. for i = 0,1,0.05 do
  2514. for i2,v in pairs(Parts) do
  2515. v[1].Transparency = i
  2516. if i == 1 then
  2517. v[1]:Destroy()
  2518. elseif i >= 0.25 then
  2519. v[1].CanCollide = false
  2520. end
  2521. end
  2522. wait(0.02)
  2523. end
  2524. Parts = nil
  2525. end)
  2526. end
  2527.  
  2528. ROW = function(out, trans, s, wt, t, ang, plus)
  2529. for i = 1, 360, 360/t do
  2530. local c = Instance.new("Part", game.Workspace)
  2531. c.FormFactor = 3
  2532. c.TopSurface = 0
  2533. c.BottomSurface = 0
  2534. c.Size = s
  2535. c.Anchored = true
  2536. c.CanCollide = wt
  2537. c.Material=workspace.Base.Material
  2538. c.Transparency = trans
  2539. c.BrickColor = workspace.Base.BrickColor
  2540. c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  2541. c.Locked=true
  2542. game.Debris:AddItem(c,15)
  2543. end
  2544. end
  2545.  
  2546. Part = function(x,y,z,color,tr,cc,an,parent)
  2547. local p = Instance.new('Part',parent or Weapon)
  2548. p.formFactor = 'Custom'
  2549. p.Size = Vector3.new(x,y,z)
  2550. p.BrickColor = BrickColor.new(color)
  2551. p.CanCollide = cc
  2552. p.Transparency = tr
  2553. p.Anchored = an
  2554. p.TopSurface,p.BottomSurface = 0,0
  2555. p.Locked=true
  2556. p:BreakJoints()
  2557. return p end
  2558.  
  2559. Mesh = function(par,num,x,y,z)
  2560. local msh = _
  2561. if num == 1 then msh = Instance.new("CylinderMesh",par)
  2562. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2563. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2564. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2565. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2566. end msh.Scale = Vector3.new(x,y,z)
  2567. return msh end
  2568.  
  2569. function explosion(col1,col2,cfr,sz,rng,dmg)
  2570. local a= Part(1,1,1,col1,.5,false,true,workspace)
  2571. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  2572. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  2573. v1,v2,v3=sz.x,sz.y,sz.z
  2574. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  2575. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  2576. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  2577. a.CFrame=cfr
  2578. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2579. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2580.  
  2581. Spawn(function()
  2582. while wait() do
  2583. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  2584. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  2585. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  2586. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  2587. a.Transparency=a.Transparency+0.05
  2588. a2.Transparency=a2.Transparency+0.05
  2589. a3.Transparency=a3.Transparency+0.05
  2590. end
  2591. end)
  2592. end
  2593.  
  2594. Crater(X,20)
  2595. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  2596. z = Instance.new("Sound",X)
  2597. z.SoundId = "rbxassetid://231917744"
  2598. z.Pitch = .5
  2599. z.Volume = 10
  2600. z1 = Instance.new("Sound",X)
  2601. z1.SoundId = "rbxassetid://231917744"
  2602. z1.Pitch = .5
  2603. z1.Volume = 10
  2604. z2 = Instance.new("Sound",X)
  2605. z2.SoundId = "rbxassetid://231917744"
  2606. z2.Pitch = .5
  2607. z2.Volume = 10
  2608. z3 = Instance.new("Sound",X)
  2609. z3.SoundId = "rbxassetid://245537790"
  2610. z3.Pitch = .7
  2611. z3.Volume = 1
  2612. z4 = Instance.new("Sound",X)
  2613. z4.SoundId = "rbxassetid://245537790"
  2614. z4.Pitch = .7
  2615. z4.Volume = 1
  2616. wait(0.1)
  2617. z:Play()
  2618. z1:Play()
  2619. z2:Play()
  2620. z3:Play()
  2621. z4:Play()
  2622.  
  2623. local part=Instance.new('Part',rarm)
  2624. part.Anchored=true
  2625. part.CanCollide=false
  2626. part.Locked = true
  2627. part.FormFactor='Custom'
  2628. part.Size=Vector3.new(1,1,1)
  2629. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  2630. part.Transparency=0
  2631. part.BrickColor=BrickColor.new('Really black')
  2632. local mesh=Instance.new('SpecialMesh',part)
  2633. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2634. mesh.Scale=Vector3.new(2,2,2)
  2635. local part2=part:clone()
  2636. part2.Parent = rarm
  2637. part2.BrickColor=BrickColor.new("Really red")
  2638. local part5=part:clone()
  2639. part5.Parent = rarm
  2640. part5.BrickColor=BrickColor.new("Really red")
  2641. local part6=part:clone()
  2642. part6.Parent = rarm
  2643. part6.BrickColor=BrickColor.new("Black")
  2644. local mesh2=mesh:clone()
  2645. mesh2.Parent=part2
  2646. mesh2.Scale=Vector3.new(3, 3, 3)
  2647. local mesh5=mesh:clone()
  2648. mesh5.Parent=part5
  2649. mesh5.Scale=Vector3.new(3, 3, 3)
  2650. local mesh6=mesh:clone()
  2651. mesh6.Parent=part6
  2652. mesh6.Scale=Vector3.new(3, 3, 3)
  2653. local blast = Instance.new("Part", rarm)
  2654. blast.BrickColor = BrickColor.new("Really black")
  2655. blast.Anchored = true
  2656. blast.CanCollide = false
  2657. blast.Locked = true
  2658. blast.Size = Vector3.new(1, 1, 1)
  2659. blast.TopSurface = "Smooth"
  2660. blast.BottomSurface = "Smooth"
  2661. blast.Transparency = 0
  2662. blast.CFrame = HandCF
  2663. local bm = Instance.new("SpecialMesh", blast)
  2664. bm.Scale = Vector3.new(5,1,5)
  2665. bm.MeshId = "rbxassetid://156292343"
  2666. local blast2 = Instance.new("Part", rarm)
  2667. blast2.BrickColor = BrickColor.new("Really black")
  2668. blast2.Anchored = true
  2669. blast2.CanCollide = false
  2670. blast2.Locked = true
  2671. blast2.Size = Vector3.new(1, 1, 1)
  2672. blast2.TopSurface = "Smooth"
  2673. blast2.BottomSurface = "Smooth"
  2674. blast2.Transparency = 0
  2675. blast2.CFrame = HandCF
  2676. local bm2 = Instance.new("SpecialMesh", blast2)
  2677. bm2.Scale = Vector3.new(3,1,3)
  2678. bm2.MeshId = "rbxassetid://156292343"
  2679. local blast3 = Instance.new("Part", rarm)
  2680. blast3.BrickColor = BrickColor.new("Really black")
  2681. blast3.Anchored = true
  2682. blast3.CanCollide = false
  2683. blast3.Locked = true
  2684. blast3.Size = Vector3.new(1, 1, 1)
  2685. blast3.TopSurface = "Smooth"
  2686. blast3.BottomSurface = "Smooth"
  2687. blast3.Transparency = 0
  2688. blast3.CFrame = HandCF
  2689. local bm3 = Instance.new("SpecialMesh", blast3)
  2690. bm3.Scale = Vector3.new(3,1,3)
  2691. bm3.MeshId = "rbxassetid://3270017"
  2692. for i = 1,120 do rs:wait()
  2693. X.Transparency = X.Transparency + (1/120)
  2694. part.Transparency = part.Transparency + (1/120)
  2695. part2.Transparency = part2.Transparency + (1/120)
  2696. part3.Transparency = part3.Transparency + (1/120)
  2697. part4.Transparency = part4.Transparency + (1/120)
  2698. part5.Transparency = part5.Transparency + (1/120)
  2699. part6.Transparency = part6.Transparency + (1/120)
  2700. part7.Transparency = part7.Transparency + (1/120)
  2701. blast.Transparency = blast.Transparency + (1/120)
  2702. blast2.Transparency = blast2.Transparency + (1/120)
  2703. blast3.Transparency = blast3.Transparency + (1/120)
  2704. X.Size = X.Size + Vector3.new(.8,.8,.8)
  2705. --part3.Size = part3.Size + Vector3.new(3,3,3)
  2706. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  2707. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  2708. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  2709. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  2710. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  2711. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  2712. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  2713. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  2714. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  2715. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  2716. X.CFrame = cf
  2717. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  2718. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  2719. part3.CFrame=X.CFrame
  2720. part4.CFrame=X.CFrame
  2721. part7.CFrame=X.CFrame
  2722. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  2723. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  2724. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2725. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  2726. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  2727. rs:wait()
  2728. end
  2729. X:Destroy()
  2730. part:Destroy()
  2731. part2:Destroy()
  2732. part3:Destroy()
  2733. part4:Destroy()
  2734. part5:Destroy()
  2735. part6:Destroy()
  2736. blast:Destroy()
  2737. blast2:Destroy()
  2738. blast3:Destroy()
  2739. z:Destroy()
  2740. z1:Destroy()
  2741. z2:Destroy()
  2742. z3:Destroy()
  2743. z4:Destroy()
  2744. end
  2745. end)
  2746. for i = 1, 20 do
  2747. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  2748. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  2749. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  2750. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  2751. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  2752. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  2753. if Debounces.on == false then break end
  2754. rs:wait()
  2755. end
  2756. if Debounces.CanAttack == false then
  2757. Debounces.CanAttack = true
  2758. Debounces.NoIdl = false
  2759. Debounces.on = false
  2760. end
  2761. end
  2762. end
  2763. end)
  2764. ----------------------------------------------------
  2765. mouse.KeyDown:connect(function(key)
  2766. if key == "e" then
  2767. if Debounces.CanAttack == true then
  2768. Debounces.CanAttack = false
  2769. Debounces.on = true
  2770. Debounces.NoIdl = true
  2771. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  2772. z = Instance.new("Sound", rarm)
  2773. z.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2774. z.Volume = .6
  2775. z.Pitch = pt[math.random(1,#pt)]
  2776. z.Looped = false
  2777. z:Play()
  2778. Debounces.RPunch = true
  2779. Debounces.LPunch = true
  2780. Debounces.ks = true
  2781. Debounces.ks2 = true
  2782. for i = 1, 3 do
  2783. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2784. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2785. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2786. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2787. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2788. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2789. if Debounces.on == false then break end
  2790. wait()
  2791. end
  2792. z2 = Instance.new("Sound", larm)
  2793. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2794. z2.Volume = .6
  2795. z2.Pitch = pt[math.random(1,#pt)]
  2796. z2.Looped = false
  2797. z2:Play()
  2798. for i = 1, 3 do
  2799. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2800. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2801. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2802. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2803. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2804. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2805. if Debounces.on == false then break end
  2806. wait()
  2807. end
  2808. z3 = Instance.new("Sound", rarm)
  2809. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2810. z3.Volume = 0.6
  2811. z3.Pitch = pt[math.random(1,#pt)]
  2812. z3.Looped = false
  2813. z3:Play()
  2814. for i = 1, 3 do
  2815. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2816. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2817. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2818. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2819. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2820. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2821. if Debounces.on == false then break end
  2822. wait()
  2823. end
  2824. z4 = Instance.new("Sound", larm)
  2825. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2826. z4.Volume = .6
  2827. z4.Pitch = pt[math.random(1,#pt)]
  2828. z4.Looped = false
  2829. z4:Play()
  2830. for i = 1, 3 do
  2831. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2832. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2833. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2834. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2835. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2836. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2837. if Debounces.on == false then break end
  2838. wait()
  2839. end
  2840. z5 = Instance.new("Sound", rarm)
  2841. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2842. z5.Volume = .6
  2843. z5.Pitch = pt[math.random(1,#pt)]
  2844. z5.Looped = false
  2845. z5:Play()
  2846. for i = 1, 3 do
  2847. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2848. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2849. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2850. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2851. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2852. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2853. if Debounces.on == false then break end
  2854. wait()
  2855. end
  2856. z6 = Instance.new("Sound", larm)
  2857. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2858. z6.Volume = .6
  2859. z6.Pitch = pt[math.random(1,#pt)]
  2860. z6.Looped = false
  2861. z6:Play()
  2862. for i = 1, 3 do
  2863. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2864. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2865. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2866. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2867. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2868. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2869. if Debounces.on == false then break end
  2870. wait()
  2871. end
  2872. z7 = Instance.new("Sound", rarm)
  2873. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  2874. z7.Volume = .6
  2875. z7.Pitch = pt[math.random(1,#pt)]
  2876. z7.Looped = false
  2877. z7:Play()
  2878. for i = 1, 3 do
  2879. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2880. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2881. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2882. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2883. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2884. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2885. if Debounces.on == false then break end
  2886. wait()
  2887. end
  2888. z8 = Instance.new("Sound", larm)
  2889. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2890. z8.Volume = .6
  2891. z8.Pitch = pt[math.random(1,#pt)]
  2892. z8.Looped = false
  2893. z8:Play()
  2894. for i = 1, 3 do
  2895. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2896. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2897. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2898. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2899. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2900. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2901. if Debounces.on == false then break end
  2902. wait()
  2903. end
  2904. z9 = Instance.new("Sound", rarm)
  2905. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2906. z9.Volume = 0.6
  2907. z9.Pitch = pt[math.random(1,#pt)]
  2908. z9.Looped = false
  2909. z9:Play()
  2910. for i = 1, 3 do
  2911. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2912. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2913. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2914. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2915. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2916. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2917. if Debounces.on == false then break end
  2918. wait()
  2919. end
  2920. z10 = Instance.new("Sound", larm)
  2921. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2922. z10.Volume = .6
  2923. z10.Pitch = pt[math.random(1,#pt)]
  2924. z10.Looped = false
  2925. z10:Play()
  2926. for i = 1, 3 do
  2927. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2928. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2929. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2930. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2931. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2932. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2933. if Debounces.on == false then break end
  2934. wait()
  2935. end
  2936. z11 = Instance.new("Sound", rarm)
  2937. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2938. z11.Volume = .6
  2939. z11.Pitch = pt[math.random(1,#pt)]
  2940. z11.Looped = false
  2941. z11:Play()
  2942. for i = 1, 3 do
  2943. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2944. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2945. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2946. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2947. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2948. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2949. if Debounces.on == false then break end
  2950. wait()
  2951. end
  2952. z12 = Instance.new("Sound", larm)
  2953. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2954. z12.Volume = .6
  2955. z12.Pitch = pt[math.random(1,#pt)]
  2956. z12.Looped = false
  2957. z12:Play()
  2958. for i = 1, 3 do
  2959. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2960. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2961. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2962. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2963. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2964. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2965. if Debounces.on == false then break end
  2966. wait()
  2967. end
  2968. z13 = Instance.new("Sound", rarm)
  2969. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2970. z13.Volume = 0.6
  2971. z13.Pitch = pt[math.random(1,#pt)]
  2972. z13.Looped = false
  2973. z13:Play()
  2974. for i = 1, 3 do
  2975. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2976. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2977. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2978. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2979. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2980. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2981. if Debounces.on == false then break end
  2982. wait()
  2983. end
  2984. z14 = Instance.new("Sound", larm)
  2985. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2986. z14.Volume = .6
  2987. z14.Pitch = pt[math.random(1,#pt)]
  2988. z14.Looped = false
  2989. z14:Play()
  2990. for i = 1, 3 do
  2991. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2992. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2993. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2994. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2995. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2996. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2997. if Debounces.on == false then break end
  2998. wait()
  2999. end
  3000. z15 = Instance.new("Sound", rarm)
  3001. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3002. z15.Volume = .6
  3003. z15.Pitch = pt[math.random(1,#pt)]
  3004. z15.Looped = false
  3005. z15:Play()
  3006. for i = 1, 3 do
  3007. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  3008. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  3009. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  3010. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  3011. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  3012. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  3013. if Debounces.on == false then break end
  3014. wait()
  3015. end
  3016. z16 = Instance.new("Sound", larm)
  3017. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3018. z16.Volume = .6
  3019. z16.Pitch = pt[math.random(1,#pt)]
  3020. z16.Looped = false
  3021. z16:Play()
  3022. for i = 1, 3 do
  3023. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3024. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3025. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3026. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3027. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3028. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3029. if Debounces.on == false then break end
  3030. wait()
  3031. end
  3032. z17 = Instance.new("Sound", rarm)
  3033. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"--160867463, 161006212
  3034. z17.Volume = .6
  3035. z17.Pitch = pt[math.random(1,#pt)]
  3036. z17.Looped = false
  3037. z17:Play()
  3038. for i = 1, 3 do
  3039. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  3040. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  3041. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3042. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3043. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3044. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3045. if Debounces.on == false then break end
  3046. wait()
  3047. end
  3048. z18 = Instance.new("Sound", larm)
  3049. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3050. z18.Volume = .6
  3051. z18.Pitch = pt[math.random(1,#pt)]
  3052. z18.Looped = false
  3053. z18:Play()
  3054. for i = 1, 3 do
  3055. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3056. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  3057. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3058. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3059. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3060. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3061. if Debounces.on == false then break end
  3062. wait()
  3063. end
  3064. z19 = Instance.new("Sound", rarm)
  3065. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3066. z19.Volume = 0.6
  3067. z19.Pitch = pt[math.random(1,#pt)]
  3068. z19.Looped = false
  3069. z19:Play()
  3070. for i = 1, 3 do
  3071. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  3072. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  3073. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  3074. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  3075. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  3076. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  3077. if Debounces.on == false then break end
  3078. wait()
  3079. end
  3080. z20 = Instance.new("Sound", larm)
  3081. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  3082. z20.Volume = .6
  3083. z20.Pitch = pt[math.random(1,#pt)]
  3084. z20.Looped = false
  3085. z20:Play()
  3086. for i = 1, 3 do
  3087. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  3088. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  3089. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  3090. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  3091. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  3092. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  3093. if Debounces.on == false then break end
  3094. wait()
  3095. end
  3096. z:Destroy()
  3097. z2:Destroy()
  3098. z3:Destroy()
  3099. z4:Destroy()
  3100. z5:Destroy()
  3101. z6:Destroy()
  3102. z7:Destroy()
  3103. z8:Destroy()
  3104. z9:Destroy()
  3105. z10:Destroy()
  3106. z11:Destroy()
  3107. z12:Destroy()
  3108. z13:Destroy()
  3109. z14:Destroy()
  3110. z15:Destroy()
  3111. z16:Destroy()
  3112. z17:Destroy()
  3113. z18:Destroy()
  3114. z19:Destroy()
  3115. z20:Destroy()
  3116. Debounces.LPunch = false
  3117. Debounces.RPunch = false
  3118. Debounces.ks = false
  3119. Debounces.ks2 = false
  3120. if Debounces.CanAttack == false then
  3121. Debounces.CanAttack = true
  3122. Debounces.on = false
  3123. Debounces.NoIdl = false
  3124. end
  3125. end
  3126. end
  3127. end)
  3128. -------------------------------
  3129. mouse.KeyDown:connect(function(key)
  3130. if key == "t" then
  3131. if Debounces.CanAttack == true then
  3132. Debounces.CanAttack = false
  3133. Debounces.NoIdl = true
  3134. Debounces.on = true
  3135. Debounces.ks = true
  3136. kik = rleg.Touched:connect(function(ht)
  3137. hit = ht.Parent
  3138. if ht and hit:IsA("Model") then
  3139. if hit:FindFirstChild("Humanoid") then
  3140. if hit.Name ~= p.Name then
  3141. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3142. Debounces.Slashed = true]]--
  3143. if Debounces.ks==true then
  3144. z = Instance.new("Sound",hed)
  3145. z.SoundId = "rbxassetid://169380525"
  3146. z.Volume = 1
  3147. z:Play()
  3148. Debounces.ks=false
  3149. end
  3150. hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  3151. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  3152. --Debounces.Slashed = false
  3153. --end
  3154. end
  3155. end
  3156. elseif ht and hit:IsA("Hat") then
  3157. if hit.Parent.Name ~= p.Name then
  3158. if hit.Parent:FindFirstChild("Humanoid") then
  3159. --[[if Debounces.Slashing == true and Debounces.Slashed == false then
  3160. Debounces.Slashed = true]]--
  3161. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  3162. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  3163. --Debounces.Slashed = false
  3164. --end
  3165. end
  3166. end
  3167. end
  3168. end)
  3169. for i = 1,20 do
  3170. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  3171. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.4)
  3172. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.4)
  3173. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  3174. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  3175. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  3176. if Debounces.on == false then break end
  3177. rs:wait()
  3178. end
  3179. kik:disconnect()
  3180. if Debounces.CanAttack == false then
  3181. Debounces.CanAttack = true
  3182. Debounces.NoIdl = false
  3183. Debounces.on = false
  3184. end
  3185. end
  3186. end
  3187. end)
  3188. ----------------------------------------------------
  3189. mouse.KeyDown:connect(function(key)
  3190. if key == "y" then
  3191. if Debounces.CanAttack == true then
  3192. Debounces.CanAttack = false
  3193. Debounces.on = true
  3194. Debounces.NoIdl = true
  3195. for i = 1, 15 do
  3196. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  3197. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)), 0.6)
  3198. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  3199. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  3200. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  3201. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  3202. if Debounces.on == false then break end
  3203. rs:wait(2.7)
  3204. end
  3205. x = Instance.new("Sound",char)
  3206. x.SoundId = "rbxassetid://345052019"
  3207. x.Pitch = 0.8
  3208. x.Volume = 1
  3209. x:Play()
  3210. wait(1.5)
  3211. Debounces.on = false
  3212. Debounces.Here = false
  3213. shot = shot + 1
  3214. local rng = Instance.new("Part", larm)
  3215. rng.Anchored = true
  3216. rng.BrickColor = BrickColor.new("Really red")
  3217. rng.CanCollide = false
  3218. rng.FormFactor = 3
  3219. rng.Name = "Ring"
  3220. rng.Size = Vector3.new(1, 1, 1)
  3221. rng.Transparency = 0.35
  3222. rng.TopSurface = 0
  3223. rng.BottomSurface = 0
  3224. rng2 = rng:clone()
  3225. rng3 = rng2:clone()
  3226. rng4 = rng2:clone()
  3227. local rngm = Instance.new("SpecialMesh", rng)
  3228. rngm.MeshId = "http://www.roblox.com/asset?id=156292355"
  3229. rngm.Scale = Vector3.new(10, 10, 1)
  3230. rngm2 = rngm:clone()
  3231. rngm2.Scale = Vector3.new(6, 6, 4)
  3232. rngm3=rngm2:clone()
  3233. rngm3.Parent = rng3
  3234. rngm3.Scale = Vector3.new(9, 9, 2)
  3235. rngm4 = rngm2:clone()
  3236. rngm4.Parent = rng4
  3237. rngm4.Scale = Vector3.new(7, 7, 2)
  3238. local bem = Instance.new("Part", larm)
  3239. bem.Anchored = true
  3240. bem.BrickColor = BrickColor.new("Really black")
  3241. bem.CanCollide = false
  3242. bem.FormFactor = 3
  3243. bem.Name = "Beam" .. shot
  3244. bem.Size = Vector3.new(1, 1, 1)
  3245. bem.Transparency = 0.35
  3246. bem.TopSurface = 0
  3247. bem.BottomSurface = 0
  3248. local bemm = Instance.new("SpecialMesh", bem)
  3249. bemm.MeshType = 4
  3250. bemm.Scale = Vector3.new(1, 10, 10)
  3251. local out = Instance.new("Part", larm)
  3252. out.Anchored = true
  3253. out.BrickColor = BrickColor.new("Really black")
  3254. out.CanCollide = false
  3255. out.FormFactor = 3
  3256. out.Name = "Out"
  3257. out.Size = Vector3.new(4, 4, 4)
  3258. out.Transparency = 0.35
  3259. out.TopSurface = 0
  3260. out.BottomSurface = 0
  3261. local outm = Instance.new("SpecialMesh", out)
  3262. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  3263. outm.Scale = Vector3.new(10, 10, 10)
  3264. local bnd = Instance.new("Part", larm)
  3265. bnd.Anchored = true
  3266. bnd.BrickColor = BrickColor.new("Really red")
  3267. bnd.CanCollide = false
  3268. bnd.FormFactor = 3
  3269. bnd.Name = "Bend"
  3270. bnd.Size = Vector3.new(1, 1, 1)
  3271. bnd.Transparency = 1
  3272. bnd.TopSurface = 0
  3273. bnd.BottomSurface = 0
  3274. local bndm = Instance.new("SpecialMesh", bnd)
  3275. bndm.MeshType = 3
  3276. bndm.Scale = Vector3.new(8, 8, 8)
  3277. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3278. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  3279. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  3280. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3281. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  3282. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  3283. Debounces.Shewt = true
  3284. coroutine.wrap(function()
  3285. for i = 1, 20, 0.2 do
  3286. rngm.Scale = Vector3.new(50 + i*5, 50 + i*5, 1)
  3287. rngm3.Scale = Vector3.new(30 + i*25, 30 + i*25, 1)
  3288. rngm4.Scale = Vector3.new(27 + i*30, 27 + i*30, 1)
  3289. rng.Transparency = i/30
  3290. rng3.Transparency = 1/34
  3291. rng4.Transparency = i/36
  3292. wait()
  3293. end
  3294. wait()
  3295. rng:Destroy()
  3296. end)()
  3297. if Debounces.Shewt == true then
  3298. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  3299. hit = ht.Parent
  3300. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  3301. if HasntTouched(hit.Name) == true and deb == false then
  3302. deb = true
  3303. coroutine.wrap(function()
  3304. hit:FindFirstChild("Humanoid").PlatformStand = true
  3305. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 200
  3306. hit:FindFirstChild("Humanoid"):TakeDamage(math.huge)
  3307. end)()
  3308. table.insert(Touche, hit.Name)
  3309. deb = false
  3310. end
  3311. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  3312. if HasntTouched(hit.Parent.Name) == true and deb == false then
  3313. deb = true
  3314. coroutine.wrap(function()
  3315. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  3316. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 200
  3317. wait(1)
  3318. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  3319. end)()
  3320. table.insert(Touche, hit.Parent.Name)
  3321. deb = false
  3322. for i, v in pairs(Touche) do
  3323. print(v)
  3324. end
  3325. end
  3326. end
  3327. end)
  3328. end
  3329. for i = 0, 260, 8 do
  3330. bem.Size = Vector3.new(i, 10, 10)
  3331. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  3332. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  3333. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  3334. bnd.Size = Vector3.new(1,1,1)
  3335. bndm.Scale = Vector3.new(8,8,8)
  3336. if i % 10 == 0 then
  3337. local newRng = rng2:Clone()
  3338. newRng.Parent = larm
  3339. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3340. local newRngm = rngm2:clone()
  3341. newRngm.Parent=newRng
  3342. coroutine.wrap(function()
  3343. for i = 1, 10, 0.2 do
  3344. newRngm.Scale = Vector3.new(50 + i*30, 50 + i*30, 3)
  3345. newRng.Transparency = i/10
  3346. wait()
  3347. end
  3348. wait()
  3349. newRng:Destroy()
  3350. end)()
  3351. end
  3352. wait()
  3353. end
  3354. wait()
  3355. Debounces.Shewt = false
  3356. bem:Destroy()
  3357. out:Destroy()
  3358. bnd:Destroy()
  3359. Debounces.Ready = false
  3360. for i, v in pairs(Touche) do
  3361. table.remove(Touche, i)
  3362. end
  3363. wait()
  3364. table.insert(Touche, char.Name)
  3365. Debounces.NoIdl = false
  3366. if Debounces.CanAttack == false then
  3367. Debounces.CanAttack = true
  3368. end
  3369. end
  3370. end
  3371. end)
  3372. ----------------------------------------------------
  3373. Charging = false
  3374. mouse.KeyDown:connect(function(key)
  3375. if key == "r" then
  3376. if Charging == false then
  3377. Charging = true
  3378. if Debounces.CanAttack == true then
  3379. Debounces.CanAttack = false
  3380. Debounces.NoIdl = true
  3381. Debounces.on = true
  3382. for i = 1,20 do
  3383. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  3384. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  3385. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3386. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3387. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3388. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  3389. if Debounces.on == false then break end
  3390. rs:wait()
  3391. end
  3392. --[[for i = 1,20 do
  3393. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  3394. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  3395. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  3396. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  3397. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  3398. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  3399. if Debounces.on == false then break end
  3400. rs:wait()
  3401. end]]--
  3402. pt=Instance.new('Part',torso)
  3403. pt.Anchored=true
  3404. pt.CanCollide=false
  3405. pt.Locked = true
  3406. pt.FormFactor='Custom'
  3407. pt.Size=Vector3.new(1,1,1)
  3408. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3409. pt.Transparency=.6
  3410. pt.BrickColor=BrickColor.new('Really black')
  3411. msh=Instance.new('SpecialMesh',pt)
  3412. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  3413. msh.Scale=Vector3.new(9.5,9.5,9.5)
  3414. pt2=pt:clone()
  3415. pt2.Parent = torso
  3416. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  3417. pt2.BrickColor=BrickColor.new("Really red")
  3418. msh2=msh:clone()
  3419. msh2.Parent=pt2
  3420. msh2.Scale=Vector3.new(9.5,9.5,9.5)
  3421.  
  3422. custommath={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  3423.  
  3424. bl = Instance.new("Part", char)
  3425. bl.Locked = true
  3426. bl.Name = "Shell"
  3427. bl.BrickColor = BrickColor.new("Really red")
  3428. bl.Anchored = true
  3429. bl.CanCollide = false
  3430. bl.Transparency = 0
  3431. bl.Reflectance = 0
  3432. bl.BottomSurface = 0
  3433. bl.TopSurface = 0
  3434. bl.Shape = 0
  3435. blm = Instance.new("SpecialMesh",bl)
  3436. blm.MeshType = "Sphere"
  3437. blm.Scale = Vector3.new(9.5,9.5,9.5)
  3438. blm.MeshId = "rbxassetid://9982590"
  3439.  
  3440. coroutine.resume(coroutine.create(function()
  3441. for i=1, math.huge, 4 do
  3442. if Charging == true then
  3443. rs:wait()
  3444. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  3445. blm.Scale = blm.Scale + Vector3.new(9.5,9.5,9.5)
  3446. bl.Transparency = bl.Transparency + 0.1
  3447. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  3448. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  3449. msh.Scale = msh.Scale + Vector3.new(9.5,0,9.5)
  3450. msh2.Scale = msh2.Scale + Vector3.new(9.5,0,9.5)
  3451. elseif Charging == false then break
  3452. end
  3453. end
  3454. end))
  3455.  
  3456. repeat
  3457. local p = Instance.new('Part',torso)
  3458. p.formFactor = 'Custom'
  3459. p.Size = Vector3.new(1,1,1)
  3460. p.BrickColor = BrickColor.new('Really red')
  3461. p.CanCollide = false
  3462. p.Transparency = 0
  3463. p.Anchored = true
  3464. p.Locked=true
  3465. p.Material = workspace.Base.Material
  3466. s = math.random(1,40)/10
  3467. local m = Instance.new("BlockMesh",p)
  3468. m.Scale = Vector3.new(s,s,s)
  3469. p.CFrame = torso.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  3470. --[[coroutine.wrap(function()
  3471. wait(2)
  3472. while Charging == true do
  3473. wait(2)
  3474. GroundWave1()
  3475. wait(2)
  3476. end
  3477. end)()]]--
  3478. Spawn(function()
  3479. while rs:wait() do
  3480. if Charging == true then
  3481. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  3482. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  3483. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  3484. torso.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  3485. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  3486. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  3487. elseif Charging == false then break
  3488. end
  3489. end
  3490. end)
  3491. Spawn(function()
  3492. while rs:wait() do
  3493. if p.Transparency >= 1 then p:Destroy() break end
  3494. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  3495. p.Transparency = p.Transparency+0.01
  3496. end
  3497. end)
  3498. wait(.3)
  3499. until Charging == false
  3500. end
  3501. end
  3502. end
  3503. end)
  3504. ----------------------------------------------------
  3505. mouse.KeyUp:connect(function(key)
  3506. if key == "r" then
  3507. if Charging == true then
  3508. Charging = false
  3509. pt:Destroy()
  3510. pt2:Destroy()
  3511. bl:Destroy()
  3512. if Debounces.CanAttack == false then
  3513. Debounces.CanAttack = true
  3514. Debounces.NoIdl = false
  3515. Debounces.on = false
  3516. end
  3517. end
  3518. end
  3519. end)
  3520. ----------------------------------------------------
  3521. mouse.KeyDown:connect(function(key)
  3522. if key == "g" then
  3523. if Debounces.CanAttack == true then
  3524. Debounces.CanAttack = false
  3525. Debounces.NoIdl = true
  3526. Debounces.on = true
  3527. local shell = Instance.new("Part",torso)
  3528. shell.BrickColor = BrickColor.new("Really red")
  3529. shell.Anchored = true
  3530. shell.CanCollide = false
  3531. shell.Locked = true
  3532. shell.TopSurface = "SmoothNoOutlines"
  3533. shell.BottomSurface = "SmoothNoOutlines"
  3534. shell.Size = Vector3.new(1,1,1)
  3535. shellm = Instance.new("SpecialMesh",shell)
  3536. shellm.MeshType = "Sphere"
  3537. shellm.Scale = Vector3.new(1,1,1)
  3538. local shell2 = Instance.new("Part",torso)
  3539. shell2.BrickColor = BrickColor.new("Really red")
  3540. shell2.Anchored = true
  3541. shell2.CanCollide = false
  3542. shell2.Locked = true
  3543. shell2.TopSurface = "SmoothNoOutlines"
  3544. shell2.BottomSurface = "SmoothNoOutlines"
  3545. shell2.Size = Vector3.new(1,1,1)
  3546. shellm2 = Instance.new("SpecialMesh",shell2)
  3547. shellm2.MeshType = "Sphere"
  3548. shellm2.Scale = Vector3.new(1,1,1)
  3549.  
  3550. function FindNearestTorso(Position,Distance,SinglePlayer)
  3551. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  3552. local List = {}
  3553. for i,v in pairs(workspace:GetChildren())do
  3554. if v:IsA("Model")then
  3555. if v:findFirstChild("Torso")then
  3556. if v ~= char then
  3557. if(v.Torso.Position -Position).magnitude <= Distance then
  3558. table.insert(List,v)
  3559. end
  3560. end
  3561. end
  3562. end
  3563. end
  3564. return List
  3565. end
  3566.  
  3567. Shell = function()
  3568. local X = Instance.new("Part",char)
  3569. local O = Instance.new("ObjectValue",X)
  3570. O.Name = "creator"
  3571. X.Locked = true
  3572. X.Name = "Shell"
  3573. X.Anchored = false
  3574. X.CanCollide = false
  3575. X.Transparency = 0
  3576. X.Reflectance = 0
  3577. X.BottomSurface = 0
  3578. X.TopSurface = 0
  3579. X.Shape = 0
  3580. local V = Instance.new("ObjectValue",X)
  3581. V.Value = char
  3582. V.Name = "creator"
  3583. X.BrickColor = BrickColor.new("Really red")
  3584. X.Size = Vector3.new(1,1,1)
  3585. --X.Material = "Neon"
  3586. local Z = Instance.new("SpecialMesh",X)
  3587. Z.MeshType = "Sphere"
  3588. Z.Scale = Vector3.new(1,1,1)
  3589. X.CFrame = rarm.CFrame*CFrame.new(0,-6,0)
  3590. local bv = Instance.new("BodyVelocity",X)
  3591. bv.maxForce = Vector3.new(99999,99999,99999)
  3592. X.CFrame = CFrame.new(X.Position,root.CFrame.lookVector*10)
  3593. bv.velocity = root.CFrame.lookVector*65
  3594. Explode = X.Touched:connect(function(hit)
  3595. if hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part") or hit:IsA("BasePart}") then
  3596. local cf = X.CFrame
  3597. bv:Destroy()
  3598. X.Anchored = true
  3599. Z:Remove()
  3600. Explode:disconnect()
  3601. X.Size = Vector3.new(3,3,3)
  3602. X.Touched:connect(function(hit) end)
  3603. X.CanCollide = false
  3604. for i,v in pairs(FindNearestTorso(X.CFrame.p,40))do
  3605. if v:FindFirstChild('Humanoid') then
  3606. v.Humanoid:TakeDamage(math.huge)
  3607. end
  3608. end
  3609. for i = 1, (40) do rs:wait()
  3610. X.Transparency = X.Transparency + (1/40)
  3611. X.Size = X.Size + Vector3.new(1,1,1)
  3612. X.CFrame = cf
  3613. end
  3614. X:Destroy()
  3615. end
  3616. end)
  3617. end
  3618. Shell()
  3619. for i = 1, 10 do
  3620. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3621. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3622. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3623. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3624. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.7)
  3625. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.7)
  3626. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-20)), 0.7)
  3627. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.7)
  3628. if Debounces.on == false then break end
  3629. rs:wait()
  3630. end
  3631. Shell()
  3632. shell.Transparency = 1
  3633. for i = 1, 10 do
  3634. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3635. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3636. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3637. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3638. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3639. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3640. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3641. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3642. if Debounces.on == false then break end
  3643. rs:wait()
  3644. end
  3645. Shell()
  3646. shell.Transparency = 0
  3647. shell2.Transparency = 1
  3648. for i = 1, 10 do
  3649. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3650. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3651. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3652. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3653. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3654. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3655. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3656. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3657. if Debounces.on == false then break end
  3658. rs:wait()
  3659. end
  3660. Shell()
  3661. shell2.Transparency = 0
  3662. shell.Transparency = 1
  3663. for i = 1, 10 do
  3664. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3665. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3666. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3667. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3668. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3669. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3670. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3671. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3672. if Debounces.on == false then break end
  3673. rs:wait()
  3674. end
  3675. Shell()
  3676. shell.Transparency = 0
  3677. shell2.Transparency = 1
  3678. for i = 1, 10 do
  3679. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3680. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3681. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3682. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3683. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3684. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3685. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3686. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3687. if Debounces.on == false then break end
  3688. rs:wait()
  3689. end
  3690. Shell()
  3691. shell2.Transparency = 0
  3692. shell.Transparency = 1
  3693. for i = 1, 10 do
  3694. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3695. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3696. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3697. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3698. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3699. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3700. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3701. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3702. if Debounces.on == false then break end
  3703. rs:wait()
  3704. end
  3705. Shell()
  3706. shell.Transparency = 0
  3707. shell2.Transparency = 1
  3708. for i = 1, 10 do
  3709. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3710. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3711. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3712. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.5)
  3713. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3714. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3715. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3716. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3717. if Debounces.on == false then break end
  3718. rs:wait()
  3719. end
  3720. Shell()
  3721. shell2.Transparency = 0
  3722. shell.Transparency = 1
  3723. for i = 1, 10 do
  3724. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3725. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3726. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3727. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3728. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3729. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3730. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3731. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3732. if Debounces.on == false then break end
  3733. rs:wait()
  3734. end
  3735. Shell()
  3736. shell.Transparency = 0
  3737. shell2.Transparency = 1
  3738. for i = 1, 10 do
  3739. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3740. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3741. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3742. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3743. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3744. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3745. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3746. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3747. if Debounces.on == false then break end
  3748. rs:wait()
  3749. end
  3750. Shell()
  3751. shell2.Transparency = 0
  3752. shell.Transparency = 1
  3753. for i = 1, 10 do
  3754. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3755. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3756. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3757. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3758. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3759. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3760. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3761. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3762. if Debounces.on == false then break end
  3763. rs:wait()
  3764. end
  3765. Shell()
  3766. shell.Transparency = 0
  3767. shell2.Transparency = 1
  3768. for i = 1, 10 do
  3769. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3770. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3771. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3772. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3773. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3774. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3775. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3776. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3777. if Debounces.on == false then break end
  3778. rs:wait()
  3779. end
  3780. Shell()
  3781. shell2.Transparency = 0
  3782. shell.Transparency = 1
  3783. for i = 1, 10 do
  3784. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3785. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3786. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.7)
  3787. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.7)
  3788. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-50),0), 0.7)
  3789. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.7)
  3790. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-20)), 0.7)
  3791. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(20)), 0.7)
  3792. if Debounces.on == false then break end
  3793. rs:wait()
  3794. end
  3795. Shell()
  3796. shell.Transparency = 0
  3797. shell2.Transparency = 1
  3798. for i = 1, 10 do
  3799. shell.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  3800. shell2.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  3801. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.7)
  3802. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.7)
  3803. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.7)
  3804. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.7)
  3805. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.7)
  3806. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(20)), 0.7)
  3807. if Debounces.on == false then break end
  3808. rs:wait()
  3809. end
  3810. shell.Transparency = 1
  3811. if Debounces.CanAttack == false then
  3812. Debounces.CanAttack = true
  3813. Debounces.NoIdl = false
  3814. Debounces.on = false
  3815. end
  3816. end
  3817. end
  3818. end)
  3819. ----------------------------------------------------
  3820. Search = false
  3821. mouse.KeyDown:connect(function(key)
  3822. if key == "n" then
  3823. if Search == false then
  3824. Search = true
  3825. for i,v in pairs(game.Players:getPlayers()) do
  3826. if v.Name~=char.Name then
  3827. for j,k in pairs(v.Character:GetChildren()) do
  3828. if k:IsA("BasePart") and k.Transparency >= 1 then
  3829. bawx=Instance.new("SelectionBox",cam)
  3830. bawx.Color = BrickColor.new("Bright red")
  3831. bawx.Transparency = .5
  3832. bawx.Adornee = k
  3833. end
  3834. end
  3835. end
  3836. end
  3837. elseif Search == true then
  3838. Search = false
  3839. for i, v in pairs(cam:GetChildren()) do
  3840. if v:IsA("SelectionBox") then
  3841. v:Destroy()
  3842. end
  3843. end
  3844. end
  3845. end
  3846. end)
  3847. ----------------------------------------------------
  3848. Grab = false
  3849. mouse.KeyDown:connect(function(key)
  3850. if key == "z" then
  3851. Debounces.on = true
  3852. Debounces.NoIdl = true
  3853. Debounces.ks = true
  3854. if Grab == false then
  3855. gp = nil
  3856. for i = 1, 20 do
  3857. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(110)), 0.2)
  3858. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-110)), 0.2)
  3859. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3860. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3861. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  3862. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  3863. if Debounces.on == false then break end
  3864. rs:wait()
  3865. end
  3866. con1=larm.Touched:connect(function(hit) -- this is grab
  3867. ht = hit.Parent
  3868. hum1=ht:FindFirstChild('Humanoid')
  3869. if hum1 ~= nil then
  3870. if Debounces.ks==true then
  3871. z = Instance.new("Sound",hed)
  3872. z.SoundId = "rbxassetid://169380525"
  3873. z.Volume = 1
  3874. z:Play()
  3875. Debounces.ks=false
  3876. end
  3877. hum1.PlatformStand=true
  3878. gp = ht
  3879. Grab = true
  3880. asd=weld5(root,ht:FindFirstChild("Torso"),CFrame.new(0,0,-2.4),CFrame.new(0,0,0))
  3881. asd.Parent = larm
  3882. asd.Name = "asd"
  3883. asd.C0=asd.C0*CFrame.Angles(math.rad(0),math.rad(180),0)
  3884. --[[elseif hum1 == nil then
  3885. con1:disconnect()
  3886. wait() return]]--
  3887. end
  3888. end)
  3889. for i = 1, 20 do
  3890. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.2)
  3891. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.2)
  3892. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  3893. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3894. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  3895. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  3896. if Debounces.on == false then break end
  3897. rs:wait()
  3898. end
  3899. if hum1 == nil then
  3900. Debounces.on = false
  3901. Debounces.NoIdl = false
  3902. end
  3903. con1:disconnect()
  3904. elseif Grab == true then
  3905. Grab = false
  3906. Punch()
  3907. z = Instance.new("Sound",hed)
  3908. z.SoundId = "rbxassetid://169380525"
  3909. z.Pitch = ptz[math.random(1,#ptz)]
  3910. z.Volume = 1
  3911. z:Play()
  3912. for i = 1, 10 do
  3913. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3914. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3915. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3916. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3917. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3918. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3919. if Debounces.on == false then break end
  3920. rs:wait()
  3921. end
  3922. Punch()
  3923. z = Instance.new("Sound",hed)
  3924. z.SoundId = "rbxassetid://169380525"
  3925. z.Pitch = ptz[math.random(1,#ptz)]
  3926. z.Volume = 1
  3927. z:Play()
  3928. for i = 1, 10 do
  3929. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3930. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3931. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3932. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3933. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3934. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3935. if Debounces.on == false then break end
  3936. rs:wait()
  3937. end
  3938. Punch()
  3939. z = Instance.new("Sound",hed)
  3940. z.SoundId = "rbxassetid://169380525"
  3941. z.Pitch = ptz[math.random(1,#ptz)]
  3942. z.Volume = 1
  3943. z:Play()
  3944. for i = 1, 10 do
  3945. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3946. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3947. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3948. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3949. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3950. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3951. if Debounces.on == false then break end
  3952. rs:wait()
  3953. end
  3954. Punch()
  3955. z = Instance.new("Sound",hed)
  3956. z.SoundId = "rbxassetid://169380525"
  3957. z.Pitch = ptz[math.random(1,#ptz)]
  3958. z.Volume = 1
  3959. z:Play()
  3960. for i = 1, 10 do
  3961. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3962. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3963. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3964. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3965. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3966. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3967. if Debounces.on == false then break end
  3968. rs:wait()
  3969. end
  3970. Punch()
  3971. z = Instance.new("Sound",hed)
  3972. z.SoundId = "rbxassetid://169380525"
  3973. z.Pitch = ptz[math.random(1,#ptz)]
  3974. z.Volume = 1
  3975. z:Play()
  3976. for i = 1, 10 do
  3977. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  3978. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  3979. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  3980. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3981. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3982. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3983. if Debounces.on == false then break end
  3984. rs:wait()
  3985. end
  3986. Punch()
  3987. z = Instance.new("Sound",hed)
  3988. z.SoundId = "rbxassetid://169380525"
  3989. z.Pitch = ptz[math.random(1,#ptz)]
  3990. z.Volume = 1
  3991. z:Play()
  3992. for i = 1, 10 do
  3993. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  3994. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  3995. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  3996. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3997. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3998. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3999. if Debounces.on == false then break end
  4000. rs:wait()
  4001. end
  4002. Punch()
  4003. z = Instance.new("Sound",hed)
  4004. z.SoundId = "rbxassetid://169380525"
  4005. z.Pitch = ptz[math.random(1,#ptz)]
  4006. z.Volume = 1
  4007. z:Play()
  4008. for i = 1, 10 do
  4009. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  4010. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  4011. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  4012. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  4013. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4014. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4015. if Debounces.on == false then break end
  4016. rs:wait()
  4017. end
  4018. Punch()
  4019. z = Instance.new("Sound",hed)
  4020. z.SoundId = "rbxassetid://169380525"
  4021. z.Pitch = ptz[math.random(1,#ptz)]
  4022. z.Volume = 1
  4023. z:Play()
  4024. for i = 1, 10 do
  4025. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  4026. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  4027. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  4028. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  4029. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4030. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4031. if Debounces.on == false then break end
  4032. rs:wait()
  4033. end
  4034. Punch()
  4035. z = Instance.new("Sound",hed)
  4036. z.SoundId = "rbxassetid://169380525"
  4037. z.Pitch = ptz[math.random(1,#ptz)]
  4038. z.Volume = 1
  4039. z:Play()
  4040. for i = 1, 10 do
  4041. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  4042. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  4043. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  4044. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  4045. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4046. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4047. if Debounces.on == false then break end
  4048. rs:wait()
  4049. end
  4050. Punch()
  4051. z = Instance.new("Sound",hed)
  4052. z.SoundId = "rbxassetid://169380525"
  4053. z.Pitch = ptz[math.random(1,#ptz)]
  4054. z.Volume = 1
  4055. z:Play()
  4056. for i = 1, 10 do
  4057. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  4058. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  4059. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  4060. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  4061. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4062. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4063. if Debounces.on == false then break end
  4064. rs:wait()
  4065. end
  4066. Punch()
  4067. z = Instance.new("Sound",hed)
  4068. z.SoundId = "rbxassetid://169380525"
  4069. z.Pitch = ptz[math.random(1,#ptz)]
  4070. z.Volume = 1
  4071. z:Play()
  4072. for i = 1, 10 do
  4073. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,-.5)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-50)), 0.7)
  4074. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-110)), 0.7)
  4075. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.4)
  4076. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  4077. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4078. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4079. if Debounces.on == false then break end
  4080. rs:wait()
  4081. end
  4082. Punch()
  4083. z = Instance.new("Sound",hed)
  4084. z.SoundId = "rbxassetid://169380525"
  4085. z.Pitch = ptz[math.random(1,#ptz)]
  4086. z.Volume = 1
  4087. z:Play()
  4088. for i = 1, 10 do
  4089. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.7,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(110)), 0.6)
  4090. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.7,0)*CFrame.Angles(math.rad(-40),math.rad(0),math.rad(20)), 0.7)
  4091. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-90),0), 0.4)
  4092. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  4093. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  4094. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  4095. if Debounces.on == false then break end
  4096. rs:wait()
  4097. end
  4098. con1:disconnect()
  4099. Debounces.on = false
  4100. Debounces.NoIdl = false
  4101. if gp ~= nil then
  4102. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  4103. for i,v in pairs(larm:GetChildren()) do
  4104. if v.Name == "asd" and v:IsA("Weld") then
  4105. v:Remove()
  4106. end
  4107. end
  4108. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  4109. bv.maxForce = Vector3.new(400000, 400000, 400000)
  4110. bv.P = 125000
  4111. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  4112. hum1=nil
  4113. ht=nil
  4114. Debounces.on = false
  4115. Debounces.NoIdl = false
  4116. elseif ht == nil then wait()
  4117. Grab = false
  4118. Debounces.on = false
  4119. Debounces.NoIdl = false
  4120. end
  4121. end
  4122. end
  4123. end)
  4124. ----------------------------------------------------
  4125. mouse.KeyDown:connect(function(key)
  4126. if string.byte(key) == 52 then
  4127. char.Humanoid.WalkSpeed = 60
  4128. end
  4129. end)
  4130. mouse.KeyUp:connect(function(key)
  4131. if string.byte(key) == 52 then
  4132. char.Humanoid.WalkSpeed = 8
  4133. end
  4134. end)
  4135. -------------------------------
  4136. local animpose = "Idle"
  4137. local lastanimpose = "Idle"
  4138. local sine = 0
  4139. local change = 1
  4140. local val = 0
  4141. local ffing = false
  4142. -------------------------------
  4143. game:GetService("RunService").RenderStepped:connect(function()
  4144. --[[if char.Humanoid.Jump == true then
  4145. jump = true
  4146. else
  4147. jump = false
  4148. end]]
  4149. char.Humanoid.FreeFalling:connect(function(f)
  4150. if f then
  4151. ffing = true
  4152. else
  4153. ffing = false
  4154. end
  4155. end)
  4156. sine = sine + change
  4157. if jumpn == true then
  4158. animpose = "Jumping"
  4159. elseif ffing == true then
  4160. animpose = "Freefalling"
  4161. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  4162. animpose = "Idle"
  4163. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  4164. animpose = "Walking"
  4165. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  4166. animpose = "Running"
  4167. end
  4168. if animpose ~= lastanimpose then
  4169. sine = 0
  4170. if Debounces.NoIdl == false then
  4171. if animpose == "Idle" then
  4172. for i = 1, 2 do
  4173. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  4174. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  4175. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  4176. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  4177. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  4178. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  4179. end
  4180. elseif animpose == "Walking" then
  4181. for i = 1, 2 do
  4182. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4183. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4184. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4185. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4186. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4187. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4188. end
  4189. elseif animpose == "Running" then
  4190. for i = 1, 2 do
  4191. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(-14),math.rad(8+2*math.cos(sine/14))), 0.2)
  4192. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-20),math.rad(14),math.rad(-8-2*math.cos(sine/14))), 0.2)
  4193. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10),0,0), 0.4)
  4194. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20),0, math.rad(0)), 0.4)
  4195. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(-7)), 0.4)
  4196. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-12), 0, math.rad(7)), 0.4)
  4197. wait()
  4198. end
  4199. end
  4200. else
  4201. end
  4202. end
  4203. lastanimpose = animpose
  4204. if Debounces.NoIdl == false then
  4205. if animpose == "Idle" then
  4206. change = 0.5
  4207. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8+2*math.cos(sine/14))), 0.4)
  4208. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8-2*math.cos(sine/14))), 0.4)
  4209. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  4210. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  4211. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  4212. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  4213. elseif animpose == "Walking" then
  4214. change = 1
  4215. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4216. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4217. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14),0,0), 0.4)
  4218. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  4219. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(-8)), 0.4)
  4220. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), 0, math.rad(8)), 0.4)
  4221. elseif animpose == "Running" then
  4222. change = 1
  4223. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  4224. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  4225. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  4226. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  4227. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  4228. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  4229. elseif stanceToggle == "Floating" then
  4230. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  4231. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  4232. hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  4233. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  4234. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  4235. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  4236. end
  4237. end
  4238. end)
  4239. game.Workspace.mackenzieparkerrules.Humanoid.MaxHealth = math.huge
  4240. local a = Instance.new("ForceField")
  4241. a.Parent = workspace.mackenzieparkerrules
  4242. wait(0)
  4243. game.Workspace.mackenzieparkerrules.Humanoid.Health = math.huge
  4244. -----------------------------------------------------------------------------
  4245.  
  4246. function Lightning(Part0,Part1,Times,Offset,Color,Thickness,Trans) -- Lightning module
  4247. --[[Part0 = Vector3 (Start pos)
  4248. Part1 = Vector3 (End pos)
  4249. Times = number (Amount of lightning parts)
  4250. Offset = number (Offset)
  4251. Color = color (brickcolor value)
  4252. Thickness = number (thickness)
  4253. Trans = number (transparency)
  4254. ]]--
  4255. local magz = (Part0 - Part1).magnitude
  4256. local curpos = Part0
  4257. local trz = {-Offset,Offset}
  4258. for i=1,Times do
  4259. local li = Instance.new("Part", torso)
  4260. li.Name = "Lightning"
  4261. li.TopSurface =0
  4262. li.Material = "Neon"
  4263. li.BottomSurface = 0
  4264. li.Anchored = true
  4265. li.Locked = true
  4266. li.Transparency = Trans or 0.4
  4267. li.BrickColor = BrickColor.new(Color)
  4268. li.formFactor = "Custom"
  4269. li.CanCollide = false
  4270. li.Size = Vector3.new(Thickness,Thickness,magz/Times)
  4271. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  4272. local trolpos = CFrame.new(curpos,Part1)*CFrame.new(0,0,magz/Times).p+Offzet
  4273. if Times == i then
  4274. local magz2 = (curpos - Part1).magnitude
  4275. li.Size = Vector3.new(Thickness,Thickness,magz2)
  4276. li.CFrame = CFrame.new(curpos,Part1)*CFrame.new(0,0,-magz2/2)
  4277. else
  4278. li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/Times/2)
  4279. end
  4280. curpos = li.CFrame*CFrame.new(0,0,magz/Times/2).p
  4281. game.Debris:AddItem(li,.1)
  4282. end
  4283. end
  4284.  
  4285. BodyParts = {} -- Parts to emit lightning effects from
  4286. for _, v in pairs(char:GetChildren()) do
  4287. if v:IsA("Part") then
  4288. table.insert(BodyParts, v)
  4289. end
  4290. end
  4291.  
  4292. Bounding = {} -- Calculate the bounding boxes
  4293. for _, v in pairs(BodyParts) do
  4294. local temp = {X=nil, Y=nil, Z=nil}
  4295. temp.X = v.Size.X/2 * 15
  4296. temp.Y = v.Size.Y/2 * 15
  4297. temp.Z = v.Size.Z/2 * 15
  4298. Bounding[v.Name] = temp
  4299. --table.insert(Bounding, v.Name, temp)
  4300. end
  4301.  
  4302. while wait(0) do -- Emit the Lightning effects randomly, (math.random(1,10)/10) if you want original
  4303. local Body1 = BodyParts[math.random(#BodyParts)]
  4304. local Body2 = BodyParts[math.random(#BodyParts)]
  4305. local Pos1 = Vector3.new(
  4306. math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X)/10,
  4307. math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y)/10,
  4308. math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z)/10
  4309. )
  4310. local Pos2 = Vector3.new(
  4311. math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X)/10,
  4312. math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y)/10,
  4313. math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z)/10
  4314. )
  4315. local SPos1 = Body1.Position + Pos1
  4316. local SPos2 = Body2.Position + Pos2
  4317. Lightning(SPos1, SPos2, 4, 3, "Really red", .3, .56)
  4318. end
Add Comment
Please, Sign In to add comment