ZuadinD4Festa

Untitled

Feb 14th, 2018
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 142.76 KB | None | 0 0
  1. -- params : ...
  2.  
  3. while not getmetatable(shared) do
  4. wait()
  5. end
  6. shared(script)
  7. local p = game.Players.LocalPlayer
  8. local char = p.Character
  9. local mouse = p:GetMouse()
  10. local larm = char["Left Arm"]
  11. local rarm = char["Right Arm"]
  12. local lleg = char["Left Leg"]
  13. local rleg = char["Right Leg"]
  14. local hed = char.Head
  15. local torso = char.Torso
  16. local hum = char.Humanoid
  17. local cam = game.Workspace.CurrentCamera
  18. local root = char.HumanoidRootPart
  19. local deb = false
  20. local shot = 0
  21. local debris = game:service("Debris")
  22. local l = game:GetService("Lighting")
  23. local rs = game:GetService("RunService").RenderStepped
  24. local hb = game:GetService("RunService").Heartbeat
  25. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  26. math.randomseed(os.time())
  27. for i,v in pairs(char:children()) do
  28. if v:IsA("Hat") then
  29. v:Destroy()
  30. end
  31. end
  32. for i,v in pairs(hed:GetChildren()) do
  33. if v:IsA("Sound") then
  34. v:Destroy()
  35. end
  36. end
  37. fat = Instance.new("BindableEvent", script)
  38. fat.Name = "Heartbeat"
  39. script:WaitForChild("Heartbeat")
  40. frame = 0.033333333333333
  41. tf = 0
  42. allowframeloss = false
  43. tossremainder = false
  44. lastframe = tick()
  45. script.Heartbeat:Fire()
  46. game:GetService("RunService").Heartbeat:connect(function(s, p)
  47.  
  48. tf = tf + s
  49. if frame <= tf then
  50. if allowframeloss then
  51. script.Heartbeat:Fire()
  52. lastframe = tick()
  53. else
  54. for i = 1, math.floor(tf / frame) do
  55. script.Heartbeat:Fire()
  56. end
  57. lastframe = tick()
  58. end
  59. if tossremainder then
  60. tf = 0
  61. else
  62. tf = tf - frame * math.floor(tf / frame)
  63. end
  64. end
  65. end
  66. )
  67. Debounces = {CanAttack = true, NoIdl = false, Slashing = false, Slashed = false, RPunch = false, RPunched = false, LPunch = false, LPunched = false, Reaping = false, Reaped = false}
  68. local Touche = {char.Name}
  69. hed.face.Texture = "rbxassetid://33395282"
  70. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  71. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  72. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  73. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  74. ypcall(function()
  75.  
  76. char.Shirt:Destroy()
  77. char.Pants:Destroy()
  78. end
  79. )
  80. shirt = Instance.new("Shirt", char)
  81. shirt.Name = "Shirt"
  82. pants = Instance.new("Pants", char)
  83. pants.Name = "Pants"
  84. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=453433302"
  85. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=465668148"
  86. lerp = function(a, b, t)
  87.  
  88. return a + (b - a) * t
  89. end
  90.  
  91. slerp = function(a, b, t)
  92.  
  93. dot = a:Dot(b)
  94. if t > 0.5 or not a then
  95. do return dot <= 0.99999 and dot >= -0.99999 or b end
  96. r = math.acos(dot)
  97. do return (a * math.sin((1 - t) * r) + b * math.sin(t * r)) / math.sin(r) end
  98. end
  99. end
  100.  
  101. matrixInterpolate = function(a, b, t)
  102.  
  103. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  104. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  105. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx, by, bz), t)
  106. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t)
  107. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t)
  108. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t)
  109. local t = v1:Dot(v2)
  110. if t >= 0 and t ~= 0 and t <= 0 then
  111. return CFrame.new()
  112. end
  113. return CFrame.new(v0.x, v0.y, v0.z, v1.x, v1.y, v1.z, v2.x, v2.y, v2.z, v3.x, v3.y, v3.z)
  114. end
  115.  
  116. genWeld = function(a, b)
  117.  
  118. local w = Instance.new("Weld", a)
  119. w.Part0 = a
  120. w.Part1 = b
  121. return w
  122. end
  123.  
  124. weld = function(a, b)
  125.  
  126. local weld = Instance.new("Weld")
  127. weld.Name = "W"
  128. weld.Part0 = a
  129. weld.Part1 = b
  130. weld.C0 = a.CFrame:inverse() * b.CFrame
  131. weld.Parent = a
  132. return weld
  133. end
  134.  
  135. Lerp = function(c1, c2, al)
  136.  
  137. local com1 = {c1.X, c1.Y, c1.Z, c1:toEulerAnglesXYZ()}
  138. local com2 = {c2.X, c2.Y, c2.Z, c2:toEulerAnglesXYZ()}
  139. for i,v in pairs(com1) do
  140. com1[i] = v + (com2[i] - v) * al
  141. end
  142. return CFrame.new(com1[1], com1[2], com1[3]) * CFrame.Angles(select(4, unpack(com1)))
  143. end
  144.  
  145. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  146.  
  147. local wld = Instance.new("Weld", wp1)
  148. wld.Part0 = wp0
  149. wld.Part1 = wp1
  150. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  151. end
  152.  
  153. weld5 = function(part0, part1, c0, c1)
  154.  
  155. weeld = Instance.new("Weld", part0)
  156. weeld.Part0 = part0
  157. weeld.Part1 = part1
  158. weeld.C0 = c0
  159. weeld.C1 = c1
  160. return weeld
  161. end
  162.  
  163. HasntTouched = function(plrname)
  164.  
  165. local ret = true
  166. for _,v in pairs(Touche) do
  167. if v == plrname then
  168. ret = false
  169. end
  170. end
  171. return ret
  172. end
  173.  
  174. newWeld(torso, larm, -1.5, 0.5, 0)
  175. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  176. newWeld(torso, rarm, 1.5, 0.5, 0)
  177. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  178. newWeld(torso, hed, 0, 1.5, 0)
  179. newWeld(torso, lleg, -0.5, -1, 0)
  180. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  181. newWeld(torso, rleg, 0.5, -1, 0)
  182. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  183. newWeld(root, torso, 0, -1, 0)
  184. torso.Weld.C1 = CFrame.new(0, -1, 0)
  185. z = Instance.new("Sound", char)
  186. z.SoundId = "rbxassetid://167023767"
  187. z.Looped = true
  188. z.Pitch = 0.93
  189. z.Volume = 1
  190. wait(0.1)
  191. z:Play()
  192. local animpose = "Idle"
  193. local lastanimpose = "Idle"
  194. local sine = 0
  195. local change = 1
  196. local val = 0
  197. local ffing = false
  198. local Transforming = true
  199. hum.WalkSpeed = 0
  200. local fx = Instance.new("Part", torso)
  201. fx.Anchored = true
  202. fx.CanCollide = false
  203. fx.Locked = true
  204. fx.Transparency = 1
  205. fx.Material = "SmoothPlastic"
  206. fx.Size = Vector3.new(1, 1, 1)
  207. fx.TopSurface = "SmoothNoOutlines"
  208. fx.BottomSurface = "SmoothNoOutlines"
  209. fx.BrickColor = BrickColor.new("Really black")
  210. fxm = Instance.new("SpecialMesh", fx)
  211. fxm.MeshType = "Sphere"
  212. fxm.Scale = Vector3.new(1, 1, 1)
  213. for i = 1, 20 do
  214. fat.Event:wait()
  215. fx.Transparency = fx.Transparency - 0.05
  216. fx.CFrame = torso.CFrame
  217. fxm.Scale = fxm.Scale + Vector3.new(0.5, 0.5, 0.5)
  218. end
  219. Magik = function()
  220.  
  221. Spawn(function()
  222.  
  223. local lerp = function(a, b, c)
  224.  
  225. return a + (b - a) * c
  226. end
  227.  
  228. local rndRange = function(rng)
  229.  
  230. return math.random(-rng * 1000, rng * 1000) / 1000
  231. end
  232.  
  233. local magik = Instance.new("Part", lleg)
  234. local Colors = {"Dark indigo", "Really black"}
  235. magik.Anchored = true
  236. magik.Locked = true
  237. magik.FormFactor = "Custom"
  238. magik.Material = "Neon"
  239. magik.Size = Vector3.new(1.2, 1.2, 1.2)
  240. magik.TopSurface = "Smooth"
  241. magik.Transparency = 0
  242. magik.BottomSurface = "Smooth"
  243. magik.CanCollide = false
  244. magik.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  245. local mr = math.rad
  246. local rnx, rny, rnz = mr(rndRange(180)), mr(rndRange(180)), mr(rndRange(180))
  247. local cf = lleg.CFrame * CFrame.new(0, -0.8, 0) * CFrame.Angles(rnx, rny, rnz)
  248. magik.CFrame = cf
  249. for i = 0, 1, 0.05 do
  250. local newTrans = lerp(0.5, 1, i)
  251. local ns = lerp(1, 1.2, i)
  252. magik.Transparency = newTrans
  253. magik.Size = Vector3.new(ns, ns, ns)
  254. magik.CFrame = cf
  255. fat.Event:wait()
  256. end
  257. magik:Destroy()
  258. end
  259. )
  260. end
  261.  
  262. Magik2 = function()
  263.  
  264. Spawn(function()
  265.  
  266. local lerp = function(a, b, c)
  267.  
  268. return a + (b - a) * c
  269. end
  270.  
  271. local rndRange = function(rng)
  272.  
  273. return math.random(-rng * 1000, rng * 1000) / 1000
  274. end
  275.  
  276. local magik = Instance.new("Part", rleg)
  277. local Colors = {"Dark indigo", "Really black"}
  278. magik.Anchored = true
  279. magik.Locked = true
  280. magik.FormFactor = "Custom"
  281. magik.Material = "Neon"
  282. magik.Size = Vector3.new(1.2, 1.2, 1.2)
  283. magik.TopSurface = "Smooth"
  284. magik.Transparency = 0
  285. magik.BottomSurface = "Smooth"
  286. magik.CanCollide = false
  287. magik.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  288. local mr = math.rad
  289. local rnx, rny, rnz = mr(rndRange(180)), mr(rndRange(180)), mr(rndRange(180))
  290. local cf = rleg.CFrame * CFrame.new(0, -0.8, 0) * CFrame.Angles(rnx, rny, rnz)
  291. magik.CFrame = cf
  292. for i = 0, 1, 0.05 do
  293. local newTrans = lerp(0.5, 1, i)
  294. local ns = lerp(1, 1.2, i)
  295. magik.Transparency = newTrans
  296. magik.Size = Vector3.new(ns, ns, ns)
  297. magik.CFrame = cf
  298. fat.Event:wait()
  299. end
  300. magik:Destroy()
  301. end
  302. )
  303. end
  304.  
  305. hair = Instance.new("Part", hed)
  306. hair.BrickColor = BrickColor.new("Really black")
  307. hair.Anchored = false
  308. hair.Locked = true
  309. hair.CanCollide = false
  310. hair.Size = Vector3.new(1, 1, 1)
  311. hair.CFrame = char.Head.CFrame
  312. hairm = Instance.new("SpecialMesh", hair)
  313. hairm.MeshId = "rbxassetid://476757756"
  314. hairm.TextureId = ""
  315. hairm.MeshType = Enum.MeshType.FileMesh
  316. hairm.Name = "Mesh"
  317. hairm.Scale = Vector3.new(1, 1, 1)
  318. hairw = Instance.new("Weld", hair)
  319. hairw.Part0 = hed
  320. hairw.Part1 = hair
  321. hairw.C0 = CFrame.new(0.17, 0.6, 0.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  322. hairw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  323. local acos = math.acos
  324. local sqrt = math.sqrt
  325. local Vec3 = Vector3.new
  326. local fromAxisAngle = CFrame.fromAxisAngle
  327. local toAxisAngle = function(CFr)
  328.  
  329. local X, Y, Z, R00, R01, R02, R10, R11, R12, R20, R21, R22 = CFr:components()
  330. local Angle = math.acos((R00 + R11 + R22 - 1) / 2)
  331. local A = R21 - R12 ^ 2 + R02 - R20 ^ 2 + R10 - R01 ^ 2
  332. if A ~= 0 or not 1e-05 then
  333. local B = R21 - R12 ^ 2 + R02 - R20 ^ 2 + R10 - R01 ^ 2
  334. if B ~= 0 or not 1e-05 then
  335. local C = R21 - R12 ^ 2 + R02 - R20 ^ 2 + R10 - R01 ^ 2
  336. if C ~= 0 or not 1e-05 then
  337. local x = (R21 - R12) / sqrt(A)
  338. local y = (R02 - R20) / sqrt(B)
  339. local z = (R10 - R01) / sqrt(C)
  340. return Vec3(x, y, z), Angle
  341. end
  342. end
  343. end
  344. end
  345.  
  346. ApplyTrig = function(Num, Func)
  347.  
  348. local Min, Max = Func(0), Func(1)
  349. local i = Func(Num)
  350. return (i - Min) / (Max - Min)
  351. end
  352.  
  353. LerpCFrame = function(CFrame1, CFrame2, Num)
  354.  
  355. local Vec, Ang = toAxisAngle(CFrame1:inverse() * CFrame2)
  356. return CFrame1 * fromAxisAngle(Vec, Ang * Num) + (CFrame2.p - CFrame1.p) * Num
  357. end
  358.  
  359. Crater = function(Torso, Radius)
  360.  
  361. Spawn(function()
  362.  
  363. local Ray = Ray.new(Torso.Position, Vector3.new(0, -1, 0) * 10)
  364. local Ignore = {}
  365. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  366. if v.Character ~= nil then
  367. Ignore[#Ignore + 1] = v.Character
  368. end
  369. end
  370. local Hit, Pos, SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray, Ignore)
  371. if Hit == nil then
  372. return
  373. end
  374. local Parts = {}
  375. for i = 1, 360, 10 do
  376. local P = Instance.new("Part", Torso.Parent)
  377. P.Anchored = true
  378. P.FormFactor = "Custom"
  379. P.BrickColor = Hit.BrickColor
  380. P.Material = Hit.Material
  381. P.TopSurface = "Smooth"
  382. P.BottomSurface = "Smooth"
  383. P.Size = Vector3.new(5, 10, 10) * (math.random(80, 100) / 100)
  384. 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)))
  385. 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}
  386. if math.random(0, 5) == 0 then
  387. local P = Instance.new("Part", Torso.Parent)
  388. P.Anchored = true
  389. P.FormFactor = "Custom"
  390. P.BrickColor = Hit.BrickColor
  391. P.Material = Hit.Material
  392. P.TopSurface = "Smooth"
  393. P.BottomSurface = "Smooth"
  394. P.Size = Vector3.new(2, 2, 2) * (math.random(80, 100) / 100)
  395. 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)))
  396. 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}
  397. end
  398. end
  399. for i = 0, 1, 0.05 do
  400. for i2,v in pairs(Parts) do
  401. v[1].CFrame = LerpCFrame(v[2], v[3], ApplyTrig(i, math.cos))
  402. end
  403. wait(0.02)
  404. end
  405. for i,v in pairs(Parts) do
  406. if v[1].Size.X > 2.1 then
  407. v[1].CFrame = v[1].CFrame + Vector3.new(0, 2, 0)
  408. end
  409. v[1].Anchored = false
  410. end
  411. for i = 0, 1, 0.05 do
  412. for i2,v in pairs(Parts) do
  413. v[1].Transparency = i
  414. if i == 1 then
  415. v[1]:Destroy()
  416. else
  417. if i >= 0.25 then
  418. v[1].CanCollide = false
  419. end
  420. end
  421. end
  422. wait(0.02)
  423. end
  424. Parts = nil
  425. end
  426. )
  427. end
  428.  
  429. Reap = function()
  430.  
  431. rarm.Touched:connect(function(ht1)
  432.  
  433. hit1 = ht1.Parent
  434. if ht1 and hit1:IsA("Model") and hit1:FindFirstChild("Humanoid") and hit1.Name ~= p.Name and Debounces.Reaping == true and Debounces.Reaped == false then
  435. Debounces.Reaped = true
  436. h = hit1:FindFirstChild("Humanoid")
  437. if h ~= nil then
  438. hum.MaxHealth = hum.MaxHealth + h.MaxHealth
  439. hum.Health = hum.MaxHealth
  440. e = Instance.new("Part")
  441. e.TopSurface = 0
  442. e.BottomSurface = 0
  443. e.Reflectance = 0.05
  444. e.formFactor = "Symmetric"
  445. e.Size = Vector3.new(1, 1, 1)
  446. e.Anchored = true
  447. e.CanCollide = false
  448. e.BrickColor = BrickColor.new("Really blue")
  449. e.CFrame = CFrame.new(ht1.Position)
  450. e.Parent = hit1
  451. Instance.new("BlockMesh", e)
  452. coroutine.resume(coroutine.create(function(par)
  453.  
  454. for i = 1, 13 do
  455. par.CFrame = par.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-20, 20) / 50, math.random(-20, 20) / 50, math.random(-20, 20) / 50)
  456. par.Transparency = i / 13
  457. par.Mesh.Scale = par.Mesh.Scale + Vector3.new(0.4, 0.4, 0.4)
  458. wait()
  459. end
  460. par.Parent = nil
  461. end
  462. ), e)
  463. for _,v in pairs(hit1:children()) do
  464. if v.className == "Part" then
  465. v.BrickColor = BrickColor.new("Really black")
  466. v.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3
  467. v:BreakJoints()
  468. f = Instance.new("BodyVelocity")
  469. f.P = 3000
  470. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  471. f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10)
  472. f.Parent = v
  473. v.CanCollide = false
  474. coroutine.resume(coroutine.create(function(par)
  475.  
  476. for i = 1, 30 do
  477. par.Transparency = i / 30
  478. wait()
  479. end
  480. par.Parent = nil
  481. end
  482. ), v)
  483. else
  484. if v.className == "Hat" then
  485. v.Handle.BrickColor = BrickColor.new("Really black")
  486. v.Handle.RotVelocity = Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)) * 3
  487. v.Handle:BreakJoints()
  488. f = Instance.new("BodyVelocity")
  489. f.P = 3000
  490. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  491. f.velocity = Vector3.new(math.random(-30, 30) / 10, math.random(-30, 30) / 10, math.random(-30, 30) / 10)
  492. f.Parent = v.Handle
  493. v.Handle.CanCollide = false
  494. coroutine.resume(coroutine.create(function(par)
  495.  
  496. for i = 1, 30 do
  497. par.Transparency = i / 30
  498. wait()
  499. end
  500. par.Parent = nil
  501. end
  502. ), v.Handle)
  503. if h == nil then
  504. wait()
  505. end
  506. end
  507. end
  508. end
  509. end
  510. end
  511. end
  512. )
  513. Debounces.Reaped = false
  514. end
  515.  
  516. GroundWave1 = function()
  517.  
  518. local HandCF = CFrame.new(root.Position - Vector3.new(0, 3, 0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  519. local Colors = {"Really black", "Really black"}
  520. local wave = Instance.new("Part", torso)
  521. wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  522. wave.Anchored = true
  523. wave.CanCollide = false
  524. wave.Locked = true
  525. wave.Size = Vector3.new(1, 1, 1)
  526. wave.TopSurface = "Smooth"
  527. wave.BottomSurface = "Smooth"
  528. wave.Transparency = 0.35
  529. wave.CFrame = HandCF
  530. wm = Instance.new("SpecialMesh", wave)
  531. wm.MeshId = "rbxassetid://3270017"
  532. coroutine.wrap(function()
  533.  
  534. for i = 1, 30 do
  535. wm.Scale = Vector3.new(1 + i * 1.2, 1 + i * 1.2, 1)
  536. wave.Size = wm.Scale
  537. wave.CFrame = HandCF
  538. wave.Transparency = i / 30
  539. wait()
  540. end
  541. wait()
  542. wave:Destroy()
  543. end
  544. )()
  545. end
  546.  
  547. GroundWave = function()
  548.  
  549. if Transforming == true then
  550. local wave = Instance.new("Part", torso)
  551. do
  552. wave.BrickColor = BrickColor.new("Really black")
  553. wave.Anchored = true
  554. wave.CanCollide = false
  555. wave.Locked = true
  556. wave.Size = Vector3.new(1, 1, 1)
  557. wave.TopSurface = "Smooth"
  558. wave.BottomSurface = "Smooth"
  559. wave.Transparency = 0.35
  560. wave.CFrame = fx.CFrame
  561. wm = Instance.new("SpecialMesh", wave)
  562. wm.MeshType = "Sphere"
  563. wm.Scale = Vector3.new(1, 1, 1)
  564. coroutine.wrap(function()
  565.  
  566. for i = 1, 18 do
  567. wm.Scale = Vector3.new(2 + i * 2, 2 + i * 2, 2 + i * 2)
  568. wave.CFrame = fx.CFrame
  569. wave.Transparency = i / 14
  570. wait()
  571. end
  572. wait()
  573. wave:Destroy()
  574. end
  575. )()
  576. end
  577. else
  578. do
  579. if Transforming == false then
  580. wait()
  581. end
  582. end
  583. end
  584. end
  585.  
  586. for i = 1, 100 do
  587. fat.Event:wait()
  588. fx.CFrame = torso.CFrame
  589. end
  590. Spawn(function()
  591.  
  592. while wait(1) do
  593. GroundWave()
  594. end
  595. end
  596. )
  597. NsKeypoint = function(a, b, c)
  598.  
  599. return NumberSequenceKeypoint.new(a, b, c)
  600. end
  601.  
  602. ColorsNew = function(a, b, c)
  603.  
  604. return Color3.new(a / 255, b / 255, c / 255)
  605. end
  606.  
  607. local Plasma = Instance.new("ParticleEmitter", torso)
  608. Plasma.Enabled = true
  609. local color1 = ColorsNew(170, 0, 255)
  610. local color2 = ColorsNew(20, 20, 20)
  611. local COLOR = ColorSequence.new(color1, color2)
  612. Plasma.Size = NumberSequence.new({NsKeypoint(0, 2, 0), NsKeypoint(0.23067332804203, 6.875, 0), NsKeypoint(0.29800498485565, 0.9375, 0), NsKeypoint(0.58478802442551, 6.9375, 0), NsKeypoint(1, 2, 0)})
  613. Plasma.Transparency = NumberSequence.new({NsKeypoint(0, 0, 0), NsKeypoint(0.70947635173798, 0, 0), NsKeypoint(0.74438905715942, 0.51249998807907, 0), NsKeypoint(0.78179556131363, 0, 0), NsKeypoint(0.82169580459595, 0.018750011920929, 0), NsKeypoint(1, 0.48750001192093, 0)})
  614. Plasma.Lifetime = NumberRange.new(0.1, 1)
  615. Plasma.RotSpeed = NumberRange.new(1000)
  616. Plasma.Color = COLOR
  617. Plasma.LightEmission = 1000
  618. Plasma.Texture = "rbxassetid://335222248"
  619. Plasma.Name = "Plasma"
  620. Plasma.Speed = NumberRange.new(20)
  621. Plasma.Rate = 1000
  622. Plasma.VelocitySpread = 360
  623. Plasma.Acceleration = Vector3.new(0, 0, 0)
  624. wait(4)
  625. Transforming = false
  626. for i = 1, 10 do
  627. fat.Event:wait()
  628. fx.Transparency = fx.Transparency + 0.1
  629. fx.CFrame = torso.CFrame
  630. fxm.Scale = fxm.Scale + Vector3.new(1, 1, 1)
  631. fat.Event:wait()
  632. end
  633. Plasma.Enabled = false
  634. local HandCF = CFrame.new(root.Position - Vector3.new(0, 3, 0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  635. local wave = Instance.new("Part", torso)
  636. wave.BrickColor = BrickColor.new("Really black")
  637. wave.Anchored = true
  638. wave.CanCollide = false
  639. wave.Locked = true
  640. wave.Size = Vector3.new(1, 1, 1)
  641. wave.TopSurface = "Smooth"
  642. wave.BottomSurface = "Smooth"
  643. wave.Transparency = 0.35
  644. wave.CFrame = HandCF
  645. wm = Instance.new("SpecialMesh", wave)
  646. wm.MeshId = "rbxassetid://3270017"
  647. coroutine.wrap(function()
  648.  
  649. for i = 1, 14 do
  650. wm.Scale = Vector3.new(1 + i * 1.1, 1 + i * 1.1, 1)
  651. wave.Size = wm.Scale
  652. wave.CFrame = HandCF
  653. wave.Transparency = i / 14
  654. wait()
  655. end
  656. wait()
  657. wave:Destroy()
  658. end
  659. )()
  660. hum.WalkSpeed = 16
  661. Blast = function()
  662.  
  663. local Colors = {"Royal purple", "Really black"}
  664. local wave = Instance.new("Part", torso)
  665. wave.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  666. wave.Anchored = true
  667. wave.CanCollide = false
  668. wave.Locked = true
  669. wave.Size = Vector3.new(1, 1, 1)
  670. wave.TopSurface = "Smooth"
  671. wave.BottomSurface = "Smooth"
  672. wave.Transparency = 0.35
  673. wave.CFrame = rarm.CFrame
  674. wm = Instance.new("SpecialMesh", wave)
  675. wm.MeshType = "Sphere"
  676. wm.Scale = Vector3.new(1, 1, 1)
  677. z = Instance.new("Sound", wave)
  678. z.SoundId = "rbxassetid://237035051"
  679. z.Volume = 1
  680. z.Pitch = 0.9
  681. z:Play()
  682. coroutine.wrap(function()
  683.  
  684. for i = 1, 30 do
  685. wave.Size = Vector3.new(1 + i * 4, 1 + i * 4, 1 + i * 4)
  686. wave.CFrame = rarm.CFrame
  687. wave.Transparency = 0.071428571428571
  688. fat.Event:wait()
  689. end
  690. fat.Event:wait()
  691. wave:Destroy()
  692. z:Destroy()
  693. end
  694. )()
  695. end
  696.  
  697. rarm.Touched:connect(function(ht)
  698.  
  699. hit = ht.Parent
  700. if ht and hit:IsA("Model") and hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name and Debounces.RPunch == true and Debounces.RPunched == false then
  701. Debounces.RPunched = true
  702. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(5, 8))
  703. if Debounces.ks == true then
  704. local X = Instance.new("Part", char)
  705. do
  706. local O = Instance.new("ObjectValue", X)
  707. O.Name = "creator"
  708. X.Locked = true
  709. X.Name = "Shell"
  710. X.Anchored = false
  711. X.CanCollide = false
  712. X.Transparency = 0
  713. X.Reflectance = 0
  714. X.BottomSurface = 0
  715. X.TopSurface = 0
  716. X.Shape = 0
  717. local V = Instance.new("ObjectValue", X)
  718. V.Value = char
  719. V.Name = "creator"
  720. X.BrickColor = BrickColor.new("Insitutional white")
  721. X.Size = Vector3.new(0.2, 0.2, 0.2)
  722. local Z = Instance.new("SpecialMesh", X)
  723. Z.MeshType = "Sphere"
  724. Z.Scale = Vector3.new(0.2, 0.2, 0.2)
  725. X.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  726. Explode = rarm.Touched:connect(function(hit)
  727.  
  728. if (hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part")) or hit:IsA("BasePart}") then
  729. local cf = rarm.CFrame * CFrame.new(0, -1, 0)
  730. X.Anchored = true
  731. Z:Remove()
  732. Explode:disconnect()
  733. X.Size = Vector3.new(0.2, 0.2, 0.2)
  734. rarm.Touched:connect(function(hit)
  735.  
  736. end
  737. )
  738. X.CanCollide = false
  739. for i = 1, 20 do
  740. fat.Event:wait()
  741. X.Transparency = X.Transparency + 0.05
  742. Z.Scale = Z.Scale + Vector3.new(0.3, 0.3, 0.3)
  743. X.CFrame = cf
  744. end
  745. X:Destroy()
  746. end
  747. end
  748. )
  749. z = Instance.new("Sound", hed)
  750. z.SoundId = "rbxassetid://169380525"
  751. z.Pitch = ptz[math.random(1, #ptz)]
  752. z.Volume = 1
  753. wait()
  754. z:Play()
  755. end
  756. end
  757. do
  758. wait(0.2)
  759. Debounces.RPunched = false
  760. if ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") and Debounces.RPunch == true and Debounces.RPunched == false then
  761. Debounces.RPunched = true
  762. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(5, 8))
  763. if Debounces.ks == true then
  764. local X = Instance.new("Part", char)
  765. local O = Instance.new("ObjectValue", X)
  766. O.Name = "creator"
  767. X.Locked = true
  768. X.Name = "Shell"
  769. X.Anchored = false
  770. X.CanCollide = false
  771. X.Transparency = 0
  772. X.Reflectance = 0
  773. X.BottomSurface = 0
  774. X.TopSurface = 0
  775. X.Shape = 0
  776. local V = Instance.new("ObjectValue", X)
  777. V.Value = char
  778. V.Name = "creator"
  779. X.BrickColor = BrickColor.new("Insitutional white")
  780. X.Size = Vector3.new(0.2, 0.2, 0.2)
  781. local Z = Instance.new("SpecialMesh", X)
  782. Z.MeshType = "Sphere"
  783. Z.Scale = Vector3.new(0.2, 0.2, 0.2)
  784. X.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  785. Explode = rarm.Touched:connect(function(hit)
  786.  
  787. if (hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part")) or hit:IsA("BasePart}") then
  788. local cf = rarm.CFrame * CFrame.new(0, -1, 0)
  789. X.Anchored = true
  790. Z:Remove()
  791. Explode:disconnect()
  792. X.Size = Vector3.new(0.2, 0.2, 0.2)
  793. rarm.Touched:connect(function(hit)
  794.  
  795. end
  796. )
  797. X.CanCollide = false
  798. for i = 1, 20 do
  799. fat.Event:wait()
  800. X.Transparency = X.Transparency + 0.05
  801. Z.Scale = Z.Scale + Vector3.new(0.3, 0.3, 0.3)
  802. X.CFrame = cf
  803. end
  804. X:Destroy()
  805. end
  806. end
  807. )
  808. z = Instance.new("Sound", hed)
  809. z.SoundId = "rbxassetid://169380525"
  810. z.Pitch = ptz[math.random(1, #ptz)]
  811. z.Volume = 1
  812. wait()
  813. z:Play()
  814. end
  815. do
  816. wait(0.2)
  817. Debounces.RPunched = false
  818. end
  819. end
  820. end
  821. end
  822. end
  823. )
  824. larm.Touched:connect(function(ht)
  825.  
  826. hit = ht.Parent
  827. if ht and hit:IsA("Model") and hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name and Debounces.LPunch == true and Debounces.LPunched == false then
  828. Debounces.LPunched = true
  829. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4, 8))
  830. if Debounces.ks2 == true then
  831. local X = Instance.new("Part", char)
  832. do
  833. local O = Instance.new("ObjectValue", X)
  834. O.Name = "creator"
  835. X.Locked = true
  836. X.Name = "Shell"
  837. X.Anchored = false
  838. X.CanCollide = false
  839. X.Transparency = 0
  840. X.Reflectance = 0
  841. X.BottomSurface = 0
  842. X.TopSurface = 0
  843. X.Shape = 0
  844. local V = Instance.new("ObjectValue", X)
  845. V.Value = char
  846. V.Name = "creator"
  847. X.BrickColor = BrickColor.new("Insitutional white")
  848. X.Size = Vector3.new(0.2, 0.2, 0.2)
  849. local Z = Instance.new("SpecialMesh", X)
  850. Z.MeshType = "Sphere"
  851. Z.Scale = Vector3.new(0.2, 0.2, 0.2)
  852. X.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  853. Explode = larm.Touched:connect(function(hit)
  854.  
  855. if (hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part")) or hit:IsA("BasePart}") then
  856. local cf = larm.CFrame * CFrame.new(0, -1, 0)
  857. X.Anchored = true
  858. Z:Remove()
  859. Explode:disconnect()
  860. X.Size = Vector3.new(0.2, 0.2, 0.2)
  861. larm.Touched:connect(function(hit)
  862.  
  863. end
  864. )
  865. X.CanCollide = false
  866. for i = 1, 20 do
  867. fat.Event:wait()
  868. X.Transparency = X.Transparency + 0.05
  869. Z.Scale = Z.Scale + Vector3.new(0.3, 0.3, 0.3)
  870. X.CFrame = cf
  871. end
  872. X:Destroy()
  873. end
  874. end
  875. )
  876. z = Instance.new("Sound", hed)
  877. z.SoundId = "rbxassetid://169380525"
  878. z.Pitch = ptz[math.random(1, #ptz)]
  879. z.Volume = 1
  880. z:Play()
  881. end
  882. end
  883. do
  884. wait(0.2)
  885. Debounces.LPunched = false
  886. if ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") and Debounces.LPunch == true and Debounces.LPunched == false then
  887. Debounces.LPunched = true
  888. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4, 8))
  889. if Debounces.ks2 == true then
  890. local X = Instance.new("Part", char)
  891. local O = Instance.new("ObjectValue", X)
  892. O.Name = "creator"
  893. X.Locked = true
  894. X.Name = "Shell"
  895. X.Anchored = false
  896. X.CanCollide = false
  897. X.Transparency = 0
  898. X.Reflectance = 0
  899. X.BottomSurface = 0
  900. X.TopSurface = 0
  901. X.Shape = 0
  902. local V = Instance.new("ObjectValue", X)
  903. V.Value = char
  904. V.Name = "creator"
  905. X.BrickColor = BrickColor.new("Insitutional white")
  906. X.Size = Vector3.new(0.2, 0.2, 0.2)
  907. local Z = Instance.new("SpecialMesh", X)
  908. Z.MeshType = "Sphere"
  909. Z.Scale = Vector3.new(0.2, 0.2, 0.2)
  910. X.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  911. Explode = larm.Touched:connect(function(hit)
  912.  
  913. if (hit ~= char and hit.Name ~= "Shell" and hit:IsA("Part")) or hit:IsA("BasePart}") then
  914. local cf = larm.CFrame * CFrame.new(0, -1, 0)
  915. X.Anchored = true
  916. Z:Remove()
  917. Explode:disconnect()
  918. X.Size = Vector3.new(0.2, 0.2, 0.2)
  919. larm.Touched:connect(function(hit)
  920.  
  921. end
  922. )
  923. X.CanCollide = false
  924. for i = 1, 20 do
  925. fat.Event:wait()
  926. X.Transparency = X.Transparency + 0.05
  927. Z.Scale = Z.Scale + Vector3.new(0.3, 0.3, 0.3)
  928. X.CFrame = cf
  929. end
  930. X:Destroy()
  931. end
  932. end
  933. )
  934. z = Instance.new("Sound", hed)
  935. z.SoundId = "rbxassetid://169380525"
  936. z.Pitch = ptz[math.random(1, #ptz)]
  937. z.Volume = 1
  938. z:Play()
  939. end
  940. do
  941. wait(0.2)
  942. Debounces.LPunched = false
  943. end
  944. end
  945. end
  946. end
  947. end
  948. )
  949. mod4 = Instance.new("Model", char)
  950. ptez = {0.7, 0.8, 0.9, 1}
  951. function FindNearestTorso(Position,Distance,SinglePlayer)
  952. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  953. local List = {}
  954. for i,v in pairs(workspace:GetChildren())do
  955. if v:IsA("Model")then
  956. if v:findFirstChild("Torso")then
  957. if v ~= char then
  958. if(v.Torso.Position -Position).magnitude <= Distance then
  959. table.insert(List,v)
  960. end
  961. end
  962. end
  963. end
  964. end
  965. return List
  966. end
  967.  
  968. Punch = function()
  969. part = Instance.new("Part", mod4)
  970. part.Anchored = true
  971. part.CanCollide = false
  972. part.FormFactor = "Custom"
  973. part.Size = Vector3.new(0.2, 0.2, 0.2)
  974. part.CFrame = root.CFrame * CFrame.new(0, 1.5, -2.4) * CFrame.Angles(math.rad(0), 0, 0)
  975. part.Transparency = 0.7
  976. part.BrickColor = BrickColor.new("Really black")
  977. mesh = Instance.new("SpecialMesh", part)
  978. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  979. mesh.Scale = Vector3.new(3, 3, 3)
  980. part2 = Instance.new("Part", mod4)
  981. part2.Anchored = true
  982. part2.CanCollide = false
  983. part2.FormFactor = "Custom"
  984. part2.Size = Vector3.new(0.2, 0.2, 0.2)
  985. part2.CFrame = root.CFrame * CFrame.new(0, 1.5, -2.4) * CFrame.Angles(math.rad(90), 0, 0)
  986. part2.Transparency = 0.7
  987. part2.BrickColor = BrickColor.new("Royal purple")
  988. mesh2 = Instance.new("SpecialMesh", part2)
  989. mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  990. mesh2.Scale = Vector3.new(3, 1.5, 3)
  991. for i,v in pairs(FindNearestTorso(torso.CFrame.p, 4)) do
  992. if v:FindFirstChild("Humanoid") then
  993. v.Humanoid:TakeDamage(math.random(2, 6))
  994. end
  995. end
  996. coroutine.resume(coroutine.create(function()
  997.  
  998. for i = 0, 0.62, 0.4 do
  999. wait()
  1000. part.CFrame = part.CFrame
  1001. part.Transparency = i
  1002. mesh.Scale = mesh.Scale + Vector3.new(0.4, 0.4, 0.4)
  1003. part2.CFrame = part2.CFrame
  1004. part2.Transparency = i
  1005. mesh2.Scale = mesh2.Scale + Vector3.new(0.4, 0.2, 0.4)
  1006. end
  1007. part.Parent = nil
  1008. part2.Parent = nil
  1009. end
  1010. ))
  1011. end
  1012.  
  1013. local player = game.Players.LocalPlayer
  1014. local pchar = player.Character
  1015. local mouse = player:GetMouse()
  1016. local cam = workspace.CurrentCamera
  1017. local rad = math.rad
  1018. local keysDown = {}
  1019. local flySpeed = 0
  1020. local MAX_FLY_SPEED = 200
  1021. local canFly = false
  1022. local flyToggled = false
  1023. local forward, side = 0, 0
  1024. local lastForward, lastSide = 0, 0
  1025. local floatBP = Instance.new("BodyPosition")
  1026. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1027. local flyBV = Instance.new("BodyVelocity")
  1028. flyBV.maxForce = Vector3.new(9000000000, 9000000000, 9000000000)
  1029. local turnBG = Instance.new("BodyGyro")
  1030. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1031. mouse.KeyDown:connect(function(key)
  1032.  
  1033. keysDown[key] = true
  1034. if key == "f" then
  1035. flyToggled = not flyToggled
  1036. if not flyToggled then
  1037. stanceToggle = "Normal"
  1038. floatBP.Parent = nil
  1039. flyBV.Parent = nil
  1040. turnBG.Parent = nil
  1041. root.Velocity = Vector3.new()
  1042. pchar.Humanoid.PlatformStand = false
  1043. end
  1044. end
  1045. end
  1046. )
  1047. mouse.KeyUp:connect(function(key)
  1048.  
  1049. keysDown[key] = nil
  1050. end
  1051. )
  1052. local updateFly = function()
  1053.  
  1054. if not flyToggled then
  1055. return
  1056. end
  1057. lastForward = forward
  1058. lastSide = side
  1059. forward = 0
  1060. side = 0
  1061. if keysDown.w then
  1062. forward = forward + 1
  1063. end
  1064. if keysDown.s then
  1065. forward = forward - 1
  1066. end
  1067. if keysDown.a then
  1068. side = side - 1
  1069. end
  1070. if keysDown.d then
  1071. side = side + 1
  1072. end
  1073. canFly = forward ~= 0 or side ~= 0
  1074. if canFly then
  1075. stanceToggle = "Floating"
  1076. turnBG.Parent = root
  1077. floatBP.Parent = nil
  1078. flyBV.Parent = root
  1079. flySpeed = flySpeed + 1 + flySpeed / MAX_FLY_SPEED
  1080. if MAX_FLY_SPEED < flySpeed then
  1081. flySpeed = MAX_FLY_SPEED
  1082. end
  1083. else
  1084. floatBP.position = root.Position
  1085. floatBP.Parent = root
  1086. flySpeed = flySpeed - 1
  1087. if flySpeed < 0 then
  1088. flySpeed = 0
  1089. end
  1090. end
  1091. local camCF = cam.CoordinateFrame
  1092. local in_forward = canFly and forward or lastForward
  1093. do
  1094. local in_side = canFly and side or lastSide
  1095. flyBV.velocity = (camCF.lookVector * in_forward + camCF * CFrame.new(in_side, in_forward * 0.2, 0).p - camCF.p) * flySpeed
  1096. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0, 0)
  1097. end
  1098. end
  1099.  
  1100. game:service("RunService").RenderStepped:connect(function()
  1101.  
  1102. if flyToggled then
  1103. pchar.Humanoid.PlatformStand = true
  1104. end
  1105. updateFly()
  1106. end
  1107. )
  1108. mouse.KeyDown:connect(function(key)
  1109.  
  1110. if key == "q" and Debounces.CanAttack == true then
  1111. Debounces.CanAttack = false
  1112. Debounces.NoIdl = true
  1113. Debounces.on = true
  1114. function FindNearestTorso(Position,Distance,SinglePlayer)
  1115. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1116. local List = {}
  1117. for i,v in pairs(workspace:GetChildren())do
  1118. if v:IsA("Model")then
  1119. if v:findFirstChild("Torso")then
  1120. if v ~= char then
  1121. if(v.Torso.Position -Position).magnitude <= Distance then
  1122. table.insert(List,v)
  1123. end
  1124. end
  1125. end
  1126. end
  1127. end
  1128. return List
  1129. end
  1130.  
  1131. z = Instance.new("Sound", hed)
  1132. z.SoundId = "rbxassetid://232213955"
  1133. z.Pitch = 1
  1134. z.Volume = 1
  1135. wait(0.2)
  1136. z:Play()
  1137. sp = Instance.new("Part", rarm)
  1138. sp.Anchored = true
  1139. sp.CanCollide = false
  1140. sp.Locked = true
  1141. sp.Transparency = 0
  1142. sp.Material = "Neon"
  1143. sp.Size = Vector3.new(1, 1, 1)
  1144. sp.TopSurface = "SmoothNoOutlines"
  1145. sp.BottomSurface = "SmoothNoOutlines"
  1146. sp.BrickColor = BrickColor.new("Royal purple")
  1147. spm = Instance.new("SpecialMesh", sp)
  1148. spm.MeshType = "Sphere"
  1149. spm.Scale = Vector3.new(21, 21, 21)
  1150. sp2 = Instance.new("Part", rarm)
  1151. sp2.Name = "Energy"
  1152. sp2.BrickColor = BrickColor.new("Royal purple")
  1153. sp2.Size = Vector3.new(1, 1, 1)
  1154. sp2.Shape = "Ball"
  1155. sp2.CanCollide = false
  1156. sp2.Anchored = true
  1157. sp2.Locked = true
  1158. sp2.TopSurface = 0
  1159. sp2.BottomSurface = 0
  1160. sp2.Transparency = 1
  1161. spm2 = Instance.new("SpecialMesh", sp2)
  1162. spm2.MeshId = "rbxassetid://9982590"
  1163. spm2.Scale = Vector3.new(2, 2, 2)
  1164. do
  1165. for i = 1, 20 do
  1166. spm.Scale = spm.Scale - Vector3.new(1, 1, 1)
  1167. sp.CFrame = root.CFrame * CFrame.new(0, 1, -2)
  1168. 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)
  1169. 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)
  1170. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(0), 0), 0.4)
  1171. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  1172. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1173. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1174. if Debounces.on == false then
  1175. break
  1176. end
  1177. fat.Event:wait()
  1178. end
  1179. end
  1180. do
  1181. for i = 1, 100, 20 do
  1182. fat.Event:wait()
  1183. sp.CFrame = root.CFrame * CFrame.new(0, 1, -2)
  1184. end
  1185. for i = 1, 20 do
  1186. sp.CFrame = root.CFrame * CFrame.new(0, 1, -2)
  1187. 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)
  1188. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.62, 0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-40)), 0.4)
  1189. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(10), math.rad(-30), 0), 0.4)
  1190. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  1191. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1192. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1193. if Debounces.on == false then
  1194. break
  1195. end
  1196. fat.Event:wait()
  1197. end
  1198. do
  1199. sp.Transparency = 1
  1200. for i = 1, 20 do
  1201. 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)
  1202. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.62, -0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(40)), 0.4)
  1203. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.4)
  1204. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  1205. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  1206. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  1207. if Debounces.on == false then
  1208. break
  1209. end
  1210. fat.Event:wait()
  1211. end
  1212. do
  1213. wait(1)
  1214. sp.Transparency = 0
  1215. sp2.Transparency = 0.84
  1216. for i = 1, 20 do
  1217. sp.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  1218. sp2.CFrame = sp.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  1219. 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)
  1220. 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)
  1221. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(30), 0), 0.2)
  1222. 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)
  1223. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  1224. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  1225. if Debounces.on == false then
  1226. break
  1227. end
  1228. fat.Event:wait()
  1229. end
  1230. do
  1231. for i = 1, 2880, 50 do
  1232. fat.Event:wait()
  1233. sp.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  1234. sp2.CFrame = rarm.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-i / 10), math.rad(-i / 10), math.rad(i / 10))
  1235. fat.Event:wait()
  1236. end
  1237. sp:Destroy()
  1238. sp2:Destroy()
  1239. local X = Instance.new("Part", char)
  1240. local O = Instance.new("ObjectValue", X)
  1241. O.Name = "creator"
  1242. X.Locked = true
  1243. X.Name = "Shell"
  1244. X.Anchored = false
  1245. X.CanCollide = false
  1246. X.Transparency = 0
  1247. X.Reflectance = 0
  1248. X.BottomSurface = 0
  1249. X.TopSurface = 0
  1250. X.Shape = 0
  1251. local V = Instance.new("ObjectValue", X)
  1252. V.Value = char
  1253. V.Name = "creator"
  1254. X.BrickColor = BrickColor.new("Royal purple")
  1255. X.Size = Vector3.new(2, 2, 2)
  1256. X.Material = "Neon"
  1257. local Z = Instance.new("SpecialMesh", X)
  1258. Z.MeshType = "Sphere"
  1259. Z.Scale = Vector3.new(0.5, 0.5, 1)
  1260. X.CFrame = rarm.CFrame * CFrame.new(-3, 0, 0)
  1261. local bv = Instance.new("BodyVelocity", X)
  1262. bv.maxForce = Vector3.new(99999, 99999, 99999)
  1263. X.CFrame = CFrame.new(X.Position, mouse.Hit.p)
  1264. bv.velocity = X.CFrame.lookVector * 65
  1265. Explode = X.Touched:connect(function(hit)
  1266.  
  1267. if hit ~= char and hit.Name ~= "Shell" then
  1268. local cf = X.CFrame
  1269. bv:Destroy()
  1270. X.Anchored = true
  1271. Z:Remove()
  1272. Explode:disconnect()
  1273. X.Size = Vector3.new(3, 3, 3)
  1274. X.Touched:connect(function(hit)
  1275.  
  1276. end
  1277. )
  1278. X.CanCollide = false
  1279. local part3 = Instance.new("Part", rarm)
  1280. part3.Anchored = true
  1281. part3.CanCollide = false
  1282. part3.Locked = true
  1283. part3.TopSurface = "SmoothNoOutlines"
  1284. part3.BottomSurface = "SmoothNoOutlines"
  1285. part3.FormFactor = "Custom"
  1286. part3.Size = Vector3.new(1, 1, 1)
  1287. part3.CFrame = X.CFrame
  1288. part3.Transparency = 0
  1289. part3.BrickColor = BrickColor.new("Royal purple")
  1290. local mesh3 = Instance.new("SpecialMesh", part3)
  1291. mesh3.MeshType = "Sphere"
  1292. mesh3.Scale = Vector3.new(1, 1, 1)
  1293. local part4 = Instance.new("Part", rarm)
  1294. part4.Material = "Neon"
  1295. part4.Anchored = true
  1296. part4.CanCollide = false
  1297. part4.Locked = true
  1298. part4.TopSurface = "SmoothNoOutlines"
  1299. part4.BottomSurface = "SmoothNoOutlines"
  1300. part4.FormFactor = "Custom"
  1301. part4.Size = Vector3.new(1, 1, 1)
  1302. part4.CFrame = X.CFrame
  1303. part4.Transparency = 0
  1304. part4.BrickColor = BrickColor.new("Parsley green")
  1305. local mesh4 = Instance.new("SpecialMesh", part4)
  1306. mesh4.MeshType = "Sphere"
  1307. mesh4.Scale = Vector3.new(0.5, 0.5, 0.5)
  1308. local part7 = Instance.new("Part", rarm)
  1309. part7.Material = "Neon"
  1310. part7.Anchored = true
  1311. part7.CanCollide = false
  1312. part7.Locked = true
  1313. part7.TopSurface = "SmoothNoOutlines"
  1314. part7.BottomSurface = "SmoothNoOutlines"
  1315. part7.FormFactor = "Custom"
  1316. part7.Size = Vector3.new(1, 1, 1)
  1317. part7.CFrame = X.CFrame
  1318. part7.Transparency = 0
  1319. part7.BrickColor = BrickColor.new("Really black")
  1320. local mesh7 = Instance.new("SpecialMesh", part7)
  1321. mesh7.MeshType = "Sphere"
  1322. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  1323. for i,v in pairs(FindNearestTorso(X.CFrame.p, 140)) do
  1324. if v:FindFirstChild("Humanoid") then
  1325. v.Humanoid:TakeDamage(v.Humanoid.MaxHealth * 0.9)
  1326. v.Humanoid.PlatformStand = true
  1327. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  1328. end
  1329. end
  1330. z = Instance.new("Sound", X)
  1331. z.SoundId = "rbxassetid://231917744"
  1332. z.Pitch = 0.5
  1333. z.Volume = 10
  1334. z1 = Instance.new("Sound", X)
  1335. z1.SoundId = "rbxassetid://231917744"
  1336. z1.Pitch = 0.5
  1337. z1.Volume = 10
  1338. z2 = Instance.new("Sound", X)
  1339. z2.SoundId = "rbxassetid://231917744"
  1340. z2.Pitch = 0.5
  1341. z2.Volume = 10
  1342. z3 = Instance.new("Sound", X)
  1343. z3.SoundId = "rbxassetid://245537790"
  1344. z3.Pitch = 0.7
  1345. z3.Volume = 1
  1346. z4 = Instance.new("Sound", X)
  1347. z4.SoundId = "rbxassetid://245537790"
  1348. z4.Pitch = 0.7
  1349. z4.Volume = 1
  1350. wait(0.1)
  1351. z:Play()
  1352. z1:Play()
  1353. z2:Play()
  1354. z3:Play()
  1355. z4:Play()
  1356. local part = Instance.new("Part", rarm)
  1357. part.Anchored = true
  1358. part.CanCollide = false
  1359. part.Locked = true
  1360. part.FormFactor = "Custom"
  1361. part.Size = Vector3.new(1, 1, 1)
  1362. part.CFrame = X.CFrame * CFrame.new(0, 0, 0)
  1363. part.Transparency = 0
  1364. part.BrickColor = BrickColor.new("Really black")
  1365. local mesh = Instance.new("SpecialMesh", part)
  1366. mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1367. mesh.Scale = Vector3.new(2, 2, 2)
  1368. local part2 = part:clone()
  1369. part2.Parent = rarm
  1370. part2.BrickColor = BrickColor.new("Royal purple")
  1371. local part5 = part:clone()
  1372. part5.Parent = rarm
  1373. part5.BrickColor = BrickColor.new("Magenta")
  1374. local part6 = part:clone()
  1375. part6.Parent = rarm
  1376. part6.BrickColor = BrickColor.new("Dark indigo")
  1377. local mesh2 = mesh:clone()
  1378. mesh2.Parent = part2
  1379. mesh2.Scale = Vector3.new(3, 3, 3)
  1380. local mesh5 = mesh:clone()
  1381. mesh5.Parent = part5
  1382. mesh5.Scale = Vector3.new(3, 3, 3)
  1383. local mesh6 = mesh:clone()
  1384. mesh6.Parent = part6
  1385. mesh6.Scale = Vector3.new(3, 3, 3)
  1386. local shockwave = Instance.new("Part", rarm)
  1387. shockwave.BrickColor = BrickColor.new("Institutional white")
  1388. shockwave.Anchored = true
  1389. shockwave.CanCollide = false
  1390. shockwave.Locked = true
  1391. shockwave.Size = Vector3.new(1, 1, 1)
  1392. shockwave.TopSurface = "Smooth"
  1393. shockwave.BottomSurface = "Smooth"
  1394. shockwave.Transparency = 0
  1395. shockwave.CFrame = HandCF
  1396. local sm = Instance.new("SpecialMesh", shockwave)
  1397. sm.MeshType = "Sphere"
  1398. sm.Scale = Vector3.new(0.5, 0.5, 0.5)
  1399. local blast = Instance.new("Part", rarm)
  1400. blast.BrickColor = BrickColor.new("Really black")
  1401. blast.Anchored = true
  1402. blast.CanCollide = false
  1403. blast.Locked = true
  1404. blast.Size = Vector3.new(1, 1, 1)
  1405. blast.TopSurface = "Smooth"
  1406. blast.BottomSurface = "Smooth"
  1407. blast.Transparency = 0
  1408. blast.CFrame = HandCF
  1409. local bm = Instance.new("SpecialMesh", blast)
  1410. bm.Scale = Vector3.new(5, 1, 5)
  1411. bm.MeshId = "rbxassetid://3270017"
  1412. local blast2 = Instance.new("Part", rarm)
  1413. blast2.BrickColor = BrickColor.new("Really black")
  1414. blast2.Anchored = true
  1415. blast2.CanCollide = false
  1416. blast2.Locked = true
  1417. blast2.Size = Vector3.new(1, 1, 1)
  1418. blast2.TopSurface = "Smooth"
  1419. blast2.BottomSurface = "Smooth"
  1420. blast2.Transparency = 0
  1421. blast2.CFrame = HandCF
  1422. local bm2 = Instance.new("SpecialMesh", blast2)
  1423. bm2.Scale = Vector3.new(3, 1, 3)
  1424. bm2.MeshId = "rbxassetid://3270017"
  1425. local blast3 = Instance.new("Part", rarm)
  1426. blast3.BrickColor = BrickColor.new("Really black")
  1427. blast3.Anchored = true
  1428. blast3.CanCollide = false
  1429. blast3.Locked = true
  1430. blast3.Size = Vector3.new(1, 1, 1)
  1431. blast3.TopSurface = "Smooth"
  1432. blast3.BottomSurface = "Smooth"
  1433. blast3.Transparency = 0
  1434. blast3.CFrame = HandCF
  1435. local bm3 = Instance.new("SpecialMesh", blast3)
  1436. bm3.Scale = Vector3.new(3, 1, 3)
  1437. bm3.MeshId = "rbxassetid://3270017"
  1438. for i = 1, 40 do
  1439. fat.Event:wait()
  1440. shockwave.Transparency = shockwave.Transparency + 0.025
  1441. sm.Scale = sm.Scale + Vector3.new(20, 20, 20)
  1442. shockwave.CFrame = cf
  1443. end
  1444. for i = 1, 120 do
  1445. fat.Event:wait()
  1446. X.Transparency = X.Transparency + 0.0083333333333333
  1447. part.Transparency = part.Transparency + 0.0083333333333333
  1448. part2.Transparency = part2.Transparency + 0.0083333333333333
  1449. part3.Transparency = part3.Transparency + 0.0083333333333333
  1450. part4.Transparency = part4.Transparency + 0.0083333333333333
  1451. part5.Transparency = part5.Transparency + 0.0083333333333333
  1452. part6.Transparency = part6.Transparency + 0.0083333333333333
  1453. part7.Transparency = part7.Transparency + 0.0083333333333333
  1454. blast.Transparency = blast.Transparency + 0.0083333333333333
  1455. blast2.Transparency = blast2.Transparency + 0.0083333333333333
  1456. blast3.Transparency = blast3.Transparency + 0.0083333333333333
  1457. X.Size = X.Size + Vector3.new(0.8, 0.8, 0.8)
  1458. mesh.Scale = mesh.Scale + Vector3.new(1.2, 0.2, 1.2)
  1459. mesh2.Scale = mesh2.Scale + Vector3.new(1.4, 0.3, 1.4)
  1460. mesh3.Scale = mesh3.Scale + Vector3.new(3, 3, 3)
  1461. mesh4.Scale = mesh4.Scale + Vector3.new(1.7, 1.7, 1.7)
  1462. mesh5.Scale = mesh5.Scale + Vector3.new(1.8, 0.4, 1.8)
  1463. mesh6.Scale = mesh6.Scale + Vector3.new(2.2, 0.5, 2.2)
  1464. mesh7.Scale = mesh7.Scale + Vector3.new(4, 4, 4)
  1465. bm.Scale = bm.Scale + Vector3.new(6, 6, 0.2)
  1466. bm2.Scale = bm2.Scale + Vector3.new(4, 4, 0.2)
  1467. bm3.Scale = bm3.Scale + Vector3.new(4, 4, 0.2)
  1468. X.CFrame = cf
  1469. part.CFrame = X.CFrame * CFrame.Angles(0, math.rad(i * 2), 0)
  1470. part2.CFrame = X.CFrame * CFrame.Angles(0, math.rad(-i * 2), 0)
  1471. part3.CFrame = X.CFrame
  1472. part4.CFrame = X.CFrame
  1473. part7.CFrame = X.CFrame
  1474. part5.CFrame = X.CFrame * CFrame.Angles(0, math.rad(i * 2.6), 0)
  1475. part6.CFrame = X.CFrame * CFrame.Angles(0, math.rad(-i * 2.4), 0)
  1476. blast.CFrame = X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1477. blast2.CFrame = X.CFrame * CFrame.Angles(math.rad(-i * 4), math.rad(i * 4), math.rad(0))
  1478. blast3.CFrame = X.CFrame * CFrame.Angles(math.rad(180 + i * 4), math.rad(90 - i * 4), math.rad(0))
  1479. fat.Event:wait()
  1480. end
  1481. X:Destroy()
  1482. part:Destroy()
  1483. part2:Destroy()
  1484. part3:Destroy()
  1485. part4:Destroy()
  1486. part5:Destroy()
  1487. part6:Destroy()
  1488. blast:Destroy()
  1489. blast2:Destroy()
  1490. blast3:Destroy()
  1491. z:Destroy()
  1492. z1:Destroy()
  1493. z2:Destroy()
  1494. z3:Destroy()
  1495. z4:Destroy()
  1496. end
  1497. end
  1498. )
  1499. ROW = function(out, trans, s, wt, t, ang, plus)
  1500.  
  1501. for i = 1, 360, 360 / t do
  1502. local c = Instance.new("Part", game.Workspace)
  1503. c.FormFactor = 3
  1504. c.TopSurface = 0
  1505. c.BottomSurface = 0
  1506. c.Size = s
  1507. c.Anchored = true
  1508. c.CanCollide = wt
  1509. c.Material = workspace.Base.Material
  1510. c.Transparency = trans
  1511. c.BrickColor = workspace.Base.BrickColor
  1512. 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
  1513. c.Locked = true
  1514. game.Debris:AddItem(c, 15)
  1515. end
  1516. end
  1517.  
  1518. Part = function(x, y, z, color, tr, cc, an, parent)
  1519.  
  1520. local p = Instance.new("Part", parent or Weapon)
  1521. p.formFactor = "Custom"
  1522. p.Size = Vector3.new(x, y, z)
  1523. p.BrickColor = BrickColor.new(color)
  1524. p.CanCollide = cc
  1525. p.Transparency = tr
  1526. p.Anchored = an
  1527. p.TopSurface = 0
  1528. p.Locked = true
  1529. p:BreakJoints()
  1530. return p
  1531. end
  1532.  
  1533. Mesh = function(par, num, x, y, z)
  1534.  
  1535. local msh = _
  1536. if num == 1 then
  1537. msh = Instance.new("CylinderMesh", par)
  1538. else
  1539. if num == 2 then
  1540. msh = Instance.new("SpecialMesh", par)
  1541. msh.MeshType = 3
  1542. else
  1543. if num == 3 then
  1544. msh = Instance.new("BlockMesh", par)
  1545. else
  1546. if num == 4 then
  1547. msh = Instance.new("SpecialMesh", par)
  1548. msh.MeshType = "Torso"
  1549. else
  1550. if type(num) == "string" then
  1551. msh = Instance.new("SpecialMesh", par)
  1552. msh.MeshId = num
  1553. end
  1554. end
  1555. end
  1556. end
  1557. end
  1558. msh.Scale = Vector3.new(x, y, z)
  1559. return msh
  1560. end
  1561.  
  1562. explosion = function(col1, col2, cfr, sz, rng, dmg)
  1563.  
  1564. local a = Part(1, 1, 1, col1, 0.5, false, true, workspace)
  1565. local a2 = Part(1, 1, 1, col2, 0.5, false, true, workspace)
  1566. local a3 = Part(1, 1, 1, col2, 0.5, false, true, workspace)
  1567. v1 = sz.x
  1568. local m = Mesh(a, "http://www.roblox.com/asset/?id=1185246", v1, v2, v3)
  1569. local m2 = Mesh(a2, 3, v1 / 3, v2 / 3, v3 / 3)
  1570. local m3 = Mesh(a3, 3, v1 / 3, v2 / 3, v3 / 3)
  1571. a.CFrame = cfr
  1572. a2.CFrame = cfr * CFrame.Angles(math.random(), math.random(), math.random())
  1573. a3.CFrame = cfr * CFrame.Angles(math.random(), math.random(), math.random())
  1574. Spawn(function()
  1575.  
  1576. while wait() do
  1577. if a.Transparency >= 1 then
  1578. a:Destroy()
  1579. a2:Destroy()
  1580. a3:Destroy()
  1581. break
  1582. end
  1583. m.Scale = m.Scale + Vector3.new(0.1, 0.1, 0.1)
  1584. m2.Scale = m2.Scale + Vector3.new(0.1, 0.1, 0.1)
  1585. m3.Scale = m3.Scale + Vector3.new(0.1, 0.1, 0.1)
  1586. a.Transparency = a.Transparency + 0.05
  1587. a2.Transparency = a2.Transparency + 0.05
  1588. a3.Transparency = a3.Transparency + 0.05
  1589. end
  1590. end
  1591. )
  1592. end
  1593.  
  1594. Crater(X, 20)
  1595. 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)
  1596. for i = 1, 20 do
  1597. 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)
  1598. 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)
  1599. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  1600. 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)
  1601. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  1602. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  1603. if Debounces.on == false then
  1604. break
  1605. end
  1606. fat.Event:wait()
  1607. end
  1608. do
  1609. if Debounces.CanAttack == false then
  1610. Debounces.CanAttack = true
  1611. Debounces.NoIdl = false
  1612. Debounces.on = false
  1613. end
  1614. end
  1615. end
  1616. end
  1617. end
  1618. end
  1619. end
  1620. end
  1621. )
  1622. mouse.KeyDown:connect(function(key)
  1623.  
  1624. if key == "e" and Debounces.CanAttack == true then
  1625. Debounces.CanAttack = false
  1626. Debounces.on = true
  1627. Debounces.NoIdl = true
  1628. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  1629. z = Instance.new("Sound", rarm)
  1630. z.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1631. z.Volume = 0.6
  1632. z.Pitch = pt[math.random(1, #pt)]
  1633. z.Looped = false
  1634. wait()
  1635. z:Play()
  1636. Debounces.RPunch = true
  1637. Debounces.LPunch = true
  1638. Debounces.ks = true
  1639. Debounces.ks2 = true
  1640. for i = 1, 3 do
  1641. 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)
  1642. 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)
  1643. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
  1644. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1645. 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)
  1646. 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)
  1647. if Debounces.on == false then
  1648. break
  1649. end
  1650. wait()
  1651. end
  1652. do
  1653. z2 = Instance.new("Sound", larm)
  1654. z2.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1655. z2.Volume = 0.6
  1656. z2.Pitch = pt[math.random(1, #pt)]
  1657. z2.Looped = false
  1658. wait()
  1659. z2:Play()
  1660. for i = 1, 3 do
  1661. 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)
  1662. 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)
  1663. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  1664. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1665. 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)
  1666. 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)
  1667. if Debounces.on == false then
  1668. break
  1669. end
  1670. wait()
  1671. end
  1672. do
  1673. z3 = Instance.new("Sound", rarm)
  1674. z3.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1675. z3.Volume = 0.6
  1676. z3.Pitch = pt[math.random(1, #pt)]
  1677. z3.Looped = false
  1678. wait()
  1679. z3:Play()
  1680. for i = 1, 3 do
  1681. 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)
  1682. 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)
  1683. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
  1684. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1685. 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)
  1686. 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)
  1687. if Debounces.on == false then
  1688. break
  1689. end
  1690. wait()
  1691. end
  1692. do
  1693. z4 = Instance.new("Sound", larm)
  1694. z4.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1695. z4.Volume = 0.6
  1696. z4.Pitch = pt[math.random(1, #pt)]
  1697. z4.Looped = false
  1698. wait()
  1699. z4:Play()
  1700. for i = 1, 3 do
  1701. 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)
  1702. 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)
  1703. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  1704. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1705. 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)
  1706. 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)
  1707. if Debounces.on == false then
  1708. break
  1709. end
  1710. wait()
  1711. end
  1712. do
  1713. z5 = Instance.new("Sound", rarm)
  1714. z5.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1715. z5.Volume = 0.6
  1716. z5.Pitch = pt[math.random(1, #pt)]
  1717. z5.Looped = false
  1718. wait()
  1719. z5:Play()
  1720. for i = 1, 3 do
  1721. 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)
  1722. 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)
  1723. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.9)
  1724. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  1725. 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)
  1726. 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)
  1727. if Debounces.on == false then
  1728. break
  1729. end
  1730. wait()
  1731. end
  1732. do
  1733. z6 = Instance.new("Sound", larm)
  1734. z6.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1735. z6.Volume = 0.6
  1736. z6.Pitch = pt[math.random(1, #pt)]
  1737. z6.Looped = false
  1738. wait()
  1739. z6:Play()
  1740. for i = 1, 3 do
  1741. 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)
  1742. 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)
  1743. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  1744. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1745. 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)
  1746. 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)
  1747. if Debounces.on == false then
  1748. break
  1749. end
  1750. wait()
  1751. end
  1752. do
  1753. z7 = Instance.new("Sound", rarm)
  1754. z7.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1755. z7.Volume = 0.6
  1756. z7.Pitch = pt[math.random(1, #pt)]
  1757. z7.Looped = false
  1758. wait()
  1759. z7:Play()
  1760. for i = 1, 3 do
  1761. 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)
  1762. 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)
  1763. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
  1764. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1765. 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)
  1766. 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)
  1767. if Debounces.on == false then
  1768. break
  1769. end
  1770. wait()
  1771. end
  1772. do
  1773. z8 = Instance.new("Sound", larm)
  1774. z8.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1775. z8.Volume = 0.6
  1776. z8.Pitch = pt[math.random(1, #pt)]
  1777. z8.Looped = false
  1778. wait()
  1779. z8:Play()
  1780. for i = 1, 3 do
  1781. 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)
  1782. 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)
  1783. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  1784. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1785. 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)
  1786. 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)
  1787. if Debounces.on == false then
  1788. break
  1789. end
  1790. wait()
  1791. end
  1792. do
  1793. z9 = Instance.new("Sound", rarm)
  1794. z9.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1795. z9.Volume = 0.6
  1796. z9.Pitch = pt[math.random(1, #pt)]
  1797. z9.Looped = false
  1798. wait()
  1799. z9:Play()
  1800. for i = 1, 3 do
  1801. 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)
  1802. 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)
  1803. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
  1804. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1805. 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)
  1806. 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)
  1807. if Debounces.on == false then
  1808. break
  1809. end
  1810. wait()
  1811. end
  1812. do
  1813. z10 = Instance.new("Sound", larm)
  1814. z10.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1815. z10.Volume = 0.6
  1816. z10.Pitch = pt[math.random(1, #pt)]
  1817. z10.Looped = false
  1818. wait()
  1819. z10:Play()
  1820. for i = 1, 3 do
  1821. 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)
  1822. 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)
  1823. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  1824. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1825. 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)
  1826. 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)
  1827. if Debounces.on == false then
  1828. break
  1829. end
  1830. wait()
  1831. end
  1832. do
  1833. z11 = Instance.new("Sound", rarm)
  1834. z11.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1835. z11.Volume = 0.6
  1836. z11.Pitch = pt[math.random(1, #pt)]
  1837. z11.Looped = false
  1838. wait()
  1839. z11:Play()
  1840. for i = 1, 3 do
  1841. 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)
  1842. 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)
  1843. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.9)
  1844. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  1845. 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)
  1846. 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)
  1847. if Debounces.on == false then
  1848. break
  1849. end
  1850. wait()
  1851. end
  1852. do
  1853. z12 = Instance.new("Sound", larm)
  1854. z12.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1855. z12.Volume = 0.6
  1856. z12.Pitch = pt[math.random(1, #pt)]
  1857. z12.Looped = false
  1858. wait()
  1859. z12:Play()
  1860. for i = 1, 3 do
  1861. 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)
  1862. 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)
  1863. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  1864. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1865. 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)
  1866. 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)
  1867. if Debounces.on == false then
  1868. break
  1869. end
  1870. wait()
  1871. end
  1872. do
  1873. z13 = Instance.new("Sound", rarm)
  1874. z13.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1875. z13.Volume = 0.6
  1876. z13.Pitch = pt[math.random(1, #pt)]
  1877. z13.Looped = false
  1878. wait()
  1879. z13:Play()
  1880. for i = 1, 3 do
  1881. 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)
  1882. 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)
  1883. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
  1884. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1885. 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)
  1886. 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)
  1887. if Debounces.on == false then
  1888. break
  1889. end
  1890. wait()
  1891. end
  1892. do
  1893. z14 = Instance.new("Sound", larm)
  1894. z14.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1895. z14.Volume = 0.6
  1896. z14.Pitch = pt[math.random(1, #pt)]
  1897. z14.Looped = false
  1898. wait()
  1899. z14:Play()
  1900. for i = 1, 3 do
  1901. 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)
  1902. 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)
  1903. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  1904. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1905. 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)
  1906. 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)
  1907. if Debounces.on == false then
  1908. break
  1909. end
  1910. wait()
  1911. end
  1912. do
  1913. z15 = Instance.new("Sound", rarm)
  1914. z15.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1915. z15.Volume = 0.6
  1916. z15.Pitch = pt[math.random(1, #pt)]
  1917. z15.Looped = false
  1918. wait()
  1919. z15:Play()
  1920. for i = 1, 3 do
  1921. 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)
  1922. 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)
  1923. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.9)
  1924. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  1925. 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)
  1926. 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)
  1927. if Debounces.on == false then
  1928. break
  1929. end
  1930. wait()
  1931. end
  1932. do
  1933. z16 = Instance.new("Sound", larm)
  1934. z16.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1935. z16.Volume = 0.6
  1936. z16.Pitch = pt[math.random(1, #pt)]
  1937. z16.Looped = false
  1938. wait()
  1939. z16:Play()
  1940. for i = 1, 3 do
  1941. 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)
  1942. 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)
  1943. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  1944. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1945. 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)
  1946. 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)
  1947. if Debounces.on == false then
  1948. break
  1949. end
  1950. wait()
  1951. end
  1952. do
  1953. z17 = Instance.new("Sound", rarm)
  1954. z17.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1955. z17.Volume = 0.6
  1956. z17.Pitch = pt[math.random(1, #pt)]
  1957. z17.Looped = false
  1958. wait()
  1959. z17:Play()
  1960. for i = 1, 3 do
  1961. 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)
  1962. 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)
  1963. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
  1964. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  1965. 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)
  1966. 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)
  1967. if Debounces.on == false then
  1968. break
  1969. end
  1970. wait()
  1971. end
  1972. do
  1973. z18 = Instance.new("Sound", larm)
  1974. z18.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1975. z18.Volume = 0.6
  1976. z18.Pitch = pt[math.random(1, #pt)]
  1977. z18.Looped = false
  1978. wait()
  1979. z18:Play()
  1980. for i = 1, 3 do
  1981. 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)
  1982. 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)
  1983. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  1984. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  1985. 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)
  1986. 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)
  1987. if Debounces.on == false then
  1988. break
  1989. end
  1990. wait()
  1991. end
  1992. do
  1993. z19 = Instance.new("Sound", rarm)
  1994. z19.SoundId = "http://www.roblox.com/asset/?id=206083107"
  1995. z19.Volume = 0.6
  1996. z19.Pitch = pt[math.random(1, #pt)]
  1997. z19.Looped = false
  1998. wait()
  1999. z19:Play()
  2000. for i = 1, 3 do
  2001. 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)
  2002. 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)
  2003. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-50), 0), 0.92)
  2004. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2005. 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)
  2006. 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)
  2007. if Debounces.on == false then
  2008. break
  2009. end
  2010. wait()
  2011. end
  2012. do
  2013. z20 = Instance.new("Sound", larm)
  2014. z20.SoundId = "http://www.roblox.com/asset/?id=206083107"
  2015. z20.Volume = 0.6
  2016. z20.Pitch = pt[math.random(1, #pt)]
  2017. z20.Looped = false
  2018. wait()
  2019. z20:Play()
  2020. for i = 1, 3 do
  2021. 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)
  2022. 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)
  2023. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(50), 0), 0.92)
  2024. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2025. 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)
  2026. 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)
  2027. if Debounces.on == false then
  2028. break
  2029. end
  2030. wait()
  2031. end
  2032. do
  2033. z:Destroy()
  2034. z2:Destroy()
  2035. z3:Destroy()
  2036. z4:Destroy()
  2037. z5:Destroy()
  2038. z6:Destroy()
  2039. z7:Destroy()
  2040. z8:Destroy()
  2041. z9:Destroy()
  2042. z10:Destroy()
  2043. z11:Destroy()
  2044. z12:Destroy()
  2045. z13:Destroy()
  2046. z14:Destroy()
  2047. z15:Destroy()
  2048. z16:Destroy()
  2049. z17:Destroy()
  2050. z18:Destroy()
  2051. z19:Destroy()
  2052. z20:Destroy()
  2053. Debounces.LPunch = false
  2054. Debounces.RPunch = false
  2055. Debounces.ks = false
  2056. Debounces.ks2 = false
  2057. if Debounces.CanAttack == false then
  2058. Debounces.CanAttack = true
  2059. Debounces.on = false
  2060. Debounces.NoIdl = false
  2061. end
  2062. end
  2063. end
  2064. end
  2065. end
  2066. end
  2067. end
  2068. end
  2069. end
  2070. end
  2071. end
  2072. end
  2073. end
  2074. end
  2075. end
  2076. end
  2077. end
  2078. end
  2079. end
  2080. end
  2081. end
  2082. end
  2083. end
  2084. )
  2085. mouse.KeyDown:connect(function(key)
  2086.  
  2087. if key == "t" and Debounces.CanAttack == true then
  2088. Debounces.CanAttack = false
  2089. Debounces.NoIdl = true
  2090. Debounces.on = true
  2091. Debounces.ks = true
  2092. kik = rleg.Touched:connect(function(ht)
  2093.  
  2094. hit = ht.Parent
  2095. if ht and hit:IsA("Model") and hit:FindFirstChild("Humanoid") and hit.Name ~= p.Name then
  2096. if Debounces.ks == true then
  2097. z = Instance.new("Sound", hed)
  2098. z.SoundId = "rbxassetid://169380525"
  2099. z.Volume = 1
  2100. z:Play()
  2101. Debounces.ks = false
  2102. end
  2103. hit:FindFirstChild("Humanoid"):TakeDamage(2)
  2104. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  2105. end
  2106. if ht and hit:IsA("Hat") and hit.Parent.Name ~= p.Name and hit.Parent:FindFirstChild("Humanoid") then
  2107. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(2)
  2108. hit:FindFirstChild("Torso").Velocity = hit:FindFirstChild("Torso").CFrame.lookVector * -300
  2109. end
  2110. end
  2111. )
  2112. for i = 1, 20 do
  2113. 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)
  2114. 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)
  2115. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2116. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  2117. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-90)), 0.4)
  2118. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.4)
  2119. if Debounces.on == false then
  2120. break
  2121. end
  2122. fat.Event:wait()
  2123. end
  2124. do
  2125. kik:disconnect()
  2126. if Debounces.CanAttack == false then
  2127. Debounces.CanAttack = true
  2128. Debounces.NoIdl = false
  2129. Debounces.on = false
  2130. end
  2131. end
  2132. end
  2133. end
  2134. )
  2135. mouse.KeyDown:connect(function(key)
  2136.  
  2137. if key == "y" and Debounces.CanAttack == true then
  2138. Debounces.CanAttack = false
  2139. Debounces.on = true
  2140. Debounces.NoIdl = true
  2141. do
  2142. for i = 1, 15 do
  2143. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(30)), 0.2)
  2144. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  2145. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.2)
  2146. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  2147. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  2148. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  2149. if Debounces.on == false then
  2150. break
  2151. end
  2152. rs:wait(2.7)
  2153. end
  2154. end
  2155. do
  2156. Debounces.on = false
  2157. Debounces.Here = false
  2158. shot = shot + 1
  2159. local rng = Instance.new("Part", larm)
  2160. rng.Anchored = true
  2161. rng.BrickColor = BrickColor.new("Royal purple")
  2162. rng.CanCollide = false
  2163. rng.FormFactor = 3
  2164. rng.Name = "Ring"
  2165. rng.Size = Vector3.new(1, 1, 1)
  2166. rng.Transparency = 0.35
  2167. rng.TopSurface = 0
  2168. rng.BottomSurface = 0
  2169. rng2 = rng:clone()
  2170. rng3 = rng2:clone()
  2171. rng4 = rng2:clone()
  2172. local rngm = Instance.new("SpecialMesh", rng)
  2173. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2174. rngm.Scale = Vector3.new(10, 10, 1)
  2175. rngm2 = rngm:clone()
  2176. rngm2.Scale = Vector3.new(5, 5, 3)
  2177. rngm3 = rngm2:clone()
  2178. rngm3.Parent = rng3
  2179. rngm3.Scale = Vector3.new(8, 8, 1)
  2180. rngm4 = rngm2:clone()
  2181. rngm4.Parent = rng4
  2182. rngm4.Scale = Vector3.new(6, 6, 1)
  2183. local bem = Instance.new("Part", larm)
  2184. bem.Anchored = true
  2185. bem.BrickColor = BrickColor.new("Really black")
  2186. bem.CanCollide = false
  2187. bem.FormFactor = 3
  2188. bem.Name = "Beam" .. shot
  2189. bem.Size = Vector3.new(1, 1, 1)
  2190. bem.Transparency = 0.35
  2191. bem.TopSurface = 0
  2192. bem.BottomSurface = 0
  2193. local bemm = Instance.new("SpecialMesh", bem)
  2194. bemm.MeshType = 4
  2195. bemm.Scale = Vector3.new(1, 4, 4)
  2196. local out = Instance.new("Part", larm)
  2197. out.Anchored = true
  2198. out.BrickColor = BrickColor.new("Really black")
  2199. out.CanCollide = false
  2200. out.FormFactor = 3
  2201. out.Name = "Out"
  2202. out.Size = Vector3.new(4, 4, 4)
  2203. out.Transparency = 0.35
  2204. out.TopSurface = 0
  2205. out.BottomSurface = 0
  2206. local outm = Instance.new("SpecialMesh", out)
  2207. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  2208. outm.Scale = Vector3.new(6, 4, 6)
  2209. local bnd = Instance.new("Part", larm)
  2210. local x = Instance.new("Sound", bnd)
  2211. x.SoundId = "rbxassetid://228343271"
  2212. x.Pitch = 1
  2213. x.Volume = 0.8
  2214. x:Play()
  2215. bnd.Anchored = true
  2216. bnd.BrickColor = BrickColor.new("Royal purple")
  2217. bnd.CanCollide = false
  2218. bnd.FormFactor = 3
  2219. bnd.Name = "Bend"
  2220. bnd.Size = Vector3.new(1, 1, 1)
  2221. bnd.Transparency = 1
  2222. bnd.TopSurface = 0
  2223. bnd.BottomSurface = 0
  2224. local bndm = Instance.new("SpecialMesh", bnd)
  2225. bndm.MeshType = 3
  2226. bndm.Scale = Vector3.new(8, 8, 8)
  2227. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  2228. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  2229. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  2230. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2231. rng3.CFrame = rng.CFrame * CFrame.new(0, -0.5, 0)
  2232. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  2233. Debounces.Shewt = true
  2234. coroutine.wrap(function()
  2235.  
  2236. for i = 1, 20, 0.2 do
  2237. rngm.Scale = Vector3.new(10 + i * 2, 10 + i * 2, 1)
  2238. rngm3.Scale = Vector3.new(8 + i * 3, 8 + i * 3, 1)
  2239. rngm4.Scale = Vector3.new(6 + i * 4, 6 + i * 4, 1)
  2240. rng.Transparency = i / 20
  2241. rng3.Transparency = 0.041666666666667
  2242. rng4.Transparency = i / 26
  2243. wait()
  2244. end
  2245. wait()
  2246. rng:Destroy()
  2247. end
  2248. )()
  2249. if Debounces.Shewt == true then
  2250. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  2251.  
  2252. hit = ht.Parent
  2253. -- DECOMPILER ERROR at PC24: Unhandled construct in 'MakeBoolean' P1
  2254.  
  2255. if hit:IsA("Model") and hit:findFirstChild("Humanoid") and HasntTouched(hit.Name) == true and deb == false then
  2256. deb = true
  2257. coroutine.wrap(function()
  2258.  
  2259. hit:FindFirstChild("Humanoid").PlatformStand = true
  2260. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  2261. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(24, 73))
  2262. end
  2263. )()
  2264. table.insert(Touche, hit.Name)
  2265. deb = false
  2266. end
  2267. if hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") and HasntTouched(hit.Parent.Name) == true and deb == false then
  2268. deb = true
  2269. coroutine.wrap(function()
  2270.  
  2271. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  2272. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  2273. wait(1)
  2274. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  2275. end
  2276. )()
  2277. table.insert(Touche, hit.Parent.Name)
  2278. deb = false
  2279. for i,v in pairs(Touche) do
  2280. print(v)
  2281. end
  2282. end
  2283. end
  2284. )
  2285. end
  2286. do
  2287. for i = 0, 260, 8 do
  2288. bem.Size = Vector3.new(i, 3, 3)
  2289. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  2290. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 - i / 2, 0) * CFrame.Angles(0, 0, math.rad(90))
  2291. bnd.CFrame = bem.CFrame * CFrame.new(-i / 2, 0, 1.2)
  2292. bnd.Size = Vector3.new(1, 1, 1)
  2293. bndm.Scale = Vector3.new(8, 8, 8)
  2294. if i % 10 == 0 then
  2295. local newRng = rng2:Clone()
  2296. newRng.Parent = larm
  2297. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2 - i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  2298. local newRngm = rngm2:clone()
  2299. newRngm.Parent = newRng
  2300. coroutine.wrap(function()
  2301.  
  2302. for i = 1, 10, 0.2 do
  2303. newRngm.Scale = Vector3.new(8 + i * 2, 8 + i * 2, 3)
  2304. newRng.Transparency = i / 10
  2305. wait()
  2306. end
  2307. wait()
  2308. newRng:Destroy()
  2309. end
  2310. )()
  2311. end
  2312. do
  2313. do
  2314. wait()
  2315. -- DECOMPILER ERROR at PC615: LeaveBlock: unexpected jumping out DO_STMT
  2316.  
  2317. end
  2318. end
  2319. end
  2320. end
  2321. wait()
  2322. Debounces.Shewt = false
  2323. bem:Destroy()
  2324. out:Destroy()
  2325. bnd:Destroy()
  2326. Debounces.Ready = false
  2327. for i,v in pairs(Touche) do
  2328. table.remove(Touche, i)
  2329. end
  2330. wait()
  2331. table.insert(Touche, char.Name)
  2332. Debounces.NoIdl = false
  2333. if Debounces.CanAttack == false then
  2334. Debounces.CanAttack = true
  2335. end
  2336. end
  2337. end
  2338. end
  2339. )
  2340. Charging = false
  2341. mouse.KeyDown:connect(function(key)
  2342.  
  2343. if key == "r" and Charging == false then
  2344. Charging = true
  2345. if Debounces.CanAttack == true then
  2346. Debounces.CanAttack = false
  2347. Debounces.NoIdl = true
  2348. Debounces.on = true
  2349. do
  2350. for i = 1, 20 do
  2351. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.65, -0.4) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(-40)), 0.2)
  2352. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -0.4) * CFrame.Angles(math.rad(130), math.rad(0), math.rad(40)), 0.2)
  2353. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2354. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2355. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0.4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2356. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 0.4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2357. if Debounces.on == false then
  2358. break
  2359. end
  2360. fat.Event:wait()
  2361. end
  2362. end
  2363. do
  2364. pt = Instance.new("Part", torso)
  2365. pt.Anchored = true
  2366. pt.CanCollide = false
  2367. pt.Locked = true
  2368. pt.FormFactor = "Custom"
  2369. pt.Size = Vector3.new(1, 1, 1)
  2370. pt.CFrame = root.CFrame * CFrame.new(0, -1, 0)
  2371. pt.Transparency = 0.6
  2372. pt.BrickColor = BrickColor.new("Dark indigo")
  2373. msh = Instance.new("SpecialMesh", pt)
  2374. msh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2375. msh.Scale = Vector3.new(6, 3, 6)
  2376. pt2 = pt:clone()
  2377. pt2.Parent = torso
  2378. pt2.CFrame = root.CFrame * CFrame.new(0, -1, 0)
  2379. pt2.BrickColor = BrickColor.new("Parsley green")
  2380. msh2 = msh:clone()
  2381. msh2.Parent = pt2
  2382. msh2.Scale = Vector3.new(8, 4, 8)
  2383. pt3 = Instance.new("Part", torso)
  2384. pt3.Anchored = true
  2385. pt3.CanCollide = false
  2386. pt3.Locked = true
  2387. pt3.FormFactor = "Custom"
  2388. pt3.Size = Vector3.new(1, 1, 1)
  2389. pt3.CFrame = root.CFrame * CFrame.new(0, -1, 0)
  2390. pt3.Transparency = 0.6
  2391. pt3.BrickColor = BrickColor.new("Lime green")
  2392. msh3 = Instance.new("SpecialMesh", pt3)
  2393. msh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2394. msh3.Scale = Vector3.new(12, 6, 12)
  2395. pt4 = pt:clone()
  2396. pt4.Parent = torso
  2397. pt4.CFrame = root.CFrame * CFrame.new(0, -1, 0)
  2398. pt4.BrickColor = BrickColor.new("Lime green")
  2399. msh4 = msh:clone()
  2400. msh4.Parent = pt4
  2401. msh4.Scale = Vector3.new(16, 8, 16)
  2402. 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, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 105, -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, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -125, -126, -127, -128, -129, -130}
  2403. bl = Instance.new("Part", char)
  2404. bl.Locked = true
  2405. bl.Name = "Shell"
  2406. bl.BrickColor = BrickColor.new("Really black")
  2407. bl.Anchored = true
  2408. bl.CanCollide = false
  2409. bl.Transparency = 0
  2410. bl.Reflectance = 0
  2411. bl.BottomSurface = 0
  2412. bl.TopSurface = 0
  2413. bl.Shape = 0
  2414. blm = Instance.new("SpecialMesh", bl)
  2415. blm.MeshType = "Sphere"
  2416. blm.Scale = Vector3.new(1, 1, 1)
  2417. blm.MeshId = "rbxassetid://9982590"
  2418. local HandCF = CFrame.new(root.Position - Vector3.new(0, 3, 0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2419. local wave = Instance.new("Part", torso)
  2420. wave.BrickColor = BrickColor.new("Bright red")
  2421. wave.Anchored = true
  2422. wave.CanCollide = false
  2423. wave.Locked = true
  2424. wave.Size = Vector3.new(1, 1, 1)
  2425. wave.TopSurface = "Smooth"
  2426. wave.BottomSurface = "Smooth"
  2427. wave.Transparency = 0.35
  2428. wave.CFrame = HandCF
  2429. wm = Instance.new("SpecialMesh", wave)
  2430. wm.MeshId = "rbxassetid://3270017"
  2431. coroutine.wrap(function()
  2432.  
  2433. for i = 1, 40 do
  2434. wm.Scale = Vector3.new(1 + i * 1.2, 1 + i * 1.2, 1 + i * 0.8)
  2435. wave.Size = wm.Scale
  2436. wave.CFrame = HandCF
  2437. wave.Transparency = i / 40
  2438. wait()
  2439. end
  2440. wait()
  2441. wave:Destroy()
  2442. end
  2443. )()
  2444. coroutine.resume(coroutine.create(function()
  2445.  
  2446. for i = 1, math.huge, 4 do
  2447. if Charging == true then
  2448. rs:wait()
  2449. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i / 8), math.rad(i / 8), math.rad(-i / 8))
  2450. blm.Scale = blm.Scale + Vector3.new(0.3, 0.3, 0.3)
  2451. bl.Transparency = bl.Transparency + 0.015
  2452. pt.CFrame = root.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(i * 2 + 0.11 * math.cos(sine / 10)), 0)
  2453. pt2.CFrame = root.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-i * 2 + 0.12 * math.cos(sine / 15)), 0)
  2454. pt3.CFrame = root.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(i * 2 + 0.13 * math.cos(sine / 20)), 0)
  2455. pt4.CFrame = root.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-i * 2 + 0.14 * math.cos(sine / 25)), 0)
  2456. pt.CFrame = pt.CFrame + Vector3.new(0, 0.1, 0)
  2457. pt2.CFrame = pt2.CFrame + Vector3.new(0, 0.1, 0)
  2458. pt3.CFrame = pt3.CFrame + Vector3.new(0, 0.1, 0)
  2459. pt4.CFrame = pt4.CFrame + Vector3.new(0, 0.1, 0)
  2460. msh.Scale = msh.Scale + Vector3.new(0.05, 0.015, 0.05)
  2461. msh2.Scale = msh2.Scale + Vector3.new(0.05, 0.015, 0.05)
  2462. msh3.Scale = msh3.Scale + Vector3.new(0.05, 0.015, 0.05)
  2463. msh4.Scale = msh4.Scale + Vector3.new(0.05, 0.015, 0.05)
  2464. else
  2465. if Charging == false then
  2466. break
  2467. end
  2468. end
  2469. end
  2470. end
  2471. ))
  2472. aura = Instance.new("Part", char)
  2473. aura.FormFactor = "Custom"
  2474. aura.Transparency = 1
  2475. aura.Size = Vector3.new(0.2, 0.2, 0.2)
  2476. aura.Name = "Aura"
  2477. aura.Anchored = true
  2478. aura2 = Instance.new("Part", char)
  2479. aura2.FormFactor = "Custom"
  2480. aura2.Transparency = 1
  2481. aura2.Size = Vector3.new(0.2, 0.2, 0.2)
  2482. aura2.Name = "Aura2"
  2483. aura2.Anchored = true
  2484. local w = Instance.new("Weld", torso)
  2485. do
  2486. w.Part0 = torso
  2487. w.Part1 = aura
  2488. w.C0 = CFrame.new(0, -2, 0)
  2489. local ww = Instance.new("Weld", torso)
  2490. ww.Part0 = torso
  2491. ww.Part1 = aura2
  2492. ww.C0 = CFrame.new(0, 0, 0)
  2493. aura.Anchored = false
  2494. aura2.Anchored = false
  2495. local primary = Color3.new(0.66666666666667, 0, 1)
  2496. local secondary = Color3.new(0, 1, 0)
  2497. pe = Instance.new("ParticleEmitter", aura)
  2498. pe.Texture = "http://www.roblox.com/asset/?id=317180612"
  2499. pe.Color = ColorSequence.new(secondary, primary)
  2500. pe.LightEmission = 0.75
  2501. pe.Size = NumberSequence.new(10)
  2502. pe.Transparency = NumberSequence.new(0.75)
  2503. pe.ZOffset = 0.8
  2504. pe.LockedToPart = true
  2505. pe.Acceleration = Vector3.new(10, 10, 0)
  2506. pe.Lifetime = NumberRange.new(0.25)
  2507. pe.Speed = NumberRange.new(15)
  2508. pe.Rotation = NumberRange.new(-10, 10)
  2509. pe.Enabled = true
  2510. pe.Rate = 40
  2511. pe.VelocitySpread = 10
  2512. pe.Name = "Charge"
  2513. pe.Enabled = true
  2514. se1 = {NumberSequenceKeypoint.new(0, 10, 0), NumberSequenceKeypoint.new(1, 30, 0)}
  2515. pe2 = Instance.new("ParticleEmitter", aura2)
  2516. pe2.Texture = "http://www.roblox.com/asset/?id=263770610"
  2517. pe2.Color = ColorSequence.new(secondary, primary)
  2518. pe2.LightEmission = 1
  2519. pe2.Size = NumberSequence.new(se1)
  2520. pe2.Transparency = NumberSequence.new(0, 0.75)
  2521. pe2.ZOffset = 0
  2522. pe2.LockedToPart = true
  2523. pe2.Acceleration = Vector3.new(0, 0, 0)
  2524. pe2.Lifetime = NumberRange.new(0.6)
  2525. pe2.Speed = NumberRange.new(0)
  2526. pe2.Rotation = NumberRange.new(0, 0)
  2527. pe2.Enabled = true
  2528. pe2.Rate = 12
  2529. pe2.VelocitySpread = 0
  2530. pe2.Name = "Charge"
  2531. pe2.Enabled = true
  2532. z = Instance.new("Sound", hed)
  2533. z.SoundId = "rbxassetid://262498439"
  2534. z.Looped = true
  2535. z.Pitch = 1
  2536. z.Volume = 1
  2537. wait(0.1)
  2538. z:Play()
  2539. neg = -25
  2540. pos = 25
  2541. rate = 1
  2542. Plasma.Enabled = true
  2543. while 1 do
  2544. local p = Instance.new("Part", torso)
  2545. p.formFactor = "Custom"
  2546. p.Size = Vector3.new(1, 1, 1)
  2547. p.BrickColor = workspace.Base.BrickColor
  2548. p.CanCollide = false
  2549. p.Transparency = 0
  2550. p.Anchored = true
  2551. p.Locked = true
  2552. p.Material = workspace.Base.Material
  2553. s = math.random(1, 40) / 10
  2554. local m = Instance.new("BlockMesh", p)
  2555. m.Scale = Vector3.new(s, s, s)
  2556. p.CFrame = torso.CFrame * CFrame.new(math.random(neg, pos) / 10, -math.random(5, 7), math.random(neg, pos) / 10) * CFrame.Angles(math.random(), math.random(), math.random())
  2557. Spawn(function()
  2558.  
  2559. while 1 do
  2560. while 1 do
  2561. if rs:wait() then
  2562. if Charging == true then
  2563. 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)))
  2564. 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)))
  2565. hed.Weld.C0 = CFrame.new(0, 1.5, 0.1) * CFrame.Angles(math.rad(math.random(22, 30)), math.rad(math.random(-5, 5)), math.rad(0))
  2566. torso.Weld.C0 = CFrame.new(0, 0.01, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4, 4)), math.rad(0))
  2567. 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)))
  2568. 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)))
  2569. torso.Weld.C0 = torso.Weld.C0 + Vector3.new(0, 0.01, 0)
  2570. -- DECOMPILER ERROR at PC231: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2571.  
  2572. -- DECOMPILER ERROR at PC231: LeaveBlock: unexpected jumping out IF_STMT
  2573.  
  2574. -- DECOMPILER ERROR at PC231: LeaveBlock: unexpected jumping out IF_THEN_STMT
  2575.  
  2576. -- DECOMPILER ERROR at PC231: LeaveBlock: unexpected jumping out IF_STMT
  2577.  
  2578. end
  2579. end
  2580. end
  2581. if Charging == false then
  2582. break
  2583. end
  2584. end
  2585. end
  2586. )
  2587. Spawn(function()
  2588.  
  2589. while rs:wait() do
  2590. pos = pos + 0.03
  2591. neg = neg - 0.03
  2592. if p.Transparency >= 1 then
  2593. p:Destroy()
  2594. break
  2595. end
  2596. p.CFrame = p.CFrame * CFrame.Angles(math.rad(2), math.rad(2), math.rad(2)) + Vector3.new(0, 0.2, 0)
  2597. p.Transparency = p.Transparency + 0.01
  2598. end
  2599. end
  2600. )
  2601. wait(0.1)
  2602. if Charging == false then
  2603. break
  2604. end
  2605. end
  2606. end
  2607. end
  2608. end
  2609. end
  2610. end
  2611. )
  2612. mouse.KeyUp:connect(function(key)
  2613.  
  2614. if key == "r" and Charging == true then
  2615. Charging = false
  2616. neg = -10
  2617. pos = 10
  2618. z:Stop()
  2619. z:Destroy()
  2620. Plasma.Enabled = false
  2621. pe2.Enabled = false
  2622. pe.Enabled = false
  2623. pt:Destroy()
  2624. pt2:Destroy()
  2625. pt3:Destroy()
  2626. pt4:Destroy()
  2627. bl:Destroy()
  2628. if Debounces.CanAttack == false then
  2629. Debounces.CanAttack = true
  2630. Debounces.NoIdl = false
  2631. Debounces.on = false
  2632. end
  2633. end
  2634. end
  2635. )
  2636. mouse.KeyDown:connect(function(key)
  2637. if key == "g" and Debounces.CanAttack == true then
  2638. Debounces.CanAttack = false
  2639. Debounces.NoIdl = true
  2640. Debounces.on = true
  2641. local shell = Instance.new("Part", torso)
  2642. shell.BrickColor = BrickColor.new("Lime green")
  2643. shell.Material = "Neon"
  2644. shell.Anchored = true
  2645. shell.CanCollide = false
  2646. shell.Locked = true
  2647. shell.TopSurface = "SmoothNoOutlines"
  2648. shell.BottomSurface = "SmoothNoOutlines"
  2649. shell.Size = Vector3.new(1, 1, 1)
  2650. shellm = Instance.new("SpecialMesh", shell)
  2651. shellm.MeshType = "Sphere"
  2652. shellm.Scale = Vector3.new(1, 1, 1)
  2653. local shell2 = Instance.new("Part", torso)
  2654. shell2.BrickColor = BrickColor.new("Lime green")
  2655. shell2.Material = "Neon"
  2656. shell2.Anchored = true
  2657. shell2.CanCollide = false
  2658. shell2.Locked = true
  2659. shell2.TopSurface = "SmoothNoOutlines"
  2660. shell2.BottomSurface = "SmoothNoOutlines"
  2661. shell2.Size = Vector3.new(1, 1, 1)
  2662. shellm2 = Instance.new("SpecialMesh", shell2)
  2663. shellm2.MeshType = "Sphere"
  2664. shellm2.Scale = Vector3.new(1, 1, 1)
  2665. function FindNearestTorso(Position,Distance,SinglePlayer)
  2666. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2667. local List = {}
  2668. for i,v in pairs(workspace:GetChildren())do
  2669. if v:IsA("Model")then
  2670. if v:findFirstChild("Torso")then
  2671. if v ~= char then
  2672. if(v.Torso.Position -Position).magnitude <= Distance then
  2673. table.insert(List,v)
  2674. end
  2675. end
  2676. end
  2677. end
  2678. end
  2679. return List
  2680. end
  2681. Shell = function()
  2682.  
  2683. local X = Instance.new("Part", char)
  2684. local O = Instance.new("ObjectValue", X)
  2685. O.Name = "creator"
  2686. X.Locked = true
  2687. X.Name = "Shell"
  2688. X.Anchored = false
  2689. X.CanCollide = false
  2690. X.Transparency = 0
  2691. X.Reflectance = 0
  2692. X.BottomSurface = 0
  2693. X.TopSurface = 0
  2694. X.Shape = 0
  2695. local V = Instance.new("ObjectValue", X)
  2696. V.Value = char
  2697. V.Name = "creator"
  2698. X.BrickColor = BrickColor.new("Lime green")
  2699. X.Size = Vector3.new(1, 1, 1)
  2700. X.Material = "Neon"
  2701. local Z = Instance.new("SpecialMesh", X)
  2702. Z.MeshType = "Sphere"
  2703. Z.Scale = Vector3.new(1, 1, 1)
  2704. X.CFrame = rarm.CFrame * CFrame.new(0, -6, 0)
  2705. local bv = Instance.new("BodyVelocity", X)
  2706. bv.maxForce = Vector3.new(99999, 99999, 99999)
  2707. X.CFrame = CFrame.new(X.Position, root.CFrame.lookVector * 10)
  2708. bv.velocity = root.CFrame.lookVector * 65
  2709. Explode = X.Touched:connect(function(hit)
  2710.  
  2711. if (hit ~= char and hit.Name ~= "Lightning" and hit.Name ~= "Lightning2" and hit:IsA("Part")) or hit:IsA("BasePart}") then
  2712. local cf = X.CFrame
  2713. bv:Destroy()
  2714. X.Anchored = true
  2715. Z:Remove()
  2716. Explode:disconnect()
  2717. X.Size = Vector3.new(3, 3, 3)
  2718. X.Touched:connect(function(hit)
  2719.  
  2720. end
  2721. )
  2722. X.CanCollide = false
  2723. for i,v in pairs(FindNearestTorso(X.CFrame.p, 40)) do
  2724. if v:FindFirstChild("Humanoid") then
  2725. v.Humanoid:TakeDamage(math.random(6, 12))
  2726. end
  2727. end
  2728. for i = 1, 40 do
  2729. fat.Event:wait()
  2730. X.Transparency = X.Transparency + 0.025
  2731. X.Size = X.Size + Vector3.new(1, 1, 1)
  2732. X.CFrame = cf
  2733. end
  2734. X:Destroy()
  2735. else
  2736. do
  2737. if hit.Name == "Shell" then
  2738. X:Remove()
  2739. end
  2740. end
  2741. end
  2742. end
  2743. )
  2744. end
  2745.  
  2746. Shell()
  2747. for i = 1, 6 do
  2748. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2749. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2750. 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.9)
  2751. 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.9)
  2752. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.9)
  2753. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.9)
  2754. 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.9)
  2755. 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.9)
  2756. if Debounces.on == false then
  2757. break
  2758. end
  2759. fat.Event:wait()
  2760. end
  2761. do
  2762. Shell()
  2763. shell.Transparency = 1
  2764. for i = 1, 6 do
  2765. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2766. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2767. 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.9)
  2768. 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.9)
  2769. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(-50), 0), 0.9)
  2770. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.9)
  2771. 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.9)
  2772. 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.9)
  2773. if Debounces.on == false then
  2774. break
  2775. end
  2776. fat.Event:wait()
  2777. end
  2778. do
  2779. Shell()
  2780. shell.Transparency = 0
  2781. shell2.Transparency = 1
  2782. for i = 1, 6 do
  2783. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2784. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2785. 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.9)
  2786. 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.9)
  2787. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(50), 0), 0.9)
  2788. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.9)
  2789. 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.9)
  2790. 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.9)
  2791. if Debounces.on == false then
  2792. break
  2793. end
  2794. fat.Event:wait()
  2795. end
  2796. do
  2797. Shell()
  2798. shell2.Transparency = 0
  2799. shell.Transparency = 1
  2800. for i = 1, 6 do
  2801. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2802. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2803. 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.9)
  2804. 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.9)
  2805. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(-50), 0), 0.9)
  2806. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.9)
  2807. 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.9)
  2808. 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.9)
  2809. if Debounces.on == false then
  2810. break
  2811. end
  2812. fat.Event:wait()
  2813. end
  2814. do
  2815. Shell()
  2816. shell.Transparency = 0
  2817. shell2.Transparency = 1
  2818. for i = 1, 6 do
  2819. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2820. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2821. 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.9)
  2822. 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.9)
  2823. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(50), 0), 0.9)
  2824. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.9)
  2825. 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.9)
  2826. 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.9)
  2827. if Debounces.on == false then
  2828. break
  2829. end
  2830. fat.Event:wait()
  2831. end
  2832. do
  2833. Shell()
  2834. shell2.Transparency = 0
  2835. shell.Transparency = 1
  2836. for i = 1, 6 do
  2837. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2838. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2839. 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.9)
  2840. 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.9)
  2841. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(-50), 0), 0.9)
  2842. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.9)
  2843. 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.9)
  2844. 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.9)
  2845. if Debounces.on == false then
  2846. break
  2847. end
  2848. fat.Event:wait()
  2849. end
  2850. do
  2851. Shell()
  2852. shell.Transparency = 0
  2853. shell2.Transparency = 1
  2854. for i = 1, 6 do
  2855. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2856. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2857. 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.9)
  2858. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(50), 0), 0.5)
  2859. 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.9)
  2860. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.9)
  2861. 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.9)
  2862. 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.9)
  2863. if Debounces.on == false then
  2864. break
  2865. end
  2866. fat.Event:wait()
  2867. end
  2868. do
  2869. Shell()
  2870. shell2.Transparency = 0
  2871. shell.Transparency = 1
  2872. for i = 1, 6 do
  2873. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2874. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2875. 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.9)
  2876. 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.9)
  2877. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(-50), 0), 0.9)
  2878. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.9)
  2879. 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.9)
  2880. 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.9)
  2881. if Debounces.on == false then
  2882. break
  2883. end
  2884. fat.Event:wait()
  2885. end
  2886. do
  2887. Shell()
  2888. shell.Transparency = 0
  2889. shell2.Transparency = 1
  2890. for i = 1, 6 do
  2891. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2892. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2893. 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.9)
  2894. 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.9)
  2895. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(50), 0), 0.9)
  2896. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.9)
  2897. 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.9)
  2898. 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.9)
  2899. if Debounces.on == false then
  2900. break
  2901. end
  2902. fat.Event:wait()
  2903. end
  2904. do
  2905. Shell()
  2906. shell2.Transparency = 0
  2907. shell.Transparency = 1
  2908. for i = 1, 6 do
  2909. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2910. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2911. 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.9)
  2912. 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.9)
  2913. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(-50), 0), 0.9)
  2914. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.9)
  2915. 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.9)
  2916. 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.9)
  2917. if Debounces.on == false then
  2918. break
  2919. end
  2920. fat.Event:wait()
  2921. end
  2922. do
  2923. Shell()
  2924. shell.Transparency = 0
  2925. shell2.Transparency = 1
  2926. for i = 1, 6 do
  2927. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2928. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2929. 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.9)
  2930. 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.9)
  2931. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(50), 0), 0.9)
  2932. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.9)
  2933. 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.9)
  2934. 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.9)
  2935. if Debounces.on == false then
  2936. break
  2937. end
  2938. fat.Event:wait()
  2939. end
  2940. do
  2941. Shell()
  2942. shell2.Transparency = 0
  2943. shell.Transparency = 1
  2944. for i = 1, 6 do
  2945. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2946. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2947. 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.9)
  2948. 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.9)
  2949. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(-50), 0), 0.9)
  2950. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.9)
  2951. 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.9)
  2952. 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.9)
  2953. if Debounces.on == false then
  2954. break
  2955. end
  2956. fat.Event:wait()
  2957. end
  2958. do
  2959. Shell()
  2960. shell.Transparency = 0
  2961. shell2.Transparency = 1
  2962. for i = 1, 6 do
  2963. shell.CFrame = rarm.CFrame * CFrame.new(0, -1, 0)
  2964. shell2.CFrame = larm.CFrame * CFrame.new(0, -1, 0)
  2965. 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.9)
  2966. 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.9)
  2967. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(50), 0), 0.9)
  2968. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.9)
  2969. 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.9)
  2970. 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.9)
  2971. if Debounces.on == false then
  2972. break
  2973. end
  2974. fat.Event:wait()
  2975. end
  2976. do
  2977. shell.Transparency = 1
  2978. if Debounces.CanAttack == false then
  2979. Debounces.CanAttack = true
  2980. Debounces.NoIdl = false
  2981. Debounces.on = false
  2982. end
  2983. end
  2984. end
  2985. end
  2986. end
  2987. end
  2988. end
  2989. end
  2990. end
  2991. end
  2992. end
  2993. end
  2994. end
  2995. end
  2996. end
  2997. end
  2998. )
  2999. Search = false
  3000. mouse.KeyDown:connect(function(key)
  3001.  
  3002. if key == "n" then
  3003. if Search == false then
  3004. Search = true
  3005. for i,v in pairs(game.Players:getPlayers()) do
  3006. if v.Name ~= char.Name then
  3007. for j,k in pairs(v.Character:GetChildren()) do
  3008. if k:IsA("BasePart") and k.Transparency >= 1 then
  3009. bawx = Instance.new("SelectionBox", cam)
  3010. bawx.Color = BrickColor.new("Bright red")
  3011. bawx.Transparency = 0.5
  3012. bawx.Adornee = k
  3013. end
  3014. end
  3015. end
  3016. end
  3017. else
  3018. do
  3019. if Search == true then
  3020. Search = false
  3021. for i,v in pairs(cam:GetChildren()) do
  3022. if v:IsA("SelectionBox") then
  3023. v:Destroy()
  3024. end
  3025. end
  3026. end
  3027. end
  3028. end
  3029. end
  3030. end
  3031. )
  3032. mouse.KeyDown:connect(function(key)
  3033.  
  3034. if key == "x" and Debounces.CanAttack == true then
  3035. Debounces.CanAttack = false
  3036. Debounces.NoIdl = true
  3037. Debounces.on = true
  3038. Debounces.Reaping = true
  3039. for i = 1, 10 do
  3040. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0.4) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), 0.4)
  3041. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-30)), 0.4)
  3042. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(70), 0), 0.4)
  3043. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.4)
  3044. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-10)), 0.4)
  3045. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(7), math.rad(-20), math.rad(10)), 0.4)
  3046. if Debounces.on == false then
  3047. break
  3048. end
  3049. fat.Event:wait()
  3050. end
  3051. do
  3052. wait(1)
  3053. Reap()
  3054. for i = 1, 10 do
  3055. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, -0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(70)), 0.7)
  3056. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0.2) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.7)
  3057. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(-70), 0), 0.7)
  3058. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.7)
  3059. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(-10)), 0.7)
  3060. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.7)
  3061. if Debounces.on == false then
  3062. break
  3063. end
  3064. fat.Event:wait()
  3065. end
  3066. do
  3067. if Debounces.CanAttack == false then
  3068. Debounces.CanAttack = true
  3069. Debounces.NoIdl = false
  3070. Debounces.on = false
  3071. Debounces.Reaping = false
  3072. end
  3073. end
  3074. end
  3075. end
  3076. end
  3077. )
  3078. Grab = false
  3079. mouse.KeyDown:connect(function(key)
  3080.  
  3081. if key == "z" then
  3082. Debounces.on = true
  3083. Debounces.NoIdl = true
  3084. Debounces.ks = true
  3085. if Grab == false then
  3086. gp = nil
  3087. for i = 1, 20 do
  3088. 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)
  3089. 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)
  3090. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3091. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3092. 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)
  3093. 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)
  3094. if Debounces.on == false then
  3095. break
  3096. end
  3097. fat.Event:wait()
  3098. end
  3099. do
  3100. con1 = larm.Touched:connect(function(hit)
  3101.  
  3102. ht = hit.Parent
  3103. hum1 = ht:FindFirstChild("Humanoid")
  3104. if hum1 ~= nil then
  3105. if Debounces.ks == true then
  3106. z = Instance.new("Sound", hed)
  3107. z.SoundId = "rbxassetid://169380525"
  3108. z.Volume = 1
  3109. z:Play()
  3110. Debounces.ks = false
  3111. end
  3112. hum1.PlatformStand = true
  3113. gp = ht
  3114. Grab = true
  3115. asd = weld5(root, ht:FindFirstChild("Torso"), CFrame.new(0, 0, -2.4), CFrame.new(0, 0, 0))
  3116. asd.Parent = larm
  3117. asd.Name = "asd"
  3118. asd.C0 = asd.C0 * CFrame.Angles(math.rad(0), math.rad(180), 0)
  3119. end
  3120. end
  3121. )
  3122. for i = 1, 20 do
  3123. 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)
  3124. 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)
  3125. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  3126. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  3127. 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)
  3128. 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)
  3129. if Debounces.on == false then
  3130. break
  3131. end
  3132. fat.Event:wait()
  3133. end
  3134. do
  3135. if hum1 == nil then
  3136. Debounces.on = false
  3137. Debounces.NoIdl = false
  3138. end
  3139. con1:disconnect()
  3140. if Grab == true then
  3141. Grab = false
  3142. Punch()
  3143. z = Instance.new("Sound", hed)
  3144. z.SoundId = "rbxassetid://169380525"
  3145. z.Pitch = ptz[math.random(1, #ptz)]
  3146. z.Volume = 1
  3147. z:Play()
  3148. for i = 1, 10 do
  3149. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
  3150. 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)
  3151. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
  3152. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3153. 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)
  3154. 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)
  3155. if Debounces.on == false then
  3156. break
  3157. end
  3158. fat.Event:wait()
  3159. end
  3160. do
  3161. Punch()
  3162. z = Instance.new("Sound", hed)
  3163. z.SoundId = "rbxassetid://169380525"
  3164. z.Pitch = ptz[math.random(1, #ptz)]
  3165. z.Volume = 1
  3166. z:Play()
  3167. for i = 1, 10 do
  3168. 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)
  3169. 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)
  3170. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
  3171. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3172. 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)
  3173. 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)
  3174. if Debounces.on == false then
  3175. break
  3176. end
  3177. fat.Event:wait()
  3178. end
  3179. do
  3180. Punch()
  3181. z = Instance.new("Sound", hed)
  3182. z.SoundId = "rbxassetid://169380525"
  3183. z.Pitch = ptz[math.random(1, #ptz)]
  3184. z.Volume = 1
  3185. z:Play()
  3186. for i = 1, 10 do
  3187. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
  3188. 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)
  3189. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
  3190. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3191. 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)
  3192. 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)
  3193. if Debounces.on == false then
  3194. break
  3195. end
  3196. fat.Event:wait()
  3197. end
  3198. do
  3199. Punch()
  3200. z = Instance.new("Sound", hed)
  3201. z.SoundId = "rbxassetid://169380525"
  3202. z.Pitch = ptz[math.random(1, #ptz)]
  3203. z.Volume = 1
  3204. z:Play()
  3205. for i = 1, 10 do
  3206. 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)
  3207. 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)
  3208. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
  3209. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3210. 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)
  3211. 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)
  3212. if Debounces.on == false then
  3213. break
  3214. end
  3215. fat.Event:wait()
  3216. end
  3217. do
  3218. Punch()
  3219. z = Instance.new("Sound", hed)
  3220. z.SoundId = "rbxassetid://169380525"
  3221. z.Pitch = ptz[math.random(1, #ptz)]
  3222. z.Volume = 1
  3223. z:Play()
  3224. for i = 1, 10 do
  3225. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
  3226. 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)
  3227. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
  3228. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3229. 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)
  3230. 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)
  3231. if Debounces.on == false then
  3232. break
  3233. end
  3234. fat.Event:wait()
  3235. end
  3236. do
  3237. Punch()
  3238. z = Instance.new("Sound", hed)
  3239. z.SoundId = "rbxassetid://169380525"
  3240. z.Pitch = ptz[math.random(1, #ptz)]
  3241. z.Volume = 1
  3242. z:Play()
  3243. for i = 1, 10 do
  3244. 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)
  3245. 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)
  3246. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
  3247. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3248. 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)
  3249. 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)
  3250. if Debounces.on == false then
  3251. break
  3252. end
  3253. fat.Event:wait()
  3254. end
  3255. do
  3256. Punch()
  3257. z = Instance.new("Sound", hed)
  3258. z.SoundId = "rbxassetid://169380525"
  3259. z.Pitch = ptz[math.random(1, #ptz)]
  3260. z.Volume = 1
  3261. z:Play()
  3262. for i = 1, 10 do
  3263. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
  3264. 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)
  3265. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
  3266. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3267. 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)
  3268. 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)
  3269. if Debounces.on == false then
  3270. break
  3271. end
  3272. fat.Event:wait()
  3273. end
  3274. do
  3275. Punch()
  3276. z = Instance.new("Sound", hed)
  3277. z.SoundId = "rbxassetid://169380525"
  3278. z.Pitch = ptz[math.random(1, #ptz)]
  3279. z.Volume = 1
  3280. z:Play()
  3281. for i = 1, 10 do
  3282. 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)
  3283. 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)
  3284. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
  3285. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3286. 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)
  3287. 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)
  3288. if Debounces.on == false then
  3289. break
  3290. end
  3291. fat.Event:wait()
  3292. end
  3293. do
  3294. Punch()
  3295. z = Instance.new("Sound", hed)
  3296. z.SoundId = "rbxassetid://169380525"
  3297. z.Pitch = ptz[math.random(1, #ptz)]
  3298. z.Volume = 1
  3299. z:Play()
  3300. for i = 1, 10 do
  3301. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
  3302. 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)
  3303. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
  3304. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3305. 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)
  3306. 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)
  3307. if Debounces.on == false then
  3308. break
  3309. end
  3310. fat.Event:wait()
  3311. end
  3312. do
  3313. Punch()
  3314. z = Instance.new("Sound", hed)
  3315. z.SoundId = "rbxassetid://169380525"
  3316. z.Pitch = ptz[math.random(1, #ptz)]
  3317. z.Volume = 1
  3318. z:Play()
  3319. for i = 1, 10 do
  3320. 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)
  3321. 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)
  3322. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
  3323. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3324. 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)
  3325. 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)
  3326. if Debounces.on == false then
  3327. break
  3328. end
  3329. fat.Event:wait()
  3330. end
  3331. do
  3332. Punch()
  3333. z = Instance.new("Sound", hed)
  3334. z.SoundId = "rbxassetid://169380525"
  3335. z.Pitch = ptz[math.random(1, #ptz)]
  3336. z.Volume = 1
  3337. z:Play()
  3338. for i = 1, 10 do
  3339. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.4, -0.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(-50)), 0.7)
  3340. 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)
  3341. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(90), 0), 0.4)
  3342. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.6)
  3343. 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)
  3344. 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)
  3345. if Debounces.on == false then
  3346. break
  3347. end
  3348. fat.Event:wait()
  3349. end
  3350. do
  3351. Punch()
  3352. z = Instance.new("Sound", hed)
  3353. z.SoundId = "rbxassetid://169380525"
  3354. z.Pitch = ptz[math.random(1, #ptz)]
  3355. z.Volume = 1
  3356. z:Play()
  3357. for i = 1, 10 do
  3358. 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)
  3359. 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)
  3360. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), math.rad(-90), 0), 0.4)
  3361. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.65)
  3362. 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)
  3363. 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)
  3364. if Debounces.on == false then
  3365. break
  3366. end
  3367. fat.Event:wait()
  3368. end
  3369. do
  3370. con1:disconnect()
  3371. Debounces.on = false
  3372. Debounces.NoIdl = false
  3373. if gp ~= nil then
  3374. gp:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 140
  3375. for i,v in pairs(larm:GetChildren()) do
  3376. if v.Name == "asd" and v:IsA("Weld") then
  3377. v:Remove()
  3378. end
  3379. end
  3380. hum1 = nil
  3381. ht = nil
  3382. Debounces.on = false
  3383. Debounces.NoIdl = false
  3384. else
  3385. if ht == nil then
  3386. wait()
  3387. Grab = false
  3388. Debounces.on = false
  3389. Debounces.NoIdl = false
  3390. end
  3391. end
  3392. end
  3393. end
  3394. end
  3395. end
  3396. end
  3397. end
  3398. end
  3399. end
  3400. end
  3401. end
  3402. end
  3403. end
  3404. end
  3405. end
  3406. end
  3407. end
  3408. end
  3409. end
  3410. )
  3411. mouse.KeyDown:connect(function(key)
  3412.  
  3413. if string.byte(key) == 52 then
  3414. char.Humanoid.WalkSpeed = 60
  3415. end
  3416. end
  3417. )
  3418. mouse.KeyUp:connect(function(key)
  3419.  
  3420. if string.byte(key) == 52 then
  3421. char.Humanoid.WalkSpeed = 8
  3422. end
  3423. end
  3424. )
  3425. fat.Event:connect(function()
  3426.  
  3427. if char.Humanoid.Jump == true then
  3428. jump = true
  3429. else
  3430. jump = false
  3431. end
  3432. char.Humanoid.FreeFalling:connect(function(f)
  3433.  
  3434. if f then
  3435. ffing = true
  3436. else
  3437. ffing = false
  3438. end
  3439. end
  3440. )
  3441. sine = sine + change
  3442. if jumpn == true then
  3443. animpose = "Jumping"
  3444. else
  3445. if ffing == true then
  3446. animpose = "Freefalling"
  3447. else
  3448. if (torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 5 then
  3449. animpose = "Idle"
  3450. else
  3451. if (torso.Velocity * Vector3.new(1, 0, 1)).magnitude < 20 then
  3452. animpose = "Walking"
  3453. else
  3454. if (torso.Velocity * Vector3.new(1, 0, 1)).magnitude > 20 then
  3455. animpose = "Running"
  3456. end
  3457. end
  3458. end
  3459. end
  3460. end
  3461. if animpose ~= lastanimpose then
  3462. sine = 0
  3463. if Debounces.NoIdl == false then
  3464. 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)
  3465. 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)
  3466. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14 + 1 * math.cos(sine / 14)), math.rad(0), 0), 0.2)
  3467. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  3468. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1 - 0.1 * math.cos(sine / 14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  3469. 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)
  3470. 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)
  3471. end
  3472. rs:wait()
  3473. end
  3474. lastanimpose = animpose
  3475. if Debounces.NoIdl == false then
  3476. if animpose == "Idle" then
  3477. change = 0.5
  3478. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.57 - 0.1 * math.sin(sine / 10), 0.1 - 0.1 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-3 + 6 * math.sin(sine / 10)), math.rad(-15 - 10 * math.cos(sine / 10)), math.rad(13 + 6 * math.cos(sine / 10))), 0.4)
  3479. rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.4)
  3480. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.57 - 0.1 * math.sin(sine / 10), 0.1 - 0.1 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-4 - 6 * math.sin(sine / 10)), math.rad(15 + 10 * math.cos(sine / 10)), math.rad(-13 - 6 * math.cos(sine / 10))), 0.4)
  3481. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  3482. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0.1 - 0.05 * math.cos(sine / 10)) * CFrame.Angles(math.rad(14 - 5 * math.cos(sine / 10)), math.rad(20), 0), 0.4)
  3483. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2 - 0.16 * math.cos(sine / 10), 0) * CFrame.Angles(0, math.rad(20), math.rad(0)), 0.05)
  3484. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10 + 3 * math.cos(sine / 10)), math.rad(0), math.rad(0)), 0.05)
  3485. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.05 - 0.05 * math.sin(sine / 10), 0) * CFrame.Angles(math.rad(-12 + 5 * math.sin(sine / 10)), math.rad(20 + 6 * math.sin(sine / 10)), math.rad(-12 - 2 * math.sin(sine / 10))), 0.4)
  3486. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6 - 0.1 * math.sin(sine / 10), -0.5) * CFrame.Angles(math.rad(-9 + 5 * math.sin(sine / 10)), math.rad(-9 - 6 * math.sin(sine / 10)), math.rad(4 + 3 * math.sin(sine / 10))), 0.4)
  3487. else
  3488. if animpose == "Walking" then
  3489. change = 1
  3490. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0) * CFrame.Angles(math.rad(-16) - root.RotVelocity.Y / 20, math.rad(-20) - root.RotVelocity.Y / 20, math.rad(10 + 2 * math.cos(sine / 14)) + root.RotVelocity.Y / 20), 0.2)
  3491. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0) * CFrame.Angles(math.rad(-20) + root.RotVelocity.Y / 20, math.rad(16) - root.RotVelocity.Y / 20, math.rad(-10 - 2 * math.cos(sine / 14)) + root.RotVelocity.Y / 20), 0.2)
  3492. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(-14), 0, 0), 0.4)
  3493. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(20) - root.RotVelocity.Y / 10, 0), 0.2)
  3494. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2 - 0.17 * math.cos(sine / 14), 0) * CFrame.Angles(math.rad(-16), math.rad(0), root.RotVelocity.Y / 10), 0.05)
  3495. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-20) + root.RotVelocity.Y / 10, 0), 0.05)
  3496. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1.05 - 0.05 * math.sin(sine / 10), 0) * CFrame.Angles(math.rad(-13 + 3 * math.sin(sine / 10)), math.rad(-20) + root.RotVelocity.Y / 15, math.rad(-8) - root.RotVelocity.Y / 20), 0.4)
  3497. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -0.5 - 0.1 * math.sin(sine / 14), -0.7) * CFrame.Angles(math.rad(-16 + 3 * math.sin(sine / 10)), math.rad(-20) + root.RotVelocity.Y / 15, math.rad(8) - root.RotVelocity.Y / 20), 0.4)
  3498. else
  3499. if animpose == "Running" then
  3500. change = 1
  3501. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.55, 0.2 - root.RotVelocity.Y / 40) * CFrame.Angles(math.rad(-30) + root.RotVelocity.Y / 15, math.rad(-20) - root.RotVelocity.Y / 15, math.rad(14 + 2 * math.cos(sine / 14))), 0.2)
  3502. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.55, 0.2 + root.RotVelocity.Y / 40) * CFrame.Angles(math.rad(-30) - root.RotVelocity.Y / 15, math.rad(20) - root.RotVelocity.Y / 15, math.rad(-14 - 2 * math.cos(sine / 14))), 0.2)
  3503. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -0.2) * CFrame.Angles(math.rad(20), 0, 0), 0.4)
  3504. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), -root.RotVelocity.Y / 10, 0), 0.2)
  3505. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(-40), 0, root.RotVelocity.Y / 10), 0.05)
  3506. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(0, root.RotVelocity.Y / 10, 0), 0.05)
  3507. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-4), math.rad(0) + root.RotVelocity.Y / 15, math.rad(-8) - root.RotVelocity.Y / 15), 0.4)
  3508. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-4), math.rad(0) + root.RotVelocity.Y / 15, math.rad(8) - root.RotVelocity.Y / 15), 0.4)
  3509. end
  3510. end
  3511. end
  3512. end
  3513. end
  3514. )
  3515. hum.MaxHealth = math.huge
  3516. Spawn(function()
  3517.  
  3518. while wait(0.1) do
  3519. Magik()
  3520. Magik2()
  3521. end
  3522. end
  3523. )
  3524. Lightning = function(Part0, Part1, Times, Offset, Color, Thickness, Trans)
  3525. local magz = (Part0 - Part1).magnitude
  3526. local curpos = Part0
  3527. local trz = {-Offset, Offset}
  3528. for i = 1, Times do
  3529. local li = Instance.new("Part", workspace)
  3530. li.TopSurface = 0
  3531. li.Material = "Neon"
  3532. li.BottomSurface = 0
  3533. li.Anchored = true
  3534. li.Transparency = Trans or 0.4
  3535. li.BrickColor = BrickColor.new(Color)
  3536. li.formFactor = "Custom"
  3537. li.CanCollide = false
  3538. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  3539. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  3540. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  3541. if Times == i then
  3542. local magz2 = (curpos - Part1).magnitude
  3543. li.Size = Vector3.new(Thickness, Thickness, magz2)
  3544. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  3545. else
  3546. do
  3547. do
  3548. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  3549. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  3550. game.Debris:AddItem(li, 0.1)
  3551. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out DO_STMT
  3552.  
  3553. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  3554.  
  3555. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_STMT
  3556.  
  3557. end
  3558. end
  3559. end
  3560. end
  3561. end
  3562.  
  3563. BodyParts = {}
  3564. for _,v in pairs(char:GetChildren()) do
  3565. if v:IsA("Part") then
  3566. table.insert(BodyParts, v)
  3567. end
  3568. end
  3569. Bounding = {}
  3570. for _,v in pairs(BodyParts) do
  3571. local temp = {X = nil, Y = nil, Z = nil}
  3572. temp.X = v.Size.X / 2 * 10
  3573. temp.Y = v.Size.Y / 2 * 10
  3574. temp.Z = v.Size.Z / 2 * 10
  3575. Bounding[v.Name] = temp
  3576. end
  3577. local lastCF=char.Torso.Position
  3578. local x1=Instance.new("Part",game.Workspace)
  3579. x1.Name="Lightning"
  3580. x1.Size=Vector3.new(1,1,1)
  3581. x1.CanCollide=false
  3582. x1.Anchored=true
  3583. x1.Transparency=1
  3584. Spawn(function()
  3585. while true do
  3586. wait(-1)
  3587. x1.CFrame=char.Torso.CFrame*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(50,360)))*CFrame.new(0,0,2.6)
  3588. end
  3589. end)
  3590. for i = 1,math.huge do
  3591. local dist2 = (lastCF-x1.Position).magnitude
  3592. local x2=Instance.new("Part",game.Workspace)
  3593. x2.Name="Lightning2"
  3594. x2.Size=Vector3.new(1,1,1)
  3595. x2.Material="Neon"
  3596. x2.BrickColor=BrickColor.new("Dark indigo")
  3597. x2.CFrame=CFrame.new(lastCF,x1.Position)*CFrame.new(0,0,-dist2/2)
  3598. x2.CanCollide=false
  3599. x2.Anchored=true
  3600. local m = Instance.new("BlockMesh",x2)
  3601. m.Scale = Vector3.new(0.5,0.5,dist2)
  3602. lastCF=x1.Position
  3603. spawn(function()
  3604. for i = 1,20 do
  3605. xx=m.Scale.x/2
  3606. y=m.Scale.x/2
  3607. m.Scale=m.Scale-Vector3.new(xx,y,0)
  3608. wait()
  3609. end
  3610. end)
  3611. game.Debris:AddItem(x2,1.5)
  3612. wait()
  3613. end
  3614. x1:Destroy()
Add Comment
Please, Sign In to add comment