Advertisement
kostik228

...

Nov 21st, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 443.61 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = owner
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = owner
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86. wait(2)
  87. local Player = owner
  88. local char = Player.Character
  89. local Character = Player.Character
  90. local Head = Character.Head
  91. local done = false
  92. local canheal = false
  93. local deathchat1 = false
  94. local once = true
  95. local dead = false
  96. local candie = true
  97. local deathchat = false
  98. local idleon = true
  99. local idle1 = true
  100. local idle = true
  101. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  102. if v:IsA("Accessory") then
  103. v:Destroy()
  104. end
  105. end
  106. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  107. if v:IsA("Shirt") then
  108. v:Remove()
  109. end
  110. end
  111. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  112. if v:IsA("Pants") then
  113. v:Remove()
  114. end
  115. end
  116. wait()
  117. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  118. shirt.Name = "Shirt"
  119. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  120. pants.Name = "Pants"
  121.  
  122. local v3 = Vector3.new
  123. local num = 0
  124. local bc = BrickColor.new
  125. local new = Instance.new
  126.  
  127.  
  128. Instance.new("ForceField",char).Visible = false
  129. local poo = Instance.new("IntValue",Character)
  130. poo.Name = "haha nope"
  131. char.Humanoid.MaxHealth = math.huge
  132. wait()
  133. char.Humanoid.Health = math.huge
  134. Instance.new("ForceField",char).Visible = false
  135.  
  136. shirt = Instance.new("Shirt", char)
  137. shirt.Name = "Shirt"
  138. pants = Instance.new("Pants", char)
  139. pants.Name = "Pants"
  140. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  141. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  142. char.Head.face.Texture = "rbxassetid://1108342609"
  143.  
  144.  
  145. Hair7 = Instance.new("Part")
  146. Hair7.Parent = char
  147. Hair7.Name = "Hair"
  148. Hair7.CanCollide = false
  149. Hair7.Locked = true
  150. Hair7.TopSurface = "Smooth"
  151. Hair7.BottomSurface = "Smooth"
  152. Hair7.formFactor = "Symmetric"
  153. Hair7.Material = "Neon"
  154. Hair7.BrickColor = BrickColor.new("Really black")
  155. Hair7.CFrame = char.Torso.CFrame
  156. Hair7.Size = Vector3.new(1, 1, 1)
  157. Hair7.Transparency = 0
  158.  
  159.  
  160. Weld1 = Instance.new("Weld")
  161. Weld1.Parent = char.Head
  162. Weld1.Part0 = char.Head
  163. Weld1.Part1 = Hair7
  164. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  165.  
  166. Mesh = Instance.new("SpecialMesh")
  167. Mesh.Offset = Vector3.new(0,-0.4,0)
  168. Mesh.Parent = Hair7
  169. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  170. Mesh.MeshType = "FileMesh"
  171. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
  172. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  173.  
  174.  
  175. Hair8 = Instance.new("Part")
  176. Hair8.Parent = char
  177. Hair8.Name = "Hair"
  178. Hair8.CanCollide = false
  179. Hair8.Locked = true
  180. Hair8.TopSurface = "Smooth"
  181. Hair8.BottomSurface = "Smooth"
  182. Hair8.formFactor = "Symmetric"
  183. Hair8.Material = "Neon"
  184. Hair8.BrickColor = BrickColor.new("Really black")
  185. Hair8.CFrame = char.Torso.CFrame
  186. Hair8.Size = Vector3.new(1, 1, 1)
  187. Hair8.Transparency = 0
  188.  
  189.  
  190. Weld1 = Instance.new("Weld")
  191. Weld1.Parent = char.Torso
  192. Weld1.Part0 = char.Torso
  193. Weld1.Part1 = Hair8
  194. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  195.  
  196. Mesh = Instance.new("SpecialMesh")
  197. Mesh.Offset = Vector3.new(0,-0.4,0)
  198. Mesh.Parent = Hair8
  199. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  200. Mesh.MeshType = "FileMesh"
  201. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  202. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  203.  
  204.  
  205. local ice = Instance.new("Part", Head)
  206. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  207. ice.BrickColor = BrickColor.new("White")
  208. ice.CanCollide = false
  209. ice.TopSurface = 0
  210. ice.BottomSurface = 0
  211. ice.Transparency = 1
  212. local ice2 = Instance.new("SpecialMesh", ice)
  213. ice2.MeshType = "Brick"
  214. ice2.Scale = Vector3.new(1, 1, 1)
  215. local ice3 = Instance.new("Weld", ice)
  216. ice3.Part0 = Head
  217. ice3.Part1 = ice
  218. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  219. local icesmoke = Instance.new("ParticleEmitter", ice)
  220. icesmoke.VelocitySpread = 5
  221. icesmoke.Size = NumberSequence.new({
  222. NumberSequenceKeypoint.new(0, 0.01),
  223. NumberSequenceKeypoint.new(1, 1)
  224. })
  225. icesmoke.Rate = math.huge
  226. icesmoke.Speed = NumberRange.new(1, 1)
  227. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  228. icesmoke.Transparency = NumberSequence.new({
  229. NumberSequenceKeypoint.new(0, 0.9),
  230. NumberSequenceKeypoint.new(1, 1)
  231. })
  232. icesmoke.Rotation = NumberRange.new(0, 360)
  233. icesmoke.Name = "Smoke"
  234. icesmoke.LightEmission = 0
  235. icesmoke.Acceleration = Vector3.new(0,0,0)
  236. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  237. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  238. icesmoke.LockedToPart = true
  239. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  240. secondcolor = "Really black"
  241. wait(0.016666666666666666)
  242. Effects = {}
  243. local Player = owner
  244. local Character = Player.Character
  245. local Humanoid = Character.Humanoid
  246. local LeftArm = Character["Left Arm"]
  247. local RightArm = Character["Right Arm"]
  248. local LeftLeg = Character["Left Leg"]
  249. local RightLeg = Character["Right Leg"]
  250. local Head = Character.Head
  251. local Torso = Character.Torso
  252. local cam = game.Workspace.CurrentCamera
  253. local RootPart = Character.HumanoidRootPart
  254. local RootJoint = RootPart.RootJoint
  255. local equipped = true
  256. local attack = false
  257. local Anim = "Idle"
  258. local idle = 0
  259. local attacktype = 1
  260. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  261. local velocity = RootPart.Velocity.y
  262. local sine = 0
  263. local change = 1
  264. local grabbed = false
  265. local cn = CFrame.new
  266. local mr = math.rad
  267. local angles = CFrame.Angles
  268. local ud = UDim2.new
  269. local c3 = Color3.new
  270. local dir = {
  271. w = 0,
  272. s = 0,
  273. a = 0,
  274. d = 0
  275. }
  276. firemode = true
  277. local Services = {
  278. SoundService = game:GetService("SoundService"),
  279. Players = game:GetService("Players"),
  280. Debris = game:GetService("Debris"),
  281. Workspace = game:GetService("Workspace"),
  282. Lighting = game:GetService("Lighting"),
  283. HttpService = game:GetService("HttpService"),
  284. InsertService = game:GetService("InsertService")
  285. }
  286. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  287. Humanoid.Animator:Destroy()
  288. Character.Animate:Destroy()
  289. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  290. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  291. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  292. RSH, LSH = nil, nil
  293. RW = Instance.new("Weld")
  294. LW = Instance.new("Weld")
  295. RH = Torso["Right Hip"]
  296. LH = Torso["Left Hip"]
  297. RSH = Torso["Right Shoulder"]
  298. LSH = Torso["Left Shoulder"]
  299. RSH.Parent = nil
  300. LSH.Parent = nil
  301. RW.Name = "RW"
  302. RW.Part0 = Torso
  303. RW.C0 = cn(1.5, 0.5, 0)
  304. RW.C1 = cn(0, 0.5, 0)
  305. RW.Part1 = RightArm
  306. RW.Parent = Torso
  307. LW.Name = "LW"
  308. LW.Part0 = Torso
  309. LW.C0 = cn(-1.5, 0.5, 0)
  310. LW.C1 = cn(0, 0.5, 0)
  311. LW.Part1 = LeftArm
  312. LW.Parent = Torso
  313. --------------
  314. function clerp(a, b, t)
  315. local qa = {
  316. QuaternionFromCFrame(a)
  317. }
  318. local qb = {
  319. QuaternionFromCFrame(b)
  320. }
  321. local ax, ay, az = a.x, a.y, a.z
  322. local bx, by, bz = b.x, b.y, b.z
  323. local _t = 1 - t
  324. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  325. end
  326. function QuaternionFromCFrame(cf)
  327. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  328. local trace = m00 + m11 + m22
  329. if trace > 0 then
  330. local s = math.sqrt(1 + trace)
  331. local recip = 0.5 / s
  332. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  333. else
  334. local i = 0
  335. if m00 < m11 then
  336. i = 1
  337. end
  338. if m22 > (i == 0 and m00 or m11) then
  339. i = 2
  340. end
  341. if i == 0 then
  342. local s = math.sqrt(m00 - m11 - m22 + 1)
  343. local recip = 0.5 / s
  344. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  345. elseif i == 1 then
  346. local s = math.sqrt(m11 - m22 - m00 + 1)
  347. local recip = 0.5 / s
  348. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  349. elseif i == 2 then
  350. local s = math.sqrt(m22 - m00 - m11 + 1)
  351. local recip = 0.5 / s
  352. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  353. end
  354. end
  355. end
  356. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  357. local xs, ys, zs = x + x, y + y, z + z
  358. local wx, wy, wz = w * xs, w * ys, w * zs
  359. local xx = x * xs
  360. local xy = x * ys
  361. local xz = x * zs
  362. local yy = y * ys
  363. local yz = y * zs
  364. local zz = z * zs
  365. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  366. end
  367. function QuaternionSlerp(a, b, t)
  368. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  369. local startInterp, finishInterp
  370. if cosTheta >= 1.0E-4 then
  371. if 1 - cosTheta > 1.0E-4 then
  372. local theta = math.acos(cosTheta)
  373. local invSinTheta = 1 / math.sin(theta)
  374. startInterp = math.sin((1 - t) * theta) * invSinTheta
  375. finishInterp = math.sin(t * theta) * invSinTheta
  376. else
  377. startInterp = 1 - t
  378. finishInterp = t
  379. end
  380. elseif 1 + cosTheta > 1.0E-4 then
  381. local theta = math.acos(-cosTheta)
  382. local invSinTheta = 1 / math.sin(theta)
  383. startInterp = math.sin((t - 1) * theta) * invSinTheta
  384. finishInterp = math.sin(t * theta) * invSinTheta
  385. else
  386. startInterp = t - 1
  387. finishInterp = t
  388. end
  389. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  390. end
  391. function swait(num)
  392. if num == 0 or num == nil then
  393. game:service("RunService").RenderStepped:wait(0)
  394. else
  395. for i = 0, num do
  396. game:service("RunService").RenderStepped:wait(0)
  397. end
  398. end
  399. end
  400. local RbxUtility = LoadLibrary("RbxUtility")
  401. local Create = RbxUtility.Create
  402. function RemoveOutlines(part)
  403. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  404. end
  405. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  406. local Part = Create("Part")({
  407. formFactor = FormFactor,
  408. Parent = Parent,
  409. Reflectance = Reflectance,
  410. Transparency = Transparency,
  411. CanCollide = false,
  412. Locked = true,
  413. BrickColor = BrickColor.new(tostring(BColor)),
  414. Name = Name,
  415. Size = Size,
  416. Material = Material
  417. })
  418. RemoveOutlines(Part)
  419. return Part
  420. end
  421. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  422. local Msh = Create(Mesh)({
  423. Parent = Part,
  424. Offset = OffSet,
  425. Scale = Scale
  426. })
  427. if Mesh == "SpecialMesh" then
  428. Msh.MeshType = MeshType
  429. Msh.MeshId = MeshId
  430. end
  431. return Msh
  432. end
  433. function CreateWeld(Parent, Part0, Part1, C0, C1)
  434. local Weld = Create("Weld")({
  435. Parent = Parent,
  436. Part0 = Part0,
  437. Part1 = Part1,
  438. C0 = C0,
  439. C1 = C1
  440. })
  441. return Weld
  442. end
  443. function rayCast(Position, Direction, Range, Ignore)
  444. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  445. end
  446. function CreateSound(id, par, vol, pit)
  447. coroutine.resume(coroutine.create(function()
  448. local sou = Instance.new("Sound", par or workspace)
  449. sou.Volume = vol
  450. sou.Pitch = pit or 1
  451. sou.SoundId = id
  452. wait()
  453. sou:play()
  454. game:GetService("Debris"):AddItem(sou, 6)
  455. end))
  456. end
  457. function CreateSong(id, par, vol, pit)
  458. coroutine.resume(coroutine.create(function()
  459. sou2 = Instance.new("Sound", par or workspace)
  460. sou2.Volume = 1
  461. sou2.Pitch = 1
  462. sou2.SoundId = id
  463. wait()
  464. sou2:play()
  465. sou2.Looped = true
  466. end))
  467. end
  468. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  469. local function getclosest(obj, distance)
  470. local last, lastx = distance + 1, nil
  471. for i, v in pairs(workspace:GetChildren()) do
  472. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  473. local t = v.Torso
  474. local dist = t.Position - obj.Position.magnitude
  475. if distance >= dist and last > dist then
  476. last = dist
  477. lastx = v
  478. end
  479. end
  480. end
  481. return lastx
  482. end
  483. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  484. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  485. prt.Anchored = true
  486. prt.CFrame = cframe
  487. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  488. game:GetService("Debris"):AddItem(prt, 10)
  489. if Type == 1 or Type == nil then
  490. table.insert(Effects, {
  491. prt,
  492. "Block1",
  493. delay,
  494. x3,
  495. y3,
  496. z3,
  497. msh
  498. })
  499. elseif Type == 2 then
  500. table.insert(Effects, {
  501. prt,
  502. "Block2",
  503. delay,
  504. x3,
  505. y3,
  506. z3,
  507. msh
  508. })
  509. elseif Type == 3 then
  510. table.insert(Effects, {
  511. prt,
  512. "Block3",
  513. delay,
  514. x3,
  515. y3,
  516. z3,
  517. msh
  518. })
  519. end
  520. end
  521. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  522. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  523. prt.Anchored = true
  524. prt.CFrame = cframe
  525. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  526. game:GetService("Debris"):AddItem(prt, 10)
  527. table.insert(Effects, {
  528. prt,
  529. "Cylinder",
  530. delay,
  531. x3,
  532. y3,
  533. z3,
  534. msh
  535. })
  536. end
  537. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  538. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  539. prt.Anchored = true
  540. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  541. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  542. game:GetService("Debris"):AddItem(prt, 10)
  543. table.insert(Effects, {
  544. prt,
  545. "Cylinder",
  546. delay,
  547. x3,
  548. y3,
  549. z3,
  550. msh
  551. })
  552. end
  553. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  554. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  555. prt.Anchored = true
  556. prt.CFrame = cframe
  557. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  558. game:GetService("Debris"):AddItem(prt, 10)
  559. table.insert(Effects, {
  560. prt,
  561. "Cylinder",
  562. delay,
  563. x3,
  564. y3,
  565. z3,
  566. msh
  567. })
  568. end
  569. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  570. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  571. prt.Anchored = true
  572. prt.CFrame = cframe
  573. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  574. game:GetService("Debris"):AddItem(prt, 10)
  575. table.insert(Effects, {
  576. prt,
  577. "Cylinder",
  578. delay,
  579. x3,
  580. y3,
  581. z3,
  582. msh
  583. })
  584. end
  585. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  586. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  587. prt.Anchored = true
  588. prt.CFrame = cframe
  589. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  590. game:GetService("Debris"):AddItem(prt, 10)
  591. table.insert(Effects, {
  592. prt,
  593. "Cylinder",
  594. delay,
  595. x3,
  596. y3,
  597. z3,
  598. msh
  599. })
  600. end
  601. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  602. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  603. prt.Anchored = true
  604. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  605. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  606. local num = math.random(10, 50) / 1000
  607. game:GetService("Debris"):AddItem(prt, 10)
  608. table.insert(Effects, {
  609. prt,
  610. "Shatter",
  611. num,
  612. prt.CFrame,
  613. math.random() - math.random(),
  614. 0,
  615. math.random(50, 100) / 100
  616. })
  617. end
  618.  
  619. attack = false
  620. game:GetService("RunService").Stepped:connect(function()
  621. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  622. velocity = RootPart.Velocity.y
  623. sine = sine + change
  624. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  625. if equipped == true or equipped == false then
  626. if 1 < RootPart.Velocity.y and hit == nil then
  627. Anim = "Jump"
  628. if attack == false and ice_mode == false then
  629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  631. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  632. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  633. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  634. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  635. end
  636. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  637. Anim = "Fall"
  638. if attack == false then
  639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  641. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  642. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  643. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  644. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  645. end
  646. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  647. Anim = "Idle"
  648. if attack == false then
  649. change = 1
  650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  652. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(56 + 3 * math.cos(sine / 25))), 0.1)
  653. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(70), math.rad(60), math.rad(-50 - 3 * math.cos(sine / 25))), 0.1)
  654. RH.C0 = clerp(RH.C0, cn(1.1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-0 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  655. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-12 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  656. end
  657. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  658. Anim = "Walk"
  659. if attack==false then
  660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 2 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  661. Torso.Neck.C0 = clerp(Torso.Neck.C0, cn(0, 1.1, -0.2, -1, -0, -0, 0, 0, 1, 0, 1, 0) * angles(math.rad(-50), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  662. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  663. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  664. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  665. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  666. end
  667. end
  668. end
  669. if equipped == true or equipped == false then
  670. if 1 < RootPart.Velocity.Y and hit == nil then
  671. Anim = "Jump"
  672. if attack == false and ice_mode == true then
  673. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  674. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  675. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  676. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  677. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  678. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  679. end
  680. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  681. Anim = "Fall"
  682. if attack == false then
  683. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  684. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  685. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  686. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  687. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  688. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  689. end
  690. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  691. Anim = "Idle"
  692. if attack == false then
  693. change = 0.8
  694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(15)), 0.1)
  695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  696. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  697. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  698. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(19 + 2 * math.cos(sine / 25))), 0.1)
  699. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.1 * math.cos(sine / 25), -0.1) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(-15), math.rad(9 + 2 * math.cos(sine / 25))), 0.1)
  700. end
  701. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  702. Anim = "Walk"
  703. if attack == false then
  704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5 + 0.1 * math.cos(sine / 25)) * angles(math.rad(9), math.rad(1), math.rad(-70)), 0.1)
  705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-9 - 1 * math.cos(sine / 25)), math.rad(0), math.rad(70)), 0.1)
  706. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * angles(math.rad(110 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(sine / 25))), 0.1)
  707. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * angles(math.rad(60 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(30 - 4 * math.cos(sine / 25))), 0.1)
  708. RH.C0 = clerp(RH.C0, cn(0.6, -0.8 - 0.1 * math.cos(sine / 25), -0.5) * RHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(4 + 2 * math.cos(sine / 25))), 0.1)
  709. LH.C0 = clerp(LH.C0, cn(-0.9, -0.8 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-4 + 2 * math.cos(sine / 25)), math.rad(70), math.rad(-19 + 2 * math.cos(sine / 25))), 0.1)
  710. end
  711. end
  712. end
  713. if 0 < #Effects then
  714. for e = 1, #Effects do
  715. if Effects[e] ~= nil then
  716. local Thing = Effects[e]
  717. if Thing ~= nil then
  718. local Part = Thing[1]
  719. local Mode = Thing[2]
  720. local Delay = Thing[3]
  721. local IncX = Thing[4]
  722. local IncY = Thing[5]
  723. local IncZ = Thing[6]
  724. if 1 >= Thing[1].Transparency then
  725. if Thing[2] == "Block1" then
  726. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  727. local Mesh = Thing[1].Mesh
  728. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  729. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  730. elseif Thing[2] == "Block2" then
  731. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  732. local Mesh = Thing[7]
  733. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  734. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  735. elseif Thing[2] == "Block3" then
  736. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.2, 0)
  737. local Mesh = Thing[7]
  738. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  739. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  740. elseif Thing[2] == "Cylinder" then
  741. local Mesh = Thing[1].Mesh
  742. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  743. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  744. elseif Thing[2] == "Blood" then
  745. local Mesh = Thing[7]
  746. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  747. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  748. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  749. elseif Thing[2] == "Elec" then
  750. local Mesh = Thing[1].Mesh
  751. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  752. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  753. elseif Thing[2] == "Disappear" then
  754. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  755. elseif Thing[2] == "Shatter" then
  756. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  757. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  758. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  759. Thing[6] = Thing[6] + Thing[5]
  760. end
  761. else
  762. Part.Parent = nil
  763. table.remove(Effects, e)
  764. end
  765. end
  766. end
  767. end
  768. end
  769. end)
  770. function RemoveOutlines(part)
  771. part.TopSurface = 10
  772. end
  773. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  774. local Part = Create("Part")({
  775. Parent = Parent,
  776. Reflectance = Reflectance,
  777. Transparency = Transparency,
  778. CanCollide = false,
  779. Locked = true,
  780. BrickColor = BrickColor.new(tostring(BColor)),
  781. Name = Name,
  782. Size = Size,
  783. Material = Material
  784. })
  785. RemoveOutlines(Part)
  786. return Part
  787. end
  788. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  789. local Msh = Create(Mesh)({
  790. Parent = Part,
  791. Offset = OffSet,
  792. Scale = Scale
  793. })
  794. if Mesh == "SpecialMesh" then
  795. Msh.MeshType = MeshType
  796. Msh.MeshId = MeshId
  797. end
  798. return Msh
  799. end
  800. function CreateWeld(Parent, Part0, Part1, C0, C1)
  801. local Weld = Create("Weld")({
  802. Parent = Parent,
  803. Part0 = Part0,
  804. Part1 = Part1,
  805. C0 = C0,
  806. C1 = C1
  807. })
  808. return Weld
  809. end
  810. WSHM = {
  811. "White",
  812. "Pastel light blue"
  813. }
  814. WSH = WSHM[math.random(1, #WSHM)]
  815. function IcePartFunk(HPart, aria, Min, Max)
  816. IcePart = Instance.new("Part", HPart)
  817. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  818. IcePart.CanCollide = false
  819. IuW = Instance.new("Weld")
  820. IuW.Name = "GuW"
  821. IuW.Part0 = HPart
  822. IuW.C0 = cn(math.random(-aria, aria), math.random(-aria, aria), math.random(-aria, aria)) * angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  823. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  824. IuW.Part1 = IcePart
  825. IuW.Parent = HPart
  826. IcePart.Transparency = 0.85
  827. IcePart.Material = "Neon"
  828. WSH = WSHM[math.random(1, #WSHM)]
  829. IcePart.BrickColor = BrickColor.new("" .. WSH)
  830. RemoveOutlines(IcePart)
  831. game:GetService("Debris"):AddItem(IuW, 4)
  832. game:GetService("Debris"):AddItem(IcePart, 6)
  833. end
  834. SpikeMeshId = 1033714
  835. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  836. local Part = Instance.new("Part", Parent)
  837. Part.Name = Name
  838. Part.BrickColor = BrickColor.new(Color)
  839. Part.Size = Size
  840. Part.Material = Material
  841. Part.Transparency = Transparency
  842. Part.CanCollide = false
  843. RemoveOutlines(Part)
  844. local Mesh = Instance.new("SpecialMesh", Part)
  845. Mesh.MeshType = "Sphere"
  846. Mesh.Scale = Scale
  847. return Mesh and Part
  848. end
  849. CFuncs = {
  850. Part = {
  851. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  852. local Part = Create("Part")({
  853. Parent = Parent,
  854. Reflectance = Reflectance,
  855. Transparency = Transparency,
  856. CanCollide = false,
  857. Locked = true,
  858. BrickColor = BrickColor.new(tostring(BColor)),
  859. Name = Name,
  860. Size = Size,
  861. Material = Material
  862. })
  863. RemoveOutlines(Part)
  864. return Part
  865. end
  866. },
  867. Mesh = {
  868. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  869. local Msh = Create(Mesh)({
  870. Parent = Part,
  871. Offset = OffSet,
  872. Scale = Scale
  873. })
  874. if Mesh == "SpecialMesh" then
  875. Msh.MeshType = MeshType
  876. Msh.MeshId = MeshId
  877. end
  878. return Msh
  879. end
  880. },
  881. Mesh = {
  882. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  883. local Msh = Create(Mesh)({
  884. Parent = Part,
  885. Offset = OffSet,
  886. Scale = Scale
  887. })
  888. if Mesh == "SpecialMesh" then
  889. Msh.MeshType = MeshType
  890. Msh.MeshId = MeshId
  891. end
  892. return Msh
  893. end
  894. },
  895. Weld = {
  896. Create = function(Parent, Part0, Part1, C0, C1)
  897. local Weld = Create("Weld")({
  898. Parent = Parent,
  899. Part0 = Part0,
  900. Part1 = Part1,
  901. C0 = C0,
  902. C1 = C1
  903. })
  904. return Weld
  905. end
  906. },
  907. Sound = {
  908. Create = function(id, par, vol, pit)
  909. coroutine.resume(coroutine.create(function()
  910. local S = Create("Sound")({
  911. Volume = vol,
  912. Pitch = pit or 1,
  913. SoundId = id,
  914. Parent = par or workspace
  915. })
  916. wait()
  917. S:play()
  918. game:GetService("Debris"):AddItem(S, 6)
  919. end))
  920. end
  921. },
  922. ParticleEmitter = {
  923. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  924. local fp = Create("ParticleEmitter")({
  925. Parent = Parent,
  926. Color = ColorSequence.new(Color1, Color2),
  927. LightEmission = LightEmission,
  928. Size = Size,
  929. Texture = Texture,
  930. Transparency = Transparency,
  931. ZOffset = ZOffset,
  932. Acceleration = Accel,
  933. Drag = Drag,
  934. LockedToPart = LockedToPart,
  935. VelocityInheritance = VelocityInheritance,
  936. EmissionDirection = EmissionDirection,
  937. Enabled = Enabled,
  938. Lifetime = LifeTime,
  939. Rate = Rate,
  940. Rotation = Rotation,
  941. RotSpeed = RotSpeed,
  942. Speed = Speed,
  943. VelocitySpread = VelocitySpread
  944. })
  945. return fp
  946. end
  947. }
  948. }
  949. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  950. if hit.Parent == nil then
  951. return
  952. end
  953. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  954. for _, v in pairs(hit.Parent:children()) do
  955. if v:IsA("Humanoid") then
  956. h = v
  957. end
  958. end
  959. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  960. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  961. return
  962. end
  963. local c = Create("ObjectValue")({
  964. Name = "creator",
  965. Value = owner,
  966. Parent = h
  967. })
  968. game:GetService("Debris"):AddItem(c, 0.5)
  969. if HitSound ~= nil and HitPitch ~= nil then
  970. CreateSound(HitSound, hit, 1, HitPitch)
  971. end
  972. local Damage = math.random(minim, maxim)
  973. local blocked = false
  974. local block = hit.Parent:findFirstChild("Block")
  975. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  976. blocked = true
  977. block.Value = block.Value - 1
  978. print(block.Value)
  979. end
  980. if blocked == false then
  981. h.Health = h.Health - Damage
  982. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  983. else
  984. h.Health = h.Health - Damage / 2
  985. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  986. end
  987. if Type == "Knockdown" then
  988. local hum = hit.Parent.Humanoid
  989. hum.PlatformStand = true
  990. coroutine.resume(coroutine.create(function(HHumanoid)
  991. swait(1)
  992. HHumanoid.PlatformStand = false
  993. end), hum)
  994. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  995. local bodvol = Create("BodyVelocity")({
  996. velocity = angle * knockback,
  997. P = 5000,
  998. maxForce = Vector3.new(8000, 8000, 8000),
  999. Parent = hit
  1000. })
  1001. local rl = Create("BodyAngularVelocity")({
  1002. P = 3000,
  1003. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1004. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1005. Parent = hit
  1006. })
  1007. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1008. game:GetService("Debris"):AddItem(rl, 0.5)
  1009. elseif Type == "Normal" then
  1010. local vp = Create("BodyVelocity")({
  1011. P = 500,
  1012. maxForce = Vector3.new(math.huge, 0, math.huge),
  1013. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1014. })
  1015. if knockback > 0 then
  1016. vp.Parent = hit.Parent.Torso
  1017. end
  1018. game:GetService("Debris"):AddItem(vp, 0.5)
  1019. elseif Type == "Impale" then
  1020. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1021. Spike.Anchored = true
  1022. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1023. Spike.Position = hit.Parent.Torso.Position
  1024. for i = 1, 5 do
  1025. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1026. end
  1027. Services.Debris:AddItem(Spike, 4)
  1028. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1029. hit.Parent.Humanoid.PlatformStand = true
  1030. swait(1)
  1031. hit.Parent.Humanoid.PlatformStand = false
  1032. elseif Type == "Up" then
  1033. local bodyVelocity = Create("BodyVelocity")({
  1034. velocity = Vector3.new(0, 20, 0),
  1035. P = 5000,
  1036. maxForce = Vector3.new(8000, 8000, 8000),
  1037. Parent = hit
  1038. })
  1039. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1040. local bodyVelocity = Create("BodyVelocity")({
  1041. velocity = Vector3.new(0, 20, 0),
  1042. P = 5000,
  1043. maxForce = Vector3.new(8000, 8000, 8000),
  1044. Parent = hit
  1045. })
  1046. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1047. elseif Type == "Snare" then
  1048. local bp = Create("BodyPosition")({
  1049. P = 900,
  1050. D = 1000,
  1051. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1052. position = hit.Parent.Torso.Position,
  1053. Parent = hit.Parent.Torso
  1054. })
  1055. game:GetService("Debris"):AddItem(bp, 1)
  1056. elseif Type == "Slowness" then
  1057. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1058. for i = 1, 25 do
  1059. hit.Parent.Humanoid.WalkSpeed = 4
  1060. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1061. end
  1062. wait(4)
  1063. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1064. elseif Type == "FireDmg" then
  1065. for i = 1, math.random(60, 150) do
  1066. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1067. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1068. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1069. wait(0.1)
  1070. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1071. end
  1072. elseif Type == "Freeze" then
  1073. local bp = Create("BodyPosition")({
  1074. P = 900,
  1075. D = 1000,
  1076. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1077. position = hit.Parent.Torso.Position,
  1078. Parent = hit.Parent.Torso
  1079. })
  1080. game:GetService("Debris"):AddItem(bp, 4)
  1081. for i = 1, 25 do
  1082. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1083. end
  1084. elseif Type == "Freeze2" then
  1085. local BodPos = Create("BodyPosition")({
  1086. P = 50000,
  1087. D = 1000,
  1088. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1089. position = hit.Parent.Torso.Position,
  1090. Parent = hit.Parent.Torso
  1091. })
  1092. local BodGy = Create("BodyGyro")({
  1093. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1094. P = 20000,
  1095. Parent = hit.Parent.Torso,
  1096. cframe = hit.Parent.Torso.CFrame
  1097. })
  1098. hit.Parent.Torso.Anchored = true
  1099. coroutine.resume(coroutine.create(function(Part)
  1100. swait(1.5)
  1101. Part.Anchored = false
  1102. end), hit.Parent.Torso)
  1103. game:GetService("Debris"):AddItem(BodPos, 3)
  1104. game:GetService("Debris"):AddItem(BodGy, 3)
  1105. end
  1106. local debounce = Create("BoolValue")({
  1107. Name = "DebounceHit",
  1108. Parent = hit.Parent,
  1109. Value = true
  1110. })
  1111. game:GetService("Debris"):AddItem(debounce, Delay)
  1112. c = Instance.new("ObjectValue")
  1113. c.Name = "creator"
  1114. c.Value = Player
  1115. c.Parent = h
  1116. game:GetService("Debris"):AddItem(c, 0.5)
  1117. end
  1118. end
  1119. function ShowDamage(Pos, Text, Time, Color)
  1120. local Rate = 0.033333333333333
  1121. if not Pos then
  1122. local Pos = Vector3.new(0, 0, 0)
  1123. end
  1124. local Text = Text or ""
  1125. local Time = Time or 2
  1126. if not Color then
  1127. local Color = Color3.new(1, 0, 1)
  1128. end
  1129. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1130. EffectPart.Anchored = true
  1131. local BillboardGui = Create("BillboardGui")({
  1132. Size = UDim2.new(3, 0, 3, 0),
  1133. Adornee = EffectPart,
  1134. Parent = EffectPart
  1135. })
  1136. local TextLabel = Create("TextLabel")({
  1137. BackgroundTransparency = 1,
  1138. Size = UDim2.new(1, 0, 1, 0),
  1139. Text = Text,
  1140. TextColor3 = Color,
  1141. TextScaled = true,
  1142. Font = Enum.Font.ArialBold,
  1143. Parent = BillboardGui
  1144. })
  1145. game.Debris:AddItem(EffectPart, Time + 0.1)
  1146. EffectPart.Parent = game:GetService("Workspace")
  1147. delay(0, function()
  1148. local Frames = Time / Rate
  1149. for Frame = 1, Frames do
  1150. wait(Rate)
  1151. local Percent = Frame / Frames
  1152. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1153. TextLabel.TextTransparency = Percent
  1154. end
  1155. if EffectPart and EffectPart.Parent then
  1156. EffectPart:Destroy()
  1157. end
  1158. end)
  1159. end
  1160. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1161. for _, c in pairs(workspace:children()) do
  1162. local hum = c:findFirstChild("Humanoid")
  1163. if hum ~= nil then
  1164. local head = c:findFirstChild("Head")
  1165. if head ~= nil then
  1166. local targ = head.Position - Part.Position
  1167. local mag = targ.magnitude
  1168. if magni >= mag and c.Name ~= Player.Name then
  1169. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1170. end
  1171. end
  1172. end
  1173. end
  1174. end
  1175. function MagniKILL(Part, magni, knock, Type)
  1176. for _, c in pairs(workspace:children()) do
  1177. local hum = c:findFirstChild("Humanoid")
  1178. if hum ~= nil then
  1179. local head = c:findFirstChild("Head")
  1180. if head ~= nil then
  1181. local targ = head.Position - Part.Position
  1182. local mag = targ.magnitude
  1183. if magni >= mag and c.Name ~= Player.Name then
  1184. hum.Health = 0
  1185. end
  1186. end
  1187. end
  1188. end
  1189. end
  1190. EffectModel = Instance.new("Model", Character)
  1191. EffectModel.Name = "Effects"
  1192. Effects = {
  1193. Block = {
  1194. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1195. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1196. prt.Anchored = true
  1197. prt.CFrame = cframe
  1198. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1199. game:GetService("Debris"):AddItem(prt, 10)
  1200. if Type == 1 or Type == nil then
  1201. table.insert(Effects, {
  1202. prt,
  1203. "Block1",
  1204. delay,
  1205. x3,
  1206. y3,
  1207. z3,
  1208. msh
  1209. })
  1210. elseif Type == 2 then
  1211. table.insert(Effects, {
  1212. prt,
  1213. "Block2",
  1214. delay,
  1215. x3,
  1216. y3,
  1217. z3,
  1218. msh
  1219. })
  1220. else
  1221. table.insert(Effects, {
  1222. prt,
  1223. "Block3",
  1224. delay,
  1225. x3,
  1226. y3,
  1227. z3,
  1228. msh
  1229. })
  1230. end
  1231. end
  1232. },
  1233. Sphere = {
  1234. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1235. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1236. prt.Anchored = true
  1237. prt.CFrame = cframe
  1238. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1239. game:GetService("Debris"):AddItem(prt, 10)
  1240. table.insert(Effects, {
  1241. prt,
  1242. "Cylinder",
  1243. delay,
  1244. x3,
  1245. y3,
  1246. z3,
  1247. msh
  1248. })
  1249. end
  1250. },
  1251. Cylinder = {
  1252. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1253. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1254. prt.Anchored = true
  1255. prt.CFrame = cframe
  1256. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1257. game:GetService("Debris"):AddItem(prt, 10)
  1258. table.insert(Effects, {
  1259. prt,
  1260. "Cylinder",
  1261. delay,
  1262. x3,
  1263. y3,
  1264. z3,
  1265. msh
  1266. })
  1267. end
  1268. },
  1269. Wave = {
  1270. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1271. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1272. prt.Anchored = true
  1273. prt.CFrame = cframe
  1274. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1275. game:GetService("Debris"):AddItem(prt, 10)
  1276. table.insert(Effects, {
  1277. prt,
  1278. "Cylinder",
  1279. delay,
  1280. x3,
  1281. y3,
  1282. z3,
  1283. msh
  1284. })
  1285. end
  1286. },
  1287. Ring = {
  1288. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1289. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1290. prt.Anchored = true
  1291. prt.CFrame = cframe
  1292. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1293. game:GetService("Debris"):AddItem(prt, 10)
  1294. table.insert(Effects, {
  1295. prt,
  1296. "Cylinder",
  1297. delay,
  1298. x3,
  1299. y3,
  1300. z3,
  1301. msh
  1302. })
  1303. end
  1304. },
  1305. Break = {
  1306. Create = function(brickcolor, cframe, x1, y1, z1)
  1307. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1308. prt.Anchored = true
  1309. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1310. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1311. local num = math.random(10, 50) / 1000
  1312. game:GetService("Debris"):AddItem(prt, 10)
  1313. table.insert(Effects, {
  1314. prt,
  1315. "Shatter",
  1316. num,
  1317. prt.CFrame,
  1318. math.random() - math.random(),
  1319. 0,
  1320. math.random(50, 100) / 100
  1321. })
  1322. end
  1323. }
  1324. }
  1325. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1326. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1327. prt.Anchored = true
  1328. prt.CFrame = cframe
  1329. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1330. game:GetService("Debris"):AddItem(prt, 10)
  1331. if Type == 1 or Type == nil then
  1332. table.insert(Effects, {
  1333. prt,
  1334. "Block1",
  1335. delay,
  1336. x3,
  1337. y3,
  1338. z3,
  1339. msh
  1340. })
  1341. elseif Type == 2 then
  1342. table.insert(Effects, {
  1343. prt,
  1344. "Block2",
  1345. delay,
  1346. x3,
  1347. y3,
  1348. z3,
  1349. msh
  1350. })
  1351. elseif Type == 3 then
  1352. table.insert(Effects, {
  1353. prt,
  1354. "Block3",
  1355. delay,
  1356. x3,
  1357. y3,
  1358. z3,
  1359. msh
  1360. })
  1361. end
  1362. end
  1363. function CreateSound(id, par, vol, pit)
  1364. coroutine.resume(coroutine.create(function()
  1365. local sou = Instance.new("Sound", par or workspace)
  1366. sou.Volume = vol
  1367. sou.Pitch = pit or 1
  1368. sou.SoundId = id
  1369. swait()
  1370. sou:play()
  1371. game:GetService("Debris"):AddItem(sou, 6)
  1372. end))
  1373. end
  1374. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1375. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1376. prt.Anchored = true
  1377. prt.CFrame = cframe
  1378. prt.Material = "Neon"
  1379. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1380. game:GetService("Debris"):AddItem(prt, 10)
  1381. coroutine.resume(coroutine.create(function(Part, Mesh)
  1382. for i = 0, 6, delay do
  1383. swait()
  1384. Part.Transparency = i
  1385. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1386. end
  1387. Part.Parent = nil
  1388. end), prt, msh)
  1389. end
  1390. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1391. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1392. local MainPos = partt.Position
  1393. local MainPos2 = mouse + SpreadVectors
  1394. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1395. local speed = 1000
  1396. local num = 1
  1397. coroutine.resume(coroutine.create(function()
  1398. repeat
  1399. swait()
  1400. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1401. local mag =(MainPos - pos).magnitude
  1402. Laser(BrickColor.new("Lapis"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
  1403. MainPos = MainPos + MouseLook.lookVector * speed
  1404. num = num - 1
  1405. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1406. if hit ~= nil then
  1407. num = 0
  1408. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1409. refpart.Anchored = true
  1410. refpart.CFrame = CFrame.new(pos)
  1411. game:GetService("Debris"):AddItem(refpart, 2)
  1412. end
  1413. if num <= 0 then
  1414. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1415. refpart.Anchored = true
  1416. refpart.CFrame = CFrame.new(pos)
  1417. if hit ~= nil then
  1418. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1419. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1420. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1421. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1422. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1423. end
  1424. game:GetService("Debris"):AddItem(refpart, 0)
  1425. end
  1426. until num <= 0
  1427. end))
  1428. end
  1429. function shoottraildd2(mouse, partt, SpreadAmount)
  1430. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1431. local MainPos = partt.Position
  1432. local MainPos2 = mouse + SpreadVectors
  1433. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1434. local speed = 3000
  1435. local num = 1
  1436. coroutine.resume(coroutine.create(function()
  1437. repeat
  1438. swait()
  1439. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1440. local mag = (MainPos - pos).magnitude
  1441. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1442. MainPos = MainPos + MouseLook.lookVector * speed
  1443. num = num - 1
  1444. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1445. if hit ~= nil then
  1446. num = 0
  1447. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1448. refpart.Anchored = true
  1449. refpart.CFrame = CFrame.new(pos)
  1450. game:GetService("Debris"):AddItem(refpart, 2)
  1451. end
  1452. if num <= 0 then
  1453. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1454. refpart.Anchored = true
  1455. refpart.CFrame = CFrame.new(pos)
  1456. if hit ~= nil then
  1457. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1458. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1459. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1460. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1461. MagniKILL(refpart, 80, 0, "Normal")
  1462. end
  1463. game:GetService("Debris"):AddItem(refpart, 0)
  1464. end
  1465. until num <= 0
  1466. end))
  1467. end
  1468. function shoottraildd22(mouse, partt, SpreadAmount)
  1469. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1470. local MainPos = partt.Position
  1471. local MainPos2 = mouse + SpreadVectors
  1472. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1473. local speed = 900
  1474. local num = 1
  1475. coroutine.resume(coroutine.create(function()
  1476. repeat
  1477. swait()
  1478. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1479. local mag = (MainPos - pos).magnitude
  1480. Laser(BrickColor.new("Magenta"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -6.175, 0, -6.175, 0.15)
  1481. MainPos = MainPos + MouseLook.lookVector * speed
  1482. num = num - 1
  1483. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1484. if hit ~= nil then
  1485. num = 0
  1486. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1487. refpart.Anchored = true
  1488. refpart.CFrame = CFrame.new(pos)
  1489. game:GetService("Debris"):AddItem(refpart, 2)
  1490. end
  1491. if num <= 0 then
  1492. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1493. refpart.Anchored = true
  1494. refpart.CFrame = CFrame.new(pos)
  1495. if hit ~= nil then
  1496. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1497. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1498. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1499. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1500. MagniKILL(refpart, 80, 0, "Normal")
  1501. end
  1502. game:GetService("Debris"):AddItem(refpart, 0)
  1503. end
  1504. until num <= 0
  1505. end))
  1506. end
  1507. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1508. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1509. local MainPos = partt.Position
  1510. local MainPos2 = mouse + SpreadVectors
  1511. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1512. local speed = 200
  1513. local num = 0
  1514. coroutine.resume(coroutine.create(function()
  1515. repeat
  1516. swait()
  1517. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1518. local mag = (MainPos - pos).magnitude
  1519. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
  1520. MainPos = MainPos + MouseLook.lookVector * speed
  1521. num = num - 1
  1522. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1523. if hit ~= nil then
  1524. num = 0
  1525. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1526. refpart.Anchored = true
  1527. refpart.CFrame = CFrame.new(pos)
  1528. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1529. game:GetService("Debris"):AddItem(refpart, 2)
  1530. end
  1531. if num <= 0 then
  1532. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1533. refpart.Anchored = true
  1534. refpart.CFrame = CFrame.new(pos)
  1535. if hit ~= nil then
  1536. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1537. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1538. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1539. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1540. end
  1541. game:GetService("Debris"):AddItem(refpart, 0)
  1542. end
  1543. until num <= 0
  1544. end))
  1545. end
  1546. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1547. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1548. local MainPos = partt.Position
  1549. local MainPos2 = mouse + SpreadVectors
  1550. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1551. local speed = 500
  1552. local num = 1
  1553. coroutine.resume(coroutine.create(function()
  1554. repeat
  1555. swait()
  1556. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1557. local mag = (MainPos - pos).magnitude
  1558. Laser(BrickColor.new("Cyan"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
  1559. MainPos = MainPos + MouseLook.lookVector * speed
  1560. num = num - 1
  1561. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1562. if hit ~= nil then
  1563. num = 0
  1564. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1565. refpart.Anchored = true
  1566. refpart.CFrame = CFrame.new(pos)
  1567. game:GetService("Debris"):AddItem(refpart, 2)
  1568. end
  1569. if num <= 0 then
  1570. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1571. refpart.Anchored = true
  1572. refpart.CFrame = CFrame.new(pos)
  1573. if hit ~= nil then
  1574. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1575. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1576. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1577. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1578. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1579. end
  1580. game:GetService("Debris"):AddItem(refpart, 0)
  1581. end
  1582. until num <= 0
  1583. end))
  1584. end
  1585.  
  1586. --infinite
  1587. Humanoid.WalkSpeed = 50
  1588. local Must2 = Instance.new("Sound",Torso)
  1589. Must2.SoundId = "rbxassetid://930465002"
  1590. Must2.Pitch = 0.99
  1591. Must2.Volume = 4
  1592. Must2.Looped = true
  1593. wait(0)
  1594. Must2:Play()
  1595. local Must2 = Instance.new("Sound",Torso)
  1596. Must2.SoundId = "rbxassetid://1042428496"
  1597. Must2.Pitch = 0.99
  1598. Must2.Volume = 0.7
  1599. Must2.Looped = true
  1600. wait(0)
  1601. Must2:Play()
  1602. local pie222 = Instance.new("ParticleEmitter")
  1603. pie222.Parent = RightArm
  1604. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1605. pie222.LightEmission = 1
  1606. pie222.Size = NumberSequence.new(0.8)
  1607. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1608. pie222.Transparency = NumberSequence.new(0.6,1)
  1609. pie222.EmissionDirection = "Top"
  1610. pie222.Enabled = true
  1611. pie222.Lifetime = NumberRange.new(1)
  1612. pie222.Rotation = NumberRange.new(-320, 320)
  1613. pie222.Rate = 80
  1614. pie222.Speed = NumberRange.new(0)
  1615. pie222.LockedToPart = true
  1616. local pie222 = Instance.new("ParticleEmitter")
  1617. pie222.Parent = LeftArm
  1618. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1619. pie222.LightEmission = 1
  1620. pie222.Size = NumberSequence.new(0.8)
  1621. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1622. pie222.Transparency = NumberSequence.new(0.6,1)
  1623. pie222.EmissionDirection = "Top"
  1624. pie222.Enabled = true
  1625. pie222.Lifetime = NumberRange.new(1)
  1626. pie222.Rotation = NumberRange.new(-320, 320)
  1627. pie222.Rate = 80
  1628. pie222.Speed = NumberRange.new(0)
  1629. pie222.LockedToPart = true
  1630. local pie222 = Instance.new("ParticleEmitter")
  1631. pie222.Parent = RightLeg
  1632. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1633. pie222.LightEmission = 1
  1634. pie222.Size = NumberSequence.new(0.8)
  1635. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1636. pie222.Transparency = NumberSequence.new(0.6,1)
  1637. pie222.EmissionDirection = "Top"
  1638. pie222.Enabled = true
  1639. pie222.Lifetime = NumberRange.new(1)
  1640. pie222.Rotation = NumberRange.new(-320, 320)
  1641. pie222.Rate = 80
  1642. pie222.Speed = NumberRange.new(0)
  1643. pie222.LockedToPart = true
  1644. local pie222 = Instance.new("ParticleEmitter")
  1645. pie222.Parent = LeftLeg
  1646. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1647. pie222.LightEmission = 1
  1648. pie222.Size = NumberSequence.new(0.8)
  1649. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1650. pie222.Transparency = NumberSequence.new(0.6,1)
  1651. pie222.EmissionDirection = "Top"
  1652. pie222.Enabled = true
  1653. pie222.Lifetime = NumberRange.new(1)
  1654. pie222.Rotation = NumberRange.new(-320, 320)
  1655. pie222.Rate = 80
  1656. pie222.Speed = NumberRange.new(0)
  1657. pie222.LockedToPart = true
  1658. local HBill = Instance.new("BillboardGui", char.Head)
  1659. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1660. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1661. HBill.Size = UDim2.new(15,0,2.2,0)
  1662. HBill.Name = "Display"
  1663. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1664. HBill.AlwaysOnTop = false
  1665. HBill.MaxDistance = 50
  1666. HBill.Enabled = true
  1667. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1668. HMain.BackgroundTransparency = 1
  1669. HMain.Size = UDim2.new(1,0,1,0)
  1670. HBarBack.Parent = HMain
  1671. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1672. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1673. HBarBack.BorderSizePixel = .25
  1674. HBarBack.BackgroundTransparency = 0
  1675. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1676. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1677. HHealth.BackgroundTransparency = 1
  1678. HHealth.Size = UDim2.new(1,0,1,0)
  1679. HHealth.Font = "SourceSansBold"
  1680. HHealth.Text = ""
  1681. HHealth.TextScaled = true
  1682. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1683. HHealth.TextStrokeTransparency = 1
  1684. HName.Parent = HMain
  1685. HName.BackgroundTransparency = 1
  1686. HName.Size = UDim2.new(1,0,.7,0)
  1687. HName.Font = "SourceSansBold"
  1688. HName.Text = "Infinite"
  1689. HName.TextScaled = true
  1690. HName.TextColor3 = BrickColor.new("Bright red").Color
  1691. HName.TextStrokeTransparency = 1
  1692. HName.TextYAlignment = "Top"
  1693. lig = Instance.new("PointLight",Player.Character.Torso)
  1694. lig.Color=Color3.new(255,0,0)
  1695. lig.Range = 7
  1696. ---
  1697.  
  1698. attackdebounce = false
  1699. deb=false
  1700.  
  1701. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1702. if hit.Parent==nil then
  1703. return
  1704. end
  1705. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1706. for _,v in pairs(hit.Parent:children()) do
  1707. if v:IsA("Humanoid") then
  1708. h=v
  1709. end
  1710. end
  1711. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1712. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1713. end
  1714. if hit.Parent.className=="Hat" then
  1715. hit=hit.Parent.Parent:findFirstChild("Head")
  1716. end
  1717. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1718. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1719. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1720. return
  1721. end]]
  1722. -- hs(hit,1.2)
  1723. c=Instance.new("ObjectValue")
  1724. c.Name="creator"
  1725. c.Value = owner
  1726. c.Parent=h
  1727. game:GetService("Debris"):AddItem(c,.5)
  1728. Damage=math.random(minim,maxim)
  1729. -- h:TakeDamage(Damage)
  1730. blocked=false
  1731. block=hit.Parent:findFirstChild("Block")
  1732. if block~=nil then
  1733. print(block.className)
  1734. if block.className=="NumberValue" then
  1735. if block.Value>0 then
  1736. blocked=true
  1737. if decreaseblock==nil then
  1738. block.Value=block.Value-1
  1739. end
  1740. end
  1741. end
  1742. if block.className=="IntValue" then
  1743. if block.Value>0 then
  1744. blocked=true
  1745. if decreaseblock~=nil then
  1746. block.Value=block.Value-1
  1747. end
  1748. end
  1749. end
  1750. end
  1751. if blocked==false then
  1752. -- h:TakeDamage(Damage)
  1753. h.Health=h.Health-Damage
  1754. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1755. else
  1756. h.Health=h.Health-(Damage/2)
  1757. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1758. end
  1759. if Type=="Knockdown" then
  1760. Humanoid=hit.Parent.Humanoid
  1761. Humanoid.PlatformStand=true
  1762. coroutine.resume(coroutine.create(function(HHumanoid)
  1763. swait(1)
  1764. HHumanoid.PlatformStand=false
  1765. end),Humanoid)
  1766. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1767. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1768. local bodvol=Instance.new("BodyVelocity")
  1769. bodvol.velocity=angle*knockback
  1770. bodvol.P=5000
  1771. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1772. bodvol.Parent=hit
  1773. rl=Instance.new("BodyAngularVelocity")
  1774. rl.P=3000
  1775. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1776. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1777. rl.Parent=hit
  1778. game:GetService("Debris"):AddItem(bodvol,.5)
  1779. game:GetService("Debris"):AddItem(rl,.5)
  1780. elseif Type=="Normal" then
  1781. bp=Instance.new("BodyVelocity")
  1782. bp.P=100000
  1783. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1784. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1785. if KnockbackType==1 then
  1786. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1787. elseif KnockbackType==2 then
  1788. bp.velocity=Property.CFrame.lookVector*knockback
  1789. end
  1790. if knockback>0 then
  1791. bp.Parent=hit.Parent.Torso
  1792.  
  1793. end
  1794. game:GetService("Debris"):AddItem(bp,.5)
  1795. elseif Type=="Up" then
  1796. local bodyVelocity=Instance.new("BodyVelocity")
  1797. bodyVelocity.velocity=vt(0,60,0)
  1798. bodyVelocity.P=5000
  1799. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1800. bodyVelocity.Parent=hit
  1801. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1802. rl=Instance.new("BodyAngularVelocity")
  1803. rl.P=3000
  1804. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1805. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1806. rl.Parent=hit
  1807. game:GetService("Debris"):AddItem(rl,.5)
  1808. elseif Type=="Snare" then
  1809. bp=Instance.new("BodyPosition")
  1810. bp.P=2000
  1811. bp.D=100
  1812. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1813. bp.position=hit.Parent.Torso.Position
  1814. bp.Parent=hit.Parent.Torso
  1815. game:GetService("Debris"):AddItem(bp,1)
  1816. elseif Type=="Target" then
  1817. if Targetting==false then
  1818. ZTarget=hit.Parent.Torso
  1819. coroutine.resume(coroutine.create(function(Part)
  1820. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1821. swait(1)
  1822. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1823. end),ZTarget)
  1824. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1825. targetgui=Instance.new("BillboardGui")
  1826. targetgui.Parent=ZTarget
  1827. targetgui.Size=UDim2.new(10,100,10,100)
  1828. targ=Instance.new("ImageLabel")
  1829. targ.Parent=targetgui
  1830. targ.BackgroundTransparency=1
  1831. targ.Image="rbxassetid://4834067"
  1832. targ.Size=UDim2.new(1,0,1,0)
  1833. cam.CameraType="Scriptable"
  1834. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1835. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1836. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1837. Targetting=true
  1838. RocketTarget=ZTarget
  1839. for i=1,Property do
  1840. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1841. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1842. swait()
  1843. end
  1844. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1845. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1846. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1847. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1848. end
  1849. Targetting=true
  1850. RocketTarget=true
  1851. targetgui.Parent=true
  1852. cam.CameraType="Custom"
  1853. end
  1854. end
  1855. debounce=Instance.new("BoolValue")
  1856. debounce.Name="DebounceHit"
  1857. debounce.Parent=hit.Parent
  1858. debounce.Value=true
  1859. game:GetService("Debris"):AddItem(debounce,Delay)
  1860. c=Instance.new("ObjectValue")
  1861. c.Name="creator"
  1862. c.Value=Player
  1863. c.Parent=h
  1864. game:GetService("Debris"):AddItem(c,.5)
  1865. CRIT=true
  1866. hitDeb=true
  1867. AttackPos=6
  1868. end
  1869. end
  1870.  
  1871. showDamage=function(Char,Dealt,du,Color)
  1872. m=Instance.new("Model")
  1873. m.Name=tostring(Dealt)
  1874. h=Instance.new("Humanoid")
  1875. h.Health=0
  1876. h.MaxHealth=0
  1877. h.Parent=m
  1878. c=Instance.new("Part")
  1879. c.Transparency=0
  1880. c.BrickColor=Color
  1881. c.Transparency = 1
  1882. c.Name="Head"
  1883. c.TopSurface=0
  1884. c.BottomSurface=0
  1885. c.formFactor="Plate"
  1886. c.Size=Vector3.new(1,.4,1)
  1887.  
  1888. local txt = Instance.new("BillboardGui", c)
  1889. txt.Adornee = c
  1890. txt.Name = "_status"
  1891. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1892. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1893. local text = Instance.new("TextLabel", txt)
  1894. text.Size = UDim2.new(10, 0, 7, 0)
  1895. text.FontSize = "Size12"
  1896. text.TextScaled = true
  1897. text.TextTransparency = 0.5
  1898. text.BackgroundTransparency = 1
  1899. text.TextTransparency = 0.5
  1900. text.TextStrokeTransparency = 0.5
  1901. text.Font = "SciFi"
  1902. text.TextStrokeColor3 = Color3.new(0,0,0)
  1903. v=Instance.new("Part")
  1904. v.Name = "ColorBrick"
  1905. v.Parent=c
  1906. v.FormFactor="Symmetric"
  1907. v.Anchored=true
  1908. v.CanCollide=false
  1909. v.BottomSurface="Smooth"
  1910. v.TopSurface="Smooth"
  1911. v.Size=Vector3.new(10,5,3)
  1912. v.Transparency=1
  1913. v.CFrame=c.CFrame
  1914. v.BrickColor=BrickColor.random()
  1915. v.Transparency=1
  1916. text.TextColor3 = t.BrickColor.Color
  1917. v.Shape="Block"
  1918. text.Text = tostring(Dealt)
  1919. ms=Instance.new("CylinderMesh")
  1920. ms.Scale=Vector3.new(.8,.8,.8)
  1921. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1922. local rndm=math.random(1,#hitsounds)
  1923. local r=rndm
  1924. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1925. if CRIT==true then
  1926. ms.Scale=Vector3.new(1,1.25,1)
  1927. end
  1928. ms.Parent=c
  1929. c.Reflectance=0
  1930. Instance.new("BodyGyro").Parent=c
  1931. c.Parent=m
  1932. if Char:findFirstChild("Head")~=nil then
  1933. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1934. elseif Char.Parent:findFirstChild("Head")~=nil then
  1935. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1936. end
  1937. f=Instance.new("BodyPosition")
  1938. f.P=200000
  1939. f.D=100
  1940. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1941. f.position=c.Position+Vector3.new(0,3,0)
  1942. f.Parent=c
  1943. game:GetService("Debris"):AddItem(m,.5+du)
  1944. c.CanCollide=false
  1945. m.Parent=workspace
  1946. c.CanCollide=false
  1947. end
  1948.  
  1949.  
  1950. ------
  1951. hito = function(dm, X, c, dn, dp, dq)
  1952. for I,dr in pairs(workspace:GetChildren()) do
  1953. if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  1954. local ds = dr:FindFirstChild("Humanoid")
  1955. local dt = dr:FindFirstChild("HumanoidRootPart")
  1956. TakeDamage(ds, c)
  1957. if InForm == true then
  1958. ds.Parent:BreakJoints()
  1959. wait(1.2)
  1960. ds.Parent:Destroy()
  1961. end
  1962. ds:SetStateEnabled(16, true)
  1963. delay(dn, function()
  1964. ds:SetStateEnabled(16, true)
  1965. end)
  1966. local du = Instance.new("StringValue")
  1967. du.Name = "alabo"
  1968. du.Parent = dt
  1969. game.Debris:AddItem(du, dn)
  1970. local dv = Instance.new("Part")
  1971.  
  1972. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1973. dv.Transparency = 0.25
  1974. dv.Anchored = true
  1975. dv.CanCollide = false
  1976. dv.BrickColor = BrickColor.new("White")
  1977. dv.Material = "Neon"
  1978. dv.Locked = true
  1979. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1980. dv.Parent = modz
  1981. local dw = Instance.new("SpecialMesh")
  1982. dw.MeshType = "Sphere"
  1983. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1984. dw.Parent = dv
  1985. game.Debris:AddItem(dv, 1)
  1986. local dx = Instance.new("Model")
  1987. dx.Name = c
  1988. dx.Parent = workspace
  1989. game.Debris:AddItem(dx, 0.5 + c / 75)
  1990. local dy = Instance.new("Humanoid")
  1991. dy.MaxHealth = 0
  1992. dy.Parent = dx
  1993. local dz = Instance.new("Part")
  1994. dz.Name = "Head"
  1995. dz.Locked = true
  1996. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1997. dz.Position = dt.Position
  1998. dz.BrickColor = BrickColor.new("New Yeller")
  1999. dz.Material = "Neon"
  2000. dz.Transparency = 1
  2001. dz.CanCollide = false
  2002. dz.Parent = dx
  2003. local dA = Instance.new("BodyPosition")
  2004. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2005. dA.P = 20000
  2006. dA.D = 300
  2007. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2008. dA.Parent = dz
  2009. local dB = Instance.new("CylinderMesh")
  2010. dB.Parent = dz
  2011. coroutine.resume(coroutine.create(function()
  2012. while dB do
  2013. swait()
  2014. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2015. end
  2016. end))
  2017. if dp then
  2018. local dC = Instance.new("BodyVelocity")
  2019. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2020. dC.P = 9999999999
  2021. dC.Velocity = dp
  2022. dC.Parent = dt
  2023. game.Debris:AddItem(dC, dn)
  2024. end
  2025. if dq then
  2026. local dD = Instance.new("BodyAngularVelocity")
  2027. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2028. dD.P = math.huge
  2029. dD.AngularVelocity = dq
  2030. dD.Parent = dt
  2031. game.Debris:AddItem(dD, dn)
  2032. end
  2033. local dE = Instance.new("Sound")
  2034. dE.Pitch = rd2(10, 11) / 10
  2035. dE.Volume = rd2(10, 13) / 10
  2036. dE.EmitterSize = 10
  2037. dE.SoundId = "rbxassetid://"
  2038. dE.Parent = dv
  2039. dE:Play()
  2040. coroutine.resume(coroutine.create(function()
  2041. for I = 1, 5 do
  2042. swait()
  2043. dv.Transparency = dv.Transparency + 0.175
  2044. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2045. end
  2046. end))
  2047. end
  2048. end
  2049. end
  2050. ------
  2051.  
  2052. vt = Vector3.new
  2053. local new = Instance.new
  2054. local cf = CFrame.new
  2055. local cfa = CFrame.Angles
  2056. local bc = BrickColor.new
  2057.  
  2058. function bigbangattack()
  2059. attack = true
  2060. Humanoid.WalkSpeed = 0
  2061. for i = 0, 8, 0.1 do
  2062. swait()
  2063. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  2064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2066. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2067. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2068. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2069. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2070. end
  2071. local rng = Instance.new("Part", mouse)
  2072. rng.Anchored = true
  2073. rng.BrickColor = BrickColor.new("Cyan")
  2074. rng.CanCollide = false
  2075. rng.FormFactor = 3
  2076. rng.Name = "Ring"
  2077. rng.Size = Vector3.new(0.4,0.4,0.4)
  2078. rng.Transparency = 0
  2079. rng.TopSurface = 0
  2080. rng.BottomSurface = 0
  2081. rng.CFrame = RootPart.CFrame
  2082. local rngm = Instance.new("SpecialMesh", rng)
  2083. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2084.  
  2085. local rng3 = rng:Clone()
  2086. rng3.Parent = char
  2087. local rng3m = rng3.Mesh
  2088.  
  2089. local rng5 = rng:Clone()
  2090. rng5.Parent = char
  2091. rng5.BrickColor = BrickColor.new("Cyan")
  2092. local rng5m = rng5.Mesh
  2093. local rng6 = rng:Clone()
  2094. rng6.Material = "Plastic"
  2095. rng6.BrickColor = BrickColor.new("Cyan")
  2096. rng6.Parent = char
  2097. local rng6m = rng6.Mesh
  2098. rng6m.Scale = vt(7.5,7.5,7.5)
  2099. rng6m.MeshType = "FileMesh"
  2100. rng6m.MeshId = "rbxassetid://430736398"
  2101. local Must2 = Instance.new("Sound",rng6)
  2102. Must2.SoundId = "rbxassetid://135581154"
  2103. Must2.Pitch = 0.99
  2104. Must2.Volume = 3
  2105. Must2.Looped = false
  2106. wait(0)
  2107. Must2:Play()
  2108. local hita = rng6.Touched:connect(function(hit)
  2109. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2110. end)
  2111.  
  2112. rng3.CFrame = RootPart.CFrame
  2113.  
  2114. rng5.CFrame = RootPart.CFrame
  2115. rng6.CFrame = RootPart.CFrame
  2116. local pie222 = Instance.new("ParticleEmitter")
  2117. pie222.Parent = rng6
  2118. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2119. pie222.LightEmission = 1
  2120. pie222.Size = NumberSequence.new(6,1)
  2121. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2122. pie222.Transparency = NumberSequence.new(0.6,1)
  2123. pie222.EmissionDirection = "Top"
  2124. pie222.Enabled = true
  2125. pie222.Lifetime = NumberRange.new(1)
  2126. pie222.Rotation = NumberRange.new(-320, 320)
  2127. pie222.Rate = 404
  2128. pie222.Speed = NumberRange.new(0)
  2129. pie222.LockedToPart = false
  2130. pie222.VelocitySpread = 2
  2131. wait()
  2132. local scaler = 10/5
  2133. local scaler2 = 10/5
  2134. for i = 0,10,0.1 do
  2135. swait()
  2136. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2137.  
  2138. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2139.  
  2140. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2141. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2142. rng6.CFrame = rng3.CFrame
  2143. rng.Transparency = rng.Transparency + 1
  2144.  
  2145. rng3.Transparency = rng3.Transparency + 0.01
  2146.  
  2147. rng5.Transparency = rng5.Transparency + 0.01
  2148. rng6.Transparency = rng6.Transparency + 0.021
  2149. scaler = scaler - 0.125/5
  2150. scaler2 = scaler2 - 0.1/5
  2151.  
  2152. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2153.  
  2154. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2155. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2156. end
  2157. hita:disconnect()
  2158. game:GetService("Debris"):AddItem(rng, 1)
  2159.  
  2160. game:GetService("Debris"):AddItem(rng3, 1)
  2161.  
  2162. game:GetService("Debris"):AddItem(rng5, 1)
  2163. attack = false
  2164. pie222:Destroy()
  2165. Humanoid.WalkSpeed = 16
  2166. end
  2167.  
  2168.  
  2169. function bigbangattack2()
  2170. attack = true
  2171. Humanoid.WalkSpeed = 0
  2172. for i = 0, 8, 0.1 do
  2173. swait()
  2174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2176. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2177. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2178. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2179. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2180. end
  2181. local rng = Instance.new("Part", RightArm)
  2182. rng.Anchored = true
  2183. rng.BrickColor = BrickColor.new("Cyan")
  2184. rng.CanCollide = false
  2185. rng.FormFactor = 3
  2186. rng.Name = "Ring"
  2187. rng.Size = Vector3.new(0.4,0.4,0.4)
  2188. rng.Transparency = 0
  2189. rng.TopSurface = 0
  2190. rng.BottomSurface = 0
  2191. rng.CFrame = RootPart.CFrame
  2192. local rngm = Instance.new("SpecialMesh", rng)
  2193. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2194.  
  2195. local rng3 = rng:Clone()
  2196. rng3.Parent = char
  2197. local rng3m = rng3.Mesh
  2198.  
  2199. local rng5 = rng:Clone()
  2200. rng5.Parent = char
  2201. rng5.BrickColor = BrickColor.new("Cyan")
  2202. local rng5m = rng5.Mesh
  2203. local rng6 = rng:Clone()
  2204. rng6.Material = "Plastic"
  2205. rng6.BrickColor = BrickColor.new("Cyan")
  2206. rng6.Parent = char
  2207. local rng6m = rng6.Mesh
  2208. rng6m.Scale = vt(7.5,7.5,30.5)
  2209. rng6m.MeshType = "FileMesh"
  2210. rng6m.MeshId = "rbxassetid://430736398"
  2211. local Must2 = Instance.new("Sound",Torso)
  2212. Must2.SoundId = "rbxassetid://719747626"
  2213. Must2.Pitch = 0.99
  2214. Must2.Volume = 3
  2215. Must2.Looped = false
  2216. wait(0)
  2217. Must2:Play()
  2218. local hita = rng6.Touched:connect(function(hit)
  2219. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2220. end)
  2221.  
  2222. rng3.CFrame = Head.CFrame
  2223.  
  2224. rng5.CFrame = Head.CFrame
  2225. rng6.CFrame = rng5.CFrame
  2226. local pie222 = Instance.new("ParticleEmitter")
  2227. pie222.Parent = rng6
  2228. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2229. pie222.LightEmission = 1
  2230. pie222.Size = NumberSequence.new(15,1)
  2231. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2232. pie222.Transparency = NumberSequence.new(0.6,1)
  2233. pie222.EmissionDirection = "Top"
  2234. pie222.Enabled = true
  2235. pie222.Lifetime = NumberRange.new(1)
  2236. pie222.Rotation = NumberRange.new(-320, 320)
  2237. pie222.Rate = 404
  2238. pie222.Speed = NumberRange.new(0)
  2239. pie222.LockedToPart = false
  2240. pie222.VelocitySpread = 2
  2241. wait()
  2242. local scaler = 10/5
  2243. local scaler2 = 10/5
  2244. for i = 0,10,0.1 do
  2245. swait()
  2246. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2247.  
  2248. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2249.  
  2250. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2251. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2252. rng6.CFrame = rng3.CFrame
  2253. rng.Transparency = rng.Transparency + 1
  2254.  
  2255. rng3.Transparency = rng3.Transparency + 0.01
  2256.  
  2257. rng5.Transparency = rng5.Transparency + 0.01
  2258. rng6.Transparency = rng6.Transparency + 0.021
  2259. scaler = scaler - 0.125/5
  2260. scaler2 = scaler2 - 0.1/5
  2261.  
  2262. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2263.  
  2264. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2265. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2266. end
  2267. hita:disconnect()
  2268. game:GetService("Debris"):AddItem(rng, 1)
  2269.  
  2270. game:GetService("Debris"):AddItem(rng3, 1)
  2271.  
  2272. game:GetService("Debris"):AddItem(rng5, 1)
  2273. attack = false
  2274. pie222:Destroy()
  2275. Humanoid.WalkSpeed = 16
  2276. end
  2277.  
  2278. boom = Instance.new("Sound",char)
  2279. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2280. boom.Volume = 1
  2281.  
  2282. mouse.KeyDown:connect(function(key)
  2283. if key == "=" then
  2284. local Must = Instance.new("Sound",Torso)
  2285. Must.SoundId = "rbxassetid://273734478"
  2286. Must.Pitch = 0.99
  2287. Must.Volume = 3.4
  2288. Must.Looped = false
  2289. wait(0)
  2290. Must:Play()
  2291.  
  2292. local pie222 = Instance.new('ParticleEmitter')
  2293. pie222.Parent = RootPart
  2294. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2295. pie222.LightEmission = 1
  2296. pie222.Size = NumberSequence.new(6,1)
  2297. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2298. pie222.Transparency = NumberSequence.new(0.3,1)
  2299. pie222.EmissionDirection = "Top"
  2300. pie222.Enabled = true
  2301. pie222.Lifetime = NumberRange.new(1)
  2302. pie222.Rotation = NumberRange.new(-320, 320)
  2303. pie222.Rate = 300
  2304. pie222.Speed = NumberRange.new(0)
  2305. pie222.LockedToPart = false
  2306. pie222.VelocitySpread = 2
  2307. Humanoid.WalkSpeed = 400
  2308. wait(7)
  2309. pie222:Destroy()
  2310. Humanoid.WalkSpeed = 150
  2311.  
  2312.  
  2313.  
  2314. end
  2315. end)
  2316.  
  2317. local multiplier = 1
  2318.  
  2319. function hurt(hit, dmg)
  2320. if hit.Parent then
  2321. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2322. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2323. if hum then
  2324. if hum.Parent.Name ~= Player.Name then
  2325. if dmg == "Kill" or hum.Health > 100000 then
  2326. hit.Parent:BreakJoints()
  2327. return true
  2328. else
  2329. if math.random(0, 100) == 50 then
  2330. hum.Health = hum.Health - dmg*multiplier*2.5
  2331. else
  2332. hum.Health = hum.Health -dmg*multiplier
  2333. end
  2334. return true
  2335. end
  2336. end
  2337. end
  2338. end
  2339. end
  2340.  
  2341. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2342. function fade(obj, dest, grow)
  2343. spawn(function()
  2344. local oldcf = obj.CFrame
  2345. for i = 0, 10 do
  2346. if grow then
  2347. obj.Size = obj.Size +Vector3.new(1,1,1)
  2348. obj.CFrame = oldcf
  2349. end
  2350. obj.Transparency = obj.Transparency +0.1
  2351. swait()
  2352. end
  2353. if dest then
  2354. obj:Destroy()
  2355. end
  2356. end)
  2357. end
  2358.  
  2359. local push = 100
  2360.  
  2361. mouse.KeyDown:connect(function(key)
  2362. if key == "g" then
  2363. local p = Instance.new("Part")
  2364. p.Transparency = 0
  2365. p.Anchored = true
  2366. p.Size = Vector3.new(4,4,4)
  2367. p.CanCollide = false
  2368. p.BrickColor = BrickColor.new("Really black")
  2369. p.Material = Enum.Material.Neon
  2370. local pe = Instance.new("ParticleEmitter", p)
  2371. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2372. pe.LightEmission = 0.7
  2373. pe.Size = NumberSequence.new(4)
  2374. pe.Texture = "rbxassetid://243664672"
  2375. pe.Transparency = NumberSequence.new(0.5)
  2376. pe.Lifetime = NumberRange.new(0.1)
  2377. pe.Rate = 500
  2378. pe.Speed = NumberRange.new(3)
  2379. p.CFrame = Head.CFrame
  2380. p.Parent = workspace
  2381. p.Anchored = false
  2382. local bv = Instance.new("BodyVelocity", p)
  2383. bv.MaxForce = huge
  2384. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2385. p.Touched:connect(function(hit)
  2386. hurt(hit, math.random(5,10))
  2387. end)
  2388. game.Debris:AddItem(p, 4)
  2389. end
  2390. end)
  2391.  
  2392.  
  2393. mouse.KeyDown:connect(function(key)
  2394. if key == "v" and not attacking then
  2395. attacking = true
  2396. shielding = true
  2397. local p = Instance.new("Part")
  2398. p.Anchored = true
  2399. p.BrickColor = BrickColor.new("Really black")
  2400. p.Material = Enum.Material.Neon
  2401. shield = p
  2402. local bc = BrickColor.Random()
  2403. p.BrickColor = bc
  2404. p.Size = Vector3.new(30,30,0)
  2405. p.BrickColor = BrickColor.new("Really red")
  2406. p.Material = Enum.Material.Neon
  2407. local m = Instance.new("SpecialMesh", p)
  2408. m.MeshType = "Sphere"
  2409. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2410. local num2 = -0.8
  2411. for i = 0, 10 do
  2412. if shielding then
  2413. local p = Instance.new("Part")
  2414. p.Size = Vector3.new(1.8,1.8,1.8)
  2415. p.CanCollide = false
  2416. p.Anchored = true
  2417. p.Transparency = 0
  2418. p.BrickColor = BrickColor.new("Really black")
  2419. p.Material = Enum.Material.Neon
  2420. local pe = Instance.new("ParticleEmitter")
  2421. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2422. pe.LightEmission = 0.7
  2423. pe.Size = NumberSequence.new(1.7)
  2424. pe.Texture = "rbxassetid://243664672"
  2425. pe.Transparency = NumberSequence.new(0.5)
  2426. pe.Lifetime = NumberRange.new(1)
  2427. pe.Rate = 500
  2428. pe.Speed = NumberRange.new(0)
  2429. pe.Parent = p
  2430. p.Parent = shield
  2431. num2 = num2 + 1
  2432. local num = num2
  2433. local neg = false
  2434. spawn(function()
  2435. repeat wait()
  2436. num = num + 0.1
  2437. local sin = math.sin(num)*15
  2438. local cos = math.cos(num)*15
  2439. if shield then
  2440. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2441. end
  2442. until not shielding
  2443. end)
  2444. else
  2445. break
  2446. end
  2447. end
  2448. p.Transparency = 0.7
  2449. p.Parent = workspace
  2450. p.Touched:connect(function(hit)
  2451. if hurt(hit, math.random(50, 100)) then
  2452. fade(hit)
  2453. elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2454. fade(hit, true)
  2455. end
  2456. end)
  2457. end
  2458. end)
  2459. mouse.KeyUp:connect(function(key)
  2460. if key == "v" and attacking then
  2461. if shield then
  2462. fade(shield, true)
  2463. attacking = false
  2464. shielding = false
  2465. end
  2466. end
  2467. end)
  2468.  
  2469. mouse.KeyDown:connect(function(key)
  2470. if key == "b" and not attacking then
  2471. attacking = true
  2472. local Must = Instance.new("Sound",Torso)
  2473. Must.SoundId = "rbxassetid://1042338696"
  2474. Must.Pitch = 0.99
  2475. Must.Volume = 3.4
  2476. Must.Looped = false
  2477. wait(0)
  2478. Must:Play()
  2479. local p = Instance.new("Part")
  2480. p.Anchored = true
  2481. p.Material = "Neon"
  2482. local bc = BrickColor.new("Bright red")
  2483. p.BrickColor = bc
  2484. local m = Instance.new("SpecialMesh", p)
  2485. m.MeshType = "Sphere"
  2486. p.Size = Vector3.new(1,1,1)
  2487. p.CFrame = char.Torso.CFrame
  2488. p.CanCollide = false
  2489. local pe = Instance.new("ParticleEmitter")
  2490. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2491. pe.LightEmission = 0.7
  2492. pe.Size = NumberSequence.new(10)
  2493. pe.Texture = "rbxassetid://243664672"
  2494. pe.Transparency = NumberSequence.new(1)
  2495. pe.Lifetime = NumberRange.new(5)
  2496. pe.Rate = 500
  2497. pe.Speed = NumberRange.new(50)
  2498. pe.VelocitySpread = 360
  2499. pe.Parent = p
  2500. p.Parent = workspace
  2501. local rate = 20
  2502. local oldcf = p.CFrame
  2503. local con = p.Touched:connect(function(hit)
  2504. if hit.Parent then
  2505. if hit.Anchored == false then
  2506. if hit.Parent.Name ~= Player.Name then
  2507. if not hit.Parent:IsA("Humanoid") then
  2508. hurt(hit, math.random(1,1))
  2509. end
  2510. end
  2511. end
  2512. end
  2513. end)
  2514. attacking = false
  2515. for i = 0, 10*rate do
  2516. p.Size = p.Size +Vector3.new(20,20,20)/rate
  2517. p.Transparency = p.Transparency+0.1/rate
  2518. p.CFrame = oldcf
  2519. swait()
  2520. end
  2521. pe.Enabled = false
  2522. con:disconnect()
  2523. game.Debris:AddItem(p, 5)
  2524. end
  2525. end)
  2526.  
  2527. mouse.KeyDown:connect(function(key)
  2528. if key == "t" and not attacking then
  2529. attacking = true
  2530. for i = 1, 2 do
  2531. local arm = ""
  2532. if i == 1 then arm = "Right Arm" end
  2533. if i == 2 then arm = "Left Arm" end
  2534. local p = Instance.new("Part")
  2535. p.CanCollide = false
  2536. p.Anchored = true
  2537. p.Transparency = 1
  2538. p.BrickColor = BrickColor.new("Bright red")
  2539. p.Material = Enum.Material.Neon
  2540. p.Size = Vector3.new(0.9,0.9,0.9)
  2541. local p2 = p:Clone()
  2542. p.Parent = char
  2543. p2.Parent = char
  2544. spawn(function()
  2545. local num = 0
  2546. repeat swait()
  2547. num = num + 0.5
  2548. local sin = math.sin(num)*2
  2549. local cos = math.cos(num)*2
  2550. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2551. until not attacking
  2552. p:Destroy()
  2553. p2:Destroy()
  2554. end)
  2555. end
  2556. for i = 0, 50 do
  2557. local arm = ""
  2558. if i%2 == 0 then
  2559. arm = "Right Arm"
  2560. else
  2561. arm = "Left Arm"
  2562. end
  2563. local p = Instance.new("Part")
  2564. p.Transparency = 0
  2565. p.Size = Vector3.new(2.1,2.1,2.1)
  2566. p.Name = "ignore"
  2567. p.CanCollide = false
  2568. p.BrickColor = BrickColor.new("Bright red")
  2569. p.Material = Enum.Material.Neon
  2570. p.CFrame = char[arm].CFrame
  2571. p.Parent = workspace
  2572. p.Touched:connect(function(hit)
  2573. if hit.Name ~= "ignore" then
  2574. hurt(hit, 10)
  2575. end
  2576. end)
  2577. local bv = Instance.new("BodyVelocity")
  2578. bv.MaxForce = huge
  2579. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2580. bv.Parent = p
  2581. game.Debris:AddItem(p, 5)
  2582. swait()
  2583. end
  2584. wait(0.5)
  2585. attacking = false
  2586. end
  2587. end)
  2588.  
  2589.  
  2590. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600. local rad = math.rad
  2601.  
  2602. local keysDown = {}
  2603.  
  2604. local flySpeed = 0
  2605. local MAX_FLY_SPEED = 150
  2606.  
  2607. local canFly = false
  2608. local flyToggled = false
  2609.  
  2610. local forward, side = 0, 0
  2611. local lastForward, lastSide = 0, 0
  2612.  
  2613. local floatBP = Instance.new("BodyPosition")
  2614. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2615. local flyBV = Instance.new("BodyVelocity")
  2616. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2617. local turnBG = Instance.new("BodyGyro")
  2618. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2619.  
  2620. mouse.KeyDown:connect(function(key)
  2621. keysDown[key] = true
  2622.  
  2623. if key == "z" then
  2624. flyToggled = not flyToggled
  2625.  
  2626. if not flyToggled then
  2627. stanceToggle = "Normal"
  2628. floatBP.Parent = nil
  2629. flyBV.Parent = nil
  2630. turnBG.Parent = nil
  2631. RootPart.Velocity = Vector3.new()
  2632. Char.Humanoid.PlatformStand = false
  2633. end
  2634. end
  2635.  
  2636. end)
  2637. mouse.KeyUp:connect(function(key)
  2638. keysDown[key] = nil
  2639. end)
  2640.  
  2641. local function updateFly()
  2642.  
  2643. if not flyToggled then return end
  2644.  
  2645. lastForward = forward
  2646. lastSide = side
  2647.  
  2648. forward = 0
  2649. side = 0
  2650.  
  2651. if keysDown.w then
  2652. forward = forward + 1
  2653. end
  2654. if keysDown.s then
  2655. forward = forward - 1
  2656. end
  2657. if keysDown.a then
  2658. side = side - 1
  2659. end
  2660. if keysDown.d then
  2661. side = side + 1
  2662. end
  2663.  
  2664. canFly = (forward ~= 0 or side ~= 0)
  2665.  
  2666. if canFly then
  2667. stanceToggle = "Floating"
  2668. turnBG.Parent = RootPart
  2669. floatBP.Parent = nil
  2670. flyBV.Parent = RootPart
  2671.  
  2672. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2673. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2674. else
  2675. floatBP.position = RootPart.Position
  2676. floatBP.Parent = RootPart
  2677.  
  2678. flySpeed = flySpeed - 1
  2679. if flySpeed < 0 then flySpeed = 0 end
  2680. end
  2681.  
  2682. local camCF = cam.CoordinateFrame
  2683. local in_forward = canFly and forward or lastForward
  2684. local in_side = canFly and side or lastSide
  2685.  
  2686. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2687. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2688.  
  2689. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2690. 0)
  2691. end
  2692.  
  2693. game:service'RunService'.RenderStepped:connect(function()
  2694. if flyToggled then
  2695. Char.Humanoid.PlatformStand = true
  2696. end
  2697. updateFly()
  2698. end)
  2699.  
  2700.  
  2701.  
  2702. local deb = false
  2703. mouse.KeyDown:connect(function(key)
  2704. if key == "h" and not deb then
  2705. deb = true
  2706. for i = 0, 10 do
  2707. spawn(function()
  2708. local p = Instance.new("Part")
  2709. p.Anchored = true
  2710. p.CanCollide = false
  2711. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2712. p.BrickColor = BrickColor.new("Really black")
  2713. p.Material = Enum.Material.Neon
  2714. p.Size = Vector3.new(1.8,1.8,1.8)
  2715. p.Transparency = 0
  2716. local pe = Instance.new("ParticleEmitter")
  2717. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2718. pe.LightEmission = 0.7
  2719. pe.Size = NumberSequence.new(1.5)
  2720. pe.Texture = "rbxassetid://243664672"
  2721. pe.Transparency = NumberSequence.new(0.5)
  2722. pe.Lifetime = NumberRange.new(0.2)
  2723. pe.Rate = 500
  2724. pe.Speed = NumberRange.new(3)
  2725. pe.Parent = p
  2726. p.Parent = workspace
  2727. local endcf = p.CFrame *CFrame.new(0,30,0)
  2728. for i = 0, 20 do
  2729. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2730. wait()
  2731. end
  2732. local z = Instance.new("Part")
  2733. z.CFrame = p.CFrame
  2734. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2735. local bv = Instance.new("BodyVelocity", p)
  2736. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2737. bv.Velocity = z.CFrame.lookVector*140
  2738. p.Anchored = false
  2739. z:Destroy()
  2740. p.CanCollide = false
  2741. local connection
  2742. spawn(function()
  2743. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2744. repeat wait()
  2745. p.CFrame = p.CFrame *angle
  2746. until not p or p.CanCollide
  2747. end)
  2748. connection = p.Touched:connect(function(hit)
  2749. hurt(hit, math.random(5,5))
  2750. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2751. p.CanCollide = true
  2752. end
  2753. end)
  2754. game.Debris:AddItem(p, 5)
  2755. end)
  2756. wait()
  2757. deb = false
  2758. end
  2759. end
  2760. end)
  2761.  
  2762.  
  2763.  
  2764. local deb = false
  2765. mouse.KeyDown:connect(function(key)
  2766. if key == "j" and not deb then
  2767. deb = true
  2768. for i = 0, 90 do
  2769. spawn(function()
  2770. local p = Instance.new("Part")
  2771. p.Anchored = true
  2772. p.CanCollide = false
  2773. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2774. p.BrickColor = BrickColor.new("Bright red")
  2775. p.Material = Enum.Material.Neon
  2776. p.Size = Vector3.new(4.4,4.4,4.4)
  2777. p.Transparency = 0
  2778. p.Parent = workspace
  2779. local endcf = p.CFrame *CFrame.new(0,30,0)
  2780. for i = 0, 80 do
  2781. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2782. wait()
  2783. end
  2784. local z = Instance.new("Part")
  2785. z.CFrame = p.CFrame
  2786. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2787. local bv = Instance.new("BodyVelocity", p)
  2788. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2789. bv.Velocity = z.CFrame.lookVector*180
  2790. p.Anchored = false
  2791. z:Destroy()
  2792. p.CanCollide = false
  2793. local connection
  2794. spawn(function()
  2795. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2796. repeat wait()
  2797. p.CFrame = p.CFrame *angle
  2798. until not p or p.CanCollide
  2799. end)
  2800. connection = p.Touched:connect(function(hit)
  2801. hurt(hit, math.random(5,5))
  2802. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2803. p.CanCollide = true
  2804. end
  2805. end)
  2806. game.Debris:AddItem(p, 5)
  2807. end)
  2808. wait()
  2809. deb = false
  2810. end
  2811. end
  2812. end)
  2813.  
  2814.  
  2815.  
  2816. local deb = false
  2817. mouse.KeyDown:connect(function(key)
  2818. if key == "y" and not deb then
  2819. deb = true
  2820. for i = 0, 50 do
  2821. spawn(function()
  2822. local p = Instance.new("Part")
  2823. p.Anchored = true
  2824. p.CanCollide = false
  2825. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2826. p.BrickColor = BrickColor.new("Bright red")
  2827. p.Material = Enum.Material.Neon
  2828. p.Size = Vector3.new(6.4,6.4,6.4)
  2829. p.Transparency = 0.5
  2830. p.Parent = workspace
  2831. local endcf = p.CFrame *CFrame.new(0,30,0)
  2832. for i = 0, 20 do
  2833. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2834. wait()
  2835. end
  2836. local z = Instance.new("Part")
  2837. z.CFrame = p.CFrame
  2838. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2839. p.Anchored = false
  2840. z:Destroy()
  2841. p.CanCollide = true
  2842. local connection
  2843. spawn(function()
  2844. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2845. repeat wait()
  2846. p.CFrame = p.CFrame *angle
  2847. until not p or p.CanCollide
  2848. end)
  2849. connection = p.Touched:connect(function(hit)
  2850. hurt(hit, math.random(5,5))
  2851. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2852. p.CanCollide = true
  2853. end
  2854. end)
  2855. game.Debris:AddItem(p, 5)
  2856. end)
  2857. wait()
  2858. deb = false
  2859. end
  2860. end
  2861. end)
  2862.  
  2863.  
  2864.  
  2865. mouse.KeyDown:connect(function(k) ---galickgun
  2866. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2867. MV4 = 0
  2868. local Must = Instance.new("Sound",Torso)
  2869. Must.SoundId = "rbxassetid://719748223"
  2870. Must.Pitch = 0.99
  2871. Must.Volume = 3.4
  2872. Must.Looped = false
  2873. wait(0)
  2874. Must:Play()
  2875. Humanoid.WalkSpeed = 13
  2876. local Aura = Instance.new('ParticleEmitter')
  2877. Aura.Name = "Aura"
  2878. Aura.Texture = "rbxassetid://347730682"
  2879. Aura.Parent = Torso
  2880. Aura.LightEmission = 1
  2881. Aura.Transparency = NumberSequence.new(0.4,1)
  2882. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2883. Aura.Size = NumberSequence.new(1,9)
  2884. Aura.Rotation = NumberRange.new(-360,360)
  2885. Aura.LockedToPart = true
  2886. Aura.Lifetime = NumberRange.new(1)
  2887. Aura.Rate = 100
  2888. Aura.Speed = NumberRange.new(0)
  2889. Aura.EmissionDirection = "Top"
  2890. local Aura2 = Instance.new('ParticleEmitter')
  2891. Aura2.Name = "Aura"
  2892. Aura2.Texture = "rbxassetid://1046299182"
  2893. Aura2.Parent = Torso
  2894. Aura2.LightEmission = 1
  2895. Aura2.Transparency = NumberSequence.new(0,1)
  2896. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2897. Aura2.Size = NumberSequence.new(14)
  2898. Aura2.Rotation = NumberRange.new(-360,360)
  2899. Aura2.LockedToPart = true
  2900. Aura2.Lifetime = NumberRange.new(0.2)
  2901. Aura2.Rate = 20
  2902. Aura2.Speed = NumberRange.new(0)
  2903. Aura2.EmissionDirection = "Top"
  2904. attack = true
  2905. Firepart1 = Instance.new("Part", RightArm)
  2906. Firepart1.Size = Vector3.new(1, 1, 1)
  2907. GuW1 = Instance.new("Weld")
  2908. GuW1.Name = "GuW"
  2909. GuW1.Part0 = RightArm
  2910. GuW1.C0 = cn(0, -1, 0)
  2911. GuW1.C1 = cn(0, 0, 0)
  2912. GuW1.Part1 = Firepart1
  2913. GuW1.Parent = RightArm
  2914. Firepart1.Transparency = 1
  2915. Firepart2 = Instance.new("Part", LeftArm)
  2916. Firepart2.Size = Vector3.new(1, 1, 1)
  2917. GuW2 = Instance.new("Weld")
  2918. GuW2.Name = "GuW"
  2919. GuW2.Part0 = LeftArm
  2920. GuW2.C0 = cn(0, -1, 0)
  2921. GuW2.C1 = cn(0, 0, 0)
  2922. GuW2.Part1 = Firepart2
  2923. GuW2.Parent = LeftArm
  2924. Firepart2.Transparency = 1
  2925. GuW1:Destroy()
  2926. GuW1 = Instance.new("Weld")
  2927. GuW1.Name = "GuW"
  2928. GuW1.Part0 = Torso
  2929. GuW1.C0 = cn(0, 0, -6)
  2930. GuW1.C1 = cn(0, 0, 0)
  2931. GuW1.Part1 = Firepart1
  2932. GuW1.Parent = Torso
  2933. GuW2:Destroy()
  2934. GuW2 = Instance.new("Weld")
  2935. GuW2.Name = "GuW"
  2936. GuW2.Part0 = Torso
  2937. GuW2.C0 = cn(0, 0, -6)
  2938. GuW2.C1 = cn(0, 0, 0)
  2939. GuW2.Part1 = Firepart2
  2940. GuW2.Parent = Torso
  2941. GuW2:Destroy()
  2942. GuW2 = Instance.new("Weld")
  2943. GuW2.Name = "GuW"
  2944. GuW2.Part0 = Torso
  2945. GuW2.C0 = cn(0, 0, -4)
  2946. GuW2.C1 = cn(0, 0, 0)
  2947. GuW2.Part1 = Firepart2
  2948. GuW2.Parent = Torso
  2949. for i = 0, 18, 0.1 do
  2950. swait()
  2951. if Torsovelocity.Y > 2 then
  2952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2954. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2955. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2956. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2957. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2958. elseif Torsovelocity.Y < 1 then
  2959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2961. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2962. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2963. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2964. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2965. end
  2966. end
  2967. GuW1:Destroy()
  2968. GuW1 = Instance.new("Weld")
  2969. GuW1.Name = "GuW"
  2970. GuW1.Part0 = Torso
  2971. GuW1.C0 = cn(0, 0, -15)
  2972. GuW1.C1 = cn(0, 0, 0)
  2973. GuW1.Part1 = Firepart1
  2974. GuW1.Parent = Torso
  2975. GuW2:Destroy()
  2976. GuW2 = Instance.new("Weld")
  2977. GuW2.Name = "GuW"
  2978. GuW2.Part0 = Torso
  2979. GuW2.C0 = cn(0, 0, -17.5)
  2980. GuW2.C1 = cn(0, 0, 0)
  2981. GuW2.Part1 = Firepart2
  2982. GuW2.Parent = Torso
  2983. local Must = Instance.new("Sound",Torso)
  2984. Must.SoundId = "rbxassetid://719747626"
  2985. Must.Pitch = 0.99
  2986. Must.Volume = 3.9
  2987. Must.Looped = false
  2988. wait(0)
  2989. Must:Play()
  2990. for i = 0, 1.25, 0.01 do
  2991. swait()
  2992. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  2993. shoottraildd22(mouse.Hit.p, Torso, 0)
  2994. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2995. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2996. if Torsovelocity.Y > 2 then
  2997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2999. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  3000. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  3001. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3002. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3003. end
  3004. end
  3005. Must:Stop()
  3006. Aura:Destroy()
  3007. Aura2:Destroy()
  3008. wait(0.5)
  3009. Humanoid.WalkSpeed = 16
  3010. attack = false
  3011. MV4 = 300
  3012. Firepart1:Destroy()
  3013. Firepart2:Destroy()
  3014. end
  3015. end)
  3016.  
  3017.  
  3018. d = {}
  3019. function iteffect()
  3020.  
  3021. coroutine.resume(coroutine.create(function()
  3022.  
  3023. for i = 1, 10 do
  3024. effect = Instance.new("Part", workspace)
  3025. effect.Anchored = true
  3026. effect.CanCollide = false
  3027. effect.Size = Vector3.new(0.2, 3, 0.2)
  3028. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3029. effect.Transparency = 0
  3030. effect.Material = "Plastic"
  3031. effect.BrickColor = BrickColor.new("Really black")
  3032. table.insert(d, effect)
  3033. game:GetService("Debris"):AddItem(effect, 0.3)
  3034. end
  3035.  
  3036. coroutine.resume(coroutine.create(function()
  3037. for i = 1, 10 do
  3038. for i,e in pairs(d) do
  3039. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3040. e.Transparency = e.Transparency + 0.030
  3041. end
  3042. wait(0.01)
  3043. end
  3044.  
  3045. end))
  3046. end))
  3047.  
  3048.  
  3049. end
  3050.  
  3051. tp = true
  3052.  
  3053. mouse.KeyDown:connect(function(k)
  3054. if k == "e" then
  3055. if tp == true then
  3056. tp = false
  3057. local Must = Instance.new("Sound",Torso)
  3058. Must.SoundId = "rbxassetid://1055279036"
  3059. Must.Pitch = 0.99
  3060. Must.Volume = 1.2
  3061. Must.Looped = false
  3062. wait(0)
  3063. Must:Play()
  3064. Zanzoken = Instance.new("Part",char)
  3065. Zanzoken.Anchored = true
  3066. Zanzoken.CanCollide = false
  3067. Zanzoken.Position = v3(999,999,999)
  3068. Zanzoken.CFrame = Torso.CFrame
  3069. game.Debris:AddItem(Zanzoken,0.5)
  3070. Zanzoken.Transparency = 1
  3071. wait()
  3072. idk = Instance.new("BillboardGui",Zanzoken)
  3073. idk.Size = UDim2.new(10,0,15,0)
  3074. idk.AlwaysOnTop = false
  3075. idk1 = Instance.new("ImageLabel",idk)
  3076. idk1.BackgroundTransparency = 1
  3077. idk.ExtentsOffset = v3(0,0,0)
  3078. idk1.ImageTransparency = 0
  3079. idk1.Size = UDim2.new(2,0,1,0)
  3080. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3081. idk1.Image = "rbxassetid://43708993"
  3082. char.Head.face.Parent = game.Lighting
  3083. wait(0)
  3084. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3085. game.Lighting.face.Parent = char.Head
  3086. wait(0)
  3087. Zanzoken = Instance.new("Part",char)
  3088. Zanzoken.Anchored = true
  3089. Zanzoken.CanCollide = false
  3090. Zanzoken.Position = v3(999,999,999)
  3091. Zanzoken.CFrame = Torso.CFrame
  3092. game.Debris:AddItem(Zanzoken,0.5)
  3093. Zanzoken.Transparency = 1
  3094. wait()
  3095. idk = Instance.new("BillboardGui",Zanzoken)
  3096. idk.Size = UDim2.new(10,0,15,0)
  3097. idk.AlwaysOnTop = false
  3098. idk1 = Instance.new("ImageLabel",idk)
  3099. idk1.BackgroundTransparency = 1
  3100. idk.ExtentsOffset = v3(0,0,0)
  3101. idk1.ImageTransparency = 0
  3102. idk1.Size = UDim2.new(2,0,1,0)
  3103. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3104. idk1.Image = "rbxassetid://343708993"
  3105.  
  3106. wait(0.4)
  3107. tp = true
  3108.  
  3109.  
  3110. end
  3111. end
  3112. end)
  3113.  
  3114.  
  3115. MV4 = 300
  3116. mouse.KeyDown:connect(function(k)
  3117. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3118. MV4 = 0
  3119. local Must = Instance.new("Sound",workspace)
  3120. Must.SoundId = "rbxassetid://512366303"
  3121. Must.Pitch = 0.99
  3122. Must.Volume = 3.5
  3123. Must.Looped = true
  3124. wait(0)
  3125. Must:Play()
  3126. local lb = Instance.new("Part")
  3127. lb.Parent = char
  3128. lb.Material = "Neon"
  3129. lb.Color = BrickColor.new("Gold").Color
  3130. lb.CanCollide = false
  3131. lb.Material = "Neon"
  3132. lb.Size = vt(1,1,1)
  3133. lb.CFrame = Torso.CFrame
  3134. lb.Rotation = vt(0,0,0)
  3135. lb.Anchored = true
  3136. lb.Transparency = 0
  3137. local thing = Instance.new("SpecialMesh",lb)
  3138. thing.MeshType = "FileMesh"
  3139. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3140. thing.Scale = vt(0,15,0)
  3141. local chancerot = math.random(1,2)
  3142. for z = 0, 4 do
  3143. if chancerot == 1 then
  3144. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3145. elseif chancerot == 2 then
  3146. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3147. end
  3148. lb.Transparency = lb.Transparency + 0.1
  3149. thing.Scale = thing.Scale + vt(15,0,15)
  3150. wait()
  3151. end
  3152. for z = 0, 4 do
  3153. if chancerot == 1 then
  3154. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3155. elseif chancerot == 2 then
  3156. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3157. end
  3158. lb.Transparency = lb.Transparency + 0.1
  3159. thing.Scale = thing.Scale + vt(15,0,15)
  3160. wait()
  3161. end
  3162.  
  3163. local Aura = Instance.new('ParticleEmitter')
  3164. Aura.Name = "Aura"
  3165. Aura.Texture = "rbxassetid://347730682"
  3166. Aura.Parent = Torso
  3167. Aura.LightEmission = 1
  3168. Aura.Transparency = NumberSequence.new(0.5,1)
  3169. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3170. Aura.Size = NumberSequence.new(1,25)
  3171. Aura.Rotation = NumberRange.new(-360,360)
  3172. Aura.LockedToPart = true
  3173. Aura.Lifetime = NumberRange.new(1)
  3174. Aura.Rate = 100
  3175. Aura.Speed = NumberRange.new(0)
  3176. Aura.EmissionDirection = "Top"
  3177. local Aura2 = Instance.new('ParticleEmitter')
  3178. Aura2.Name = "Aura"
  3179. Aura2.Texture = "rbxassetid://1046299182"
  3180. Aura2.Parent = Torso
  3181. Aura2.LightEmission = 1
  3182. Aura2.Transparency = NumberSequence.new(0,1)
  3183. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3184. Aura2.Size = NumberSequence.new(55)
  3185. Aura2.Rotation = NumberRange.new(-360,360)
  3186. Aura2.LockedToPart = true
  3187. Aura2.Lifetime = NumberRange.new(0.2)
  3188. Aura2.Rate = 20
  3189. Aura2.Speed = NumberRange.new(0)
  3190. Aura2.EmissionDirection = "Top"
  3191. lig = Instance.new("PointLight",Player.Character.Torso)
  3192. lig.Color=Color3.new(255,255,0)
  3193. lig.Range = 12
  3194. Humanoid.WalkSpeed = 0.01
  3195. attack = true
  3196. Firepart1 = Instance.new("Part", RightArm)
  3197. Firepart1.Size = Vector3.new(1, 1, 1)
  3198. GuW1 = Instance.new("Weld")
  3199. GuW1.Name = "GuW"
  3200. GuW1.Part0 = RightArm
  3201. GuW1.C0 = cn(0, -1, 0)
  3202. GuW1.C1 = cn(0, 0, 0)
  3203. GuW1.Part1 = Firepart1
  3204. GuW1.Parent = RightArm
  3205. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3206. Firepart1.Transparency = 1
  3207. Firepart2 = Instance.new("Part", LeftArm)
  3208. Firepart2.Size = Vector3.new(1, 1, 1)
  3209. GuW2 = Instance.new("Weld")
  3210. GuW2.Name = "GuW"
  3211. GuW2.Part0 = LeftArm
  3212. GuW2.C0 = cn(0, -1, 0)
  3213. GuW2.C1 = cn(0, 0, 0)
  3214. GuW2.Part1 = Firepart2
  3215. GuW2.Parent = LeftArm
  3216. Firepart2.Transparency = 1
  3217.  
  3218. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3219. GuW1:Destroy()
  3220. GuW1 = Instance.new("Weld")
  3221. GuW1.Name = "GuW"
  3222. GuW1.Part0 = Torso
  3223. GuW1.C0 = cn(0, 0, -6)
  3224. GuW1.C1 = cn(0, 0, 0)
  3225. GuW1.Part1 = Firepart1
  3226. GuW1.Parent = Torso
  3227. GuW2:Destroy()
  3228. GuW2 = Instance.new("Weld")
  3229. GuW2.Name = "GuW"
  3230. GuW2.Part0 = Torso
  3231. GuW2.C0 = cn(0, 0, -6)
  3232. GuW2.C1 = cn(0, 0, 0)
  3233. GuW2.Part1 = Firepart2
  3234. GuW2.Parent = Torso
  3235.  
  3236. GuW2:Destroy()
  3237. GuW2 = Instance.new("Weld")
  3238. GuW2.Name = "GuW"
  3239. GuW2.Part0 = Torso
  3240. GuW2.C0 = cn(0, 0, -4)
  3241. GuW2.C1 = cn(0, 0, 0)
  3242. GuW2.Part1 = Firepart2
  3243. GuW2.Parent = Torso
  3244. for i = 0, 15, 0.1 do
  3245. swait()
  3246. if Torsovelocity.Y > 2 then
  3247. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3248. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3249. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3250. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3251. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3252. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3253. elseif Torsovelocity.Y < 1 then
  3254. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3255. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3256. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3257. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3258. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3259. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3260. end
  3261. end
  3262. wait(16)
  3263. local Aura3 = Instance.new('ParticleEmitter')
  3264. Aura3.Name = "Aura"
  3265. Aura3.Texture = "rbxassetid://1046299182"
  3266. Aura3.Parent = Torso
  3267. Aura3.LightEmission = 1
  3268. Aura3.Transparency = NumberSequence.new(0.4,1)
  3269. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3270. Aura3.Size = NumberSequence.new(140)
  3271. Aura3.Rotation = NumberRange.new(-360,360)
  3272. Aura3.LockedToPart = true
  3273. Aura3.Lifetime = NumberRange.new(0.2)
  3274. Aura3.Rate = 70
  3275. Aura3.Speed = NumberRange.new(0)
  3276. Aura3.EmissionDirection = "Top"
  3277. local Aura4 = Instance.new('ParticleEmitter')
  3278. Aura4.Name = "Aura"
  3279. Aura4.Texture = "rbxassetid://1046299182"
  3280. Aura4.Parent = Torso
  3281. Aura4.LightEmission = 1
  3282. Aura4.Transparency = NumberSequence.new(0.7,1)
  3283. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3284. Aura4.Size = NumberSequence.new(190)
  3285. Aura4.Rotation = NumberRange.new(-360,360)
  3286. Aura4.LockedToPart = true
  3287. Aura4.Lifetime = NumberRange.new(0.2)
  3288. Aura4.Rate = 120
  3289. Aura4.Speed = NumberRange.new(0)
  3290. Aura4.EmissionDirection = "Top"
  3291. local Aura5 = Instance.new('ParticleEmitter')
  3292. Aura5.Name = "Aura"
  3293. Aura5.Texture = "rbxassetid://347730682"
  3294. Aura5.Parent = Torso
  3295. Aura5.LightEmission = 1
  3296. Aura5.Transparency = NumberSequence.new(0.2,1)
  3297. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3298. Aura5.Size = NumberSequence.new(1,65)
  3299. Aura5.Rotation = NumberRange.new(-360,360)
  3300. Aura5.LockedToPart = true
  3301. Aura5.Lifetime = NumberRange.new(1)
  3302. Aura5.Rate = 200
  3303. Aura5.Speed = NumberRange.new(0)
  3304. Aura5.EmissionDirection = "Top"
  3305. local quake = Instance.new("Sound",workspace)
  3306. quake.SoundId = "rbxassetid://1048411878"
  3307. quake.Pitch = 0.99
  3308. quake.Volume = 1.3
  3309. quake.Looped = true
  3310. wait(0)
  3311. quake:Play()
  3312. local scrr = Instance.new("Sound",Torso)
  3313. scrr.SoundId = "rbxassetid://908472235"
  3314. scrr.Pitch = 0.99
  3315. scrr.Volume = 5.5
  3316. scrr.Looped = true
  3317. wait(0)
  3318. scrr:Play()
  3319.  
  3320. for i = 0, 2, 0.1 do
  3321. swait()
  3322. local lb = Instance.new("Part")
  3323. lb.Parent = char
  3324. lb.Material = "Neon"
  3325. lb.Color = BrickColor.new("Gold").Color
  3326. lb.CanCollide = false
  3327. lb.Material = "Neon"
  3328. lb.Size = vt(0.5,0,0.5)
  3329. lb.CFrame = Torso.CFrame
  3330. lb.Rotation = vt(0,0,0)
  3331. lb.Anchored = true
  3332. lb.Transparency = 0
  3333. local thing = Instance.new("SpecialMesh",lb)
  3334. thing.MeshType = "FileMesh"
  3335. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3336. thing.Scale = vt(0,15,0)
  3337. local chancerot = math.random(1,2)
  3338. for z = 0, 4 do
  3339. if chancerot == 1 then
  3340. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3341. elseif chancerot == 2 then
  3342. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3343. end
  3344. lb.Transparency = lb.Transparency + 0.1
  3345. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3346. wait()
  3347. end
  3348. for z = 0, 4 do
  3349. if chancerot == 1 then
  3350. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3351. elseif chancerot == 2 then
  3352. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3353. end
  3354. lb.Transparency = lb.Transparency + 0.1
  3355. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3356. wait()
  3357. end
  3358. end
  3359.  
  3360.  
  3361. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3362. for i = 0, 24, 0.1 do
  3363. swait()
  3364. if Torsovelocity.Y > 2 then
  3365. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3367. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3368. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3369. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3370. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3371. elseif Torsovelocity.Y < 1 then
  3372. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3373. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3374. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3375. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3376. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3377. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3378. end
  3379. end
  3380. wait(5)
  3381. GuW1:Destroy()
  3382. GuW1 = Instance.new("Weld")
  3383. GuW1.Name = "GuW"
  3384. GuW1.Part0 = Torso
  3385. GuW1.C0 = cn(0, 0, -15)
  3386. GuW1.C1 = cn(0, 0, 0)
  3387. GuW1.Part1 = Firepart1
  3388. GuW1.Parent = Torso
  3389. GuW2:Destroy()
  3390. GuW2 = Instance.new("Weld")
  3391. GuW2.Name = "GuW"
  3392. GuW2.Part0 = Torso
  3393. GuW2.C0 = cn(0, 0, -17.5)
  3394. GuW2.C1 = cn(0, 0, 0)
  3395. GuW2.Part1 = Firepart2
  3396. GuW2.Parent = Torso
  3397. local Must2 = Instance.new("Sound",Torso) --1048411878
  3398. Must2.SoundId = "rbxassetid://950551676"
  3399. Must2.Pitch = 0.99
  3400. Must2.Volume = 10
  3401. Must2.Looped = false
  3402. wait(0)
  3403. Must2:Play()
  3404. quake:Stop()
  3405. scrr:Stop()
  3406. local Gone = Instance.new('ParticleEmitter')
  3407. Gone.Name = "Aura"
  3408. Gone.Texture = "rbxassetid://1046299182"
  3409. Gone.Parent = Torso
  3410. Gone.LightEmission = 1
  3411. Gone.Transparency = NumberSequence.new(0.7,1)
  3412. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3413. Gone.Size = NumberSequence.new(340)
  3414. Gone.Rotation = NumberRange.new(-360,360)
  3415. Gone.LockedToPart = true
  3416. Gone.Lifetime = NumberRange.new(0.2)
  3417. Gone.Rate = 70
  3418. Gone.Speed = NumberRange.new(0)
  3419. Gone.EmissionDirection = "Top"
  3420. wait(2)
  3421. Aura:Destroy()
  3422. Aura2:Destroy()
  3423. Aura3:Destroy()
  3424. Aura4:Destroy()
  3425. Aura5:Destroy()
  3426. lig:Destroy()
  3427. Gone:Destroy()
  3428. for i = 0, 3, 0.01 do
  3429. swait()
  3430. shoottraildd2(mouse.Hit.p, Torso, 0)
  3431. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3432. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3433. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3434. if Torsovelocity.Y > 2 then
  3435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3437. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3438. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3439. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3440. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3441. elseif Torsovelocity.Y < 1 then
  3442. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3443. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3444. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3445. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3446. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3447. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3448. end
  3449. end
  3450. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3451. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3452. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3453. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3454. for i = 0, 3, 0.1 do
  3455. swait()
  3456. if Torsovelocity.Y > 2 then
  3457. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3458. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3459. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3460. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3461. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3462. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3463. elseif Torsovelocity.Y < 1 then
  3464. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3465. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3466. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3467. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3468. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3469. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3470. end
  3471. end
  3472. wait(1)
  3473. Humanoid.WalkSpeed = 16
  3474. attack = false
  3475. MV4 = 0
  3476. Must:Stop()
  3477. Firepart1:Destroy()
  3478. Firepart2:Destroy()
  3479. end
  3480. end)
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486. musiccommand = 1
  3487. musicwait = false
  3488. mouse.KeyDown:connect(function(k)
  3489. if k == "=" and attack == false then
  3490. if musiccommand == 1 and musicwait == false then
  3491. musicwait = true
  3492. sou2:Stop()
  3493. musiccommand = 2
  3494. end
  3495. if musiccommand == 2 and musicwait == false then
  3496. musicwait = true
  3497. sou2:Play()
  3498. sou2.Volume = 2
  3499. musiccommand = 3
  3500. end
  3501. if musiccommand == 3 and musicwait == false then
  3502. musicwait = true
  3503. sou2.Volume = 0.5
  3504. musiccommand = 1
  3505. end
  3506. musicwait = false
  3507. end
  3508. end)
  3509. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3510. Hitpart3 = Instance.new("Part", HPart3)
  3511. Hitpart3.Size = Vector3.new(1, 1, 1)
  3512. Hitpart3.CanCollide = false
  3513. HuW3 = Instance.new("Weld")
  3514. HuW3.Name = "GuW"
  3515. HuW3.Part0 = HPart3
  3516. HuW3.C0 = cn(Xv, Yv, Zv)
  3517. HuW3.C1 = cn(0, 0, 0)
  3518. HuW3.Part1 = Hitpart3
  3519. HuW3.Parent = HPart3
  3520. Hitpart3.Transparency = 1
  3521. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3522. end
  3523. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3524. Hitpart2 = Instance.new("Part", HPart2)
  3525. Hitpart2.Size = Vector3.new(1, 1, 1)
  3526. Hitpart2.CanCollide = false
  3527. HuW2 = Instance.new("Weld")
  3528. HuW2.Name = "GuW"
  3529. HuW2.Part0 = HPart2
  3530. HuW2.C0 = cn(Xv, Yv, Zv)
  3531. HuW2.C1 = cn(0, 0, 0)
  3532. HuW2.Part1 = Hitpart2
  3533. HuW2.Parent = HPart2
  3534. Hitpart2.Transparency = 1
  3535. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3536. end
  3537. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3538. Hitpart = Instance.new("Part", HPart)
  3539. Hitpart.Size = Vector3.new(1, 1, 1)
  3540. Hitpart.CanCollide = false
  3541. HuW = Instance.new("Weld")
  3542. HuW.Name = "GuW"
  3543. HuW.Part0 = HPart
  3544. HuW.C0 = cn(Xv, Yv, Zv)
  3545. HuW.C1 = cn(0, 0, 0)
  3546. HuW.Part1 = Hitpart
  3547. HuW.Parent = HPart
  3548. Hitpart.Transparency = 1
  3549. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3550. end
  3551. --
  3552. --
  3553. MV1 = 20
  3554. mouse.KeyDown:connect(function(k)
  3555. if k == "=" and attack == false then
  3556. if firemode == true then
  3557. firemode = false
  3558. print("ice mode")
  3559. icesmoke.Acceleration = Vector3.new(0,0,0)
  3560. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3561. icesmoke.Transparency = NumberSequence.new({
  3562. NumberSequenceKeypoint.new(0, 0.9),
  3563. NumberSequenceKeypoint.new(1, 1)
  3564. })
  3565. icesmoke.Size = NumberSequence.new(3)
  3566. icesmoke.Parent = RightArm
  3567. else
  3568. firemode = true
  3569. print("fire mode")
  3570. ice_mode = false
  3571. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3572. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3573. icesmoke.Rate = 400
  3574. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3575. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3576. icesmoke.Size = NumberSequence.new(3)
  3577. icesmoke.EmissionDirection = "Top"
  3578. icesmoke.Parent = LeftArm
  3579. end
  3580. end
  3581. if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3582. MV1 = 90
  3583. Humanoid.WalkSpeed = 15
  3584. attack = true
  3585. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3586. Firepart2 = Instance.new("Part", LeftArm)
  3587. Firepart2.Size = Vector3.new(1, 1, 1)
  3588. Firepart2.CanCollide = false
  3589. GuW2 = Instance.new("Weld")
  3590. GuW2.Name = "GuW"
  3591. GuW2.Part0 = LeftArm
  3592. GuW2.C0 = cn(0, -0.5, 0)
  3593. GuW2.C1 = cn(0, 0, 0)
  3594. GuW2.Part1 = Firepart2
  3595. GuW2.Parent = LeftArm
  3596. Firepart2.Transparency = 1
  3597. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3598. for i = 0, 2, 0.1 do
  3599. swait()
  3600. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3601. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3602. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3603. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3604. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(130 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3605. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3606. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3607. end
  3608. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3609. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3610. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3611. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3612. Humanoid.WalkSpeed = 16
  3613. attack = false
  3614. Firepart2:Destroy()
  3615. end
  3616. end)
  3617. MV2 = 90
  3618.  
  3619. mouse.KeyDown:connect(function(key)
  3620. if key == "=" then
  3621. Head.Transparency = 1
  3622. Torso.Transparency = 1
  3623. LeftArm.Transparency = 1
  3624. Head.face.Texture = ""
  3625. RightArm.Transparency = 1
  3626. LeftLeg.Transparency = 1
  3627. RightLeg.Transparency = 1
  3628. mesh1.Transparency = 1
  3629. mesh2.Transparency = 1
  3630. mesh5.Transparency = 1
  3631. mesheye.Transparency = 1
  3632. mesheye1.Transparency = 1
  3633. mesheye2.Transparency = 1
  3634. mesheye3.Transparency = 1
  3635. char.Parent = workspace.Camera
  3636. char.WalkSpeed = 60
  3637. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3638. char:FindFirstChild("TalkingBillBoard"):destroy()
  3639. end
  3640. end
  3641. end)
  3642. mouse.KeyUp:connect(function(key)
  3643. if key == "=" then
  3644. Head.Transparency = 0
  3645. Torso.Transparency = 0
  3646. LeftArm.Transparency = 0
  3647. Head.face.Texture = ""
  3648. RightArm.Transparency = 0
  3649. LeftLeg.Transparency = 0
  3650. RightLeg.Transparency = 0
  3651. mesh1.Transparency = 0
  3652. mesh2.Transparency = 0
  3653. mesh5.Transparency = 0
  3654. mesheye.Transparency = 0
  3655. mesheye1.Transparency = 0
  3656. mesheye2.Transparency = 0
  3657. mesheye3.Transparency = 0
  3658. hat1.Transparency = 0
  3659. hat2.Transparency = 0
  3660. hat3.Transparency = 0
  3661. hat4.Transparency = 0
  3662. hat5.Transparency = 0
  3663. hat6.Transparency = 0
  3664. hat7.Transparency = 0
  3665. hat8.Transparency = 0
  3666. hat9.Transparency = 0
  3667. char.Parent = workspace
  3668. end
  3669. end)
  3670.  
  3671. mouse.KeyDown:connect(function(k)
  3672. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3673. MV2 = 90
  3674. attack = true
  3675. Firepart = Instance.new("Part", RightArm)
  3676. Firepart.Size = Vector3.new(1, 1, 1)
  3677. GuW = Instance.new("Weld")
  3678. GuW.Name = "GuW"
  3679. GuW.Part0 = RightArm
  3680. GuW.C0 = cn(0, -1, 0)
  3681. GuW.C1 = cn(0, 0, 0)
  3682. GuW.Part1 = Firepart
  3683. GuW.Parent = RightArm
  3684. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3685. Firepart.Transparency = 1
  3686. Humanoid.WalkSpeed = 15
  3687. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3688. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3689. for i = 1, 3 do
  3690. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3691. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3692. end
  3693. for i = 0, 3, 0.1 do
  3694. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3695. swait()
  3696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3697. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3698. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3699. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3700. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3701. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3702. end
  3703. wait(1)
  3704. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3705.  
  3706. Humanoid.WalkSpeed = 16
  3707. attack = false
  3708. Firepart:Destroy()
  3709. end
  3710.  
  3711.  
  3712.  
  3713.  
  3714. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3715. MV2 = 90
  3716. attack = true
  3717. Firepart = Instance.new("Part", RightArm)
  3718. Firepart.Size = Vector3.new(1, 1, 1)
  3719. GuW = Instance.new("Weld")
  3720. GuW.Name = "GuW"
  3721. GuW.Part0 = RightArm
  3722. GuW.C0 = cn(0, -1, 0)
  3723. GuW.C1 = cn(0, 0, 0)
  3724. GuW.Part1 = Firepart
  3725. GuW.Parent = RightArm
  3726. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3727. Firepart.Transparency = 1
  3728. Humanoid.WalkSpeed = 0.01
  3729. for i = 0, 4, 0.1 do
  3730. swait()
  3731. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3732. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3735. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3736. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3737. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3738. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3739. end
  3740. for i = 0, 4, 0.1 do
  3741. swait()
  3742. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3743. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3744. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3745. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3746. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3747. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3748. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3749. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3750. end
  3751. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3752. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3753. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3754. for i = 1, 3 do
  3755. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3756. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3757. end
  3758. for i = 0, 2, 0.1 do
  3759. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3760. swait()
  3761. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3762. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3763. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(130 + 1 * math.cos(sine / 25))), 0.05)
  3764. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3765. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3766. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3767. end
  3768. Humanoid.WalkSpeed = 16
  3769. attack = false
  3770. Firepart:Destroy()
  3771. end
  3772. end)
  3773. Rapid = false
  3774. BasePart = Instance.new("Part")
  3775. BasePart.Shape = Enum.PartType.Block
  3776. BasePart.Material = Enum.Material.Neon
  3777. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3778. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3779. BasePart.FormFactor = Enum.FormFactor.Custom
  3780. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3781. BasePart.CanCollide = true
  3782. BasePart.Locked = true
  3783. BasePart.Anchored = false
  3784. local icy_Player = game.Players.localPlayer
  3785. local icy_mouse = icy_Player:GetMouse()
  3786. ice_mode = false
  3787. local colors = {
  3788. BrickColor.new("Cyan"),
  3789. BrickColor.new("Medium blue"),
  3790. BrickColor.new("Pastel blue")
  3791. }
  3792. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3793. if root then
  3794. icy_mouse.KeyDown:connect(function(k)
  3795. if k == "=" and firemode == false then
  3796. if ice_mode == true then
  3797. ice_mode = false
  3798. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3799. else
  3800. ice_mode = true
  3801. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3802. end
  3803. end
  3804. if k == "=" and firemode == true then
  3805. attack = true
  3806. do
  3807. local Stop = false
  3808. local Version = 0
  3809. local MaxSpeed = 5
  3810. local Speed = 3.5
  3811. local Keys = {}
  3812. local Force = 10000
  3813. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3814. swait(0.5)
  3815. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3816. if Fly then
  3817. Fly:Destroy()
  3818. end
  3819. if Rot then
  3820. Rot:Destroy()
  3821. end
  3822. Fly = Instance.new("BodyPosition", char.Torso)
  3823. Fly.Name = "LMMFly"
  3824. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3825. Fly.P = Force
  3826. Fly.position = char.Torso.Position
  3827. Rot = Instance.new("BodyGyro", char.Torso)
  3828. Rot.Name = "LMMRot"
  3829. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3830. Rot.P = Force
  3831. Rot.cframe = cam.CoordinateFrame
  3832. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3833. local Thread, Old = Version, nil
  3834. char.Humanoid.PlatformStand = true
  3835. function StopFly()
  3836. Version = Version + 1
  3837. Stop = true
  3838. char.Humanoid.PlatformStand = false
  3839. Fly:Destroy()
  3840. Rot:Destroy()
  3841. attack = false
  3842. end
  3843. char.ChildAdded:connect(function(Obj)
  3844. wait()
  3845. if Obj.Name == "LM" .. "MFlyStop" then
  3846. Obj:Destroy()
  3847. StopFly()
  3848. end
  3849. end)
  3850. HitpartFunk2(RightArm, 0, -0.7, 0)
  3851. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3852. for i = 0, 25, 0.1 do
  3853. if attack == true then
  3854. swait()
  3855.  
  3856. end
  3857. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3858. if Keys[string.char(48)] then
  3859. Speed = 1
  3860. end
  3861. if Keys.w then
  3862. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3863. end
  3864. if Keys.s then
  3865. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3866. end
  3867. if Keys.d then
  3868. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3869. end
  3870. if Keys.a then
  3871. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3872. end
  3873. if Keys.e or Keys[" "] then
  3874. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3875. end
  3876. if Keys.q then
  3877. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3878. end
  3879. if Keys.z then
  3880. StopFly()
  3881. end
  3882. if Old ~= Vectoring then
  3883. Fly.position = Vectoring.p
  3884. Old = Vectoring
  3885. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3886. else
  3887. Speed = 1
  3888. end
  3889. Rot.cframe = cam.CoordinateFrame
  3890. mouse.KeyDown:connect(function(Key)
  3891. Keys[Key] = true
  3892. end)
  3893. mouse.KeyUp:connect(function(Key)
  3894. Keys[Key] = false
  3895. end)
  3896. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3897. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3898. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3899. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3900. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3901. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3902. end
  3903. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3904. attack = false
  3905. char.Humanoid.PlatformStand = false
  3906. Fly:Destroy()
  3907. Rot:Destroy()
  3908. end
  3909. end
  3910. if k == "=" and InForm == true then
  3911. attack = true
  3912. do
  3913. local Stop = false
  3914. local Version = 0
  3915. local MaxSpeed = 6
  3916. local Speed = 3
  3917. local Keys = {}
  3918. local Force = 10000
  3919. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3920. swait(1)
  3921. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3922. if Fly then
  3923. Fly:Destroy()
  3924. end
  3925. if Rot then
  3926. Rot:Destroy()
  3927. end
  3928. Fly = Instance.new("BodyPosition", char.Torso)
  3929. Fly.Name = "LMMFly"
  3930. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3931. Fly.P = Force
  3932. Fly.position = char.Torso.Position
  3933. Rot = Instance.new("BodyGyro", char.Torso)
  3934. Rot.Name = "LMMRot"
  3935. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3936. Rot.P = Force
  3937. Rot.cframe = cam.CoordinateFrame
  3938. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3939. local Thread, Old = Version, nil
  3940. char.Humanoid.PlatformStand = true
  3941. function StopFly()
  3942. Version = Version + 1
  3943. Stop = true
  3944. char.Humanoid.PlatformStand = false
  3945. Fly:Destroy()
  3946. Rot:Destroy()
  3947. attack = false
  3948. end
  3949. char.ChildAdded:connect(function(Obj)
  3950. wait()
  3951. if Obj.Name == "LM" .. "MFlyStop" then
  3952. Obj:Destroy()
  3953. StopFly()
  3954. end
  3955. end)
  3956. HitpartFunk2(RightArm, 0, -0.7, 0)
  3957. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3958. for i = 0, 25, 0.1 do
  3959. if attack == true then
  3960. swait()
  3961. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3962. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3963. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3964. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3965. end
  3966. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3967. if Keys[string.char(48)] then
  3968. Speed = 1
  3969. end
  3970. if Keys.w then
  3971. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3972. end
  3973. if Keys.s then
  3974. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3975. end
  3976. if Keys.d then
  3977. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3978. end
  3979. if Keys.a then
  3980. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3981. end
  3982. if Keys.e or Keys[" "] then
  3983. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3984. end
  3985. if Keys.q then
  3986. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3987. end
  3988. if Keys.z then
  3989. StopFly()
  3990. end
  3991. if Old ~= Vectoring then
  3992. Fly.position = Vectoring.p
  3993. Old = Vectoring
  3994. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3995. else
  3996. Speed = 1
  3997. end
  3998. Rot.cframe = cam.CoordinateFrame
  3999. mouse.KeyDown:connect(function(Key)
  4000. Keys[Key] = true
  4001. end)
  4002. mouse.KeyUp:connect(function(Key)
  4003. Keys[Key] = false
  4004. end)
  4005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4007. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4009. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4010. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4011. end
  4012. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4013. attack = false
  4014. char.Humanoid.PlatformStand = false
  4015. Fly:Destroy()
  4016. Rot:Destroy()
  4017. end
  4018. end
  4019. end)
  4020. game:GetService("RunService").Stepped:connect(function()
  4021. if ice_mode == true then
  4022. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4023. local icePath = BasePart:Clone()
  4024. icePath.Anchored = true
  4025. icePath.Transparency = 0.85
  4026. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4027. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4028. icePath.BrickColor = colors[math.random(1, #colors)]
  4029. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4030. game:GetService("Debris"):AddItem(icePath, 1)
  4031. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4032. end
  4033. end)
  4034. end
  4035. MV3 = 190
  4036. mouse.KeyDown:connect(function(k)
  4037. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4038. MV3 = 80
  4039. attack = true
  4040. Humanoid.WalkSpeed = 15
  4041. HitpartFunk2(RightArm, 0, -0.5, 0)
  4042. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4043. for i = 0, 1.5, 0.1 do
  4044. swait()
  4045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4047. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4049. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4050. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4051. end
  4052. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4053. for i = 0, 2, 0.1 do
  4054. swait()
  4055. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4056. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4057. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4058. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4059. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4060. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4061. end
  4062. for i = 0, 4.2, 0.1 do
  4063. swait()
  4064. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4065. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4066. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4067. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4068. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4069. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4070. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
  4071. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
  4072. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4073. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4074. end
  4075. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4076. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4077. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4078. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4079. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4080. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4081. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4082. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4083. for i = 0, 2, 0.1 do
  4084. swait()
  4085. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4086. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4087. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  4088. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  4089. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4090. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4091. end
  4092. for i = 0, 2, 0.1 do
  4093. swait()
  4094. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4095. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4096. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4097. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4098. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4099. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4100. end
  4101. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4102. for i = 0, 4, 0.1 do
  4103. swait()
  4104. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4105. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4108. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4109. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4110. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4111. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4112. end
  4113. for i = 0, 2, 0.1 do
  4114. swait()
  4115. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4116. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4117. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4118. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4119. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -0.6) * angles(math.rad(100), math.rad(0), math.rad(-25)), 0.4)
  4120. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4121. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4122. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4123. end
  4124. for i = 1, 6 do
  4125. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4126. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4127. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4128. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4129. wait(0.15)
  4130. end
  4131. attack = false
  4132. Humanoid.WalkSpeed = 16
  4133. end
  4134. if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4135. Humanoid.WalkSpeed = 1
  4136. MV3 = 80
  4137. attack = true
  4138. FastFireBall = Instance.new("Part", RightArm)
  4139. FastFireBall.Size = Vector3.new(1, 1, 1)
  4140. FFW = Instance.new("Weld")
  4141. FFW.Name = "GuW"
  4142. FFW.Part0 = RightArm
  4143. FFW.C0 = cn(0, -1, 0)
  4144. FFW.C1 = cn(0, 0, 0)
  4145. FFW.Part1 = FastFireBall
  4146. FFW.Parent = RightArm
  4147. FastFireBall.Transparency = 1
  4148. FastFireBall2 = Instance.new("Part", LeftArm)
  4149. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4150. FFW2 = Instance.new("Weld")
  4151. FFW2.Name = "GuW"
  4152. FFW2.Part0 = LeftArm
  4153. FFW2.C0 = cn(0, -1, 0)
  4154. FFW2.C1 = cn(0, 0, 0)
  4155. FFW2.Part1 = FastFireBall2
  4156. FFW2.Parent = LeftArm
  4157. FastFireBall2.Transparency = 1
  4158. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4159. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4160. for i = 0, 1, 0.1 do
  4161. swait()
  4162. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4163. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4164. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4165. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4168. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4169. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4170. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4171. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4172. end
  4173. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4174. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4175. function holding()
  4176. if Rapid == true and ice_mode == false then
  4177. for i = 0, 0.8, 0.1 do
  4178. swait()
  4179. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4180. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4183. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4186. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4187. end
  4188. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4189. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4190. for i = 0, 0.8, 0.1 do
  4191. swait()
  4192. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4193. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4196. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4197. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4198. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4199. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4200. end
  4201. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4202. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4203. holding()
  4204. end
  4205. end
  4206. if Rapid == false then
  4207. Rapid = true
  4208. holding()
  4209. end
  4210. end
  4211. end)
  4212. mouse.KeyUp:connect(function(k)
  4213. if k == "c" and Rapid == true then
  4214. MV3 = 180
  4215. Rapid = false
  4216. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4217. attack = false
  4218. wait(0.5)
  4219. Humanoid.WalkSpeed = 16
  4220. FastFireBall:Destroy()
  4221. FastFireBall2:Destroy()
  4222. end
  4223. end)
  4224.  
  4225.  
  4226. mouse.KeyUp:connect(function(k)
  4227. if k == "=" then
  4228. Combo1()
  4229. end
  4230. end)
  4231.  
  4232. mouse.KeyUp:connect(function(k)
  4233. if k == "r" then
  4234. Combo2()
  4235. end
  4236. end)
  4237.  
  4238. mouse.KeyUp:connect(function(k)
  4239. if k == "=" then
  4240. Combo3()
  4241. end
  4242. end)
  4243. mouse.KeyUp:connect(function(k)
  4244. if k == "u" then
  4245. Combo4()
  4246. end
  4247. end)
  4248.  
  4249.  
  4250. SoundFolder = Instance.new("Folder",char)
  4251. SoundFolder.Name = "SoundFolder"
  4252. punchsound1 = Instance.new("Sound",Torso)
  4253. punchsound1.Volume = 1.2
  4254. punchsound1.Name = "punchsound1"
  4255. punchsound1.Looped = false
  4256. punchsound1.SoundId = "rbxassetid://137579113"
  4257. StrongPunch = Instance.new("Sound",Torso)
  4258. StrongPunch.Volume = 1.6
  4259. StrongPunch.Name = "StrongPunch"
  4260. StrongPunch.Looped = false
  4261. StrongPunch.SoundId = "rbxassetid://441202925"
  4262. StrongPunch = Instance.new("Sound",Torso)
  4263. StrongPunch.Volume = 1.6
  4264. StrongPunch.Name = "StrongPunch"
  4265. StrongPunch.Looped = false
  4266. StrongPunch.SoundId = "rbxassetid://441202925"
  4267. StrongPunch1 = Instance.new("Sound",Torso)
  4268. StrongPunch1.Volume = 1.6
  4269. StrongPunch1.Name = "StrongPunch"
  4270. StrongPunch1.Looped = false
  4271. StrongPunch1.SoundId = "rbxassetid://441202925"
  4272. StrongPunch2 = Instance.new("Sound",Torso)
  4273. StrongPunch2.Volume = 1.6
  4274. StrongPunch2.Name = "StrongPunch"
  4275. StrongPunch.Looped = false
  4276. StrongPunch2.SoundId = "rbxassetid://441202925"
  4277. Zano = Instance.new("Sound",Torso)
  4278. Zano.Volume = 6
  4279. Zano.Name = "Zano"
  4280. Zano.Looped = false
  4281. Zano.SoundId = "rbxassetid://744770874"
  4282. GroundImpact = Instance.new("Sound",Torso)
  4283. GroundImpact.Volume = 8
  4284. GroundImpact.Name = "GroundImpact"
  4285. GroundImpact.Looped = false
  4286. GroundImpact.SoundId = "rbxassetid://165970126"
  4287. Break = Instance.new("Sound",Torso)
  4288. Break.Volume = 5
  4289. Break.Name = "Bonebreak"
  4290. Break.Looped = false
  4291. Break.SoundId = "rbxassetid://314390675"
  4292.  
  4293. local hit1 = false
  4294. local hit2 = false
  4295. local hit3 = false
  4296. local hit4 = false
  4297.  
  4298. function Combo1()
  4299. getplayer = new("Part",char)
  4300. getplayer.Position = Vector3.new(999,999,999)
  4301. getplayer.Transparency = 1
  4302. getplayer.Size = v3(3,3,3)
  4303. getplayer.CanCollide = false
  4304. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4305. getplayer.Name = "GetPlayer"
  4306.  
  4307. game.Debris:AddItem(getplayer,0.5)
  4308.  
  4309. getplayer.Touched:connect(function(hit)
  4310. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4311. getplayer:Destroy()
  4312. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4313. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4314. to.Anchored = true
  4315. idle = false
  4316.  
  4317.  
  4318. punchsound1:Play()
  4319. hit1 = true
  4320. for i = 0, 1, 0.1 do
  4321. swait()
  4322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4324. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4325. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4326. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4327. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4328. end
  4329. punchsound1:Play()
  4330. for i = 0, 1, 0.1 do
  4331. swait()
  4332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4334. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4335. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4336. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4337. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4338. end
  4339. punchsound1:Play()
  4340. for i = 0, 1, 0.1 do
  4341. swait()
  4342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4344. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4345. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4346. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4347. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4348. end
  4349. for i = 0, 1, 0.1 do
  4350. swait()
  4351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4353. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4354. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4355. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4356. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4357. end
  4358. for i = 0, 1, 0.1 do
  4359. swait()
  4360. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4361. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4362. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4363. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4364. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4365. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4366. end
  4367. StrongPunch1:Play()
  4368. for i = 0, 1, 0.1 do
  4369. swait()
  4370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4371. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4372. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4373. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4374. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4375. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4376. end
  4377. for i = 0, 0.6, 0.1 do
  4378. swait()
  4379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4381. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4382. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4383. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4384. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4385. end
  4386. for i = 0, 0.6, 0.1 do
  4387. swait()
  4388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4390. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4391. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4392. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4393. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4394. end
  4395. for i,v in pairs(to.Parent:GetChildren()) do
  4396. if v:IsA("Humanoid") then
  4397. v.Health = v.Health - 3
  4398.  
  4399. v.PlatformStand = true
  4400. end
  4401. end
  4402. StrongPunch:Play()
  4403. for i = 0, 1, 0.1 do
  4404. swait()
  4405. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4406. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4407. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4408. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4409. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4410. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4411. end
  4412. for i,v in pairs(to.Parent:GetChildren()) do
  4413. if v:IsA("Humanoid") then
  4414. v.Health = v.Health - 5
  4415.  
  4416. v.PlatformStand = true
  4417. end
  4418. end
  4419.  
  4420. hit1 = false
  4421.  
  4422. punchsound1:Play()
  4423. hit2 = true
  4424. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4425. for i = 0, 1, 0.1 do
  4426. swait()
  4427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4428. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4429. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4430. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4431. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4432. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4433. end
  4434. for i,v in pairs(to.Parent:GetChildren()) do
  4435. if v:IsA("Humanoid") then
  4436. v.Health = v.Health - 5
  4437.  
  4438. v.PlatformStand = true
  4439. end
  4440. end
  4441. hit2 = false
  4442.  
  4443. punchsound1:Play()
  4444. hit3 = true
  4445. hit4 = true
  4446.  
  4447.  
  4448. punchsound1:Play()
  4449.  
  4450. coroutine.wrap(function()
  4451. for i=1,5 do
  4452. wait()
  4453. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4454. GroundImpact:Play()
  4455. a21e = new("Part",to)
  4456. a21e.Name = "Beam"..num
  4457. a21e.Locked = true
  4458. a21e.Size = v3(1,1,1)
  4459. a21e.CanCollide = false
  4460. a21e.BrickColor = bc("Gold")
  4461. a21e.Material = "Neon"
  4462. a21e.Transparency = 0
  4463. aa21e = new("SpecialMesh",a21e)
  4464. a21e.Anchored = true
  4465. a21e.Position = to.Position
  4466. aa21e.MeshType = "Sphere"
  4467. aa21e.Scale = v3(1,1,1)
  4468. a51e = new("Part",char)
  4469. a51e.Name = "Beam"..num
  4470. a51e.Locked = true
  4471. a51e.Size = v3(1,1,1)
  4472. a51e.CanCollide = false
  4473. a51e.BrickColor = bc("White")
  4474. a51e.Material = "Neon"
  4475. a51e.Transparency = 0
  4476. aa51e = new("SpecialMesh",a51e)
  4477. a51e.Anchored = true
  4478. a51e.Position = to.Position
  4479. aa51e.MeshType = "Sphere"
  4480. aa51e.Scale = v3(1,1,1)
  4481. a61e = new("Part",char)
  4482. a61e.Name = "Beam"..num
  4483. a61e.Locked = true
  4484. a61e.Size = v3(1,1,1)
  4485. a61e.CanCollide = false
  4486. a61e.BrickColor = bc("Really red")
  4487. a61e.Material = "Neon"
  4488. a61e.Transparency = 0
  4489. aa61e = new("SpecialMesh",a61e)
  4490. a61e.Anchored = true
  4491. a61e.Position = to.Position
  4492. aa61e.MeshType = "Sphere"
  4493. aa61e.Scale = v3(1,1,1)
  4494. for i = 1,20 do
  4495. wait()
  4496. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4497. a21e.Transparency = a21e.Transparency + 0.03
  4498. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4499. a51e.Transparency = a51e.Transparency + 0.03
  4500. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4501. a61e.Transparency = a61e.Transparency + 0.02
  4502. for i,v in pairs(to.Parent:GetChildren()) do
  4503. if v:IsA("Humanoid") then
  4504. v.Health = v.Health - 0.5
  4505.  
  4506. v.PlatformStand = true
  4507. end
  4508. end
  4509. end
  4510. a61e:Destroy()
  4511. aa61e:Destroy()
  4512. a51e:Destroy()
  4513. aa51e:Destroy()
  4514. a21e:Destroy()
  4515. aa21e:Destroy()
  4516.  
  4517. end
  4518.  
  4519.  
  4520. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4521. for i = 0, 1, 0.1 do
  4522. swait()
  4523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4525. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4526. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4527. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4528. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4529. end
  4530.  
  4531.  
  4532.  
  4533. wait(0.7)
  4534. end)()
  4535.  
  4536.  
  4537.  
  4538.  
  4539. RootPart.Anchored = true
  4540.  
  4541. for i = 0, 1, 0.1 do
  4542. swait()
  4543. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4544. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4545. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4546. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4547. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4548. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4549. end
  4550.  
  4551.  
  4552. StrongPunch:Play()
  4553.  
  4554.  
  4555. for i = 0, 1, 0.1 do
  4556. swait()
  4557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4559. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4560. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4561. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4562. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4563. end
  4564.  
  4565. for i = 0, 1, 0.1 do
  4566. swait()
  4567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4568. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4569. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4570. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4571. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4572. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4573. end
  4574.  
  4575.  
  4576.  
  4577. for i,v in pairs(to.Parent:GetChildren()) do
  4578. if v:IsA("Humanoid") then
  4579. v.Health = v.Health - 20
  4580.  
  4581. v.PlatformStand = true
  4582. end
  4583. end
  4584.  
  4585. StrongPunch2:Play()
  4586. for i = 0, 1, 0.1 do
  4587. swait()
  4588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4590. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4592. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4593. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4594. end
  4595.  
  4596. hitground = new("Part",char)
  4597. hitground.Size = Vector3.new(5,5,5)
  4598. hitground.Name = "Ground"
  4599. hitground.Transparency = 1
  4600. hitground.CanCollide = false
  4601. game.Debris:AddItem(hitground,2)
  4602. hitground.Position = Vector3.new(999,999,999)
  4603. hitgroundweld = new("Weld",hitground)
  4604. hitgroundweld.Part0 = to
  4605. hitgroundweld.Part1 = hitground
  4606. hitground.Touched:connect(function(hit2)
  4607. if hit2.Size.x > 150 then
  4608. hitground:Destroy()
  4609. ad = new("Part",char)
  4610. ad.Name = "NewPart"
  4611. ad.Size = Vector3.new(30,0.1,30)
  4612. ad.CanCollide = false
  4613. ad.Anchored = true
  4614. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4615. ad.Transparency = 1
  4616. aad = new("Decal",ad)
  4617.  
  4618. aad.Face = "Top"
  4619. aad.Transparency = 1
  4620. aad.Transparency = 0
  4621. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4622. smoke = new("Part",to)
  4623. smokemesh = new("SpecialMesh",smoke)
  4624. smokemesh.MeshId = "rbxassetid://928329648"
  4625. smoke.BrickColor = hit2.BrickColor
  4626. smoke.Anchored = true
  4627. smoke.Position = hitground.Position
  4628. GroundImpact:Play()
  4629. for i = 1,20 do
  4630. wait()
  4631. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4632. smoke.Transparency = smoke.Transparency + 1/20
  4633. end
  4634. smoke:Destroy()
  4635. wait(0.5)
  4636.  
  4637. for i = 1,20 do
  4638. wait(0.1)
  4639. aad.Transparency = aad.Transparency + 1/20
  4640. end
  4641. end
  4642. end)
  4643. to.Anchored = false
  4644. ys = Instance.new("BodyVelocity",to)
  4645. ys.Name = "GO"
  4646.  
  4647. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4648.  
  4649. ys.Velocity = v3(0,-90,0)
  4650.  
  4651. wait(1)
  4652. ys:Destroy()
  4653.  
  4654.  
  4655.  
  4656.  
  4657.  
  4658. hit3 = false
  4659. hit4 = false
  4660.  
  4661.  
  4662. hit1 = false
  4663. hit2 = false
  4664. hit3 = false
  4665. hit4 = false
  4666. idle = true
  4667. RootPart.Anchored = false
  4668. end
  4669. end)
  4670. end
  4671.  
  4672.  
  4673. function Combo4()
  4674. getplayer = new("Part",char)
  4675. getplayer.Position = Vector3.new(999,999,999)
  4676. getplayer.Transparency = 1
  4677. getplayer.Size = v3(3,3,3)
  4678. getplayer.CanCollide = false
  4679. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4680. getplayer.Name = "GetPlayer"
  4681.  
  4682. game.Debris:AddItem(getplayer,0.5)
  4683.  
  4684. getplayer.Touched:connect(function(hit)
  4685. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4686. getplayer:Destroy()
  4687. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4688. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4689. to.Anchored = true
  4690. RootPart.Anchored = true
  4691. idle = false
  4692.  
  4693.  
  4694. punchsound1:Play()
  4695. hit1 = true
  4696. for i = 0, 0.5, 0.1 do
  4697. swait()
  4698. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4699. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4700. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4701. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4702. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4703. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4704. end
  4705. punchsound1:Play()
  4706. for i = 0, 0.5, 0.1 do
  4707. swait()
  4708. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4709. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4710. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4711. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4712. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4713. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4714. end
  4715. punchsound1:Play()
  4716. for i = 0, 0.6, 0.1 do
  4717. swait()
  4718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4720. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4721. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4722. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4723. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4724. end
  4725. for i = 0, 0.6, 0.1 do
  4726. swait()
  4727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4729. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4731. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4732. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4733. end
  4734. for i = 0, 0.5, 0.1 do
  4735. swait()
  4736. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4737. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4738. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4739. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4740. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4741. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4742. end
  4743. punchsound1:Play()
  4744. for i = 0, 0.5, 0.1 do
  4745. swait()
  4746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4748. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4749. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4750. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4751. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4752. end
  4753. punchsound1:Play()
  4754. for i = 0, 0.6, 0.1 do
  4755. swait()
  4756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4758. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4759. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4760. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4761. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4762. end
  4763. for i = 0, 0.6, 0.1 do
  4764. swait()
  4765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4767. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4768. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4769. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4770. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4771. end
  4772. for i = 0, 0.5, 0.1 do
  4773. swait()
  4774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4776. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4777. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4778. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4779. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4780. end
  4781. punchsound1:Play()
  4782. for i = 0, 0.5, 0.1 do
  4783. swait()
  4784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4786. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4787. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4788. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4789. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4790. end
  4791. punchsound1:Play()
  4792. for i = 0, 0.6, 0.1 do
  4793. swait()
  4794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4796. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4797. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4798. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4799. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4800. end
  4801. for i = 0, 0.6, 0.1 do
  4802. swait()
  4803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4805. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4806. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4808. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4809. end
  4810. for i = 0, 0.5, 0.1 do
  4811. swait()
  4812. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4813. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4814. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4815. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4816. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4817. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4818. end
  4819. punchsound1:Play()
  4820. for i = 0, 0.5, 0.1 do
  4821. swait()
  4822. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4823. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4824. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4825. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4826. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4827. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4828. end
  4829. punchsound1:Play()
  4830. for i = 0, 0.6, 0.1 do
  4831. swait()
  4832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4834. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4835. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4836. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4837. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4838. end
  4839. for i = 0, 0.6, 0.1 do
  4840. swait()
  4841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4843. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4844. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4845. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4846. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4847. end
  4848. for i = 0, 0.5, 0.1 do
  4849. swait()
  4850. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4851. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4852. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4853. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4854. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4855. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4856. end
  4857. punchsound1:Play()
  4858. for i = 0, 0.5, 0.1 do
  4859. swait()
  4860. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4861. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4862. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4863. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4864. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4865. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4866. end
  4867. punchsound1:Play()
  4868. for i = 0, 0.6, 0.1 do
  4869. swait()
  4870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4872. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4873. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4874. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4875. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4876. end
  4877. StrongPunch2:Play()
  4878. for i = 0, 5, 0.1 do
  4879. swait()
  4880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4882. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4883. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4885. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4886. end
  4887.  
  4888. for i,v in pairs(to.Parent:GetChildren()) do
  4889. if v:IsA("Humanoid") then
  4890. v.Health = v.Health - 20
  4891.  
  4892. v.PlatformStand = true
  4893. end
  4894. end
  4895. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4896. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4897. Zanzoken = Instance.new("Part",char)
  4898. Zanzoken.Anchored = true
  4899. Zanzoken.Position = v3(999,999,999)
  4900. Zanzoken.CFrame = Torso.CFrame
  4901. game.Debris:AddItem(Zanzoken,0.5)
  4902. Zanzoken.Transparency = 1
  4903. Zano:Play()
  4904. wait()
  4905. idk = Instance.new("BillboardGui",Zanzoken)
  4906. idk.Size = UDim2.new(10,0,15,0)
  4907. idk.AlwaysOnTop = false
  4908. idk1 = Instance.new("ImageLabel",idk)
  4909. idk1.BackgroundTransparency = 1
  4910. idk.ExtentsOffset = v3(0,0,0)
  4911. idk1.ImageTransparency = 0
  4912. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4913. idk1.Size = UDim2.new(2,0,1,0)
  4914. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4915. idk1.Image = "rbxassetid://319554883"
  4916. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4917. wait()
  4918. Zanzoken = Instance.new("Part",char)
  4919. Zanzoken.Anchored = true
  4920. Zanzoken.Position = v3(999,999,999)
  4921. Zanzoken.CFrame = Torso.CFrame
  4922. game.Debris:AddItem(Zanzoken,0.5)
  4923. Zanzoken.Transparency = 1
  4924. wait()
  4925. idk = Instance.new("BillboardGui",Zanzoken)
  4926. idk.Size = UDim2.new(20,0,20,0)
  4927. idk.AlwaysOnTop = false
  4928. idk1 = Instance.new("ImageLabel",idk)
  4929. idk1.BackgroundTransparency = 1
  4930. idk.ExtentsOffset = v3(0,0,0)
  4931. idk1.ImageTransparency = 0
  4932. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4933. idk1.Size = UDim2.new(2,0,1,0)
  4934. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4935. idk1.Image = "rbxassetid://319554883"
  4936. for i = 0, 0.5, 0.1 do
  4937. swait()
  4938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4940. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4941. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4942. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4943. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4944. end
  4945. punchsound1:Play()
  4946. for i = 0, 0.5, 0.1 do
  4947. swait()
  4948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4950. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4951. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4952. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4953. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4954. end
  4955. punchsound1:Play()
  4956. for i = 0, 0.6, 0.1 do
  4957. swait()
  4958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4960. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4961. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4962. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4963. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4964. end
  4965. for i = 0, 0.6, 0.1 do
  4966. swait()
  4967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4972. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4973. end
  4974. for i = 0, 0.5, 0.1 do
  4975. swait()
  4976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4978. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4979. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4980. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4981. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4982. end
  4983. punchsound1:Play()
  4984. for i = 0, 0.5, 0.1 do
  4985. swait()
  4986. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4987. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4988. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4989. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4990. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4991. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4992. end
  4993. punchsound1:Play()
  4994. for i = 0, 0.6, 0.1 do
  4995. swait()
  4996. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4997. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4998. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4999. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5000. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5001. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5002. end
  5003. for i = 0, 0.6, 0.1 do
  5004. swait()
  5005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5007. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5008. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5009. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5010. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5011. end
  5012. for i = 0, 0.5, 0.1 do
  5013. swait()
  5014. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5015. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5016. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5017. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5018. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5019. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5020. end
  5021. punchsound1:Play()
  5022. for i = 0, 0.5, 0.1 do
  5023. swait()
  5024. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5025. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5026. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5027. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5028. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5029. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5030. end
  5031. punchsound1:Play()
  5032. for i = 0, 0.6, 0.1 do
  5033. swait()
  5034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5036. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5037. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5038. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5039. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5040. end
  5041. for i = 0, 0.6, 0.1 do
  5042. swait()
  5043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5045. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5046. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5047. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5048. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5049. end
  5050. for i = 0, 0.5, 0.1 do
  5051. swait()
  5052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5053. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5054. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5055. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5056. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5057. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5058. end
  5059. punchsound1:Play()
  5060. for i = 0, 0.5, 0.1 do
  5061. swait()
  5062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5064. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5066. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5067. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5068. end
  5069. punchsound1:Play()
  5070. for i = 0, 0.3, 0.1 do
  5071. swait()
  5072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5074. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5075. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5076. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5077. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5078. end
  5079. for i = 0, 0.3, 0.1 do
  5080. swait()
  5081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5083. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5084. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5085. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5086. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5087. end
  5088. for i = 0, 0.3, 0.1 do
  5089. swait()
  5090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5092. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5093. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5094. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5095. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5096. end
  5097. punchsound1:Play()
  5098. for i = 0, 0.3, 0.1 do
  5099. swait()
  5100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5102. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5103. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5104. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5105. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5106. end
  5107. punchsound1:Play()
  5108. for i = 0, 0.3, 0.1 do
  5109. swait()
  5110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5112. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5113. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5114. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5115. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5116. end
  5117. for i = 0, 0.3, 0.1 do
  5118. swait()
  5119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5121. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5122. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5123. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5124. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5125. end
  5126. punchsound1:Play()
  5127. for i = 0, 1, 0.1 do
  5128. swait()
  5129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5131. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5132. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5133. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5134. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5135. end
  5136. for i = 0, 0.3, 0.1 do
  5137. swait()
  5138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5139. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5140. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5141. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5142. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5143. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5144. end
  5145. punchsound1:Play()
  5146. for i = 0, 0.3, 0.1 do
  5147. swait()
  5148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5150. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5151. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5152. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5153. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5154. end
  5155. for i = 0, 0.3, 0.1 do
  5156. swait()
  5157. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5158. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5159. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5160. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5161. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5162. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5163. end
  5164. for i = 0, 0.3, 0.1 do
  5165. swait()
  5166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5168. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5169. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5170. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5171. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5172. end
  5173. punchsound1:Play()
  5174. for i = 0, 0.3, 0.1 do
  5175. swait()
  5176. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5177. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5178. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5179. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5180. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5181. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5182. end
  5183. punchsound1:Play()
  5184. for i = 0, 0.6, 0.1 do
  5185. swait()
  5186. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5187. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5188. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5189. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5190. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5191. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5192. end
  5193. for i = 0, 0.3, 0.1 do
  5194. swait()
  5195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5197. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5199. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5200. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5201. end
  5202. for i = 0, 0.3, 0.1 do
  5203. swait()
  5204. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5205. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5206. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5207. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5208. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5209. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5210. end
  5211. punchsound1:Play()
  5212. for i = 0, 0.5, 0.1 do
  5213. swait()
  5214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5215. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5216. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5217. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5218. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5219. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5220. end
  5221. punchsound1:Play()
  5222. for i = 0, 0.6, 0.1 do
  5223. swait()
  5224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5225. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5226. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5227. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5228. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5229. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5230. end
  5231. for i = 0, 0.6, 0.1 do
  5232. swait()
  5233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5235. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5236. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5237. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5238. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5239. end
  5240. for i = 0, 0.5, 0.1 do
  5241. swait()
  5242. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5243. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5244. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5245. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5246. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5247. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5248. end
  5249. punchsound1:Play()
  5250. for i = 0, 0.5, 0.1 do
  5251. swait()
  5252. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5253. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5254. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5255. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5256. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5257. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5258. end
  5259. punchsound1:Play()
  5260. for i = 0, 0.6, 0.1 do
  5261. swait()
  5262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5264. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5265. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5266. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5267. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5268. end
  5269. for i = 0, 0.6, 0.1 do
  5270. swait()
  5271. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5272. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5273. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5274. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5275. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5276. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5277. end
  5278. for i = 0, 0.5, 0.1 do
  5279. swait()
  5280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5282. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5283. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5284. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5285. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5286. end
  5287. punchsound1:Play()
  5288. for i = 0, 0.5, 0.1 do
  5289. swait()
  5290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5292. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5293. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5294. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5295. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5296. end
  5297. punchsound1:Play()
  5298. for i = 0, 0.6, 0.1 do
  5299. swait()
  5300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5302. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5303. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5304. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5305. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5306. end
  5307. for i = 0, 0.6, 0.1 do
  5308. swait()
  5309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5311. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5312. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5313. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5314. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5315. end
  5316. punchsound1:Play()
  5317. for i = 0, 1, 0.1 do
  5318. swait()
  5319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5321. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5322. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5323. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5324. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5325. end
  5326. for i = 0, 0.5, 0.1 do
  5327. swait()
  5328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5330. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5331. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5332. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5333. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5334. end
  5335. punchsound1:Play()
  5336. for i = 0, 0.6, 0.1 do
  5337. swait()
  5338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5340. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5341. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5342. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5343. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5344. end
  5345. for i = 0, 0.6, 0.1 do
  5346. swait()
  5347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5348. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5349. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5350. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5351. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5352. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5353. end
  5354. for i = 0, 0.5, 0.1 do
  5355. swait()
  5356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5358. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5359. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5360. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5361. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5362. end
  5363. punchsound1:Play()
  5364. for i = 0, 0.5, 0.1 do
  5365. swait()
  5366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5368. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5369. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5370. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5371. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5372. end
  5373. punchsound1:Play()
  5374. for i = 0, 0.6, 0.1 do
  5375. swait()
  5376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5378. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5379. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5380. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5381. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5382. end
  5383. for i = 0, 0.6, 0.1 do
  5384. swait()
  5385. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5386. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5387. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5388. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5389. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5390. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5391. end
  5392. for i = 0, 0.5, 0.1 do
  5393. swait()
  5394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5395. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5396. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5397. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5398. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5399. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5400. end
  5401. punchsound1:Play()
  5402. for i = 0, 0.5, 0.1 do
  5403. swait()
  5404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5406. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5407. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5408. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5409. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5410. end
  5411. punchsound1:Play()
  5412. for i = 0, 0.6, 0.1 do
  5413. swait()
  5414. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5415. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5416. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5417. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5418. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5419. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5420. end
  5421. for i = 0, 0.6, 0.1 do
  5422. swait()
  5423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5425. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5426. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5427. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5428. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5429. end
  5430. for i = 0, 0.5, 0.1 do
  5431. swait()
  5432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5433. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5434. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5435. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5436. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5437. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5438. end
  5439. punchsound1:Play()
  5440. for i = 0, 0.5, 0.1 do
  5441. swait()
  5442. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5443. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5444. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5445. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5446. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5447. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5448. end
  5449. punchsound1:Play()
  5450. for i = 0, 0.6, 0.1 do
  5451. swait()
  5452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5454. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5455. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5456. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5457. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5458. end
  5459. for i = 0, 0.6, 0.1 do
  5460. swait()
  5461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5463. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5464. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5465. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5466. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5467. end
  5468. for i = 0, 0.5, 0.1 do
  5469. swait()
  5470. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5471. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5472. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5473. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5474. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5475. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5476. end
  5477. punchsound1:Play()
  5478. for i = 0, 0.5, 0.1 do
  5479. swait()
  5480. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5481. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5482. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5483. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5484. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5485. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5486. end
  5487. punchsound1:Play()
  5488. for i = 0, 0.6, 0.1 do
  5489. swait()
  5490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5492. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5493. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5494. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5495. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5496. end
  5497. for i = 0, 0.6, 0.1 do
  5498. swait()
  5499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5501. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5502. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5503. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5504. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5505. end
  5506. punchsound1:Play()
  5507. for i = 0, 1, 0.1 do
  5508. swait()
  5509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5511. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5512. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5513. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5514. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5515. end
  5516. for i = 0, 0.5, 0.1 do
  5517. swait()
  5518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5520. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5521. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5522. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5523. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5524. end
  5525. punchsound1:Play()
  5526. for i = 0, 0.6, 0.1 do
  5527. swait()
  5528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5530. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5531. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5532. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5533. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5534. end
  5535. for i = 0, 0.6, 0.1 do
  5536. swait()
  5537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5539. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5540. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5541. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5542. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5543. end
  5544. for i = 0, 0.5, 0.1 do
  5545. swait()
  5546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5547. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5548. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5549. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5550. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5551. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5552. end
  5553. punchsound1:Play()
  5554. for i = 0, 0.3, 0.1 do
  5555. swait()
  5556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5558. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5559. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5560. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5561. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5562. end
  5563. punchsound1:Play()
  5564. for i = 0, 0.3, 0.1 do
  5565. swait()
  5566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5568. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5569. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5570. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5571. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5572. end
  5573. for i = 0, 0.3, 0.1 do
  5574. swait()
  5575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5577. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5580. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5581. end
  5582. for i = 0, 0.3, 0.1 do
  5583. swait()
  5584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5586. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5587. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5588. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5589. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5590. end
  5591. punchsound1:Play()
  5592. for i = 0, 0.3, 0.1 do
  5593. swait()
  5594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5596. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5597. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5598. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5599. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5600. end
  5601. punchsound1:Play()
  5602. for i = 0, 0.3, 0.1 do
  5603. swait()
  5604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5606. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5607. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5608. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5609. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5610. end
  5611. for i = 0, 0.3, 0.1 do
  5612. swait()
  5613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5615. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5616. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5618. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5619. end
  5620. for i = 0, 0.3, 0.1 do
  5621. swait()
  5622. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5623. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5624. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5625. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5626. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5627. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5628. end
  5629. punchsound1:Play()
  5630. for i = 0, 0.3, 0.1 do
  5631. swait()
  5632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5634. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5635. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5636. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5637. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5638. end
  5639. punchsound1:Play()
  5640. for i = 0, 0.3, 0.1 do
  5641. swait()
  5642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5644. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5645. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5646. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5647. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5648. end
  5649. for i = 0, 0.1, 0.1 do
  5650. swait()
  5651. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5652. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5653. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5654. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5655. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5656. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5657. end
  5658. for i = 0, 0.1, 0.1 do
  5659. swait()
  5660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5661. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5662. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5663. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5664. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5665. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5666. end
  5667. punchsound1:Play()
  5668. for i = 0, 0.1, 0.1 do
  5669. swait()
  5670. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5671. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5672. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5673. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5674. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5675. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5676. end
  5677. punchsound1:Play()
  5678. for i = 0, 0.1, 0.1 do
  5679. swait()
  5680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5682. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5683. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5684. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5685. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5686. end
  5687. for i = 0, 0.1, 0.1 do
  5688. swait()
  5689. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5690. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5691. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5692. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5693. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5694. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5695. end
  5696. punchsound1:Play()
  5697. for i = 0, 0.4, 0.1 do
  5698. swait()
  5699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5701. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5702. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5703. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5704. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5705. end
  5706. for i,v in pairs(to.Parent:GetChildren()) do
  5707. if v:IsA("Humanoid") then
  5708. v.Health = v.Health - 20
  5709.  
  5710. v.PlatformStand = true
  5711. end
  5712. end
  5713. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5714. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5715. Zanzoken = Instance.new("Part",char)
  5716. Zanzoken.Anchored = true
  5717. Zanzoken.Position = v3(999,999,999)
  5718. Zanzoken.CFrame = Torso.CFrame
  5719. game.Debris:AddItem(Zanzoken,0.5)
  5720. Zanzoken.Transparency = 1
  5721. Zano:Play()
  5722. wait()
  5723. idk = Instance.new("BillboardGui",Zanzoken)
  5724. idk.Size = UDim2.new(10,0,15,0)
  5725. idk.AlwaysOnTop = false
  5726. idk1 = Instance.new("ImageLabel",idk)
  5727. idk1.BackgroundTransparency = 1
  5728. idk.ExtentsOffset = v3(0,0,0)
  5729. idk1.ImageTransparency = 0
  5730. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5731. idk1.Size = UDim2.new(2,0,1,0)
  5732. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5733. idk1.Image = "rbxassetid://319554883"
  5734. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5735. wait()
  5736. Zanzoken = Instance.new("Part",char)
  5737. Zanzoken.Anchored = true
  5738. Zanzoken.Position = v3(999,999,999)
  5739. Zanzoken.CFrame = Torso.CFrame
  5740. game.Debris:AddItem(Zanzoken,0.5)
  5741. Zanzoken.Transparency = 1
  5742. wait()
  5743. idk = Instance.new("BillboardGui",Zanzoken)
  5744. idk.Size = UDim2.new(20,0,20,0)
  5745. idk.AlwaysOnTop = false
  5746. idk1 = Instance.new("ImageLabel",idk)
  5747. idk1.BackgroundTransparency = 1
  5748. idk.ExtentsOffset = v3(0,0,0)
  5749. idk1.ImageTransparency = 0
  5750. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5751. idk1.Size = UDim2.new(2,0,1,0)
  5752. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5753. idk1.Image = "rbxassetid://319554883"
  5754. punchsound1:Play()
  5755. for i = 0, 6, 0.1 do
  5756. swait()
  5757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5759. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5760. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5762. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5763. end
  5764. for i = 0, 0.6, 0.1 do
  5765. swait()
  5766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5768. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5769. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5770. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5771. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5772. end
  5773. for i = 0, 0.6, 0.1 do
  5774. swait()
  5775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5777. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5778. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5779. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5780. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5781. end
  5782. punchsound1:Play()
  5783. for i = 0, 1, 0.1 do
  5784. swait()
  5785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5787. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5788. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5789. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5790. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5791. end
  5792. for i = 0, 0.6, 0.1 do
  5793. swait()
  5794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5796. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5797. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5798. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5799. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5800. end
  5801. for i = 0, 0.6, 0.1 do
  5802. swait()
  5803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5805. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5806. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5808. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5809. end
  5810. punchsound1:Play()
  5811. for i = 0, 1, 0.1 do
  5812. swait()
  5813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5815. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5816. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5817. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5818. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5819. end
  5820. for i = 0, 0.6, 0.1 do
  5821. swait()
  5822. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5823. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5824. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5825. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5826. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5827. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5828. end
  5829. for i = 0, 0.6, 0.1 do
  5830. swait()
  5831. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5832. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5833. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5834. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5835. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5836. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5837. end
  5838. punchsound1:Play()
  5839. for i = 0, 1, 0.1 do
  5840. swait()
  5841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5843. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5844. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5845. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5846. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5847. end
  5848. for i = 0, 0.6, 0.1 do
  5849. swait()
  5850. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5851. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5852. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5853. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5854. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5855. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5856. end
  5857. for i = 0, 0.6, 0.1 do
  5858. swait()
  5859. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5860. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5861. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5862. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5863. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5864. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5865. end
  5866. punchsound1:Play()
  5867. for i = 0, 1, 0.1 do
  5868. swait()
  5869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5871. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5872. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5873. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5874. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5875. end
  5876. for i = 0, 0.6, 0.1 do
  5877. swait()
  5878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5880. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5881. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5882. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5883. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5884. end
  5885. for i = 0, 0.6, 0.1 do
  5886. swait()
  5887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5891. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5892. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5893. end
  5894. punchsound1:Play()
  5895. for i = 0, 1, 0.1 do
  5896. swait()
  5897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5899. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5900. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5901. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5902. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5903. end
  5904. for i = 0, 0.6, 0.1 do
  5905. swait()
  5906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5908. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5909. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5910. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5911. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5912. end
  5913. for i = 0, 0.6, 0.1 do
  5914. swait()
  5915. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5916. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5917. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5918. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5919. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5920. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5921. end
  5922. punchsound1:Play()
  5923. for i = 0, 1, 0.1 do
  5924. swait()
  5925. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5926. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5927. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5928. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5929. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5930. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5931. end
  5932.  
  5933.  
  5934.  
  5935. for i,v in pairs(to.Parent:GetChildren()) do
  5936. if v:IsA("Humanoid") then
  5937. v.Health = v.Health - 20
  5938.  
  5939. v.PlatformStand = true
  5940. end
  5941. end
  5942. StrongPunch:Play()
  5943. for i = 0, 1, 0.1 do
  5944. swait()
  5945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5947. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5948. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5949. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5950. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5951. end
  5952. for i = 0, 1, 0.1 do
  5953. swait()
  5954. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5955. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5956. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5957. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5958. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5959. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5960. end
  5961. for i,v in pairs(to.Parent:GetChildren()) do
  5962. if v:IsA("Humanoid") then
  5963. v.Health = v.Health - 5
  5964.  
  5965. v.PlatformStand = true
  5966. end
  5967. end
  5968. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5969. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5970. Zanzoken = Instance.new("Part",char)
  5971. Zanzoken.Anchored = true
  5972. Zanzoken.Position = v3(999,999,999)
  5973. Zanzoken.CFrame = Torso.CFrame
  5974. game.Debris:AddItem(Zanzoken,0.5)
  5975. Zanzoken.Transparency = 1
  5976. Zano:Play()
  5977. wait()
  5978. idk = Instance.new("BillboardGui",Zanzoken)
  5979. idk.Size = UDim2.new(10,0,15,0)
  5980. idk.AlwaysOnTop = false
  5981. idk1 = Instance.new("ImageLabel",idk)
  5982. idk1.BackgroundTransparency = 1
  5983. idk.ExtentsOffset = v3(0,0,0)
  5984. idk1.ImageTransparency = 0
  5985. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5986. idk1.Size = UDim2.new(2,0,1,0)
  5987. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5988. idk1.Image = "rbxassetid://319554883"
  5989. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5990. wait()
  5991. Zanzoken = Instance.new("Part",char)
  5992. Zanzoken.Anchored = true
  5993. Zanzoken.Position = v3(999,999,999)
  5994. Zanzoken.CFrame = Torso.CFrame
  5995. game.Debris:AddItem(Zanzoken,0.5)
  5996. Zanzoken.Transparency = 1
  5997. wait()
  5998. idk = Instance.new("BillboardGui",Zanzoken)
  5999. idk.Size = UDim2.new(20,0,20,0)
  6000. idk.AlwaysOnTop = false
  6001. idk1 = Instance.new("ImageLabel",idk)
  6002. idk1.BackgroundTransparency = 1
  6003. idk.ExtentsOffset = v3(0,0,0)
  6004. idk1.ImageTransparency = 0
  6005. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6006. idk1.Size = UDim2.new(2,0,1,0)
  6007. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6008. idk1.Image = "rbxassetid://319554883"
  6009. for i = 0, 1, 0.1 do
  6010. swait()
  6011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6013. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6014. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6015. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6016. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6017. end
  6018. punchsound1:Play()
  6019. for i = 0, 1, 0.1 do
  6020. swait()
  6021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6023. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6024. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6025. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6026. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6027. end
  6028. punchsound1:Play()
  6029. for i = 0, 1, 0.1 do
  6030. swait()
  6031. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6032. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6033. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6034. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6035. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6036. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6037. end
  6038. for i = 0, 1, 0.1 do
  6039. swait()
  6040. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6041. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6042. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6043. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6044. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6045. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6046. end
  6047. for i = 0, 1, 0.1 do
  6048. swait()
  6049. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6050. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6051. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6052. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6053. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6054. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6055. end
  6056. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6057. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6058. Zanzoken = Instance.new("Part",char)
  6059. Zanzoken.Anchored = true
  6060. Zanzoken.Position = v3(999,999,999)
  6061. Zanzoken.CFrame = Torso.CFrame
  6062. game.Debris:AddItem(Zanzoken,0.5)
  6063. Zanzoken.Transparency = 1
  6064. Zano:Play()
  6065. wait()
  6066. idk = Instance.new("BillboardGui",Zanzoken)
  6067. idk.Size = UDim2.new(10,0,15,0)
  6068. idk.AlwaysOnTop = false
  6069. idk1 = Instance.new("ImageLabel",idk)
  6070. idk1.BackgroundTransparency = 1
  6071. idk.ExtentsOffset = v3(0,0,0)
  6072. idk1.ImageTransparency = 0
  6073. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6074. idk1.Size = UDim2.new(2,0,1,0)
  6075. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6076. idk1.Image = "rbxassetid://319554883"
  6077. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6078. wait()
  6079. Zanzoken = Instance.new("Part",char)
  6080. Zanzoken.Anchored = true
  6081. Zanzoken.Position = v3(999,999,999)
  6082. Zanzoken.CFrame = Torso.CFrame
  6083. game.Debris:AddItem(Zanzoken,0.5)
  6084. Zanzoken.Transparency = 1
  6085. wait()
  6086. idk = Instance.new("BillboardGui",Zanzoken)
  6087. idk.Size = UDim2.new(20,0,20,0)
  6088. idk.AlwaysOnTop = false
  6089. idk1 = Instance.new("ImageLabel",idk)
  6090. idk1.BackgroundTransparency = 1
  6091. idk.ExtentsOffset = v3(0,0,0)
  6092. idk1.ImageTransparency = 0
  6093. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6094. idk1.Size = UDim2.new(2,0,1,0)
  6095. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6096. idk1.Image = "rbxassetid://319554883"
  6097. StrongPunch:Play()
  6098. Break:Play()
  6099.  
  6100. for i = 0, 6, 0.1 do
  6101. swait()
  6102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6104. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6105. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6106. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6107. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6108. end
  6109. StrongPunch1:Play()
  6110. for i = 0, 6, 0.1 do
  6111. swait()
  6112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6114. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6115. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6116. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6117. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6118. end
  6119. StrongPunch2:Play()
  6120. for i = 0, 7, 0.1 do
  6121. swait()
  6122. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6123. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6124. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6125. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6126. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6127. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6128. end
  6129. for i = 0, 1, 0.1 do
  6130. swait()
  6131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6133. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6134. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6135. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6136. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6137. end
  6138. punchsound1:Play()
  6139. for i = 0, 1, 0.1 do
  6140. swait()
  6141. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6142. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6143. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6144. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6145. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6146. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6147. end
  6148. punchsound1:Play()
  6149. for i = 0, 1, 0.1 do
  6150. swait()
  6151. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6152. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6153. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6154. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6155. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6156. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6157. end
  6158. for i = 0, 1, 0.1 do
  6159. swait()
  6160. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6161. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6162. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6163. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6164. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6165. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6166. end
  6167. for i = 0, 1, 0.1 do
  6168. swait()
  6169. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6170. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6171. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6172. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6173. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6174. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6175. end
  6176. punchsound1:Play()
  6177. for i = 0, 0.5, 0.1 do
  6178. swait()
  6179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6181. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6182. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6183. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6184. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6185. end
  6186. punchsound1:Play()
  6187. for i = 0, 0.5, 0.1 do
  6188. swait()
  6189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6191. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6192. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6193. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6194. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6195. end
  6196. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6197. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6198. Zanzoken = Instance.new("Part",char)
  6199. Zanzoken.Anchored = true
  6200. Zanzoken.Position = v3(999,999,999)
  6201. Zanzoken.CFrame = Torso.CFrame
  6202. game.Debris:AddItem(Zanzoken,0.5)
  6203. Zanzoken.Transparency = 1
  6204. Zano:Play()
  6205. wait()
  6206. idk = Instance.new("BillboardGui",Zanzoken)
  6207. idk.Size = UDim2.new(10,0,15,0)
  6208. idk.AlwaysOnTop = false
  6209. idk1 = Instance.new("ImageLabel",idk)
  6210. idk1.BackgroundTransparency = 1
  6211. idk.ExtentsOffset = v3(0,0,0)
  6212. idk1.ImageTransparency = 0
  6213. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6214. idk1.Size = UDim2.new(2,0,1,0)
  6215. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6216. idk1.Image = "rbxassetid://319554883"
  6217. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6218. wait()
  6219. Zanzoken = Instance.new("Part",char)
  6220. Zanzoken.Anchored = true
  6221. Zanzoken.Position = v3(999,999,999)
  6222. Zanzoken.CFrame = Torso.CFrame
  6223. game.Debris:AddItem(Zanzoken,0.5)
  6224. Zanzoken.Transparency = 1
  6225. wait()
  6226. idk = Instance.new("BillboardGui",Zanzoken)
  6227. idk.Size = UDim2.new(20,0,20,0)
  6228. idk.AlwaysOnTop = false
  6229. idk1 = Instance.new("ImageLabel",idk)
  6230. idk1.BackgroundTransparency = 1
  6231. idk.ExtentsOffset = v3(0,0,0)
  6232. idk1.ImageTransparency = 0
  6233. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6234. idk1.Size = UDim2.new(2,0,1,0)
  6235. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6236. idk1.Image = "rbxassetid://319554883"
  6237. for i = 0, 0.4, 0.1 do
  6238. swait()
  6239. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6240. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6241. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6242. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6243. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6244. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6245. end
  6246. punchsound1:Play()
  6247. for i = 0, 0.4, 0.1 do
  6248. swait()
  6249. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6250. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6251. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6252. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6253. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6254. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6255. end
  6256. for i = 0, 0.4, 0.1 do
  6257. swait()
  6258. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6259. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6260. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6261. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6262. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6263. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6264. end
  6265. punchsound1:Play()
  6266. for i = 0, 0.4, 0.1 do
  6267. swait()
  6268. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6269. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6270. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6271. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6272. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6273. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6274. end
  6275. for i = 0, 0.4, 0.1 do
  6276. swait()
  6277. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6278. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6279. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6280. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6281. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6282. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6283. end
  6284. punchsound1:Play()
  6285. for i = 0, 0.4, 0.1 do
  6286. swait()
  6287. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6288. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6289. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6290. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6291. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6292. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6293. end
  6294. for i = 0, 0.4, 0.1 do
  6295. swait()
  6296. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6297. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6298. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6299. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6300. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6301. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6302. end
  6303. punchsound1:Play()
  6304. for i = 0, 0.4, 0.1 do
  6305. swait()
  6306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6307. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6308. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6309. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6310. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6311. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6312. end
  6313. for i = 0, 0.4, 0.1 do
  6314. swait()
  6315. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6316. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6317. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6318. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6319. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6320. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6321. end
  6322. punchsound1:Play()
  6323. for i = 0, 0.4, 0.1 do
  6324. swait()
  6325. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6326. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6327. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6328. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6329. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6330. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6331. end
  6332. for i = 0, 0.4, 0.1 do
  6333. swait()
  6334. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6335. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6336. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6337. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6338. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6339. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6340. end
  6341. punchsound1:Play()
  6342. for i = 0, 0.4, 0.1 do
  6343. swait()
  6344. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6345. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6346. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6347. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6348. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6349. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6350. end
  6351. for i = 0, 0.4, 0.1 do
  6352. swait()
  6353. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6354. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6355. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6356. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6357. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6358. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6359. end
  6360. punchsound1:Play()
  6361. for i = 0, 0.4, 0.1 do
  6362. swait()
  6363. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6364. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6365. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6366. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6367. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6368. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6369. end
  6370. punchsound1:Play()
  6371. local pie222 = Instance.new("ParticleEmitter")
  6372. pie222.Parent = LeftArm
  6373. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6374. pie222.LightEmission = 1
  6375. pie222.Size = NumberSequence.new(3)
  6376. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6377. pie222.Transparency = NumberSequence.new(0.6,1)
  6378. pie222.EmissionDirection = "Top"
  6379. pie222.Enabled = true
  6380. pie222.Lifetime = NumberRange.new(1)
  6381. pie222.Rotation = NumberRange.new(-320, 320)
  6382. pie222.Rate = 404
  6383. pie222.Speed = NumberRange.new(0)
  6384. pie222.LockedToPart = false
  6385. pie222.VelocitySpread = 2
  6386. for i = 0, 2, 0.1 do
  6387. swait()
  6388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6390. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6391. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6392. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6393. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6394. end
  6395. wait(2)
  6396. bigbangattack2()
  6397. pie222:Destroy()
  6398.  
  6399. for i,v in pairs(to.Parent:GetChildren()) do
  6400. if v:IsA("Humanoid") then
  6401. v.Health = v.Health - math.huge
  6402.  
  6403. v.PlatformStand = true
  6404. end
  6405. end
  6406.  
  6407. hit1 = false
  6408.  
  6409. hit2 = true
  6410. for i,v in pairs(to.Parent:GetChildren()) do
  6411. if v:IsA("Humanoid") then
  6412. v.Health = v.Health - 10
  6413.  
  6414. v.PlatformStand = true
  6415. end
  6416. end
  6417. hit2 = false
  6418.  
  6419. hit3 = true
  6420. hit4 = true
  6421.  
  6422.  
  6423.  
  6424.  
  6425. coroutine.wrap(function()
  6426. for i=1,2 do
  6427. wait()
  6428.  
  6429.  
  6430.  
  6431.  
  6432.  
  6433. for i,v in pairs(to.Parent:GetChildren()) do
  6434. if v:IsA("Humanoid") then
  6435. v.Health = v.Health - 2
  6436.  
  6437. v.PlatformStand = true
  6438. end
  6439. end
  6440. end
  6441.  
  6442.  
  6443. wait(3)
  6444. end)()
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.  
  6451.  
  6452.  
  6453.  
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459. for i,v in pairs(to.Parent:GetChildren()) do
  6460. if v:IsA("Humanoid") then
  6461. v.Health = v.Health - 10
  6462.  
  6463. v.PlatformStand = true
  6464. end
  6465. end
  6466.  
  6467.  
  6468.  
  6469. hitground = new("Part",char)
  6470. hitground.Size = Vector3.new(5,5,5)
  6471. hitground.Name = "Ground"
  6472. hitground.Transparency = 1
  6473. hitground.CanCollide = false
  6474. game.Debris:AddItem(hitground,2)
  6475. hitground.Position = Vector3.new(999,999,999)
  6476. hitgroundweld = new("Weld",hitground)
  6477. hitgroundweld.Part0 = to
  6478. hitgroundweld.Part1 = hitground
  6479. hitground.Touched:connect(function(hit2)
  6480. if hit2.Size.x > 150 then
  6481. hitground:Destroy()
  6482. ad = new("Part",char)
  6483. ad.Name = "NewPart"
  6484. ad.Size = Vector3.new(30,0.1,30)
  6485. ad.CanCollide = false
  6486. ad.Anchored = true
  6487. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6488. ad.Transparency = 1
  6489. aad = new("Decal",ad)
  6490.  
  6491. aad.Face = "Top"
  6492. aad.Transparency = 1
  6493. aad.Transparency = 0
  6494. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6495. smoke = new("Part",to)
  6496. smokemesh = new("SpecialMesh",smoke)
  6497. smokemesh.MeshId = "rbxassetid://928329648"
  6498. smoke.BrickColor = hit2.BrickColor
  6499. smoke.Anchored = true
  6500. smoke.Position = hitground.Position
  6501. GroundImpact:Play()
  6502. for i = 1,20 do
  6503. wait()
  6504. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6505. smoke.Transparency = smoke.Transparency + 1/20
  6506. end
  6507. smoke:Destroy()
  6508. wait(0.5)
  6509.  
  6510. for i = 1,20 do
  6511. wait(0.1)
  6512. aad.Transparency = aad.Transparency + 1/20
  6513. end
  6514. end
  6515. end)
  6516. ys = Instance.new("BodyVelocity",to)
  6517. ys.Name = "GO"
  6518.  
  6519. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6520.  
  6521. ys.Velocity = v3(0,-90,0)
  6522.  
  6523. wait(1)
  6524. ys:Destroy()
  6525.  
  6526.  
  6527.  
  6528. hit3 = false
  6529. hit4 = false
  6530.  
  6531.  
  6532. hit1 = false
  6533. hit2 = false
  6534. hit3 = false
  6535. hit4 = false
  6536. idle = true
  6537. RootPart.Anchored = false
  6538. end
  6539. end)
  6540. end
  6541.  
  6542. function Combo3()
  6543. getplayer = new("Part",char)
  6544. getplayer.Position = Vector3.new(999,999,999)
  6545. getplayer.Transparency = 1
  6546. getplayer.Size = v3(3,3,3)
  6547. getplayer.CanCollide = false
  6548. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6549. getplayer.Name = "GetPlayer"
  6550.  
  6551. game.Debris:AddItem(getplayer,0.5)
  6552.  
  6553. getplayer.Touched:connect(function(hit)
  6554. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6555. getplayer:Destroy()
  6556. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6557. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6558. to.Anchored = true
  6559. RootPart.Anchored = true
  6560. idle = false
  6561.  
  6562.  
  6563. punchsound1:Play()
  6564. hit1 = true
  6565. for i = 0, 1, 0.1 do
  6566. swait()
  6567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6568. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6569. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6570. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6571. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6572. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6573. end
  6574. punchsound1:Play()
  6575. for i = 0, 1, 0.1 do
  6576. swait()
  6577. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6578. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6579. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6580. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6581. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6582. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6583. end
  6584. punchsound1:Play()
  6585. for i = 0, 1, 0.1 do
  6586. swait()
  6587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6589. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6590. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6591. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6592. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6593. end
  6594. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6595. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6596. Zanzoken = Instance.new("Part",char)
  6597. Zanzoken.Anchored = true
  6598. Zanzoken.Position = v3(999,999,999)
  6599. Zanzoken.CFrame = Torso.CFrame
  6600. game.Debris:AddItem(Zanzoken,0.5)
  6601. Zanzoken.Transparency = 1
  6602. Zano:Play()
  6603. wait()
  6604. idk = Instance.new("BillboardGui",Zanzoken)
  6605. idk.Size = UDim2.new(10,0,15,0)
  6606. idk.AlwaysOnTop = false
  6607. idk1 = Instance.new("ImageLabel",idk)
  6608. idk1.BackgroundTransparency = 1
  6609. idk.ExtentsOffset = v3(0,0,0)
  6610. idk1.ImageTransparency = 0
  6611. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6612. idk1.Size = UDim2.new(2,0,1,0)
  6613. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6614. idk1.Image = "rbxassetid://319554883"
  6615. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6616. wait()
  6617. Zanzoken = Instance.new("Part",char)
  6618. Zanzoken.Anchored = true
  6619. Zanzoken.Position = v3(999,999,999)
  6620. Zanzoken.CFrame = Torso.CFrame
  6621. game.Debris:AddItem(Zanzoken,0.5)
  6622. Zanzoken.Transparency = 1
  6623. wait()
  6624. idk = Instance.new("BillboardGui",Zanzoken)
  6625. idk.Size = UDim2.new(20,0,20,0)
  6626. idk.AlwaysOnTop = false
  6627. idk1 = Instance.new("ImageLabel",idk)
  6628. idk1.BackgroundTransparency = 1
  6629. idk.ExtentsOffset = v3(0,0,0)
  6630. idk1.ImageTransparency = 0
  6631. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6632. idk1.Size = UDim2.new(2,0,1,0)
  6633. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6634. idk1.Image = "rbxassetid://319554883"
  6635. for i = 0, 1, 0.1 do
  6636. swait()
  6637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6639. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6640. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6641. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6642. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6643. end
  6644. punchsound1:Play()
  6645. for i = 0, 1, 0.1 do
  6646. swait()
  6647. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6648. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6649. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6650. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6651. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6652. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6653. end
  6654. punchsound1:Play()
  6655. for i = 0, 1, 0.1 do
  6656. swait()
  6657. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6658. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6659. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6660. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6661. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6662. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6663. end
  6664. for i = 0, 1, 0.1 do
  6665. swait()
  6666. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6667. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6668. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6669. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6670. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6671. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6672. end
  6673. punchsound1:Play()
  6674. for i = 0, 1, 0.1 do
  6675. swait()
  6676. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6677. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6678. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6679. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6680. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6681. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6682. end
  6683. punchsound1:Play()
  6684. for i = 0, 1, 0.1 do
  6685. swait()
  6686. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6687. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6688. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6689. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6690. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6691. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6692. end
  6693. for i = 0, 1, 0.1 do
  6694. swait()
  6695. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6696. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6697. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6698. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6699. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6700. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6701. end
  6702. punchsound1:Play()
  6703. for i = 0, 1, 0.1 do
  6704. swait()
  6705. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6706. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6707. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6708. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6709. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6710. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6711. end
  6712. punchsound1:Play()
  6713. for i,v in pairs(to.Parent:GetChildren()) do
  6714. if v:IsA("Humanoid") then
  6715. v.Health = v.Health - 10
  6716.  
  6717. v.PlatformStand = true
  6718. end
  6719. end
  6720. for i = 0, 1, 0.1 do
  6721. swait()
  6722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6724. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6725. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6726. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6727. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6728. end
  6729.  
  6730. for i = 0, 1, 0.1 do
  6731. swait()
  6732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6736. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6737. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6738. end
  6739. punchsound1:Play()
  6740. for i = 0, 1, 0.1 do
  6741. swait()
  6742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6744. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6745. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6746. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6747. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6748. end
  6749. for i,v in pairs(to.Parent:GetChildren()) do
  6750. if v:IsA("Humanoid") then
  6751. v.Health = v.Health - 3
  6752.  
  6753. v.PlatformStand = true
  6754. end
  6755. end
  6756. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6757. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6758. Zanzoken = Instance.new("Part",char)
  6759. Zanzoken.Anchored = true
  6760. Zanzoken.Position = v3(999,999,999)
  6761. Zanzoken.CFrame = Torso.CFrame
  6762. game.Debris:AddItem(Zanzoken,0.5)
  6763. Zanzoken.Transparency = 1
  6764. Zano:Play()
  6765. wait()
  6766. idk = Instance.new("BillboardGui",Zanzoken)
  6767. idk.Size = UDim2.new(10,0,15,0)
  6768. idk.AlwaysOnTop = false
  6769. idk1 = Instance.new("ImageLabel",idk)
  6770. idk1.BackgroundTransparency = 1
  6771. idk.ExtentsOffset = v3(0,0,0)
  6772. idk1.ImageTransparency = 0
  6773. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6774. idk1.Size = UDim2.new(2,0,1,0)
  6775. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6776. idk1.Image = "rbxassetid://319554883"
  6777. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6778. wait()
  6779. Zanzoken = Instance.new("Part",char)
  6780. Zanzoken.Anchored = true
  6781. Zanzoken.Position = v3(999,999,999)
  6782. Zanzoken.CFrame = Torso.CFrame
  6783. game.Debris:AddItem(Zanzoken,0.5)
  6784. Zanzoken.Transparency = 1
  6785. wait()
  6786. idk = Instance.new("BillboardGui",Zanzoken)
  6787. idk.Size = UDim2.new(20,0,20,0)
  6788. idk.AlwaysOnTop = false
  6789. idk1 = Instance.new("ImageLabel",idk)
  6790. idk1.BackgroundTransparency = 1
  6791. idk.ExtentsOffset = v3(0,0,0)
  6792. idk1.ImageTransparency = 0
  6793. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6794. idk1.Size = UDim2.new(2,0,1,0)
  6795. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6796. idk1.Image = "rbxassetid://319554883"
  6797. for i = 0, 1, 0.1 do
  6798. swait()
  6799. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6800. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6801. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6802. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6803. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6804. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6805. end
  6806. for i = 0, 1, 0.1 do
  6807. swait()
  6808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6810. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6811. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6812. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6813. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6814. end
  6815. punchsound1:Play()
  6816. for i = 0, 1, 0.1 do
  6817. swait()
  6818. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6819. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6820. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6821. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6822. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6823. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6824. end
  6825. for i,v in pairs(to.Parent:GetChildren()) do
  6826. if v:IsA("Humanoid") then
  6827. v.Health = v.Health - 3
  6828.  
  6829. v.PlatformStand = true
  6830. end
  6831. end
  6832. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6833. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6834. Zanzoken = Instance.new("Part",char)
  6835. Zanzoken.Anchored = true
  6836. Zanzoken.Position = v3(999,999,999)
  6837. Zanzoken.CFrame = Torso.CFrame
  6838. game.Debris:AddItem(Zanzoken,0.5)
  6839. Zanzoken.Transparency = 1
  6840. Zano:Play()
  6841. wait()
  6842. idk = Instance.new("BillboardGui",Zanzoken)
  6843. idk.Size = UDim2.new(10,0,15,0)
  6844. idk.AlwaysOnTop = false
  6845. idk1 = Instance.new("ImageLabel",idk)
  6846. idk1.BackgroundTransparency = 1
  6847. idk.ExtentsOffset = v3(0,0,0)
  6848. idk1.ImageTransparency = 0
  6849. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6850. idk1.Size = UDim2.new(2,0,1,0)
  6851. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6852. idk1.Image = "rbxassetid://319554883"
  6853. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6854. wait()
  6855. Zanzoken = Instance.new("Part",char)
  6856. Zanzoken.Anchored = true
  6857. Zanzoken.Position = v3(999,999,999)
  6858. Zanzoken.CFrame = Torso.CFrame
  6859. game.Debris:AddItem(Zanzoken,0.5)
  6860. Zanzoken.Transparency = 1
  6861. wait()
  6862. idk = Instance.new("BillboardGui",Zanzoken)
  6863. idk.Size = UDim2.new(20,0,20,0)
  6864. idk.AlwaysOnTop = false
  6865. idk1 = Instance.new("ImageLabel",idk)
  6866. idk1.BackgroundTransparency = 1
  6867. idk.ExtentsOffset = v3(0,0,0)
  6868. idk1.ImageTransparency = 0
  6869. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6870. idk1.Size = UDim2.new(2,0,1,0)
  6871. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6872. idk1.Image = "rbxassetid://319554883"
  6873. punchsound1:Play()
  6874. for i = 0, 1, 0.1 do
  6875. swait()
  6876. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6877. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6878. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6879. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6880. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6881. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6882. end
  6883. punchsound1:Play()
  6884. for i = 0, 1, 0.1 do
  6885. swait()
  6886. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6887. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6888. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6889. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6890. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6891. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6892. end
  6893.  
  6894.  
  6895. for i,v in pairs(to.Parent:GetChildren()) do
  6896. if v:IsA("Humanoid") then
  6897. v.Health = v.Health - 20
  6898.  
  6899. v.PlatformStand = true
  6900. end
  6901. end
  6902. StrongPunch:Play()
  6903. for i = 0, 1, 0.1 do
  6904. swait()
  6905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6907. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6908. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6909. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6910. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6911. end
  6912. for i = 0, 1, 0.1 do
  6913. swait()
  6914. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6915. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6916. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6917. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6918. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6919. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6920. end
  6921. for i,v in pairs(to.Parent:GetChildren()) do
  6922. if v:IsA("Humanoid") then
  6923. v.Health = v.Health - 3
  6924.  
  6925. v.PlatformStand = true
  6926. end
  6927. end
  6928. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6929. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6930. Zanzoken = Instance.new("Part",char)
  6931. Zanzoken.Anchored = true
  6932. Zanzoken.Position = v3(999,999,999)
  6933. Zanzoken.CFrame = Torso.CFrame
  6934. game.Debris:AddItem(Zanzoken,0.5)
  6935. Zanzoken.Transparency = 1
  6936. Zano:Play()
  6937. wait()
  6938. idk = Instance.new("BillboardGui",Zanzoken)
  6939. idk.Size = UDim2.new(10,0,15,0)
  6940. idk.AlwaysOnTop = false
  6941. idk1 = Instance.new("ImageLabel",idk)
  6942. idk1.BackgroundTransparency = 1
  6943. idk.ExtentsOffset = v3(0,0,0)
  6944. idk1.ImageTransparency = 0
  6945. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6946. idk1.Size = UDim2.new(2,0,1,0)
  6947. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6948. idk1.Image = "rbxassetid://319554883"
  6949. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6950. wait()
  6951. Zanzoken = Instance.new("Part",char)
  6952. Zanzoken.Anchored = true
  6953. Zanzoken.Position = v3(999,999,999)
  6954. Zanzoken.CFrame = Torso.CFrame
  6955. game.Debris:AddItem(Zanzoken,0.5)
  6956. Zanzoken.Transparency = 1
  6957. wait()
  6958. idk = Instance.new("BillboardGui",Zanzoken)
  6959. idk.Size = UDim2.new(20,0,20,0)
  6960. idk.AlwaysOnTop = false
  6961. idk1 = Instance.new("ImageLabel",idk)
  6962. idk1.BackgroundTransparency = 1
  6963. idk.ExtentsOffset = v3(0,0,0)
  6964. idk1.ImageTransparency = 0
  6965. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6966. idk1.Size = UDim2.new(2,0,1,0)
  6967. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6968. idk1.Image = "rbxassetid://319554883"
  6969. for i = 0, 1, 0.1 do
  6970. swait()
  6971. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6972. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6973. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6974. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6975. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6976. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6977. end
  6978. punchsound1:Play()
  6979. for i = 0, 1, 0.1 do
  6980. swait()
  6981. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6982. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6983. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6984. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6985. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6986. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6987. end
  6988. punchsound1:Play()
  6989. for i = 0, 1, 0.1 do
  6990. swait()
  6991. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6992. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6993. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6994. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6995. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6996. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6997. end
  6998. for i = 0, 1, 0.1 do
  6999. swait()
  7000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7001. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7002. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7003. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7004. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7005. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7006. end
  7007. for i = 0, 1, 0.1 do
  7008. swait()
  7009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7010. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7011. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7012. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7013. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7014. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7015. end
  7016. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7017. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7018. Zanzoken = Instance.new("Part",char)
  7019. Zanzoken.Anchored = true
  7020. Zanzoken.Position = v3(999,999,999)
  7021. Zanzoken.CFrame = Torso.CFrame
  7022. game.Debris:AddItem(Zanzoken,0.5)
  7023. Zanzoken.Transparency = 1
  7024. Zano:Play()
  7025. wait()
  7026. idk = Instance.new("BillboardGui",Zanzoken)
  7027. idk.Size = UDim2.new(10,0,15,0)
  7028. idk.AlwaysOnTop = false
  7029. idk1 = Instance.new("ImageLabel",idk)
  7030. idk1.BackgroundTransparency = 1
  7031. idk.ExtentsOffset = v3(0,0,0)
  7032. idk1.ImageTransparency = 0
  7033. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7034. idk1.Size = UDim2.new(2,0,1,0)
  7035. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7036. idk1.Image = "rbxassetid://319554883"
  7037. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7038. wait()
  7039. Zanzoken = Instance.new("Part",char)
  7040. Zanzoken.Anchored = true
  7041. Zanzoken.Position = v3(999,999,999)
  7042. Zanzoken.CFrame = Torso.CFrame
  7043. game.Debris:AddItem(Zanzoken,0.5)
  7044. Zanzoken.Transparency = 1
  7045. wait()
  7046. idk = Instance.new("BillboardGui",Zanzoken)
  7047. idk.Size = UDim2.new(20,0,20,0)
  7048. idk.AlwaysOnTop = false
  7049. idk1 = Instance.new("ImageLabel",idk)
  7050. idk1.BackgroundTransparency = 1
  7051. idk.ExtentsOffset = v3(0,0,0)
  7052. idk1.ImageTransparency = 0
  7053. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7054. idk1.Size = UDim2.new(2,0,1,0)
  7055. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7056. idk1.Image = "rbxassetid://319554883"
  7057. StrongPunch:Play()
  7058. Break:Play()
  7059. local Aura4 = Instance.new('ParticleEmitter')
  7060. Aura4.Name = "Aura"
  7061. Aura4.Texture = "rbxassetid://1046299182"
  7062. Aura4.Parent = Torso
  7063. Aura4.LightEmission = 1
  7064. Aura4.Transparency = NumberSequence.new(0.7,1)
  7065. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7066. Aura4.Size = NumberSequence.new(1,30)
  7067. Aura4.Rotation = NumberRange.new(-360,360)
  7068. Aura4.LockedToPart = true
  7069. Aura4.Lifetime = NumberRange.new(0.2)
  7070. Aura4.Rate = 100
  7071. Aura4.Speed = NumberRange.new(0)
  7072. Aura4.EmissionDirection = "Top"
  7073. for i = 0, 6, 0.1 do
  7074. swait()
  7075. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7076. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7077. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7078. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7079. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7080. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7081. end
  7082. Aura4:Destroy()
  7083. wait(0.1)
  7084. local Aura4 = Instance.new('ParticleEmitter')
  7085. Aura4.Name = "Aura"
  7086. Aura4.Texture = "rbxassetid://1046299182"
  7087. Aura4.Parent = Torso
  7088. Aura4.LightEmission = 1
  7089. Aura4.Transparency = NumberSequence.new(0.7,1)
  7090. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7091. Aura4.Size = NumberSequence.new(1,30)
  7092. Aura4.Rotation = NumberRange.new(-360,360)
  7093. Aura4.LockedToPart = true
  7094. Aura4.Lifetime = NumberRange.new(0.2)
  7095. Aura4.Rate = 100
  7096. Aura4.Speed = NumberRange.new(0)
  7097. Aura4.EmissionDirection = "Top"
  7098. StrongPunch1:Play()
  7099. Break:Play()
  7100. for i = 0, 6, 0.1 do
  7101. swait()
  7102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7104. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7105. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7106. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7107. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7108. end
  7109. Aura4:Destroy()
  7110. StrongPunch2:Play()
  7111. Break:Play()
  7112. local Aura4 = Instance.new('ParticleEmitter')
  7113. Aura4.Name = "Aura"
  7114. Aura4.Texture = "rbxassetid://1046299182"
  7115. Aura4.Parent = Torso
  7116. Aura4.LightEmission = 1
  7117. Aura4.Transparency = NumberSequence.new(0.7,1)
  7118. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7119. Aura4.Size = NumberSequence.new(1,30)
  7120. Aura4.Rotation = NumberRange.new(-360,360)
  7121. Aura4.LockedToPart = true
  7122. Aura4.Lifetime = NumberRange.new(0.2)
  7123. Aura4.Rate = 100
  7124. Aura4.Speed = NumberRange.new(0)
  7125. Aura4.EmissionDirection = "Top"
  7126. for i = 0, 7, 0.1 do
  7127. swait()
  7128. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7129. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7130. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7131. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7132. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7133. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7134. end
  7135. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7136. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7137. Aura4:Destroy()
  7138. Zanzoken = Instance.new("Part",char)
  7139. Zanzoken.Anchored = true
  7140. Zanzoken.Position = v3(999,999,999)
  7141. Zanzoken.CFrame = Torso.CFrame
  7142. game.Debris:AddItem(Zanzoken,0.5)
  7143. Zanzoken.Transparency = 1
  7144. Zano:Play()
  7145. wait()
  7146. idk = Instance.new("BillboardGui",Zanzoken)
  7147. idk.Size = UDim2.new(10,0,15,0)
  7148. idk.AlwaysOnTop = false
  7149. idk1 = Instance.new("ImageLabel",idk)
  7150. idk1.BackgroundTransparency = 1
  7151. idk.ExtentsOffset = v3(0,0,0)
  7152. idk1.ImageTransparency = 0
  7153. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7154. idk1.Size = UDim2.new(2,0,1,0)
  7155. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7156. idk1.Image = "rbxassetid://319554883"
  7157. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7158. wait()
  7159. Zanzoken = Instance.new("Part",char)
  7160. Zanzoken.Anchored = true
  7161. Zanzoken.Position = v3(999,999,999)
  7162. Zanzoken.CFrame = Torso.CFrame
  7163. game.Debris:AddItem(Zanzoken,0.5)
  7164. Zanzoken.Transparency = 1
  7165. wait()
  7166. idk = Instance.new("BillboardGui",Zanzoken)
  7167. idk.Size = UDim2.new(20,0,20,0)
  7168. idk.AlwaysOnTop = false
  7169. idk1 = Instance.new("ImageLabel",idk)
  7170. idk1.BackgroundTransparency = 1
  7171. idk.ExtentsOffset = v3(0,0,0)
  7172. idk1.ImageTransparency = 0
  7173. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7174. idk1.Size = UDim2.new(2,0,1,0)
  7175. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7176. idk1.Image = "rbxassetid://319554883"
  7177. for i = 0, 1, 0.1 do
  7178. swait()
  7179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7181. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7182. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7183. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7184. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7185. end
  7186. punchsound1:Play()
  7187. for i = 0, 1, 0.1 do
  7188. swait()
  7189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7191. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7192. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7193. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7194. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7195. end
  7196. punchsound1:Play()
  7197. for i = 0, 1, 0.1 do
  7198. swait()
  7199. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7200. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7201. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7202. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7203. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7204. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7205. end
  7206. for i = 0, 1, 0.1 do
  7207. swait()
  7208. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7209. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7210. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7211. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7212. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7213. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7214. end
  7215. for i = 0, 1, 0.1 do
  7216. swait()
  7217. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7218. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7219. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7220. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7221. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7222. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7223. end
  7224. punchsound1:Play()
  7225. for i = 0, 0.5, 0.1 do
  7226. swait()
  7227. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7228. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7229. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7230. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7231. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7232. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7233. end
  7234. punchsound1:Play()
  7235. for i = 0, 0.5, 0.1 do
  7236. swait()
  7237. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7238. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7239. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7240. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7241. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7242. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7243. end
  7244. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7245. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7246. Zanzoken = Instance.new("Part",char)
  7247. Zanzoken.Anchored = true
  7248. Zanzoken.Position = v3(999,999,999)
  7249. Zanzoken.CFrame = Torso.CFrame
  7250. game.Debris:AddItem(Zanzoken,0.5)
  7251. Zanzoken.Transparency = 1
  7252. Zano:Play()
  7253. wait()
  7254. idk = Instance.new("BillboardGui",Zanzoken)
  7255. idk.Size = UDim2.new(10,0,15,0)
  7256. idk.AlwaysOnTop = false
  7257. idk1 = Instance.new("ImageLabel",idk)
  7258. idk1.BackgroundTransparency = 1
  7259. idk.ExtentsOffset = v3(0,0,0)
  7260. idk1.ImageTransparency = 0
  7261. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7262. idk1.Size = UDim2.new(2,0,1,0)
  7263. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7264. idk1.Image = "rbxassetid://319554883"
  7265. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7266. wait()
  7267. Zanzoken = Instance.new("Part",char)
  7268. Zanzoken.Anchored = true
  7269. Zanzoken.Position = v3(999,999,999)
  7270. Zanzoken.CFrame = Torso.CFrame
  7271. game.Debris:AddItem(Zanzoken,0.5)
  7272. Zanzoken.Transparency = 1
  7273. wait()
  7274. idk = Instance.new("BillboardGui",Zanzoken)
  7275. idk.Size = UDim2.new(20,0,20,0)
  7276. idk.AlwaysOnTop = false
  7277. idk1 = Instance.new("ImageLabel",idk)
  7278. idk1.BackgroundTransparency = 1
  7279. idk.ExtentsOffset = v3(0,0,0)
  7280. idk1.ImageTransparency = 0
  7281. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7282. idk1.Size = UDim2.new(2,0,1,0)
  7283. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7284. idk1.Image = "rbxassetid://319554883"
  7285. for i = 0, 0.4, 0.1 do
  7286. swait()
  7287. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7288. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7289. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7290. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7291. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7292. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7293. end
  7294. punchsound1:Play()
  7295. for i = 0, 0.4, 0.1 do
  7296. swait()
  7297. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7298. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7299. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7300. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7301. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7302. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7303. end
  7304. punchsound1:Play()
  7305. for i = 0, 1, 0.1 do
  7306. swait()
  7307. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7308. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7309. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7310. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7311. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7312. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7313. end
  7314. for i,v in pairs(to.Parent:GetChildren()) do
  7315. if v:IsA("Humanoid") then
  7316. v.Health = v.Health - 8
  7317.  
  7318. v.PlatformStand = true
  7319. end
  7320. end
  7321.  
  7322. hit1 = false
  7323.  
  7324. punchsound1:Play()
  7325. hit2 = true
  7326. for i = 0, 1, 0.1 do
  7327. swait()
  7328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7330. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7331. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7332. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7333. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7334. end
  7335. for i,v in pairs(to.Parent:GetChildren()) do
  7336. if v:IsA("Humanoid") then
  7337. v.Health = v.Health - 10
  7338.  
  7339. v.PlatformStand = true
  7340. end
  7341. end
  7342. hit2 = false
  7343.  
  7344. punchsound1:Play()
  7345. hit3 = true
  7346. hit4 = true
  7347.  
  7348.  
  7349. punchsound1:Play()
  7350.  
  7351.  
  7352. coroutine.wrap(function()
  7353. for i=1,2 do
  7354. wait()
  7355.  
  7356.  
  7357.  
  7358.  
  7359.  
  7360. for i,v in pairs(to.Parent:GetChildren()) do
  7361. if v:IsA("Humanoid") then
  7362. v.Health = v.Health - 30
  7363.  
  7364. v.PlatformStand = true
  7365. end
  7366. end
  7367. end
  7368.  
  7369.  
  7370. wait(3)
  7371. end)()
  7372.  
  7373.  
  7374.  
  7375. RootPart.Anchored = false
  7376.  
  7377.  
  7378.  
  7379.  
  7380.  
  7381. StrongPunch:Play()
  7382.  
  7383.  
  7384.  
  7385.  
  7386.  
  7387.  
  7388. for i,v in pairs(to.Parent:GetChildren()) do
  7389. if v:IsA("Humanoid") then
  7390. v.Health = v.Health - 20
  7391.  
  7392. v.PlatformStand = true
  7393. end
  7394. end
  7395.  
  7396. StrongPunch2:Play()
  7397.  
  7398.  
  7399. hitground = new("Part",char)
  7400. hitground.Size = Vector3.new(5,5,5)
  7401. hitground.Name = "Ground"
  7402. hitground.Transparency = 1
  7403. hitground.CanCollide = false
  7404. game.Debris:AddItem(hitground,2)
  7405. hitground.Position = Vector3.new(999,999,999)
  7406. hitgroundweld = new("Weld",hitground)
  7407. hitgroundweld.Part0 = to
  7408. hitgroundweld.Part1 = hitground
  7409. hitground.Touched:connect(function(hit2)
  7410. if hit2.Size.x > 150 then
  7411. hitground:Destroy()
  7412. ad = new("Part",char)
  7413. ad.Name = "NewPart"
  7414. ad.Size = Vector3.new(30,0.1,30)
  7415. ad.CanCollide = false
  7416. ad.Anchored = true
  7417. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7418. ad.Transparency = 1
  7419. aad = new("Decal",ad)
  7420.  
  7421. aad.Face = "Top"
  7422. aad.Transparency = 1
  7423. aad.Transparency = 0
  7424. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7425. smoke = new("Part",to)
  7426. smokemesh = new("SpecialMesh",smoke)
  7427. smokemesh.MeshId = "rbxassetid://928329648"
  7428. smoke.BrickColor = hit2.BrickColor
  7429. smoke.Anchored = true
  7430. smoke.Position = hitground.Position
  7431. GroundImpact:Play()
  7432. for i = 1,20 do
  7433. wait()
  7434. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7435. smoke.Transparency = smoke.Transparency + 1/20
  7436. end
  7437. smoke:Destroy()
  7438. wait(0.5)
  7439.  
  7440. for i = 1,20 do
  7441. wait(0.1)
  7442. aad.Transparency = aad.Transparency + 1/20
  7443. end
  7444. end
  7445. end)
  7446. ys = Instance.new("BodyVelocity",to)
  7447. ys.Name = "GO"
  7448.  
  7449. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7450.  
  7451. ys.Velocity = v3(0,-90,0)
  7452.  
  7453. wait(1)
  7454. ys:Destroy()
  7455.  
  7456.  
  7457.  
  7458.  
  7459.  
  7460. hit3 = false
  7461. hit4 = false
  7462.  
  7463.  
  7464. hit1 = false
  7465. hit2 = false
  7466. hit3 = false
  7467. hit4 = false
  7468. idle = true
  7469. RootPart.Anchored = false
  7470. to.Anchored = false
  7471. end
  7472. end)
  7473. end
  7474.  
  7475.  
  7476. function Combo2()
  7477. getplayer = new("Part",char)
  7478. getplayer.Position = Vector3.new(999,999,999)
  7479. getplayer.Transparency = 1
  7480. getplayer.Size = v3(55,55,55)
  7481. getplayer.CanCollide = false
  7482. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7483. getplayer.Name = "GetPlayer"
  7484.  
  7485. game.Debris:AddItem(getplayer,0.5)
  7486.  
  7487. getplayer.Touched:connect(function(hit)
  7488. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7489. getplayer:Destroy()
  7490. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7491. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7492. to.Anchored = true
  7493. idle = false
  7494.  
  7495.  
  7496. hit1 = true
  7497.  
  7498. for i,v in pairs(to.Parent:GetChildren()) do
  7499. if v:IsA("Humanoid") then
  7500. v.Health = v.Health - 20
  7501.  
  7502. v.PlatformStand = true
  7503. end
  7504. end
  7505.  
  7506. for i,v in pairs(to.Parent:GetChildren()) do
  7507. if v:IsA("Humanoid") then
  7508. v.Health = v.Health - 10
  7509.  
  7510. v.PlatformStand = true
  7511. end
  7512. end
  7513.  
  7514. hit1 = false
  7515.  
  7516.  
  7517. hit2 = true
  7518.  
  7519. for i,v in pairs(to.Parent:GetChildren()) do
  7520. if v:IsA("Humanoid") then
  7521. v.Health = v.Health - 5
  7522.  
  7523. v.PlatformStand = true
  7524. end
  7525. end
  7526. hit2 = false
  7527.  
  7528. punchsound1:Play()
  7529. hit3 = true
  7530. hit4 = true
  7531.  
  7532.  
  7533. punchsound1:Play()
  7534.  
  7535. coroutine.wrap(function()
  7536. for i=1,2 do
  7537. wait()
  7538. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7539. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7540.  
  7541.  
  7542. for i = 0, 1, 0.1 do
  7543. swait()
  7544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7545. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7546. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7547. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7548. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7549. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7550. end
  7551. StrongPunch:Play()
  7552. for i,v in pairs(to.Parent:GetChildren()) do
  7553. if v:IsA("Humanoid") then
  7554. v.Health = v.Health - 10
  7555.  
  7556. v.PlatformStand = true
  7557. end
  7558. end
  7559. end
  7560.  
  7561.  
  7562. wait(0.7)
  7563. end)()
  7564.  
  7565.  
  7566.  
  7567.  
  7568. RootPart.Anchored = true
  7569. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7570. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7571.  
  7572.  
  7573. for i = 0, 1, 0.1 do
  7574. swait()
  7575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7577. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7580. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7581. end
  7582.  
  7583.  
  7584. StrongPunch:Play()
  7585.  
  7586.  
  7587. for i = 0, 1, 0.1 do
  7588. swait()
  7589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7591. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7592. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7593. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7594. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7595. end
  7596.  
  7597.  
  7598.  
  7599. for i,v in pairs(to.Parent:GetChildren()) do
  7600. if v:IsA("Humanoid") then
  7601. v.Health = v.Health - 20
  7602.  
  7603. v.PlatformStand = true
  7604. end
  7605. end
  7606.  
  7607.  
  7608. hitground = new("Part",char)
  7609. hitground.Size = Vector3.new(5,5,5)
  7610. hitground.Name = "Ground"
  7611. hitground.Transparency = 1
  7612. hitground.CanCollide = false
  7613. game.Debris:AddItem(hitground,2)
  7614. hitground.Position = Vector3.new(999,999,999)
  7615. hitgroundweld = new("Weld",hitground)
  7616. hitgroundweld.Part0 = to
  7617. hitgroundweld.Part1 = hitground
  7618. hitground.Touched:connect(function(hit2)
  7619. if hit2.Size.x > 150 then
  7620. hitground:Destroy()
  7621. ad = new("Part",char)
  7622. ad.Name = "NewPart"
  7623. ad.Size = Vector3.new(30,0.1,30)
  7624. ad.CanCollide = false
  7625. ad.Anchored = true
  7626. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7627. ad.Transparency = 1
  7628. aad = new("Decal",ad)
  7629.  
  7630. aad.Face = "Top"
  7631. aad.Transparency = 1
  7632. aad.Transparency = 0
  7633. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7634. smoke = new("Part",to)
  7635. smokemesh = new("SpecialMesh",smoke)
  7636. smokemesh.MeshId = "rbxassetid://928329648"
  7637. smoke.BrickColor = hit2.BrickColor
  7638. smoke.Anchored = true
  7639. smoke.Position = hitground.Position
  7640. GroundImpact:Play()
  7641. for i = 1,20 do
  7642. wait()
  7643. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7644. smoke.Transparency = smoke.Transparency + 1/20
  7645. end
  7646. smoke:Destroy()
  7647. wait(0.5)
  7648.  
  7649. for i = 1,20 do
  7650. wait(0.1)
  7651. aad.Transparency = aad.Transparency + 1/20
  7652. end
  7653. end
  7654. end)
  7655. to.Anchored = false
  7656. ys = Instance.new("BodyVelocity",to)
  7657. ys.Name = "GO"
  7658.  
  7659. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7660.  
  7661. ys.Velocity = v3(0,-90,0)
  7662.  
  7663. wait(1)
  7664. ys:Destroy()
  7665.  
  7666.  
  7667.  
  7668.  
  7669.  
  7670. hit3 = false
  7671. hit4 = false
  7672.  
  7673.  
  7674. hit1 = false
  7675. hit2 = false
  7676. hit3 = false
  7677. hit4 = false
  7678. idle = true
  7679. RootPart.Anchored = false
  7680. end
  7681. end)
  7682. end
  7683.  
  7684. function KABOOMZ222()
  7685. local effspwn = Instance.new("Part")
  7686. coroutine.resume(coroutine.create(function()
  7687. local sound1 = Instance.new("Sound")
  7688. sound1.SoundId = "rbxassetid://440145223"
  7689. sound1.MaxDistance = 600
  7690. sound1.EmitterSize = 60
  7691. sound1.Volume = 5.5
  7692. sound1.Pitch = 1.3
  7693. sound1.Parent = effspwn
  7694. local sound2 = Instance.new("Sound")
  7695. sound2.SoundId = "rbxassetid://440145223"
  7696. sound2.MaxDistance = 300
  7697. sound2.EmitterSize = 20
  7698. sound2.Volume = 3
  7699. sound2.Pitch = 0.7
  7700. sound2.Parent = effspwn
  7701. local sound3 = Instance.new("Sound")
  7702. sound3.SoundId = "rbxassetid://440145223"
  7703. sound2.MaxDistance = 400
  7704. sound2.EmitterSize = 30
  7705. sound2.Volume = 0.5
  7706. sound2.Pitch = 0.5
  7707. sound2.Parent = effspwn
  7708. sound2:Play()
  7709. wait()
  7710. sound1:Play()
  7711. sound3:Play()
  7712. end))
  7713. local model = Instance.new("Model")
  7714. game.Debris:AddItem(model, 20)
  7715. model.Name = "smasheffects"
  7716. model.Parent = workspace
  7717. effspwn.Name = "spwnr"
  7718. effspwn.Size = Vector3.new(1, 1, 1)
  7719. effspwn.Anchored = true
  7720. effspwn.CanCollide = false
  7721. effspwn.Transparency = 1
  7722. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7723. effspwn.Parent = model
  7724.  
  7725.  
  7726.  
  7727.  
  7728. coroutine.resume(coroutine.create(function()
  7729. local shok = Instance.new("Part")
  7730. shok.Name = "whoosh"
  7731. shok.BrickColor = BrickColor.new("Institutional white")
  7732. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7733. shok.Size = Vector3.new(1, 1, 1)
  7734. shok.Anchored = true
  7735. shok.Material = "Neon"
  7736. shok.Transparency = 1
  7737. shok.CanCollide = false
  7738. shok.Parent = model
  7739. game.Debris:AddItem(shok, 12)
  7740. local mesh = Instance.new("SpecialMesh")
  7741. mesh.MeshType = "FileMesh"
  7742. mesh.MeshId = "rbxassetid://437347603"
  7743. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7744. mesh.Parent = shok
  7745.  
  7746.  
  7747.  
  7748.  
  7749.  
  7750. for e = 1, 8 do
  7751. wait()
  7752. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7753. shok.Transparency = shok.Transparency + 0.035
  7754. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7755. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7756.  
  7757.  
  7758. end
  7759. for e = 1, 16 do
  7760. wait()
  7761. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7762. shok.Transparency = shok.Transparency + 0.11
  7763. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7764. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7765.  
  7766. end
  7767. end))
  7768. coroutine.resume(coroutine.create(function()
  7769. local shok = Instance.new("Part")
  7770. shok.Name = "wring1"
  7771. shok.BrickColor = BrickColor.new("Institutional white")
  7772. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7773. shok.Size = Vector3.new(1, 1, 1)
  7774. shok.Anchored = true
  7775. shok.Material = "Neon"
  7776. shok.Transparency = 0.25
  7777. shok.CanCollide = false
  7778. shok.Parent = model
  7779. game.Debris:AddItem(shok, 12)
  7780. local mesh = Instance.new("SpecialMesh")
  7781. mesh.MeshType = "FileMesh"
  7782. mesh.MeshId = "rbxassetid://3270017"
  7783. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7784. mesh.Parent = shok
  7785. for e = 1, 30 do
  7786. wait()
  7787. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7788. shok.Transparency = shok.Transparency + 0.002
  7789. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7790. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7791. end
  7792. for e = 1, 38 do
  7793. wait()
  7794. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7795. shok.Transparency = shok.Transparency + 0.002
  7796. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7797. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7798. end
  7799. for e = 1, 24 do
  7800. wait()
  7801. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7802. shok.Transparency = shok.Transparency + 0.03
  7803. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7804. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7805. end
  7806. end))
  7807. coroutine.resume(coroutine.create(function()
  7808. local shok = Instance.new("Part")
  7809. shok.Name = "wring2"
  7810. shok.BrickColor = BrickColor.new("Institutional white")
  7811. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7812. shok.Size = Vector3.new(1, 1, 1)
  7813. shok.Anchored = true
  7814. shok.Material = "Neon"
  7815. shok.Transparency = 0.25
  7816. shok.CanCollide = false
  7817. shok.Parent = model
  7818. game.Debris:AddItem(shok, 12)
  7819. local mesh = Instance.new("SpecialMesh")
  7820. mesh.MeshType = "FileMesh"
  7821. mesh.MeshId = "rbxassetid://3270017"
  7822. mesh.Scale = Vector3.new(12, 12, 0.05)
  7823. mesh.Parent = shok
  7824. for e = 1, 30 do
  7825. wait()
  7826. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7827. shok.Transparency = shok.Transparency + 0.002
  7828. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7829. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7830. end
  7831. for e = 1, 38 do
  7832. wait()
  7833. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7834. shok.Transparency = shok.Transparency + 0.002
  7835. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7836. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7837. end
  7838. for e = 1, 24 do
  7839. wait()
  7840. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7841. shok.Transparency = shok.Transparency + 0.03
  7842. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7843. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7844. end
  7845. end))
  7846. coroutine.resume(coroutine.create(function()
  7847. local shok = Instance.new("Part")
  7848. shok.Name = "coil1"
  7849. shok.BrickColor = BrickColor.new("Institutional white")
  7850. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7851. shok.Size = Vector3.new(1, 1, 1)
  7852. shok.Anchored = true
  7853. shok.Material = "Neon"
  7854. shok.Transparency = 0.25
  7855. shok.CanCollide = false
  7856. shok.Parent = model
  7857. game.Debris:AddItem(shok, 12)
  7858. local mesh = Instance.new("SpecialMesh")
  7859. mesh.MeshType = "FileMesh"
  7860. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7861. mesh.Scale = Vector3.new(12, 12, 12)
  7862. mesh.Parent = shok
  7863. for e = 1, 15 do
  7864. wait()
  7865. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7866. shok.Transparency = shok.Transparency + 0.004
  7867. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7868. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7869. end
  7870. for e = 1, 16 do
  7871. wait()
  7872. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7873. shok.Transparency = shok.Transparency + 0.004
  7874. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7875. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7876. end
  7877. for e = 1, 12 do
  7878. wait()
  7879. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7880. shok.Transparency = shok.Transparency + 0.06
  7881. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7882. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7883. end
  7884. end))
  7885. coroutine.resume(coroutine.create(function()
  7886. local shok = Instance.new("Part")
  7887. shok.Name = "coil2"
  7888. shok.BrickColor = BrickColor.new("Institutional white")
  7889. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7890. shok.Size = Vector3.new(1, 1, 1)
  7891. shok.Anchored = true
  7892. shok.Material = "Neon"
  7893. shok.Transparency = 1
  7894. shok.CanCollide = false
  7895. shok.Parent = model
  7896. game.Debris:AddItem(shok, 12)
  7897. local mesh = Instance.new("SpecialMesh")
  7898. mesh.MeshType = "FileMesh"
  7899. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7900. mesh.Scale = Vector3.new(6, 12, 6)
  7901. mesh.Parent = shok
  7902. for e = 1, 15 do
  7903. wait()
  7904. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7905. shok.Transparency = shok.Transparency + 0.005
  7906. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7907. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7908. end
  7909. for e = 1, 16 do
  7910. wait()
  7911. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7912. shok.Transparency = shok.Transparency + 0.005
  7913. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7914. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7915. end
  7916. for e = 1, 12 do
  7917. wait()
  7918. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7919. shok.Transparency = shok.Transparency + 0.09
  7920. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7921. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7922. end
  7923. end))
  7924. coroutine.resume(coroutine.create(function()
  7925. local shok = Instance.new("Part")
  7926. shok.Name = "shokwve"
  7927. shok.BrickColor = BrickColor.new("Institutional white")
  7928. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7929. shok.Size = Vector3.new(1, 1, 1)
  7930. shok.Anchored = true
  7931. shok.Material = "Neon"
  7932. shok.Transparency = 0.6
  7933. shok.CanCollide = false
  7934. shok.Parent = model
  7935. game.Debris:AddItem(shok, 12)
  7936. local mesh = Instance.new("SpecialMesh")
  7937. mesh.MeshType = "FileMesh"
  7938. mesh.MeshId = "rbxassetid://489415447"
  7939. mesh.Scale = Vector3.new(1, 1, 1)
  7940. mesh.Parent = shok
  7941. for e = 1, 12 do
  7942. wait()
  7943. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7944. shok.Transparency = shok.Transparency + 0.002
  7945. end
  7946. for e = 1, 32 do
  7947. wait()
  7948. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7949. shok.Transparency = shok.Transparency + 0.002
  7950. end
  7951. for e = 1, 24 do
  7952. wait()
  7953. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7954. shok.Transparency = shok.Transparency + 0.03
  7955. end
  7956. end))
  7957. coroutine.resume(coroutine.create(function()
  7958. local shok = Instance.new("Part")
  7959. shok.Name = "shock2"
  7960. shok.BrickColor = BrickColor.new("Institutional white")
  7961. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7962. shok.Size = Vector3.new(1, 1, 1)
  7963. shok.Anchored = true
  7964. shok.Material = "Neon"
  7965. shok.Transparency = 0.35
  7966. shok.CanCollide = false
  7967. shok.Parent = model
  7968. game.Debris:AddItem(shok, 12)
  7969. local mesh = Instance.new("SpecialMesh")
  7970. mesh.MeshType = "FileMesh"
  7971. mesh.MeshId = "rbxassetid://1095709"
  7972. mesh.Scale = Vector3.new(12, 12, 12)
  7973. mesh.Parent = shok
  7974. for e = 1, 15 do
  7975. wait()
  7976. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7977. shok.Transparency = shok.Transparency + 0.004
  7978. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7979. end
  7980. for e = 1, 16 do
  7981. wait()
  7982. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7983. shok.Transparency = shok.Transparency + 0.004
  7984. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7985. end
  7986. for e = 1, 12 do
  7987. wait()
  7988. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7989. shok.Transparency = shok.Transparency + 0.06
  7990. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7991. end
  7992. end))
  7993. coroutine.resume(coroutine.create(function()
  7994. local shok = Instance.new("Part")
  7995. shok.Name = "shock3"
  7996. shok.BrickColor = BrickColor.new("Institutional white")
  7997. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7998. shok.Size = Vector3.new(1, 1, 1)
  7999. shok.Anchored = true
  8000. shok.Material = "Neon"
  8001. shok.Transparency = 0.35
  8002. shok.CanCollide = false
  8003. shok.Parent = model
  8004. game.Debris:AddItem(shok, 12)
  8005. local mesh = Instance.new("SpecialMesh")
  8006. mesh.MeshType = "FileMesh"
  8007. mesh.MeshId = "rbxassetid://1095709"
  8008. mesh.Scale = Vector3.new(12, 12, 12)
  8009. mesh.Parent = shok
  8010. for e = 1, 15 do
  8011. wait()
  8012. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8013. shok.Transparency = shok.Transparency + 0.004
  8014. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8015. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8016. end
  8017. for e = 1, 16 do
  8018. wait()
  8019. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8020. shok.Transparency = shok.Transparency + 0.004
  8021. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8022. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8023. end
  8024. for e = 1, 12 do
  8025. wait()
  8026. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8027. shok.Transparency = shok.Transparency + 0.06
  8028. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8029. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8030. end
  8031. end))
  8032. end
  8033.  
  8034.  
  8035.  
  8036. mouse.KeyDown:connect(function(k)
  8037. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8038. local exp = Instance.new("Explosion",Torso)
  8039. exp.BlastRadius = 45.5
  8040. exp.BlastPressure = 100
  8041. exp.Position = Torso
  8042. exp.Visible = true
  8043. end
  8044. end)
  8045.  
  8046. MV4 = 300
  8047. mouse.KeyDown:connect(function(k)
  8048. if attack == false and k == "8" then
  8049. for i, v in pairs(Torso:GetChildren()) do
  8050. if v:IsA('ParticleEmitter') then
  8051. v:Remove()
  8052. end
  8053. end
  8054. end
  8055. end)
  8056.  
  8057.  
  8058. MV4 = 300
  8059. mouse.KeyDown:connect(function(k)
  8060. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8061. MV4 = 0
  8062. Humanoid.WalkSpeed = 13
  8063. attack = true
  8064. Firepart1 = Instance.new("Part", RightArm)
  8065. Firepart1.Size = Vector3.new(1, 1, 1)
  8066. GuW1 = Instance.new("Weld")
  8067. GuW1.Name = "GuW"
  8068. GuW1.Part0 = RightArm
  8069. GuW1.C0 = cn(0, -1, 0)
  8070. GuW1.C1 = cn(0, 0, 0)
  8071. GuW1.Part1 = Firepart1
  8072. GuW1.Parent = RightArm
  8073. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8074. Firepart1.Transparency = 1
  8075. Firepart2 = Instance.new("Part", LeftArm)
  8076. Firepart2.Size = Vector3.new(1, 1, 1)
  8077. GuW2 = Instance.new("Weld")
  8078. GuW2.Name = "GuW"
  8079. GuW2.Part0 = LeftArm
  8080. GuW2.C0 = cn(0, -1, 0)
  8081. GuW2.C1 = cn(0, 0, 0)
  8082. GuW2.Part1 = Firepart2
  8083. GuW2.Parent = LeftArm
  8084. Firepart2.Transparency = 1
  8085. for i = 0, 5, 0.1 do
  8086. swait()
  8087. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8088. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8089. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8090. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8091. if Torsovelocity.Y > 2 then
  8092. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8093. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8094. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8095. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8096. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8097. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8098. elseif Torsovelocity.Y < 1 then
  8099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8101. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8102. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8103. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8104. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8105. end
  8106. end
  8107. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8108. for i = 0, 7, 0.1 do
  8109. swait()
  8110. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8111. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8112. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8113. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8114. if Torsovelocity.Y > 2 then
  8115. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8116. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8117. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8118. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8119. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8120. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8121. elseif Torsovelocity.Y < 1 then
  8122. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8123. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8124. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8125. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8126. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8127. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8128. end
  8129. end
  8130. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8131. GuW1:Destroy()
  8132. GuW1 = Instance.new("Weld")
  8133. GuW1.Name = "GuW"
  8134. GuW1.Part0 = Torso
  8135. GuW1.C0 = cn(0, 0, -6)
  8136. GuW1.C1 = cn(0, 0, 0)
  8137. GuW1.Part1 = Firepart1
  8138. GuW1.Parent = Torso
  8139. GuW2:Destroy()
  8140. GuW2 = Instance.new("Weld")
  8141. GuW2.Name = "GuW"
  8142. GuW2.Part0 = Torso
  8143. GuW2.C0 = cn(0, 0, -6)
  8144. GuW2.C1 = cn(0, 0, 0)
  8145. GuW2.Part1 = Firepart2
  8146. GuW2.Parent = Torso
  8147. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8148. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8149. GuW2:Destroy()
  8150. GuW2 = Instance.new("Weld")
  8151. GuW2.Name = "GuW"
  8152. GuW2.Part0 = Torso
  8153. GuW2.C0 = cn(0, 0, -4)
  8154. GuW2.C1 = cn(0, 0, 0)
  8155. GuW2.Part1 = Firepart2
  8156. GuW2.Parent = Torso
  8157.  
  8158.  
  8159. for i = 0, 7, 0.1 do
  8160. swait()
  8161. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8162. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8163. if Torsovelocity.Y > 2 then
  8164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8165. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8166. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8167. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8168. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8169. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8170. elseif Torsovelocity.Y < 1 then
  8171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8173. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8174. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8175. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8176. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8177. end
  8178. end
  8179. local bp2 = Create("BodyPosition")({
  8180. P = 900,
  8181. D = 1000,
  8182. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8183. position = Torso.Position + Vector3.new(0, 60, 0),
  8184. Parent = Torso
  8185. })
  8186. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8187. for i = 0, 8, 0.1 do
  8188. swait()
  8189. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8190. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8191. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8192. if Torsovelocity.Y > 2 then
  8193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8195. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8196. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8197. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8198. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8199. elseif Torsovelocity.Y < 1 then
  8200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8202. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8205. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8206. end
  8207. end
  8208. for i = 0, 18, 0.1 do
  8209. swait()
  8210. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8211. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8212. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8213. if Torsovelocity.Y > 2 then
  8214. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8215. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8216. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8217. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8218. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8219. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8220. elseif Torsovelocity.Y < 1 then
  8221. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8222. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8223. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8224. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8225. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8226. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8227. end
  8228. end
  8229. GuW1:Destroy()
  8230. GuW1 = Instance.new("Weld")
  8231. GuW1.Name = "GuW"
  8232. GuW1.Part0 = Torso
  8233. GuW1.C0 = cn(0, 0, -15)
  8234. GuW1.C1 = cn(0, 0, 0)
  8235. GuW1.Part1 = Firepart1
  8236. GuW1.Parent = Torso
  8237. GuW2:Destroy()
  8238. GuW2 = Instance.new("Weld")
  8239. GuW2.Name = "GuW"
  8240. GuW2.Part0 = Torso
  8241. GuW2.C0 = cn(0, 0, -17.5)
  8242. GuW2.C1 = cn(0, 0, 0)
  8243. GuW2.Part1 = Firepart2
  8244. GuW2.Parent = Torso
  8245. for i = 0, 1.25, 0.01 do
  8246. swait()
  8247. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8248. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8249. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8250. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8251. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8252. if Torsovelocity.Y > 2 then
  8253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8255. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8256. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8257. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8258. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8259. elseif Torsovelocity.Y < 1 then
  8260. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8261. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8262. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8263. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8264. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8265. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8266. end
  8267. end
  8268. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8269. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8270. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8271. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8272. for i = 0, 3, 0.1 do
  8273. swait()
  8274. if Torsovelocity.Y > 2 then
  8275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8277. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8278. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8279. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8280. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8281. elseif Torsovelocity.Y < 1 then
  8282. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8283. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8284. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8285. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8286. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8287. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8288. end
  8289. end
  8290. wait(1)
  8291. bp2:Destroy()
  8292. Humanoid.WalkSpeed = 16
  8293. attack = false
  8294. MV4 = 0
  8295. Firepart1:Destroy()
  8296. Firepart2:Destroy()
  8297. end
  8298. end)
  8299. mouse.KeyDown:connect(function(k)
  8300. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8301. MV4 = 0
  8302. Humanoid.WalkSpeed = 13
  8303. attack = true
  8304. Firepart1 = Instance.new("Part", RightArm)
  8305. Firepart1.Size = Vector3.new(1, 1, 1)
  8306. GuW1 = Instance.new("Weld")
  8307. GuW1.Name = "GuW"
  8308. GuW1.Part0 = RightArm
  8309. GuW1.C0 = cn(0, -1, 0)
  8310. GuW1.C1 = cn(0, 0, 0)
  8311. GuW1.Part1 = Firepart1
  8312. GuW1.Parent = RightArm
  8313. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8314. Firepart1.Transparency = 1
  8315. Firepart2 = Instance.new("Part", LeftArm)
  8316. Firepart2.Size = Vector3.new(1, 1, 1)
  8317. GuW2 = Instance.new("Weld")
  8318. GuW2.Name = "GuW"
  8319. GuW2.Part0 = LeftArm
  8320. GuW2.C0 = cn(0, -1, 0)
  8321. GuW2.C1 = cn(0, 0, 0)
  8322. GuW2.Part1 = Firepart2
  8323. GuW2.Parent = LeftArm
  8324. Firepart2.Transparency = 1
  8325. GuW1:Destroy()
  8326. GuW1 = Instance.new("Weld")
  8327. GuW1.Name = "GuW"
  8328. GuW1.Part0 = Torso
  8329. GuW1.C0 = cn(0, 0, -6)
  8330. GuW1.C1 = cn(0, 0, 0)
  8331. GuW1.Part1 = Firepart1
  8332. GuW1.Parent = Torso
  8333. GuW2:Destroy()
  8334. GuW2 = Instance.new("Weld")
  8335. GuW2.Name = "GuW"
  8336. GuW2.Part0 = Torso
  8337. GuW2.C0 = cn(0, 0, -6)
  8338. GuW2.C1 = cn(0, 0, 0)
  8339. GuW2.Part1 = Firepart2
  8340. GuW2.Parent = Torso
  8341. GuW2:Destroy()
  8342. GuW2 = Instance.new("Weld")
  8343. GuW2.Name = "GuW"
  8344. GuW2.Part0 = Torso
  8345. GuW2.C0 = cn(0, 0, -4)
  8346. GuW2.C1 = cn(0, 0, 0)
  8347. GuW2.Part1 = Firepart2
  8348. GuW2.Parent = Torso
  8349. for i = 0, 18, 0.1 do
  8350. swait()
  8351. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8352. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8353. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8354. if Torsovelocity.Y > 2 then
  8355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8357. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8358. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8359. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8360. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8361. elseif Torsovelocity.Y < 1 then
  8362. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8363. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8364. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8365. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8366. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8367. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8368. end
  8369. end
  8370. GuW1:Destroy()
  8371. GuW1 = Instance.new("Weld")
  8372. GuW1.Name = "GuW"
  8373. GuW1.Part0 = Torso
  8374. GuW1.C0 = cn(0, 0, -15)
  8375. GuW1.C1 = cn(0, 0, 0)
  8376. GuW1.Part1 = Firepart1
  8377. GuW1.Parent = Torso
  8378. GuW2:Destroy()
  8379. GuW2 = Instance.new("Weld")
  8380. GuW2.Name = "GuW"
  8381. GuW2.Part0 = Torso
  8382. GuW2.C0 = cn(0, 0, -17.5)
  8383. GuW2.C1 = cn(0, 0, 0)
  8384. GuW2.Part1 = Firepart2
  8385. GuW2.Parent = Torso
  8386. for i = 0, 1.25, 0.01 do
  8387. swait()
  8388. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8389. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8390. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8391. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8392. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8393. if Torsovelocity.Y > 2 then
  8394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8395. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8396. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8397. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8398. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8399. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8400. end
  8401. end
  8402. wait(0.5)
  8403. Humanoid.WalkSpeed = 16
  8404. attack = false
  8405. MV4 = 300
  8406. Firepart1:Destroy()
  8407. Firepart2:Destroy()
  8408. end
  8409.  
  8410.  
  8411. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8412. MV4 = 90
  8413. Humanoid.WalkSpeed = 0.01
  8414. attack = true
  8415. Firepart1 = Instance.new("Part", RightArm)
  8416. Firepart1.Size = Vector3.new(1, 1, 1)
  8417. GuW1 = Instance.new("Weld")
  8418. GuW1.Name = "GuW"
  8419. GuW1.Part0 = RightArm
  8420. GuW1.C0 = cn(0, -1, 0)
  8421. GuW1.C1 = cn(0, 0, 0)
  8422. GuW1.Part1 = Firepart1
  8423. GuW1.Parent = RightArm
  8424. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8425. Firepart1.Transparency = 1
  8426. Firepart2 = Instance.new("Part", LeftArm)
  8427. Firepart2.Size = Vector3.new(1, 1, 1)
  8428. GuW2 = Instance.new("Weld")
  8429. GuW2.Name = "GuW"
  8430. GuW2.Part0 = LeftArm
  8431. GuW2.C0 = cn(0, -1, 0)
  8432. GuW2.C1 = cn(0, 0, 0)
  8433. GuW2.Part1 = Firepart2
  8434. GuW2.Parent = LeftArm
  8435. Firepart2.Transparency = 1
  8436. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8437. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8438. for i = 0, 2, 0.1 do
  8439. swait()
  8440. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8441. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8442. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8443. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8444. if Torsovelocity.Y > 2 then
  8445. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8446. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8447. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8448. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8449. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8450. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8451. elseif Torsovelocity.Y < 1 then
  8452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8454. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8455. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8456. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8457. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8458. end
  8459. end
  8460. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8461. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8462. for i = 0, 7, 0.1 do
  8463. swait()
  8464. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8465. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8466. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8467. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8468. if Torsovelocity.Y > 2 then
  8469. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8470. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8471. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8472. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8473. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8474. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8475. elseif Torsovelocity.Y < 1 then
  8476. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8477. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8478. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8479. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8480. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8481. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8482. end
  8483. end
  8484. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8485. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8486. for i = 0, 7, 0.1 do
  8487. swait()
  8488. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8489. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8490. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8491. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8492. if Torsovelocity.Y > 2 then
  8493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8495. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8496. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8497. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8498. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8499. elseif Torsovelocity.Y < 1 then
  8500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8502. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8503. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8505. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8506. end
  8507. end
  8508. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8509. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8510. for i = 0, 6, 0.1 do
  8511. swait()
  8512. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8513. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8514. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8515. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8516. if Torsovelocity.Y > 2 then
  8517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8519. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8520. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8521. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8522. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8523. elseif Torsovelocity.Y < 1 then
  8524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8526. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8527. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8528. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8529. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8530. end
  8531. end
  8532. for i = 0, 5, 0.1 do
  8533. swait()
  8534. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8535. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8536. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8537. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8538. if Torsovelocity.Y > 2 then
  8539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8540. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8541. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8542. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8543. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8544. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8545. elseif Torsovelocity.Y < 1 then
  8546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8547. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8548. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8549. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8550. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8551. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8552. end
  8553. end
  8554. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8555. for i = 0, 7, 0.1 do
  8556. swait()
  8557. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8558. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8559. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8560. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8561. if Torsovelocity.Y > 2 then
  8562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8564. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  8565. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  8566. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8567. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8568. elseif Torsovelocity.Y < 1 then
  8569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8571. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8572. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8573. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8574. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8575. end
  8576. end
  8577. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8578. GuW1:Destroy()
  8579. GuW1 = Instance.new("Weld")
  8580. GuW1.Name = "GuW"
  8581. GuW1.Part0 = Torso
  8582. GuW1.C0 = cn(0, 0, -6)
  8583. GuW1.C1 = cn(0, 0, 0)
  8584. GuW1.Part1 = Firepart1
  8585. GuW1.Parent = Torso
  8586. GuW2:Destroy()
  8587. GuW2 = Instance.new("Weld")
  8588. GuW2.Name = "GuW"
  8589. GuW2.Part0 = Torso
  8590. GuW2.C0 = cn(0, 0, -6)
  8591. GuW2.C1 = cn(0, 0, 0)
  8592. GuW2.Part1 = Firepart2
  8593. GuW2.Parent = Torso
  8594. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8595. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8596. GuW2:Destroy()
  8597. GuW2 = Instance.new("Weld")
  8598. GuW2.Name = "GuW"
  8599. GuW2.Part0 = Torso
  8600. GuW2.C0 = cn(0, 0, -4)
  8601. GuW2.C1 = cn(0, 0, 0)
  8602. GuW2.Part1 = Firepart2
  8603. GuW2.Parent = Torso
  8604. for i = 0, 7, 0.1 do
  8605. swait()
  8606. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8607. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8608. if Torsovelocity.Y > 2 then
  8609. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8610. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8611. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8612. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8613. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8614. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8615. elseif Torsovelocity.Y < 1 then
  8616. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8617. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8618. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8619. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8620. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8621. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8622. end
  8623. end
  8624. local bp2 = Create("BodyPosition")({
  8625. P = 900,
  8626. D = 1000,
  8627. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8628. position = Torso.Position + Vector3.new(0, 60, 0),
  8629. Parent = Torso
  8630. })
  8631. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8632. for i = 0, 8, 0.1 do
  8633. swait()
  8634. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8635. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8636. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8637. if Torsovelocity.Y > 2 then
  8638. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8639. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8640. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8641. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8642. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8643. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8644. elseif Torsovelocity.Y < 1 then
  8645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8647. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8648. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8649. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8650. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8651. end
  8652. end
  8653. for i = 0, 18, 0.1 do
  8654. swait()
  8655. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8656. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8657. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8658. if Torsovelocity.Y > 2 then
  8659. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8660. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8661. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8662. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8663. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8664. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8665. elseif Torsovelocity.Y < 1 then
  8666. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8667. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8668. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8669. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8670. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8671. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8672. end
  8673. end
  8674. GuW1:Destroy()
  8675. GuW1 = Instance.new("Weld")
  8676. GuW1.Name = "GuW"
  8677. GuW1.Part0 = Torso
  8678. GuW1.C0 = cn(0, 0, -15)
  8679. GuW1.C1 = cn(0, 0, 0)
  8680. GuW1.Part1 = Firepart1
  8681. GuW1.Parent = Torso
  8682. GuW2:Destroy()
  8683. GuW2 = Instance.new("Weld")
  8684. GuW2.Name = "GuW"
  8685. GuW2.Part0 = Torso
  8686. GuW2.C0 = cn(0, 0, -17.5)
  8687. GuW2.C1 = cn(0, 0, 0)
  8688. GuW2.Part1 = Firepart2
  8689. GuW2.Parent = Torso
  8690. for i = 0, 1.25, 0.01 do
  8691. swait()
  8692. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8693. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8694. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8695. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8696. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8697. if Torsovelocity.Y > 2 then
  8698. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8699. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8700. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8701. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8702. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8703. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8704. elseif Torsovelocity.Y < 1 then
  8705. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8706. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8707. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8708. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8709. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8710. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8711. end
  8712. end
  8713. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8714. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8715. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8716. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8717. for i = 0, 3, 0.1 do
  8718. swait()
  8719. if Torsovelocity.Y > 2 then
  8720. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8721. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8722. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8723. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8724. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8725. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8726. elseif Torsovelocity.Y < 1 then
  8727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8729. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8731. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8732. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8733. end
  8734. end
  8735. wait(1)
  8736. bp2:Destroy()
  8737. Humanoid.WalkSpeed = 16
  8738. attack = false
  8739. MV4 = 0
  8740. Firepart1:Destroy()
  8741. Firepart2:Destroy()
  8742. end
  8743. end)
  8744. whiletruewait = false
  8745. game:GetService("RunService").Stepped:connect(function()
  8746. if whiletruewait == false then
  8747. whiletruewait = true
  8748. wait()
  8749. whiletruewait = false
  8750. end
  8751. end)
  8752. game:GetService("RunService").Stepped:connect(function()
  8753. if whiletruewait == false then
  8754. if MV1 < 20 then
  8755. MV1 = MV1 + 0.2
  8756. end
  8757. if MV2 < 90 then
  8758. MV2 = MV2 + 1
  8759. end
  8760. if MV3 < 190 then
  8761. MV3 = MV3 + 0.4
  8762. end
  8763. if MV4 < 500 then
  8764. MV4 = MV4 + 0.3
  8765. end
  8766. end
  8767. end)
  8768. Humanoid.MaxHealth = 10000
  8769. wait()
  8770. for i = 1, 6 do
  8771. Humanoid.Health = Humanoid.MaxHealth
  8772. wait()
  8773. end
  8774.  
  8775. ---
  8776. GroundWave3 = function()
  8777. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8778. Colors = {"White", "White"}
  8779. local wave = Instance.new("Part", char)
  8780. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8781. wave.Anchored = true
  8782. wave.Name = "Wave"
  8783. wave.CanCollide = false
  8784. wave.Locked = true
  8785. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8786. wave.TopSurface = "Smooth"
  8787. wave.BottomSurface = "Smooth"
  8788. wave.Transparency = 0.10
  8789. wave.CFrame = HandCF
  8790. wm = Instance.new("SpecialMesh",wave)
  8791. wm.MeshId = "rbxassetid://559831844"
  8792. coroutine.wrap(function()
  8793. for i = 1, 30, 1 do
  8794. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8795. wave.Size = wm.Scale
  8796. wave.CFrame = HandCF
  8797. wave.Transparency = i/30
  8798. wait()
  8799. end
  8800. wait()
  8801. wave:Destroy()
  8802. end)()
  8803. end
  8804. ---
  8805.  
  8806. local v3 = Vector3.new
  8807. local num = 0
  8808. local bc = BrickColor.new
  8809. local new = Instance.new
  8810.  
  8811. mouse.KeyDown:connect(function(key)
  8812. if key=="=" then
  8813. Serious()
  8814. char.JumPower = 150
  8815. end
  8816. end)
  8817. Health = math.huge --------- Serious mode aura.
  8818. BaseHealth = math.huge
  8819.  
  8820.  
  8821.  
  8822.  
  8823. InForm = false
  8824.  
  8825. Player = owner
  8826. Char = Player.Character
  8827. Torso = Char.Torso
  8828.  
  8829. function Serious()
  8830. for X = 1, 1 do wait()
  8831.  
  8832.  
  8833. wait(0)
  8834. for X = 1, 1 do wait()
  8835. local Effect = Instance.new("Part")
  8836. Effect.Name = "Effect"
  8837. Effect.Parent = Torso
  8838. Effect.CFrame = Torso.CFrame
  8839. Effect.BrickColor = BrickColor.new("Neon orange")
  8840. Effect.Shape = "Ball"
  8841. Effect.Size = Vector3.new(1, 1, 1)
  8842. Effect.Anchored = true
  8843. Effect.Material = "Neon"
  8844. Effect.CanCollide = false
  8845. Effect.CFrame = Torso.CFrame
  8846. Effect.Size = Effect.Size + Vector3.new(0.5)
  8847. Effect.Transparency = Effect.Transparency + 0.04
  8848. end
  8849. end
  8850.  
  8851. repeat
  8852. Torso:FindFirstChild("Effect"):Remove()
  8853. until Torso:FindFirstChild("Effect") == nil
  8854.  
  8855.  
  8856. local Color1 = Color3.new(255, 255, 0)
  8857. local Color2 = Color3.new(255, 255, 0)
  8858.  
  8859. for i = 0, 3, 0.1 do
  8860. swait()
  8861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8863. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8864. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8865. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8866. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8867. end
  8868. local pie22 = Instance.new("ParticleEmitter")
  8869. pie22.Parent = LeftArm
  8870. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8871. pie22.LightEmission = 1
  8872. pie22.Size = NumberSequence.new(1,2)
  8873. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8874. pie22.Transparency = NumberSequence.new(0.7,1)
  8875. pie22.EmissionDirection = "Top"
  8876. pie22.Enabled = true
  8877. pie22.Lifetime = NumberRange.new(1)
  8878. pie22.Rotation = NumberRange.new(-420, 425)
  8879. pie22.Rate = 50
  8880. pie22.Speed = NumberRange.new(1)
  8881. pie22.LockedToPart = false
  8882. pie22.VelocitySpread = 2
  8883. local pie22 = Instance.new("ParticleEmitter")
  8884. pie22.Parent = RightArm
  8885. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8886. pie22.LightEmission = 1
  8887. pie22.Size = NumberSequence.new(1,2)
  8888. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8889. pie22.Transparency = NumberSequence.new(0.7,1)
  8890. pie22.EmissionDirection = "Top"
  8891. pie22.Enabled = true
  8892. pie22.Lifetime = NumberRange.new(1)
  8893. pie22.Rotation = NumberRange.new(-420, 425)
  8894. pie22.Rate = 50
  8895. pie22.Speed = NumberRange.new(1)
  8896. pie22.LockedToPart = false
  8897. pie22.VelocitySpread = 2
  8898. local pie22 = Instance.new("ParticleEmitter")
  8899. pie22.Parent = LeftLeg
  8900. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8901. pie22.LightEmission = 1
  8902. pie22.Size = NumberSequence.new(1,2)
  8903. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8904. pie22.Transparency = NumberSequence.new(0.8,1)
  8905. pie22.EmissionDirection = "Top"
  8906. pie22.Enabled = true
  8907. pie22.Lifetime = NumberRange.new(1)
  8908. pie22.Rotation = NumberRange.new(-420, 425)
  8909. pie22.Rate = 20
  8910. pie22.Speed = NumberRange.new(1)
  8911. pie22.LockedToPart = false
  8912. pie22.VelocitySpread = 2
  8913. local pie22 = Instance.new("ParticleEmitter")
  8914. pie22.Parent = RightLeg
  8915. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8916. pie22.LightEmission = 1
  8917. pie22.Size = NumberSequence.new(1,2)
  8918. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8919. pie22.Transparency = NumberSequence.new(0.8,1)
  8920. pie22.EmissionDirection = "Top"
  8921. pie22.Enabled = true
  8922. pie22.Lifetime = NumberRange.new(1)
  8923. pie22.Rotation = NumberRange.new(-420, 425)
  8924. pie22.Rate = 20
  8925. pie22.Speed = NumberRange.new(1)
  8926. pie22.LockedToPart = false
  8927. pie22.VelocitySpread = 2
  8928. lig = Instance.new("PointLight",Player.Character.Torso)
  8929. lig.Color=Color3.new(255,255,0)
  8930. lig.Range = 6
  8931.  
  8932. local Must = Instance.new("Sound",Torso)
  8933. Must.SoundId = "rbxassetid://136847579"
  8934. Must.Pitch = 0.99
  8935. Must.Volume = 0.6
  8936. Must.Looped = false
  8937. wait(0)
  8938. Must:Play()
  8939. a21e = new("Part",char)
  8940. a21e.Name = "Beam"..num
  8941. a21e.Locked = true
  8942. a21e.Size = v3(1,1,1)
  8943. a21e.CanCollide = false
  8944. a21e.BrickColor = bc("Neon orange")
  8945. a21e.Material = "Neon"
  8946. a21e.Transparency = 0
  8947. aa21e = new("SpecialMesh",a21e)
  8948. a21e.Anchored = true
  8949. a21e.Position = RootPart.Position
  8950. aa21e.MeshType = "Sphere"
  8951. aa21e.Scale = v3(1,1,1)
  8952. for i = 1,50 do
  8953. wait()
  8954. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8955. a21e.Transparency = a21e.Transparency + 0.04
  8956. end
  8957.  
  8958.  
  8959. local Mus = Instance.new("Sound",Torso)
  8960. Mus.SoundId = "rbxassetid://291165237"
  8961. Mus.Pitch = 0.99
  8962. Mus.Volume = 0.2
  8963. Mus.Looped = true
  8964. wait(0)
  8965. Mus:Play()
  8966.  
  8967. InForm = true
  8968. Humanoid.JumpPower = 120
  8969.  
  8970. Char.Humanoid.MaxHealth = Health
  8971. wait(0.3)
  8972. Char.Humanoid.Health = Health
  8973. wait(0.7)
  8974. Must:Destroy()
  8975. end
  8976.  
  8977. function Base()
  8978. InForm = false
  8979. local Effect = Instance.new("Part")
  8980. Effect.Name = "Effect"
  8981. Effect.Parent = Torso
  8982. Effect.CFrame = Torso.CFrame
  8983. Effect.BrickColor = BrickColor.new("White")
  8984. Effect.Shape = "Ball"
  8985. Effect.Size = Vector3.new(8, 8, 8)
  8986. Effect.Anchored = true
  8987. Effect.Material = "Neon"
  8988. Effect.CanCollide = false
  8989. for loop = 1, 25 do wait()
  8990. Effect.CFrame = Torso.CFrame
  8991. Effect.Size = Effect.Size + Vector3.new(-0.5)
  8992. Effect.Transparency = Effect.Transparency + 0.04
  8993.  
  8994. end
  8995. repeat
  8996. Torso:FindFirstChild("Effect"):Remove()
  8997. until Torso:FindFirstChild("Effect") == nil
  8998.  
  8999. for i, v in pairs(Torso:GetChildren()) do
  9000. if v:IsA('ParticleEmitter') then
  9001. v:Remove()
  9002. end
  9003. end
  9004. char.Humanoid.MaxHealth = BaseHealth
  9005. wait(0.3)
  9006. char.Humanoid.Health = BaseHealth
  9007.  
  9008.  
  9009. end
  9010.  
  9011. mouse.KeyDown:connect(function(key)
  9012. if key=="9" then
  9013. Base()
  9014. lig:Destroy()
  9015. end
  9016. end)
  9017.  
  9018. Player.Chatted:connect(function(Message)
  9019. if Message == "Time to get serious." and InForm == false then
  9020. wait(0.10)
  9021. Serious()
  9022. end
  9023. if Message == "off" or Message == "Nice fight." and InForm == true then
  9024. Base()
  9025. end
  9026. local ContentProvider = game:GetService("ContentProvider")
  9027.  
  9028. local function LoadAssets(AssetList)
  9029. -- Takes an asset list and preloads it. Will not wait for them to load.
  9030.  
  9031. for _, AssetId in pairs(AssetList) do
  9032. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9033. end
  9034. end
  9035.  
  9036. local Gibs = game.Workspace
  9037.  
  9038. function Kill(Character)
  9039. Character.Humanoid.Health = 0
  9040. local poo = Instance.new("IntValue",Character)
  9041. poo.Name = "haha nope"
  9042. local svch = Character
  9043. local hum = Character:findFirstChild("Humanoid")
  9044. Character.Archivable = true
  9045. local chrclone = Character:clone()
  9046. Character.Archivable = false
  9047.  
  9048. local ch = chrclone:GetChildren()
  9049. local i
  9050. for i = 1,#ch do
  9051. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9052. ch[i]:remove()
  9053. end
  9054. end
  9055. local function Scan(ch)
  9056. local e
  9057. for e = 1,#ch do
  9058. Scan(ch[e]:GetChildren())
  9059. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9060. ch[e]:remove()
  9061. end
  9062. end
  9063. end
  9064. Scan(chrclone:GetChildren())
  9065.  
  9066. local hum2 = chrclone:findFirstChild("Humanoid")
  9067.  
  9068.  
  9069. if hum2 ~= nil then
  9070. hum2.Name = "Humanoid2"
  9071. hum2.PlatformStand = true
  9072. hum2.Sit = true
  9073. hum2.MaxHealth = 0
  9074. hum2.Health = 0
  9075. end
  9076.  
  9077. local ch = Character:GetChildren()
  9078. local i
  9079. for i = 1,#ch do
  9080. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9081. ch[i]:remove()
  9082. end
  9083. end
  9084.  
  9085. wait(0.2)
  9086.  
  9087. local ch = Character:GetChildren()
  9088. local i
  9089. for i = 1,#ch do
  9090. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9091. ch[i]:remove()
  9092. end
  9093. end
  9094. Character = chrclone
  9095. local Torso = Character.Torso
  9096. local movevector = Vector3.new()
  9097.  
  9098. if Torso then
  9099. local Head = Character:FindFirstChild("Head")
  9100. local Limb = Character:FindFirstChild("Right Arm")
  9101. if Limb then
  9102.  
  9103. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9104. local Joint = Instance.new("Glue")
  9105. Joint.Name = "RightShoulder"
  9106. Joint.Part0 = Torso
  9107. Joint.Part1 = Limb
  9108. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9109. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9110. Joint.Parent = Torso
  9111.  
  9112. local B = Instance.new("Part")
  9113. B.TopSurface = 0
  9114. B.BottomSurface = 0
  9115. B.formFactor = "Symmetric"
  9116. B.Size = Vector3.new(1, 1, 1)
  9117. B.Transparency = 1
  9118. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9119. B.Parent = Character
  9120. local W = Instance.new("Weld")
  9121. W.Part0 = Limb
  9122. W.Part1 = B
  9123. W.C0 = CFrame.new(0, -0.5, 0)
  9124. W.Parent = Limb
  9125.  
  9126. end
  9127. local Limb = Character:FindFirstChild("Left Arm")
  9128. if Limb then
  9129.  
  9130. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9131. local Joint = Instance.new("Glue")
  9132. Joint.Name = "LeftShoulder"
  9133. Joint.Part0 = Torso
  9134. Joint.Part1 = Limb
  9135. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9136. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9137. Joint.Parent = Torso
  9138.  
  9139. local B = Instance.new("Part")
  9140. B.TopSurface = 0
  9141. B.BottomSurface = 0
  9142. B.formFactor = "Symmetric"
  9143. B.Size = Vector3.new(1, 1, 1)
  9144. B.Transparency = 1
  9145. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9146. B.Parent = Character
  9147. local W = Instance.new("Weld")
  9148. W.Part0 = Limb
  9149. W.Part1 = B
  9150. W.C0 = CFrame.new(0, -0.5, 0)
  9151. W.Parent = Limb
  9152.  
  9153. end
  9154. local Limb = Character:FindFirstChild("Right Leg")
  9155. if Limb then
  9156.  
  9157. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9158. local Joint = Instance.new("Glue")
  9159. Joint.Name = "RightHip"
  9160. Joint.Part0 = Torso
  9161. Joint.Part1 = Limb
  9162. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9163. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9164. Joint.Parent = Torso
  9165.  
  9166. local B = Instance.new("Part")
  9167. B.TopSurface = 0
  9168. B.BottomSurface = 0
  9169. B.formFactor = "Symmetric"
  9170. B.Size = Vector3.new(1, 1, 1)
  9171. B.Transparency = 1
  9172. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9173. B.Parent = Character
  9174. local W = Instance.new("Weld")
  9175. W.Part0 = Limb
  9176. W.Part1 = B
  9177. W.C0 = CFrame.new(0, -0.5, 0)
  9178. W.Parent = Limb
  9179.  
  9180. end
  9181. local Limb = Character:FindFirstChild("Left Leg")
  9182. if Limb then
  9183.  
  9184. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9185. local Joint = Instance.new("Glue")
  9186. Joint.Name = "LeftHip"
  9187. Joint.Part0 = Torso
  9188. Joint.Part1 = Limb
  9189. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9190. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9191. Joint.Parent = Torso
  9192.  
  9193. local B = Instance.new("Part")
  9194. B.TopSurface = 0
  9195. B.BottomSurface = 0
  9196. B.formFactor = "Symmetric"
  9197. B.Size = Vector3.new(1, 1, 1)
  9198. B.Transparency = 1
  9199. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9200. B.Parent = Character
  9201. local W = Instance.new("Weld")
  9202. W.Part0 = Limb
  9203. W.Part1 = B
  9204. W.C0 = CFrame.new(0, -0.5, 0)
  9205. W.Parent = Limb
  9206. end
  9207. end
  9208. end
  9209. ----------
  9210.  
  9211. lerpz = function(D, E, F, G)
  9212. D[E] = D[E]:lerp(F, G)
  9213. end
  9214.  
  9215. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9216. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9217. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9218. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9219. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9220. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9221. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9222. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9223. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9224. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9225. resetlerp = function()
  9226. RJ.C0 = RJC0
  9227. RJ.C1 = RJC1
  9228. N.C0 = NC0
  9229. N.C1 = NC1
  9230. RS.C0 = RSC0
  9231. RS.C1 = RSC1
  9232. LS.C0 = LSC0
  9233. LS.C1 = LSC1
  9234. RH.C0 = RHC0
  9235. RH.C1 = RHC1
  9236. LH.C0 = LHC0
  9237. LH.C1 = LHC1
  9238. end
  9239. -------
  9240. ----------
  9241. hrp = char.HumanoidRootPart
  9242.  
  9243. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9244. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9245. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9246. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9247. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9248. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9249. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9250. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9251. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9252. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9253. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9254. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9255. RS = Torso:FindFirstChild("Right Shoulder")
  9256. LS = Torso:FindFirstChild("Left Shoulder")
  9257. RH = Torso:FindFirstChild("Right Hip")
  9258. LH = Torso:FindFirstChild("Left Hip")
  9259. RJ = hrp:FindFirstChild("RootJoint")
  9260. N = Torso:FindFirstChild("Neck")
  9261. cf = CFrame.new
  9262. ang = CFrame.Angles
  9263. rd = math.rad
  9264. rd2 = math.random
  9265. cs = ColorSequence.new
  9266. ns = NumberSequence.new
  9267. nsk = NumberSequenceKeypoint.new
  9268. -------------------
  9269.  
  9270. end)
  9271.  
  9272. print([[
  9273. -------------------------------------------------
  9274. hi
  9275. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement