Advertisement
Dev_Eagle

Untitled

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