Advertisement
therainbowcreeperRBX

fe sonic forces sonic

Oct 21st, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 424.55 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 = game:GetService("Players").LocalPlayer
  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 = Player:GetMouse()
  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.  
  87. wait(2)
  88. local Player = owner
  89. local char = Player.Character
  90. local Character = Player.Character
  91. local Head = Character.Head
  92. local done = false
  93. local canheal = false
  94. local deathchat1 = false
  95. local once = true
  96. local dead = false
  97. local candie = true
  98. local deathchat = false
  99. local idleon = true
  100. local idle1 = true
  101. local idle = true
  102. for i, v in pairs(game:GetService("Players").owner.Character:children()) do
  103. if v:IsA("Accessory") then
  104. v:Destroy()
  105. end
  106. end
  107. for i, v in pairs(game:GetService("Players").owner.Character:GetChildren()) do
  108. if v:IsA("Shirt") then
  109. v:Remove()
  110. end
  111. end
  112. for i, v in pairs(game:GetService("Players").owner.Character:GetChildren()) do
  113. if v:IsA("Pants") then
  114. v:Remove()
  115. end
  116. end
  117. wait()
  118. shirt = Instance.new("Shirt", game:GetService("Players").owner.Character)
  119. shirt.Name = "Shirt"
  120. pants = Instance.new("Pants", game:GetService("Players").owner.Character)
  121. pants.Name = "Pants"
  122.  
  123. local v3 = Vector3.new
  124. local num = 0
  125. local bc = BrickColor.new
  126. local new = Instance.new
  127.  
  128.  
  129. Instance.new("ForceField",char).Visible = false
  130. local poo = Instance.new("IntValue",Character)
  131. poo.Name = "haha nope"
  132. char.Humanoid.MaxHealth = math.huge
  133. wait()
  134. char.Humanoid.Health = math.huge
  135. Instance.new("ForceField",char).Visible = false
  136.  
  137. shirt = Instance.new("Shirt", char)
  138. shirt.Name = "Shirt"
  139. pants = Instance.new("Pants", char)
  140. pants.Name = "Pants"
  141. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=173754282"
  142. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=208385443"
  143. char.Head.face.Texture = "rbxassetid://9"
  144.  
  145.  
  146. Hair7 = Instance.new("Part")
  147. Hair7.Parent = char
  148. Hair7.Name = "Hair"
  149. Hair7.CanCollide = false
  150. Hair7.Locked = true
  151. Hair7.TopSurface = "Smooth"
  152. Hair7.BottomSurface = "Smooth"
  153. Hair7.formFactor = "Symmetric"
  154. Hair7.Material = "Neon"
  155. Hair7.BrickColor = BrickColor.new("Really black")
  156. Hair7.CFrame = char.Torso.CFrame
  157. Hair7.Size = Vector3.new(1, 1, 1)
  158. Hair7.Transparency = 0
  159.  
  160.  
  161. Weld1 = Instance.new("Weld")
  162. Weld1.Parent = char.Head
  163. Weld1.Part0 = char.Head
  164. Weld1.Part1 = Hair7
  165. Weld1.C0 = CFrame.new(0, 0.66, 0.6)
  166.  
  167. Mesh = Instance.new("SpecialMesh")
  168. Mesh.Offset = Vector3.new(0,-0.4,0)
  169. Mesh.Parent = Hair7
  170. Mesh.Scale = Vector3.new(0.6, 0.6, 0.6)
  171. Mesh.MeshType = "FileMesh"
  172. Mesh.MeshId = "http://www.roblox.com/asset/?id=430064078"
  173. Mesh.TextureId = "http://www.roblox.com/asset/?id=430064079"
  174.  
  175.  
  176. local ice = Instance.new("Part", Head)
  177. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  178. ice.BrickColor = BrickColor.new("White")
  179. ice.CanCollide = false
  180. ice.TopSurface = 0
  181. ice.BottomSurface = 0
  182. ice.Transparency = 1
  183. local ice2 = Instance.new("SpecialMesh", ice)
  184. ice2.MeshType = "Brick"
  185. ice2.Scale = Vector3.new(1, 1, 1)
  186. local ice3 = Instance.new("Weld", ice)
  187. ice3.Part0 = Head
  188. ice3.Part1 = ice
  189. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  190. local icesmoke = Instance.new("ParticleEmitter", ice)
  191. icesmoke.VelocitySpread = 5
  192. icesmoke.Size = NumberSequence.new({
  193. NumberSequenceKeypoint.new(0, 0.01),
  194. NumberSequenceKeypoint.new(1, 1)
  195. })
  196. icesmoke.Rate = math.huge
  197. icesmoke.Speed = NumberRange.new(1, 1)
  198. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  199. icesmoke.Transparency = NumberSequence.new({
  200. NumberSequenceKeypoint.new(0, 0.9),
  201. NumberSequenceKeypoint.new(1, 1)
  202. })
  203. icesmoke.Rotation = NumberRange.new(0, 360)
  204. icesmoke.Name = "Smoke"
  205. icesmoke.LightEmission = 0
  206. icesmoke.Acceleration = Vector3.new(0,0,0)
  207. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  208. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  209. icesmoke.LockedToPart = true
  210. maincolor = owner.Character.Torso.BrickColor.Name
  211. secondcolor = "Really black"
  212. wait(0.016666666666666666)
  213. Effects = {}
  214. local Player = owner
  215. local Character = Player.Character
  216. local Humanoid = Character.Humanoid
  217. local LeftArm = Character["Left Arm"]
  218. local RightArm = Character["Right Arm"]
  219. local LeftLeg = Character["Left Leg"]
  220. local RightLeg = Character["Right Leg"]
  221. local Head = Character.Head
  222. local Torso = Character.Torso
  223. local cam = game.Workspace.CurrentCamera
  224. local RootPart = Character.HumanoidRootPart
  225. local RootJoint = RootPart.RootJoint
  226. local equipped = true
  227. local attack = false
  228. local Anim = "Idle"
  229. local idle = 0
  230. local attacktype = 1
  231. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  232. local velocity = RootPart.Velocity.y
  233. local sine = 0
  234. local change = 1
  235. local grabbed = false
  236. local cn = CFrame.new
  237. local mr = math.rad
  238. local angles = CFrame.Angles
  239. local ud = UDim2.new
  240. local c3 = Color3.new
  241. local dir = {
  242. w = 0,
  243. s = 0,
  244. a = 0,
  245. d = 0
  246. }
  247. firemode = true
  248. local Services = {
  249. SoundService = game:GetService("SoundService"),
  250. Players = game:GetService("Players"),
  251. Debris = game:GetService("Debris"),
  252. Workspace = game:GetService("Workspace"),
  253. Lighting = game:GetService("Lighting"),
  254. HttpService = game:GetService("HttpService"),
  255. InsertService = game:GetService("InsertService")
  256. }
  257. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  258. Humanoid.Animator:Destroy()
  259. Character.Animate:Destroy()
  260. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  261. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  262. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  263. RSH, LSH = nil, nil
  264. RW = Instance.new("Weld")
  265. LW = Instance.new("Weld")
  266. RH = Torso["Right Hip"]
  267. LH = Torso["Left Hip"]
  268. RSH = Torso["Right Shoulder"]
  269. LSH = Torso["Left Shoulder"]
  270. RSH.Parent = nil
  271. LSH.Parent = nil
  272. RW.Name = "RW"
  273. RW.Part0 = Torso
  274. RW.C0 = cn(1.5, 0.5, 0)
  275. RW.C1 = cn(0, 0.5, 0)
  276. RW.Part1 = RightArm
  277. RW.Parent = Torso
  278. LW.Name = "LW"
  279. LW.Part0 = Torso
  280. LW.C0 = cn(-1.5, 0.5, 0)
  281. LW.C1 = cn(0, 0.5, 0)
  282. LW.Part1 = LeftArm
  283. LW.Parent = Torso
  284. --------------
  285. function clerp(a, b, t)
  286. local qa = {
  287. QuaternionFromCFrame(a)
  288. }
  289. local qb = {
  290. QuaternionFromCFrame(b)
  291. }
  292. local ax, ay, az = a.x, a.y, a.z
  293. local bx, by, bz = b.x, b.y, b.z
  294. local _t = 1 - t
  295. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  296. end
  297. function QuaternionFromCFrame(cf)
  298. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  299. local trace = m00 + m11 + m22
  300. if trace > 0 then
  301. local s = math.sqrt(1 + trace)
  302. local recip = 0.5 / s
  303. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  304. else
  305. local i = 0
  306. if m00 < m11 then
  307. i = 1
  308. end
  309. if m22 > (i == 0 and m00 or m11) then
  310. i = 2
  311. end
  312. if i == 0 then
  313. local s = math.sqrt(m00 - m11 - m22 + 1)
  314. local recip = 0.5 / s
  315. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  316. elseif i == 1 then
  317. local s = math.sqrt(m11 - m22 - m00 + 1)
  318. local recip = 0.5 / s
  319. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  320. elseif i == 2 then
  321. local s = math.sqrt(m22 - m00 - m11 + 1)
  322. local recip = 0.5 / s
  323. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  324. end
  325. end
  326. end
  327. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  328. local xs, ys, zs = x + x, y + y, z + z
  329. local wx, wy, wz = w * xs, w * ys, w * zs
  330. local xx = x * xs
  331. local xy = x * ys
  332. local xz = x * zs
  333. local yy = y * ys
  334. local yz = y * zs
  335. local zz = z * zs
  336. 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))
  337. end
  338. function QuaternionSlerp(a, b, t)
  339. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  340. local startInterp, finishInterp
  341. if cosTheta >= 1.0E-4 then
  342. if 1 - cosTheta > 1.0E-4 then
  343. local theta = math.acos(cosTheta)
  344. local invSinTheta = 1 / math.sin(theta)
  345. startInterp = math.sin((1 - t) * theta) * invSinTheta
  346. finishInterp = math.sin(t * theta) * invSinTheta
  347. else
  348. startInterp = 1 - t
  349. finishInterp = t
  350. end
  351. elseif 1 + cosTheta > 1.0E-4 then
  352. local theta = math.acos(-cosTheta)
  353. local invSinTheta = 1 / math.sin(theta)
  354. startInterp = math.sin((t - 1) * theta) * invSinTheta
  355. finishInterp = math.sin(t * theta) * invSinTheta
  356. else
  357. startInterp = t - 1
  358. finishInterp = t
  359. end
  360. 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
  361. end
  362. function swait(num)
  363. if num == 0 or num == nil then
  364. game:service("RunService").RenderStepped:wait(0)
  365. else
  366. for i = 0, num do
  367. game:service("RunService").RenderStepped:wait(0)
  368. end
  369. end
  370. end
  371. local RbxUtility = LoadLibrary("RbxUtility")
  372. local Create = RbxUtility.Create
  373. function RemoveOutlines(part)
  374. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  375. end
  376. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  377. local Part = Create("Part")({
  378. formFactor = FormFactor,
  379. Parent = Parent,
  380. Reflectance = Reflectance,
  381. Transparency = Transparency,
  382. CanCollide = false,
  383. Locked = true,
  384. BrickColor = BrickColor.new(tostring(BColor)),
  385. Name = Name,
  386. Size = Size,
  387. Material = Material
  388. })
  389. RemoveOutlines(Part)
  390. return Part
  391. end
  392. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  393. local Msh = Create(Mesh)({
  394. Parent = Part,
  395. Offset = OffSet,
  396. Scale = Scale
  397. })
  398. if Mesh == "SpecialMesh" then
  399. Msh.MeshType = MeshType
  400. Msh.MeshId = MeshId
  401. end
  402. return Msh
  403. end
  404. function CreateWeld(Parent, Part0, Part1, C0, C1)
  405. local Weld = Create("Weld")({
  406. Parent = Parent,
  407. Part0 = Part0,
  408. Part1 = Part1,
  409. C0 = C0,
  410. C1 = C1
  411. })
  412. return Weld
  413. end
  414. function rayCast(Position, Direction, Range, Ignore)
  415. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  416. end
  417. function CreateSound(id, par, vol, pit)
  418. coroutine.resume(coroutine.create(function()
  419. local sou = Instance.new("Sound", par or workspace)
  420. sou.Volume = vol
  421. sou.Pitch = pit or 1
  422. sou.SoundId = id
  423. wait()
  424. sou:play()
  425. game:GetService("Debris"):AddItem(sou, 6)
  426. end))
  427. end
  428. function CreateSong(id, par, vol, pit)
  429. coroutine.resume(coroutine.create(function()
  430. sou2 = Instance.new("Sound", par or workspace)
  431. sou2.Volume = 1
  432. sou2.Pitch = 1
  433. sou2.SoundId = id
  434. wait()
  435. sou2:play()
  436. sou2.Looped = true
  437. end))
  438. end
  439. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  440. local function getclosest(obj, distance)
  441. local last, lastx = distance + 1, nil
  442. for i, v in pairs(workspace:GetChildren()) do
  443. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  444. local t = v.Torso
  445. local dist = t.Position - obj.Position.magnitude
  446. if distance >= dist and last > dist then
  447. last = dist
  448. lastx = v
  449. end
  450. end
  451. end
  452. return lastx
  453. end
  454. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  455. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  456. prt.Anchored = true
  457. prt.CFrame = cframe
  458. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  459. game:GetService("Debris"):AddItem(prt, 10)
  460. if Type == 1 or Type == nil then
  461. table.insert(Effects, {
  462. prt,
  463. "Block1",
  464. delay,
  465. x3,
  466. y3,
  467. z3,
  468. msh
  469. })
  470. elseif Type == 2 then
  471. table.insert(Effects, {
  472. prt,
  473. "Block2",
  474. delay,
  475. x3,
  476. y3,
  477. z3,
  478. msh
  479. })
  480. elseif Type == 3 then
  481. table.insert(Effects, {
  482. prt,
  483. "Block3",
  484. delay,
  485. x3,
  486. y3,
  487. z3,
  488. msh
  489. })
  490. end
  491. end
  492. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  493. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  494. prt.Anchored = true
  495. prt.CFrame = cframe
  496. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  497. game:GetService("Debris"):AddItem(prt, 10)
  498. table.insert(Effects, {
  499. prt,
  500. "Cylinder",
  501. delay,
  502. x3,
  503. y3,
  504. z3,
  505. msh
  506. })
  507. end
  508. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  509. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  510. prt.Anchored = true
  511. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  512. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  513. game:GetService("Debris"):AddItem(prt, 10)
  514. table.insert(Effects, {
  515. prt,
  516. "Cylinder",
  517. delay,
  518. x3,
  519. y3,
  520. z3,
  521. msh
  522. })
  523. end
  524. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  525. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  526. prt.Anchored = true
  527. prt.CFrame = cframe
  528. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  529. game:GetService("Debris"):AddItem(prt, 10)
  530. table.insert(Effects, {
  531. prt,
  532. "Cylinder",
  533. delay,
  534. x3,
  535. y3,
  536. z3,
  537. msh
  538. })
  539. end
  540. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  541. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  542. prt.Anchored = true
  543. prt.CFrame = cframe
  544. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  545. game:GetService("Debris"):AddItem(prt, 10)
  546. table.insert(Effects, {
  547. prt,
  548. "Cylinder",
  549. delay,
  550. x3,
  551. y3,
  552. z3,
  553. msh
  554. })
  555. end
  556. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  557. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  558. prt.Anchored = true
  559. prt.CFrame = cframe
  560. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  561. game:GetService("Debris"):AddItem(prt, 10)
  562. table.insert(Effects, {
  563. prt,
  564. "Cylinder",
  565. delay,
  566. x3,
  567. y3,
  568. z3,
  569. msh
  570. })
  571. end
  572. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  573. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  574. prt.Anchored = true
  575. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  576. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  577. local num = math.random(10, 50) / 1000
  578. game:GetService("Debris"):AddItem(prt, 10)
  579. table.insert(Effects, {
  580. prt,
  581. "Shatter",
  582. num,
  583. prt.CFrame,
  584. math.random() - math.random(),
  585. 0,
  586. math.random(50, 100) / 100
  587. })
  588. end
  589.  
  590. attack = false
  591. game:GetService("RunService").Stepped:connect(function()
  592. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  593. velocity = RootPart.Velocity.y
  594. sine = sine + change
  595. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  596. if equipped == true or equipped == false then
  597. if 1 < RootPart.Velocity.y and hit == nil then
  598. Anim = "Jump"
  599. if attack == false and ice_mode == false then
  600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  602. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  603. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  604. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  605. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  606. end
  607. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  608. Anim = "Fall"
  609. if attack == false then
  610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  612. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  613. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  614. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  615. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  616. end
  617. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  618. Anim = "Idle"
  619. if attack == false then
  620. change = 1
  621. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  622. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  623. 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)
  624. 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)
  625. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-15 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  626. 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)
  627. end
  628. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  629. Anim = "Walk"
  630. if attack==false then
  631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.05 + .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)
  632. 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)
  633. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  635. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  636. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  637. end
  638. end
  639. end
  640. if equipped == true or equipped == false then
  641. if 1 < RootPart.Velocity.Y and hit == nil then
  642. Anim = "Jump"
  643. if attack == false and ice_mode == true then
  644. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  645. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  646. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  647. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  648. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  649. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  650. end
  651. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  652. Anim = "Fall"
  653. if attack == false then
  654. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  655. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  656. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  657. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  658. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  659. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  660. end
  661. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  662. Anim = "Idle"
  663. if attack == false then
  664. change = 0.8
  665. 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)
  666. 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)
  667. 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)
  668. 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)
  669. 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)
  670. 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)
  671. end
  672. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  673. Anim = "Walk"
  674. if attack == false then
  675. 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)
  676. 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)
  677. 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)
  678. 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)
  679. 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)
  680. 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)
  681. end
  682. end
  683. end
  684. if 0 < #Effects then
  685. for e = 1, #Effects do
  686. if Effects[e] ~= nil then
  687. local Thing = Effects[e]
  688. if Thing ~= nil then
  689. local Part = Thing[1]
  690. local Mode = Thing[2]
  691. local Delay = Thing[3]
  692. local IncX = Thing[4]
  693. local IncY = Thing[5]
  694. local IncZ = Thing[6]
  695. if 1 >= Thing[1].Transparency then
  696. if Thing[2] == "Block1" then
  697. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  698. local Mesh = Thing[1].Mesh
  699. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  700. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  701. elseif Thing[2] == "Block2" then
  702. 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)
  703. local Mesh = Thing[7]
  704. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  705. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  706. elseif Thing[2] == "Block3" then
  707. 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)
  708. local Mesh = Thing[7]
  709. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  710. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  711. elseif Thing[2] == "Cylinder" then
  712. local Mesh = Thing[1].Mesh
  713. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  714. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  715. elseif Thing[2] == "Blood" then
  716. local Mesh = Thing[7]
  717. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  718. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  719. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  720. elseif Thing[2] == "Elec" then
  721. local Mesh = Thing[1].Mesh
  722. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  723. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  724. elseif Thing[2] == "Disappear" then
  725. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  726. elseif Thing[2] == "Shatter" then
  727. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  728. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  729. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  730. Thing[6] = Thing[6] + Thing[5]
  731. end
  732. else
  733. Part.Parent = nil
  734. table.remove(Effects, e)
  735. end
  736. end
  737. end
  738. end
  739. end
  740. end)
  741. function RemoveOutlines(part)
  742. part.TopSurface = 10
  743. end
  744. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  745. local Part = Create("Part")({
  746. Parent = Parent,
  747. Reflectance = Reflectance,
  748. Transparency = Transparency,
  749. CanCollide = false,
  750. Locked = true,
  751. BrickColor = BrickColor.new(tostring(BColor)),
  752. Name = Name,
  753. Size = Size,
  754. Material = Material
  755. })
  756. RemoveOutlines(Part)
  757. return Part
  758. end
  759. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  760. local Msh = Create(Mesh)({
  761. Parent = Part,
  762. Offset = OffSet,
  763. Scale = Scale
  764. })
  765. if Mesh == "SpecialMesh" then
  766. Msh.MeshType = MeshType
  767. Msh.MeshId = MeshId
  768. end
  769. return Msh
  770. end
  771. function CreateWeld(Parent, Part0, Part1, C0, C1)
  772. local Weld = Create("Weld")({
  773. Parent = Parent,
  774. Part0 = Part0,
  775. Part1 = Part1,
  776. C0 = C0,
  777. C1 = C1
  778. })
  779. return Weld
  780. end
  781. WSHM = {
  782. "White",
  783. "Pastel light blue"
  784. }
  785. WSH = WSHM[math.random(1, #WSHM)]
  786. function IcePartFunk(HPart, aria, Min, Max)
  787. IcePart = Instance.new("Part", HPart)
  788. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  789. IcePart.CanCollide = false
  790. IuW = Instance.new("Weld")
  791. IuW.Name = "GuW"
  792. IuW.Part0 = HPart
  793. 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))
  794. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  795. IuW.Part1 = IcePart
  796. IuW.Parent = HPart
  797. IcePart.Transparency = 0.85
  798. IcePart.Material = "Neon"
  799. WSH = WSHM[math.random(1, #WSHM)]
  800. IcePart.BrickColor = BrickColor.new("" .. WSH)
  801. RemoveOutlines(IcePart)
  802. game:GetService("Debris"):AddItem(IuW, 4)
  803. game:GetService("Debris"):AddItem(IcePart, 6)
  804. end
  805. SpikeMeshId = 1033714
  806. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  807. local Part = Instance.new("Part", Parent)
  808. Part.Name = Name
  809. Part.BrickColor = BrickColor.new(Color)
  810. Part.Size = Size
  811. Part.Material = Material
  812. Part.Transparency = Transparency
  813. Part.CanCollide = false
  814. RemoveOutlines(Part)
  815. local Mesh = Instance.new("SpecialMesh", Part)
  816. Mesh.MeshType = "Sphere"
  817. Mesh.Scale = Scale
  818. return Mesh and Part
  819. end
  820. CFuncs = {
  821. Part = {
  822. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  823. local Part = Create("Part")({
  824. Parent = Parent,
  825. Reflectance = Reflectance,
  826. Transparency = Transparency,
  827. CanCollide = false,
  828. Locked = true,
  829. BrickColor = BrickColor.new(tostring(BColor)),
  830. Name = Name,
  831. Size = Size,
  832. Material = Material
  833. })
  834. RemoveOutlines(Part)
  835. return Part
  836. end
  837. },
  838. Mesh = {
  839. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  840. local Msh = Create(Mesh)({
  841. Parent = Part,
  842. Offset = OffSet,
  843. Scale = Scale
  844. })
  845. if Mesh == "SpecialMesh" then
  846. Msh.MeshType = MeshType
  847. Msh.MeshId = MeshId
  848. end
  849. return Msh
  850. end
  851. },
  852. Mesh = {
  853. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  854. local Msh = Create(Mesh)({
  855. Parent = Part,
  856. Offset = OffSet,
  857. Scale = Scale
  858. })
  859. if Mesh == "SpecialMesh" then
  860. Msh.MeshType = MeshType
  861. Msh.MeshId = MeshId
  862. end
  863. return Msh
  864. end
  865. },
  866. Weld = {
  867. Create = function(Parent, Part0, Part1, C0, C1)
  868. local Weld = Create("Weld")({
  869. Parent = Parent,
  870. Part0 = Part0,
  871. Part1 = Part1,
  872. C0 = C0,
  873. C1 = C1
  874. })
  875. return Weld
  876. end
  877. },
  878. Sound = {
  879. Create = function(id, par, vol, pit)
  880. coroutine.resume(coroutine.create(function()
  881. local S = Create("Sound")({
  882. Volume = vol,
  883. Pitch = pit or 1,
  884. SoundId = id,
  885. Parent = par or workspace
  886. })
  887. wait()
  888. S:play()
  889. game:GetService("Debris"):AddItem(S, 6)
  890. end))
  891. end
  892. },
  893. ParticleEmitter = {
  894. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  895. local fp = Create("ParticleEmitter")({
  896. Parent = Parent,
  897. Color = ColorSequence.new(Color1, Color2),
  898. LightEmission = LightEmission,
  899. Size = Size,
  900. Texture = Texture,
  901. Transparency = Transparency,
  902. ZOffset = ZOffset,
  903. Acceleration = Accel,
  904. Drag = Drag,
  905. LockedToPart = LockedToPart,
  906. VelocityInheritance = VelocityInheritance,
  907. EmissionDirection = EmissionDirection,
  908. Enabled = Enabled,
  909. Lifetime = LifeTime,
  910. Rate = Rate,
  911. Rotation = Rotation,
  912. RotSpeed = RotSpeed,
  913. Speed = Speed,
  914. VelocitySpread = VelocitySpread
  915. })
  916. return fp
  917. end
  918. }
  919. }
  920. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  921. if hit.Parent == nil then
  922. return
  923. end
  924. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  925. for _, v in pairs(hit.Parent:children()) do
  926. if v:IsA("Humanoid") then
  927. h = v
  928. end
  929. end
  930. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  931. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  932. return
  933. end
  934. local c = Create("ObjectValue")({
  935. Name = "creator",
  936. Value = game:service("Players").owner,
  937. Parent = h
  938. })
  939. game:GetService("Debris"):AddItem(c, 0.5)
  940. if HitSound ~= nil and HitPitch ~= nil then
  941. CreateSound(HitSound, hit, 1, HitPitch)
  942. end
  943. local Damage = math.random(minim, maxim)
  944. local blocked = false
  945. local block = hit.Parent:findFirstChild("Block")
  946. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  947. blocked = true
  948. block.Value = block.Value - 1
  949. print(block.Value)
  950. end
  951. if blocked == false then
  952. h.Health = h.Health - Damage
  953. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  954. else
  955. h.Health = h.Health - Damage / 2
  956. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  957. end
  958. if Type == "Knockdown" then
  959. local hum = hit.Parent.Humanoid
  960. hum.PlatformStand = true
  961. coroutine.resume(coroutine.create(function(HHumanoid)
  962. swait(1)
  963. HHumanoid.PlatformStand = false
  964. end), hum)
  965. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  966. local bodvol = Create("BodyVelocity")({
  967. velocity = angle * knockback,
  968. P = 5000,
  969. maxForce = Vector3.new(8000, 8000, 8000),
  970. Parent = hit
  971. })
  972. local rl = Create("BodyAngularVelocity")({
  973. P = 3000,
  974. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  975. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  976. Parent = hit
  977. })
  978. game:GetService("Debris"):AddItem(bodvol, 0.5)
  979. game:GetService("Debris"):AddItem(rl, 0.5)
  980. elseif Type == "Normal" then
  981. local vp = Create("BodyVelocity")({
  982. P = 500,
  983. maxForce = Vector3.new(math.huge, 0, math.huge),
  984. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  985. })
  986. if knockback > 0 then
  987. vp.Parent = hit.Parent.Torso
  988. end
  989. game:GetService("Debris"):AddItem(vp, 0.5)
  990. elseif Type == "Impale" then
  991. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  992. Spike.Anchored = true
  993. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  994. Spike.Position = hit.Parent.Torso.Position
  995. for i = 1, 5 do
  996. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  997. end
  998. Services.Debris:AddItem(Spike, 4)
  999. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1000. hit.Parent.Humanoid.PlatformStand = true
  1001. swait(1)
  1002. hit.Parent.Humanoid.PlatformStand = false
  1003. elseif Type == "Up" then
  1004. local bodyVelocity = Create("BodyVelocity")({
  1005. velocity = Vector3.new(0, 20, 0),
  1006. P = 5000,
  1007. maxForce = Vector3.new(8000, 8000, 8000),
  1008. Parent = hit
  1009. })
  1010. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1011. local bodyVelocity = Create("BodyVelocity")({
  1012. velocity = Vector3.new(0, 20, 0),
  1013. P = 5000,
  1014. maxForce = Vector3.new(8000, 8000, 8000),
  1015. Parent = hit
  1016. })
  1017. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1018. elseif Type == "Snare" then
  1019. local bp = Create("BodyPosition")({
  1020. P = 900,
  1021. D = 1000,
  1022. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1023. position = hit.Parent.Torso.Position,
  1024. Parent = hit.Parent.Torso
  1025. })
  1026. game:GetService("Debris"):AddItem(bp, 1)
  1027. elseif Type == "Slowness" then
  1028. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1029. for i = 1, 25 do
  1030. hit.Parent.Humanoid.WalkSpeed = 4
  1031. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1032. end
  1033. wait(4)
  1034. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1035. elseif Type == "FireDmg" then
  1036. for i = 1, math.random(60, 150) do
  1037. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1038. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1039. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1040. wait(0.1)
  1041. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1042. end
  1043. elseif Type == "Freeze" then
  1044. local bp = Create("BodyPosition")({
  1045. P = 900,
  1046. D = 1000,
  1047. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1048. position = hit.Parent.Torso.Position,
  1049. Parent = hit.Parent.Torso
  1050. })
  1051. game:GetService("Debris"):AddItem(bp, 4)
  1052. for i = 1, 25 do
  1053. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1054. end
  1055. elseif Type == "Freeze2" then
  1056. local BodPos = Create("BodyPosition")({
  1057. P = 50000,
  1058. D = 1000,
  1059. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1060. position = hit.Parent.Torso.Position,
  1061. Parent = hit.Parent.Torso
  1062. })
  1063. local BodGy = Create("BodyGyro")({
  1064. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1065. P = 20000,
  1066. Parent = hit.Parent.Torso,
  1067. cframe = hit.Parent.Torso.CFrame
  1068. })
  1069. hit.Parent.Torso.Anchored = true
  1070. coroutine.resume(coroutine.create(function(Part)
  1071. swait(1.5)
  1072. Part.Anchored = false
  1073. end), hit.Parent.Torso)
  1074. game:GetService("Debris"):AddItem(BodPos, 3)
  1075. game:GetService("Debris"):AddItem(BodGy, 3)
  1076. end
  1077. local debounce = Create("BoolValue")({
  1078. Name = "DebounceHit",
  1079. Parent = hit.Parent,
  1080. Value = true
  1081. })
  1082. game:GetService("Debris"):AddItem(debounce, Delay)
  1083. c = Instance.new("ObjectValue")
  1084. c.Name = "creator"
  1085. c.Value = Player
  1086. c.Parent = h
  1087. game:GetService("Debris"):AddItem(c, 0.5)
  1088. end
  1089. end
  1090. function ShowDamage(Pos, Text, Time, Color)
  1091. local Rate = 0.033333333333333
  1092. if not Pos then
  1093. local Pos = Vector3.new(0, 0, 0)
  1094. end
  1095. local Text = Text or ""
  1096. local Time = Time or 2
  1097. if not Color then
  1098. local Color = Color3.new(1, 0, 1)
  1099. end
  1100. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1101. EffectPart.Anchored = true
  1102. local BillboardGui = Create("BillboardGui")({
  1103. Size = UDim2.new(3, 0, 3, 0),
  1104. Adornee = EffectPart,
  1105. Parent = EffectPart
  1106. })
  1107. local TextLabel = Create("TextLabel")({
  1108. BackgroundTransparency = 1,
  1109. Size = UDim2.new(1, 0, 1, 0),
  1110. Text = Text,
  1111. TextColor3 = Color,
  1112. TextScaled = true,
  1113. Font = Enum.Font.ArialBold,
  1114. Parent = BillboardGui
  1115. })
  1116. game.Debris:AddItem(EffectPart, Time + 0.1)
  1117. EffectPart.Parent = game:GetService("Workspace")
  1118. delay(0, function()
  1119. local Frames = Time / Rate
  1120. for Frame = 1, Frames do
  1121. wait(Rate)
  1122. local Percent = Frame / Frames
  1123. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1124. TextLabel.TextTransparency = Percent
  1125. end
  1126. if EffectPart and EffectPart.Parent then
  1127. EffectPart:Destroy()
  1128. end
  1129. end)
  1130. end
  1131. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1132. for _, c in pairs(workspace:children()) do
  1133. local hum = c:findFirstChild("Humanoid")
  1134. if hum ~= nil then
  1135. local head = c:findFirstChild("Head")
  1136. if head ~= nil then
  1137. local targ = head.Position - Part.Position
  1138. local mag = targ.magnitude
  1139. if magni >= mag and c.Name ~= Player.Name then
  1140. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1141. end
  1142. end
  1143. end
  1144. end
  1145. end
  1146. function MagniKILL(Part, magni, knock, Type)
  1147. for _, c in pairs(workspace:children()) do
  1148. local hum = c:findFirstChild("Humanoid")
  1149. if hum ~= nil then
  1150. local head = c:findFirstChild("Head")
  1151. if head ~= nil then
  1152. local targ = head.Position - Part.Position
  1153. local mag = targ.magnitude
  1154. if magni >= mag and c.Name ~= Player.Name then
  1155. hum.Health = 0
  1156. end
  1157. end
  1158. end
  1159. end
  1160. end
  1161. EffectModel = Instance.new("Model", Character)
  1162. EffectModel.Name = "Effects"
  1163. Effects = {
  1164. Block = {
  1165. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1166. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1167. prt.Anchored = true
  1168. prt.CFrame = cframe
  1169. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1170. game:GetService("Debris"):AddItem(prt, 10)
  1171. if Type == 1 or Type == nil then
  1172. table.insert(Effects, {
  1173. prt,
  1174. "Block1",
  1175. delay,
  1176. x3,
  1177. y3,
  1178. z3,
  1179. msh
  1180. })
  1181. elseif Type == 2 then
  1182. table.insert(Effects, {
  1183. prt,
  1184. "Block2",
  1185. delay,
  1186. x3,
  1187. y3,
  1188. z3,
  1189. msh
  1190. })
  1191. else
  1192. table.insert(Effects, {
  1193. prt,
  1194. "Block3",
  1195. delay,
  1196. x3,
  1197. y3,
  1198. z3,
  1199. msh
  1200. })
  1201. end
  1202. end
  1203. },
  1204. Sphere = {
  1205. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1206. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1207. prt.Anchored = true
  1208. prt.CFrame = cframe
  1209. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1210. game:GetService("Debris"):AddItem(prt, 10)
  1211. table.insert(Effects, {
  1212. prt,
  1213. "Cylinder",
  1214. delay,
  1215. x3,
  1216. y3,
  1217. z3,
  1218. msh
  1219. })
  1220. end
  1221. },
  1222. Cylinder = {
  1223. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1224. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1225. prt.Anchored = true
  1226. prt.CFrame = cframe
  1227. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1228. game:GetService("Debris"):AddItem(prt, 10)
  1229. table.insert(Effects, {
  1230. prt,
  1231. "Cylinder",
  1232. delay,
  1233. x3,
  1234. y3,
  1235. z3,
  1236. msh
  1237. })
  1238. end
  1239. },
  1240. Wave = {
  1241. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1242. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1243. prt.Anchored = true
  1244. prt.CFrame = cframe
  1245. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1246. game:GetService("Debris"):AddItem(prt, 10)
  1247. table.insert(Effects, {
  1248. prt,
  1249. "Cylinder",
  1250. delay,
  1251. x3,
  1252. y3,
  1253. z3,
  1254. msh
  1255. })
  1256. end
  1257. },
  1258. Ring = {
  1259. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1260. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1261. prt.Anchored = true
  1262. prt.CFrame = cframe
  1263. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1264. game:GetService("Debris"):AddItem(prt, 10)
  1265. table.insert(Effects, {
  1266. prt,
  1267. "Cylinder",
  1268. delay,
  1269. x3,
  1270. y3,
  1271. z3,
  1272. msh
  1273. })
  1274. end
  1275. },
  1276. Break = {
  1277. Create = function(brickcolor, cframe, x1, y1, z1)
  1278. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1279. prt.Anchored = true
  1280. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1281. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1282. local num = math.random(10, 50) / 1000
  1283. game:GetService("Debris"):AddItem(prt, 10)
  1284. table.insert(Effects, {
  1285. prt,
  1286. "Shatter",
  1287. num,
  1288. prt.CFrame,
  1289. math.random() - math.random(),
  1290. 0,
  1291. math.random(50, 100) / 100
  1292. })
  1293. end
  1294. }
  1295. }
  1296. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1297. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1298. prt.Anchored = true
  1299. prt.CFrame = cframe
  1300. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1301. game:GetService("Debris"):AddItem(prt, 10)
  1302. if Type == 1 or Type == nil then
  1303. table.insert(Effects, {
  1304. prt,
  1305. "Block1",
  1306. delay,
  1307. x3,
  1308. y3,
  1309. z3,
  1310. msh
  1311. })
  1312. elseif Type == 2 then
  1313. table.insert(Effects, {
  1314. prt,
  1315. "Block2",
  1316. delay,
  1317. x3,
  1318. y3,
  1319. z3,
  1320. msh
  1321. })
  1322. elseif Type == 3 then
  1323. table.insert(Effects, {
  1324. prt,
  1325. "Block3",
  1326. delay,
  1327. x3,
  1328. y3,
  1329. z3,
  1330. msh
  1331. })
  1332. end
  1333. end
  1334. function CreateSound(id, par, vol, pit)
  1335. coroutine.resume(coroutine.create(function()
  1336. local sou = Instance.new("Sound", par or workspace)
  1337. sou.Volume = vol
  1338. sou.Pitch = pit or 1
  1339. sou.SoundId = id
  1340. swait()
  1341. sou:play()
  1342. game:GetService("Debris"):AddItem(sou, 6)
  1343. end))
  1344. end
  1345. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1346. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1347. prt.Anchored = true
  1348. prt.CFrame = cframe
  1349. prt.Material = "Neon"
  1350. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1351. game:GetService("Debris"):AddItem(prt, 10)
  1352. coroutine.resume(coroutine.create(function(Part, Mesh)
  1353. for i = 0, 6, delay do
  1354. swait()
  1355. Part.Transparency = i
  1356. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1357. end
  1358. Part.Parent = nil
  1359. end), prt, msh)
  1360. end
  1361. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1362. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1363. local MainPos = partt.Position
  1364. local MainPos2 = mouse + SpreadVectors
  1365. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1366. local speed = 1000
  1367. local num = 1
  1368. coroutine.resume(coroutine.create(function()
  1369. repeat
  1370. swait()
  1371. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1372. local mag =(MainPos - pos).magnitude
  1373. 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)
  1374. MainPos = MainPos + MouseLook.lookVector * speed
  1375. num = num - 1
  1376. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1377. if hit ~= nil then
  1378. num = 0
  1379. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1380. refpart.Anchored = true
  1381. refpart.CFrame = CFrame.new(pos)
  1382. game:GetService("Debris"):AddItem(refpart, 2)
  1383. end
  1384. if num <= 0 then
  1385. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1386. refpart.Anchored = true
  1387. refpart.CFrame = CFrame.new(pos)
  1388. if hit ~= nil then
  1389. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1390. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1391. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1392. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1393. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1394. end
  1395. game:GetService("Debris"):AddItem(refpart, 0)
  1396. end
  1397. until num <= 0
  1398. end))
  1399. end
  1400. function shoottraildd2(mouse, partt, SpreadAmount)
  1401. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1402. local MainPos = partt.Position
  1403. local MainPos2 = mouse + SpreadVectors
  1404. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1405. local speed = 3000
  1406. local num = 1
  1407. coroutine.resume(coroutine.create(function()
  1408. repeat
  1409. swait()
  1410. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1411. local mag = (MainPos - pos).magnitude
  1412. Laser(BrickColor.new("Pastel lighe"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1413. MainPos = MainPos + MouseLook.lookVector * speed
  1414. num = num - 1
  1415. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1416. if hit ~= nil then
  1417. num = 0
  1418. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1419. refpart.Anchored = true
  1420. refpart.CFrame = CFrame.new(pos)
  1421. game:GetService("Debris"):AddItem(refpart, 2)
  1422. end
  1423. if num <= 0 then
  1424. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1425. refpart.Anchored = true
  1426. refpart.CFrame = CFrame.new(pos)
  1427. if hit ~= nil then
  1428. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1429. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1430. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1431. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1432. MagniKILL(refpart, 80, 0, "Normal")
  1433. end
  1434. game:GetService("Debris"):AddItem(refpart, 0)
  1435. end
  1436. until num <= 0
  1437. end))
  1438. end
  1439. function shoottraildd22(mouse, partt, SpreadAmount)
  1440. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1441. local MainPos = partt.Position
  1442. local MainPos2 = mouse + SpreadVectors
  1443. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1444. local speed = 900
  1445. local num = 1
  1446. coroutine.resume(coroutine.create(function()
  1447. repeat
  1448. swait()
  1449. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1450. local mag = (MainPos - pos).magnitude
  1451. 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)
  1452. MainPos = MainPos + MouseLook.lookVector * speed
  1453. num = num - 1
  1454. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1455. if hit ~= nil then
  1456. num = 0
  1457. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1458. refpart.Anchored = true
  1459. refpart.CFrame = CFrame.new(pos)
  1460. game:GetService("Debris"):AddItem(refpart, 2)
  1461. end
  1462. if num <= 0 then
  1463. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1464. refpart.Anchored = true
  1465. refpart.CFrame = CFrame.new(pos)
  1466. if hit ~= nil then
  1467. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1468. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1469. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1470. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1471. MagniKILL(refpart, 80, 0, "Normal")
  1472. end
  1473. game:GetService("Debris"):AddItem(refpart, 0)
  1474. end
  1475. until num <= 0
  1476. end))
  1477. end
  1478. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1479. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1480. local MainPos = partt.Position
  1481. local MainPos2 = mouse + SpreadVectors
  1482. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1483. local speed = 200
  1484. local num = 0
  1485. coroutine.resume(coroutine.create(function()
  1486. repeat
  1487. swait()
  1488. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1489. local mag = (MainPos - pos).magnitude
  1490. 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)
  1491. MainPos = MainPos + MouseLook.lookVector * speed
  1492. num = num - 1
  1493. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1494. if hit ~= nil then
  1495. num = 0
  1496. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1497. refpart.Anchored = true
  1498. refpart.CFrame = CFrame.new(pos)
  1499. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1500. game:GetService("Debris"):AddItem(refpart, 2)
  1501. end
  1502. if num <= 0 then
  1503. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1504. refpart.Anchored = true
  1505. refpart.CFrame = CFrame.new(pos)
  1506. if hit ~= nil then
  1507. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1508. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1509. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1510. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1511. end
  1512. game:GetService("Debris"):AddItem(refpart, 0)
  1513. end
  1514. until num <= 0
  1515. end))
  1516. end
  1517. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1518. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1519. local MainPos = partt.Position
  1520. local MainPos2 = mouse + SpreadVectors
  1521. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1522. local speed = 500
  1523. local num = 1
  1524. coroutine.resume(coroutine.create(function()
  1525. repeat
  1526. swait()
  1527. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1528. local mag = (MainPos - pos).magnitude
  1529. 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)
  1530. MainPos = MainPos + MouseLook.lookVector * speed
  1531. num = num - 1
  1532. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1533. if hit ~= nil then
  1534. num = 0
  1535. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1536. refpart.Anchored = true
  1537. refpart.CFrame = CFrame.new(pos)
  1538. game:GetService("Debris"):AddItem(refpart, 2)
  1539. end
  1540. if num <= 0 then
  1541. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1542. refpart.Anchored = true
  1543. refpart.CFrame = CFrame.new(pos)
  1544. if hit ~= nil then
  1545. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1546. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1547. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1548. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1549. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1550. end
  1551. game:GetService("Debris"):AddItem(refpart, 0)
  1552. end
  1553. until num <= 0
  1554. end))
  1555. end
  1556.  
  1557. --sanic
  1558. Humanoid.WalkSpeed = 150
  1559. local Must2 = Instance.new("Sound",Torso)
  1560. Must2.SoundId = "rbxassetid://1169454591"
  1561. Must2.Pitch = 0.99
  1562. Must2.Volume = 4
  1563. Must2.Looped = true
  1564. wait(0)
  1565. Must2:Play()
  1566. ---
  1567.  
  1568. attackdebounce = false
  1569. deb=false
  1570.  
  1571. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1572. if hit.Parent==nil then
  1573. return
  1574. end
  1575. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1576. for _,v in pairs(hit.Parent:children()) do
  1577. if v:IsA("Humanoid") then
  1578. h=v
  1579. end
  1580. end
  1581. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1582. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1583. end
  1584. if hit.Parent.className=="Hat" then
  1585. hit=hit.Parent.Parent:findFirstChild("Head")
  1586. end
  1587. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1588. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1589. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1590. return
  1591. end]]
  1592. -- hs(hit,1.2)
  1593. c=Instance.new("ObjectValue")
  1594. c.Name="creator"
  1595. c.Value=game:service("Players").owner
  1596. c.Parent=h
  1597. game:GetService("Debris"):AddItem(c,.5)
  1598. Damage=math.random(minim,maxim)
  1599. -- h:TakeDamage(Damage)
  1600. blocked=false
  1601. block=hit.Parent:findFirstChild("Block")
  1602. if block~=nil then
  1603. print(block.className)
  1604. if block.className=="NumberValue" then
  1605. if block.Value>0 then
  1606. blocked=true
  1607. if decreaseblock==nil then
  1608. block.Value=block.Value-1
  1609. end
  1610. end
  1611. end
  1612. if block.className=="IntValue" then
  1613. if block.Value>0 then
  1614. blocked=true
  1615. if decreaseblock~=nil then
  1616. block.Value=block.Value-1
  1617. end
  1618. end
  1619. end
  1620. end
  1621. if blocked==false then
  1622. -- h:TakeDamage(Damage)
  1623. h.Health=h.Health-Damage
  1624. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1625. else
  1626. h.Health=h.Health-(Damage/2)
  1627. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1628. end
  1629. if Type=="Knockdown" then
  1630. Humanoid=hit.Parent.Humanoid
  1631. Humanoid.PlatformStand=true
  1632. coroutine.resume(coroutine.create(function(HHumanoid)
  1633. swait(1)
  1634. HHumanoid.PlatformStand=false
  1635. end),Humanoid)
  1636. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1637. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1638. local bodvol=Instance.new("BodyVelocity")
  1639. bodvol.velocity=angle*knockback
  1640. bodvol.P=5000
  1641. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1642. bodvol.Parent=hit
  1643. rl=Instance.new("BodyAngularVelocity")
  1644. rl.P=3000
  1645. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1646. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1647. rl.Parent=hit
  1648. game:GetService("Debris"):AddItem(bodvol,.5)
  1649. game:GetService("Debris"):AddItem(rl,.5)
  1650. elseif Type=="Normal" then
  1651. bp=Instance.new("BodyVelocity")
  1652. bp.P=100000
  1653. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1654. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1655. if KnockbackType==1 then
  1656. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1657. elseif KnockbackType==2 then
  1658. bp.velocity=Property.CFrame.lookVector*knockback
  1659. end
  1660. if knockback>0 then
  1661. bp.Parent=hit.Parent.Torso
  1662.  
  1663. end
  1664. game:GetService("Debris"):AddItem(bp,.5)
  1665. elseif Type=="Up" then
  1666. local bodyVelocity=Instance.new("BodyVelocity")
  1667. bodyVelocity.velocity=vt(0,60,0)
  1668. bodyVelocity.P=5000
  1669. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1670. bodyVelocity.Parent=hit
  1671. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1672. rl=Instance.new("BodyAngularVelocity")
  1673. rl.P=3000
  1674. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1675. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1676. rl.Parent=hit
  1677. game:GetService("Debris"):AddItem(rl,.5)
  1678. elseif Type=="Snare" then
  1679. bp=Instance.new("BodyPosition")
  1680. bp.P=2000
  1681. bp.D=100
  1682. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1683. bp.position=hit.Parent.Torso.Position
  1684. bp.Parent=hit.Parent.Torso
  1685. game:GetService("Debris"):AddItem(bp,1)
  1686. elseif Type=="Target" then
  1687. if Targetting==false then
  1688. ZTarget=hit.Parent.Torso
  1689. coroutine.resume(coroutine.create(function(Part)
  1690. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1691. swait(1)
  1692. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1693. end),ZTarget)
  1694. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1695. targetgui=Instance.new("BillboardGui")
  1696. targetgui.Parent=ZTarget
  1697. targetgui.Size=UDim2.new(10,100,10,100)
  1698. targ=Instance.new("ImageLabel")
  1699. targ.Parent=targetgui
  1700. targ.BackgroundTransparency=1
  1701. targ.Image="rbxassetid://4834067"
  1702. targ.Size=UDim2.new(1,0,1,0)
  1703. cam.CameraType="Scriptable"
  1704. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1705. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1706. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1707. Targetting=true
  1708. RocketTarget=ZTarget
  1709. for i=1,Property do
  1710. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1711. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1712. swait()
  1713. end
  1714. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1715. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1716. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1717. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1718. end
  1719. Targetting=true
  1720. RocketTarget=true
  1721. targetgui.Parent=true
  1722. cam.CameraType="Custom"
  1723. end
  1724. end
  1725. debounce=Instance.new("BoolValue")
  1726. debounce.Name="DebounceHit"
  1727. debounce.Parent=hit.Parent
  1728. debounce.Value=true
  1729. game:GetService("Debris"):AddItem(debounce,Delay)
  1730. c=Instance.new("ObjectValue")
  1731. c.Name="creator"
  1732. c.Value=Player
  1733. c.Parent=h
  1734. game:GetService("Debris"):AddItem(c,.5)
  1735. CRIT=true
  1736. hitDeb=true
  1737. AttackPos=6
  1738. end
  1739. end
  1740.  
  1741. showDamage=function(Char,Dealt,du,Color)
  1742. m=Instance.new("Model")
  1743. m.Name=tostring(Dealt)
  1744. h=Instance.new("Humanoid")
  1745. h.Health=0
  1746. h.MaxHealth=0
  1747. h.Parent=m
  1748. c=Instance.new("Part")
  1749. c.Transparency=0
  1750. c.BrickColor=Color
  1751. c.Transparency = 1
  1752. c.Name="Head"
  1753. c.TopSurface=0
  1754. c.BottomSurface=0
  1755. c.formFactor="Plate"
  1756. c.Size=Vector3.new(1,.4,1)
  1757.  
  1758. local txt = Instance.new("BillboardGui", c)
  1759. txt.Adornee = c
  1760. txt.Name = "_status"
  1761. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1762. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1763. local text = Instance.new("TextLabel", txt)
  1764. text.Size = UDim2.new(10, 0, 7, 0)
  1765. text.FontSize = "Size12"
  1766. text.TextScaled = true
  1767. text.TextTransparency = 0.5
  1768. text.BackgroundTransparency = 1
  1769. text.TextTransparency = 0.5
  1770. text.TextStrokeTransparency = 0.5
  1771. text.Font = "SciFi"
  1772. text.TextStrokeColor3 = Color3.new(0,0,0)
  1773. v=Instance.new("Part")
  1774. v.Name = "ColorBrick"
  1775. v.Parent=c
  1776. v.FormFactor="Symmetric"
  1777. v.Anchored=true
  1778. v.CanCollide=false
  1779. v.BottomSurface="Smooth"
  1780. v.TopSurface="Smooth"
  1781. v.Size=Vector3.new(10,5,3)
  1782. v.Transparency=1
  1783. v.CFrame=c.CFrame
  1784. v.BrickColor=BrickColor.random()
  1785. v.Transparency=1
  1786. text.TextColor3 = t.BrickColor.Color
  1787. v.Shape="Block"
  1788. text.Text = tostring(Dealt)
  1789. ms=Instance.new("CylinderMesh")
  1790. ms.Scale=Vector3.new(.8,.8,.8)
  1791. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1792. local rndm=math.random(1,#hitsounds)
  1793. local r=rndm
  1794. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1795. if CRIT==true then
  1796. ms.Scale=Vector3.new(1,1.25,1)
  1797. end
  1798. ms.Parent=c
  1799. c.Reflectance=0
  1800. Instance.new("BodyGyro").Parent=c
  1801. c.Parent=m
  1802. if Char:findFirstChild("Head")~=nil then
  1803. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1804. elseif Char.Parent:findFirstChild("Head")~=nil then
  1805. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1806. end
  1807. f=Instance.new("BodyPosition")
  1808. f.P=200000
  1809. f.D=100
  1810. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1811. f.position=c.Position+Vector3.new(0,3,0)
  1812. f.Parent=c
  1813. game:GetService("Debris"):AddItem(m,.5+du)
  1814. c.CanCollide=false
  1815. m.Parent=workspace
  1816. c.CanCollide=false
  1817. end
  1818.  
  1819.  
  1820. ------
  1821. hito = function(dm, X, c, dn, dp, dq)
  1822. for I,dr in pairs(workspace:GetChildren()) do
  1823. 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
  1824. local ds = dr:FindFirstChild("Humanoid")
  1825. local dt = dr:FindFirstChild("HumanoidRootPart")
  1826. TakeDamage(ds, c)
  1827. if InForm == true then
  1828. ds.Parent:BreakJoints()
  1829. wait(1.2)
  1830. ds.Parent:Destroy()
  1831. end
  1832. ds:SetStateEnabled(16, true)
  1833. delay(dn, function()
  1834. ds:SetStateEnabled(16, true)
  1835. end)
  1836. local du = Instance.new("StringValue")
  1837. du.Name = "alabo"
  1838. du.Parent = dt
  1839. game.Debris:AddItem(du, dn)
  1840. local dv = Instance.new("Part")
  1841.  
  1842. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1843. dv.Transparency = 0.25
  1844. dv.Anchored = true
  1845. dv.CanCollide = false
  1846. dv.BrickColor = BrickColor.new("White")
  1847. dv.Material = "Neon"
  1848. dv.Locked = true
  1849. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1850. dv.Parent = modz
  1851. local dw = Instance.new("SpecialMesh")
  1852. dw.MeshType = "Sphere"
  1853. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1854. dw.Parent = dv
  1855. game.Debris:AddItem(dv, 1)
  1856. local dx = Instance.new("Model")
  1857. dx.Name = c
  1858. dx.Parent = workspace
  1859. game.Debris:AddItem(dx, 0.5 + c / 75)
  1860. local dy = Instance.new("Humanoid")
  1861. dy.MaxHealth = 0
  1862. dy.Parent = dx
  1863. local dz = Instance.new("Part")
  1864. dz.Name = "Head"
  1865. dz.Locked = true
  1866. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1867. dz.Position = dt.Position
  1868. dz.BrickColor = BrickColor.new("Pastel light blue")
  1869. dz.Material = "Neon"
  1870. dz.Transparency = 1
  1871. dz.CanCollide = false
  1872. dz.Parent = dx
  1873. local dA = Instance.new("BodyPosition")
  1874. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1875. dA.P = 20000
  1876. dA.D = 300
  1877. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  1878. dA.Parent = dz
  1879. local dB = Instance.new("CylinderMesh")
  1880. dB.Parent = dz
  1881. coroutine.resume(coroutine.create(function()
  1882. while dB do
  1883. swait()
  1884. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  1885. end
  1886. end))
  1887. if dp then
  1888. local dC = Instance.new("BodyVelocity")
  1889. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  1890. dC.P = 9999999999
  1891. dC.Velocity = dp
  1892. dC.Parent = dt
  1893. game.Debris:AddItem(dC, dn)
  1894. end
  1895. if dq then
  1896. local dD = Instance.new("BodyAngularVelocity")
  1897. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  1898. dD.P = math.huge
  1899. dD.AngularVelocity = dq
  1900. dD.Parent = dt
  1901. game.Debris:AddItem(dD, dn)
  1902. end
  1903. local dE = Instance.new("Sound")
  1904. dE.Pitch = rd2(10, 11) / 10
  1905. dE.Volume = rd2(10, 13) / 10
  1906. dE.EmitterSize = 10
  1907. dE.SoundId = "rbxassetid://"
  1908. dE.Parent = dv
  1909. dE:Play()
  1910. coroutine.resume(coroutine.create(function()
  1911. for I = 1, 5 do
  1912. swait()
  1913. dv.Transparency = dv.Transparency + 0.175
  1914. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  1915. end
  1916. end))
  1917. end
  1918. end
  1919. end
  1920. ------
  1921.  
  1922. vt = Vector3.new
  1923. local new = Instance.new
  1924. local cf = CFrame.new
  1925. local cfa = CFrame.Angles
  1926. local bc = BrickColor.new
  1927.  
  1928. function bigbangattack()
  1929. attack = true
  1930. Humanoid.WalkSpeed = 0
  1931. for i = 0, 8, 0.1 do
  1932. swait()
  1933. 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)
  1934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1935. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1936. 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)
  1937. 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)
  1938. 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)
  1939. 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)
  1940. end
  1941. local rng = Instance.new("Part", mouse)
  1942. rng.Anchored = true
  1943. rng.BrickColor = BrickColor.new("Cyan")
  1944. rng.CanCollide = false
  1945. rng.FormFactor = 3
  1946. rng.Name = "Ring"
  1947. rng.Size = Vector3.new(0.4,0.4,0.4)
  1948. rng.Transparency = 0
  1949. rng.TopSurface = 0
  1950. rng.BottomSurface = 0
  1951. rng.CFrame = RootPart.CFrame
  1952. local rngm = Instance.new("SpecialMesh", rng)
  1953. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1954.  
  1955. local rng3 = rng:Clone()
  1956. rng3.Parent = char
  1957. local rng3m = rng3.Mesh
  1958.  
  1959. local rng5 = rng:Clone()
  1960. rng5.Parent = char
  1961. rng5.BrickColor = BrickColor.new("Cyan")
  1962. local rng5m = rng5.Mesh
  1963. local rng6 = rng:Clone()
  1964. rng6.Material = "Plastic"
  1965. rng6.BrickColor = BrickColor.new("Cyan")
  1966. rng6.Parent = char
  1967. local rng6m = rng6.Mesh
  1968. rng6m.Scale = vt(7.5,7.5,7.5)
  1969. rng6m.MeshType = "FileMesh"
  1970. rng6m.MeshId = "rbxassetid://430736398"
  1971. local Must2 = Instance.new("Sound",rng6)
  1972. Must2.SoundId = "rbxassetid://135581154"
  1973. Must2.Pitch = 0.99
  1974. Must2.Volume = 3
  1975. Must2.Looped = false
  1976. wait(0)
  1977. Must2:Play()
  1978. local hita = rng6.Touched:connect(function(hit)
  1979. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  1980. end)
  1981.  
  1982. rng3.CFrame = RootPart.CFrame
  1983.  
  1984. rng5.CFrame = RootPart.CFrame
  1985. rng6.CFrame = RootPart.CFrame
  1986. local pie222 = Instance.new("ParticleEmitter")
  1987. pie222.Parent = rng6
  1988. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1989. pie222.LightEmission = 1
  1990. pie222.Size = NumberSequence.new(6,1)
  1991. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1992. pie222.Transparency = NumberSequence.new(0.6,1)
  1993. pie222.EmissionDirection = "Top"
  1994. pie222.Enabled = true
  1995. pie222.Lifetime = NumberRange.new(1)
  1996. pie222.Rotation = NumberRange.new(-320, 320)
  1997. pie222.Rate = 404
  1998. pie222.Speed = NumberRange.new(0)
  1999. pie222.LockedToPart = false
  2000. pie222.VelocitySpread = 2
  2001. wait()
  2002. local scaler = 10/5
  2003. local scaler2 = 10/5
  2004. for i = 0,10,0.1 do
  2005. swait()
  2006. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2007.  
  2008. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2009.  
  2010. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2011. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2012. rng6.CFrame = rng3.CFrame
  2013. rng.Transparency = rng.Transparency + 1
  2014.  
  2015. rng3.Transparency = rng3.Transparency + 0.01
  2016.  
  2017. rng5.Transparency = rng5.Transparency + 0.01
  2018. rng6.Transparency = rng6.Transparency + 0.021
  2019. scaler = scaler - 0.125/5
  2020. scaler2 = scaler2 - 0.1/5
  2021.  
  2022. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2023.  
  2024. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2025. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2026. end
  2027. hita:disconnect()
  2028. game:GetService("Debris"):AddItem(rng, 1)
  2029.  
  2030. game:GetService("Debris"):AddItem(rng3, 1)
  2031.  
  2032. game:GetService("Debris"):AddItem(rng5, 1)
  2033. attack = false
  2034. pie222:Destroy()
  2035. Humanoid.WalkSpeed = 16
  2036. end
  2037.  
  2038.  
  2039. function bigbangattack2()
  2040. attack = true
  2041. Humanoid.WalkSpeed = 0
  2042. for i = 0, 8, 0.1 do
  2043. swait()
  2044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2046. 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)
  2047. 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)
  2048. 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)
  2049. 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)
  2050. end
  2051. local rng = Instance.new("Part", RightArm)
  2052. rng.Anchored = true
  2053. rng.BrickColor = BrickColor.new("Cyan")
  2054. rng.CanCollide = false
  2055. rng.FormFactor = 3
  2056. rng.Name = "Ring"
  2057. rng.Size = Vector3.new(0.4,0.4,0.4)
  2058. rng.Transparency = 0
  2059. rng.TopSurface = 0
  2060. rng.BottomSurface = 0
  2061. rng.CFrame = RootPart.CFrame
  2062. local rngm = Instance.new("SpecialMesh", rng)
  2063. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2064.  
  2065. local rng3 = rng:Clone()
  2066. rng3.Parent = char
  2067. local rng3m = rng3.Mesh
  2068.  
  2069. local rng5 = rng:Clone()
  2070. rng5.Parent = char
  2071. rng5.BrickColor = BrickColor.new("Cyan")
  2072. local rng5m = rng5.Mesh
  2073. local rng6 = rng:Clone()
  2074. rng6.Material = "Plastic"
  2075. rng6.BrickColor = BrickColor.new("Cyan")
  2076. rng6.Parent = char
  2077. local rng6m = rng6.Mesh
  2078. rng6m.Scale = vt(7.5,7.5,30.5)
  2079. rng6m.MeshType = "FileMesh"
  2080. rng6m.MeshId = "rbxassetid://430736398"
  2081. local Must2 = Instance.new("Sound",Torso)
  2082. Must2.SoundId = "rbxassetid://719747626"
  2083. Must2.Pitch = 0.99
  2084. Must2.Volume = 3
  2085. Must2.Looped = false
  2086. wait(0)
  2087. Must2:Play()
  2088. local hita = rng6.Touched:connect(function(hit)
  2089. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2090. end)
  2091.  
  2092. rng3.CFrame = Head.CFrame
  2093.  
  2094. rng5.CFrame = Head.CFrame
  2095. rng6.CFrame = rng5.CFrame
  2096. local pie222 = Instance.new("ParticleEmitter")
  2097. pie222.Parent = rng6
  2098. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2099. pie222.LightEmission = 1
  2100. pie222.Size = NumberSequence.new(15,1)
  2101. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2102. pie222.Transparency = NumberSequence.new(0.6,1)
  2103. pie222.EmissionDirection = "Top"
  2104. pie222.Enabled = true
  2105. pie222.Lifetime = NumberRange.new(1)
  2106. pie222.Rotation = NumberRange.new(-320, 320)
  2107. pie222.Rate = 404
  2108. pie222.Speed = NumberRange.new(0)
  2109. pie222.LockedToPart = false
  2110. pie222.VelocitySpread = 2
  2111. wait()
  2112. local scaler = 10/5
  2113. local scaler2 = 10/5
  2114. for i = 0,10,0.1 do
  2115. swait()
  2116. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2117.  
  2118. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2119.  
  2120. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2121. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2122. rng6.CFrame = rng3.CFrame
  2123. rng.Transparency = rng.Transparency + 1
  2124.  
  2125. rng3.Transparency = rng3.Transparency + 0.01
  2126.  
  2127. rng5.Transparency = rng5.Transparency + 0.01
  2128. rng6.Transparency = rng6.Transparency + 0.021
  2129. scaler = scaler - 0.125/5
  2130. scaler2 = scaler2 - 0.1/5
  2131.  
  2132. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2133.  
  2134. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2135. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2136. end
  2137. hita:disconnect()
  2138. game:GetService("Debris"):AddItem(rng, 1)
  2139.  
  2140. game:GetService("Debris"):AddItem(rng3, 1)
  2141.  
  2142. game:GetService("Debris"):AddItem(rng5, 1)
  2143. attack = false
  2144. pie222:Destroy()
  2145. Humanoid.WalkSpeed = 16
  2146. end
  2147.  
  2148. boom = Instance.new("Sound",char)
  2149. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2150. boom.Volume = 1
  2151.  
  2152. mouse.KeyDown:connect(function(key)
  2153. if key == "q" then
  2154. local Must = Instance.new("Sound",Torso)
  2155. Must.SoundId = "rbxassetid://273734478"
  2156. Must.Pitch = 0.99
  2157. Must.Volume = 3.4
  2158. Must.Looped = false
  2159. wait(0)
  2160. Must:Play()
  2161.  
  2162. local pie222 = Instance.new('ParticleEmitter')
  2163. pie222.Parent = RootPart
  2164. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2165. pie222.LightEmission = 1
  2166. pie222.Size = NumberSequence.new(6,1)
  2167. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2168. pie222.Transparency = NumberSequence.new(0.3,1)
  2169. pie222.EmissionDirection = "Top"
  2170. pie222.Enabled = true
  2171. pie222.Lifetime = NumberRange.new(1)
  2172. pie222.Rotation = NumberRange.new(-320, 320)
  2173. pie222.Rate = 300
  2174. pie222.Speed = NumberRange.new(0)
  2175. pie222.LockedToPart = false
  2176. pie222.VelocitySpread = 2
  2177. Humanoid.WalkSpeed = 400
  2178. wait(7)
  2179. pie222:Destroy()
  2180. Humanoid.WalkSpeed = 150
  2181.  
  2182.  
  2183.  
  2184. end
  2185. end)
  2186.  
  2187.  
  2188. mouse.KeyDown:connect(function(k) ---galickgun
  2189. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2190. MV4 = 0
  2191. local Must = Instance.new("Sound",Torso)
  2192. Must.SoundId = "rbxassetid://719748223"
  2193. Must.Pitch = 0.99
  2194. Must.Volume = 3.4
  2195. Must.Looped = false
  2196. wait(0)
  2197. Must:Play()
  2198. Humanoid.WalkSpeed = 13
  2199. local Aura = Instance.new('ParticleEmitter')
  2200. Aura.Name = "Aura"
  2201. Aura.Texture = "rbxassetid://347730682"
  2202. Aura.Parent = Torso
  2203. Aura.LightEmission = 1
  2204. Aura.Transparency = NumberSequence.new(0.4,1)
  2205. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2206. Aura.Size = NumberSequence.new(1,9)
  2207. Aura.Rotation = NumberRange.new(-360,360)
  2208. Aura.LockedToPart = true
  2209. Aura.Lifetime = NumberRange.new(1)
  2210. Aura.Rate = 100
  2211. Aura.Speed = NumberRange.new(0)
  2212. Aura.EmissionDirection = "Top"
  2213. local Aura2 = Instance.new('ParticleEmitter')
  2214. Aura2.Name = "Aura"
  2215. Aura2.Texture = "rbxassetid://1046299182"
  2216. Aura2.Parent = Torso
  2217. Aura2.LightEmission = 1
  2218. Aura2.Transparency = NumberSequence.new(0,1)
  2219. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2220. Aura2.Size = NumberSequence.new(14)
  2221. Aura2.Rotation = NumberRange.new(-360,360)
  2222. Aura2.LockedToPart = true
  2223. Aura2.Lifetime = NumberRange.new(0.2)
  2224. Aura2.Rate = 20
  2225. Aura2.Speed = NumberRange.new(0)
  2226. Aura2.EmissionDirection = "Top"
  2227. attack = true
  2228. Firepart1 = Instance.new("Part", RightArm)
  2229. Firepart1.Size = Vector3.new(1, 1, 1)
  2230. GuW1 = Instance.new("Weld")
  2231. GuW1.Name = "GuW"
  2232. GuW1.Part0 = RightArm
  2233. GuW1.C0 = cn(0, -1, 0)
  2234. GuW1.C1 = cn(0, 0, 0)
  2235. GuW1.Part1 = Firepart1
  2236. GuW1.Parent = RightArm
  2237. Firepart1.Transparency = 1
  2238. Firepart2 = Instance.new("Part", LeftArm)
  2239. Firepart2.Size = Vector3.new(1, 1, 1)
  2240. GuW2 = Instance.new("Weld")
  2241. GuW2.Name = "GuW"
  2242. GuW2.Part0 = LeftArm
  2243. GuW2.C0 = cn(0, -1, 0)
  2244. GuW2.C1 = cn(0, 0, 0)
  2245. GuW2.Part1 = Firepart2
  2246. GuW2.Parent = LeftArm
  2247. Firepart2.Transparency = 1
  2248. GuW1:Destroy()
  2249. GuW1 = Instance.new("Weld")
  2250. GuW1.Name = "GuW"
  2251. GuW1.Part0 = Torso
  2252. GuW1.C0 = cn(0, 0, -6)
  2253. GuW1.C1 = cn(0, 0, 0)
  2254. GuW1.Part1 = Firepart1
  2255. GuW1.Parent = Torso
  2256. GuW2:Destroy()
  2257. GuW2 = Instance.new("Weld")
  2258. GuW2.Name = "GuW"
  2259. GuW2.Part0 = Torso
  2260. GuW2.C0 = cn(0, 0, -6)
  2261. GuW2.C1 = cn(0, 0, 0)
  2262. GuW2.Part1 = Firepart2
  2263. GuW2.Parent = Torso
  2264. GuW2:Destroy()
  2265. GuW2 = Instance.new("Weld")
  2266. GuW2.Name = "GuW"
  2267. GuW2.Part0 = Torso
  2268. GuW2.C0 = cn(0, 0, -4)
  2269. GuW2.C1 = cn(0, 0, 0)
  2270. GuW2.Part1 = Firepart2
  2271. GuW2.Parent = Torso
  2272. for i = 0, 18, 0.1 do
  2273. swait()
  2274. if Torsovelocity.Y > 2 then
  2275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2277. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2278. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2279. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2280. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2281. elseif Torsovelocity.Y < 1 then
  2282. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2283. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2284. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2285. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2286. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2287. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2288. end
  2289. end
  2290. GuW1:Destroy()
  2291. GuW1 = Instance.new("Weld")
  2292. GuW1.Name = "GuW"
  2293. GuW1.Part0 = Torso
  2294. GuW1.C0 = cn(0, 0, -15)
  2295. GuW1.C1 = cn(0, 0, 0)
  2296. GuW1.Part1 = Firepart1
  2297. GuW1.Parent = Torso
  2298. GuW2:Destroy()
  2299. GuW2 = Instance.new("Weld")
  2300. GuW2.Name = "GuW"
  2301. GuW2.Part0 = Torso
  2302. GuW2.C0 = cn(0, 0, -17.5)
  2303. GuW2.C1 = cn(0, 0, 0)
  2304. GuW2.Part1 = Firepart2
  2305. GuW2.Parent = Torso
  2306. local Must = Instance.new("Sound",Torso)
  2307. Must.SoundId = "rbxassetid://719747626"
  2308. Must.Pitch = 0.99
  2309. Must.Volume = 3.9
  2310. Must.Looped = false
  2311. wait(0)
  2312. Must:Play()
  2313. for i = 0, 1.25, 0.01 do
  2314. swait()
  2315. 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)
  2316. shoottraildd22(mouse.Hit.p, Torso, 0)
  2317. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2318. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2319. if Torsovelocity.Y > 2 then
  2320. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2321. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2322. 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)
  2323. 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)
  2324. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2325. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2326. end
  2327. end
  2328. Must:Stop()
  2329. Aura:Destroy()
  2330. Aura2:Destroy()
  2331. wait(0.5)
  2332. Humanoid.WalkSpeed = 16
  2333. attack = false
  2334. MV4 = 300
  2335. Firepart1:Destroy()
  2336. Firepart2:Destroy()
  2337. end
  2338. end)
  2339.  
  2340.  
  2341. d = {}
  2342. function iteffect()
  2343.  
  2344. coroutine.resume(coroutine.create(function()
  2345.  
  2346. for i = 1, 10 do
  2347. effect = Instance.new("Part", workspace)
  2348. effect.Anchored = true
  2349. effect.CanCollide = false
  2350. effect.Size = Vector3.new(0.2, 3, 0.2)
  2351. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2352. effect.Transparency = 0
  2353. effect.Material = "Plastic"
  2354. effect.BrickColor = BrickColor.new("Really black")
  2355. table.insert(d, effect)
  2356. game:GetService("Debris"):AddItem(effect, 0.3)
  2357. end
  2358.  
  2359. coroutine.resume(coroutine.create(function()
  2360. for i = 1, 10 do
  2361. for i,e in pairs(d) do
  2362. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2363. e.Transparency = e.Transparency + 0.030
  2364. end
  2365. wait(0.01)
  2366. end
  2367.  
  2368. end))
  2369. end))
  2370.  
  2371.  
  2372. end
  2373.  
  2374. tp = true
  2375.  
  2376. mouse.KeyDown:connect(function(k)
  2377. if k == "e" then
  2378. if tp == true then
  2379. tp = false
  2380. local Must = Instance.new("Sound",Torso)
  2381. Must.SoundId = "rbxassetid://1055279036"
  2382. Must.Pitch = 0.99
  2383. Must.Volume = 1.2
  2384. Must.Looped = false
  2385. wait(0)
  2386. Must:Play()
  2387. Zanzoken = Instance.new("Part",char)
  2388. Zanzoken.Anchored = true
  2389. Zanzoken.CanCollide = false
  2390. Zanzoken.Position = v3(999,999,999)
  2391. Zanzoken.CFrame = Torso.CFrame
  2392. game.Debris:AddItem(Zanzoken,0.5)
  2393. Zanzoken.Transparency = 1
  2394. wait()
  2395. idk = Instance.new("BillboardGui",Zanzoken)
  2396. idk.Size = UDim2.new(10,0,15,0)
  2397. idk.AlwaysOnTop = false
  2398. idk1 = Instance.new("ImageLabel",idk)
  2399. idk1.BackgroundTransparency = 1
  2400. idk.ExtentsOffset = v3(0,0,0)
  2401. idk1.ImageTransparency = 0
  2402. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2403. idk1.Size = UDim2.new(2,0,1,0)
  2404. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2405. idk1.Image = "rbxassetid://319554883"
  2406. char.Head.face.Parent = game.Lighting
  2407. wait(0)
  2408. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2409. game.Lighting.face.Parent = char.Head
  2410. wait(0)
  2411. Zanzoken = Instance.new("Part",char)
  2412. Zanzoken.Anchored = true
  2413. Zanzoken.CanCollide = false
  2414. Zanzoken.Position = v3(999,999,999)
  2415. Zanzoken.CFrame = Torso.CFrame
  2416. game.Debris:AddItem(Zanzoken,0.5)
  2417. Zanzoken.Transparency = 1
  2418. wait()
  2419. idk = Instance.new("BillboardGui",Zanzoken)
  2420. idk.Size = UDim2.new(10,0,15,0)
  2421. idk.AlwaysOnTop = false
  2422. idk1 = Instance.new("ImageLabel",idk)
  2423. idk1.BackgroundTransparency = 1
  2424. idk.ExtentsOffset = v3(0,0,0)
  2425. idk1.ImageTransparency = 0
  2426. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2427. idk1.Size = UDim2.new(2,0,1,0)
  2428. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2429. idk1.Image = "rbxassetid://319554883"
  2430.  
  2431. wait(0.4)
  2432. tp = true
  2433.  
  2434.  
  2435. end
  2436. end
  2437. end)
  2438.  
  2439.  
  2440. MV4 = 300
  2441. mouse.KeyDown:connect(function(k)
  2442. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2443. MV4 = 0
  2444. local Must = Instance.new("Sound",workspace)
  2445. Must.SoundId = "rbxassetid://512366303"
  2446. Must.Pitch = 0.99
  2447. Must.Volume = 3.5
  2448. Must.Looped = true
  2449. wait(0)
  2450. Must:Play()
  2451. local lb = Instance.new("Part")
  2452. lb.Parent = char
  2453. lb.Material = "Neon"
  2454. lb.Color = BrickColor.new("Gold").Color
  2455. lb.CanCollide = false
  2456. lb.Material = "Neon"
  2457. lb.Size = vt(1,1,1)
  2458. lb.CFrame = Torso.CFrame
  2459. lb.Rotation = vt(0,0,0)
  2460. lb.Anchored = true
  2461. lb.Transparency = 0
  2462. local thing = Instance.new("SpecialMesh",lb)
  2463. thing.MeshType = "FileMesh"
  2464. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2465. thing.Scale = vt(0,15,0)
  2466. local chancerot = math.random(1,2)
  2467. for z = 0, 4 do
  2468. if chancerot == 1 then
  2469. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2470. elseif chancerot == 2 then
  2471. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2472. end
  2473. lb.Transparency = lb.Transparency + 0.1
  2474. thing.Scale = thing.Scale + vt(15,0,15)
  2475. wait()
  2476. end
  2477. for z = 0, 4 do
  2478. if chancerot == 1 then
  2479. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2480. elseif chancerot == 2 then
  2481. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2482. end
  2483. lb.Transparency = lb.Transparency + 0.1
  2484. thing.Scale = thing.Scale + vt(15,0,15)
  2485. wait()
  2486. end
  2487.  
  2488. local Aura = Instance.new('ParticleEmitter')
  2489. Aura.Name = "Aura"
  2490. Aura.Texture = "rbxassetid://347730682"
  2491. Aura.Parent = Torso
  2492. Aura.LightEmission = 1
  2493. Aura.Transparency = NumberSequence.new(0.5,1)
  2494. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2495. Aura.Size = NumberSequence.new(1,25)
  2496. Aura.Rotation = NumberRange.new(-360,360)
  2497. Aura.LockedToPart = true
  2498. Aura.Lifetime = NumberRange.new(1)
  2499. Aura.Rate = 100
  2500. Aura.Speed = NumberRange.new(0)
  2501. Aura.EmissionDirection = "Top"
  2502. local Aura2 = Instance.new('ParticleEmitter')
  2503. Aura2.Name = "Aura"
  2504. Aura2.Texture = "rbxassetid://1046299182"
  2505. Aura2.Parent = Torso
  2506. Aura2.LightEmission = 1
  2507. Aura2.Transparency = NumberSequence.new(0,1)
  2508. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2509. Aura2.Size = NumberSequence.new(55)
  2510. Aura2.Rotation = NumberRange.new(-360,360)
  2511. Aura2.LockedToPart = true
  2512. Aura2.Lifetime = NumberRange.new(0.2)
  2513. Aura2.Rate = 20
  2514. Aura2.Speed = NumberRange.new(0)
  2515. Aura2.EmissionDirection = "Top"
  2516. lig = Instance.new("PointLight",Player.Character.Torso)
  2517. lig.Color=Color3.new(255,255,0)
  2518. lig.Range = 12
  2519. Humanoid.WalkSpeed = 0.01
  2520. attack = true
  2521. Firepart1 = Instance.new("Part", RightArm)
  2522. Firepart1.Size = Vector3.new(1, 1, 1)
  2523. GuW1 = Instance.new("Weld")
  2524. GuW1.Name = "GuW"
  2525. GuW1.Part0 = RightArm
  2526. GuW1.C0 = cn(0, -1, 0)
  2527. GuW1.C1 = cn(0, 0, 0)
  2528. GuW1.Part1 = Firepart1
  2529. GuW1.Parent = RightArm
  2530. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2531. Firepart1.Transparency = 1
  2532. Firepart2 = Instance.new("Part", LeftArm)
  2533. Firepart2.Size = Vector3.new(1, 1, 1)
  2534. GuW2 = Instance.new("Weld")
  2535. GuW2.Name = "GuW"
  2536. GuW2.Part0 = LeftArm
  2537. GuW2.C0 = cn(0, -1, 0)
  2538. GuW2.C1 = cn(0, 0, 0)
  2539. GuW2.Part1 = Firepart2
  2540. GuW2.Parent = LeftArm
  2541. Firepart2.Transparency = 1
  2542.  
  2543. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2544. GuW1:Destroy()
  2545. GuW1 = Instance.new("Weld")
  2546. GuW1.Name = "GuW"
  2547. GuW1.Part0 = Torso
  2548. GuW1.C0 = cn(0, 0, -6)
  2549. GuW1.C1 = cn(0, 0, 0)
  2550. GuW1.Part1 = Firepart1
  2551. GuW1.Parent = Torso
  2552. GuW2:Destroy()
  2553. GuW2 = Instance.new("Weld")
  2554. GuW2.Name = "GuW"
  2555. GuW2.Part0 = Torso
  2556. GuW2.C0 = cn(0, 0, -6)
  2557. GuW2.C1 = cn(0, 0, 0)
  2558. GuW2.Part1 = Firepart2
  2559. GuW2.Parent = Torso
  2560.  
  2561. GuW2:Destroy()
  2562. GuW2 = Instance.new("Weld")
  2563. GuW2.Name = "GuW"
  2564. GuW2.Part0 = Torso
  2565. GuW2.C0 = cn(0, 0, -4)
  2566. GuW2.C1 = cn(0, 0, 0)
  2567. GuW2.Part1 = Firepart2
  2568. GuW2.Parent = Torso
  2569. for i = 0, 15, 0.1 do
  2570. swait()
  2571. if Torsovelocity.Y > 2 then
  2572. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2573. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2574. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2575. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2576. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2577. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2578. elseif Torsovelocity.Y < 1 then
  2579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2581. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2582. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2583. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2584. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2585. end
  2586. end
  2587. wait(16)
  2588. local Aura3 = Instance.new('ParticleEmitter')
  2589. Aura3.Name = "Aura"
  2590. Aura3.Texture = "rbxassetid://1046299182"
  2591. Aura3.Parent = Torso
  2592. Aura3.LightEmission = 1
  2593. Aura3.Transparency = NumberSequence.new(0.4,1)
  2594. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2595. Aura3.Size = NumberSequence.new(140)
  2596. Aura3.Rotation = NumberRange.new(-360,360)
  2597. Aura3.LockedToPart = true
  2598. Aura3.Lifetime = NumberRange.new(0.2)
  2599. Aura3.Rate = 70
  2600. Aura3.Speed = NumberRange.new(0)
  2601. Aura3.EmissionDirection = "Top"
  2602. local Aura4 = Instance.new('ParticleEmitter')
  2603. Aura4.Name = "Aura"
  2604. Aura4.Texture = "rbxassetid://1046299182"
  2605. Aura4.Parent = Torso
  2606. Aura4.LightEmission = 1
  2607. Aura4.Transparency = NumberSequence.new(0.7,1)
  2608. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  2609. Aura4.Size = NumberSequence.new(190)
  2610. Aura4.Rotation = NumberRange.new(-360,360)
  2611. Aura4.LockedToPart = true
  2612. Aura4.Lifetime = NumberRange.new(0.2)
  2613. Aura4.Rate = 120
  2614. Aura4.Speed = NumberRange.new(0)
  2615. Aura4.EmissionDirection = "Top"
  2616. local Aura5 = Instance.new('ParticleEmitter')
  2617. Aura5.Name = "Aura"
  2618. Aura5.Texture = "rbxassetid://347730682"
  2619. Aura5.Parent = Torso
  2620. Aura5.LightEmission = 1
  2621. Aura5.Transparency = NumberSequence.new(0.2,1)
  2622. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2623. Aura5.Size = NumberSequence.new(1,65)
  2624. Aura5.Rotation = NumberRange.new(-360,360)
  2625. Aura5.LockedToPart = true
  2626. Aura5.Lifetime = NumberRange.new(1)
  2627. Aura5.Rate = 200
  2628. Aura5.Speed = NumberRange.new(0)
  2629. Aura5.EmissionDirection = "Top"
  2630. local quake = Instance.new("Sound",workspace)
  2631. quake.SoundId = "rbxassetid://1048411878"
  2632. quake.Pitch = 0.99
  2633. quake.Volume = 1.3
  2634. quake.Looped = true
  2635. wait(0)
  2636. quake:Play()
  2637. local scrr = Instance.new("Sound",Torso)
  2638. scrr.SoundId = "rbxassetid://908472235"
  2639. scrr.Pitch = 0.99
  2640. scrr.Volume = 5.5
  2641. scrr.Looped = true
  2642. wait(0)
  2643. scrr:Play()
  2644.  
  2645. for i = 0, 2, 0.1 do
  2646. swait()
  2647. local lb = Instance.new("Part")
  2648. lb.Parent = char
  2649. lb.Material = "Neon"
  2650. lb.Color = BrickColor.new("Gold").Color
  2651. lb.CanCollide = false
  2652. lb.Material = "Neon"
  2653. lb.Size = vt(0.5,0,0.5)
  2654. lb.CFrame = Torso.CFrame
  2655. lb.Rotation = vt(0,0,0)
  2656. lb.Anchored = true
  2657. lb.Transparency = 0
  2658. local thing = Instance.new("SpecialMesh",lb)
  2659. thing.MeshType = "FileMesh"
  2660. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  2661. thing.Scale = vt(0,15,0)
  2662. local chancerot = math.random(1,2)
  2663. for z = 0, 4 do
  2664. if chancerot == 1 then
  2665. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2666. elseif chancerot == 2 then
  2667. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2668. end
  2669. lb.Transparency = lb.Transparency + 0.1
  2670. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2671. wait()
  2672. end
  2673. for z = 0, 4 do
  2674. if chancerot == 1 then
  2675. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2676. elseif chancerot == 2 then
  2677. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2678. end
  2679. lb.Transparency = lb.Transparency + 0.1
  2680. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2681. wait()
  2682. end
  2683. end
  2684.  
  2685.  
  2686. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  2687. for i = 0, 24, 0.1 do
  2688. swait()
  2689. if Torsovelocity.Y > 2 then
  2690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2692. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2693. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2694. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2695. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2696. elseif Torsovelocity.Y < 1 then
  2697. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2698. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2699. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2700. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2701. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2702. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2703. end
  2704. end
  2705. wait(5)
  2706. GuW1:Destroy()
  2707. GuW1 = Instance.new("Weld")
  2708. GuW1.Name = "GuW"
  2709. GuW1.Part0 = Torso
  2710. GuW1.C0 = cn(0, 0, -15)
  2711. GuW1.C1 = cn(0, 0, 0)
  2712. GuW1.Part1 = Firepart1
  2713. GuW1.Parent = Torso
  2714. GuW2:Destroy()
  2715. GuW2 = Instance.new("Weld")
  2716. GuW2.Name = "GuW"
  2717. GuW2.Part0 = Torso
  2718. GuW2.C0 = cn(0, 0, -17.5)
  2719. GuW2.C1 = cn(0, 0, 0)
  2720. GuW2.Part1 = Firepart2
  2721. GuW2.Parent = Torso
  2722. local Must2 = Instance.new("Sound",Torso) --1048411878
  2723. Must2.SoundId = "rbxassetid://950551676"
  2724. Must2.Pitch = 0.99
  2725. Must2.Volume = 10
  2726. Must2.Looped = false
  2727. wait(0)
  2728. Must2:Play()
  2729. quake:Stop()
  2730. scrr:Stop()
  2731. local Gone = Instance.new('ParticleEmitter')
  2732. Gone.Name = "Aura"
  2733. Gone.Texture = "rbxassetid://1046299182"
  2734. Gone.Parent = Torso
  2735. Gone.LightEmission = 1
  2736. Gone.Transparency = NumberSequence.new(0.7,1)
  2737. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2738. Gone.Size = NumberSequence.new(340)
  2739. Gone.Rotation = NumberRange.new(-360,360)
  2740. Gone.LockedToPart = true
  2741. Gone.Lifetime = NumberRange.new(0.2)
  2742. Gone.Rate = 70
  2743. Gone.Speed = NumberRange.new(0)
  2744. Gone.EmissionDirection = "Top"
  2745. wait(2)
  2746. Aura:Destroy()
  2747. Aura2:Destroy()
  2748. Aura3:Destroy()
  2749. Aura4:Destroy()
  2750. Aura5:Destroy()
  2751. lig:Destroy()
  2752. Gone:Destroy()
  2753. for i = 0, 3, 0.01 do
  2754. swait()
  2755. shoottraildd2(mouse.Hit.p, Torso, 0)
  2756. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  2757. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  2758. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  2759. if Torsovelocity.Y > 2 then
  2760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2762. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2763. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2764. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2765. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2766. elseif Torsovelocity.Y < 1 then
  2767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2769. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2770. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2771. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2772. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2773. end
  2774. end
  2775. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  2776. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  2777. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  2778. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  2779. for i = 0, 3, 0.1 do
  2780. swait()
  2781. if Torsovelocity.Y > 2 then
  2782. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2783. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2784. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2785. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2786. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2787. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2788. elseif Torsovelocity.Y < 1 then
  2789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  2791. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2792. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2793. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2794. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2795. end
  2796. end
  2797. wait(1)
  2798. Humanoid.WalkSpeed = 16
  2799. attack = false
  2800. MV4 = 0
  2801. Must:Stop()
  2802. Firepart1:Destroy()
  2803. Firepart2:Destroy()
  2804. end
  2805. end)
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811. musiccommand = 1
  2812. musicwait = false
  2813. mouse.KeyDown:connect(function(k)
  2814. if k == "=" and attack == false then
  2815. if musiccommand == 1 and musicwait == false then
  2816. musicwait = true
  2817. sou2:Stop()
  2818. musiccommand = 2
  2819. end
  2820. if musiccommand == 2 and musicwait == false then
  2821. musicwait = true
  2822. sou2:Play()
  2823. sou2.Volume = 2
  2824. musiccommand = 3
  2825. end
  2826. if musiccommand == 3 and musicwait == false then
  2827. musicwait = true
  2828. sou2.Volume = 0.5
  2829. musiccommand = 1
  2830. end
  2831. musicwait = false
  2832. end
  2833. end)
  2834. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  2835. Hitpart3 = Instance.new("Part", HPart3)
  2836. Hitpart3.Size = Vector3.new(1, 1, 1)
  2837. Hitpart3.CanCollide = false
  2838. HuW3 = Instance.new("Weld")
  2839. HuW3.Name = "GuW"
  2840. HuW3.Part0 = HPart3
  2841. HuW3.C0 = cn(Xv, Yv, Zv)
  2842. HuW3.C1 = cn(0, 0, 0)
  2843. HuW3.Part1 = Hitpart3
  2844. HuW3.Parent = HPart3
  2845. Hitpart3.Transparency = 1
  2846. game:GetService("Debris"):AddItem(Hitpart3, 20)
  2847. end
  2848. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  2849. Hitpart2 = Instance.new("Part", HPart2)
  2850. Hitpart2.Size = Vector3.new(1, 1, 1)
  2851. Hitpart2.CanCollide = false
  2852. HuW2 = Instance.new("Weld")
  2853. HuW2.Name = "GuW"
  2854. HuW2.Part0 = HPart2
  2855. HuW2.C0 = cn(Xv, Yv, Zv)
  2856. HuW2.C1 = cn(0, 0, 0)
  2857. HuW2.Part1 = Hitpart2
  2858. HuW2.Parent = HPart2
  2859. Hitpart2.Transparency = 1
  2860. game:GetService("Debris"):AddItem(Hitpart2, 20)
  2861. end
  2862. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  2863. Hitpart = Instance.new("Part", HPart)
  2864. Hitpart.Size = Vector3.new(1, 1, 1)
  2865. Hitpart.CanCollide = false
  2866. HuW = Instance.new("Weld")
  2867. HuW.Name = "GuW"
  2868. HuW.Part0 = HPart
  2869. HuW.C0 = cn(Xv, Yv, Zv)
  2870. HuW.C1 = cn(0, 0, 0)
  2871. HuW.Part1 = Hitpart
  2872. HuW.Parent = HPart
  2873. Hitpart.Transparency = 1
  2874. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  2875. end
  2876. --
  2877. --
  2878. MV1 = 20
  2879. mouse.KeyDown:connect(function(k)
  2880. if k == "=" and attack == false then
  2881. if firemode == true then
  2882. firemode = false
  2883. print("ice mode")
  2884. icesmoke.Acceleration = Vector3.new(0,0,0)
  2885. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  2886. icesmoke.Transparency = NumberSequence.new({
  2887. NumberSequenceKeypoint.new(0, 0.9),
  2888. NumberSequenceKeypoint.new(1, 1)
  2889. })
  2890. icesmoke.Size = NumberSequence.new(3)
  2891. icesmoke.Parent = RightArm
  2892. else
  2893. firemode = true
  2894. print("fire mode")
  2895. ice_mode = false
  2896. owner.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  2897. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  2898. icesmoke.Rate = 400
  2899. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  2900. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  2901. icesmoke.Size = NumberSequence.new(3)
  2902. icesmoke.EmissionDirection = "Top"
  2903. icesmoke.Parent = LeftArm
  2904. end
  2905. end
  2906. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  2907. MV1 = 90
  2908. Humanoid.WalkSpeed = 15
  2909. attack = true
  2910. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  2911. Firepart2 = Instance.new("Part", LeftArm)
  2912. Firepart2.Size = Vector3.new(1, 1, 1)
  2913. Firepart2.CanCollide = false
  2914. GuW2 = Instance.new("Weld")
  2915. GuW2.Name = "GuW"
  2916. GuW2.Part0 = LeftArm
  2917. GuW2.C0 = cn(0, -0.5, 0)
  2918. GuW2.C1 = cn(0, 0, 0)
  2919. GuW2.Part1 = Firepart2
  2920. GuW2.Parent = LeftArm
  2921. Firepart2.Transparency = 1
  2922. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  2923. for i = 0, 2, 0.1 do
  2924. swait()
  2925. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2928. 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)
  2929. 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)
  2930. 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)
  2931. 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)
  2932. end
  2933. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  2934. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  2935. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  2936. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  2937. Humanoid.WalkSpeed = 16
  2938. attack = false
  2939. Firepart2:Destroy()
  2940. end
  2941. end)
  2942. MV2 = 90
  2943.  
  2944. mouse.KeyDown:connect(function(key)
  2945. if key == "=" then
  2946. Head.Transparency = 1
  2947. Torso.Transparency = 1
  2948. LeftArm.Transparency = 1
  2949. Head.face.Texture = ""
  2950. RightArm.Transparency = 1
  2951. LeftLeg.Transparency = 1
  2952. RightLeg.Transparency = 1
  2953. mesh1.Transparency = 1
  2954. mesh2.Transparency = 1
  2955. mesh5.Transparency = 1
  2956. mesheye.Transparency = 1
  2957. mesheye1.Transparency = 1
  2958. mesheye2.Transparency = 1
  2959. mesheye3.Transparency = 1
  2960. char.Parent = workspace.Camera
  2961. char.WalkSpeed = 60
  2962. if char:FindFirstChild("TalkingBillBoard")~= nil then
  2963. char:FindFirstChild("TalkingBillBoard"):destroy()
  2964. end
  2965. end
  2966. end)
  2967. mouse.KeyUp:connect(function(key)
  2968. if key == "=" then
  2969. Head.Transparency = 0
  2970. Torso.Transparency = 0
  2971. LeftArm.Transparency = 0
  2972. Head.face.Texture = ""
  2973. RightArm.Transparency = 0
  2974. LeftLeg.Transparency = 0
  2975. RightLeg.Transparency = 0
  2976. mesh1.Transparency = 0
  2977. mesh2.Transparency = 0
  2978. mesh5.Transparency = 0
  2979. mesheye.Transparency = 0
  2980. mesheye1.Transparency = 0
  2981. mesheye2.Transparency = 0
  2982. mesheye3.Transparency = 0
  2983. hat1.Transparency = 0
  2984. hat2.Transparency = 0
  2985. hat3.Transparency = 0
  2986. hat4.Transparency = 0
  2987. hat5.Transparency = 0
  2988. hat6.Transparency = 0
  2989. hat7.Transparency = 0
  2990. hat8.Transparency = 0
  2991. hat9.Transparency = 0
  2992. char.Parent = workspace
  2993. end
  2994. end)
  2995.  
  2996. mouse.KeyDown:connect(function(k)
  2997. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  2998. MV2 = 90
  2999. attack = true
  3000. Firepart = Instance.new("Part", RightArm)
  3001. Firepart.Size = Vector3.new(1, 1, 1)
  3002. GuW = Instance.new("Weld")
  3003. GuW.Name = "GuW"
  3004. GuW.Part0 = RightArm
  3005. GuW.C0 = cn(0, -1, 0)
  3006. GuW.C1 = cn(0, 0, 0)
  3007. GuW.Part1 = Firepart
  3008. GuW.Parent = RightArm
  3009. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3010. Firepart.Transparency = 1
  3011. Humanoid.WalkSpeed = 15
  3012. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3013. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3014. for i = 1, 3 do
  3015. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3016. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3017. end
  3018. for i = 0, 3, 0.1 do
  3019. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3020. swait()
  3021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3023. 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)
  3024. 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)
  3025. 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)
  3026. 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)
  3027. end
  3028. wait(1)
  3029. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3030.  
  3031. Humanoid.WalkSpeed = 16
  3032. attack = false
  3033. Firepart:Destroy()
  3034. end
  3035.  
  3036.  
  3037.  
  3038.  
  3039. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3040. MV2 = 90
  3041. attack = true
  3042. Firepart = Instance.new("Part", RightArm)
  3043. Firepart.Size = Vector3.new(1, 1, 1)
  3044. GuW = Instance.new("Weld")
  3045. GuW.Name = "GuW"
  3046. GuW.Part0 = RightArm
  3047. GuW.C0 = cn(0, -1, 0)
  3048. GuW.C1 = cn(0, 0, 0)
  3049. GuW.Part1 = Firepart
  3050. GuW.Parent = RightArm
  3051. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3052. Firepart.Transparency = 1
  3053. Humanoid.WalkSpeed = 0.01
  3054. for i = 0, 4, 0.1 do
  3055. swait()
  3056. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3057. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3060. 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)
  3061. 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)
  3062. 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)
  3063. 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)
  3064. end
  3065. for i = 0, 4, 0.1 do
  3066. swait()
  3067. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3068. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3069. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3070. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3071. 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)
  3072. 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)
  3073. 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)
  3074. 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)
  3075. end
  3076. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3077. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3078. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3079. for i = 1, 3 do
  3080. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3081. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3082. end
  3083. for i = 0, 2, 0.1 do
  3084. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3085. swait()
  3086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3088. 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)
  3089. 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)
  3090. 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)
  3091. 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)
  3092. end
  3093. Humanoid.WalkSpeed = 16
  3094. attack = false
  3095. Firepart:Destroy()
  3096. end
  3097. end)
  3098. Rapid = false
  3099. BasePart = Instance.new("Part")
  3100. BasePart.Shape = Enum.PartType.Block
  3101. BasePart.Material = Enum.Material.Neon
  3102. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3103. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3104. BasePart.FormFactor = Enum.FormFactor.Custom
  3105. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3106. BasePart.CanCollide = true
  3107. BasePart.Locked = true
  3108. BasePart.Anchored = false
  3109. local icy_Player = owner
  3110. ice_mode = false
  3111. local colors = {
  3112. BrickColor.new("Cyan"),
  3113. BrickColor.new("Medium blue"),
  3114. BrickColor.new("Pastel blue")
  3115. }
  3116. local root = game:GetService("Players").owner.Character:FindFirstChild("HumanoidRootPart")
  3117. if root then
  3118. icy_mouse.KeyDown:connect(function(k)
  3119. if k == "=" and firemode == false then
  3120. if ice_mode == true then
  3121. ice_mode = false
  3122. owner.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3123. else
  3124. ice_mode = true
  3125. owner.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3126. end
  3127. end
  3128. if k == "=" and firemode == true then
  3129. attack = true
  3130. do
  3131. local Stop = false
  3132. local Version = 0
  3133. local MaxSpeed = 5
  3134. local Speed = 3.5
  3135. local Keys = {}
  3136. local Force = 10000
  3137. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3138. swait(0.5)
  3139. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3140. if Fly then
  3141. Fly:Destroy()
  3142. end
  3143. if Rot then
  3144. Rot:Destroy()
  3145. end
  3146. Fly = Instance.new("BodyPosition", char.Torso)
  3147. Fly.Name = "LMMFly"
  3148. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3149. Fly.P = Force
  3150. Fly.position = char.Torso.Position
  3151. Rot = Instance.new("BodyGyro", char.Torso)
  3152. Rot.Name = "LMMRot"
  3153. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3154. Rot.P = Force
  3155. Rot.cframe = cam.CoordinateFrame
  3156. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3157. local Thread, Old = Version, nil
  3158. char.Humanoid.PlatformStand = true
  3159. function StopFly()
  3160. Version = Version + 1
  3161. Stop = true
  3162. char.Humanoid.PlatformStand = false
  3163. Fly:Destroy()
  3164. Rot:Destroy()
  3165. attack = false
  3166. end
  3167. char.ChildAdded:connect(function(Obj)
  3168. wait()
  3169. if Obj.Name == "LM" .. "MFlyStop" then
  3170. Obj:Destroy()
  3171. StopFly()
  3172. end
  3173. end)
  3174. HitpartFunk2(RightArm, 0, -0.7, 0)
  3175. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3176. for i = 0, 25, 0.1 do
  3177. if attack == true then
  3178. swait()
  3179.  
  3180. end
  3181. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3182. if Keys[string.char(48)] then
  3183. Speed = 1
  3184. end
  3185. if Keys.w then
  3186. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3187. end
  3188. if Keys.s then
  3189. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3190. end
  3191. if Keys.d then
  3192. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3193. end
  3194. if Keys.a then
  3195. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3196. end
  3197. if Keys.e or Keys[" "] then
  3198. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3199. end
  3200. if Keys.q then
  3201. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3202. end
  3203. if Keys.z then
  3204. StopFly()
  3205. end
  3206. if Old ~= Vectoring then
  3207. Fly.position = Vectoring.p
  3208. Old = Vectoring
  3209. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3210. else
  3211. Speed = 1
  3212. end
  3213. Rot.cframe = cam.CoordinateFrame
  3214. mouse.KeyDown:connect(function(Key)
  3215. Keys[Key] = true
  3216. end)
  3217. mouse.KeyUp:connect(function(Key)
  3218. Keys[Key] = false
  3219. end)
  3220. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3221. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3222. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3223. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3224. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3225. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3226. end
  3227. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3228. attack = false
  3229. char.Humanoid.PlatformStand = false
  3230. Fly:Destroy()
  3231. Rot:Destroy()
  3232. end
  3233. end
  3234. if k == "=" and InForm == true then
  3235. attack = true
  3236. do
  3237. local Stop = false
  3238. local Version = 0
  3239. local MaxSpeed = 6
  3240. local Speed = 3
  3241. local Keys = {}
  3242. local Force = 10000
  3243. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3244. swait(1)
  3245. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3246. if Fly then
  3247. Fly:Destroy()
  3248. end
  3249. if Rot then
  3250. Rot:Destroy()
  3251. end
  3252. Fly = Instance.new("BodyPosition", char.Torso)
  3253. Fly.Name = "LMMFly"
  3254. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3255. Fly.P = Force
  3256. Fly.position = char.Torso.Position
  3257. Rot = Instance.new("BodyGyro", char.Torso)
  3258. Rot.Name = "LMMRot"
  3259. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3260. Rot.P = Force
  3261. Rot.cframe = cam.CoordinateFrame
  3262. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3263. local Thread, Old = Version, nil
  3264. char.Humanoid.PlatformStand = true
  3265. function StopFly()
  3266. Version = Version + 1
  3267. Stop = true
  3268. char.Humanoid.PlatformStand = false
  3269. Fly:Destroy()
  3270. Rot:Destroy()
  3271. attack = false
  3272. end
  3273. char.ChildAdded:connect(function(Obj)
  3274. wait()
  3275. if Obj.Name == "LM" .. "MFlyStop" then
  3276. Obj:Destroy()
  3277. StopFly()
  3278. end
  3279. end)
  3280. HitpartFunk2(RightArm, 0, -0.7, 0)
  3281. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3282. for i = 0, 25, 0.1 do
  3283. if attack == true then
  3284. swait()
  3285. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3286. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3287. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3288. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3289. end
  3290. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3291. if Keys[string.char(48)] then
  3292. Speed = 1
  3293. end
  3294. if Keys.w then
  3295. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3296. end
  3297. if Keys.s then
  3298. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3299. end
  3300. if Keys.d then
  3301. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3302. end
  3303. if Keys.a then
  3304. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3305. end
  3306. if Keys.e or Keys[" "] then
  3307. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3308. end
  3309. if Keys.q then
  3310. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3311. end
  3312. if Keys.z then
  3313. StopFly()
  3314. end
  3315. if Old ~= Vectoring then
  3316. Fly.position = Vectoring.p
  3317. Old = Vectoring
  3318. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3319. else
  3320. Speed = 1
  3321. end
  3322. Rot.cframe = cam.CoordinateFrame
  3323. mouse.KeyDown:connect(function(Key)
  3324. Keys[Key] = true
  3325. end)
  3326. mouse.KeyUp:connect(function(Key)
  3327. Keys[Key] = false
  3328. end)
  3329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3331. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3332. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3333. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3334. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3335. end
  3336. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3337. attack = false
  3338. char.Humanoid.PlatformStand = false
  3339. Fly:Destroy()
  3340. Rot:Destroy()
  3341. end
  3342. end
  3343. end)
  3344. game:GetService("RunService").Stepped:connect(function()
  3345. if ice_mode == true then
  3346. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players")..Character)
  3347. local icePath = BasePart:Clone()
  3348. icePath.Anchored = true
  3349. icePath.Transparency = 0.85
  3350. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3351. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3352. icePath.BrickColor = colors[math.random(1, #colors)]
  3353. icePath.Parent = game:GetService("Players").owner.Character
  3354. game:GetService("Debris"):AddItem(icePath, 1)
  3355. icePath.Velocity = game:GetService("Players").owner.Character.HumanoidRootPart.CFrame.lookVector * 36
  3356. end
  3357. end)
  3358. end
  3359. MV3 = 190
  3360. mouse.KeyDown:connect(function(k)
  3361. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3362. MV3 = 80
  3363. attack = true
  3364. Humanoid.WalkSpeed = 15
  3365. HitpartFunk2(RightArm, 0, -0.5, 0)
  3366. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3367. for i = 0, 1.5, 0.1 do
  3368. swait()
  3369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3371. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3372. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3373. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3374. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3375. end
  3376. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3377. for i = 0, 2, 0.1 do
  3378. swait()
  3379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3381. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3382. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3383. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3384. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3385. end
  3386. for i = 0, 4.2, 0.1 do
  3387. swait()
  3388. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3389. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3390. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3391. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3393. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3394. 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)
  3395. 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)
  3396. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3397. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3398. end
  3399. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3400. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3401. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3402. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3403. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3404. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3405. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3406. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3407. for i = 0, 2, 0.1 do
  3408. swait()
  3409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3411. 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)
  3412. 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)
  3413. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3414. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3415. end
  3416. for i = 0, 2, 0.1 do
  3417. swait()
  3418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3422. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3423. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3424. end
  3425. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3426. for i = 0, 4, 0.1 do
  3427. swait()
  3428. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3429. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3432. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3433. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3434. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3435. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3436. end
  3437. for i = 0, 2, 0.1 do
  3438. swait()
  3439. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3440. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3443. 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)
  3444. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3445. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3446. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3447. end
  3448. for i = 1, 6 do
  3449. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3450. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3451. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3452. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3453. wait(0.15)
  3454. end
  3455. attack = false
  3456. Humanoid.WalkSpeed = 16
  3457. end
  3458. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3459. Humanoid.WalkSpeed = 1
  3460. MV3 = 80
  3461. attack = true
  3462. FastFireBall = Instance.new("Part", RightArm)
  3463. FastFireBall.Size = Vector3.new(1, 1, 1)
  3464. FFW = Instance.new("Weld")
  3465. FFW.Name = "GuW"
  3466. FFW.Part0 = RightArm
  3467. FFW.C0 = cn(0, -1, 0)
  3468. FFW.C1 = cn(0, 0, 0)
  3469. FFW.Part1 = FastFireBall
  3470. FFW.Parent = RightArm
  3471. FastFireBall.Transparency = 1
  3472. FastFireBall2 = Instance.new("Part", LeftArm)
  3473. FastFireBall2.Size = Vector3.new(1, 1, 1)
  3474. FFW2 = Instance.new("Weld")
  3475. FFW2.Name = "GuW"
  3476. FFW2.Part0 = LeftArm
  3477. FFW2.C0 = cn(0, -1, 0)
  3478. FFW2.C1 = cn(0, 0, 0)
  3479. FFW2.Part1 = FastFireBall2
  3480. FFW2.Parent = LeftArm
  3481. FastFireBall2.Transparency = 1
  3482. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3483. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3484. for i = 0, 1, 0.1 do
  3485. swait()
  3486. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3487. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3488. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3489. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3492. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3493. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3494. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3495. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3496. end
  3497. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3498. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3499. function holding()
  3500. if Rapid == true and ice_mode == false then
  3501. for i = 0, 0.8, 0.1 do
  3502. swait()
  3503. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3504. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3505. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  3506. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  3507. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  3508. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  3509. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3510. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3511. end
  3512. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  3513. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  3514. for i = 0, 0.8, 0.1 do
  3515. swait()
  3516. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3517. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3518. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  3519. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  3520. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  3521. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  3522. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3523. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3524. end
  3525. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  3526. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  3527. holding()
  3528. end
  3529. end
  3530. if Rapid == false then
  3531. Rapid = true
  3532. holding()
  3533. end
  3534. end
  3535. end)
  3536. mouse.KeyUp:connect(function(k)
  3537. if k == "c" and Rapid == true then
  3538. MV3 = 180
  3539. Rapid = false
  3540. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  3541. attack = false
  3542. wait(0.5)
  3543. Humanoid.WalkSpeed = 16
  3544. FastFireBall:Destroy()
  3545. FastFireBall2:Destroy()
  3546. end
  3547. end)
  3548.  
  3549.  
  3550. mouse.KeyUp:connect(function(k)
  3551. if k == "=" then
  3552. Combo1()
  3553. end
  3554. end)
  3555.  
  3556. mouse.KeyUp:connect(function(k)
  3557. if k == "r" then
  3558. Combo2()
  3559. end
  3560. end)
  3561.  
  3562. mouse.KeyUp:connect(function(k)
  3563. if k == "=" then
  3564. Combo3()
  3565. end
  3566. end)
  3567. mouse.KeyUp:connect(function(k)
  3568. if k == "u" then
  3569. Combo4()
  3570. end
  3571. end)
  3572.  
  3573.  
  3574. SoundFolder = Instance.new("Folder",char)
  3575. SoundFolder.Name = "SoundFolder"
  3576. punchsound1 = Instance.new("Sound",Torso)
  3577. punchsound1.Volume = 1.2
  3578. punchsound1.Name = "punchsound1"
  3579. punchsound1.Looped = false
  3580. punchsound1.SoundId = "rbxassetid://137579113"
  3581. StrongPunch = Instance.new("Sound",Torso)
  3582. StrongPunch.Volume = 1.6
  3583. StrongPunch.Name = "StrongPunch"
  3584. StrongPunch.Looped = false
  3585. StrongPunch.SoundId = "rbxassetid://441202925"
  3586. StrongPunch = Instance.new("Sound",Torso)
  3587. StrongPunch.Volume = 1.6
  3588. StrongPunch.Name = "StrongPunch"
  3589. StrongPunch.Looped = false
  3590. StrongPunch.SoundId = "rbxassetid://441202925"
  3591. StrongPunch1 = Instance.new("Sound",Torso)
  3592. StrongPunch1.Volume = 1.6
  3593. StrongPunch1.Name = "StrongPunch"
  3594. StrongPunch1.Looped = false
  3595. StrongPunch1.SoundId = "rbxassetid://441202925"
  3596. StrongPunch2 = Instance.new("Sound",Torso)
  3597. StrongPunch2.Volume = 1.6
  3598. StrongPunch2.Name = "StrongPunch"
  3599. StrongPunch.Looped = false
  3600. StrongPunch2.SoundId = "rbxassetid://441202925"
  3601. Zano = Instance.new("Sound",Torso)
  3602. Zano.Volume = 6
  3603. Zano.Name = "Zano"
  3604. Zano.Looped = false
  3605. Zano.SoundId = "rbxassetid://744770874"
  3606. GroundImpact = Instance.new("Sound",Torso)
  3607. GroundImpact.Volume = 8
  3608. GroundImpact.Name = "GroundImpact"
  3609. GroundImpact.Looped = false
  3610. GroundImpact.SoundId = "rbxassetid://165970126"
  3611. Break = Instance.new("Sound",Torso)
  3612. Break.Volume = 5
  3613. Break.Name = "Bonebreak"
  3614. Break.Looped = false
  3615. Break.SoundId = "rbxassetid://314390675"
  3616.  
  3617. local hit1 = false
  3618. local hit2 = false
  3619. local hit3 = false
  3620. local hit4 = false
  3621.  
  3622. function Combo1()
  3623. getplayer = new("Part",char)
  3624. getplayer.Position = Vector3.new(999,999,999)
  3625. getplayer.Transparency = 1
  3626. getplayer.Size = v3(3,3,3)
  3627. getplayer.CanCollide = false
  3628. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3629. getplayer.Name = "GetPlayer"
  3630.  
  3631. game.Debris:AddItem(getplayer,0.5)
  3632.  
  3633. getplayer.Touched:connect(function(hit)
  3634. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3635. getplayer:Destroy()
  3636. to = hit.Parent:findFirstChild("HumanoidRootPart")
  3637. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3638. to.Anchored = true
  3639. idle = false
  3640.  
  3641.  
  3642. punchsound1:Play()
  3643. hit1 = true
  3644. for i = 0, 1, 0.1 do
  3645. swait()
  3646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3648. 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)
  3649. 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)
  3650. 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)
  3651. 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)
  3652. end
  3653. punchsound1:Play()
  3654. for i = 0, 1, 0.1 do
  3655. swait()
  3656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3658. 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)
  3659. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3660. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3661. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3662. end
  3663. punchsound1:Play()
  3664. for i = 0, 1, 0.1 do
  3665. swait()
  3666. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3667. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3668. 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)
  3669. 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)
  3670. 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)
  3671. 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)
  3672. end
  3673. for i = 0, 1, 0.1 do
  3674. swait()
  3675. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3676. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3677. 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)
  3678. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3679. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3680. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3681. end
  3682. for i = 0, 1, 0.1 do
  3683. swait()
  3684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3686. 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)
  3687. 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)
  3688. 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)
  3689. 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)
  3690. end
  3691. StrongPunch1:Play()
  3692. for i = 0, 1, 0.1 do
  3693. swait()
  3694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3696. 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)
  3697. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3698. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3699. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3700. end
  3701. for i = 0, 0.6, 0.1 do
  3702. swait()
  3703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3705. 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)
  3706. 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)
  3707. 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)
  3708. 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)
  3709. end
  3710. for i = 0, 0.6, 0.1 do
  3711. swait()
  3712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3713. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3714. 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)
  3715. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3716. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3717. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3718. end
  3719. for i,v in pairs(to.Parent:GetChildren()) do
  3720. if v:IsA("Humanoid") then
  3721. v.Health = v.Health - 3
  3722.  
  3723. v.PlatformStand = true
  3724. end
  3725. end
  3726. StrongPunch:Play()
  3727. for i = 0, 1, 0.1 do
  3728. swait()
  3729. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3730. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3731. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3732. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3733. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3734. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3735. end
  3736. for i,v in pairs(to.Parent:GetChildren()) do
  3737. if v:IsA("Humanoid") then
  3738. v.Health = v.Health - 5
  3739.  
  3740. v.PlatformStand = true
  3741. end
  3742. end
  3743.  
  3744. hit1 = false
  3745.  
  3746. punchsound1:Play()
  3747. hit2 = true
  3748. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3749. for i = 0, 1, 0.1 do
  3750. swait()
  3751. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3752. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3753. 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)
  3754. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3755. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3756. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3757. end
  3758. for i,v in pairs(to.Parent:GetChildren()) do
  3759. if v:IsA("Humanoid") then
  3760. v.Health = v.Health - 5
  3761.  
  3762. v.PlatformStand = true
  3763. end
  3764. end
  3765. hit2 = false
  3766.  
  3767. punchsound1:Play()
  3768. hit3 = true
  3769. hit4 = true
  3770.  
  3771.  
  3772. punchsound1:Play()
  3773.  
  3774. coroutine.wrap(function()
  3775. for i=1,5 do
  3776. wait()
  3777. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  3778. GroundImpact:Play()
  3779. a21e = new("Part",to)
  3780. a21e.Name = "Beam"..num
  3781. a21e.Locked = true
  3782. a21e.Size = v3(1,1,1)
  3783. a21e.CanCollide = false
  3784. a21e.BrickColor = bc("Gold")
  3785. a21e.Material = "Neon"
  3786. a21e.Transparency = 0
  3787. aa21e = new("SpecialMesh",a21e)
  3788. a21e.Anchored = true
  3789. a21e.Position = to.Position
  3790. aa21e.MeshType = "Sphere"
  3791. aa21e.Scale = v3(1,1,1)
  3792. a51e = new("Part",char)
  3793. a51e.Name = "Beam"..num
  3794. a51e.Locked = true
  3795. a51e.Size = v3(1,1,1)
  3796. a51e.CanCollide = false
  3797. a51e.BrickColor = bc("White")
  3798. a51e.Material = "Neon"
  3799. a51e.Transparency = 0
  3800. aa51e = new("SpecialMesh",a51e)
  3801. a51e.Anchored = true
  3802. a51e.Position = to.Position
  3803. aa51e.MeshType = "Sphere"
  3804. aa51e.Scale = v3(1,1,1)
  3805. a61e = new("Part",char)
  3806. a61e.Name = "Beam"..num
  3807. a61e.Locked = true
  3808. a61e.Size = v3(1,1,1)
  3809. a61e.CanCollide = false
  3810. a61e.BrickColor = bc("Really red")
  3811. a61e.Material = "Neon"
  3812. a61e.Transparency = 0
  3813. aa61e = new("SpecialMesh",a61e)
  3814. a61e.Anchored = true
  3815. a61e.Position = to.Position
  3816. aa61e.MeshType = "Sphere"
  3817. aa61e.Scale = v3(1,1,1)
  3818. for i = 1,20 do
  3819. wait()
  3820. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  3821. a21e.Transparency = a21e.Transparency + 0.03
  3822. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  3823. a51e.Transparency = a51e.Transparency + 0.03
  3824. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  3825. a61e.Transparency = a61e.Transparency + 0.02
  3826. for i,v in pairs(to.Parent:GetChildren()) do
  3827. if v:IsA("Humanoid") then
  3828. v.Health = v.Health - 0.5
  3829.  
  3830. v.PlatformStand = true
  3831. end
  3832. end
  3833. end
  3834. a61e:Destroy()
  3835. aa61e:Destroy()
  3836. a51e:Destroy()
  3837. aa51e:Destroy()
  3838. a21e:Destroy()
  3839. aa21e:Destroy()
  3840.  
  3841. end
  3842.  
  3843.  
  3844. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3845. for i = 0, 1, 0.1 do
  3846. swait()
  3847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3849. 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)
  3850. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3851. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3852. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3853. end
  3854.  
  3855.  
  3856.  
  3857. wait(0.7)
  3858. end)()
  3859.  
  3860.  
  3861.  
  3862.  
  3863. RootPart.Anchored = true
  3864.  
  3865. for i = 0, 1, 0.1 do
  3866. swait()
  3867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3868. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3869. 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)
  3870. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3871. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3872. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3873. end
  3874.  
  3875.  
  3876. StrongPunch:Play()
  3877.  
  3878.  
  3879. for i = 0, 1, 0.1 do
  3880. swait()
  3881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3882. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3883. 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)
  3884. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3885. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3886. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3887. end
  3888.  
  3889. for i = 0, 1, 0.1 do
  3890. swait()
  3891. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3892. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3893. 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)
  3894. 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)
  3895. 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)
  3896. 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)
  3897. end
  3898.  
  3899.  
  3900.  
  3901. for i,v in pairs(to.Parent:GetChildren()) do
  3902. if v:IsA("Humanoid") then
  3903. v.Health = v.Health - 20
  3904.  
  3905. v.PlatformStand = true
  3906. end
  3907. end
  3908.  
  3909. StrongPunch2:Play()
  3910. for i = 0, 1, 0.1 do
  3911. swait()
  3912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3914. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3917. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3918. end
  3919.  
  3920. hitground = new("Part",char)
  3921. hitground.Size = Vector3.new(5,5,5)
  3922. hitground.Name = "Ground"
  3923. hitground.Transparency = 1
  3924. hitground.CanCollide = false
  3925. game.Debris:AddItem(hitground,2)
  3926. hitground.Position = Vector3.new(999,999,999)
  3927. hitgroundweld = new("Weld",hitground)
  3928. hitgroundweld.Part0 = to
  3929. hitgroundweld.Part1 = hitground
  3930. hitground.Touched:connect(function(hit2)
  3931. if hit2.Size.x > 150 then
  3932. hitground:Destroy()
  3933. ad = new("Part",char)
  3934. ad.Name = "NewPart"
  3935. ad.Size = Vector3.new(30,0.1,30)
  3936. ad.CanCollide = false
  3937. ad.Anchored = true
  3938. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  3939. ad.Transparency = 1
  3940. aad = new("Decal",ad)
  3941.  
  3942. aad.Face = "Top"
  3943. aad.Transparency = 1
  3944. aad.Transparency = 0
  3945. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  3946. smoke = new("Part",to)
  3947. smokemesh = new("SpecialMesh",smoke)
  3948. smokemesh.MeshId = "rbxassetid://928329648"
  3949. smoke.BrickColor = hit2.BrickColor
  3950. smoke.Anchored = true
  3951. smoke.Position = hitground.Position
  3952. GroundImpact:Play()
  3953. for i = 1,20 do
  3954. wait()
  3955. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  3956. smoke.Transparency = smoke.Transparency + 1/20
  3957. end
  3958. smoke:Destroy()
  3959. wait(0.5)
  3960.  
  3961. for i = 1,20 do
  3962. wait(0.1)
  3963. aad.Transparency = aad.Transparency + 1/20
  3964. end
  3965. end
  3966. end)
  3967. to.Anchored = false
  3968. ys = Instance.new("BodyVelocity",to)
  3969. ys.Name = "GO"
  3970.  
  3971. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3972.  
  3973. ys.Velocity = v3(0,-90,0)
  3974.  
  3975. wait(1)
  3976. ys:Destroy()
  3977.  
  3978.  
  3979.  
  3980.  
  3981.  
  3982. hit3 = false
  3983. hit4 = false
  3984.  
  3985.  
  3986. hit1 = false
  3987. hit2 = false
  3988. hit3 = false
  3989. hit4 = false
  3990. idle = true
  3991. RootPart.Anchored = false
  3992. end
  3993. end)
  3994. end
  3995.  
  3996.  
  3997. function Combo4()
  3998. getplayer = new("Part",char)
  3999. getplayer.Position = Vector3.new(999,999,999)
  4000. getplayer.Transparency = 1
  4001. getplayer.Size = v3(3,3,3)
  4002. getplayer.CanCollide = false
  4003. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4004. getplayer.Name = "GetPlayer"
  4005.  
  4006. game.Debris:AddItem(getplayer,0.5)
  4007.  
  4008. getplayer.Touched:connect(function(hit)
  4009. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4010. getplayer:Destroy()
  4011. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4012. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4013. to.Anchored = true
  4014. RootPart.Anchored = true
  4015. idle = false
  4016.  
  4017.  
  4018. punchsound1:Play()
  4019. hit1 = true
  4020. for i = 0, 0.5, 0.1 do
  4021. swait()
  4022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4024. 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)
  4025. 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)
  4026. 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)
  4027. 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)
  4028. end
  4029. punchsound1:Play()
  4030. for i = 0, 0.5, 0.1 do
  4031. swait()
  4032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4034. 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)
  4035. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4036. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4037. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4038. end
  4039. punchsound1:Play()
  4040. for i = 0, 0.6, 0.1 do
  4041. swait()
  4042. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4043. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4044. 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)
  4045. 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)
  4046. 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)
  4047. 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)
  4048. end
  4049. for i = 0, 0.6, 0.1 do
  4050. swait()
  4051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4053. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4054. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4055. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4056. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4057. end
  4058. for i = 0, 0.5, 0.1 do
  4059. swait()
  4060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4062. 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)
  4063. 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)
  4064. 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)
  4065. 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)
  4066. end
  4067. punchsound1:Play()
  4068. for i = 0, 0.5, 0.1 do
  4069. swait()
  4070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4072. 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)
  4073. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4074. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4075. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4076. end
  4077. punchsound1:Play()
  4078. for i = 0, 0.6, 0.1 do
  4079. swait()
  4080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4082. 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)
  4083. 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)
  4084. 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)
  4085. 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)
  4086. end
  4087. for i = 0, 0.6, 0.1 do
  4088. swait()
  4089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4091. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4092. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4093. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4094. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4095. end
  4096. for i = 0, 0.5, 0.1 do
  4097. swait()
  4098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4100. 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)
  4101. 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)
  4102. 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)
  4103. 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)
  4104. end
  4105. punchsound1:Play()
  4106. for i = 0, 0.5, 0.1 do
  4107. swait()
  4108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4110. 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)
  4111. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4112. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4113. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4114. end
  4115. punchsound1:Play()
  4116. for i = 0, 0.6, 0.1 do
  4117. swait()
  4118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4120. 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)
  4121. 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)
  4122. 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)
  4123. 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)
  4124. end
  4125. for i = 0, 0.6, 0.1 do
  4126. swait()
  4127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4129. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4130. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4131. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4132. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4133. end
  4134. for i = 0, 0.5, 0.1 do
  4135. swait()
  4136. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4137. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4138. 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)
  4139. 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)
  4140. 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)
  4141. 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)
  4142. end
  4143. punchsound1:Play()
  4144. for i = 0, 0.5, 0.1 do
  4145. swait()
  4146. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4147. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4148. 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)
  4149. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4150. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4151. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4152. end
  4153. punchsound1:Play()
  4154. for i = 0, 0.6, 0.1 do
  4155. swait()
  4156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4158. 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)
  4159. 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)
  4160. 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)
  4161. 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)
  4162. end
  4163. for i = 0, 0.6, 0.1 do
  4164. swait()
  4165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4166. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4167. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4168. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4169. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4170. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4171. end
  4172. for i = 0, 0.5, 0.1 do
  4173. swait()
  4174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4176. 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)
  4177. 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)
  4178. 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)
  4179. 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)
  4180. end
  4181. punchsound1:Play()
  4182. for i = 0, 0.5, 0.1 do
  4183. swait()
  4184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4186. 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)
  4187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4189. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4190. end
  4191. punchsound1:Play()
  4192. for i = 0, 0.6, 0.1 do
  4193. swait()
  4194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4196. 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)
  4197. 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)
  4198. 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)
  4199. 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)
  4200. end
  4201. StrongPunch2:Play()
  4202. for i = 0, 5, 0.1 do
  4203. swait()
  4204. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4205. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4206. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4207. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4208. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4209. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4210. end
  4211.  
  4212. for i,v in pairs(to.Parent:GetChildren()) do
  4213. if v:IsA("Humanoid") then
  4214. v.Health = v.Health - 20
  4215.  
  4216. v.PlatformStand = true
  4217. end
  4218. end
  4219. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4220. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4221. Zanzoken = Instance.new("Part",char)
  4222. Zanzoken.Anchored = true
  4223. Zanzoken.Position = v3(999,999,999)
  4224. Zanzoken.CFrame = Torso.CFrame
  4225. game.Debris:AddItem(Zanzoken,0.5)
  4226. Zanzoken.Transparency = 1
  4227. Zano:Play()
  4228. wait()
  4229. idk = Instance.new("BillboardGui",Zanzoken)
  4230. idk.Size = UDim2.new(10,0,15,0)
  4231. idk.AlwaysOnTop = false
  4232. idk1 = Instance.new("ImageLabel",idk)
  4233. idk1.BackgroundTransparency = 1
  4234. idk.ExtentsOffset = v3(0,0,0)
  4235. idk1.ImageTransparency = 0
  4236. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4237. idk1.Size = UDim2.new(2,0,1,0)
  4238. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4239. idk1.Image = "rbxassetid://319554883"
  4240. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4241. wait()
  4242. Zanzoken = Instance.new("Part",char)
  4243. Zanzoken.Anchored = true
  4244. Zanzoken.Position = v3(999,999,999)
  4245. Zanzoken.CFrame = Torso.CFrame
  4246. game.Debris:AddItem(Zanzoken,0.5)
  4247. Zanzoken.Transparency = 1
  4248. wait()
  4249. idk = Instance.new("BillboardGui",Zanzoken)
  4250. idk.Size = UDim2.new(20,0,20,0)
  4251. idk.AlwaysOnTop = false
  4252. idk1 = Instance.new("ImageLabel",idk)
  4253. idk1.BackgroundTransparency = 1
  4254. idk.ExtentsOffset = v3(0,0,0)
  4255. idk1.ImageTransparency = 0
  4256. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4257. idk1.Size = UDim2.new(2,0,1,0)
  4258. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4259. idk1.Image = "rbxassetid://319554883"
  4260. for i = 0, 0.5, 0.1 do
  4261. swait()
  4262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4264. 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)
  4265. 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)
  4266. 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)
  4267. 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)
  4268. end
  4269. punchsound1:Play()
  4270. for i = 0, 0.5, 0.1 do
  4271. swait()
  4272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4273. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4274. 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)
  4275. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4276. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4277. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4278. end
  4279. punchsound1:Play()
  4280. for i = 0, 0.6, 0.1 do
  4281. swait()
  4282. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4283. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4284. 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)
  4285. 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)
  4286. 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)
  4287. 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)
  4288. end
  4289. for i = 0, 0.6, 0.1 do
  4290. swait()
  4291. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4292. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4293. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4294. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4295. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4296. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4297. end
  4298. for i = 0, 0.5, 0.1 do
  4299. swait()
  4300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4302. 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)
  4303. 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)
  4304. 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)
  4305. 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)
  4306. end
  4307. punchsound1:Play()
  4308. for i = 0, 0.5, 0.1 do
  4309. swait()
  4310. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4311. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4312. 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)
  4313. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4314. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4315. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4316. end
  4317. punchsound1:Play()
  4318. for i = 0, 0.6, 0.1 do
  4319. swait()
  4320. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4321. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4322. 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)
  4323. 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)
  4324. 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)
  4325. 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)
  4326. end
  4327. for i = 0, 0.6, 0.1 do
  4328. swait()
  4329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4331. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4332. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4333. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4334. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4335. end
  4336. for i = 0, 0.5, 0.1 do
  4337. swait()
  4338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4340. 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)
  4341. 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)
  4342. 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)
  4343. 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)
  4344. end
  4345. punchsound1:Play()
  4346. for i = 0, 0.5, 0.1 do
  4347. swait()
  4348. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4349. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4350. 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)
  4351. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4352. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4353. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4354. end
  4355. punchsound1:Play()
  4356. for i = 0, 0.6, 0.1 do
  4357. swait()
  4358. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4359. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4360. 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)
  4361. 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)
  4362. 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)
  4363. 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)
  4364. end
  4365. for i = 0, 0.6, 0.1 do
  4366. swait()
  4367. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4368. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4369. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4370. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4371. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4372. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4373. end
  4374. for i = 0, 0.5, 0.1 do
  4375. swait()
  4376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4378. 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)
  4379. 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)
  4380. 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)
  4381. 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)
  4382. end
  4383. punchsound1:Play()
  4384. for i = 0, 0.5, 0.1 do
  4385. swait()
  4386. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4387. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4388. 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)
  4389. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4390. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4391. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4392. end
  4393. punchsound1:Play()
  4394. for i = 0, 0.3, 0.1 do
  4395. swait()
  4396. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4397. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4398. 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)
  4399. 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)
  4400. 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)
  4401. 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)
  4402. end
  4403. for i = 0, 0.3, 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 = 0, 0.3, 0.1 do
  4413. swait()
  4414. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4415. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4416. 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)
  4417. 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)
  4418. 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)
  4419. 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)
  4420. end
  4421. punchsound1:Play()
  4422. for i = 0, 0.3, 0.1 do
  4423. swait()
  4424. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4425. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4426. 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)
  4427. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4428. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4429. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4430. end
  4431. punchsound1:Play()
  4432. for i = 0, 0.3, 0.1 do
  4433. swait()
  4434. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4435. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4436. 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)
  4437. 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)
  4438. 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)
  4439. 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)
  4440. end
  4441. for i = 0, 0.3, 0.1 do
  4442. swait()
  4443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4445. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4446. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4447. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4448. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4449. end
  4450. punchsound1:Play()
  4451. for i = 0, 1, 0.1 do
  4452. swait()
  4453. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4454. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4455. 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)
  4456. 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)
  4457. 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)
  4458. 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)
  4459. end
  4460. for i = 0, 0.3, 0.1 do
  4461. swait()
  4462. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4463. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4464. 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)
  4465. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4466. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4467. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4468. end
  4469. punchsound1:Play()
  4470. for i = 0, 0.3, 0.1 do
  4471. swait()
  4472. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4473. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4474. 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)
  4475. 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)
  4476. 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)
  4477. 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)
  4478. end
  4479. for i = 0, 0.3, 0.1 do
  4480. swait()
  4481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4483. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4484. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4485. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4486. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4487. end
  4488. for i = 0, 0.3, 0.1 do
  4489. swait()
  4490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4492. 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)
  4493. 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)
  4494. 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)
  4495. 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)
  4496. end
  4497. punchsound1:Play()
  4498. for i = 0, 0.3, 0.1 do
  4499. swait()
  4500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4502. 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)
  4503. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4505. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4506. end
  4507. punchsound1:Play()
  4508. for i = 0, 0.6, 0.1 do
  4509. swait()
  4510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4512. 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)
  4513. 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)
  4514. 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)
  4515. 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)
  4516. end
  4517. for i = 0, 0.3, 0.1 do
  4518. swait()
  4519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4521. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4522. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4523. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4524. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4525. end
  4526. for i = 0, 0.3, 0.1 do
  4527. swait()
  4528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4530. 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)
  4531. 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)
  4532. 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)
  4533. 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)
  4534. end
  4535. punchsound1:Play()
  4536. for i = 0, 0.5, 0.1 do
  4537. swait()
  4538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4540. 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)
  4541. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4542. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4543. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4544. end
  4545. punchsound1:Play()
  4546. for i = 0, 0.6, 0.1 do
  4547. swait()
  4548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4550. 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)
  4551. 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)
  4552. 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)
  4553. 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)
  4554. end
  4555. for i = 0, 0.6, 0.1 do
  4556. swait()
  4557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4559. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  4562. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4563. end
  4564. for i = 0, 0.5, 0.1 do
  4565. swait()
  4566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4568. 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)
  4569. 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)
  4570. 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)
  4571. 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)
  4572. end
  4573. punchsound1:Play()
  4574. for i = 0, 0.5, 0.1 do
  4575. swait()
  4576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4578. 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)
  4579. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4580. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4581. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4582. end
  4583. punchsound1:Play()
  4584. for i = 0, 0.6, 0.1 do
  4585. swait()
  4586. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4587. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4588. 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)
  4589. 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)
  4590. 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)
  4591. 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)
  4592. end
  4593. for i = 0, 0.6, 0.1 do
  4594. swait()
  4595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4597. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4598. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4599. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4600. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4601. end
  4602. for i = 0, 0.5, 0.1 do
  4603. swait()
  4604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4606. 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)
  4607. 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)
  4608. 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)
  4609. 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)
  4610. end
  4611. punchsound1:Play()
  4612. for i = 0, 0.5, 0.1 do
  4613. swait()
  4614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4616. 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)
  4617. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4618. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4619. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4620. end
  4621. punchsound1:Play()
  4622. for i = 0, 0.6, 0.1 do
  4623. swait()
  4624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4626. 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)
  4627. 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)
  4628. 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)
  4629. 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)
  4630. end
  4631. for i = 0, 0.6, 0.1 do
  4632. swait()
  4633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4635. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4636. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4637. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4638. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4639. end
  4640. punchsound1:Play()
  4641. for i = 0, 1, 0.1 do
  4642. swait()
  4643. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4644. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4645. 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)
  4646. 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)
  4647. 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)
  4648. 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)
  4649. end
  4650. for i = 0, 0.5, 0.1 do
  4651. swait()
  4652. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4653. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4654. 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)
  4655. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4656. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4657. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4658. end
  4659. punchsound1:Play()
  4660. for i = 0, 0.6, 0.1 do
  4661. swait()
  4662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4664. 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)
  4665. 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)
  4666. 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)
  4667. 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)
  4668. end
  4669. for i = 0, 0.6, 0.1 do
  4670. swait()
  4671. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4672. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4673. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4674. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4675. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4676. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4677. end
  4678. for i = 0, 0.5, 0.1 do
  4679. swait()
  4680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4682. 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)
  4683. 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)
  4684. 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)
  4685. 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)
  4686. end
  4687. punchsound1:Play()
  4688. for i = 0, 0.5, 0.1 do
  4689. swait()
  4690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4692. 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)
  4693. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4694. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4695. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4696. end
  4697. punchsound1:Play()
  4698. for i = 0, 0.6, 0.1 do
  4699. swait()
  4700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4702. 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)
  4703. 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)
  4704. 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)
  4705. 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)
  4706. end
  4707. for i = 0, 0.6, 0.1 do
  4708. swait()
  4709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4711. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4712. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4713. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4714. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4715. end
  4716. for i = 0, 0.5, 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. punchsound1:Play()
  4726. for i = 0, 0.5, 0.1 do
  4727. swait()
  4728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4730. 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)
  4731. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4732. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4733. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4734. end
  4735. punchsound1:Play()
  4736. for i = 0, 0.6, 0.1 do
  4737. swait()
  4738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4740. 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)
  4741. 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)
  4742. 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)
  4743. 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)
  4744. end
  4745. for i = 0, 0.6, 0.1 do
  4746. swait()
  4747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4749. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4751. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4752. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4753. end
  4754. for i = 0, 0.5, 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. punchsound1:Play()
  4764. for i = 0, 0.5, 0.1 do
  4765. swait()
  4766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4768. 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)
  4769. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4770. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4771. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4772. end
  4773. punchsound1:Play()
  4774. for i = 0, 0.6, 0.1 do
  4775. swait()
  4776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4778. 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)
  4779. 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)
  4780. 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)
  4781. 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)
  4782. end
  4783. for i = 0, 0.6, 0.1 do
  4784. swait()
  4785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4787. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4788. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4789. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4790. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4791. end
  4792. for i = 0, 0.5, 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. punchsound1:Play()
  4802. for i = 0, 0.5, 0.1 do
  4803. swait()
  4804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4806. 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)
  4807. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4808. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4809. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4810. end
  4811. punchsound1:Play()
  4812. for i = 0, 0.6, 0.1 do
  4813. swait()
  4814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4816. 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)
  4817. 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)
  4818. 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)
  4819. 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)
  4820. end
  4821. for i = 0, 0.6, 0.1 do
  4822. swait()
  4823. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4824. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4825. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4826. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4827. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4828. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4829. end
  4830. punchsound1:Play()
  4831. for i = 0, 1, 0.1 do
  4832. swait()
  4833. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4834. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4835. 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)
  4836. 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)
  4837. 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)
  4838. 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)
  4839. end
  4840. for i = 0, 0.5, 0.1 do
  4841. swait()
  4842. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4843. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4844. 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)
  4845. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4846. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4847. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4848. end
  4849. punchsound1:Play()
  4850. for i = 0, 0.6, 0.1 do
  4851. swait()
  4852. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4853. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4854. 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)
  4855. 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)
  4856. 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)
  4857. 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)
  4858. end
  4859. for i = 0, 0.6, 0.1 do
  4860. swait()
  4861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4863. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4864. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4865. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4866. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4867. end
  4868. for i = 0, 0.5, 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. punchsound1:Play()
  4878. for i = 0, 0.3, 0.1 do
  4879. swait()
  4880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4882. 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)
  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(-45), math.rad(0)), 0.3)
  4885. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4886. end
  4887. punchsound1:Play()
  4888. for i = 0, 0.3, 0.1 do
  4889. swait()
  4890. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4891. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4892. 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)
  4893. 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)
  4894. 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)
  4895. 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)
  4896. end
  4897. for i = 0, 0.3, 0.1 do
  4898. swait()
  4899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4901. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4902. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4903. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4904. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4905. end
  4906. for i = 0, 0.3, 0.1 do
  4907. swait()
  4908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4910. 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)
  4911. 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)
  4912. 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)
  4913. 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)
  4914. end
  4915. punchsound1:Play()
  4916. for i = 0, 0.3, 0.1 do
  4917. swait()
  4918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4920. 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)
  4921. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4922. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4923. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4924. end
  4925. punchsound1:Play()
  4926. for i = 0, 0.3, 0.1 do
  4927. swait()
  4928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4930. 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)
  4931. 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)
  4932. 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)
  4933. 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)
  4934. end
  4935. for i = 0, 0.3, 0.1 do
  4936. swait()
  4937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4939. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4940. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4941. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4942. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4943. end
  4944. for i = 0, 0.3, 0.1 do
  4945. swait()
  4946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4948. 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)
  4949. 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)
  4950. 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)
  4951. 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)
  4952. end
  4953. punchsound1:Play()
  4954. for i = 0, 0.3, 0.1 do
  4955. swait()
  4956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4958. 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)
  4959. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4960. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4961. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4962. end
  4963. punchsound1:Play()
  4964. for i = 0, 0.3, 0.1 do
  4965. swait()
  4966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4968. 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)
  4969. 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)
  4970. 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)
  4971. 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)
  4972. end
  4973. for i = 0, 0.1, 0.1 do
  4974. swait()
  4975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4977. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4978. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4979. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4980. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4981. end
  4982. for i = 0, 0.1, 0.1 do
  4983. swait()
  4984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4986. 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)
  4987. 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)
  4988. 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)
  4989. 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)
  4990. end
  4991. punchsound1:Play()
  4992. for i = 0, 0.1, 0.1 do
  4993. swait()
  4994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4996. 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)
  4997. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4998. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4999. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5000. end
  5001. punchsound1:Play()
  5002. for i = 0, 0.1, 0.1 do
  5003. swait()
  5004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5006. 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)
  5007. 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)
  5008. 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)
  5009. 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)
  5010. end
  5011. for i = 0, 0.1, 0.1 do
  5012. swait()
  5013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5015. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5017. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5018. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5019. end
  5020. punchsound1:Play()
  5021. for i = 0, 0.4, 0.1 do
  5022. swait()
  5023. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5024. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5025. 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)
  5026. 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)
  5027. 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)
  5028. 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)
  5029. end
  5030. for i,v in pairs(to.Parent:GetChildren()) do
  5031. if v:IsA("Humanoid") then
  5032. v.Health = v.Health - 20
  5033.  
  5034. v.PlatformStand = true
  5035. end
  5036. end
  5037. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5038. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5039. Zanzoken = Instance.new("Part",char)
  5040. Zanzoken.Anchored = true
  5041. Zanzoken.Position = v3(999,999,999)
  5042. Zanzoken.CFrame = Torso.CFrame
  5043. game.Debris:AddItem(Zanzoken,0.5)
  5044. Zanzoken.Transparency = 1
  5045. Zano:Play()
  5046. wait()
  5047. idk = Instance.new("BillboardGui",Zanzoken)
  5048. idk.Size = UDim2.new(10,0,15,0)
  5049. idk.AlwaysOnTop = false
  5050. idk1 = Instance.new("ImageLabel",idk)
  5051. idk1.BackgroundTransparency = 1
  5052. idk.ExtentsOffset = v3(0,0,0)
  5053. idk1.ImageTransparency = 0
  5054. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5055. idk1.Size = UDim2.new(2,0,1,0)
  5056. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5057. idk1.Image = "rbxassetid://319554883"
  5058. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5059. wait()
  5060. Zanzoken = Instance.new("Part",char)
  5061. Zanzoken.Anchored = true
  5062. Zanzoken.Position = v3(999,999,999)
  5063. Zanzoken.CFrame = Torso.CFrame
  5064. game.Debris:AddItem(Zanzoken,0.5)
  5065. Zanzoken.Transparency = 1
  5066. wait()
  5067. idk = Instance.new("BillboardGui",Zanzoken)
  5068. idk.Size = UDim2.new(20,0,20,0)
  5069. idk.AlwaysOnTop = false
  5070. idk1 = Instance.new("ImageLabel",idk)
  5071. idk1.BackgroundTransparency = 1
  5072. idk.ExtentsOffset = v3(0,0,0)
  5073. idk1.ImageTransparency = 0
  5074. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5075. idk1.Size = UDim2.new(2,0,1,0)
  5076. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5077. idk1.Image = "rbxassetid://319554883"
  5078. punchsound1:Play()
  5079. for i = 0, 6, 0.1 do
  5080. swait()
  5081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5083. 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)
  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(-45), math.rad(0)), 0.3)
  5086. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5087. end
  5088. for i = 0, 0.6, 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. for i = 0, 0.6, 0.1 do
  5098. swait()
  5099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5101. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5102. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5103. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5104. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5105. end
  5106. punchsound1:Play()
  5107. for i = 0, 1, 0.1 do
  5108. swait()
  5109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5111. 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)
  5112. 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)
  5113. 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)
  5114. 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)
  5115. end
  5116. for i = 0, 0.6, 0.1 do
  5117. swait()
  5118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5120. 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)
  5121. 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)
  5122. 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)
  5123. 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)
  5124. end
  5125. for i = 0, 0.6, 0.1 do
  5126. swait()
  5127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5129. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5130. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5131. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5132. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5133. end
  5134. punchsound1:Play()
  5135. for i = 0, 1, 0.1 do
  5136. swait()
  5137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5139. 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)
  5140. 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)
  5141. 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)
  5142. 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)
  5143. end
  5144. for i = 0, 0.6, 0.1 do
  5145. swait()
  5146. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5147. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5148. 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)
  5149. 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)
  5150. 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)
  5151. 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)
  5152. end
  5153. for i = 0, 0.6, 0.1 do
  5154. swait()
  5155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5157. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5158. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5159. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5160. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5161. end
  5162. punchsound1:Play()
  5163. for i = 0, 1, 0.1 do
  5164. swait()
  5165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5166. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5167. 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)
  5168. 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)
  5169. 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)
  5170. 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)
  5171. end
  5172. for i = 0, 0.6, 0.1 do
  5173. swait()
  5174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5176. 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)
  5177. 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)
  5178. 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)
  5179. 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)
  5180. end
  5181. for i = 0, 0.6, 0.1 do
  5182. swait()
  5183. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5184. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5185. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5186. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5187. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5188. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5189. end
  5190. punchsound1:Play()
  5191. for i = 0, 1, 0.1 do
  5192. swait()
  5193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5195. 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)
  5196. 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)
  5197. 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)
  5198. 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)
  5199. end
  5200. for i = 0, 0.6, 0.1 do
  5201. swait()
  5202. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5203. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5204. 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)
  5205. 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)
  5206. 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)
  5207. 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)
  5208. end
  5209. for i = 0, 0.6, 0.1 do
  5210. swait()
  5211. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5212. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5213. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5214. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5215. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5216. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5217. end
  5218. punchsound1:Play()
  5219. for i = 0, 1, 0.1 do
  5220. swait()
  5221. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5222. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5223. 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)
  5224. 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)
  5225. 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)
  5226. 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)
  5227. end
  5228. for i = 0, 0.6, 0.1 do
  5229. swait()
  5230. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5231. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5232. 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)
  5233. 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)
  5234. 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)
  5235. 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)
  5236. end
  5237. for i = 0, 0.6, 0.1 do
  5238. swait()
  5239. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5240. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5241. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5242. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5243. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5244. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5245. end
  5246. punchsound1:Play()
  5247. for i = 0, 1, 0.1 do
  5248. swait()
  5249. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5250. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5251. 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)
  5252. 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)
  5253. 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)
  5254. 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)
  5255. end
  5256.  
  5257.  
  5258.  
  5259. for i,v in pairs(to.Parent:GetChildren()) do
  5260. if v:IsA("Humanoid") then
  5261. v.Health = v.Health - 20
  5262.  
  5263. v.PlatformStand = true
  5264. end
  5265. end
  5266. StrongPunch:Play()
  5267. for i = 0, 1, 0.1 do
  5268. swait()
  5269. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5270. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5271. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5272. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5273. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5274. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5275. end
  5276. for i = 0, 1, 0.1 do
  5277. swait()
  5278. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5279. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5280. 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)
  5281. 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)
  5282. 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)
  5283. 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)
  5284. end
  5285. for i,v in pairs(to.Parent:GetChildren()) do
  5286. if v:IsA("Humanoid") then
  5287. v.Health = v.Health - 5
  5288.  
  5289. v.PlatformStand = true
  5290. end
  5291. end
  5292. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5293. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5294. Zanzoken = Instance.new("Part",char)
  5295. Zanzoken.Anchored = true
  5296. Zanzoken.Position = v3(999,999,999)
  5297. Zanzoken.CFrame = Torso.CFrame
  5298. game.Debris:AddItem(Zanzoken,0.5)
  5299. Zanzoken.Transparency = 1
  5300. Zano:Play()
  5301. wait()
  5302. idk = Instance.new("BillboardGui",Zanzoken)
  5303. idk.Size = UDim2.new(10,0,15,0)
  5304. idk.AlwaysOnTop = false
  5305. idk1 = Instance.new("ImageLabel",idk)
  5306. idk1.BackgroundTransparency = 1
  5307. idk.ExtentsOffset = v3(0,0,0)
  5308. idk1.ImageTransparency = 0
  5309. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5310. idk1.Size = UDim2.new(2,0,1,0)
  5311. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5312. idk1.Image = "rbxassetid://319554883"
  5313. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5314. wait()
  5315. Zanzoken = Instance.new("Part",char)
  5316. Zanzoken.Anchored = true
  5317. Zanzoken.Position = v3(999,999,999)
  5318. Zanzoken.CFrame = Torso.CFrame
  5319. game.Debris:AddItem(Zanzoken,0.5)
  5320. Zanzoken.Transparency = 1
  5321. wait()
  5322. idk = Instance.new("BillboardGui",Zanzoken)
  5323. idk.Size = UDim2.new(20,0,20,0)
  5324. idk.AlwaysOnTop = false
  5325. idk1 = Instance.new("ImageLabel",idk)
  5326. idk1.BackgroundTransparency = 1
  5327. idk.ExtentsOffset = v3(0,0,0)
  5328. idk1.ImageTransparency = 0
  5329. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5330. idk1.Size = UDim2.new(2,0,1,0)
  5331. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5332. idk1.Image = "rbxassetid://319554883"
  5333. for i = 0, 1, 0.1 do
  5334. swait()
  5335. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5336. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5337. 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)
  5338. 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)
  5339. 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)
  5340. 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)
  5341. end
  5342. punchsound1:Play()
  5343. for i = 0, 1, 0.1 do
  5344. swait()
  5345. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5346. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5347. 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)
  5348. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5349. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5350. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5351. end
  5352. punchsound1:Play()
  5353. for i = 0, 1, 0.1 do
  5354. swait()
  5355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5357. 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)
  5358. 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)
  5359. 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)
  5360. 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)
  5361. end
  5362. for i = 0, 1, 0.1 do
  5363. swait()
  5364. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5365. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5366. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5367. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5368. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5369. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5370. end
  5371. for i = 0, 1, 0.1 do
  5372. swait()
  5373. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5374. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5375. 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)
  5376. 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)
  5377. 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)
  5378. 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)
  5379. end
  5380. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5381. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5382. Zanzoken = Instance.new("Part",char)
  5383. Zanzoken.Anchored = true
  5384. Zanzoken.Position = v3(999,999,999)
  5385. Zanzoken.CFrame = Torso.CFrame
  5386. game.Debris:AddItem(Zanzoken,0.5)
  5387. Zanzoken.Transparency = 1
  5388. Zano:Play()
  5389. wait()
  5390. idk = Instance.new("BillboardGui",Zanzoken)
  5391. idk.Size = UDim2.new(10,0,15,0)
  5392. idk.AlwaysOnTop = false
  5393. idk1 = Instance.new("ImageLabel",idk)
  5394. idk1.BackgroundTransparency = 1
  5395. idk.ExtentsOffset = v3(0,0,0)
  5396. idk1.ImageTransparency = 0
  5397. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5398. idk1.Size = UDim2.new(2,0,1,0)
  5399. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5400. idk1.Image = "rbxassetid://319554883"
  5401. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5402. wait()
  5403. Zanzoken = Instance.new("Part",char)
  5404. Zanzoken.Anchored = true
  5405. Zanzoken.Position = v3(999,999,999)
  5406. Zanzoken.CFrame = Torso.CFrame
  5407. game.Debris:AddItem(Zanzoken,0.5)
  5408. Zanzoken.Transparency = 1
  5409. wait()
  5410. idk = Instance.new("BillboardGui",Zanzoken)
  5411. idk.Size = UDim2.new(20,0,20,0)
  5412. idk.AlwaysOnTop = false
  5413. idk1 = Instance.new("ImageLabel",idk)
  5414. idk1.BackgroundTransparency = 1
  5415. idk.ExtentsOffset = v3(0,0,0)
  5416. idk1.ImageTransparency = 0
  5417. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5418. idk1.Size = UDim2.new(2,0,1,0)
  5419. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5420. idk1.Image = "rbxassetid://319554883"
  5421. StrongPunch:Play()
  5422. Break:Play()
  5423.  
  5424. for i = 0, 6, 0.1 do
  5425. swait()
  5426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5428. 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)
  5429. 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)
  5430. 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)
  5431. 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)
  5432. end
  5433. StrongPunch1:Play()
  5434. for i = 0, 6, 0.1 do
  5435. swait()
  5436. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5437. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5438. 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)
  5439. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5440. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5441. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5442. end
  5443. StrongPunch2:Play()
  5444. for i = 0, 7, 0.1 do
  5445. swait()
  5446. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5447. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5448. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5449. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5450. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5451. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5452. end
  5453. for i = 0, 1, 0.1 do
  5454. swait()
  5455. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5456. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5457. 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)
  5458. 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)
  5459. 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)
  5460. 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)
  5461. end
  5462. punchsound1:Play()
  5463. for i = 0, 1, 0.1 do
  5464. swait()
  5465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5467. 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)
  5468. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5469. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5470. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5471. end
  5472. punchsound1:Play()
  5473. for i = 0, 1, 0.1 do
  5474. swait()
  5475. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5476. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5477. 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)
  5478. 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)
  5479. 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)
  5480. 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)
  5481. end
  5482. for i = 0, 1, 0.1 do
  5483. swait()
  5484. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5485. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5486. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5487. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5488. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5489. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5490. end
  5491. for i = 0, 1, 0.1 do
  5492. swait()
  5493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5495. 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)
  5496. 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)
  5497. 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)
  5498. 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)
  5499. end
  5500. punchsound1:Play()
  5501. for i = 0, 0.5, 0.1 do
  5502. swait()
  5503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5505. 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)
  5506. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5507. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5508. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5509. end
  5510. punchsound1:Play()
  5511. for i = 0, 0.5, 0.1 do
  5512. swait()
  5513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5515. 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)
  5516. 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)
  5517. 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)
  5518. 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)
  5519. end
  5520. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  5521. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  5522. Zanzoken = Instance.new("Part",char)
  5523. Zanzoken.Anchored = true
  5524. Zanzoken.Position = v3(999,999,999)
  5525. Zanzoken.CFrame = Torso.CFrame
  5526. game.Debris:AddItem(Zanzoken,0.5)
  5527. Zanzoken.Transparency = 1
  5528. Zano:Play()
  5529. wait()
  5530. idk = Instance.new("BillboardGui",Zanzoken)
  5531. idk.Size = UDim2.new(10,0,15,0)
  5532. idk.AlwaysOnTop = false
  5533. idk1 = Instance.new("ImageLabel",idk)
  5534. idk1.BackgroundTransparency = 1
  5535. idk.ExtentsOffset = v3(0,0,0)
  5536. idk1.ImageTransparency = 0
  5537. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5538. idk1.Size = UDim2.new(2,0,1,0)
  5539. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5540. idk1.Image = "rbxassetid://319554883"
  5541. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5542. wait()
  5543. Zanzoken = Instance.new("Part",char)
  5544. Zanzoken.Anchored = true
  5545. Zanzoken.Position = v3(999,999,999)
  5546. Zanzoken.CFrame = Torso.CFrame
  5547. game.Debris:AddItem(Zanzoken,0.5)
  5548. Zanzoken.Transparency = 1
  5549. wait()
  5550. idk = Instance.new("BillboardGui",Zanzoken)
  5551. idk.Size = UDim2.new(20,0,20,0)
  5552. idk.AlwaysOnTop = false
  5553. idk1 = Instance.new("ImageLabel",idk)
  5554. idk1.BackgroundTransparency = 1
  5555. idk.ExtentsOffset = v3(0,0,0)
  5556. idk1.ImageTransparency = 0
  5557. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5558. idk1.Size = UDim2.new(2,0,1,0)
  5559. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5560. idk1.Image = "rbxassetid://319554883"
  5561. for i = 0, 0.4, 0.1 do
  5562. swait()
  5563. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5564. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5565. 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)
  5566. 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)
  5567. 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)
  5568. 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)
  5569. end
  5570. punchsound1:Play()
  5571. for i = 0, 0.4, 0.1 do
  5572. swait()
  5573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5575. 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)
  5576. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5577. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5578. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5579. end
  5580. for i = 0, 0.4, 0.1 do
  5581. swait()
  5582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5584. 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)
  5585. 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)
  5586. 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)
  5587. 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)
  5588. end
  5589. punchsound1:Play()
  5590. for i = 0, 0.4, 0.1 do
  5591. swait()
  5592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5594. 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)
  5595. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5596. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5597. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5598. end
  5599. for i = 0, 0.4, 0.1 do
  5600. swait()
  5601. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5602. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5603. 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)
  5604. 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)
  5605. 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)
  5606. 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)
  5607. end
  5608. punchsound1:Play()
  5609. for i = 0, 0.4, 0.1 do
  5610. swait()
  5611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5613. 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)
  5614. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5615. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5616. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5617. end
  5618. for i = 0, 0.4, 0.1 do
  5619. swait()
  5620. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5621. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5622. 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)
  5623. 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)
  5624. 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)
  5625. 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)
  5626. end
  5627. punchsound1:Play()
  5628. for i = 0, 0.4, 0.1 do
  5629. swait()
  5630. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5631. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5632. 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)
  5633. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5634. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5635. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5636. end
  5637. for i = 0, 0.4, 0.1 do
  5638. swait()
  5639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5641. 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)
  5642. 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)
  5643. 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)
  5644. 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)
  5645. end
  5646. punchsound1:Play()
  5647. for i = 0, 0.4, 0.1 do
  5648. swait()
  5649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5651. 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)
  5652. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5653. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5654. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5655. end
  5656. for i = 0, 0.4, 0.1 do
  5657. swait()
  5658. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5659. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5660. 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)
  5661. 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)
  5662. 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)
  5663. 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)
  5664. end
  5665. punchsound1:Play()
  5666. for i = 0, 0.4, 0.1 do
  5667. swait()
  5668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5670. 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)
  5671. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5672. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5673. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5674. end
  5675. for i = 0, 0.4, 0.1 do
  5676. swait()
  5677. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5678. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5679. 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)
  5680. 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)
  5681. 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)
  5682. 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)
  5683. end
  5684. punchsound1:Play()
  5685. for i = 0, 0.4, 0.1 do
  5686. swait()
  5687. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5688. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5689. 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)
  5690. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5691. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5692. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5693. end
  5694. punchsound1:Play()
  5695. local pie222 = Instance.new("ParticleEmitter")
  5696. pie222.Parent = LeftArm
  5697. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5698. pie222.LightEmission = 1
  5699. pie222.Size = NumberSequence.new(3)
  5700. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  5701. pie222.Transparency = NumberSequence.new(0.6,1)
  5702. pie222.EmissionDirection = "Top"
  5703. pie222.Enabled = true
  5704. pie222.Lifetime = NumberRange.new(1)
  5705. pie222.Rotation = NumberRange.new(-320, 320)
  5706. pie222.Rate = 404
  5707. pie222.Speed = NumberRange.new(0)
  5708. pie222.LockedToPart = false
  5709. pie222.VelocitySpread = 2
  5710. for i = 0, 2, 0.1 do
  5711. swait()
  5712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5713. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5714. 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)
  5715. 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)
  5716. 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)
  5717. 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)
  5718. end
  5719. wait(2)
  5720. bigbangattack2()
  5721. pie222:Destroy()
  5722.  
  5723. for i,v in pairs(to.Parent:GetChildren()) do
  5724. if v:IsA("Humanoid") then
  5725. v.Health = v.Health - math.huge
  5726.  
  5727. v.PlatformStand = true
  5728. end
  5729. end
  5730.  
  5731. hit1 = false
  5732.  
  5733. hit2 = true
  5734. for i,v in pairs(to.Parent:GetChildren()) do
  5735. if v:IsA("Humanoid") then
  5736. v.Health = v.Health - 10
  5737.  
  5738. v.PlatformStand = true
  5739. end
  5740. end
  5741. hit2 = false
  5742.  
  5743. hit3 = true
  5744. hit4 = true
  5745.  
  5746.  
  5747.  
  5748.  
  5749. coroutine.wrap(function()
  5750. for i=1,2 do
  5751. wait()
  5752.  
  5753.  
  5754.  
  5755.  
  5756.  
  5757. for i,v in pairs(to.Parent:GetChildren()) do
  5758. if v:IsA("Humanoid") then
  5759. v.Health = v.Health - 2
  5760.  
  5761. v.PlatformStand = true
  5762. end
  5763. end
  5764. end
  5765.  
  5766.  
  5767. wait(3)
  5768. end)()
  5769.  
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783. for i,v in pairs(to.Parent:GetChildren()) do
  5784. if v:IsA("Humanoid") then
  5785. v.Health = v.Health - 10
  5786.  
  5787. v.PlatformStand = true
  5788. end
  5789. end
  5790.  
  5791.  
  5792.  
  5793. hitground = new("Part",char)
  5794. hitground.Size = Vector3.new(5,5,5)
  5795. hitground.Name = "Ground"
  5796. hitground.Transparency = 1
  5797. hitground.CanCollide = false
  5798. game.Debris:AddItem(hitground,2)
  5799. hitground.Position = Vector3.new(999,999,999)
  5800. hitgroundweld = new("Weld",hitground)
  5801. hitgroundweld.Part0 = to
  5802. hitgroundweld.Part1 = hitground
  5803. hitground.Touched:connect(function(hit2)
  5804. if hit2.Size.x > 150 then
  5805. hitground:Destroy()
  5806. ad = new("Part",char)
  5807. ad.Name = "NewPart"
  5808. ad.Size = Vector3.new(30,0.1,30)
  5809. ad.CanCollide = false
  5810. ad.Anchored = true
  5811. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  5812. ad.Transparency = 1
  5813. aad = new("Decal",ad)
  5814.  
  5815. aad.Face = "Top"
  5816. aad.Transparency = 1
  5817. aad.Transparency = 0
  5818. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  5819. smoke = new("Part",to)
  5820. smokemesh = new("SpecialMesh",smoke)
  5821. smokemesh.MeshId = "rbxassetid://928329648"
  5822. smoke.BrickColor = hit2.BrickColor
  5823. smoke.Anchored = true
  5824. smoke.Position = hitground.Position
  5825. GroundImpact:Play()
  5826. for i = 1,20 do
  5827. wait()
  5828. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  5829. smoke.Transparency = smoke.Transparency + 1/20
  5830. end
  5831. smoke:Destroy()
  5832. wait(0.5)
  5833.  
  5834. for i = 1,20 do
  5835. wait(0.1)
  5836. aad.Transparency = aad.Transparency + 1/20
  5837. end
  5838. end
  5839. end)
  5840. ys = Instance.new("BodyVelocity",to)
  5841. ys.Name = "GO"
  5842.  
  5843. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5844.  
  5845. ys.Velocity = v3(0,-90,0)
  5846.  
  5847. wait(1)
  5848. ys:Destroy()
  5849.  
  5850.  
  5851.  
  5852. hit3 = false
  5853. hit4 = false
  5854.  
  5855.  
  5856. hit1 = false
  5857. hit2 = false
  5858. hit3 = false
  5859. hit4 = false
  5860. idle = true
  5861. RootPart.Anchored = false
  5862. end
  5863. end)
  5864. end
  5865.  
  5866. function Combo3()
  5867. getplayer = new("Part",char)
  5868. getplayer.Position = Vector3.new(999,999,999)
  5869. getplayer.Transparency = 1
  5870. getplayer.Size = v3(3,3,3)
  5871. getplayer.CanCollide = false
  5872. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  5873. getplayer.Name = "GetPlayer"
  5874.  
  5875. game.Debris:AddItem(getplayer,0.5)
  5876.  
  5877. getplayer.Touched:connect(function(hit)
  5878. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  5879. getplayer:Destroy()
  5880. to = hit.Parent:findFirstChild("HumanoidRootPart")
  5881. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  5882. to.Anchored = true
  5883. RootPart.Anchored = true
  5884. idle = false
  5885.  
  5886.  
  5887. punchsound1:Play()
  5888. hit1 = true
  5889. for i = 0, 1, 0.1 do
  5890. swait()
  5891. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5892. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5893. 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)
  5894. 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)
  5895. 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)
  5896. 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)
  5897. end
  5898. punchsound1:Play()
  5899. for i = 0, 1, 0.1 do
  5900. swait()
  5901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5903. 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)
  5904. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5905. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5906. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5907. end
  5908. punchsound1:Play()
  5909. for i = 0, 1, 0.1 do
  5910. swait()
  5911. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5912. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5913. 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)
  5914. 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)
  5915. 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)
  5916. 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)
  5917. end
  5918. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  5919. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  5920. Zanzoken = Instance.new("Part",char)
  5921. Zanzoken.Anchored = true
  5922. Zanzoken.Position = v3(999,999,999)
  5923. Zanzoken.CFrame = Torso.CFrame
  5924. game.Debris:AddItem(Zanzoken,0.5)
  5925. Zanzoken.Transparency = 1
  5926. Zano:Play()
  5927. wait()
  5928. idk = Instance.new("BillboardGui",Zanzoken)
  5929. idk.Size = UDim2.new(10,0,15,0)
  5930. idk.AlwaysOnTop = false
  5931. idk1 = Instance.new("ImageLabel",idk)
  5932. idk1.BackgroundTransparency = 1
  5933. idk.ExtentsOffset = v3(0,0,0)
  5934. idk1.ImageTransparency = 0
  5935. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5936. idk1.Size = UDim2.new(2,0,1,0)
  5937. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5938. idk1.Image = "rbxassetid://319554883"
  5939. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5940. wait()
  5941. Zanzoken = Instance.new("Part",char)
  5942. Zanzoken.Anchored = true
  5943. Zanzoken.Position = v3(999,999,999)
  5944. Zanzoken.CFrame = Torso.CFrame
  5945. game.Debris:AddItem(Zanzoken,0.5)
  5946. Zanzoken.Transparency = 1
  5947. wait()
  5948. idk = Instance.new("BillboardGui",Zanzoken)
  5949. idk.Size = UDim2.new(20,0,20,0)
  5950. idk.AlwaysOnTop = false
  5951. idk1 = Instance.new("ImageLabel",idk)
  5952. idk1.BackgroundTransparency = 1
  5953. idk.ExtentsOffset = v3(0,0,0)
  5954. idk1.ImageTransparency = 0
  5955. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5956. idk1.Size = UDim2.new(2,0,1,0)
  5957. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5958. idk1.Image = "rbxassetid://319554883"
  5959. for i = 0, 1, 0.1 do
  5960. swait()
  5961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5963. 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)
  5964. 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)
  5965. 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)
  5966. 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)
  5967. end
  5968. punchsound1:Play()
  5969. for i = 0, 1, 0.1 do
  5970. swait()
  5971. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5972. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5973. 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)
  5974. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5975. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5976. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5977. end
  5978. punchsound1:Play()
  5979. for i = 0, 1, 0.1 do
  5980. swait()
  5981. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5982. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5983. 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)
  5984. 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)
  5985. 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)
  5986. 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)
  5987. end
  5988. for i = 0, 1, 0.1 do
  5989. swait()
  5990. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5991. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5992. 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)
  5993. 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)
  5994. 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)
  5995. 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)
  5996. end
  5997. punchsound1:Play()
  5998. for i = 0, 1, 0.1 do
  5999. swait()
  6000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6001. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6002. 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)
  6003. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6004. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6005. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6006. end
  6007. punchsound1:Play()
  6008. for i = 0, 1, 0.1 do
  6009. swait()
  6010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6012. 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)
  6013. 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)
  6014. 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)
  6015. 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)
  6016. end
  6017. for i = 0, 1, 0.1 do
  6018. swait()
  6019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6020. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6021. 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)
  6022. 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)
  6023. 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)
  6024. 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)
  6025. end
  6026. punchsound1:Play()
  6027. for i = 0, 1, 0.1 do
  6028. swait()
  6029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6031. 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)
  6032. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6033. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6034. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6035. end
  6036. punchsound1:Play()
  6037. for i,v in pairs(to.Parent:GetChildren()) do
  6038. if v:IsA("Humanoid") then
  6039. v.Health = v.Health - 10
  6040.  
  6041. v.PlatformStand = true
  6042. end
  6043. end
  6044. for i = 0, 1, 0.1 do
  6045. swait()
  6046. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6047. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6048. 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)
  6049. 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)
  6050. 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)
  6051. 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)
  6052. end
  6053.  
  6054. for i = 0, 1, 0.1 do
  6055. swait()
  6056. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6057. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6058. 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)
  6059. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6060. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6061. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6062. end
  6063. punchsound1:Play()
  6064. for i = 0, 1, 0.1 do
  6065. swait()
  6066. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6067. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6068. 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)
  6069. 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)
  6070. 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)
  6071. 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)
  6072. end
  6073. for i,v in pairs(to.Parent:GetChildren()) do
  6074. if v:IsA("Humanoid") then
  6075. v.Health = v.Health - 3
  6076.  
  6077. v.PlatformStand = true
  6078. end
  6079. end
  6080. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6081. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6082. Zanzoken = Instance.new("Part",char)
  6083. Zanzoken.Anchored = true
  6084. Zanzoken.Position = v3(999,999,999)
  6085. Zanzoken.CFrame = Torso.CFrame
  6086. game.Debris:AddItem(Zanzoken,0.5)
  6087. Zanzoken.Transparency = 1
  6088. Zano:Play()
  6089. wait()
  6090. idk = Instance.new("BillboardGui",Zanzoken)
  6091. idk.Size = UDim2.new(10,0,15,0)
  6092. idk.AlwaysOnTop = false
  6093. idk1 = Instance.new("ImageLabel",idk)
  6094. idk1.BackgroundTransparency = 1
  6095. idk.ExtentsOffset = v3(0,0,0)
  6096. idk1.ImageTransparency = 0
  6097. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6098. idk1.Size = UDim2.new(2,0,1,0)
  6099. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6100. idk1.Image = "rbxassetid://319554883"
  6101. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6102. wait()
  6103. Zanzoken = Instance.new("Part",char)
  6104. Zanzoken.Anchored = true
  6105. Zanzoken.Position = v3(999,999,999)
  6106. Zanzoken.CFrame = Torso.CFrame
  6107. game.Debris:AddItem(Zanzoken,0.5)
  6108. Zanzoken.Transparency = 1
  6109. wait()
  6110. idk = Instance.new("BillboardGui",Zanzoken)
  6111. idk.Size = UDim2.new(20,0,20,0)
  6112. idk.AlwaysOnTop = false
  6113. idk1 = Instance.new("ImageLabel",idk)
  6114. idk1.BackgroundTransparency = 1
  6115. idk.ExtentsOffset = v3(0,0,0)
  6116. idk1.ImageTransparency = 0
  6117. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6118. idk1.Size = UDim2.new(2,0,1,0)
  6119. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6120. idk1.Image = "rbxassetid://319554883"
  6121. for i = 0, 1, 0.1 do
  6122. swait()
  6123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6125. 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)
  6126. 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)
  6127. 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)
  6128. 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)
  6129. end
  6130. for i = 0, 1, 0.1 do
  6131. swait()
  6132. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6133. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6134. 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)
  6135. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6136. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6137. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6138. end
  6139. punchsound1:Play()
  6140. for i = 0, 1, 0.1 do
  6141. swait()
  6142. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6143. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6144. 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)
  6145. 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)
  6146. 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)
  6147. 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)
  6148. end
  6149. for i,v in pairs(to.Parent:GetChildren()) do
  6150. if v:IsA("Humanoid") then
  6151. v.Health = v.Health - 3
  6152.  
  6153. v.PlatformStand = true
  6154. end
  6155. end
  6156. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6157. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6158. Zanzoken = Instance.new("Part",char)
  6159. Zanzoken.Anchored = true
  6160. Zanzoken.Position = v3(999,999,999)
  6161. Zanzoken.CFrame = Torso.CFrame
  6162. game.Debris:AddItem(Zanzoken,0.5)
  6163. Zanzoken.Transparency = 1
  6164. Zano:Play()
  6165. wait()
  6166. idk = Instance.new("BillboardGui",Zanzoken)
  6167. idk.Size = UDim2.new(10,0,15,0)
  6168. idk.AlwaysOnTop = false
  6169. idk1 = Instance.new("ImageLabel",idk)
  6170. idk1.BackgroundTransparency = 1
  6171. idk.ExtentsOffset = v3(0,0,0)
  6172. idk1.ImageTransparency = 0
  6173. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6174. idk1.Size = UDim2.new(2,0,1,0)
  6175. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6176. idk1.Image = "rbxassetid://319554883"
  6177. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6178. wait()
  6179. Zanzoken = Instance.new("Part",char)
  6180. Zanzoken.Anchored = true
  6181. Zanzoken.Position = v3(999,999,999)
  6182. Zanzoken.CFrame = Torso.CFrame
  6183. game.Debris:AddItem(Zanzoken,0.5)
  6184. Zanzoken.Transparency = 1
  6185. wait()
  6186. idk = Instance.new("BillboardGui",Zanzoken)
  6187. idk.Size = UDim2.new(20,0,20,0)
  6188. idk.AlwaysOnTop = false
  6189. idk1 = Instance.new("ImageLabel",idk)
  6190. idk1.BackgroundTransparency = 1
  6191. idk.ExtentsOffset = v3(0,0,0)
  6192. idk1.ImageTransparency = 0
  6193. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6194. idk1.Size = UDim2.new(2,0,1,0)
  6195. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6196. idk1.Image = "rbxassetid://319554883"
  6197. punchsound1:Play()
  6198. for i = 0, 1, 0.1 do
  6199. swait()
  6200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6202. 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)
  6203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6205. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6206. end
  6207. punchsound1:Play()
  6208. for i = 0, 1, 0.1 do
  6209. swait()
  6210. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6211. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6212. 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)
  6213. 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)
  6214. 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)
  6215. 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)
  6216. end
  6217.  
  6218.  
  6219. for i,v in pairs(to.Parent:GetChildren()) do
  6220. if v:IsA("Humanoid") then
  6221. v.Health = v.Health - 20
  6222.  
  6223. v.PlatformStand = true
  6224. end
  6225. end
  6226. StrongPunch:Play()
  6227. for i = 0, 1, 0.1 do
  6228. swait()
  6229. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6230. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6231. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6232. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6233. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6234. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6235. end
  6236. for i = 0, 1, 0.1 do
  6237. swait()
  6238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6240. 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)
  6241. 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)
  6242. 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)
  6243. 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)
  6244. end
  6245. for i,v in pairs(to.Parent:GetChildren()) do
  6246. if v:IsA("Humanoid") then
  6247. v.Health = v.Health - 3
  6248.  
  6249. v.PlatformStand = true
  6250. end
  6251. end
  6252. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6253. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6254. Zanzoken = Instance.new("Part",char)
  6255. Zanzoken.Anchored = true
  6256. Zanzoken.Position = v3(999,999,999)
  6257. Zanzoken.CFrame = Torso.CFrame
  6258. game.Debris:AddItem(Zanzoken,0.5)
  6259. Zanzoken.Transparency = 1
  6260. Zano:Play()
  6261. wait()
  6262. idk = Instance.new("BillboardGui",Zanzoken)
  6263. idk.Size = UDim2.new(10,0,15,0)
  6264. idk.AlwaysOnTop = false
  6265. idk1 = Instance.new("ImageLabel",idk)
  6266. idk1.BackgroundTransparency = 1
  6267. idk.ExtentsOffset = v3(0,0,0)
  6268. idk1.ImageTransparency = 0
  6269. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6270. idk1.Size = UDim2.new(2,0,1,0)
  6271. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6272. idk1.Image = "rbxassetid://319554883"
  6273. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6274. wait()
  6275. Zanzoken = Instance.new("Part",char)
  6276. Zanzoken.Anchored = true
  6277. Zanzoken.Position = v3(999,999,999)
  6278. Zanzoken.CFrame = Torso.CFrame
  6279. game.Debris:AddItem(Zanzoken,0.5)
  6280. Zanzoken.Transparency = 1
  6281. wait()
  6282. idk = Instance.new("BillboardGui",Zanzoken)
  6283. idk.Size = UDim2.new(20,0,20,0)
  6284. idk.AlwaysOnTop = false
  6285. idk1 = Instance.new("ImageLabel",idk)
  6286. idk1.BackgroundTransparency = 1
  6287. idk.ExtentsOffset = v3(0,0,0)
  6288. idk1.ImageTransparency = 0
  6289. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6290. idk1.Size = UDim2.new(2,0,1,0)
  6291. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6292. idk1.Image = "rbxassetid://319554883"
  6293. for i = 0, 1, 0.1 do
  6294. swait()
  6295. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6296. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6297. 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)
  6298. 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)
  6299. 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)
  6300. 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)
  6301. end
  6302. punchsound1:Play()
  6303. for i = 0, 1, 0.1 do
  6304. swait()
  6305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6306. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6307. 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)
  6308. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6309. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6310. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6311. end
  6312. punchsound1:Play()
  6313. for i = 0, 1, 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. for i = 0, 1, 0.1 do
  6323. swait()
  6324. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6325. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6326. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6327. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6328. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6329. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6330. end
  6331. for i = 0, 1, 0.1 do
  6332. swait()
  6333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6335. 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)
  6336. 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)
  6337. 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)
  6338. 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)
  6339. end
  6340. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6341. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6342. Zanzoken = Instance.new("Part",char)
  6343. Zanzoken.Anchored = true
  6344. Zanzoken.Position = v3(999,999,999)
  6345. Zanzoken.CFrame = Torso.CFrame
  6346. game.Debris:AddItem(Zanzoken,0.5)
  6347. Zanzoken.Transparency = 1
  6348. Zano:Play()
  6349. wait()
  6350. idk = Instance.new("BillboardGui",Zanzoken)
  6351. idk.Size = UDim2.new(10,0,15,0)
  6352. idk.AlwaysOnTop = false
  6353. idk1 = Instance.new("ImageLabel",idk)
  6354. idk1.BackgroundTransparency = 1
  6355. idk.ExtentsOffset = v3(0,0,0)
  6356. idk1.ImageTransparency = 0
  6357. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6358. idk1.Size = UDim2.new(2,0,1,0)
  6359. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6360. idk1.Image = "rbxassetid://319554883"
  6361. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6362. wait()
  6363. Zanzoken = Instance.new("Part",char)
  6364. Zanzoken.Anchored = true
  6365. Zanzoken.Position = v3(999,999,999)
  6366. Zanzoken.CFrame = Torso.CFrame
  6367. game.Debris:AddItem(Zanzoken,0.5)
  6368. Zanzoken.Transparency = 1
  6369. wait()
  6370. idk = Instance.new("BillboardGui",Zanzoken)
  6371. idk.Size = UDim2.new(20,0,20,0)
  6372. idk.AlwaysOnTop = false
  6373. idk1 = Instance.new("ImageLabel",idk)
  6374. idk1.BackgroundTransparency = 1
  6375. idk.ExtentsOffset = v3(0,0,0)
  6376. idk1.ImageTransparency = 0
  6377. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6378. idk1.Size = UDim2.new(2,0,1,0)
  6379. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6380. idk1.Image = "rbxassetid://319554883"
  6381. StrongPunch:Play()
  6382. Break:Play()
  6383. local Aura4 = Instance.new('ParticleEmitter')
  6384. Aura4.Name = "Aura"
  6385. Aura4.Texture = "rbxassetid://1046299182"
  6386. Aura4.Parent = Torso
  6387. Aura4.LightEmission = 1
  6388. Aura4.Transparency = NumberSequence.new(0.7,1)
  6389. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6390. Aura4.Size = NumberSequence.new(1,30)
  6391. Aura4.Rotation = NumberRange.new(-360,360)
  6392. Aura4.LockedToPart = true
  6393. Aura4.Lifetime = NumberRange.new(0.2)
  6394. Aura4.Rate = 100
  6395. Aura4.Speed = NumberRange.new(0)
  6396. Aura4.EmissionDirection = "Top"
  6397. for i = 0, 6, 0.1 do
  6398. swait()
  6399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6401. 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)
  6402. 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)
  6403. 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)
  6404. 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)
  6405. end
  6406. Aura4:Destroy()
  6407. wait(0.1)
  6408. local Aura4 = Instance.new('ParticleEmitter')
  6409. Aura4.Name = "Aura"
  6410. Aura4.Texture = "rbxassetid://1046299182"
  6411. Aura4.Parent = Torso
  6412. Aura4.LightEmission = 1
  6413. Aura4.Transparency = NumberSequence.new(0.7,1)
  6414. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6415. Aura4.Size = NumberSequence.new(1,30)
  6416. Aura4.Rotation = NumberRange.new(-360,360)
  6417. Aura4.LockedToPart = true
  6418. Aura4.Lifetime = NumberRange.new(0.2)
  6419. Aura4.Rate = 100
  6420. Aura4.Speed = NumberRange.new(0)
  6421. Aura4.EmissionDirection = "Top"
  6422. StrongPunch1:Play()
  6423. Break:Play()
  6424. for i = 0, 6, 0.1 do
  6425. swait()
  6426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6428. 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)
  6429. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6430. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6431. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6432. end
  6433. Aura4:Destroy()
  6434. StrongPunch2:Play()
  6435. Break:Play()
  6436. local Aura4 = Instance.new('ParticleEmitter')
  6437. Aura4.Name = "Aura"
  6438. Aura4.Texture = "rbxassetid://1046299182"
  6439. Aura4.Parent = Torso
  6440. Aura4.LightEmission = 1
  6441. Aura4.Transparency = NumberSequence.new(0.7,1)
  6442. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6443. Aura4.Size = NumberSequence.new(1,30)
  6444. Aura4.Rotation = NumberRange.new(-360,360)
  6445. Aura4.LockedToPart = true
  6446. Aura4.Lifetime = NumberRange.new(0.2)
  6447. Aura4.Rate = 100
  6448. Aura4.Speed = NumberRange.new(0)
  6449. Aura4.EmissionDirection = "Top"
  6450. for i = 0, 7, 0.1 do
  6451. swait()
  6452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6454. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6455. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6456. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6457. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6458. end
  6459. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  6460. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  6461. Aura4:Destroy()
  6462. Zanzoken = Instance.new("Part",char)
  6463. Zanzoken.Anchored = true
  6464. Zanzoken.Position = v3(999,999,999)
  6465. Zanzoken.CFrame = Torso.CFrame
  6466. game.Debris:AddItem(Zanzoken,0.5)
  6467. Zanzoken.Transparency = 1
  6468. Zano:Play()
  6469. wait()
  6470. idk = Instance.new("BillboardGui",Zanzoken)
  6471. idk.Size = UDim2.new(10,0,15,0)
  6472. idk.AlwaysOnTop = false
  6473. idk1 = Instance.new("ImageLabel",idk)
  6474. idk1.BackgroundTransparency = 1
  6475. idk.ExtentsOffset = v3(0,0,0)
  6476. idk1.ImageTransparency = 0
  6477. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6478. idk1.Size = UDim2.new(2,0,1,0)
  6479. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6480. idk1.Image = "rbxassetid://319554883"
  6481. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6482. wait()
  6483. Zanzoken = Instance.new("Part",char)
  6484. Zanzoken.Anchored = true
  6485. Zanzoken.Position = v3(999,999,999)
  6486. Zanzoken.CFrame = Torso.CFrame
  6487. game.Debris:AddItem(Zanzoken,0.5)
  6488. Zanzoken.Transparency = 1
  6489. wait()
  6490. idk = Instance.new("BillboardGui",Zanzoken)
  6491. idk.Size = UDim2.new(20,0,20,0)
  6492. idk.AlwaysOnTop = false
  6493. idk1 = Instance.new("ImageLabel",idk)
  6494. idk1.BackgroundTransparency = 1
  6495. idk.ExtentsOffset = v3(0,0,0)
  6496. idk1.ImageTransparency = 0
  6497. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6498. idk1.Size = UDim2.new(2,0,1,0)
  6499. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6500. idk1.Image = "rbxassetid://319554883"
  6501. for i = 0, 1, 0.1 do
  6502. swait()
  6503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6505. 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)
  6506. 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)
  6507. 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)
  6508. 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)
  6509. end
  6510. punchsound1:Play()
  6511. for i = 0, 1, 0.1 do
  6512. swait()
  6513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6515. 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)
  6516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6517. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6518. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6519. end
  6520. punchsound1:Play()
  6521. for i = 0, 1, 0.1 do
  6522. swait()
  6523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6525. 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)
  6526. 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)
  6527. 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)
  6528. 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)
  6529. end
  6530. for i = 0, 1, 0.1 do
  6531. swait()
  6532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6534. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6537. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6538. end
  6539. for i = 0, 1, 0.1 do
  6540. swait()
  6541. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6542. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6543. 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)
  6544. 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)
  6545. 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)
  6546. 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)
  6547. end
  6548. punchsound1:Play()
  6549. for i = 0, 0.5, 0.1 do
  6550. swait()
  6551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6553. 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)
  6554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6556. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6557. end
  6558. punchsound1:Play()
  6559. for i = 0, 0.5, 0.1 do
  6560. swait()
  6561. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6562. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6563. 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)
  6564. 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)
  6565. 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)
  6566. 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)
  6567. end
  6568. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  6569. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  6570. Zanzoken = Instance.new("Part",char)
  6571. Zanzoken.Anchored = true
  6572. Zanzoken.Position = v3(999,999,999)
  6573. Zanzoken.CFrame = Torso.CFrame
  6574. game.Debris:AddItem(Zanzoken,0.5)
  6575. Zanzoken.Transparency = 1
  6576. Zano:Play()
  6577. wait()
  6578. idk = Instance.new("BillboardGui",Zanzoken)
  6579. idk.Size = UDim2.new(10,0,15,0)
  6580. idk.AlwaysOnTop = false
  6581. idk1 = Instance.new("ImageLabel",idk)
  6582. idk1.BackgroundTransparency = 1
  6583. idk.ExtentsOffset = v3(0,0,0)
  6584. idk1.ImageTransparency = 0
  6585. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6586. idk1.Size = UDim2.new(2,0,1,0)
  6587. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6588. idk1.Image = "rbxassetid://319554883"
  6589. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6590. wait()
  6591. Zanzoken = Instance.new("Part",char)
  6592. Zanzoken.Anchored = true
  6593. Zanzoken.Position = v3(999,999,999)
  6594. Zanzoken.CFrame = Torso.CFrame
  6595. game.Debris:AddItem(Zanzoken,0.5)
  6596. Zanzoken.Transparency = 1
  6597. wait()
  6598. idk = Instance.new("BillboardGui",Zanzoken)
  6599. idk.Size = UDim2.new(20,0,20,0)
  6600. idk.AlwaysOnTop = false
  6601. idk1 = Instance.new("ImageLabel",idk)
  6602. idk1.BackgroundTransparency = 1
  6603. idk.ExtentsOffset = v3(0,0,0)
  6604. idk1.ImageTransparency = 0
  6605. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6606. idk1.Size = UDim2.new(2,0,1,0)
  6607. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6608. idk1.Image = "rbxassetid://319554883"
  6609. for i = 0, 0.4, 0.1 do
  6610. swait()
  6611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6613. 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)
  6614. 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)
  6615. 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)
  6616. 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)
  6617. end
  6618. punchsound1:Play()
  6619. for i = 0, 0.4, 0.1 do
  6620. swait()
  6621. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6622. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6623. 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)
  6624. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6625. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6626. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6627. end
  6628. punchsound1:Play()
  6629. for i = 0, 1, 0.1 do
  6630. swait()
  6631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6633. 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)
  6634. 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)
  6635. 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)
  6636. 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)
  6637. end
  6638. for i,v in pairs(to.Parent:GetChildren()) do
  6639. if v:IsA("Humanoid") then
  6640. v.Health = v.Health - 8
  6641.  
  6642. v.PlatformStand = true
  6643. end
  6644. end
  6645.  
  6646. hit1 = false
  6647.  
  6648. punchsound1:Play()
  6649. hit2 = true
  6650. for i = 0, 1, 0.1 do
  6651. swait()
  6652. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6653. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6654. 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)
  6655. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6656. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6657. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6658. end
  6659. for i,v in pairs(to.Parent:GetChildren()) do
  6660. if v:IsA("Humanoid") then
  6661. v.Health = v.Health - 10
  6662.  
  6663. v.PlatformStand = true
  6664. end
  6665. end
  6666. hit2 = false
  6667.  
  6668. punchsound1:Play()
  6669. hit3 = true
  6670. hit4 = true
  6671.  
  6672.  
  6673. punchsound1:Play()
  6674.  
  6675.  
  6676. coroutine.wrap(function()
  6677. for i=1,2 do
  6678. wait()
  6679.  
  6680.  
  6681.  
  6682.  
  6683.  
  6684. for i,v in pairs(to.Parent:GetChildren()) do
  6685. if v:IsA("Humanoid") then
  6686. v.Health = v.Health - 30
  6687.  
  6688. v.PlatformStand = true
  6689. end
  6690. end
  6691. end
  6692.  
  6693.  
  6694. wait(3)
  6695. end)()
  6696.  
  6697.  
  6698.  
  6699. RootPart.Anchored = false
  6700.  
  6701.  
  6702.  
  6703.  
  6704.  
  6705. StrongPunch:Play()
  6706.  
  6707.  
  6708.  
  6709.  
  6710.  
  6711.  
  6712. for i,v in pairs(to.Parent:GetChildren()) do
  6713. if v:IsA("Humanoid") then
  6714. v.Health = v.Health - 20
  6715.  
  6716. v.PlatformStand = true
  6717. end
  6718. end
  6719.  
  6720. StrongPunch2:Play()
  6721.  
  6722.  
  6723. hitground = new("Part",char)
  6724. hitground.Size = Vector3.new(5,5,5)
  6725. hitground.Name = "Ground"
  6726. hitground.Transparency = 1
  6727. hitground.CanCollide = false
  6728. game.Debris:AddItem(hitground,2)
  6729. hitground.Position = Vector3.new(999,999,999)
  6730. hitgroundweld = new("Weld",hitground)
  6731. hitgroundweld.Part0 = to
  6732. hitgroundweld.Part1 = hitground
  6733. hitground.Touched:connect(function(hit2)
  6734. if hit2.Size.x > 150 then
  6735. hitground:Destroy()
  6736. ad = new("Part",char)
  6737. ad.Name = "NewPart"
  6738. ad.Size = Vector3.new(30,0.1,30)
  6739. ad.CanCollide = false
  6740. ad.Anchored = true
  6741. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6742. ad.Transparency = 1
  6743. aad = new("Decal",ad)
  6744.  
  6745. aad.Face = "Top"
  6746. aad.Transparency = 1
  6747. aad.Transparency = 0
  6748. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6749. smoke = new("Part",to)
  6750. smokemesh = new("SpecialMesh",smoke)
  6751. smokemesh.MeshId = "rbxassetid://928329648"
  6752. smoke.BrickColor = hit2.BrickColor
  6753. smoke.Anchored = true
  6754. smoke.Position = hitground.Position
  6755. GroundImpact:Play()
  6756. for i = 1,20 do
  6757. wait()
  6758. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6759. smoke.Transparency = smoke.Transparency + 1/20
  6760. end
  6761. smoke:Destroy()
  6762. wait(0.5)
  6763.  
  6764. for i = 1,20 do
  6765. wait(0.1)
  6766. aad.Transparency = aad.Transparency + 1/20
  6767. end
  6768. end
  6769. end)
  6770. ys = Instance.new("BodyVelocity",to)
  6771. ys.Name = "GO"
  6772.  
  6773. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6774.  
  6775. ys.Velocity = v3(0,-90,0)
  6776.  
  6777. wait(1)
  6778. ys:Destroy()
  6779.  
  6780.  
  6781.  
  6782.  
  6783.  
  6784. hit3 = false
  6785. hit4 = false
  6786.  
  6787.  
  6788. hit1 = false
  6789. hit2 = false
  6790. hit3 = false
  6791. hit4 = false
  6792. idle = true
  6793. RootPart.Anchored = false
  6794. to.Anchored = false
  6795. end
  6796. end)
  6797. end
  6798.  
  6799.  
  6800. function Combo2()
  6801. getplayer = new("Part",char)
  6802. getplayer.Position = Vector3.new(999,999,999)
  6803. getplayer.Transparency = 1
  6804. getplayer.Size = v3(55,55,55)
  6805. getplayer.CanCollide = false
  6806. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6807. getplayer.Name = "GetPlayer"
  6808.  
  6809. game.Debris:AddItem(getplayer,0.5)
  6810.  
  6811. getplayer.Touched:connect(function(hit)
  6812. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6813. getplayer:Destroy()
  6814. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6815. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6816. to.Anchored = true
  6817. idle = false
  6818.  
  6819.  
  6820. hit1 = true
  6821.  
  6822. for i,v in pairs(to.Parent:GetChildren()) do
  6823. if v:IsA("Humanoid") then
  6824. v.Health = v.Health - 20
  6825.  
  6826. v.PlatformStand = true
  6827. end
  6828. end
  6829.  
  6830. for i,v in pairs(to.Parent:GetChildren()) do
  6831. if v:IsA("Humanoid") then
  6832. v.Health = v.Health - 10
  6833.  
  6834. v.PlatformStand = true
  6835. end
  6836. end
  6837.  
  6838. hit1 = false
  6839.  
  6840.  
  6841. hit2 = true
  6842.  
  6843. for i,v in pairs(to.Parent:GetChildren()) do
  6844. if v:IsA("Humanoid") then
  6845. v.Health = v.Health - 5
  6846.  
  6847. v.PlatformStand = true
  6848. end
  6849. end
  6850. hit2 = false
  6851.  
  6852. punchsound1:Play()
  6853. hit3 = true
  6854. hit4 = true
  6855.  
  6856.  
  6857. punchsound1:Play()
  6858.  
  6859. coroutine.wrap(function()
  6860. for i=1,2 do
  6861. wait()
  6862. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  6863. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  6864.  
  6865.  
  6866. for i = 0, 1, 0.1 do
  6867. swait()
  6868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6870. 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)
  6871. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6872. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6873. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6874. end
  6875. StrongPunch:Play()
  6876. for i,v in pairs(to.Parent:GetChildren()) do
  6877. if v:IsA("Humanoid") then
  6878. v.Health = v.Health - 10
  6879.  
  6880. v.PlatformStand = true
  6881. end
  6882. end
  6883. end
  6884.  
  6885.  
  6886. wait(0.7)
  6887. end)()
  6888.  
  6889.  
  6890.  
  6891.  
  6892. RootPart.Anchored = true
  6893. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  6894. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  6895. local Must = Instance.new("Sound",Torso)
  6896. Must.SoundId = "rbxassetid://163627081"
  6897. Must.Pitch = 0.99
  6898. Must.Volume = 5
  6899. Must.Looped = false
  6900. wait(0)
  6901. Must:Play()
  6902.  
  6903.  
  6904. for i = 0, 1, 0.1 do
  6905. swait()
  6906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6908. 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)
  6909. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6910. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6911. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6912. end
  6913.  
  6914.  
  6915. StrongPunch:Play()
  6916.  
  6917.  
  6918. for i = 0, 1, 0.1 do
  6919. swait()
  6920. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6921. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6922. 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)
  6923. 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)
  6924. 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)
  6925. 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)
  6926. end
  6927.  
  6928.  
  6929.  
  6930. for i,v in pairs(to.Parent:GetChildren()) do
  6931. if v:IsA("Humanoid") then
  6932. v.Health = v.Health - 20
  6933.  
  6934. v.PlatformStand = true
  6935. end
  6936. end
  6937.  
  6938.  
  6939. hitground = new("Part",char)
  6940. hitground.Size = Vector3.new(5,5,5)
  6941. hitground.Name = "Ground"
  6942. hitground.Transparency = 1
  6943. hitground.CanCollide = false
  6944. game.Debris:AddItem(hitground,2)
  6945. hitground.Position = Vector3.new(999,999,999)
  6946. hitgroundweld = new("Weld",hitground)
  6947. hitgroundweld.Part0 = to
  6948. hitgroundweld.Part1 = hitground
  6949. hitground.Touched:connect(function(hit2)
  6950. if hit2.Size.x > 150 then
  6951. hitground:Destroy()
  6952. ad = new("Part",char)
  6953. ad.Name = "NewPart"
  6954. ad.Size = Vector3.new(30,0.1,30)
  6955. ad.CanCollide = false
  6956. ad.Anchored = true
  6957. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6958. ad.Transparency = 1
  6959. aad = new("Decal",ad)
  6960.  
  6961. aad.Face = "Top"
  6962. aad.Transparency = 1
  6963. aad.Transparency = 0
  6964. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6965. smoke = new("Part",to)
  6966. smokemesh = new("SpecialMesh",smoke)
  6967. smokemesh.MeshId = "rbxassetid://928329648"
  6968. smoke.BrickColor = hit2.BrickColor
  6969. smoke.Anchored = true
  6970. smoke.Position = hitground.Position
  6971. GroundImpact:Play()
  6972. for i = 1,20 do
  6973. wait()
  6974. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6975. smoke.Transparency = smoke.Transparency + 1/20
  6976. end
  6977. smoke:Destroy()
  6978. wait(0.5)
  6979.  
  6980. for i = 1,20 do
  6981. wait(0.1)
  6982. aad.Transparency = aad.Transparency + 1/20
  6983. end
  6984. end
  6985. end)
  6986. to.Anchored = false
  6987. ys = Instance.new("BodyVelocity",to)
  6988. ys.Name = "GO"
  6989.  
  6990. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6991.  
  6992. ys.Velocity = v3(0,-90,0)
  6993.  
  6994. wait(1)
  6995. ys:Destroy()
  6996.  
  6997.  
  6998.  
  6999.  
  7000.  
  7001. hit3 = false
  7002. hit4 = false
  7003.  
  7004.  
  7005. hit1 = false
  7006. hit2 = false
  7007. hit3 = false
  7008. hit4 = false
  7009. idle = true
  7010. RootPart.Anchored = false
  7011. end
  7012. end)
  7013. end
  7014.  
  7015. function KABOOMZ222()
  7016. local effspwn = Instance.new("Part")
  7017. coroutine.resume(coroutine.create(function()
  7018. local sound1 = Instance.new("Sound")
  7019. sound1.SoundId = "rbxassetid://440145223"
  7020. sound1.MaxDistance = 600
  7021. sound1.EmitterSize = 60
  7022. sound1.Volume = 5.5
  7023. sound1.Pitch = 1.3
  7024. sound1.Parent = effspwn
  7025. local sound2 = Instance.new("Sound")
  7026. sound2.SoundId = "rbxassetid://440145223"
  7027. sound2.MaxDistance = 300
  7028. sound2.EmitterSize = 20
  7029. sound2.Volume = 3
  7030. sound2.Pitch = 0.7
  7031. sound2.Parent = effspwn
  7032. local sound3 = Instance.new("Sound")
  7033. sound3.SoundId = "rbxassetid://440145223"
  7034. sound2.MaxDistance = 400
  7035. sound2.EmitterSize = 30
  7036. sound2.Volume = 0.5
  7037. sound2.Pitch = 0.5
  7038. sound2.Parent = effspwn
  7039. sound2:Play()
  7040. wait()
  7041. sound1:Play()
  7042. sound3:Play()
  7043. end))
  7044. local model = Instance.new("Model")
  7045. game.Debris:AddItem(model, 20)
  7046. model.Name = "smasheffects"
  7047. model.Parent = workspace
  7048. effspwn.Name = "spwnr"
  7049. effspwn.Size = Vector3.new(1, 1, 1)
  7050. effspwn.Anchored = true
  7051. effspwn.CanCollide = false
  7052. effspwn.Transparency = 1
  7053. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7054. effspwn.Parent = model
  7055.  
  7056.  
  7057.  
  7058.  
  7059. coroutine.resume(coroutine.create(function()
  7060. local shok = Instance.new("Part")
  7061. shok.Name = "whoosh"
  7062. shok.BrickColor = BrickColor.new("Institutional white")
  7063. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7064. shok.Size = Vector3.new(1, 1, 1)
  7065. shok.Anchored = true
  7066. shok.Material = "Neon"
  7067. shok.Transparency = 1
  7068. shok.CanCollide = false
  7069. shok.Parent = model
  7070. game.Debris:AddItem(shok, 12)
  7071. local mesh = Instance.new("SpecialMesh")
  7072. mesh.MeshType = "FileMesh"
  7073. mesh.MeshId = "rbxassetid://437347603"
  7074. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7075. mesh.Parent = shok
  7076.  
  7077.  
  7078.  
  7079.  
  7080.  
  7081. for e = 1, 8 do
  7082. wait()
  7083. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7084. shok.Transparency = shok.Transparency + 0.035
  7085. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7086. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7087.  
  7088.  
  7089. end
  7090. for e = 1, 16 do
  7091. wait()
  7092. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7093. shok.Transparency = shok.Transparency + 0.11
  7094. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7095. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7096.  
  7097. end
  7098. end))
  7099. coroutine.resume(coroutine.create(function()
  7100. local shok = Instance.new("Part")
  7101. shok.Name = "wring1"
  7102. shok.BrickColor = BrickColor.new("Institutional white")
  7103. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7104. shok.Size = Vector3.new(1, 1, 1)
  7105. shok.Anchored = true
  7106. shok.Material = "Neon"
  7107. shok.Transparency = 0.25
  7108. shok.CanCollide = false
  7109. shok.Parent = model
  7110. game.Debris:AddItem(shok, 12)
  7111. local mesh = Instance.new("SpecialMesh")
  7112. mesh.MeshType = "FileMesh"
  7113. mesh.MeshId = "rbxassetid://3270017"
  7114. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7115. mesh.Parent = shok
  7116. for e = 1, 30 do
  7117. wait()
  7118. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7119. shok.Transparency = shok.Transparency + 0.002
  7120. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7121. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7122. end
  7123. for e = 1, 38 do
  7124. wait()
  7125. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7126. shok.Transparency = shok.Transparency + 0.002
  7127. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7128. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7129. end
  7130. for e = 1, 24 do
  7131. wait()
  7132. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7133. shok.Transparency = shok.Transparency + 0.03
  7134. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7135. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7136. end
  7137. end))
  7138. coroutine.resume(coroutine.create(function()
  7139. local shok = Instance.new("Part")
  7140. shok.Name = "wring2"
  7141. shok.BrickColor = BrickColor.new("Institutional white")
  7142. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7143. shok.Size = Vector3.new(1, 1, 1)
  7144. shok.Anchored = true
  7145. shok.Material = "Neon"
  7146. shok.Transparency = 0.25
  7147. shok.CanCollide = false
  7148. shok.Parent = model
  7149. game.Debris:AddItem(shok, 12)
  7150. local mesh = Instance.new("SpecialMesh")
  7151. mesh.MeshType = "FileMesh"
  7152. mesh.MeshId = "rbxassetid://3270017"
  7153. mesh.Scale = Vector3.new(12, 12, 0.05)
  7154. mesh.Parent = shok
  7155. for e = 1, 30 do
  7156. wait()
  7157. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7158. shok.Transparency = shok.Transparency + 0.002
  7159. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7160. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7161. end
  7162. for e = 1, 38 do
  7163. wait()
  7164. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7165. shok.Transparency = shok.Transparency + 0.002
  7166. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7167. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7168. end
  7169. for e = 1, 24 do
  7170. wait()
  7171. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7172. shok.Transparency = shok.Transparency + 0.03
  7173. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7174. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7175. end
  7176. end))
  7177. coroutine.resume(coroutine.create(function()
  7178. local shok = Instance.new("Part")
  7179. shok.Name = "coil1"
  7180. shok.BrickColor = BrickColor.new("Institutional white")
  7181. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7182. shok.Size = Vector3.new(1, 1, 1)
  7183. shok.Anchored = true
  7184. shok.Material = "Neon"
  7185. shok.Transparency = 0.25
  7186. shok.CanCollide = false
  7187. shok.Parent = model
  7188. game.Debris:AddItem(shok, 12)
  7189. local mesh = Instance.new("SpecialMesh")
  7190. mesh.MeshType = "FileMesh"
  7191. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7192. mesh.Scale = Vector3.new(12, 12, 12)
  7193. mesh.Parent = shok
  7194. for e = 1, 15 do
  7195. wait()
  7196. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7197. shok.Transparency = shok.Transparency + 0.004
  7198. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7199. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7200. end
  7201. for e = 1, 16 do
  7202. wait()
  7203. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7204. shok.Transparency = shok.Transparency + 0.004
  7205. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7206. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7207. end
  7208. for e = 1, 12 do
  7209. wait()
  7210. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7211. shok.Transparency = shok.Transparency + 0.06
  7212. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7213. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7214. end
  7215. end))
  7216. coroutine.resume(coroutine.create(function()
  7217. local shok = Instance.new("Part")
  7218. shok.Name = "coil2"
  7219. shok.BrickColor = BrickColor.new("Institutional white")
  7220. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7221. shok.Size = Vector3.new(1, 1, 1)
  7222. shok.Anchored = true
  7223. shok.Material = "Neon"
  7224. shok.Transparency = 1
  7225. shok.CanCollide = false
  7226. shok.Parent = model
  7227. game.Debris:AddItem(shok, 12)
  7228. local mesh = Instance.new("SpecialMesh")
  7229. mesh.MeshType = "FileMesh"
  7230. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7231. mesh.Scale = Vector3.new(6, 12, 6)
  7232. mesh.Parent = shok
  7233. for e = 1, 15 do
  7234. wait()
  7235. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7236. shok.Transparency = shok.Transparency + 0.005
  7237. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7238. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7239. end
  7240. for e = 1, 16 do
  7241. wait()
  7242. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7243. shok.Transparency = shok.Transparency + 0.005
  7244. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7245. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7246. end
  7247. for e = 1, 12 do
  7248. wait()
  7249. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7250. shok.Transparency = shok.Transparency + 0.09
  7251. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7252. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7253. end
  7254. end))
  7255. coroutine.resume(coroutine.create(function()
  7256. local shok = Instance.new("Part")
  7257. shok.Name = "shokwve"
  7258. shok.BrickColor = BrickColor.new("Institutional white")
  7259. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7260. shok.Size = Vector3.new(1, 1, 1)
  7261. shok.Anchored = true
  7262. shok.Material = "Neon"
  7263. shok.Transparency = 0.6
  7264. shok.CanCollide = false
  7265. shok.Parent = model
  7266. game.Debris:AddItem(shok, 12)
  7267. local mesh = Instance.new("SpecialMesh")
  7268. mesh.MeshType = "FileMesh"
  7269. mesh.MeshId = "rbxassetid://489415447"
  7270. mesh.Scale = Vector3.new(1, 1, 1)
  7271. mesh.Parent = shok
  7272. for e = 1, 12 do
  7273. wait()
  7274. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7275. shok.Transparency = shok.Transparency + 0.002
  7276. end
  7277. for e = 1, 32 do
  7278. wait()
  7279. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7280. shok.Transparency = shok.Transparency + 0.002
  7281. end
  7282. for e = 1, 24 do
  7283. wait()
  7284. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7285. shok.Transparency = shok.Transparency + 0.03
  7286. end
  7287. end))
  7288. coroutine.resume(coroutine.create(function()
  7289. local shok = Instance.new("Part")
  7290. shok.Name = "shock2"
  7291. shok.BrickColor = BrickColor.new("Institutional white")
  7292. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7293. shok.Size = Vector3.new(1, 1, 1)
  7294. shok.Anchored = true
  7295. shok.Material = "Neon"
  7296. shok.Transparency = 0.35
  7297. shok.CanCollide = false
  7298. shok.Parent = model
  7299. game.Debris:AddItem(shok, 12)
  7300. local mesh = Instance.new("SpecialMesh")
  7301. mesh.MeshType = "FileMesh"
  7302. mesh.MeshId = "rbxassetid://1095709"
  7303. mesh.Scale = Vector3.new(12, 12, 12)
  7304. mesh.Parent = shok
  7305. for e = 1, 15 do
  7306. wait()
  7307. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7308. shok.Transparency = shok.Transparency + 0.004
  7309. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7310. end
  7311. for e = 1, 16 do
  7312. wait()
  7313. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7314. shok.Transparency = shok.Transparency + 0.004
  7315. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7316. end
  7317. for e = 1, 12 do
  7318. wait()
  7319. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7320. shok.Transparency = shok.Transparency + 0.06
  7321. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7322. end
  7323. end))
  7324. coroutine.resume(coroutine.create(function()
  7325. local shok = Instance.new("Part")
  7326. shok.Name = "shock3"
  7327. shok.BrickColor = BrickColor.new("Institutional white")
  7328. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7329. shok.Size = Vector3.new(1, 1, 1)
  7330. shok.Anchored = true
  7331. shok.Material = "Neon"
  7332. shok.Transparency = 0.35
  7333. shok.CanCollide = false
  7334. shok.Parent = model
  7335. game.Debris:AddItem(shok, 12)
  7336. local mesh = Instance.new("SpecialMesh")
  7337. mesh.MeshType = "FileMesh"
  7338. mesh.MeshId = "rbxassetid://1095709"
  7339. mesh.Scale = Vector3.new(12, 12, 12)
  7340. mesh.Parent = shok
  7341. for e = 1, 15 do
  7342. wait()
  7343. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7344. shok.Transparency = shok.Transparency + 0.004
  7345. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7346. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7347. end
  7348. for e = 1, 16 do
  7349. wait()
  7350. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7351. shok.Transparency = shok.Transparency + 0.004
  7352. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7353. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7354. end
  7355. for e = 1, 12 do
  7356. wait()
  7357. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7358. shok.Transparency = shok.Transparency + 0.06
  7359. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7360. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7361. end
  7362. end))
  7363. end
  7364.  
  7365.  
  7366.  
  7367. mouse.KeyDown:connect(function(k)
  7368. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7369. local exp = Instance.new("Explosion",Torso)
  7370. exp.BlastRadius = 45.5
  7371. exp.BlastPressure = 100
  7372. exp.Position = Torso
  7373. exp.Visible = true
  7374. end
  7375. end)
  7376.  
  7377. MV4 = 300
  7378. mouse.KeyDown:connect(function(k)
  7379. if attack == false and k == "8" then
  7380. for i, v in pairs(Torso:GetChildren()) do
  7381. if v:IsA('ParticleEmitter') then
  7382. v:Remove()
  7383. end
  7384. end
  7385. end
  7386. end)
  7387.  
  7388.  
  7389. MV4 = 300
  7390. mouse.KeyDown:connect(function(k)
  7391. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7392. MV4 = 0
  7393. Humanoid.WalkSpeed = 13
  7394. attack = true
  7395. Firepart1 = Instance.new("Part", RightArm)
  7396. Firepart1.Size = Vector3.new(1, 1, 1)
  7397. GuW1 = Instance.new("Weld")
  7398. GuW1.Name = "GuW"
  7399. GuW1.Part0 = RightArm
  7400. GuW1.C0 = cn(0, -1, 0)
  7401. GuW1.C1 = cn(0, 0, 0)
  7402. GuW1.Part1 = Firepart1
  7403. GuW1.Parent = RightArm
  7404. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7405. Firepart1.Transparency = 1
  7406. Firepart2 = Instance.new("Part", LeftArm)
  7407. Firepart2.Size = Vector3.new(1, 1, 1)
  7408. GuW2 = Instance.new("Weld")
  7409. GuW2.Name = "GuW"
  7410. GuW2.Part0 = LeftArm
  7411. GuW2.C0 = cn(0, -1, 0)
  7412. GuW2.C1 = cn(0, 0, 0)
  7413. GuW2.Part1 = Firepart2
  7414. GuW2.Parent = LeftArm
  7415. Firepart2.Transparency = 1
  7416. for i = 0, 5, 0.1 do
  7417. swait()
  7418. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7419. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7420. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7421. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7422. if Torsovelocity.Y > 2 then
  7423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7425. 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)
  7426. 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)
  7427. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7428. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7429. elseif Torsovelocity.Y < 1 then
  7430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7432. 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)
  7433. 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)
  7434. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7435. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7436. end
  7437. end
  7438. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7439. for i = 0, 7, 0.1 do
  7440. swait()
  7441. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7442. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7443. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7444. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7445. if Torsovelocity.Y > 2 then
  7446. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7447. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7448. 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)
  7449. 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)
  7450. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7451. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7452. elseif Torsovelocity.Y < 1 then
  7453. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7454. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7455. 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)
  7456. 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)
  7457. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7458. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7459. end
  7460. end
  7461. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7462. GuW1:Destroy()
  7463. GuW1 = Instance.new("Weld")
  7464. GuW1.Name = "GuW"
  7465. GuW1.Part0 = Torso
  7466. GuW1.C0 = cn(0, 0, -6)
  7467. GuW1.C1 = cn(0, 0, 0)
  7468. GuW1.Part1 = Firepart1
  7469. GuW1.Parent = Torso
  7470. GuW2:Destroy()
  7471. GuW2 = Instance.new("Weld")
  7472. GuW2.Name = "GuW"
  7473. GuW2.Part0 = Torso
  7474. GuW2.C0 = cn(0, 0, -6)
  7475. GuW2.C1 = cn(0, 0, 0)
  7476. GuW2.Part1 = Firepart2
  7477. GuW2.Parent = Torso
  7478. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7479. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7480. GuW2:Destroy()
  7481. GuW2 = Instance.new("Weld")
  7482. GuW2.Name = "GuW"
  7483. GuW2.Part0 = Torso
  7484. GuW2.C0 = cn(0, 0, -4)
  7485. GuW2.C1 = cn(0, 0, 0)
  7486. GuW2.Part1 = Firepart2
  7487. GuW2.Parent = Torso
  7488.  
  7489.  
  7490. for i = 0, 7, 0.1 do
  7491. swait()
  7492. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7493. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7494. if Torsovelocity.Y > 2 then
  7495. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7496. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7497. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7498. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7499. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7500. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7501. elseif Torsovelocity.Y < 1 then
  7502. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7503. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7504. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7505. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7506. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7507. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7508. end
  7509. end
  7510. local bp2 = Create("BodyPosition")({
  7511. P = 900,
  7512. D = 1000,
  7513. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7514. position = Torso.Position + Vector3.new(0, 60, 0),
  7515. Parent = Torso
  7516. })
  7517. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7518. for i = 0, 8, 0.1 do
  7519. swait()
  7520. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7521. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7522. 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)
  7523. if Torsovelocity.Y > 2 then
  7524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7526. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7527. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7528. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7529. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7530. elseif Torsovelocity.Y < 1 then
  7531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7533. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7534. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7535. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7536. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7537. end
  7538. end
  7539. for i = 0, 18, 0.1 do
  7540. swait()
  7541. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7542. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7543. 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)
  7544. if Torsovelocity.Y > 2 then
  7545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7547. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7548. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7549. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7550. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7551. elseif Torsovelocity.Y < 1 then
  7552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7554. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7555. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7556. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7557. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7558. end
  7559. end
  7560. GuW1:Destroy()
  7561. GuW1 = Instance.new("Weld")
  7562. GuW1.Name = "GuW"
  7563. GuW1.Part0 = Torso
  7564. GuW1.C0 = cn(0, 0, -15)
  7565. GuW1.C1 = cn(0, 0, 0)
  7566. GuW1.Part1 = Firepart1
  7567. GuW1.Parent = Torso
  7568. GuW2:Destroy()
  7569. GuW2 = Instance.new("Weld")
  7570. GuW2.Name = "GuW"
  7571. GuW2.Part0 = Torso
  7572. GuW2.C0 = cn(0, 0, -17.5)
  7573. GuW2.C1 = cn(0, 0, 0)
  7574. GuW2.Part1 = Firepart2
  7575. GuW2.Parent = Torso
  7576. for i = 0, 1.25, 0.01 do
  7577. swait()
  7578. 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)
  7579. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  7580. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7581. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7582. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7583. if Torsovelocity.Y > 2 then
  7584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7586. 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)
  7587. 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)
  7588. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7589. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7590. elseif Torsovelocity.Y < 1 then
  7591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7593. 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)
  7594. 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)
  7595. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7596. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7597. end
  7598. end
  7599. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  7600. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  7601. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  7602. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  7603. for i = 0, 3, 0.1 do
  7604. swait()
  7605. if Torsovelocity.Y > 2 then
  7606. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7607. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7608. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7609. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7610. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7611. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7612. elseif Torsovelocity.Y < 1 then
  7613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7615. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7616. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7618. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7619. end
  7620. end
  7621. wait(1)
  7622. bp2:Destroy()
  7623. Humanoid.WalkSpeed = 16
  7624. attack = false
  7625. MV4 = 0
  7626. Firepart1:Destroy()
  7627. Firepart2:Destroy()
  7628. end
  7629. end)
  7630. mouse.KeyDown:connect(function(k)
  7631. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7632. MV4 = 0
  7633. Humanoid.WalkSpeed = 13
  7634. attack = true
  7635. Firepart1 = Instance.new("Part", RightArm)
  7636. Firepart1.Size = Vector3.new(1, 1, 1)
  7637. GuW1 = Instance.new("Weld")
  7638. GuW1.Name = "GuW"
  7639. GuW1.Part0 = RightArm
  7640. GuW1.C0 = cn(0, -1, 0)
  7641. GuW1.C1 = cn(0, 0, 0)
  7642. GuW1.Part1 = Firepart1
  7643. GuW1.Parent = RightArm
  7644. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7645. Firepart1.Transparency = 1
  7646. Firepart2 = Instance.new("Part", LeftArm)
  7647. Firepart2.Size = Vector3.new(1, 1, 1)
  7648. GuW2 = Instance.new("Weld")
  7649. GuW2.Name = "GuW"
  7650. GuW2.Part0 = LeftArm
  7651. GuW2.C0 = cn(0, -1, 0)
  7652. GuW2.C1 = cn(0, 0, 0)
  7653. GuW2.Part1 = Firepart2
  7654. GuW2.Parent = LeftArm
  7655. Firepart2.Transparency = 1
  7656. GuW1:Destroy()
  7657. GuW1 = Instance.new("Weld")
  7658. GuW1.Name = "GuW"
  7659. GuW1.Part0 = Torso
  7660. GuW1.C0 = cn(0, 0, -6)
  7661. GuW1.C1 = cn(0, 0, 0)
  7662. GuW1.Part1 = Firepart1
  7663. GuW1.Parent = Torso
  7664. GuW2:Destroy()
  7665. GuW2 = Instance.new("Weld")
  7666. GuW2.Name = "GuW"
  7667. GuW2.Part0 = Torso
  7668. GuW2.C0 = cn(0, 0, -6)
  7669. GuW2.C1 = cn(0, 0, 0)
  7670. GuW2.Part1 = Firepart2
  7671. GuW2.Parent = Torso
  7672. GuW2:Destroy()
  7673. GuW2 = Instance.new("Weld")
  7674. GuW2.Name = "GuW"
  7675. GuW2.Part0 = Torso
  7676. GuW2.C0 = cn(0, 0, -4)
  7677. GuW2.C1 = cn(0, 0, 0)
  7678. GuW2.Part1 = Firepart2
  7679. GuW2.Parent = Torso
  7680. for i = 0, 18, 0.1 do
  7681. swait()
  7682. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7683. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7684. 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)
  7685. if Torsovelocity.Y > 2 then
  7686. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7687. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7688. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7689. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7690. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7691. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7692. elseif Torsovelocity.Y < 1 then
  7693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7695. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7696. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7697. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7698. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7699. end
  7700. end
  7701. GuW1:Destroy()
  7702. GuW1 = Instance.new("Weld")
  7703. GuW1.Name = "GuW"
  7704. GuW1.Part0 = Torso
  7705. GuW1.C0 = cn(0, 0, -15)
  7706. GuW1.C1 = cn(0, 0, 0)
  7707. GuW1.Part1 = Firepart1
  7708. GuW1.Parent = Torso
  7709. GuW2:Destroy()
  7710. GuW2 = Instance.new("Weld")
  7711. GuW2.Name = "GuW"
  7712. GuW2.Part0 = Torso
  7713. GuW2.C0 = cn(0, 0, -17.5)
  7714. GuW2.C1 = cn(0, 0, 0)
  7715. GuW2.Part1 = Firepart2
  7716. GuW2.Parent = Torso
  7717. for i = 0, 1.25, 0.01 do
  7718. swait()
  7719. 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)
  7720. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  7721. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7722. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7723. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7724. if Torsovelocity.Y > 2 then
  7725. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7726. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7727. 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)
  7728. 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)
  7729. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7730. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7731. end
  7732. end
  7733. wait(0.5)
  7734. Humanoid.WalkSpeed = 16
  7735. attack = false
  7736. MV4 = 300
  7737. Firepart1:Destroy()
  7738. Firepart2:Destroy()
  7739. end
  7740.  
  7741.  
  7742. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  7743. MV4 = 90
  7744. Humanoid.WalkSpeed = 0.01
  7745. attack = true
  7746. Firepart1 = Instance.new("Part", RightArm)
  7747. Firepart1.Size = Vector3.new(1, 1, 1)
  7748. GuW1 = Instance.new("Weld")
  7749. GuW1.Name = "GuW"
  7750. GuW1.Part0 = RightArm
  7751. GuW1.C0 = cn(0, -1, 0)
  7752. GuW1.C1 = cn(0, 0, 0)
  7753. GuW1.Part1 = Firepart1
  7754. GuW1.Parent = RightArm
  7755. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7756. Firepart1.Transparency = 1
  7757. Firepart2 = Instance.new("Part", LeftArm)
  7758. Firepart2.Size = Vector3.new(1, 1, 1)
  7759. GuW2 = Instance.new("Weld")
  7760. GuW2.Name = "GuW"
  7761. GuW2.Part0 = LeftArm
  7762. GuW2.C0 = cn(0, -1, 0)
  7763. GuW2.C1 = cn(0, 0, 0)
  7764. GuW2.Part1 = Firepart2
  7765. GuW2.Parent = LeftArm
  7766. Firepart2.Transparency = 1
  7767. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7768. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7769. for i = 0, 2, 0.1 do
  7770. swait()
  7771. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7772. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7773. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7774. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7775. if Torsovelocity.Y > 2 then
  7776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7778. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7779. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7780. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7781. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7782. elseif Torsovelocity.Y < 1 then
  7783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7785. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7787. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7788. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7789. end
  7790. end
  7791. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7792. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7793. for i = 0, 7, 0.1 do
  7794. swait()
  7795. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7796. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7797. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7798. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7799. if Torsovelocity.Y > 2 then
  7800. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7801. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7802. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7803. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7804. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7805. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7806. elseif Torsovelocity.Y < 1 then
  7807. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7808. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7809. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7810. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7811. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7812. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7813. end
  7814. end
  7815. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7816. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7817. for i = 0, 7, 0.1 do
  7818. swait()
  7819. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7820. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7821. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7822. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7823. if Torsovelocity.Y > 2 then
  7824. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7825. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7826. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7827. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7828. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7829. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7830. elseif Torsovelocity.Y < 1 then
  7831. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7832. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7833. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7834. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  7835. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7836. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7837. end
  7838. end
  7839. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7840. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7841. for i = 0, 6, 0.1 do
  7842. swait()
  7843. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7844. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7845. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7846. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7847. if Torsovelocity.Y > 2 then
  7848. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7849. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7850. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7851. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7852. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7853. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7854. elseif Torsovelocity.Y < 1 then
  7855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7856. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7857. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7858. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7859. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7860. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7861. end
  7862. end
  7863. for i = 0, 5, 0.1 do
  7864. swait()
  7865. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7866. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7867. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7868. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7869. if Torsovelocity.Y > 2 then
  7870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7872. 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)
  7873. 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)
  7874. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7875. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7876. elseif Torsovelocity.Y < 1 then
  7877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7879. 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)
  7880. 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)
  7881. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7882. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7883. end
  7884. end
  7885. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7886. for i = 0, 7, 0.1 do
  7887. swait()
  7888. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7889. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7890. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7891. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7892. if Torsovelocity.Y > 2 then
  7893. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7894. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7895. 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)
  7896. 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)
  7897. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7898. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7899. elseif Torsovelocity.Y < 1 then
  7900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7902. 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)
  7903. 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)
  7904. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7905. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7906. end
  7907. end
  7908. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7909. GuW1:Destroy()
  7910. GuW1 = Instance.new("Weld")
  7911. GuW1.Name = "GuW"
  7912. GuW1.Part0 = Torso
  7913. GuW1.C0 = cn(0, 0, -6)
  7914. GuW1.C1 = cn(0, 0, 0)
  7915. GuW1.Part1 = Firepart1
  7916. GuW1.Parent = Torso
  7917. GuW2:Destroy()
  7918. GuW2 = Instance.new("Weld")
  7919. GuW2.Name = "GuW"
  7920. GuW2.Part0 = Torso
  7921. GuW2.C0 = cn(0, 0, -6)
  7922. GuW2.C1 = cn(0, 0, 0)
  7923. GuW2.Part1 = Firepart2
  7924. GuW2.Parent = Torso
  7925. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7926. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7927. GuW2:Destroy()
  7928. GuW2 = Instance.new("Weld")
  7929. GuW2.Name = "GuW"
  7930. GuW2.Part0 = Torso
  7931. GuW2.C0 = cn(0, 0, -4)
  7932. GuW2.C1 = cn(0, 0, 0)
  7933. GuW2.Part1 = Firepart2
  7934. GuW2.Parent = Torso
  7935. for i = 0, 7, 0.1 do
  7936. swait()
  7937. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7938. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7939. if Torsovelocity.Y > 2 then
  7940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7942. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7943. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7944. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7945. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7946. elseif Torsovelocity.Y < 1 then
  7947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7949. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7950. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7951. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7952. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7953. end
  7954. end
  7955. local bp2 = Create("BodyPosition")({
  7956. P = 900,
  7957. D = 1000,
  7958. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7959. position = Torso.Position + Vector3.new(0, 60, 0),
  7960. Parent = Torso
  7961. })
  7962. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7963. for i = 0, 8, 0.1 do
  7964. swait()
  7965. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7966. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7967. 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)
  7968. if Torsovelocity.Y > 2 then
  7969. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7970. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7971. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7972. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7973. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7974. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7975. elseif Torsovelocity.Y < 1 then
  7976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7978. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7979. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7980. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7981. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7982. end
  7983. end
  7984. for i = 0, 18, 0.1 do
  7985. swait()
  7986. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7987. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7988. 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)
  7989. if Torsovelocity.Y > 2 then
  7990. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7991. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7992. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7993. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7994. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7995. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7996. elseif Torsovelocity.Y < 1 then
  7997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7999. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8000. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8001. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8002. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8003. end
  8004. end
  8005. GuW1:Destroy()
  8006. GuW1 = Instance.new("Weld")
  8007. GuW1.Name = "GuW"
  8008. GuW1.Part0 = Torso
  8009. GuW1.C0 = cn(0, 0, -15)
  8010. GuW1.C1 = cn(0, 0, 0)
  8011. GuW1.Part1 = Firepart1
  8012. GuW1.Parent = Torso
  8013. GuW2:Destroy()
  8014. GuW2 = Instance.new("Weld")
  8015. GuW2.Name = "GuW"
  8016. GuW2.Part0 = Torso
  8017. GuW2.C0 = cn(0, 0, -17.5)
  8018. GuW2.C1 = cn(0, 0, 0)
  8019. GuW2.Part1 = Firepart2
  8020. GuW2.Parent = Torso
  8021. for i = 0, 1.25, 0.01 do
  8022. swait()
  8023. 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)
  8024. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8025. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8026. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8027. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8028. if Torsovelocity.Y > 2 then
  8029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8031. 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)
  8032. 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)
  8033. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8034. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8035. elseif Torsovelocity.Y < 1 then
  8036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8038. 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)
  8039. 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)
  8040. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8041. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8042. end
  8043. end
  8044. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8045. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8046. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8047. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8048. for i = 0, 3, 0.1 do
  8049. swait()
  8050. if Torsovelocity.Y > 2 then
  8051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8053. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8054. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8055. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8056. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8057. elseif Torsovelocity.Y < 1 then
  8058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8060. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8061. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8062. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8063. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8064. end
  8065. end
  8066. wait(1)
  8067. bp2:Destroy()
  8068. Humanoid.WalkSpeed = 16
  8069. attack = false
  8070. MV4 = 0
  8071. Firepart1:Destroy()
  8072. Firepart2:Destroy()
  8073. end
  8074. end)
  8075. whiletruewait = false
  8076. game:GetService("RunService").Stepped:connect(function()
  8077. if whiletruewait == false then
  8078. whiletruewait = true
  8079. wait()
  8080. whiletruewait = false
  8081. end
  8082. end)
  8083. game:GetService("RunService").Stepped:connect(function()
  8084. if whiletruewait == false then
  8085. if MV1 < 20 then
  8086. MV1 = MV1 + 0.2
  8087. end
  8088. if MV2 < 90 then
  8089. MV2 = MV2 + 1
  8090. end
  8091. if MV3 < 190 then
  8092. MV3 = MV3 + 0.4
  8093. end
  8094. if MV4 < 500 then
  8095. MV4 = MV4 + 0.3
  8096. end
  8097. end
  8098. end)
  8099. Humanoid.MaxHealth = 10000
  8100. wait()
  8101. for i = 1, 6 do
  8102. Humanoid.Health = Humanoid.MaxHealth
  8103. wait()
  8104. end
  8105.  
  8106. ---
  8107. GroundWave3 = function()
  8108. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8109. Colors = {"White", "White"}
  8110. local wave = Instance.new("Part", char)
  8111. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8112. wave.Anchored = true
  8113. wave.Name = "Wave"
  8114. wave.CanCollide = false
  8115. wave.Locked = true
  8116. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8117. wave.TopSurface = "Smooth"
  8118. wave.BottomSurface = "Smooth"
  8119. wave.Transparency = 0.10
  8120. wave.CFrame = HandCF
  8121. wm = Instance.new("SpecialMesh",wave)
  8122. wm.MeshId = "rbxassetid://559831844"
  8123. coroutine.wrap(function()
  8124. for i = 1, 30, 1 do
  8125. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8126. wave.Size = wm.Scale
  8127. wave.CFrame = HandCF
  8128. wave.Transparency = i/30
  8129. wait()
  8130. end
  8131. wait()
  8132. wave:Destroy()
  8133. end)()
  8134. end
  8135. ---
  8136.  
  8137. local v3 = Vector3.new
  8138. local num = 0
  8139. local bc = BrickColor.new
  8140. local new = Instance.new
  8141.  
  8142. mouse.KeyDown:connect(function(key)
  8143. if key=="=" then
  8144. Serious()
  8145. char.JumPower = 150
  8146. end
  8147. end)
  8148. Health = math.huge --------- Serious mode aura.
  8149. BaseHealth = math.huge
  8150.  
  8151.  
  8152.  
  8153.  
  8154. InForm = false
  8155.  
  8156. Player = owner
  8157. Char = Player.Character
  8158. Torso = Char.Torso
  8159.  
  8160. function Serious()
  8161. for X = 1, 1 do wait()
  8162.  
  8163.  
  8164. wait(0)
  8165. for X = 1, 1 do wait()
  8166. local Effect = Instance.new("Part")
  8167. Effect.Name = "Effect"
  8168. Effect.Parent = Torso
  8169. Effect.CFrame = Torso.CFrame
  8170. Effect.BrickColor = BrickColor.new("Neon orange")
  8171. Effect.Shape = "Ball"
  8172. Effect.Size = Vector3.new(1, 1, 1)
  8173. Effect.Anchored = true
  8174. Effect.Material = "Neon"
  8175. Effect.CanCollide = false
  8176. Effect.CFrame = Torso.CFrame
  8177. Effect.Size = Effect.Size + Vector3.new(0.5)
  8178. Effect.Transparency = Effect.Transparency + 0.04
  8179. end
  8180. end
  8181.  
  8182. repeat
  8183. Torso:FindFirstChild("Effect"):Remove()
  8184. until Torso:FindFirstChild("Effect") == nil
  8185.  
  8186.  
  8187. local Color1 = Color3.new(255, 255, 0)
  8188. local Color2 = Color3.new(255, 255, 0)
  8189.  
  8190. for i = 0, 3, 0.1 do
  8191. swait()
  8192. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8193. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8194. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8195. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8196. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8197. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8198. end
  8199. local pie22 = Instance.new("ParticleEmitter")
  8200. pie22.Parent = LeftArm
  8201. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8202. pie22.LightEmission = 1
  8203. pie22.Size = NumberSequence.new(1,2)
  8204. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8205. pie22.Transparency = NumberSequence.new(0.7,1)
  8206. pie22.EmissionDirection = "Top"
  8207. pie22.Enabled = true
  8208. pie22.Lifetime = NumberRange.new(1)
  8209. pie22.Rotation = NumberRange.new(-420, 425)
  8210. pie22.Rate = 50
  8211. pie22.Speed = NumberRange.new(1)
  8212. pie22.LockedToPart = false
  8213. pie22.VelocitySpread = 2
  8214. local pie22 = Instance.new("ParticleEmitter")
  8215. pie22.Parent = RightArm
  8216. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8217. pie22.LightEmission = 1
  8218. pie22.Size = NumberSequence.new(1,2)
  8219. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8220. pie22.Transparency = NumberSequence.new(0.7,1)
  8221. pie22.EmissionDirection = "Top"
  8222. pie22.Enabled = true
  8223. pie22.Lifetime = NumberRange.new(1)
  8224. pie22.Rotation = NumberRange.new(-420, 425)
  8225. pie22.Rate = 50
  8226. pie22.Speed = NumberRange.new(1)
  8227. pie22.LockedToPart = false
  8228. pie22.VelocitySpread = 2
  8229. local pie22 = Instance.new("ParticleEmitter")
  8230. pie22.Parent = LeftLeg
  8231. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8232. pie22.LightEmission = 1
  8233. pie22.Size = NumberSequence.new(1,2)
  8234. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8235. pie22.Transparency = NumberSequence.new(0.8,1)
  8236. pie22.EmissionDirection = "Top"
  8237. pie22.Enabled = true
  8238. pie22.Lifetime = NumberRange.new(1)
  8239. pie22.Rotation = NumberRange.new(-420, 425)
  8240. pie22.Rate = 20
  8241. pie22.Speed = NumberRange.new(1)
  8242. pie22.LockedToPart = false
  8243. pie22.VelocitySpread = 2
  8244. local pie22 = Instance.new("ParticleEmitter")
  8245. pie22.Parent = RightLeg
  8246. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8247. pie22.LightEmission = 1
  8248. pie22.Size = NumberSequence.new(1,2)
  8249. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8250. pie22.Transparency = NumberSequence.new(0.8,1)
  8251. pie22.EmissionDirection = "Top"
  8252. pie22.Enabled = true
  8253. pie22.Lifetime = NumberRange.new(1)
  8254. pie22.Rotation = NumberRange.new(-420, 425)
  8255. pie22.Rate = 20
  8256. pie22.Speed = NumberRange.new(1)
  8257. pie22.LockedToPart = false
  8258. pie22.VelocitySpread = 2
  8259. lig = Instance.new("PointLight",Player.Character.Torso)
  8260. lig.Color=Color3.new(255,255,0)
  8261. lig.Range = 6
  8262.  
  8263. local Must = Instance.new("Sound",Torso)
  8264. Must.SoundId = "rbxassetid://136847579"
  8265. Must.Pitch = 0.99
  8266. Must.Volume = 0.6
  8267. Must.Looped = false
  8268. wait(0)
  8269. Must:Play()
  8270. a21e = new("Part",char)
  8271. a21e.Name = "Beam"..num
  8272. a21e.Locked = true
  8273. a21e.Size = v3(1,1,1)
  8274. a21e.CanCollide = false
  8275. a21e.BrickColor = bc("Neon orange")
  8276. a21e.Material = "Neon"
  8277. a21e.Transparency = 0
  8278. aa21e = new("SpecialMesh",a21e)
  8279. a21e.Anchored = true
  8280. a21e.Position = RootPart.Position
  8281. aa21e.MeshType = "Sphere"
  8282. aa21e.Scale = v3(1,1,1)
  8283. for i = 1,50 do
  8284. wait()
  8285. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8286. a21e.Transparency = a21e.Transparency + 0.04
  8287. end
  8288.  
  8289.  
  8290. local Mus = Instance.new("Sound",Torso)
  8291. Mus.SoundId = "rbxassetid://291165237"
  8292. Mus.Pitch = 0.99
  8293. Mus.Volume = 0.2
  8294. Mus.Looped = true
  8295. wait(0)
  8296. Mus:Play()
  8297.  
  8298. InForm = true
  8299. Humanoid.JumpPower = 120
  8300.  
  8301. Char.Humanoid.MaxHealth = Health
  8302. wait(0.3)
  8303. Char.Humanoid.Health = Health
  8304. wait(0.7)
  8305. Must:Destroy()
  8306. end
  8307.  
  8308. function Base()
  8309. InForm = false
  8310. local Effect = Instance.new("Part")
  8311. Effect.Name = "Effect"
  8312. Effect.Parent = Torso
  8313. Effect.CFrame = Torso.CFrame
  8314. Effect.BrickColor = BrickColor.new("White")
  8315. Effect.Shape = "Ball"
  8316. Effect.Size = Vector3.new(8, 8, 8)
  8317. Effect.Anchored = true
  8318. Effect.Material = "Neon"
  8319. Effect.CanCollide = false
  8320. for loop = 1, 25 do wait()
  8321. Effect.CFrame = Torso.CFrame
  8322. Effect.Size = Effect.Size + Vector3.new(-0.5)
  8323. Effect.Transparency = Effect.Transparency + 0.04
  8324.  
  8325. end
  8326. repeat
  8327. Torso:FindFirstChild("Effect"):Remove()
  8328. until Torso:FindFirstChild("Effect") == nil
  8329.  
  8330. for i, v in pairs(Torso:GetChildren()) do
  8331. if v:IsA('ParticleEmitter') then
  8332. v:Remove()
  8333. end
  8334. end
  8335. char.Humanoid.MaxHealth = BaseHealth
  8336. wait(0.3)
  8337. char.Humanoid.Health = BaseHealth
  8338.  
  8339.  
  8340. end
  8341.  
  8342. mouse.KeyDown:connect(function(key)
  8343. if key=="9" then
  8344. Base()
  8345. lig:Destroy()
  8346. end
  8347. end)
  8348.  
  8349. Player.Chatted:connect(function(Message)
  8350. if Message == "Time to get serious." and InForm == false then
  8351. wait(0.10)
  8352. Serious()
  8353. end
  8354. if Message == "off" or Message == "Nice fight." and InForm == true then
  8355. Base()
  8356. end
  8357. local ContentProvider = game:GetService("ContentProvider")
  8358.  
  8359. local function LoadAssets(AssetList)
  8360. -- Takes an asset list and preloads it. Will not wait for them to load.
  8361.  
  8362. for _, AssetId in pairs(AssetList) do
  8363. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8364. end
  8365. end
  8366.  
  8367. local Gibs = game.Workspace
  8368.  
  8369. function Kill(Character)
  8370. Character.Humanoid.Health = 0
  8371. local poo = Instance.new("IntValue",Character)
  8372. poo.Name = "haha nope"
  8373. local svch = Character
  8374. local hum = Character:findFirstChild("Humanoid")
  8375. Character.Archivable = true
  8376. local chrclone = Character:clone()
  8377. Character.Archivable = false
  8378.  
  8379. local ch = chrclone:GetChildren()
  8380. local i
  8381. for i = 1,#ch do
  8382. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  8383. ch[i]:remove()
  8384. end
  8385. end
  8386. local function Scan(ch)
  8387. local e
  8388. for e = 1,#ch do
  8389. Scan(ch[e]:GetChildren())
  8390. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  8391. ch[e]:remove()
  8392. end
  8393. end
  8394. end
  8395. Scan(chrclone:GetChildren())
  8396.  
  8397. local hum2 = chrclone:findFirstChild("Humanoid")
  8398.  
  8399.  
  8400. if hum2 ~= nil then
  8401. hum2.Name = "Humanoid2"
  8402. hum2.PlatformStand = true
  8403. hum2.Sit = true
  8404. hum2.MaxHealth = 0
  8405. hum2.Health = 0
  8406. end
  8407.  
  8408. local ch = Character:GetChildren()
  8409. local i
  8410. for i = 1,#ch do
  8411. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8412. ch[i]:remove()
  8413. end
  8414. end
  8415.  
  8416. wait(0.2)
  8417.  
  8418. local ch = Character:GetChildren()
  8419. local i
  8420. for i = 1,#ch do
  8421. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8422. ch[i]:remove()
  8423. end
  8424. end
  8425. Character = chrclone
  8426. local Torso = Character.Torso
  8427. local movevector = Vector3.new()
  8428.  
  8429. if Torso then
  8430. local Head = Character:FindFirstChild("Head")
  8431. local Limb = Character:FindFirstChild("Right Arm")
  8432. if Limb then
  8433.  
  8434. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  8435. local Joint = Instance.new("Glue")
  8436. Joint.Name = "RightShoulder"
  8437. Joint.Part0 = Torso
  8438. Joint.Part1 = Limb
  8439. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8440. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8441. Joint.Parent = Torso
  8442.  
  8443. local B = Instance.new("Part")
  8444. B.TopSurface = 0
  8445. B.BottomSurface = 0
  8446. B.formFactor = "Symmetric"
  8447. B.Size = Vector3.new(1, 1, 1)
  8448. B.Transparency = 1
  8449. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8450. B.Parent = Character
  8451. local W = Instance.new("Weld")
  8452. W.Part0 = Limb
  8453. W.Part1 = B
  8454. W.C0 = CFrame.new(0, -0.5, 0)
  8455. W.Parent = Limb
  8456.  
  8457. end
  8458. local Limb = Character:FindFirstChild("Left Arm")
  8459. if Limb then
  8460.  
  8461. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  8462. local Joint = Instance.new("Glue")
  8463. Joint.Name = "LeftShoulder"
  8464. Joint.Part0 = Torso
  8465. Joint.Part1 = Limb
  8466. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8467. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8468. Joint.Parent = Torso
  8469.  
  8470. local B = Instance.new("Part")
  8471. B.TopSurface = 0
  8472. B.BottomSurface = 0
  8473. B.formFactor = "Symmetric"
  8474. B.Size = Vector3.new(1, 1, 1)
  8475. B.Transparency = 1
  8476. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8477. B.Parent = Character
  8478. local W = Instance.new("Weld")
  8479. W.Part0 = Limb
  8480. W.Part1 = B
  8481. W.C0 = CFrame.new(0, -0.5, 0)
  8482. W.Parent = Limb
  8483.  
  8484. end
  8485. local Limb = Character:FindFirstChild("Right Leg")
  8486. if Limb then
  8487.  
  8488. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  8489. local Joint = Instance.new("Glue")
  8490. Joint.Name = "RightHip"
  8491. Joint.Part0 = Torso
  8492. Joint.Part1 = Limb
  8493. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8494. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8495. Joint.Parent = Torso
  8496.  
  8497. local B = Instance.new("Part")
  8498. B.TopSurface = 0
  8499. B.BottomSurface = 0
  8500. B.formFactor = "Symmetric"
  8501. B.Size = Vector3.new(1, 1, 1)
  8502. B.Transparency = 1
  8503. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8504. B.Parent = Character
  8505. local W = Instance.new("Weld")
  8506. W.Part0 = Limb
  8507. W.Part1 = B
  8508. W.C0 = CFrame.new(0, -0.5, 0)
  8509. W.Parent = Limb
  8510.  
  8511. end
  8512. local Limb = Character:FindFirstChild("Left Leg")
  8513. if Limb then
  8514.  
  8515. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  8516. local Joint = Instance.new("Glue")
  8517. Joint.Name = "LeftHip"
  8518. Joint.Part0 = Torso
  8519. Joint.Part1 = Limb
  8520. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8521. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8522. Joint.Parent = Torso
  8523.  
  8524. local B = Instance.new("Part")
  8525. B.TopSurface = 0
  8526. B.BottomSurface = 0
  8527. B.formFactor = "Symmetric"
  8528. B.Size = Vector3.new(1, 1, 1)
  8529. B.Transparency = 1
  8530. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8531. B.Parent = Character
  8532. local W = Instance.new("Weld")
  8533. W.Part0 = Limb
  8534. W.Part1 = B
  8535. W.C0 = CFrame.new(0, -0.5, 0)
  8536. W.Parent = Limb
  8537. end
  8538. end
  8539. end
  8540. ----------
  8541.  
  8542. lerpz = function(D, E, F, G)
  8543. D[E] = D[E]:lerp(F, G)
  8544. end
  8545.  
  8546. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8547. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8548. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8549. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8550. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8551. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8552. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8553. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8554. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8555. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8556. resetlerp = function()
  8557. RJ.C0 = RJC0
  8558. RJ.C1 = RJC1
  8559. N.C0 = NC0
  8560. N.C1 = NC1
  8561. RS.C0 = RSC0
  8562. RS.C1 = RSC1
  8563. LS.C0 = LSC0
  8564. LS.C1 = LSC1
  8565. RH.C0 = RHC0
  8566. RH.C1 = RHC1
  8567. LH.C0 = LHC0
  8568. LH.C1 = LHC1
  8569. end
  8570. -------
  8571. ----------
  8572. hrp = char.HumanoidRootPart
  8573.  
  8574. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8575. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8576. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8577. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8578. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8579. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8580. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8581. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8582. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8583. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8584. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8585. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8586. RS = Torso:FindFirstChild("Right Shoulder")
  8587. LS = Torso:FindFirstChild("Left Shoulder")
  8588. RH = Torso:FindFirstChild("Right Hip")
  8589. LH = Torso:FindFirstChild("Left Hip")
  8590. RJ = hrp:FindFirstChild("RootJoint")
  8591. N = Torso:FindFirstChild("Neck")
  8592. cf = CFrame.new
  8593. ang = CFrame.Angles
  8594. rd = math.rad
  8595. rd2 = math.random
  8596. cs = ColorSequence.new
  8597. ns = NumberSequence.new
  8598. nsk = NumberSequenceKeypoint.new
  8599. -------------------
  8600.  
  8601. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement