Advertisement
rcubed1003

Infinite fe ver

Sep 20th, 2019
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 446.25 KB | None | 0 0
  1. -- This script has convert to FE by who i don't know?
  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,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8. print("FE Compatibility code by Mokiros | Showcase by Bacon Hair!")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147. wait(2)
  148. local Player = game.Players.localPlayer
  149. local char = Player.Character
  150. local Character = Player.Character
  151. local Head = Character.Head
  152. local done = false
  153. local canheal = false
  154. local deathchat1 = false
  155. local once = true
  156. local dead = false
  157. local candie = true
  158. local deathchat = false
  159. local idleon = true
  160. local idle1 = true
  161. local idle = true
  162. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  163. if v:IsA("Accessory") then
  164. v:Destroy()
  165. end
  166. end
  167. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  168. if v:IsA("Shirt") then
  169. v:Remove()
  170. end
  171. end
  172. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  173. if v:IsA("Pants") then
  174. v:Remove()
  175. end
  176. end
  177. wait()
  178. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  179. shirt.Name = "Shirt"
  180. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  181. pants.Name = "Pants"
  182.  
  183. local v3 = Vector3.new
  184. local num = 0
  185. local bc = BrickColor.new
  186. local new = Instance.new
  187.  
  188.  
  189. Instance.new("ForceField",char).Visible = false
  190. local poo = Instance.new("IntValue",Character)
  191. poo.Name = "haha nope"
  192. char.Humanoid.MaxHealth = math.huge
  193. wait()
  194. char.Humanoid.Health = math.huge
  195. Instance.new("ForceField",char).Visible = false
  196.  
  197. shirt = Instance.new("Shirt", char)
  198. shirt.Name = "Shirt"
  199. pants = Instance.new("Pants", char)
  200. pants.Name = "Pants"
  201. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  202. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  203. char.Head.face.Texture = "rbxassetid://1108342609"
  204.  
  205.  
  206. Hair7 = Instance.new("Part")
  207. Hair7.Parent = char
  208. Hair7.Name = "Hair"
  209. Hair7.CanCollide = false
  210. Hair7.Locked = true
  211. Hair7.TopSurface = "Smooth"
  212. Hair7.BottomSurface = "Smooth"
  213. Hair7.formFactor = "Symmetric"
  214. Hair7.Material = "Neon"
  215. Hair7.BrickColor = BrickColor.new("Really black")
  216. Hair7.CFrame = char.Torso.CFrame
  217. Hair7.Size = Vector3.new(1, 1, 1)
  218. Hair7.Transparency = 0
  219.  
  220.  
  221. Weld1 = Instance.new("Weld")
  222. Weld1.Parent = char.Head
  223. Weld1.Part0 = char.Head
  224. Weld1.Part1 = Hair7
  225. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  226.  
  227. Mesh = Instance.new("SpecialMesh")
  228. Mesh.Offset = Vector3.new(0,-0.4,0)
  229. Mesh.Parent = Hair7
  230. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  231. Mesh.MeshType = "FileMesh"
  232. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
  233. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  234.  
  235.  
  236. Hair8 = Instance.new("Part")
  237. Hair8.Parent = char
  238. Hair8.Name = "Hair"
  239. Hair8.CanCollide = false
  240. Hair8.Locked = true
  241. Hair8.TopSurface = "Smooth"
  242. Hair8.BottomSurface = "Smooth"
  243. Hair8.formFactor = "Symmetric"
  244. Hair8.Material = "Neon"
  245. Hair8.BrickColor = BrickColor.new("Really black")
  246. Hair8.CFrame = char.Torso.CFrame
  247. Hair8.Size = Vector3.new(1, 1, 1)
  248. Hair8.Transparency = 0
  249.  
  250.  
  251. Weld1 = Instance.new("Weld")
  252. Weld1.Parent = char.Torso
  253. Weld1.Part0 = char.Torso
  254. Weld1.Part1 = Hair8
  255. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  256.  
  257. Mesh = Instance.new("SpecialMesh")
  258. Mesh.Offset = Vector3.new(0,-0.4,0)
  259. Mesh.Parent = Hair8
  260. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  261. Mesh.MeshType = "FileMesh"
  262. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  263. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  264.  
  265.  
  266. local ice = Instance.new("Part", Head)
  267. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  268. ice.BrickColor = BrickColor.new("White")
  269. ice.CanCollide = false
  270. ice.TopSurface = 0
  271. ice.BottomSurface = 0
  272. ice.Transparency = 1
  273. local ice2 = Instance.new("SpecialMesh", ice)
  274. ice2.MeshType = "Brick"
  275. ice2.Scale = Vector3.new(1, 1, 1)
  276. local ice3 = Instance.new("Weld", ice)
  277. ice3.Part0 = Head
  278. ice3.Part1 = ice
  279. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  280. local icesmoke = Instance.new("ParticleEmitter", ice)
  281. icesmoke.VelocitySpread = 5
  282. icesmoke.Size = NumberSequence.new({
  283. NumberSequenceKeypoint.new(0, 0.01),
  284. NumberSequenceKeypoint.new(1, 1)
  285. })
  286. icesmoke.Rate = math.huge
  287. icesmoke.Speed = NumberRange.new(1, 1)
  288. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  289. icesmoke.Transparency = NumberSequence.new({
  290. NumberSequenceKeypoint.new(0, 0.9),
  291. NumberSequenceKeypoint.new(1, 1)
  292. })
  293. icesmoke.Rotation = NumberRange.new(0, 360)
  294. icesmoke.Name = "Smoke"
  295. icesmoke.LightEmission = 0
  296. icesmoke.Acceleration = Vector3.new(0,0,0)
  297. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  298. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  299. icesmoke.LockedToPart = true
  300. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  301. secondcolor = "Really black"
  302. wait(0.016666666666666666)
  303. Effects = {}
  304. local Player = game.Players.localPlayer
  305. local Character = Player.Character
  306. local Humanoid = Character.Humanoid
  307. local mouse = Player:GetMouse()
  308. local LeftArm = Character["Left Arm"]
  309. local RightArm = Character["Right Arm"]
  310. local LeftLeg = Character["Left Leg"]
  311. local RightLeg = Character["Right Leg"]
  312. local Head = Character.Head
  313. local Torso = Character.Torso
  314. local cam = game.Workspace.CurrentCamera
  315. local RootPart = Character.HumanoidRootPart
  316. local RootJoint = RootPart.RootJoint
  317. local equipped = true
  318. local attack = false
  319. local Anim = "Idle"
  320. local idle = 0
  321. local attacktype = 1
  322. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  323. local velocity = RootPart.Velocity.y
  324. local sine = 0
  325. local change = 1
  326. local grabbed = false
  327. local cn = CFrame.new
  328. local mr = math.rad
  329. local angles = CFrame.Angles
  330. local ud = UDim2.new
  331. local c3 = Color3.new
  332. local dir = {
  333. w = 0,
  334. s = 0,
  335. a = 0,
  336. d = 0
  337. }
  338. firemode = true
  339. local Services = {
  340. SoundService = game:GetService("SoundService"),
  341. Players = game:GetService("Players"),
  342. Debris = game:GetService("Debris"),
  343. Workspace = game:GetService("Workspace"),
  344. Lighting = game:GetService("Lighting"),
  345. HttpService = game:GetService("HttpService"),
  346. InsertService = game:GetService("InsertService")
  347. }
  348. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  349. Humanoid.Animator:Destroy()
  350. Character.Animate:Destroy()
  351. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  352. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  353. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  354. RSH, LSH = nil, nil
  355. RW = Instance.new("Weld")
  356. LW = Instance.new("Weld")
  357. RH = Torso["Right Hip"]
  358. LH = Torso["Left Hip"]
  359. RSH = Torso["Right Shoulder"]
  360. LSH = Torso["Left Shoulder"]
  361. RSH.Parent = nil
  362. LSH.Parent = nil
  363. RW.Name = "RW"
  364. RW.Part0 = Torso
  365. RW.C0 = cn(1.5, 0.5, 0)
  366. RW.C1 = cn(0, 0.5, 0)
  367. RW.Part1 = RightArm
  368. RW.Parent = Torso
  369. LW.Name = "LW"
  370. LW.Part0 = Torso
  371. LW.C0 = cn(-1.5, 0.5, 0)
  372. LW.C1 = cn(0, 0.5, 0)
  373. LW.Part1 = LeftArm
  374. LW.Parent = Torso
  375. --------------
  376. function clerp(a, b, t)
  377. local qa = {
  378. QuaternionFromCFrame(a)
  379. }
  380. local qb = {
  381. QuaternionFromCFrame(b)
  382. }
  383. local ax, ay, az = a.x, a.y, a.z
  384. local bx, by, bz = b.x, b.y, b.z
  385. local _t = 1 - t
  386. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  387. end
  388. function QuaternionFromCFrame(cf)
  389. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  390. local trace = m00 + m11 + m22
  391. if trace > 0 then
  392. local s = math.sqrt(1 + trace)
  393. local recip = 0.5 / s
  394. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  395. else
  396. local i = 0
  397. if m00 < m11 then
  398. i = 1
  399. end
  400. if m22 > (i == 0 and m00 or m11) then
  401. i = 2
  402. end
  403. if i == 0 then
  404. local s = math.sqrt(m00 - m11 - m22 + 1)
  405. local recip = 0.5 / s
  406. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  407. elseif i == 1 then
  408. local s = math.sqrt(m11 - m22 - m00 + 1)
  409. local recip = 0.5 / s
  410. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  411. elseif i == 2 then
  412. local s = math.sqrt(m22 - m00 - m11 + 1)
  413. local recip = 0.5 / s
  414. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  415. end
  416. end
  417. end
  418. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  419. local xs, ys, zs = x + x, y + y, z + z
  420. local wx, wy, wz = w * xs, w * ys, w * zs
  421. local xx = x * xs
  422. local xy = x * ys
  423. local xz = x * zs
  424. local yy = y * ys
  425. local yz = y * zs
  426. local zz = z * zs
  427. 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))
  428. end
  429. function QuaternionSlerp(a, b, t)
  430. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  431. local startInterp, finishInterp
  432. if cosTheta >= 1.0E-4 then
  433. if 1 - cosTheta > 1.0E-4 then
  434. local theta = math.acos(cosTheta)
  435. local invSinTheta = 1 / math.sin(theta)
  436. startInterp = math.sin((1 - t) * theta) * invSinTheta
  437. finishInterp = math.sin(t * theta) * invSinTheta
  438. else
  439. startInterp = 1 - t
  440. finishInterp = t
  441. end
  442. elseif 1 + cosTheta > 1.0E-4 then
  443. local theta = math.acos(-cosTheta)
  444. local invSinTheta = 1 / math.sin(theta)
  445. startInterp = math.sin((t - 1) * theta) * invSinTheta
  446. finishInterp = math.sin(t * theta) * invSinTheta
  447. else
  448. startInterp = t - 1
  449. finishInterp = t
  450. end
  451. 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
  452. end
  453. function swait(num)
  454. if num == 0 or num == nil then
  455. game:service("RunService").RenderStepped:wait(0)
  456. else
  457. for i = 0, num do
  458. game:service("RunService").RenderStepped:wait(0)
  459. end
  460. end
  461. end
  462. local RbxUtility = LoadLibrary("RbxUtility")
  463. local Create = RbxUtility.Create
  464. function RemoveOutlines(part)
  465. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  466. end
  467. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  468. local Part = Create("Part")({
  469. formFactor = FormFactor,
  470. Parent = Parent,
  471. Reflectance = Reflectance,
  472. Transparency = Transparency,
  473. CanCollide = false,
  474. Locked = true,
  475. BrickColor = BrickColor.new(tostring(BColor)),
  476. Name = Name,
  477. Size = Size,
  478. Material = Material
  479. })
  480. RemoveOutlines(Part)
  481. return Part
  482. end
  483. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  484. local Msh = Create(Mesh)({
  485. Parent = Part,
  486. Offset = OffSet,
  487. Scale = Scale
  488. })
  489. if Mesh == "SpecialMesh" then
  490. Msh.MeshType = MeshType
  491. Msh.MeshId = MeshId
  492. end
  493. return Msh
  494. end
  495. function CreateWeld(Parent, Part0, Part1, C0, C1)
  496. local Weld = Create("Weld")({
  497. Parent = Parent,
  498. Part0 = Part0,
  499. Part1 = Part1,
  500. C0 = C0,
  501. C1 = C1
  502. })
  503. return Weld
  504. end
  505. function rayCast(Position, Direction, Range, Ignore)
  506. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  507. end
  508. function CreateSound(id, par, vol, pit)
  509. coroutine.resume(coroutine.create(function()
  510. local sou = Instance.new("Sound", par or workspace)
  511. sou.Volume = vol
  512. sou.Pitch = pit or 1
  513. sou.SoundId = id
  514. wait()
  515. sou:play()
  516. game:GetService("Debris"):AddItem(sou, 6)
  517. end))
  518. end
  519. function CreateSong(id, par, vol, pit)
  520. coroutine.resume(coroutine.create(function()
  521. sou2 = Instance.new("Sound", par or workspace)
  522. sou2.Volume = 1
  523. sou2.Pitch = 1
  524. sou2.SoundId = id
  525. wait()
  526. sou2:play()
  527. sou2.Looped = true
  528. end))
  529. end
  530. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  531. local function getclosest(obj, distance)
  532. local last, lastx = distance + 1, nil
  533. for i, v in pairs(workspace:GetChildren()) do
  534. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  535. local t = v.Torso
  536. local dist = t.Position - obj.Position.magnitude
  537. if distance >= dist and last > dist then
  538. last = dist
  539. lastx = v
  540. end
  541. end
  542. end
  543. return lastx
  544. end
  545. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  546. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  547. prt.Anchored = true
  548. prt.CFrame = cframe
  549. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  550. game:GetService("Debris"):AddItem(prt, 10)
  551. if Type == 1 or Type == nil then
  552. table.insert(Effects, {
  553. prt,
  554. "Block1",
  555. delay,
  556. x3,
  557. y3,
  558. z3,
  559. msh
  560. })
  561. elseif Type == 2 then
  562. table.insert(Effects, {
  563. prt,
  564. "Block2",
  565. delay,
  566. x3,
  567. y3,
  568. z3,
  569. msh
  570. })
  571. elseif Type == 3 then
  572. table.insert(Effects, {
  573. prt,
  574. "Block3",
  575. delay,
  576. x3,
  577. y3,
  578. z3,
  579. msh
  580. })
  581. end
  582. end
  583. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  584. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  585. prt.Anchored = true
  586. prt.CFrame = cframe
  587. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  588. game:GetService("Debris"):AddItem(prt, 10)
  589. table.insert(Effects, {
  590. prt,
  591. "Cylinder",
  592. delay,
  593. x3,
  594. y3,
  595. z3,
  596. msh
  597. })
  598. end
  599. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  600. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  601. prt.Anchored = true
  602. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  603. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  604. game:GetService("Debris"):AddItem(prt, 10)
  605. table.insert(Effects, {
  606. prt,
  607. "Cylinder",
  608. delay,
  609. x3,
  610. y3,
  611. z3,
  612. msh
  613. })
  614. end
  615. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  616. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  617. prt.Anchored = true
  618. prt.CFrame = cframe
  619. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  620. game:GetService("Debris"):AddItem(prt, 10)
  621. table.insert(Effects, {
  622. prt,
  623. "Cylinder",
  624. delay,
  625. x3,
  626. y3,
  627. z3,
  628. msh
  629. })
  630. end
  631. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  632. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  633. prt.Anchored = true
  634. prt.CFrame = cframe
  635. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  636. game:GetService("Debris"):AddItem(prt, 10)
  637. table.insert(Effects, {
  638. prt,
  639. "Cylinder",
  640. delay,
  641. x3,
  642. y3,
  643. z3,
  644. msh
  645. })
  646. end
  647. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  648. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  649. prt.Anchored = true
  650. prt.CFrame = cframe
  651. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  652. game:GetService("Debris"):AddItem(prt, 10)
  653. table.insert(Effects, {
  654. prt,
  655. "Cylinder",
  656. delay,
  657. x3,
  658. y3,
  659. z3,
  660. msh
  661. })
  662. end
  663. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  664. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  665. prt.Anchored = true
  666. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  667. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  668. local num = math.random(10, 50) / 1000
  669. game:GetService("Debris"):AddItem(prt, 10)
  670. table.insert(Effects, {
  671. prt,
  672. "Shatter",
  673. num,
  674. prt.CFrame,
  675. math.random() - math.random(),
  676. 0,
  677. math.random(50, 100) / 100
  678. })
  679. end
  680.  
  681. attack = false
  682. game:GetService("RunService").Stepped:connect(function()
  683. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  684. velocity = RootPart.Velocity.y
  685. sine = sine + change
  686. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  687. if equipped == true or equipped == false then
  688. if 1 < RootPart.Velocity.y and hit == nil then
  689. Anim = "Jump"
  690. if attack == false and ice_mode == false then
  691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  693. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  694. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  695. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  696. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  697. end
  698. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  699. Anim = "Fall"
  700. if attack == false then
  701. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  703. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  704. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  705. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  706. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  707. end
  708. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  709. Anim = "Idle"
  710. if attack == false then
  711. change = 1
  712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  713. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  714. 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)
  715. 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)
  716. RH.C0 = clerp(RH.C0, cn(1.1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-0 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  717. 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)
  718. end
  719. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  720. Anim = "Walk"
  721. if attack==false then
  722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 2 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  723. 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)
  724. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  726. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  727. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  728. end
  729. end
  730. end
  731. if equipped == true or equipped == false then
  732. if 1 < RootPart.Velocity.Y and hit == nil then
  733. Anim = "Jump"
  734. if attack == false and ice_mode == true then
  735. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  736. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  737. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  738. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  739. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  740. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  741. end
  742. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  743. Anim = "Fall"
  744. if attack == false then
  745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  747. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  748. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  749. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  750. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  751. end
  752. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  753. Anim = "Idle"
  754. if attack == false then
  755. change = 0.8
  756. 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)
  757. 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)
  758. 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)
  759. 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)
  760. 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)
  761. 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)
  762. end
  763. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  764. Anim = "Walk"
  765. if attack == false then
  766. 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)
  767. 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)
  768. 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)
  769. 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)
  770. 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)
  771. 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)
  772. end
  773. end
  774. end
  775. if 0 < #Effects then
  776. for e = 1, #Effects do
  777. if Effects[e] ~= nil then
  778. local Thing = Effects[e]
  779. if Thing ~= nil then
  780. local Part = Thing[1]
  781. local Mode = Thing[2]
  782. local Delay = Thing[3]
  783. local IncX = Thing[4]
  784. local IncY = Thing[5]
  785. local IncZ = Thing[6]
  786. if 1 >= Thing[1].Transparency then
  787. if Thing[2] == "Block1" then
  788. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  789. local Mesh = Thing[1].Mesh
  790. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  791. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  792. elseif Thing[2] == "Block2" then
  793. 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)
  794. local Mesh = Thing[7]
  795. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  796. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  797. elseif Thing[2] == "Block3" then
  798. 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)
  799. local Mesh = Thing[7]
  800. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  801. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  802. elseif Thing[2] == "Cylinder" then
  803. local Mesh = Thing[1].Mesh
  804. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  805. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  806. elseif Thing[2] == "Blood" then
  807. local Mesh = Thing[7]
  808. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  809. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  810. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  811. elseif Thing[2] == "Elec" then
  812. local Mesh = Thing[1].Mesh
  813. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  814. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  815. elseif Thing[2] == "Disappear" then
  816. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  817. elseif Thing[2] == "Shatter" then
  818. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  819. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  820. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  821. Thing[6] = Thing[6] + Thing[5]
  822. end
  823. else
  824. Part.Parent = nil
  825. table.remove(Effects, e)
  826. end
  827. end
  828. end
  829. end
  830. end
  831. end)
  832. function RemoveOutlines(part)
  833. part.TopSurface = 10
  834. end
  835. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  836. local Part = Create("Part")({
  837. Parent = Parent,
  838. Reflectance = Reflectance,
  839. Transparency = Transparency,
  840. CanCollide = false,
  841. Locked = true,
  842. BrickColor = BrickColor.new(tostring(BColor)),
  843. Name = Name,
  844. Size = Size,
  845. Material = Material
  846. })
  847. RemoveOutlines(Part)
  848. return Part
  849. end
  850. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  851. local Msh = Create(Mesh)({
  852. Parent = Part,
  853. Offset = OffSet,
  854. Scale = Scale
  855. })
  856. if Mesh == "SpecialMesh" then
  857. Msh.MeshType = MeshType
  858. Msh.MeshId = MeshId
  859. end
  860. return Msh
  861. end
  862. function CreateWeld(Parent, Part0, Part1, C0, C1)
  863. local Weld = Create("Weld")({
  864. Parent = Parent,
  865. Part0 = Part0,
  866. Part1 = Part1,
  867. C0 = C0,
  868. C1 = C1
  869. })
  870. return Weld
  871. end
  872. WSHM = {
  873. "White",
  874. "Pastel light blue"
  875. }
  876. WSH = WSHM[math.random(1, #WSHM)]
  877. function IcePartFunk(HPart, aria, Min, Max)
  878. IcePart = Instance.new("Part", HPart)
  879. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  880. IcePart.CanCollide = false
  881. IuW = Instance.new("Weld")
  882. IuW.Name = "GuW"
  883. IuW.Part0 = HPart
  884. 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))
  885. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  886. IuW.Part1 = IcePart
  887. IuW.Parent = HPart
  888. IcePart.Transparency = 0.85
  889. IcePart.Material = "Neon"
  890. WSH = WSHM[math.random(1, #WSHM)]
  891. IcePart.BrickColor = BrickColor.new("" .. WSH)
  892. RemoveOutlines(IcePart)
  893. game:GetService("Debris"):AddItem(IuW, 4)
  894. game:GetService("Debris"):AddItem(IcePart, 6)
  895. end
  896. SpikeMeshId = 1033714
  897. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  898. local Part = Instance.new("Part", Parent)
  899. Part.Name = Name
  900. Part.BrickColor = BrickColor.new(Color)
  901. Part.Size = Size
  902. Part.Material = Material
  903. Part.Transparency = Transparency
  904. Part.CanCollide = false
  905. RemoveOutlines(Part)
  906. local Mesh = Instance.new("SpecialMesh", Part)
  907. Mesh.MeshType = "Sphere"
  908. Mesh.Scale = Scale
  909. return Mesh and Part
  910. end
  911. CFuncs = {
  912. Part = {
  913. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  914. local Part = Create("Part")({
  915. Parent = Parent,
  916. Reflectance = Reflectance,
  917. Transparency = Transparency,
  918. CanCollide = false,
  919. Locked = true,
  920. BrickColor = BrickColor.new(tostring(BColor)),
  921. Name = Name,
  922. Size = Size,
  923. Material = Material
  924. })
  925. RemoveOutlines(Part)
  926. return Part
  927. end
  928. },
  929. Mesh = {
  930. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  931. local Msh = Create(Mesh)({
  932. Parent = Part,
  933. Offset = OffSet,
  934. Scale = Scale
  935. })
  936. if Mesh == "SpecialMesh" then
  937. Msh.MeshType = MeshType
  938. Msh.MeshId = MeshId
  939. end
  940. return Msh
  941. end
  942. },
  943. Mesh = {
  944. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  945. local Msh = Create(Mesh)({
  946. Parent = Part,
  947. Offset = OffSet,
  948. Scale = Scale
  949. })
  950. if Mesh == "SpecialMesh" then
  951. Msh.MeshType = MeshType
  952. Msh.MeshId = MeshId
  953. end
  954. return Msh
  955. end
  956. },
  957. Weld = {
  958. Create = function(Parent, Part0, Part1, C0, C1)
  959. local Weld = Create("Weld")({
  960. Parent = Parent,
  961. Part0 = Part0,
  962. Part1 = Part1,
  963. C0 = C0,
  964. C1 = C1
  965. })
  966. return Weld
  967. end
  968. },
  969. Sound = {
  970. Create = function(id, par, vol, pit)
  971. coroutine.resume(coroutine.create(function()
  972. local S = Create("Sound")({
  973. Volume = vol,
  974. Pitch = pit or 1,
  975. SoundId = id,
  976. Parent = par or workspace
  977. })
  978. wait()
  979. S:play()
  980. game:GetService("Debris"):AddItem(S, 6)
  981. end))
  982. end
  983. },
  984. ParticleEmitter = {
  985. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  986. local fp = Create("ParticleEmitter")({
  987. Parent = Parent,
  988. Color = ColorSequence.new(Color1, Color2),
  989. LightEmission = LightEmission,
  990. Size = Size,
  991. Texture = Texture,
  992. Transparency = Transparency,
  993. ZOffset = ZOffset,
  994. Acceleration = Accel,
  995. Drag = Drag,
  996. LockedToPart = LockedToPart,
  997. VelocityInheritance = VelocityInheritance,
  998. EmissionDirection = EmissionDirection,
  999. Enabled = Enabled,
  1000. Lifetime = LifeTime,
  1001. Rate = Rate,
  1002. Rotation = Rotation,
  1003. RotSpeed = RotSpeed,
  1004. Speed = Speed,
  1005. VelocitySpread = VelocitySpread
  1006. })
  1007. return fp
  1008. end
  1009. }
  1010. }
  1011. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1012. if hit.Parent == nil then
  1013. return
  1014. end
  1015. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1016. for _, v in pairs(hit.Parent:children()) do
  1017. if v:IsA("Humanoid") then
  1018. h = v
  1019. end
  1020. end
  1021. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1022. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1023. return
  1024. end
  1025. local c = Create("ObjectValue")({
  1026. Name = "creator",
  1027. Value = game:service("Players").LocalPlayer,
  1028. Parent = h
  1029. })
  1030. game:GetService("Debris"):AddItem(c, 0.5)
  1031. if HitSound ~= nil and HitPitch ~= nil then
  1032. CreateSound(HitSound, hit, 1, HitPitch)
  1033. end
  1034. local Damage = math.random(minim, maxim)
  1035. local blocked = false
  1036. local block = hit.Parent:findFirstChild("Block")
  1037. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1038. blocked = true
  1039. block.Value = block.Value - 1
  1040. print(block.Value)
  1041. end
  1042. if blocked == false then
  1043. h.Health = h.Health - Damage
  1044. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1045. else
  1046. h.Health = h.Health - Damage / 2
  1047. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1048. end
  1049. if Type == "Knockdown" then
  1050. local hum = hit.Parent.Humanoid
  1051. hum.PlatformStand = true
  1052. coroutine.resume(coroutine.create(function(HHumanoid)
  1053. swait(1)
  1054. HHumanoid.PlatformStand = false
  1055. end), hum)
  1056. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1057. local bodvol = Create("BodyVelocity")({
  1058. velocity = angle * knockback,
  1059. P = 5000,
  1060. maxForce = Vector3.new(8000, 8000, 8000),
  1061. Parent = hit
  1062. })
  1063. local rl = Create("BodyAngularVelocity")({
  1064. P = 3000,
  1065. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1066. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1067. Parent = hit
  1068. })
  1069. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1070. game:GetService("Debris"):AddItem(rl, 0.5)
  1071. elseif Type == "Normal" then
  1072. local vp = Create("BodyVelocity")({
  1073. P = 500,
  1074. maxForce = Vector3.new(math.huge, 0, math.huge),
  1075. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1076. })
  1077. if knockback > 0 then
  1078. vp.Parent = hit.Parent.Torso
  1079. end
  1080. game:GetService("Debris"):AddItem(vp, 0.5)
  1081. elseif Type == "Impale" then
  1082. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1083. Spike.Anchored = true
  1084. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1085. Spike.Position = hit.Parent.Torso.Position
  1086. for i = 1, 5 do
  1087. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1088. end
  1089. Services.Debris:AddItem(Spike, 4)
  1090. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1091. hit.Parent.Humanoid.PlatformStand = true
  1092. swait(1)
  1093. hit.Parent.Humanoid.PlatformStand = false
  1094. elseif Type == "Up" then
  1095. local bodyVelocity = Create("BodyVelocity")({
  1096. velocity = Vector3.new(0, 20, 0),
  1097. P = 5000,
  1098. maxForce = Vector3.new(8000, 8000, 8000),
  1099. Parent = hit
  1100. })
  1101. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1102. local bodyVelocity = Create("BodyVelocity")({
  1103. velocity = Vector3.new(0, 20, 0),
  1104. P = 5000,
  1105. maxForce = Vector3.new(8000, 8000, 8000),
  1106. Parent = hit
  1107. })
  1108. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1109. elseif Type == "Snare" then
  1110. local bp = Create("BodyPosition")({
  1111. P = 900,
  1112. D = 1000,
  1113. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1114. position = hit.Parent.Torso.Position,
  1115. Parent = hit.Parent.Torso
  1116. })
  1117. game:GetService("Debris"):AddItem(bp, 1)
  1118. elseif Type == "Slowness" then
  1119. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1120. for i = 1, 25 do
  1121. hit.Parent.Humanoid.WalkSpeed = 4
  1122. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1123. end
  1124. wait(4)
  1125. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1126. elseif Type == "FireDmg" then
  1127. for i = 1, math.random(60, 150) do
  1128. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1129. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1130. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1131. wait(0.1)
  1132. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1133. end
  1134. elseif Type == "Freeze" then
  1135. local bp = Create("BodyPosition")({
  1136. P = 900,
  1137. D = 1000,
  1138. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1139. position = hit.Parent.Torso.Position,
  1140. Parent = hit.Parent.Torso
  1141. })
  1142. game:GetService("Debris"):AddItem(bp, 4)
  1143. for i = 1, 25 do
  1144. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1145. end
  1146. elseif Type == "Freeze2" then
  1147. local BodPos = Create("BodyPosition")({
  1148. P = 50000,
  1149. D = 1000,
  1150. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1151. position = hit.Parent.Torso.Position,
  1152. Parent = hit.Parent.Torso
  1153. })
  1154. local BodGy = Create("BodyGyro")({
  1155. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1156. P = 20000,
  1157. Parent = hit.Parent.Torso,
  1158. cframe = hit.Parent.Torso.CFrame
  1159. })
  1160. hit.Parent.Torso.Anchored = true
  1161. coroutine.resume(coroutine.create(function(Part)
  1162. swait(1.5)
  1163. Part.Anchored = false
  1164. end), hit.Parent.Torso)
  1165. game:GetService("Debris"):AddItem(BodPos, 3)
  1166. game:GetService("Debris"):AddItem(BodGy, 3)
  1167. end
  1168. local debounce = Create("BoolValue")({
  1169. Name = "DebounceHit",
  1170. Parent = hit.Parent,
  1171. Value = true
  1172. })
  1173. game:GetService("Debris"):AddItem(debounce, Delay)
  1174. c = Instance.new("ObjectValue")
  1175. c.Name = "creator"
  1176. c.Value = Player
  1177. c.Parent = h
  1178. game:GetService("Debris"):AddItem(c, 0.5)
  1179. end
  1180. end
  1181. function ShowDamage(Pos, Text, Time, Color)
  1182. local Rate = 0.033333333333333
  1183. if not Pos then
  1184. local Pos = Vector3.new(0, 0, 0)
  1185. end
  1186. local Text = Text or ""
  1187. local Time = Time or 2
  1188. if not Color then
  1189. local Color = Color3.new(1, 0, 1)
  1190. end
  1191. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1192. EffectPart.Anchored = true
  1193. local BillboardGui = Create("BillboardGui")({
  1194. Size = UDim2.new(3, 0, 3, 0),
  1195. Adornee = EffectPart,
  1196. Parent = EffectPart
  1197. })
  1198. local TextLabel = Create("TextLabel")({
  1199. BackgroundTransparency = 1,
  1200. Size = UDim2.new(1, 0, 1, 0),
  1201. Text = Text,
  1202. TextColor3 = Color,
  1203. TextScaled = true,
  1204. Font = Enum.Font.ArialBold,
  1205. Parent = BillboardGui
  1206. })
  1207. game.Debris:AddItem(EffectPart, Time + 0.1)
  1208. EffectPart.Parent = game:GetService("Workspace")
  1209. delay(0, function()
  1210. local Frames = Time / Rate
  1211. for Frame = 1, Frames do
  1212. wait(Rate)
  1213. local Percent = Frame / Frames
  1214. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1215. TextLabel.TextTransparency = Percent
  1216. end
  1217. if EffectPart and EffectPart.Parent then
  1218. EffectPart:Destroy()
  1219. end
  1220. end)
  1221. end
  1222. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1223. for _, c in pairs(workspace:children()) do
  1224. local hum = c:findFirstChild("Humanoid")
  1225. if hum ~= nil then
  1226. local head = c:findFirstChild("Head")
  1227. if head ~= nil then
  1228. local targ = head.Position - Part.Position
  1229. local mag = targ.magnitude
  1230. if magni >= mag and c.Name ~= Player.Name then
  1231. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1232. end
  1233. end
  1234. end
  1235. end
  1236. end
  1237. function MagniKILL(Part, magni, knock, Type)
  1238. for _, c in pairs(workspace:children()) do
  1239. local hum = c:findFirstChild("Humanoid")
  1240. if hum ~= nil then
  1241. local head = c:findFirstChild("Head")
  1242. if head ~= nil then
  1243. local targ = head.Position - Part.Position
  1244. local mag = targ.magnitude
  1245. if magni >= mag and c.Name ~= Player.Name then
  1246. hum.Health = 0
  1247. end
  1248. end
  1249. end
  1250. end
  1251. end
  1252. EffectModel = Instance.new("Model", Character)
  1253. EffectModel.Name = "Effects"
  1254. Effects = {
  1255. Block = {
  1256. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1257. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1258. prt.Anchored = true
  1259. prt.CFrame = cframe
  1260. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1261. game:GetService("Debris"):AddItem(prt, 10)
  1262. if Type == 1 or Type == nil then
  1263. table.insert(Effects, {
  1264. prt,
  1265. "Block1",
  1266. delay,
  1267. x3,
  1268. y3,
  1269. z3,
  1270. msh
  1271. })
  1272. elseif Type == 2 then
  1273. table.insert(Effects, {
  1274. prt,
  1275. "Block2",
  1276. delay,
  1277. x3,
  1278. y3,
  1279. z3,
  1280. msh
  1281. })
  1282. else
  1283. table.insert(Effects, {
  1284. prt,
  1285. "Block3",
  1286. delay,
  1287. x3,
  1288. y3,
  1289. z3,
  1290. msh
  1291. })
  1292. end
  1293. end
  1294. },
  1295. Sphere = {
  1296. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1297. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1298. prt.Anchored = true
  1299. prt.CFrame = cframe
  1300. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1301. game:GetService("Debris"):AddItem(prt, 10)
  1302. table.insert(Effects, {
  1303. prt,
  1304. "Cylinder",
  1305. delay,
  1306. x3,
  1307. y3,
  1308. z3,
  1309. msh
  1310. })
  1311. end
  1312. },
  1313. Cylinder = {
  1314. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1315. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1316. prt.Anchored = true
  1317. prt.CFrame = cframe
  1318. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1319. game:GetService("Debris"):AddItem(prt, 10)
  1320. table.insert(Effects, {
  1321. prt,
  1322. "Cylinder",
  1323. delay,
  1324. x3,
  1325. y3,
  1326. z3,
  1327. msh
  1328. })
  1329. end
  1330. },
  1331. Wave = {
  1332. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1333. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1334. prt.Anchored = true
  1335. prt.CFrame = cframe
  1336. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1337. game:GetService("Debris"):AddItem(prt, 10)
  1338. table.insert(Effects, {
  1339. prt,
  1340. "Cylinder",
  1341. delay,
  1342. x3,
  1343. y3,
  1344. z3,
  1345. msh
  1346. })
  1347. end
  1348. },
  1349. Ring = {
  1350. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1351. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1352. prt.Anchored = true
  1353. prt.CFrame = cframe
  1354. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1355. game:GetService("Debris"):AddItem(prt, 10)
  1356. table.insert(Effects, {
  1357. prt,
  1358. "Cylinder",
  1359. delay,
  1360. x3,
  1361. y3,
  1362. z3,
  1363. msh
  1364. })
  1365. end
  1366. },
  1367. Break = {
  1368. Create = function(brickcolor, cframe, x1, y1, z1)
  1369. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1370. prt.Anchored = true
  1371. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1372. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1373. local num = math.random(10, 50) / 1000
  1374. game:GetService("Debris"):AddItem(prt, 10)
  1375. table.insert(Effects, {
  1376. prt,
  1377. "Shatter",
  1378. num,
  1379. prt.CFrame,
  1380. math.random() - math.random(),
  1381. 0,
  1382. math.random(50, 100) / 100
  1383. })
  1384. end
  1385. }
  1386. }
  1387. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1388. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1389. prt.Anchored = true
  1390. prt.CFrame = cframe
  1391. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1392. game:GetService("Debris"):AddItem(prt, 10)
  1393. if Type == 1 or Type == nil then
  1394. table.insert(Effects, {
  1395. prt,
  1396. "Block1",
  1397. delay,
  1398. x3,
  1399. y3,
  1400. z3,
  1401. msh
  1402. })
  1403. elseif Type == 2 then
  1404. table.insert(Effects, {
  1405. prt,
  1406. "Block2",
  1407. delay,
  1408. x3,
  1409. y3,
  1410. z3,
  1411. msh
  1412. })
  1413. elseif Type == 3 then
  1414. table.insert(Effects, {
  1415. prt,
  1416. "Block3",
  1417. delay,
  1418. x3,
  1419. y3,
  1420. z3,
  1421. msh
  1422. })
  1423. end
  1424. end
  1425. function CreateSound(id, par, vol, pit)
  1426. coroutine.resume(coroutine.create(function()
  1427. local sou = Instance.new("Sound", par or workspace)
  1428. sou.Volume = vol
  1429. sou.Pitch = pit or 1
  1430. sou.SoundId = id
  1431. swait()
  1432. sou:play()
  1433. game:GetService("Debris"):AddItem(sou, 6)
  1434. end))
  1435. end
  1436. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1437. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1438. prt.Anchored = true
  1439. prt.CFrame = cframe
  1440. prt.Material = "Neon"
  1441. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1442. game:GetService("Debris"):AddItem(prt, 10)
  1443. coroutine.resume(coroutine.create(function(Part, Mesh)
  1444. for i = 0, 6, delay do
  1445. swait()
  1446. Part.Transparency = i
  1447. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1448. end
  1449. Part.Parent = nil
  1450. end), prt, msh)
  1451. end
  1452. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1453. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1454. local MainPos = partt.Position
  1455. local MainPos2 = mouse + SpreadVectors
  1456. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1457. local speed = 1000
  1458. local num = 1
  1459. coroutine.resume(coroutine.create(function()
  1460. repeat
  1461. swait()
  1462. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1463. local mag =(MainPos - pos).magnitude
  1464. 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)
  1465. MainPos = MainPos + MouseLook.lookVector * speed
  1466. num = num - 1
  1467. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1468. if hit ~= nil then
  1469. num = 0
  1470. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1471. refpart.Anchored = true
  1472. refpart.CFrame = CFrame.new(pos)
  1473. game:GetService("Debris"):AddItem(refpart, 2)
  1474. end
  1475. if num <= 0 then
  1476. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1477. refpart.Anchored = true
  1478. refpart.CFrame = CFrame.new(pos)
  1479. if hit ~= nil then
  1480. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1481. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1482. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1483. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1484. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1485. end
  1486. game:GetService("Debris"):AddItem(refpart, 0)
  1487. end
  1488. until num <= 0
  1489. end))
  1490. end
  1491. function shoottraildd2(mouse, partt, SpreadAmount)
  1492. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1493. local MainPos = partt.Position
  1494. local MainPos2 = mouse + SpreadVectors
  1495. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1496. local speed = 3000
  1497. local num = 1
  1498. coroutine.resume(coroutine.create(function()
  1499. repeat
  1500. swait()
  1501. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1502. local mag = (MainPos - pos).magnitude
  1503. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1504. MainPos = MainPos + MouseLook.lookVector * speed
  1505. num = num - 1
  1506. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1507. if hit ~= nil then
  1508. num = 0
  1509. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1510. refpart.Anchored = true
  1511. refpart.CFrame = CFrame.new(pos)
  1512. game:GetService("Debris"):AddItem(refpart, 2)
  1513. end
  1514. if num <= 0 then
  1515. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1516. refpart.Anchored = true
  1517. refpart.CFrame = CFrame.new(pos)
  1518. if hit ~= nil then
  1519. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1520. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1521. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1522. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1523. MagniKILL(refpart, 80, 0, "Normal")
  1524. end
  1525. game:GetService("Debris"):AddItem(refpart, 0)
  1526. end
  1527. until num <= 0
  1528. end))
  1529. end
  1530. function shoottraildd22(mouse, partt, SpreadAmount)
  1531. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1532. local MainPos = partt.Position
  1533. local MainPos2 = mouse + SpreadVectors
  1534. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1535. local speed = 900
  1536. local num = 1
  1537. coroutine.resume(coroutine.create(function()
  1538. repeat
  1539. swait()
  1540. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1541. local mag = (MainPos - pos).magnitude
  1542. 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)
  1543. MainPos = MainPos + MouseLook.lookVector * speed
  1544. num = num - 1
  1545. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1546. if hit ~= nil then
  1547. num = 0
  1548. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1549. refpart.Anchored = true
  1550. refpart.CFrame = CFrame.new(pos)
  1551. game:GetService("Debris"):AddItem(refpart, 2)
  1552. end
  1553. if num <= 0 then
  1554. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1555. refpart.Anchored = true
  1556. refpart.CFrame = CFrame.new(pos)
  1557. if hit ~= nil then
  1558. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1559. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1560. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1561. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1562. MagniKILL(refpart, 80, 0, "Normal")
  1563. end
  1564. game:GetService("Debris"):AddItem(refpart, 0)
  1565. end
  1566. until num <= 0
  1567. end))
  1568. end
  1569. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1570. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1571. local MainPos = partt.Position
  1572. local MainPos2 = mouse + SpreadVectors
  1573. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1574. local speed = 200
  1575. local num = 0
  1576. coroutine.resume(coroutine.create(function()
  1577. repeat
  1578. swait()
  1579. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1580. local mag = (MainPos - pos).magnitude
  1581. 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)
  1582. MainPos = MainPos + MouseLook.lookVector * speed
  1583. num = num - 1
  1584. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1585. if hit ~= nil then
  1586. num = 0
  1587. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1588. refpart.Anchored = true
  1589. refpart.CFrame = CFrame.new(pos)
  1590. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1591. game:GetService("Debris"):AddItem(refpart, 2)
  1592. end
  1593. if num <= 0 then
  1594. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1595. refpart.Anchored = true
  1596. refpart.CFrame = CFrame.new(pos)
  1597. if hit ~= nil then
  1598. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1599. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1600. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1601. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1602. end
  1603. game:GetService("Debris"):AddItem(refpart, 0)
  1604. end
  1605. until num <= 0
  1606. end))
  1607. end
  1608. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1609. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1610. local MainPos = partt.Position
  1611. local MainPos2 = mouse + SpreadVectors
  1612. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1613. local speed = 500
  1614. local num = 1
  1615. coroutine.resume(coroutine.create(function()
  1616. repeat
  1617. swait()
  1618. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1619. local mag = (MainPos - pos).magnitude
  1620. 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)
  1621. MainPos = MainPos + MouseLook.lookVector * speed
  1622. num = num - 1
  1623. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1624. if hit ~= nil then
  1625. num = 0
  1626. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1627. refpart.Anchored = true
  1628. refpart.CFrame = CFrame.new(pos)
  1629. game:GetService("Debris"):AddItem(refpart, 2)
  1630. end
  1631. if num <= 0 then
  1632. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1633. refpart.Anchored = true
  1634. refpart.CFrame = CFrame.new(pos)
  1635. if hit ~= nil then
  1636. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1637. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1638. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1639. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1640. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1641. end
  1642. game:GetService("Debris"):AddItem(refpart, 0)
  1643. end
  1644. until num <= 0
  1645. end))
  1646. end
  1647.  
  1648. --infinite
  1649. Humanoid.WalkSpeed = 50
  1650. local Must2 = Instance.new("Sound",Torso)
  1651. Must2.SoundId = "rbxassetid://930465002"
  1652. Must2.Pitch = 0.99
  1653. Must2.Volume = 4
  1654. Must2.Looped = true
  1655. wait(0)
  1656. Must2:Play()
  1657. local Must2 = Instance.new("Sound",Torso)
  1658. Must2.SoundId = "rbxassetid://1042428496"
  1659. Must2.Pitch = 0.99
  1660. Must2.Volume = 0.7
  1661. Must2.Looped = true
  1662. wait(0)
  1663. Must2:Play()
  1664. local pie222 = Instance.new("ParticleEmitter")
  1665. pie222.Parent = RightArm
  1666. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1667. pie222.LightEmission = 1
  1668. pie222.Size = NumberSequence.new(0.8)
  1669. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1670. pie222.Transparency = NumberSequence.new(0.6,1)
  1671. pie222.EmissionDirection = "Top"
  1672. pie222.Enabled = true
  1673. pie222.Lifetime = NumberRange.new(1)
  1674. pie222.Rotation = NumberRange.new(-320, 320)
  1675. pie222.Rate = 80
  1676. pie222.Speed = NumberRange.new(0)
  1677. pie222.LockedToPart = true
  1678. local pie222 = Instance.new("ParticleEmitter")
  1679. pie222.Parent = LeftArm
  1680. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1681. pie222.LightEmission = 1
  1682. pie222.Size = NumberSequence.new(0.8)
  1683. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1684. pie222.Transparency = NumberSequence.new(0.6,1)
  1685. pie222.EmissionDirection = "Top"
  1686. pie222.Enabled = true
  1687. pie222.Lifetime = NumberRange.new(1)
  1688. pie222.Rotation = NumberRange.new(-320, 320)
  1689. pie222.Rate = 80
  1690. pie222.Speed = NumberRange.new(0)
  1691. pie222.LockedToPart = true
  1692. local pie222 = Instance.new("ParticleEmitter")
  1693. pie222.Parent = RightLeg
  1694. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1695. pie222.LightEmission = 1
  1696. pie222.Size = NumberSequence.new(0.8)
  1697. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1698. pie222.Transparency = NumberSequence.new(0.6,1)
  1699. pie222.EmissionDirection = "Top"
  1700. pie222.Enabled = true
  1701. pie222.Lifetime = NumberRange.new(1)
  1702. pie222.Rotation = NumberRange.new(-320, 320)
  1703. pie222.Rate = 80
  1704. pie222.Speed = NumberRange.new(0)
  1705. pie222.LockedToPart = true
  1706. local pie222 = Instance.new("ParticleEmitter")
  1707. pie222.Parent = LeftLeg
  1708. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1709. pie222.LightEmission = 1
  1710. pie222.Size = NumberSequence.new(0.8)
  1711. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1712. pie222.Transparency = NumberSequence.new(0.6,1)
  1713. pie222.EmissionDirection = "Top"
  1714. pie222.Enabled = true
  1715. pie222.Lifetime = NumberRange.new(1)
  1716. pie222.Rotation = NumberRange.new(-320, 320)
  1717. pie222.Rate = 80
  1718. pie222.Speed = NumberRange.new(0)
  1719. pie222.LockedToPart = true
  1720. local HBill = Instance.new("BillboardGui", char.Head)
  1721. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1722. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1723. HBill.Size = UDim2.new(15,0,2.2,0)
  1724. HBill.Name = "Display"
  1725. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1726. HBill.AlwaysOnTop = false
  1727. HBill.MaxDistance = 50
  1728. HBill.Enabled = true
  1729. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1730. HMain.BackgroundTransparency = 1
  1731. HMain.Size = UDim2.new(1,0,1,0)
  1732. HBarBack.Parent = HMain
  1733. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1734. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1735. HBarBack.BorderSizePixel = .25
  1736. HBarBack.BackgroundTransparency = 0
  1737. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1738. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1739. HHealth.BackgroundTransparency = 1
  1740. HHealth.Size = UDim2.new(1,0,1,0)
  1741. HHealth.Font = "SourceSansBold"
  1742. HHealth.Text = ""
  1743. HHealth.TextScaled = true
  1744. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1745. HHealth.TextStrokeTransparency = 1
  1746. HName.Parent = HMain
  1747. HName.BackgroundTransparency = 1
  1748. HName.Size = UDim2.new(1,0,.7,0)
  1749. HName.Font = "SourceSansBold"
  1750. HName.Text = "Infinite"
  1751. HName.TextScaled = true
  1752. HName.TextColor3 = BrickColor.new("Bright red").Color
  1753. HName.TextStrokeTransparency = 1
  1754. HName.TextYAlignment = "Top"
  1755. lig = Instance.new("PointLight",Player.Character.Torso)
  1756. lig.Color=Color3.new(255,0,0)
  1757. lig.Range = 7
  1758. ---
  1759.  
  1760. attackdebounce = false
  1761. deb=false
  1762.  
  1763. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1764. if hit.Parent==nil then
  1765. return
  1766. end
  1767. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1768. for _,v in pairs(hit.Parent:children()) do
  1769. if v:IsA("Humanoid") then
  1770. h=v
  1771. end
  1772. end
  1773. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1774. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1775. end
  1776. if hit.Parent.className=="Hat" then
  1777. hit=hit.Parent.Parent:findFirstChild("Head")
  1778. end
  1779. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1780. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1781. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1782. return
  1783. end]]
  1784. -- hs(hit,1.2)
  1785. c=Instance.new("ObjectValue")
  1786. c.Name="creator"
  1787. c.Value=game:service("Players").LocalPlayer
  1788. c.Parent=h
  1789. game:GetService("Debris"):AddItem(c,.5)
  1790. Damage=math.random(minim,maxim)
  1791. -- h:TakeDamage(Damage)
  1792. blocked=false
  1793. block=hit.Parent:findFirstChild("Block")
  1794. if block~=nil then
  1795. print(block.className)
  1796. if block.className=="NumberValue" then
  1797. if block.Value>0 then
  1798. blocked=true
  1799. if decreaseblock==nil then
  1800. block.Value=block.Value-1
  1801. end
  1802. end
  1803. end
  1804. if block.className=="IntValue" then
  1805. if block.Value>0 then
  1806. blocked=true
  1807. if decreaseblock~=nil then
  1808. block.Value=block.Value-1
  1809. end
  1810. end
  1811. end
  1812. end
  1813. if blocked==false then
  1814. -- h:TakeDamage(Damage)
  1815. h.Health=h.Health-Damage
  1816. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1817. else
  1818. h.Health=h.Health-(Damage/2)
  1819. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1820. end
  1821. if Type=="Knockdown" then
  1822. Humanoid=hit.Parent.Humanoid
  1823. Humanoid.PlatformStand=true
  1824. coroutine.resume(coroutine.create(function(HHumanoid)
  1825. swait(1)
  1826. HHumanoid.PlatformStand=false
  1827. end),Humanoid)
  1828. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1829. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1830. local bodvol=Instance.new("BodyVelocity")
  1831. bodvol.velocity=angle*knockback
  1832. bodvol.P=5000
  1833. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1834. bodvol.Parent=hit
  1835. rl=Instance.new("BodyAngularVelocity")
  1836. rl.P=3000
  1837. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1838. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1839. rl.Parent=hit
  1840. game:GetService("Debris"):AddItem(bodvol,.5)
  1841. game:GetService("Debris"):AddItem(rl,.5)
  1842. elseif Type=="Normal" then
  1843. bp=Instance.new("BodyVelocity")
  1844. bp.P=100000
  1845. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1846. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1847. if KnockbackType==1 then
  1848. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1849. elseif KnockbackType==2 then
  1850. bp.velocity=Property.CFrame.lookVector*knockback
  1851. end
  1852. if knockback>0 then
  1853. bp.Parent=hit.Parent.Torso
  1854.  
  1855. end
  1856. game:GetService("Debris"):AddItem(bp,.5)
  1857. elseif Type=="Up" then
  1858. local bodyVelocity=Instance.new("BodyVelocity")
  1859. bodyVelocity.velocity=vt(0,60,0)
  1860. bodyVelocity.P=5000
  1861. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1862. bodyVelocity.Parent=hit
  1863. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1864. rl=Instance.new("BodyAngularVelocity")
  1865. rl.P=3000
  1866. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1867. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1868. rl.Parent=hit
  1869. game:GetService("Debris"):AddItem(rl,.5)
  1870. elseif Type=="Snare" then
  1871. bp=Instance.new("BodyPosition")
  1872. bp.P=2000
  1873. bp.D=100
  1874. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1875. bp.position=hit.Parent.Torso.Position
  1876. bp.Parent=hit.Parent.Torso
  1877. game:GetService("Debris"):AddItem(bp,1)
  1878. elseif Type=="Target" then
  1879. if Targetting==false then
  1880. ZTarget=hit.Parent.Torso
  1881. coroutine.resume(coroutine.create(function(Part)
  1882. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1883. swait(1)
  1884. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1885. end),ZTarget)
  1886. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1887. targetgui=Instance.new("BillboardGui")
  1888. targetgui.Parent=ZTarget
  1889. targetgui.Size=UDim2.new(10,100,10,100)
  1890. targ=Instance.new("ImageLabel")
  1891. targ.Parent=targetgui
  1892. targ.BackgroundTransparency=1
  1893. targ.Image="rbxassetid://4834067"
  1894. targ.Size=UDim2.new(1,0,1,0)
  1895. cam.CameraType="Scriptable"
  1896. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1897. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1898. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1899. Targetting=true
  1900. RocketTarget=ZTarget
  1901. for i=1,Property do
  1902. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1903. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1904. swait()
  1905. end
  1906. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1907. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1908. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1909. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1910. end
  1911. Targetting=true
  1912. RocketTarget=true
  1913. targetgui.Parent=true
  1914. cam.CameraType="Custom"
  1915. end
  1916. end
  1917. debounce=Instance.new("BoolValue")
  1918. debounce.Name="DebounceHit"
  1919. debounce.Parent=hit.Parent
  1920. debounce.Value=true
  1921. game:GetService("Debris"):AddItem(debounce,Delay)
  1922. c=Instance.new("ObjectValue")
  1923. c.Name="creator"
  1924. c.Value=Player
  1925. c.Parent=h
  1926. game:GetService("Debris"):AddItem(c,.5)
  1927. CRIT=true
  1928. hitDeb=true
  1929. AttackPos=6
  1930. end
  1931. end
  1932.  
  1933. showDamage=function(Char,Dealt,du,Color)
  1934. m=Instance.new("Model")
  1935. m.Name=tostring(Dealt)
  1936. h=Instance.new("Humanoid")
  1937. h.Health=0
  1938. h.MaxHealth=0
  1939. h.Parent=m
  1940. c=Instance.new("Part")
  1941. c.Transparency=0
  1942. c.BrickColor=Color
  1943. c.Transparency = 1
  1944. c.Name="Head"
  1945. c.TopSurface=0
  1946. c.BottomSurface=0
  1947. c.formFactor="Plate"
  1948. c.Size=Vector3.new(1,.4,1)
  1949.  
  1950. local txt = Instance.new("BillboardGui", c)
  1951. txt.Adornee = c
  1952. txt.Name = "_status"
  1953. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1954. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1955. local text = Instance.new("TextLabel", txt)
  1956. text.Size = UDim2.new(10, 0, 7, 0)
  1957. text.FontSize = "Size12"
  1958. text.TextScaled = true
  1959. text.TextTransparency = 0.5
  1960. text.BackgroundTransparency = 1
  1961. text.TextTransparency = 0.5
  1962. text.TextStrokeTransparency = 0.5
  1963. text.Font = "SciFi"
  1964. text.TextStrokeColor3 = Color3.new(0,0,0)
  1965. v=Instance.new("Part")
  1966. v.Name = "ColorBrick"
  1967. v.Parent=c
  1968. v.FormFactor="Symmetric"
  1969. v.Anchored=true
  1970. v.CanCollide=false
  1971. v.BottomSurface="Smooth"
  1972. v.TopSurface="Smooth"
  1973. v.Size=Vector3.new(10,5,3)
  1974. v.Transparency=1
  1975. v.CFrame=c.CFrame
  1976. v.BrickColor=BrickColor.random()
  1977. v.Transparency=1
  1978. text.TextColor3 = t.BrickColor.Color
  1979. v.Shape="Block"
  1980. text.Text = tostring(Dealt)
  1981. ms=Instance.new("CylinderMesh")
  1982. ms.Scale=Vector3.new(.8,.8,.8)
  1983. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1984. local rndm=math.random(1,#hitsounds)
  1985. local r=rndm
  1986. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1987. if CRIT==true then
  1988. ms.Scale=Vector3.new(1,1.25,1)
  1989. end
  1990. ms.Parent=c
  1991. c.Reflectance=0
  1992. Instance.new("BodyGyro").Parent=c
  1993. c.Parent=m
  1994. if Char:findFirstChild("Head")~=nil then
  1995. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1996. elseif Char.Parent:findFirstChild("Head")~=nil then
  1997. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1998. end
  1999. f=Instance.new("BodyPosition")
  2000. f.P=200000
  2001. f.D=100
  2002. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2003. f.position=c.Position+Vector3.new(0,3,0)
  2004. f.Parent=c
  2005. game:GetService("Debris"):AddItem(m,.5+du)
  2006. c.CanCollide=false
  2007. m.Parent=workspace
  2008. c.CanCollide=false
  2009. end
  2010.  
  2011.  
  2012. ------
  2013. hito = function(dm, X, c, dn, dp, dq)
  2014. for I,dr in pairs(workspace:GetChildren()) do
  2015. 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
  2016. local ds = dr:FindFirstChild("Humanoid")
  2017. local dt = dr:FindFirstChild("HumanoidRootPart")
  2018. TakeDamage(ds, c)
  2019. if InForm == true then
  2020. ds.Parent:BreakJoints()
  2021. wait(1.2)
  2022. ds.Parent:Destroy()
  2023. end
  2024. ds:SetStateEnabled(16, true)
  2025. delay(dn, function()
  2026. ds:SetStateEnabled(16, true)
  2027. end)
  2028. local du = Instance.new("StringValue")
  2029. du.Name = "alabo"
  2030. du.Parent = dt
  2031. game.Debris:AddItem(du, dn)
  2032. local dv = Instance.new("Part")
  2033.  
  2034. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2035. dv.Transparency = 0.25
  2036. dv.Anchored = true
  2037. dv.CanCollide = false
  2038. dv.BrickColor = BrickColor.new("White")
  2039. dv.Material = "Neon"
  2040. dv.Locked = true
  2041. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2042. dv.Parent = modz
  2043. local dw = Instance.new("SpecialMesh")
  2044. dw.MeshType = "Sphere"
  2045. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2046. dw.Parent = dv
  2047. game.Debris:AddItem(dv, 1)
  2048. local dx = Instance.new("Model")
  2049. dx.Name = c
  2050. dx.Parent = workspace
  2051. game.Debris:AddItem(dx, 0.5 + c / 75)
  2052. local dy = Instance.new("Humanoid")
  2053. dy.MaxHealth = 0
  2054. dy.Parent = dx
  2055. local dz = Instance.new("Part")
  2056. dz.Name = "Head"
  2057. dz.Locked = true
  2058. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2059. dz.Position = dt.Position
  2060. dz.BrickColor = BrickColor.new("New Yeller")
  2061. dz.Material = "Neon"
  2062. dz.Transparency = 1
  2063. dz.CanCollide = false
  2064. dz.Parent = dx
  2065. local dA = Instance.new("BodyPosition")
  2066. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2067. dA.P = 20000
  2068. dA.D = 300
  2069. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2070. dA.Parent = dz
  2071. local dB = Instance.new("CylinderMesh")
  2072. dB.Parent = dz
  2073. coroutine.resume(coroutine.create(function()
  2074. while dB do
  2075. swait()
  2076. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2077. end
  2078. end))
  2079. if dp then
  2080. local dC = Instance.new("BodyVelocity")
  2081. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2082. dC.P = 9999999999
  2083. dC.Velocity = dp
  2084. dC.Parent = dt
  2085. game.Debris:AddItem(dC, dn)
  2086. end
  2087. if dq then
  2088. local dD = Instance.new("BodyAngularVelocity")
  2089. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2090. dD.P = math.huge
  2091. dD.AngularVelocity = dq
  2092. dD.Parent = dt
  2093. game.Debris:AddItem(dD, dn)
  2094. end
  2095. local dE = Instance.new("Sound")
  2096. dE.Pitch = rd2(10, 11) / 10
  2097. dE.Volume = rd2(10, 13) / 10
  2098. dE.EmitterSize = 10
  2099. dE.SoundId = "rbxassetid://"
  2100. dE.Parent = dv
  2101. dE:Play()
  2102. coroutine.resume(coroutine.create(function()
  2103. for I = 1, 5 do
  2104. swait()
  2105. dv.Transparency = dv.Transparency + 0.175
  2106. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2107. end
  2108. end))
  2109. end
  2110. end
  2111. end
  2112. ------
  2113.  
  2114. vt = Vector3.new
  2115. local new = Instance.new
  2116. local cf = CFrame.new
  2117. local cfa = CFrame.Angles
  2118. local bc = BrickColor.new
  2119.  
  2120. function bigbangattack()
  2121. attack = true
  2122. Humanoid.WalkSpeed = 0
  2123. for i = 0, 8, 0.1 do
  2124. swait()
  2125. 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)
  2126. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2127. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2128. 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)
  2129. 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)
  2130. 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)
  2131. 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)
  2132. end
  2133. local rng = Instance.new("Part", mouse)
  2134. rng.Anchored = true
  2135. rng.BrickColor = BrickColor.new("Cyan")
  2136. rng.CanCollide = false
  2137. rng.FormFactor = 3
  2138. rng.Name = "Ring"
  2139. rng.Size = Vector3.new(0.4,0.4,0.4)
  2140. rng.Transparency = 0
  2141. rng.TopSurface = 0
  2142. rng.BottomSurface = 0
  2143. rng.CFrame = RootPart.CFrame
  2144. local rngm = Instance.new("SpecialMesh", rng)
  2145. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2146.  
  2147. local rng3 = rng:Clone()
  2148. rng3.Parent = char
  2149. local rng3m = rng3.Mesh
  2150.  
  2151. local rng5 = rng:Clone()
  2152. rng5.Parent = char
  2153. rng5.BrickColor = BrickColor.new("Cyan")
  2154. local rng5m = rng5.Mesh
  2155. local rng6 = rng:Clone()
  2156. rng6.Material = "Plastic"
  2157. rng6.BrickColor = BrickColor.new("Cyan")
  2158. rng6.Parent = char
  2159. local rng6m = rng6.Mesh
  2160. rng6m.Scale = vt(7.5,7.5,7.5)
  2161. rng6m.MeshType = "FileMesh"
  2162. rng6m.MeshId = "rbxassetid://430736398"
  2163. local Must2 = Instance.new("Sound",rng6)
  2164. Must2.SoundId = "rbxassetid://135581154"
  2165. Must2.Pitch = 0.99
  2166. Must2.Volume = 3
  2167. Must2.Looped = false
  2168. wait(0)
  2169. Must2:Play()
  2170. local hita = rng6.Touched:connect(function(hit)
  2171. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2172. end)
  2173.  
  2174. rng3.CFrame = RootPart.CFrame
  2175.  
  2176. rng5.CFrame = RootPart.CFrame
  2177. rng6.CFrame = RootPart.CFrame
  2178. local pie222 = Instance.new("ParticleEmitter")
  2179. pie222.Parent = rng6
  2180. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2181. pie222.LightEmission = 1
  2182. pie222.Size = NumberSequence.new(6,1)
  2183. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2184. pie222.Transparency = NumberSequence.new(0.6,1)
  2185. pie222.EmissionDirection = "Top"
  2186. pie222.Enabled = true
  2187. pie222.Lifetime = NumberRange.new(1)
  2188. pie222.Rotation = NumberRange.new(-320, 320)
  2189. pie222.Rate = 404
  2190. pie222.Speed = NumberRange.new(0)
  2191. pie222.LockedToPart = false
  2192. pie222.VelocitySpread = 2
  2193. wait()
  2194. local scaler = 10/5
  2195. local scaler2 = 10/5
  2196. for i = 0,10,0.1 do
  2197. swait()
  2198. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2199.  
  2200. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2201.  
  2202. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2203. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2204. rng6.CFrame = rng3.CFrame
  2205. rng.Transparency = rng.Transparency + 1
  2206.  
  2207. rng3.Transparency = rng3.Transparency + 0.01
  2208.  
  2209. rng5.Transparency = rng5.Transparency + 0.01
  2210. rng6.Transparency = rng6.Transparency + 0.021
  2211. scaler = scaler - 0.125/5
  2212. scaler2 = scaler2 - 0.1/5
  2213.  
  2214. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2215.  
  2216. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2217. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2218. end
  2219. hita:disconnect()
  2220. game:GetService("Debris"):AddItem(rng, 1)
  2221.  
  2222. game:GetService("Debris"):AddItem(rng3, 1)
  2223.  
  2224. game:GetService("Debris"):AddItem(rng5, 1)
  2225. attack = false
  2226. pie222:Destroy()
  2227. Humanoid.WalkSpeed = 16
  2228. end
  2229.  
  2230.  
  2231. function bigbangattack2()
  2232. attack = true
  2233. Humanoid.WalkSpeed = 0
  2234. for i = 0, 8, 0.1 do
  2235. swait()
  2236. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2237. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2238. 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)
  2239. 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)
  2240. 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)
  2241. 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)
  2242. end
  2243. local rng = Instance.new("Part", RightArm)
  2244. rng.Anchored = true
  2245. rng.BrickColor = BrickColor.new("Cyan")
  2246. rng.CanCollide = false
  2247. rng.FormFactor = 3
  2248. rng.Name = "Ring"
  2249. rng.Size = Vector3.new(0.4,0.4,0.4)
  2250. rng.Transparency = 0
  2251. rng.TopSurface = 0
  2252. rng.BottomSurface = 0
  2253. rng.CFrame = RootPart.CFrame
  2254. local rngm = Instance.new("SpecialMesh", rng)
  2255. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2256.  
  2257. local rng3 = rng:Clone()
  2258. rng3.Parent = char
  2259. local rng3m = rng3.Mesh
  2260.  
  2261. local rng5 = rng:Clone()
  2262. rng5.Parent = char
  2263. rng5.BrickColor = BrickColor.new("Cyan")
  2264. local rng5m = rng5.Mesh
  2265. local rng6 = rng:Clone()
  2266. rng6.Material = "Plastic"
  2267. rng6.BrickColor = BrickColor.new("Cyan")
  2268. rng6.Parent = char
  2269. local rng6m = rng6.Mesh
  2270. rng6m.Scale = vt(7.5,7.5,30.5)
  2271. rng6m.MeshType = "FileMesh"
  2272. rng6m.MeshId = "rbxassetid://430736398"
  2273. local Must2 = Instance.new("Sound",Torso)
  2274. Must2.SoundId = "rbxassetid://719747626"
  2275. Must2.Pitch = 0.99
  2276. Must2.Volume = 3
  2277. Must2.Looped = false
  2278. wait(0)
  2279. Must2:Play()
  2280. local hita = rng6.Touched:connect(function(hit)
  2281. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2282. end)
  2283.  
  2284. rng3.CFrame = Head.CFrame
  2285.  
  2286. rng5.CFrame = Head.CFrame
  2287. rng6.CFrame = rng5.CFrame
  2288. local pie222 = Instance.new("ParticleEmitter")
  2289. pie222.Parent = rng6
  2290. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2291. pie222.LightEmission = 1
  2292. pie222.Size = NumberSequence.new(15,1)
  2293. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2294. pie222.Transparency = NumberSequence.new(0.6,1)
  2295. pie222.EmissionDirection = "Top"
  2296. pie222.Enabled = true
  2297. pie222.Lifetime = NumberRange.new(1)
  2298. pie222.Rotation = NumberRange.new(-320, 320)
  2299. pie222.Rate = 404
  2300. pie222.Speed = NumberRange.new(0)
  2301. pie222.LockedToPart = false
  2302. pie222.VelocitySpread = 2
  2303. wait()
  2304. local scaler = 10/5
  2305. local scaler2 = 10/5
  2306. for i = 0,10,0.1 do
  2307. swait()
  2308. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2309.  
  2310. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2311.  
  2312. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2313. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2314. rng6.CFrame = rng3.CFrame
  2315. rng.Transparency = rng.Transparency + 1
  2316.  
  2317. rng3.Transparency = rng3.Transparency + 0.01
  2318.  
  2319. rng5.Transparency = rng5.Transparency + 0.01
  2320. rng6.Transparency = rng6.Transparency + 0.021
  2321. scaler = scaler - 0.125/5
  2322. scaler2 = scaler2 - 0.1/5
  2323.  
  2324. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2325.  
  2326. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2327. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2328. end
  2329. hita:disconnect()
  2330. game:GetService("Debris"):AddItem(rng, 1)
  2331.  
  2332. game:GetService("Debris"):AddItem(rng3, 1)
  2333.  
  2334. game:GetService("Debris"):AddItem(rng5, 1)
  2335. attack = false
  2336. pie222:Destroy()
  2337. Humanoid.WalkSpeed = 16
  2338. end
  2339.  
  2340. boom = Instance.new("Sound",char)
  2341. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2342. boom.Volume = 1
  2343.  
  2344. mouse.KeyDown:connect(function(key)
  2345. if key == "=" then
  2346. local Must = Instance.new("Sound",Torso)
  2347. Must.SoundId = "rbxassetid://273734478"
  2348. Must.Pitch = 0.99
  2349. Must.Volume = 3.4
  2350. Must.Looped = false
  2351. wait(0)
  2352. Must:Play()
  2353.  
  2354. local pie222 = Instance.new('ParticleEmitter')
  2355. pie222.Parent = RootPart
  2356. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2357. pie222.LightEmission = 1
  2358. pie222.Size = NumberSequence.new(6,1)
  2359. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2360. pie222.Transparency = NumberSequence.new(0.3,1)
  2361. pie222.EmissionDirection = "Top"
  2362. pie222.Enabled = true
  2363. pie222.Lifetime = NumberRange.new(1)
  2364. pie222.Rotation = NumberRange.new(-320, 320)
  2365. pie222.Rate = 300
  2366. pie222.Speed = NumberRange.new(0)
  2367. pie222.LockedToPart = false
  2368. pie222.VelocitySpread = 2
  2369. Humanoid.WalkSpeed = 400
  2370. wait(7)
  2371. pie222:Destroy()
  2372. Humanoid.WalkSpeed = 150
  2373.  
  2374.  
  2375.  
  2376. end
  2377. end)
  2378.  
  2379. local multiplier = 1
  2380.  
  2381. function hurt(hit, dmg)
  2382. if hit.Parent then
  2383. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2384. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2385. if hum then
  2386. if hum.Parent.Name ~= Player.Name then
  2387. if dmg == "Kill" or hum.Health > 100000 then
  2388. hit.Parent:BreakJoints()
  2389. return true
  2390. else
  2391. if math.random(0, 100) == 50 then
  2392. hum.Health = hum.Health - dmg*multiplier*2.5
  2393. else
  2394. hum.Health = hum.Health -dmg*multiplier
  2395. end
  2396. return true
  2397. end
  2398. end
  2399. end
  2400. end
  2401. end
  2402.  
  2403. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2404. function fade(obj, dest, grow)
  2405. spawn(function()
  2406. local oldcf = obj.CFrame
  2407. for i = 0, 10 do
  2408. if grow then
  2409. obj.Size = obj.Size +Vector3.new(1,1,1)
  2410. obj.CFrame = oldcf
  2411. end
  2412. obj.Transparency = obj.Transparency +0.1
  2413. swait()
  2414. end
  2415. if dest then
  2416. obj:Destroy()
  2417. end
  2418. end)
  2419. end
  2420.  
  2421. local push = 100
  2422.  
  2423. mouse.KeyDown:connect(function(key)
  2424. if key == "g" then
  2425. local p = Instance.new("Part")
  2426. p.Transparency = 0
  2427. p.Anchored = true
  2428. p.Size = Vector3.new(4,4,4)
  2429. p.CanCollide = false
  2430. p.BrickColor = BrickColor.new("Really black")
  2431. p.Material = Enum.Material.Neon
  2432. local pe = Instance.new("ParticleEmitter", p)
  2433. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2434. pe.LightEmission = 0.7
  2435. pe.Size = NumberSequence.new(4)
  2436. pe.Texture = "rbxassetid://243664672"
  2437. pe.Transparency = NumberSequence.new(0.5)
  2438. pe.Lifetime = NumberRange.new(0.1)
  2439. pe.Rate = 500
  2440. pe.Speed = NumberRange.new(3)
  2441. p.CFrame = Head.CFrame
  2442. p.Parent = workspace
  2443. p.Anchored = false
  2444. local bv = Instance.new("BodyVelocity", p)
  2445. bv.MaxForce = huge
  2446. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2447. p.Touched:connect(function(hit)
  2448. hurt(hit, math.random(5,10))
  2449. end)
  2450. game.Debris:AddItem(p, 4)
  2451. end
  2452. end)
  2453.  
  2454.  
  2455. mouse.KeyDown:connect(function(key)
  2456. if key == "v" and not attacking then
  2457. attacking = true
  2458. shielding = true
  2459. local p = Instance.new("Part")
  2460. p.Anchored = true
  2461. p.BrickColor = BrickColor.new("Really black")
  2462. p.Material = Enum.Material.Neon
  2463. shield = p
  2464. local bc = BrickColor.Random()
  2465. p.BrickColor = bc
  2466. p.Size = Vector3.new(30,30,0)
  2467. p.BrickColor = BrickColor.new("Really red")
  2468. p.Material = Enum.Material.Neon
  2469. local m = Instance.new("SpecialMesh", p)
  2470. m.MeshType = "Sphere"
  2471. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2472. local num2 = -0.8
  2473. for i = 0, 10 do
  2474. if shielding then
  2475. local p = Instance.new("Part")
  2476. p.Size = Vector3.new(1.8,1.8,1.8)
  2477. p.CanCollide = false
  2478. p.Anchored = true
  2479. p.Transparency = 0
  2480. p.BrickColor = BrickColor.new("Really black")
  2481. p.Material = Enum.Material.Neon
  2482. local pe = Instance.new("ParticleEmitter")
  2483. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2484. pe.LightEmission = 0.7
  2485. pe.Size = NumberSequence.new(1.7)
  2486. pe.Texture = "rbxassetid://243664672"
  2487. pe.Transparency = NumberSequence.new(0.5)
  2488. pe.Lifetime = NumberRange.new(1)
  2489. pe.Rate = 500
  2490. pe.Speed = NumberRange.new(0)
  2491. pe.Parent = p
  2492. p.Parent = shield
  2493. num2 = num2 + 1
  2494. local num = num2
  2495. local neg = false
  2496. spawn(function()
  2497. repeat wait()
  2498. num = num + 0.1
  2499. local sin = math.sin(num)*15
  2500. local cos = math.cos(num)*15
  2501. if shield then
  2502. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2503. end
  2504. until not shielding
  2505. end)
  2506. else
  2507. break
  2508. end
  2509. end
  2510. p.Transparency = 0.7
  2511. p.Parent = workspace
  2512. p.Touched:connect(function(hit)
  2513. if hurt(hit, math.random(50, 100)) then
  2514. fade(hit)
  2515. elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2516. fade(hit, true)
  2517. end
  2518. end)
  2519. end
  2520. end)
  2521. mouse.KeyUp:connect(function(key)
  2522. if key == "v" and attacking then
  2523. if shield then
  2524. fade(shield, true)
  2525. attacking = false
  2526. shielding = false
  2527. end
  2528. end
  2529. end)
  2530.  
  2531. mouse.KeyDown:connect(function(key)
  2532. if key == "b" and not attacking then
  2533. attacking = true
  2534. local Must = Instance.new("Sound",Torso)
  2535. Must.SoundId = "rbxassetid://1042338696"
  2536. Must.Pitch = 0.99
  2537. Must.Volume = 3.4
  2538. Must.Looped = false
  2539. wait(0)
  2540. Must:Play()
  2541. local p = Instance.new("Part")
  2542. p.Anchored = true
  2543. p.Material = "Neon"
  2544. local bc = BrickColor.new("Bright red")
  2545. p.BrickColor = bc
  2546. local m = Instance.new("SpecialMesh", p)
  2547. m.MeshType = "Sphere"
  2548. p.Size = Vector3.new(1,1,1)
  2549. p.CFrame = char.Torso.CFrame
  2550. p.CanCollide = false
  2551. local pe = Instance.new("ParticleEmitter")
  2552. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2553. pe.LightEmission = 0.7
  2554. pe.Size = NumberSequence.new(10)
  2555. pe.Texture = "rbxassetid://243664672"
  2556. pe.Transparency = NumberSequence.new(1)
  2557. pe.Lifetime = NumberRange.new(5)
  2558. pe.Rate = 500
  2559. pe.Speed = NumberRange.new(50)
  2560. pe.VelocitySpread = 360
  2561. pe.Parent = p
  2562. p.Parent = workspace
  2563. local rate = 20
  2564. local oldcf = p.CFrame
  2565. local con = p.Touched:connect(function(hit)
  2566. if hit.Parent then
  2567. if hit.Anchored == false then
  2568. if hit.Parent.Name ~= Player.Name then
  2569. if not hit.Parent:IsA("Humanoid") then
  2570. hurt(hit, math.random(1,1))
  2571. end
  2572. end
  2573. end
  2574. end
  2575. end)
  2576. attacking = false
  2577. for i = 0, 10*rate do
  2578. p.Size = p.Size +Vector3.new(20,20,20)/rate
  2579. p.Transparency = p.Transparency+0.1/rate
  2580. p.CFrame = oldcf
  2581. swait()
  2582. end
  2583. pe.Enabled = false
  2584. con:disconnect()
  2585. game.Debris:AddItem(p, 5)
  2586. end
  2587. end)
  2588.  
  2589. mouse.KeyDown:connect(function(key)
  2590. if key == "t" and not attacking then
  2591. attacking = true
  2592. for i = 1, 2 do
  2593. local arm = ""
  2594. if i == 1 then arm = "Right Arm" end
  2595. if i == 2 then arm = "Left Arm" end
  2596. local p = Instance.new("Part")
  2597. p.CanCollide = false
  2598. p.Anchored = true
  2599. p.Transparency = 1
  2600. p.BrickColor = BrickColor.new("Bright red")
  2601. p.Material = Enum.Material.Neon
  2602. p.Size = Vector3.new(0.9,0.9,0.9)
  2603. local p2 = p:Clone()
  2604. p.Parent = char
  2605. p2.Parent = char
  2606. spawn(function()
  2607. local num = 0
  2608. repeat swait()
  2609. num = num + 0.5
  2610. local sin = math.sin(num)*2
  2611. local cos = math.cos(num)*2
  2612. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2613. until not attacking
  2614. p:Destroy()
  2615. p2:Destroy()
  2616. end)
  2617. end
  2618. for i = 0, 50 do
  2619. local arm = ""
  2620. if i%2 == 0 then
  2621. arm = "Right Arm"
  2622. else
  2623. arm = "Left Arm"
  2624. end
  2625. local p = Instance.new("Part")
  2626. p.Transparency = 0
  2627. p.Size = Vector3.new(2.1,2.1,2.1)
  2628. p.Name = "ignore"
  2629. p.CanCollide = false
  2630. p.BrickColor = BrickColor.new("Bright red")
  2631. p.Material = Enum.Material.Neon
  2632. p.CFrame = char[arm].CFrame
  2633. p.Parent = workspace
  2634. p.Touched:connect(function(hit)
  2635. if hit.Name ~= "ignore" then
  2636. hurt(hit, 10)
  2637. end
  2638. end)
  2639. local bv = Instance.new("BodyVelocity")
  2640. bv.MaxForce = huge
  2641. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2642. bv.Parent = p
  2643. game.Debris:AddItem(p, 5)
  2644. swait()
  2645. end
  2646. wait(0.5)
  2647. attacking = false
  2648. end
  2649. end)
  2650.  
  2651.  
  2652. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662. local rad = math.rad
  2663.  
  2664. local keysDown = {}
  2665.  
  2666. local flySpeed = 0
  2667. local MAX_FLY_SPEED = 150
  2668.  
  2669. local canFly = false
  2670. local flyToggled = false
  2671.  
  2672. local forward, side = 0, 0
  2673. local lastForward, lastSide = 0, 0
  2674.  
  2675. local floatBP = Instance.new("BodyPosition")
  2676. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2677. local flyBV = Instance.new("BodyVelocity")
  2678. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2679. local turnBG = Instance.new("BodyGyro")
  2680. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2681.  
  2682. mouse.KeyDown:connect(function(key)
  2683. keysDown[key] = true
  2684.  
  2685. if key == "z" then
  2686. flyToggled = not flyToggled
  2687.  
  2688. if not flyToggled then
  2689. stanceToggle = "Normal"
  2690. floatBP.Parent = nil
  2691. flyBV.Parent = nil
  2692. turnBG.Parent = nil
  2693. RootPart.Velocity = Vector3.new()
  2694. Char.Humanoid.PlatformStand = false
  2695. end
  2696. end
  2697.  
  2698. end)
  2699. mouse.KeyUp:connect(function(key)
  2700. keysDown[key] = nil
  2701. end)
  2702.  
  2703. local function updateFly()
  2704.  
  2705. if not flyToggled then return end
  2706.  
  2707. lastForward = forward
  2708. lastSide = side
  2709.  
  2710. forward = 0
  2711. side = 0
  2712.  
  2713. if keysDown.w then
  2714. forward = forward + 1
  2715. end
  2716. if keysDown.s then
  2717. forward = forward - 1
  2718. end
  2719. if keysDown.a then
  2720. side = side - 1
  2721. end
  2722. if keysDown.d then
  2723. side = side + 1
  2724. end
  2725.  
  2726. canFly = (forward ~= 0 or side ~= 0)
  2727.  
  2728. if canFly then
  2729. stanceToggle = "Floating"
  2730. turnBG.Parent = RootPart
  2731. floatBP.Parent = nil
  2732. flyBV.Parent = RootPart
  2733.  
  2734. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2735. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2736. else
  2737. floatBP.position = RootPart.Position
  2738. floatBP.Parent = RootPart
  2739.  
  2740. flySpeed = flySpeed - 1
  2741. if flySpeed < 0 then flySpeed = 0 end
  2742. end
  2743.  
  2744. local camCF = cam.CoordinateFrame
  2745. local in_forward = canFly and forward or lastForward
  2746. local in_side = canFly and side or lastSide
  2747.  
  2748. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2749. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2750.  
  2751. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2752. 0)
  2753. end
  2754.  
  2755. game:service'RunService'.RenderStepped:connect(function()
  2756. if flyToggled then
  2757. Char.Humanoid.PlatformStand = true
  2758. end
  2759. updateFly()
  2760. end)
  2761.  
  2762.  
  2763.  
  2764. local deb = false
  2765. mouse.KeyDown:connect(function(key)
  2766. if key == "h" and not deb then
  2767. deb = true
  2768. for i = 0, 10 do
  2769. spawn(function()
  2770. local p = Instance.new("Part")
  2771. p.Anchored = true
  2772. p.CanCollide = false
  2773. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2774. p.BrickColor = BrickColor.new("Really black")
  2775. p.Material = Enum.Material.Neon
  2776. p.Size = Vector3.new(1.8,1.8,1.8)
  2777. p.Transparency = 0
  2778. local pe = Instance.new("ParticleEmitter")
  2779. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2780. pe.LightEmission = 0.7
  2781. pe.Size = NumberSequence.new(1.5)
  2782. pe.Texture = "rbxassetid://243664672"
  2783. pe.Transparency = NumberSequence.new(0.5)
  2784. pe.Lifetime = NumberRange.new(0.2)
  2785. pe.Rate = 500
  2786. pe.Speed = NumberRange.new(3)
  2787. pe.Parent = p
  2788. p.Parent = workspace
  2789. local endcf = p.CFrame *CFrame.new(0,30,0)
  2790. for i = 0, 20 do
  2791. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2792. wait()
  2793. end
  2794. local z = Instance.new("Part")
  2795. z.CFrame = p.CFrame
  2796. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2797. local bv = Instance.new("BodyVelocity", p)
  2798. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2799. bv.Velocity = z.CFrame.lookVector*140
  2800. p.Anchored = false
  2801. z:Destroy()
  2802. p.CanCollide = false
  2803. local connection
  2804. spawn(function()
  2805. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2806. repeat wait()
  2807. p.CFrame = p.CFrame *angle
  2808. until not p or p.CanCollide
  2809. end)
  2810. connection = p.Touched:connect(function(hit)
  2811. hurt(hit, math.random(5,5))
  2812. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2813. p.CanCollide = true
  2814. end
  2815. end)
  2816. game.Debris:AddItem(p, 5)
  2817. end)
  2818. wait()
  2819. deb = false
  2820. end
  2821. end
  2822. end)
  2823.  
  2824.  
  2825.  
  2826. local deb = false
  2827. mouse.KeyDown:connect(function(key)
  2828. if key == "j" and not deb then
  2829. deb = true
  2830. for i = 0, 90 do
  2831. spawn(function()
  2832. local p = Instance.new("Part")
  2833. p.Anchored = true
  2834. p.CanCollide = false
  2835. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2836. p.BrickColor = BrickColor.new("Bright red")
  2837. p.Material = Enum.Material.Neon
  2838. p.Size = Vector3.new(4.4,4.4,4.4)
  2839. p.Transparency = 0
  2840. p.Parent = workspace
  2841. local endcf = p.CFrame *CFrame.new(0,30,0)
  2842. for i = 0, 80 do
  2843. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2844. wait()
  2845. end
  2846. local z = Instance.new("Part")
  2847. z.CFrame = p.CFrame
  2848. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2849. local bv = Instance.new("BodyVelocity", p)
  2850. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2851. bv.Velocity = z.CFrame.lookVector*180
  2852. p.Anchored = false
  2853. z:Destroy()
  2854. p.CanCollide = false
  2855. local connection
  2856. spawn(function()
  2857. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2858. repeat wait()
  2859. p.CFrame = p.CFrame *angle
  2860. until not p or p.CanCollide
  2861. end)
  2862. connection = p.Touched:connect(function(hit)
  2863. hurt(hit, math.random(5,5))
  2864. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2865. p.CanCollide = true
  2866. end
  2867. end)
  2868. game.Debris:AddItem(p, 5)
  2869. end)
  2870. wait()
  2871. deb = false
  2872. end
  2873. end
  2874. end)
  2875.  
  2876.  
  2877.  
  2878. local deb = false
  2879. mouse.KeyDown:connect(function(key)
  2880. if key == "y" and not deb then
  2881. deb = true
  2882. for i = 0, 50 do
  2883. spawn(function()
  2884. local p = Instance.new("Part")
  2885. p.Anchored = true
  2886. p.CanCollide = false
  2887. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2888. p.BrickColor = BrickColor.new("Bright red")
  2889. p.Material = Enum.Material.Neon
  2890. p.Size = Vector3.new(6.4,6.4,6.4)
  2891. p.Transparency = 0.5
  2892. p.Parent = workspace
  2893. local endcf = p.CFrame *CFrame.new(0,30,0)
  2894. for i = 0, 20 do
  2895. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2896. wait()
  2897. end
  2898. local z = Instance.new("Part")
  2899. z.CFrame = p.CFrame
  2900. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2901. p.Anchored = false
  2902. z:Destroy()
  2903. p.CanCollide = true
  2904. local connection
  2905. spawn(function()
  2906. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2907. repeat wait()
  2908. p.CFrame = p.CFrame *angle
  2909. until not p or p.CanCollide
  2910. end)
  2911. connection = p.Touched:connect(function(hit)
  2912. hurt(hit, math.random(5,5))
  2913. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2914. p.CanCollide = true
  2915. end
  2916. end)
  2917. game.Debris:AddItem(p, 5)
  2918. end)
  2919. wait()
  2920. deb = false
  2921. end
  2922. end
  2923. end)
  2924.  
  2925.  
  2926.  
  2927. mouse.KeyDown:connect(function(k) ---galickgun
  2928. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2929. MV4 = 0
  2930. local Must = Instance.new("Sound",Torso)
  2931. Must.SoundId = "rbxassetid://719748223"
  2932. Must.Pitch = 0.99
  2933. Must.Volume = 3.4
  2934. Must.Looped = false
  2935. wait(0)
  2936. Must:Play()
  2937. Humanoid.WalkSpeed = 13
  2938. local Aura = Instance.new('ParticleEmitter')
  2939. Aura.Name = "Aura"
  2940. Aura.Texture = "rbxassetid://347730682"
  2941. Aura.Parent = Torso
  2942. Aura.LightEmission = 1
  2943. Aura.Transparency = NumberSequence.new(0.4,1)
  2944. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2945. Aura.Size = NumberSequence.new(1,9)
  2946. Aura.Rotation = NumberRange.new(-360,360)
  2947. Aura.LockedToPart = true
  2948. Aura.Lifetime = NumberRange.new(1)
  2949. Aura.Rate = 100
  2950. Aura.Speed = NumberRange.new(0)
  2951. Aura.EmissionDirection = "Top"
  2952. local Aura2 = Instance.new('ParticleEmitter')
  2953. Aura2.Name = "Aura"
  2954. Aura2.Texture = "rbxassetid://1046299182"
  2955. Aura2.Parent = Torso
  2956. Aura2.LightEmission = 1
  2957. Aura2.Transparency = NumberSequence.new(0,1)
  2958. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2959. Aura2.Size = NumberSequence.new(14)
  2960. Aura2.Rotation = NumberRange.new(-360,360)
  2961. Aura2.LockedToPart = true
  2962. Aura2.Lifetime = NumberRange.new(0.2)
  2963. Aura2.Rate = 20
  2964. Aura2.Speed = NumberRange.new(0)
  2965. Aura2.EmissionDirection = "Top"
  2966. attack = true
  2967. Firepart1 = Instance.new("Part", RightArm)
  2968. Firepart1.Size = Vector3.new(1, 1, 1)
  2969. GuW1 = Instance.new("Weld")
  2970. GuW1.Name = "GuW"
  2971. GuW1.Part0 = RightArm
  2972. GuW1.C0 = cn(0, -1, 0)
  2973. GuW1.C1 = cn(0, 0, 0)
  2974. GuW1.Part1 = Firepart1
  2975. GuW1.Parent = RightArm
  2976. Firepart1.Transparency = 1
  2977. Firepart2 = Instance.new("Part", LeftArm)
  2978. Firepart2.Size = Vector3.new(1, 1, 1)
  2979. GuW2 = Instance.new("Weld")
  2980. GuW2.Name = "GuW"
  2981. GuW2.Part0 = LeftArm
  2982. GuW2.C0 = cn(0, -1, 0)
  2983. GuW2.C1 = cn(0, 0, 0)
  2984. GuW2.Part1 = Firepart2
  2985. GuW2.Parent = LeftArm
  2986. Firepart2.Transparency = 1
  2987. GuW1:Destroy()
  2988. GuW1 = Instance.new("Weld")
  2989. GuW1.Name = "GuW"
  2990. GuW1.Part0 = Torso
  2991. GuW1.C0 = cn(0, 0, -6)
  2992. GuW1.C1 = cn(0, 0, 0)
  2993. GuW1.Part1 = Firepart1
  2994. GuW1.Parent = Torso
  2995. GuW2:Destroy()
  2996. GuW2 = Instance.new("Weld")
  2997. GuW2.Name = "GuW"
  2998. GuW2.Part0 = Torso
  2999. GuW2.C0 = cn(0, 0, -6)
  3000. GuW2.C1 = cn(0, 0, 0)
  3001. GuW2.Part1 = Firepart2
  3002. GuW2.Parent = Torso
  3003. GuW2:Destroy()
  3004. GuW2 = Instance.new("Weld")
  3005. GuW2.Name = "GuW"
  3006. GuW2.Part0 = Torso
  3007. GuW2.C0 = cn(0, 0, -4)
  3008. GuW2.C1 = cn(0, 0, 0)
  3009. GuW2.Part1 = Firepart2
  3010. GuW2.Parent = Torso
  3011. for i = 0, 18, 0.1 do
  3012. swait()
  3013. if Torsovelocity.Y > 2 then
  3014. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3015. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  3016. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3017. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3018. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3019. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3020. elseif Torsovelocity.Y < 1 then
  3021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  3022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  3023. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3024. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  3025. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3026. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3027. end
  3028. end
  3029. GuW1:Destroy()
  3030. GuW1 = Instance.new("Weld")
  3031. GuW1.Name = "GuW"
  3032. GuW1.Part0 = Torso
  3033. GuW1.C0 = cn(0, 0, -15)
  3034. GuW1.C1 = cn(0, 0, 0)
  3035. GuW1.Part1 = Firepart1
  3036. GuW1.Parent = Torso
  3037. GuW2:Destroy()
  3038. GuW2 = Instance.new("Weld")
  3039. GuW2.Name = "GuW"
  3040. GuW2.Part0 = Torso
  3041. GuW2.C0 = cn(0, 0, -17.5)
  3042. GuW2.C1 = cn(0, 0, 0)
  3043. GuW2.Part1 = Firepart2
  3044. GuW2.Parent = Torso
  3045. local Must = Instance.new("Sound",Torso)
  3046. Must.SoundId = "rbxassetid://719747626"
  3047. Must.Pitch = 0.99
  3048. Must.Volume = 3.9
  3049. Must.Looped = false
  3050. wait(0)
  3051. Must:Play()
  3052. for i = 0, 1.25, 0.01 do
  3053. swait()
  3054. 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)
  3055. shoottraildd22(mouse.Hit.p, Torso, 0)
  3056. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3057. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3058. if Torsovelocity.Y > 2 then
  3059. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3060. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3061. 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)
  3062. 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)
  3063. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3064. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3065. end
  3066. end
  3067. Must:Stop()
  3068. Aura:Destroy()
  3069. Aura2:Destroy()
  3070. wait(0.5)
  3071. Humanoid.WalkSpeed = 16
  3072. attack = false
  3073. MV4 = 300
  3074. Firepart1:Destroy()
  3075. Firepart2:Destroy()
  3076. end
  3077. end)
  3078.  
  3079.  
  3080. d = {}
  3081. function iteffect()
  3082.  
  3083. coroutine.resume(coroutine.create(function()
  3084.  
  3085. for i = 1, 10 do
  3086. effect = Instance.new("Part", workspace)
  3087. effect.Anchored = true
  3088. effect.CanCollide = false
  3089. effect.Size = Vector3.new(0.2, 3, 0.2)
  3090. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3091. effect.Transparency = 0
  3092. effect.Material = "Plastic"
  3093. effect.BrickColor = BrickColor.new("Really black")
  3094. table.insert(d, effect)
  3095. game:GetService("Debris"):AddItem(effect, 0.3)
  3096. end
  3097.  
  3098. coroutine.resume(coroutine.create(function()
  3099. for i = 1, 10 do
  3100. for i,e in pairs(d) do
  3101. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3102. e.Transparency = e.Transparency + 0.030
  3103. end
  3104. wait(0.01)
  3105. end
  3106.  
  3107. end))
  3108. end))
  3109.  
  3110.  
  3111. end
  3112.  
  3113. tp = true
  3114.  
  3115. mouse.KeyDown:connect(function(k)
  3116. if k == "e" then
  3117. if tp == true then
  3118. tp = false
  3119. local Must = Instance.new("Sound",Torso)
  3120. Must.SoundId = "rbxassetid://1055279036"
  3121. Must.Pitch = 0.99
  3122. Must.Volume = 1.2
  3123. Must.Looped = false
  3124. wait(0)
  3125. Must:Play()
  3126. Zanzoken = Instance.new("Part",char)
  3127. Zanzoken.Anchored = true
  3128. Zanzoken.CanCollide = false
  3129. Zanzoken.Position = v3(999,999,999)
  3130. Zanzoken.CFrame = Torso.CFrame
  3131. game.Debris:AddItem(Zanzoken,0.5)
  3132. Zanzoken.Transparency = 1
  3133. wait()
  3134. idk = Instance.new("BillboardGui",Zanzoken)
  3135. idk.Size = UDim2.new(10,0,15,0)
  3136. idk.AlwaysOnTop = false
  3137. idk1 = Instance.new("ImageLabel",idk)
  3138. idk1.BackgroundTransparency = 1
  3139. idk.ExtentsOffset = v3(0,0,0)
  3140. idk1.ImageTransparency = 0
  3141. idk1.Size = UDim2.new(2,0,1,0)
  3142. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3143. idk1.Image = "rbxassetid://43708993"
  3144. char.Head.face.Parent = game.Lighting
  3145. wait(0)
  3146. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3147. game.Lighting.face.Parent = char.Head
  3148. wait(0)
  3149. Zanzoken = Instance.new("Part",char)
  3150. Zanzoken.Anchored = true
  3151. Zanzoken.CanCollide = false
  3152. Zanzoken.Position = v3(999,999,999)
  3153. Zanzoken.CFrame = Torso.CFrame
  3154. game.Debris:AddItem(Zanzoken,0.5)
  3155. Zanzoken.Transparency = 1
  3156. wait()
  3157. idk = Instance.new("BillboardGui",Zanzoken)
  3158. idk.Size = UDim2.new(10,0,15,0)
  3159. idk.AlwaysOnTop = false
  3160. idk1 = Instance.new("ImageLabel",idk)
  3161. idk1.BackgroundTransparency = 1
  3162. idk.ExtentsOffset = v3(0,0,0)
  3163. idk1.ImageTransparency = 0
  3164. idk1.Size = UDim2.new(2,0,1,0)
  3165. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3166. idk1.Image = "rbxassetid://343708993"
  3167.  
  3168. wait(0.4)
  3169. tp = true
  3170.  
  3171.  
  3172. end
  3173. end
  3174. end)
  3175.  
  3176.  
  3177. MV4 = 300
  3178. mouse.KeyDown:connect(function(k)
  3179. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3180. MV4 = 0
  3181. local Must = Instance.new("Sound",workspace)
  3182. Must.SoundId = "rbxassetid://512366303"
  3183. Must.Pitch = 0.99
  3184. Must.Volume = 3.5
  3185. Must.Looped = true
  3186. wait(0)
  3187. Must:Play()
  3188. local lb = Instance.new("Part")
  3189. lb.Parent = char
  3190. lb.Material = "Neon"
  3191. lb.Color = BrickColor.new("Gold").Color
  3192. lb.CanCollide = false
  3193. lb.Material = "Neon"
  3194. lb.Size = vt(1,1,1)
  3195. lb.CFrame = Torso.CFrame
  3196. lb.Rotation = vt(0,0,0)
  3197. lb.Anchored = true
  3198. lb.Transparency = 0
  3199. local thing = Instance.new("SpecialMesh",lb)
  3200. thing.MeshType = "FileMesh"
  3201. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3202. thing.Scale = vt(0,15,0)
  3203. local chancerot = math.random(1,2)
  3204. for z = 0, 4 do
  3205. if chancerot == 1 then
  3206. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3207. elseif chancerot == 2 then
  3208. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3209. end
  3210. lb.Transparency = lb.Transparency + 0.1
  3211. thing.Scale = thing.Scale + vt(15,0,15)
  3212. wait()
  3213. end
  3214. for z = 0, 4 do
  3215. if chancerot == 1 then
  3216. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3217. elseif chancerot == 2 then
  3218. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3219. end
  3220. lb.Transparency = lb.Transparency + 0.1
  3221. thing.Scale = thing.Scale + vt(15,0,15)
  3222. wait()
  3223. end
  3224.  
  3225. local Aura = Instance.new('ParticleEmitter')
  3226. Aura.Name = "Aura"
  3227. Aura.Texture = "rbxassetid://347730682"
  3228. Aura.Parent = Torso
  3229. Aura.LightEmission = 1
  3230. Aura.Transparency = NumberSequence.new(0.5,1)
  3231. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3232. Aura.Size = NumberSequence.new(1,25)
  3233. Aura.Rotation = NumberRange.new(-360,360)
  3234. Aura.LockedToPart = true
  3235. Aura.Lifetime = NumberRange.new(1)
  3236. Aura.Rate = 100
  3237. Aura.Speed = NumberRange.new(0)
  3238. Aura.EmissionDirection = "Top"
  3239. local Aura2 = Instance.new('ParticleEmitter')
  3240. Aura2.Name = "Aura"
  3241. Aura2.Texture = "rbxassetid://1046299182"
  3242. Aura2.Parent = Torso
  3243. Aura2.LightEmission = 1
  3244. Aura2.Transparency = NumberSequence.new(0,1)
  3245. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3246. Aura2.Size = NumberSequence.new(55)
  3247. Aura2.Rotation = NumberRange.new(-360,360)
  3248. Aura2.LockedToPart = true
  3249. Aura2.Lifetime = NumberRange.new(0.2)
  3250. Aura2.Rate = 20
  3251. Aura2.Speed = NumberRange.new(0)
  3252. Aura2.EmissionDirection = "Top"
  3253. lig = Instance.new("PointLight",Player.Character.Torso)
  3254. lig.Color=Color3.new(255,255,0)
  3255. lig.Range = 12
  3256. Humanoid.WalkSpeed = 0.01
  3257. attack = true
  3258. Firepart1 = Instance.new("Part", RightArm)
  3259. Firepart1.Size = Vector3.new(1, 1, 1)
  3260. GuW1 = Instance.new("Weld")
  3261. GuW1.Name = "GuW"
  3262. GuW1.Part0 = RightArm
  3263. GuW1.C0 = cn(0, -1, 0)
  3264. GuW1.C1 = cn(0, 0, 0)
  3265. GuW1.Part1 = Firepart1
  3266. GuW1.Parent = RightArm
  3267. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3268. Firepart1.Transparency = 1
  3269. Firepart2 = Instance.new("Part", LeftArm)
  3270. Firepart2.Size = Vector3.new(1, 1, 1)
  3271. GuW2 = Instance.new("Weld")
  3272. GuW2.Name = "GuW"
  3273. GuW2.Part0 = LeftArm
  3274. GuW2.C0 = cn(0, -1, 0)
  3275. GuW2.C1 = cn(0, 0, 0)
  3276. GuW2.Part1 = Firepart2
  3277. GuW2.Parent = LeftArm
  3278. Firepart2.Transparency = 1
  3279.  
  3280. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3281. GuW1:Destroy()
  3282. GuW1 = Instance.new("Weld")
  3283. GuW1.Name = "GuW"
  3284. GuW1.Part0 = Torso
  3285. GuW1.C0 = cn(0, 0, -6)
  3286. GuW1.C1 = cn(0, 0, 0)
  3287. GuW1.Part1 = Firepart1
  3288. GuW1.Parent = Torso
  3289. GuW2:Destroy()
  3290. GuW2 = Instance.new("Weld")
  3291. GuW2.Name = "GuW"
  3292. GuW2.Part0 = Torso
  3293. GuW2.C0 = cn(0, 0, -6)
  3294. GuW2.C1 = cn(0, 0, 0)
  3295. GuW2.Part1 = Firepart2
  3296. GuW2.Parent = Torso
  3297.  
  3298. GuW2:Destroy()
  3299. GuW2 = Instance.new("Weld")
  3300. GuW2.Name = "GuW"
  3301. GuW2.Part0 = Torso
  3302. GuW2.C0 = cn(0, 0, -4)
  3303. GuW2.C1 = cn(0, 0, 0)
  3304. GuW2.Part1 = Firepart2
  3305. GuW2.Parent = Torso
  3306. for i = 0, 15, 0.1 do
  3307. swait()
  3308. if Torsovelocity.Y > 2 then
  3309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3311. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3312. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3313. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3314. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3315. elseif Torsovelocity.Y < 1 then
  3316. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3317. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3318. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3319. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3320. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3321. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3322. end
  3323. end
  3324. wait(16)
  3325. local Aura3 = Instance.new('ParticleEmitter')
  3326. Aura3.Name = "Aura"
  3327. Aura3.Texture = "rbxassetid://1046299182"
  3328. Aura3.Parent = Torso
  3329. Aura3.LightEmission = 1
  3330. Aura3.Transparency = NumberSequence.new(0.4,1)
  3331. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3332. Aura3.Size = NumberSequence.new(140)
  3333. Aura3.Rotation = NumberRange.new(-360,360)
  3334. Aura3.LockedToPart = true
  3335. Aura3.Lifetime = NumberRange.new(0.2)
  3336. Aura3.Rate = 70
  3337. Aura3.Speed = NumberRange.new(0)
  3338. Aura3.EmissionDirection = "Top"
  3339. local Aura4 = Instance.new('ParticleEmitter')
  3340. Aura4.Name = "Aura"
  3341. Aura4.Texture = "rbxassetid://1046299182"
  3342. Aura4.Parent = Torso
  3343. Aura4.LightEmission = 1
  3344. Aura4.Transparency = NumberSequence.new(0.7,1)
  3345. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3346. Aura4.Size = NumberSequence.new(190)
  3347. Aura4.Rotation = NumberRange.new(-360,360)
  3348. Aura4.LockedToPart = true
  3349. Aura4.Lifetime = NumberRange.new(0.2)
  3350. Aura4.Rate = 120
  3351. Aura4.Speed = NumberRange.new(0)
  3352. Aura4.EmissionDirection = "Top"
  3353. local Aura5 = Instance.new('ParticleEmitter')
  3354. Aura5.Name = "Aura"
  3355. Aura5.Texture = "rbxassetid://347730682"
  3356. Aura5.Parent = Torso
  3357. Aura5.LightEmission = 1
  3358. Aura5.Transparency = NumberSequence.new(0.2,1)
  3359. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3360. Aura5.Size = NumberSequence.new(1,65)
  3361. Aura5.Rotation = NumberRange.new(-360,360)
  3362. Aura5.LockedToPart = true
  3363. Aura5.Lifetime = NumberRange.new(1)
  3364. Aura5.Rate = 200
  3365. Aura5.Speed = NumberRange.new(0)
  3366. Aura5.EmissionDirection = "Top"
  3367. local quake = Instance.new("Sound",workspace)
  3368. quake.SoundId = "rbxassetid://1048411878"
  3369. quake.Pitch = 0.99
  3370. quake.Volume = 1.3
  3371. quake.Looped = true
  3372. wait(0)
  3373. quake:Play()
  3374. local scrr = Instance.new("Sound",Torso)
  3375. scrr.SoundId = "rbxassetid://908472235"
  3376. scrr.Pitch = 0.99
  3377. scrr.Volume = 5.5
  3378. scrr.Looped = true
  3379. wait(0)
  3380. scrr:Play()
  3381.  
  3382. for i = 0, 2, 0.1 do
  3383. swait()
  3384. local lb = Instance.new("Part")
  3385. lb.Parent = char
  3386. lb.Material = "Neon"
  3387. lb.Color = BrickColor.new("Gold").Color
  3388. lb.CanCollide = false
  3389. lb.Material = "Neon"
  3390. lb.Size = vt(0.5,0,0.5)
  3391. lb.CFrame = Torso.CFrame
  3392. lb.Rotation = vt(0,0,0)
  3393. lb.Anchored = true
  3394. lb.Transparency = 0
  3395. local thing = Instance.new("SpecialMesh",lb)
  3396. thing.MeshType = "FileMesh"
  3397. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3398. thing.Scale = vt(0,15,0)
  3399. local chancerot = math.random(1,2)
  3400. for z = 0, 4 do
  3401. if chancerot == 1 then
  3402. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3403. elseif chancerot == 2 then
  3404. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3405. end
  3406. lb.Transparency = lb.Transparency + 0.1
  3407. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3408. wait()
  3409. end
  3410. for z = 0, 4 do
  3411. if chancerot == 1 then
  3412. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3413. elseif chancerot == 2 then
  3414. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3415. end
  3416. lb.Transparency = lb.Transparency + 0.1
  3417. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3418. wait()
  3419. end
  3420. end
  3421.  
  3422.  
  3423. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3424. for i = 0, 24, 0.1 do
  3425. swait()
  3426. if Torsovelocity.Y > 2 then
  3427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3428. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3429. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3430. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3431. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3432. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3433. elseif Torsovelocity.Y < 1 then
  3434. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3435. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3436. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3437. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3438. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3439. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3440. end
  3441. end
  3442. wait(5)
  3443. GuW1:Destroy()
  3444. GuW1 = Instance.new("Weld")
  3445. GuW1.Name = "GuW"
  3446. GuW1.Part0 = Torso
  3447. GuW1.C0 = cn(0, 0, -15)
  3448. GuW1.C1 = cn(0, 0, 0)
  3449. GuW1.Part1 = Firepart1
  3450. GuW1.Parent = Torso
  3451. GuW2:Destroy()
  3452. GuW2 = Instance.new("Weld")
  3453. GuW2.Name = "GuW"
  3454. GuW2.Part0 = Torso
  3455. GuW2.C0 = cn(0, 0, -17.5)
  3456. GuW2.C1 = cn(0, 0, 0)
  3457. GuW2.Part1 = Firepart2
  3458. GuW2.Parent = Torso
  3459. local Must2 = Instance.new("Sound",Torso) --1048411878
  3460. Must2.SoundId = "rbxassetid://950551676"
  3461. Must2.Pitch = 0.99
  3462. Must2.Volume = 10
  3463. Must2.Looped = false
  3464. wait(0)
  3465. Must2:Play()
  3466. quake:Stop()
  3467. scrr:Stop()
  3468. local Gone = Instance.new('ParticleEmitter')
  3469. Gone.Name = "Aura"
  3470. Gone.Texture = "rbxassetid://1046299182"
  3471. Gone.Parent = Torso
  3472. Gone.LightEmission = 1
  3473. Gone.Transparency = NumberSequence.new(0.7,1)
  3474. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3475. Gone.Size = NumberSequence.new(340)
  3476. Gone.Rotation = NumberRange.new(-360,360)
  3477. Gone.LockedToPart = true
  3478. Gone.Lifetime = NumberRange.new(0.2)
  3479. Gone.Rate = 70
  3480. Gone.Speed = NumberRange.new(0)
  3481. Gone.EmissionDirection = "Top"
  3482. wait(2)
  3483. Aura:Destroy()
  3484. Aura2:Destroy()
  3485. Aura3:Destroy()
  3486. Aura4:Destroy()
  3487. Aura5:Destroy()
  3488. lig:Destroy()
  3489. Gone:Destroy()
  3490. for i = 0, 3, 0.01 do
  3491. swait()
  3492. shoottraildd2(mouse.Hit.p, Torso, 0)
  3493. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3494. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3495. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3496. if Torsovelocity.Y > 2 then
  3497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3499. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3500. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3501. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3502. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3503. elseif Torsovelocity.Y < 1 then
  3504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3506. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3507. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3508. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3509. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3510. end
  3511. end
  3512. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3513. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3514. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3515. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3516. for i = 0, 3, 0.1 do
  3517. swait()
  3518. if Torsovelocity.Y > 2 then
  3519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3521. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3522. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3523. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3524. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3525. elseif Torsovelocity.Y < 1 then
  3526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3528. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3529. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3530. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3531. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3532. end
  3533. end
  3534. wait(1)
  3535. Humanoid.WalkSpeed = 16
  3536. attack = false
  3537. MV4 = 0
  3538. Must:Stop()
  3539. Firepart1:Destroy()
  3540. Firepart2:Destroy()
  3541. end
  3542. end)
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548. musiccommand = 1
  3549. musicwait = false
  3550. mouse.KeyDown:connect(function(k)
  3551. if k == "=" and attack == false then
  3552. if musiccommand == 1 and musicwait == false then
  3553. musicwait = true
  3554. sou2:Stop()
  3555. musiccommand = 2
  3556. end
  3557. if musiccommand == 2 and musicwait == false then
  3558. musicwait = true
  3559. sou2:Play()
  3560. sou2.Volume = 2
  3561. musiccommand = 3
  3562. end
  3563. if musiccommand == 3 and musicwait == false then
  3564. musicwait = true
  3565. sou2.Volume = 0.5
  3566. musiccommand = 1
  3567. end
  3568. musicwait = false
  3569. end
  3570. end)
  3571. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3572. Hitpart3 = Instance.new("Part", HPart3)
  3573. Hitpart3.Size = Vector3.new(1, 1, 1)
  3574. Hitpart3.CanCollide = false
  3575. HuW3 = Instance.new("Weld")
  3576. HuW3.Name = "GuW"
  3577. HuW3.Part0 = HPart3
  3578. HuW3.C0 = cn(Xv, Yv, Zv)
  3579. HuW3.C1 = cn(0, 0, 0)
  3580. HuW3.Part1 = Hitpart3
  3581. HuW3.Parent = HPart3
  3582. Hitpart3.Transparency = 1
  3583. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3584. end
  3585. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3586. Hitpart2 = Instance.new("Part", HPart2)
  3587. Hitpart2.Size = Vector3.new(1, 1, 1)
  3588. Hitpart2.CanCollide = false
  3589. HuW2 = Instance.new("Weld")
  3590. HuW2.Name = "GuW"
  3591. HuW2.Part0 = HPart2
  3592. HuW2.C0 = cn(Xv, Yv, Zv)
  3593. HuW2.C1 = cn(0, 0, 0)
  3594. HuW2.Part1 = Hitpart2
  3595. HuW2.Parent = HPart2
  3596. Hitpart2.Transparency = 1
  3597. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3598. end
  3599. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3600. Hitpart = Instance.new("Part", HPart)
  3601. Hitpart.Size = Vector3.new(1, 1, 1)
  3602. Hitpart.CanCollide = false
  3603. HuW = Instance.new("Weld")
  3604. HuW.Name = "GuW"
  3605. HuW.Part0 = HPart
  3606. HuW.C0 = cn(Xv, Yv, Zv)
  3607. HuW.C1 = cn(0, 0, 0)
  3608. HuW.Part1 = Hitpart
  3609. HuW.Parent = HPart
  3610. Hitpart.Transparency = 1
  3611. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3612. end
  3613. --
  3614. --
  3615. MV1 = 20
  3616. mouse.KeyDown:connect(function(k)
  3617. if k == "=" and attack == false then
  3618. if firemode == true then
  3619. firemode = false
  3620. print("ice mode")
  3621. icesmoke.Acceleration = Vector3.new(0,0,0)
  3622. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3623. icesmoke.Transparency = NumberSequence.new({
  3624. NumberSequenceKeypoint.new(0, 0.9),
  3625. NumberSequenceKeypoint.new(1, 1)
  3626. })
  3627. icesmoke.Size = NumberSequence.new(3)
  3628. icesmoke.Parent = RightArm
  3629. else
  3630. firemode = true
  3631. print("fire mode")
  3632. ice_mode = false
  3633. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3634. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3635. icesmoke.Rate = 400
  3636. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3637. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3638. icesmoke.Size = NumberSequence.new(3)
  3639. icesmoke.EmissionDirection = "Top"
  3640. icesmoke.Parent = LeftArm
  3641. end
  3642. end
  3643. if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3644. MV1 = 90
  3645. Humanoid.WalkSpeed = 15
  3646. attack = true
  3647. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3648. Firepart2 = Instance.new("Part", LeftArm)
  3649. Firepart2.Size = Vector3.new(1, 1, 1)
  3650. Firepart2.CanCollide = false
  3651. GuW2 = Instance.new("Weld")
  3652. GuW2.Name = "GuW"
  3653. GuW2.Part0 = LeftArm
  3654. GuW2.C0 = cn(0, -0.5, 0)
  3655. GuW2.C1 = cn(0, 0, 0)
  3656. GuW2.Part1 = Firepart2
  3657. GuW2.Parent = LeftArm
  3658. Firepart2.Transparency = 1
  3659. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3660. for i = 0, 2, 0.1 do
  3661. swait()
  3662. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3663. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3664. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3665. 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)
  3666. 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)
  3667. 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)
  3668. 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)
  3669. end
  3670. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3671. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3672. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3673. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3674. Humanoid.WalkSpeed = 16
  3675. attack = false
  3676. Firepart2:Destroy()
  3677. end
  3678. end)
  3679. MV2 = 90
  3680.  
  3681. mouse.KeyDown:connect(function(key)
  3682. if key == "=" then
  3683. Head.Transparency = 1
  3684. Torso.Transparency = 1
  3685. LeftArm.Transparency = 1
  3686. Head.face.Texture = ""
  3687. RightArm.Transparency = 1
  3688. LeftLeg.Transparency = 1
  3689. RightLeg.Transparency = 1
  3690. mesh1.Transparency = 1
  3691. mesh2.Transparency = 1
  3692. mesh5.Transparency = 1
  3693. mesheye.Transparency = 1
  3694. mesheye1.Transparency = 1
  3695. mesheye2.Transparency = 1
  3696. mesheye3.Transparency = 1
  3697. char.Parent = workspace.Camera
  3698. char.WalkSpeed = 60
  3699. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3700. char:FindFirstChild("TalkingBillBoard"):destroy()
  3701. end
  3702. end
  3703. end)
  3704. mouse.KeyUp:connect(function(key)
  3705. if key == "=" then
  3706. Head.Transparency = 0
  3707. Torso.Transparency = 0
  3708. LeftArm.Transparency = 0
  3709. Head.face.Texture = ""
  3710. RightArm.Transparency = 0
  3711. LeftLeg.Transparency = 0
  3712. RightLeg.Transparency = 0
  3713. mesh1.Transparency = 0
  3714. mesh2.Transparency = 0
  3715. mesh5.Transparency = 0
  3716. mesheye.Transparency = 0
  3717. mesheye1.Transparency = 0
  3718. mesheye2.Transparency = 0
  3719. mesheye3.Transparency = 0
  3720. hat1.Transparency = 0
  3721. hat2.Transparency = 0
  3722. hat3.Transparency = 0
  3723. hat4.Transparency = 0
  3724. hat5.Transparency = 0
  3725. hat6.Transparency = 0
  3726. hat7.Transparency = 0
  3727. hat8.Transparency = 0
  3728. hat9.Transparency = 0
  3729. char.Parent = workspace
  3730. end
  3731. end)
  3732.  
  3733. mouse.KeyDown:connect(function(k)
  3734. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3735. MV2 = 90
  3736. attack = true
  3737. Firepart = Instance.new("Part", RightArm)
  3738. Firepart.Size = Vector3.new(1, 1, 1)
  3739. GuW = Instance.new("Weld")
  3740. GuW.Name = "GuW"
  3741. GuW.Part0 = RightArm
  3742. GuW.C0 = cn(0, -1, 0)
  3743. GuW.C1 = cn(0, 0, 0)
  3744. GuW.Part1 = Firepart
  3745. GuW.Parent = RightArm
  3746. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3747. Firepart.Transparency = 1
  3748. Humanoid.WalkSpeed = 15
  3749. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3750. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3751. for i = 1, 3 do
  3752. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3753. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3754. end
  3755. for i = 0, 3, 0.1 do
  3756. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3757. swait()
  3758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3760. 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)
  3761. 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)
  3762. 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)
  3763. 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)
  3764. end
  3765. wait(1)
  3766. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3767.  
  3768. Humanoid.WalkSpeed = 16
  3769. attack = false
  3770. Firepart:Destroy()
  3771. end
  3772.  
  3773.  
  3774.  
  3775.  
  3776. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3777. MV2 = 90
  3778. attack = true
  3779. Firepart = Instance.new("Part", RightArm)
  3780. Firepart.Size = Vector3.new(1, 1, 1)
  3781. GuW = Instance.new("Weld")
  3782. GuW.Name = "GuW"
  3783. GuW.Part0 = RightArm
  3784. GuW.C0 = cn(0, -1, 0)
  3785. GuW.C1 = cn(0, 0, 0)
  3786. GuW.Part1 = Firepart
  3787. GuW.Parent = RightArm
  3788. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3789. Firepart.Transparency = 1
  3790. Humanoid.WalkSpeed = 0.01
  3791. for i = 0, 4, 0.1 do
  3792. swait()
  3793. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3794. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3795. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3796. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3797. 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)
  3798. 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)
  3799. 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)
  3800. 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)
  3801. end
  3802. for i = 0, 4, 0.1 do
  3803. swait()
  3804. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3805. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3806. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3807. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3808. 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)
  3809. 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)
  3810. 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)
  3811. 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)
  3812. end
  3813. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3814. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3815. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3816. for i = 1, 3 do
  3817. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3818. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3819. end
  3820. for i = 0, 2, 0.1 do
  3821. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3822. swait()
  3823. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3824. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3825. 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)
  3826. 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)
  3827. 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)
  3828. 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)
  3829. end
  3830. Humanoid.WalkSpeed = 16
  3831. attack = false
  3832. Firepart:Destroy()
  3833. end
  3834. end)
  3835. Rapid = false
  3836. BasePart = Instance.new("Part")
  3837. BasePart.Shape = Enum.PartType.Block
  3838. BasePart.Material = Enum.Material.Neon
  3839. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3840. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3841. BasePart.FormFactor = Enum.FormFactor.Custom
  3842. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3843. BasePart.CanCollide = true
  3844. BasePart.Locked = true
  3845. BasePart.Anchored = false
  3846. local icy_Player = game.Players.localPlayer
  3847. local icy_mouse = icy_Player:GetMouse()
  3848. ice_mode = false
  3849. local colors = {
  3850. BrickColor.new("Cyan"),
  3851. BrickColor.new("Medium blue"),
  3852. BrickColor.new("Pastel blue")
  3853. }
  3854. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3855. if root then
  3856. icy_mouse.KeyDown:connect(function(k)
  3857. if k == "=" and firemode == false then
  3858. if ice_mode == true then
  3859. ice_mode = false
  3860. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3861. else
  3862. ice_mode = true
  3863. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3864. end
  3865. end
  3866. if k == "=" and firemode == true then
  3867. attack = true
  3868. do
  3869. local Stop = false
  3870. local Version = 0
  3871. local MaxSpeed = 5
  3872. local Speed = 3.5
  3873. local Keys = {}
  3874. local Force = 10000
  3875. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3876. swait(0.5)
  3877. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3878. if Fly then
  3879. Fly:Destroy()
  3880. end
  3881. if Rot then
  3882. Rot:Destroy()
  3883. end
  3884. Fly = Instance.new("BodyPosition", char.Torso)
  3885. Fly.Name = "LMMFly"
  3886. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3887. Fly.P = Force
  3888. Fly.position = char.Torso.Position
  3889. Rot = Instance.new("BodyGyro", char.Torso)
  3890. Rot.Name = "LMMRot"
  3891. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3892. Rot.P = Force
  3893. Rot.cframe = cam.CoordinateFrame
  3894. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3895. local Thread, Old = Version, nil
  3896. char.Humanoid.PlatformStand = true
  3897. function StopFly()
  3898. Version = Version + 1
  3899. Stop = true
  3900. char.Humanoid.PlatformStand = false
  3901. Fly:Destroy()
  3902. Rot:Destroy()
  3903. attack = false
  3904. end
  3905. char.ChildAdded:connect(function(Obj)
  3906. wait()
  3907. if Obj.Name == "LM" .. "MFlyStop" then
  3908. Obj:Destroy()
  3909. StopFly()
  3910. end
  3911. end)
  3912. HitpartFunk2(RightArm, 0, -0.7, 0)
  3913. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3914. for i = 0, 25, 0.1 do
  3915. if attack == true then
  3916. swait()
  3917.  
  3918. end
  3919. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3920. if Keys[string.char(48)] then
  3921. Speed = 1
  3922. end
  3923. if Keys.w then
  3924. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3925. end
  3926. if Keys.s then
  3927. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3928. end
  3929. if Keys.d then
  3930. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3931. end
  3932. if Keys.a then
  3933. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3934. end
  3935. if Keys.e or Keys[" "] then
  3936. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3937. end
  3938. if Keys.q then
  3939. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3940. end
  3941. if Keys.z then
  3942. StopFly()
  3943. end
  3944. if Old ~= Vectoring then
  3945. Fly.position = Vectoring.p
  3946. Old = Vectoring
  3947. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3948. else
  3949. Speed = 1
  3950. end
  3951. Rot.cframe = cam.CoordinateFrame
  3952. mouse.KeyDown:connect(function(Key)
  3953. Keys[Key] = true
  3954. end)
  3955. mouse.KeyUp:connect(function(Key)
  3956. Keys[Key] = false
  3957. end)
  3958. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3959. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3960. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3961. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3962. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3963. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3964. end
  3965. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3966. attack = false
  3967. char.Humanoid.PlatformStand = false
  3968. Fly:Destroy()
  3969. Rot:Destroy()
  3970. end
  3971. end
  3972. if k == "=" and InForm == true then
  3973. attack = true
  3974. do
  3975. local Stop = false
  3976. local Version = 0
  3977. local MaxSpeed = 6
  3978. local Speed = 3
  3979. local Keys = {}
  3980. local Force = 10000
  3981. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3982. swait(1)
  3983. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3984. if Fly then
  3985. Fly:Destroy()
  3986. end
  3987. if Rot then
  3988. Rot:Destroy()
  3989. end
  3990. Fly = Instance.new("BodyPosition", char.Torso)
  3991. Fly.Name = "LMMFly"
  3992. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3993. Fly.P = Force
  3994. Fly.position = char.Torso.Position
  3995. Rot = Instance.new("BodyGyro", char.Torso)
  3996. Rot.Name = "LMMRot"
  3997. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3998. Rot.P = Force
  3999. Rot.cframe = cam.CoordinateFrame
  4000. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  4001. local Thread, Old = Version, nil
  4002. char.Humanoid.PlatformStand = true
  4003. function StopFly()
  4004. Version = Version + 1
  4005. Stop = true
  4006. char.Humanoid.PlatformStand = false
  4007. Fly:Destroy()
  4008. Rot:Destroy()
  4009. attack = false
  4010. end
  4011. char.ChildAdded:connect(function(Obj)
  4012. wait()
  4013. if Obj.Name == "LM" .. "MFlyStop" then
  4014. Obj:Destroy()
  4015. StopFly()
  4016. end
  4017. end)
  4018. HitpartFunk2(RightArm, 0, -0.7, 0)
  4019. HitpartFunk3(LeftArm, 0, -0.7, 0)
  4020. for i = 0, 25, 0.1 do
  4021. if attack == true then
  4022. swait()
  4023. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4024. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4025. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4026. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4027. end
  4028. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  4029. if Keys[string.char(48)] then
  4030. Speed = 1
  4031. end
  4032. if Keys.w then
  4033. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  4034. end
  4035. if Keys.s then
  4036. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  4037. end
  4038. if Keys.d then
  4039. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  4040. end
  4041. if Keys.a then
  4042. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  4043. end
  4044. if Keys.e or Keys[" "] then
  4045. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  4046. end
  4047. if Keys.q then
  4048. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4049. end
  4050. if Keys.z then
  4051. StopFly()
  4052. end
  4053. if Old ~= Vectoring then
  4054. Fly.position = Vectoring.p
  4055. Old = Vectoring
  4056. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4057. else
  4058. Speed = 1
  4059. end
  4060. Rot.cframe = cam.CoordinateFrame
  4061. mouse.KeyDown:connect(function(Key)
  4062. Keys[Key] = true
  4063. end)
  4064. mouse.KeyUp:connect(function(Key)
  4065. Keys[Key] = false
  4066. end)
  4067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4071. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4072. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4073. end
  4074. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4075. attack = false
  4076. char.Humanoid.PlatformStand = false
  4077. Fly:Destroy()
  4078. Rot:Destroy()
  4079. end
  4080. end
  4081. end)
  4082. game:GetService("RunService").Stepped:connect(function()
  4083. if ice_mode == true then
  4084. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4085. local icePath = BasePart:Clone()
  4086. icePath.Anchored = true
  4087. icePath.Transparency = 0.85
  4088. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4089. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4090. icePath.BrickColor = colors[math.random(1, #colors)]
  4091. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4092. game:GetService("Debris"):AddItem(icePath, 1)
  4093. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4094. end
  4095. end)
  4096. end
  4097. MV3 = 190
  4098. mouse.KeyDown:connect(function(k)
  4099. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4100. MV3 = 80
  4101. attack = true
  4102. Humanoid.WalkSpeed = 15
  4103. HitpartFunk2(RightArm, 0, -0.5, 0)
  4104. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4105. for i = 0, 1.5, 0.1 do
  4106. swait()
  4107. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4108. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4109. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4110. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4111. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4112. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4113. end
  4114. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4115. for i = 0, 2, 0.1 do
  4116. swait()
  4117. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4118. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4119. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4120. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4121. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4122. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4123. end
  4124. for i = 0, 4.2, 0.1 do
  4125. swait()
  4126. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4127. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4128. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4129. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4130. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4131. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4132. 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)
  4133. 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)
  4134. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4135. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4136. end
  4137. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4138. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4139. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4140. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4141. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4142. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4143. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4144. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4145. for i = 0, 2, 0.1 do
  4146. swait()
  4147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4149. 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)
  4150. 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)
  4151. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4152. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4153. end
  4154. for i = 0, 2, 0.1 do
  4155. swait()
  4156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4158. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4159. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4160. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4161. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4162. end
  4163. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4164. for i = 0, 4, 0.1 do
  4165. swait()
  4166. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4167. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4169. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4170. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4171. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4172. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4173. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4174. end
  4175. for i = 0, 2, 0.1 do
  4176. swait()
  4177. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4178. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4181. 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)
  4182. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4183. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4184. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4185. end
  4186. for i = 1, 6 do
  4187. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4188. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4189. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4190. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4191. wait(0.15)
  4192. end
  4193. attack = false
  4194. Humanoid.WalkSpeed = 16
  4195. end
  4196. if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4197. Humanoid.WalkSpeed = 1
  4198. MV3 = 80
  4199. attack = true
  4200. FastFireBall = Instance.new("Part", RightArm)
  4201. FastFireBall.Size = Vector3.new(1, 1, 1)
  4202. FFW = Instance.new("Weld")
  4203. FFW.Name = "GuW"
  4204. FFW.Part0 = RightArm
  4205. FFW.C0 = cn(0, -1, 0)
  4206. FFW.C1 = cn(0, 0, 0)
  4207. FFW.Part1 = FastFireBall
  4208. FFW.Parent = RightArm
  4209. FastFireBall.Transparency = 1
  4210. FastFireBall2 = Instance.new("Part", LeftArm)
  4211. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4212. FFW2 = Instance.new("Weld")
  4213. FFW2.Name = "GuW"
  4214. FFW2.Part0 = LeftArm
  4215. FFW2.C0 = cn(0, -1, 0)
  4216. FFW2.C1 = cn(0, 0, 0)
  4217. FFW2.Part1 = FastFireBall2
  4218. FFW2.Parent = LeftArm
  4219. FastFireBall2.Transparency = 1
  4220. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4221. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4222. for i = 0, 1, 0.1 do
  4223. swait()
  4224. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4225. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4226. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4227. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4228. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4229. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4230. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4231. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4232. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4233. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4234. end
  4235. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4236. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4237. function holding()
  4238. if Rapid == true and ice_mode == false then
  4239. for i = 0, 0.8, 0.1 do
  4240. swait()
  4241. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4242. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4245. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4246. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4247. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4248. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4249. end
  4250. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4251. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4252. for i = 0, 0.8, 0.1 do
  4253. swait()
  4254. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4255. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4256. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4257. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4258. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4259. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4260. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4261. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4262. end
  4263. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4264. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4265. holding()
  4266. end
  4267. end
  4268. if Rapid == false then
  4269. Rapid = true
  4270. holding()
  4271. end
  4272. end
  4273. end)
  4274. mouse.KeyUp:connect(function(k)
  4275. if k == "c" and Rapid == true then
  4276. MV3 = 180
  4277. Rapid = false
  4278. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4279. attack = false
  4280. wait(0.5)
  4281. Humanoid.WalkSpeed = 16
  4282. FastFireBall:Destroy()
  4283. FastFireBall2:Destroy()
  4284. end
  4285. end)
  4286.  
  4287.  
  4288. mouse.KeyUp:connect(function(k)
  4289. if k == "=" then
  4290. Combo1()
  4291. end
  4292. end)
  4293.  
  4294. mouse.KeyUp:connect(function(k)
  4295. if k == "r" then
  4296. Combo2()
  4297. end
  4298. end)
  4299.  
  4300. mouse.KeyUp:connect(function(k)
  4301. if k == "=" then
  4302. Combo3()
  4303. end
  4304. end)
  4305. mouse.KeyUp:connect(function(k)
  4306. if k == "u" then
  4307. Combo4()
  4308. end
  4309. end)
  4310.  
  4311.  
  4312. SoundFolder = Instance.new("Folder",char)
  4313. SoundFolder.Name = "SoundFolder"
  4314. punchsound1 = Instance.new("Sound",Torso)
  4315. punchsound1.Volume = 1.2
  4316. punchsound1.Name = "punchsound1"
  4317. punchsound1.Looped = false
  4318. punchsound1.SoundId = "rbxassetid://137579113"
  4319. StrongPunch = Instance.new("Sound",Torso)
  4320. StrongPunch.Volume = 1.6
  4321. StrongPunch.Name = "StrongPunch"
  4322. StrongPunch.Looped = false
  4323. StrongPunch.SoundId = "rbxassetid://441202925"
  4324. StrongPunch = Instance.new("Sound",Torso)
  4325. StrongPunch.Volume = 1.6
  4326. StrongPunch.Name = "StrongPunch"
  4327. StrongPunch.Looped = false
  4328. StrongPunch.SoundId = "rbxassetid://441202925"
  4329. StrongPunch1 = Instance.new("Sound",Torso)
  4330. StrongPunch1.Volume = 1.6
  4331. StrongPunch1.Name = "StrongPunch"
  4332. StrongPunch1.Looped = false
  4333. StrongPunch1.SoundId = "rbxassetid://441202925"
  4334. StrongPunch2 = Instance.new("Sound",Torso)
  4335. StrongPunch2.Volume = 1.6
  4336. StrongPunch2.Name = "StrongPunch"
  4337. StrongPunch.Looped = false
  4338. StrongPunch2.SoundId = "rbxassetid://441202925"
  4339. Zano = Instance.new("Sound",Torso)
  4340. Zano.Volume = 6
  4341. Zano.Name = "Zano"
  4342. Zano.Looped = false
  4343. Zano.SoundId = "rbxassetid://744770874"
  4344. GroundImpact = Instance.new("Sound",Torso)
  4345. GroundImpact.Volume = 8
  4346. GroundImpact.Name = "GroundImpact"
  4347. GroundImpact.Looped = false
  4348. GroundImpact.SoundId = "rbxassetid://165970126"
  4349. Break = Instance.new("Sound",Torso)
  4350. Break.Volume = 5
  4351. Break.Name = "Bonebreak"
  4352. Break.Looped = false
  4353. Break.SoundId = "rbxassetid://314390675"
  4354.  
  4355. local hit1 = false
  4356. local hit2 = false
  4357. local hit3 = false
  4358. local hit4 = false
  4359.  
  4360. function Combo1()
  4361. getplayer = new("Part",char)
  4362. getplayer.Position = Vector3.new(999,999,999)
  4363. getplayer.Transparency = 1
  4364. getplayer.Size = v3(3,3,3)
  4365. getplayer.CanCollide = false
  4366. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4367. getplayer.Name = "GetPlayer"
  4368.  
  4369. game.Debris:AddItem(getplayer,0.5)
  4370.  
  4371. getplayer.Touched:connect(function(hit)
  4372. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4373. getplayer:Destroy()
  4374. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4375. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4376. to.Anchored = true
  4377. idle = false
  4378.  
  4379.  
  4380. punchsound1:Play()
  4381. hit1 = true
  4382. for i = 0, 1, 0.1 do
  4383. swait()
  4384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4386. 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)
  4387. 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)
  4388. 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)
  4389. 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)
  4390. end
  4391. punchsound1:Play()
  4392. for i = 0, 1, 0.1 do
  4393. swait()
  4394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4395. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4396. 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)
  4397. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4398. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4399. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4400. end
  4401. punchsound1:Play()
  4402. for i = 0, 1, 0.1 do
  4403. swait()
  4404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4406. 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)
  4407. 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)
  4408. 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)
  4409. 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)
  4410. end
  4411. for i = 0, 1, 0.1 do
  4412. swait()
  4413. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4414. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4415. 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)
  4416. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4417. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4418. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4419. end
  4420. for i = 0, 1, 0.1 do
  4421. swait()
  4422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4424. 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)
  4425. 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)
  4426. 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)
  4427. 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)
  4428. end
  4429. StrongPunch1:Play()
  4430. for i = 0, 1, 0.1 do
  4431. swait()
  4432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4433. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4434. 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)
  4435. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4436. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4437. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4438. end
  4439. for i = 0, 0.6, 0.1 do
  4440. swait()
  4441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4443. 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)
  4444. 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)
  4445. 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)
  4446. 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)
  4447. end
  4448. for i = 0, 0.6, 0.1 do
  4449. swait()
  4450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4452. 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)
  4453. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4454. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4455. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4456. end
  4457. for i,v in pairs(to.Parent:GetChildren()) do
  4458. if v:IsA("Humanoid") then
  4459. v.Health = v.Health - 3
  4460.  
  4461. v.PlatformStand = true
  4462. end
  4463. end
  4464. StrongPunch:Play()
  4465. for i = 0, 1, 0.1 do
  4466. swait()
  4467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4469. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4470. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4471. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4472. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4473. end
  4474. for i,v in pairs(to.Parent:GetChildren()) do
  4475. if v:IsA("Humanoid") then
  4476. v.Health = v.Health - 5
  4477.  
  4478. v.PlatformStand = true
  4479. end
  4480. end
  4481.  
  4482. hit1 = false
  4483.  
  4484. punchsound1:Play()
  4485. hit2 = true
  4486. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4487. for i = 0, 1, 0.1 do
  4488. swait()
  4489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4490. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4491. 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)
  4492. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4493. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4494. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4495. end
  4496. for i,v in pairs(to.Parent:GetChildren()) do
  4497. if v:IsA("Humanoid") then
  4498. v.Health = v.Health - 5
  4499.  
  4500. v.PlatformStand = true
  4501. end
  4502. end
  4503. hit2 = false
  4504.  
  4505. punchsound1:Play()
  4506. hit3 = true
  4507. hit4 = true
  4508.  
  4509.  
  4510. punchsound1:Play()
  4511.  
  4512. coroutine.wrap(function()
  4513. for i=1,5 do
  4514. wait()
  4515. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4516. GroundImpact:Play()
  4517. a21e = new("Part",to)
  4518. a21e.Name = "Beam"..num
  4519. a21e.Locked = true
  4520. a21e.Size = v3(1,1,1)
  4521. a21e.CanCollide = false
  4522. a21e.BrickColor = bc("Gold")
  4523. a21e.Material = "Neon"
  4524. a21e.Transparency = 0
  4525. aa21e = new("SpecialMesh",a21e)
  4526. a21e.Anchored = true
  4527. a21e.Position = to.Position
  4528. aa21e.MeshType = "Sphere"
  4529. aa21e.Scale = v3(1,1,1)
  4530. a51e = new("Part",char)
  4531. a51e.Name = "Beam"..num
  4532. a51e.Locked = true
  4533. a51e.Size = v3(1,1,1)
  4534. a51e.CanCollide = false
  4535. a51e.BrickColor = bc("White")
  4536. a51e.Material = "Neon"
  4537. a51e.Transparency = 0
  4538. aa51e = new("SpecialMesh",a51e)
  4539. a51e.Anchored = true
  4540. a51e.Position = to.Position
  4541. aa51e.MeshType = "Sphere"
  4542. aa51e.Scale = v3(1,1,1)
  4543. a61e = new("Part",char)
  4544. a61e.Name = "Beam"..num
  4545. a61e.Locked = true
  4546. a61e.Size = v3(1,1,1)
  4547. a61e.CanCollide = false
  4548. a61e.BrickColor = bc("Really red")
  4549. a61e.Material = "Neon"
  4550. a61e.Transparency = 0
  4551. aa61e = new("SpecialMesh",a61e)
  4552. a61e.Anchored = true
  4553. a61e.Position = to.Position
  4554. aa61e.MeshType = "Sphere"
  4555. aa61e.Scale = v3(1,1,1)
  4556. for i = 1,20 do
  4557. wait()
  4558. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4559. a21e.Transparency = a21e.Transparency + 0.03
  4560. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4561. a51e.Transparency = a51e.Transparency + 0.03
  4562. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4563. a61e.Transparency = a61e.Transparency + 0.02
  4564. for i,v in pairs(to.Parent:GetChildren()) do
  4565. if v:IsA("Humanoid") then
  4566. v.Health = v.Health - 0.5
  4567.  
  4568. v.PlatformStand = true
  4569. end
  4570. end
  4571. end
  4572. a61e:Destroy()
  4573. aa61e:Destroy()
  4574. a51e:Destroy()
  4575. aa51e:Destroy()
  4576. a21e:Destroy()
  4577. aa21e:Destroy()
  4578.  
  4579. end
  4580.  
  4581.  
  4582. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4583. for i = 0, 1, 0.1 do
  4584. swait()
  4585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4587. 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)
  4588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4589. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4590. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4591. end
  4592.  
  4593.  
  4594.  
  4595. wait(0.7)
  4596. end)()
  4597.  
  4598.  
  4599.  
  4600.  
  4601. RootPart.Anchored = true
  4602.  
  4603. for i = 0, 1, 0.1 do
  4604. swait()
  4605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4607. 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)
  4608. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4609. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4610. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4611. end
  4612.  
  4613.  
  4614. StrongPunch:Play()
  4615.  
  4616.  
  4617. for i = 0, 1, 0.1 do
  4618. swait()
  4619. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4620. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4621. 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)
  4622. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4623. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4624. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4625. end
  4626.  
  4627. for i = 0, 1, 0.1 do
  4628. swait()
  4629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4631. 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)
  4632. 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)
  4633. 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)
  4634. 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)
  4635. end
  4636.  
  4637.  
  4638.  
  4639. for i,v in pairs(to.Parent:GetChildren()) do
  4640. if v:IsA("Humanoid") then
  4641. v.Health = v.Health - 20
  4642.  
  4643. v.PlatformStand = true
  4644. end
  4645. end
  4646.  
  4647. StrongPunch2:Play()
  4648. for i = 0, 1, 0.1 do
  4649. swait()
  4650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4652. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4653. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4654. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4655. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4656. end
  4657.  
  4658. hitground = new("Part",char)
  4659. hitground.Size = Vector3.new(5,5,5)
  4660. hitground.Name = "Ground"
  4661. hitground.Transparency = 1
  4662. hitground.CanCollide = false
  4663. game.Debris:AddItem(hitground,2)
  4664. hitground.Position = Vector3.new(999,999,999)
  4665. hitgroundweld = new("Weld",hitground)
  4666. hitgroundweld.Part0 = to
  4667. hitgroundweld.Part1 = hitground
  4668. hitground.Touched:connect(function(hit2)
  4669. if hit2.Size.x > 150 then
  4670. hitground:Destroy()
  4671. ad = new("Part",char)
  4672. ad.Name = "NewPart"
  4673. ad.Size = Vector3.new(30,0.1,30)
  4674. ad.CanCollide = false
  4675. ad.Anchored = true
  4676. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4677. ad.Transparency = 1
  4678. aad = new("Decal",ad)
  4679.  
  4680. aad.Face = "Top"
  4681. aad.Transparency = 1
  4682. aad.Transparency = 0
  4683. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4684. smoke = new("Part",to)
  4685. smokemesh = new("SpecialMesh",smoke)
  4686. smokemesh.MeshId = "rbxassetid://928329648"
  4687. smoke.BrickColor = hit2.BrickColor
  4688. smoke.Anchored = true
  4689. smoke.Position = hitground.Position
  4690. GroundImpact:Play()
  4691. for i = 1,20 do
  4692. wait()
  4693. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4694. smoke.Transparency = smoke.Transparency + 1/20
  4695. end
  4696. smoke:Destroy()
  4697. wait(0.5)
  4698.  
  4699. for i = 1,20 do
  4700. wait(0.1)
  4701. aad.Transparency = aad.Transparency + 1/20
  4702. end
  4703. end
  4704. end)
  4705. to.Anchored = false
  4706. ys = Instance.new("BodyVelocity",to)
  4707. ys.Name = "GO"
  4708.  
  4709. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4710.  
  4711. ys.Velocity = v3(0,-90,0)
  4712.  
  4713. wait(1)
  4714. ys:Destroy()
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720. hit3 = false
  4721. hit4 = false
  4722.  
  4723.  
  4724. hit1 = false
  4725. hit2 = false
  4726. hit3 = false
  4727. hit4 = false
  4728. idle = true
  4729. RootPart.Anchored = false
  4730. end
  4731. end)
  4732. end
  4733.  
  4734.  
  4735. function Combo4()
  4736. getplayer = new("Part",char)
  4737. getplayer.Position = Vector3.new(999,999,999)
  4738. getplayer.Transparency = 1
  4739. getplayer.Size = v3(3,3,3)
  4740. getplayer.CanCollide = false
  4741. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4742. getplayer.Name = "GetPlayer"
  4743.  
  4744. game.Debris:AddItem(getplayer,0.5)
  4745.  
  4746. getplayer.Touched:connect(function(hit)
  4747. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4748. getplayer:Destroy()
  4749. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4750. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4751. to.Anchored = true
  4752. RootPart.Anchored = true
  4753. idle = false
  4754.  
  4755.  
  4756. punchsound1:Play()
  4757. hit1 = true
  4758. for i = 0, 0.5, 0.1 do
  4759. swait()
  4760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4762. 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)
  4763. 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)
  4764. 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)
  4765. 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)
  4766. end
  4767. punchsound1:Play()
  4768. for i = 0, 0.5, 0.1 do
  4769. swait()
  4770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4772. 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)
  4773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4774. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4775. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4776. end
  4777. punchsound1:Play()
  4778. for i = 0, 0.6, 0.1 do
  4779. swait()
  4780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4782. 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)
  4783. 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)
  4784. 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)
  4785. 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)
  4786. end
  4787. for i = 0, 0.6, 0.1 do
  4788. swait()
  4789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4791. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4792. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4793. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4794. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4795. end
  4796. for i = 0, 0.5, 0.1 do
  4797. swait()
  4798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4800. 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)
  4801. 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)
  4802. 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)
  4803. 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)
  4804. end
  4805. punchsound1:Play()
  4806. for i = 0, 0.5, 0.1 do
  4807. swait()
  4808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4810. 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)
  4811. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4812. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4813. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4814. end
  4815. punchsound1:Play()
  4816. for i = 0, 0.6, 0.1 do
  4817. swait()
  4818. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4819. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4820. 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)
  4821. 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)
  4822. 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)
  4823. 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)
  4824. end
  4825. for i = 0, 0.6, 0.1 do
  4826. swait()
  4827. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4828. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4829. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4830. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4831. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4832. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4833. end
  4834. for i = 0, 0.5, 0.1 do
  4835. swait()
  4836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4838. 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)
  4839. 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)
  4840. 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)
  4841. 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)
  4842. end
  4843. punchsound1:Play()
  4844. for i = 0, 0.5, 0.1 do
  4845. swait()
  4846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4848. 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)
  4849. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4850. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4851. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4852. end
  4853. punchsound1:Play()
  4854. for i = 0, 0.6, 0.1 do
  4855. swait()
  4856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4858. 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)
  4859. 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)
  4860. 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)
  4861. 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)
  4862. end
  4863. for i = 0, 0.6, 0.1 do
  4864. swait()
  4865. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4867. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4868. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4869. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4870. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4871. end
  4872. for i = 0, 0.5, 0.1 do
  4873. swait()
  4874. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4875. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4876. 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)
  4877. 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)
  4878. 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)
  4879. 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)
  4880. end
  4881. punchsound1:Play()
  4882. for i = 0, 0.5, 0.1 do
  4883. swait()
  4884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4886. 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)
  4887. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4888. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4889. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4890. end
  4891. punchsound1:Play()
  4892. for i = 0, 0.6, 0.1 do
  4893. swait()
  4894. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4895. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4896. 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)
  4897. 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)
  4898. 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)
  4899. 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)
  4900. end
  4901. for i = 0, 0.6, 0.1 do
  4902. swait()
  4903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4905. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4906. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4907. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4908. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4909. end
  4910. for i = 0, 0.5, 0.1 do
  4911. swait()
  4912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4914. 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)
  4915. 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)
  4916. 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)
  4917. 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)
  4918. end
  4919. punchsound1:Play()
  4920. for i = 0, 0.5, 0.1 do
  4921. swait()
  4922. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4923. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4924. 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)
  4925. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4926. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4927. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4928. end
  4929. punchsound1:Play()
  4930. for i = 0, 0.6, 0.1 do
  4931. swait()
  4932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4934. 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)
  4935. 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)
  4936. 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)
  4937. 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)
  4938. end
  4939. StrongPunch2:Play()
  4940. for i = 0, 5, 0.1 do
  4941. swait()
  4942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4944. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4945. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4946. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4947. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4948. end
  4949.  
  4950. for i,v in pairs(to.Parent:GetChildren()) do
  4951. if v:IsA("Humanoid") then
  4952. v.Health = v.Health - 20
  4953.  
  4954. v.PlatformStand = true
  4955. end
  4956. end
  4957. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4958. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4959. Zanzoken = Instance.new("Part",char)
  4960. Zanzoken.Anchored = true
  4961. Zanzoken.Position = v3(999,999,999)
  4962. Zanzoken.CFrame = Torso.CFrame
  4963. game.Debris:AddItem(Zanzoken,0.5)
  4964. Zanzoken.Transparency = 1
  4965. Zano:Play()
  4966. wait()
  4967. idk = Instance.new("BillboardGui",Zanzoken)
  4968. idk.Size = UDim2.new(10,0,15,0)
  4969. idk.AlwaysOnTop = false
  4970. idk1 = Instance.new("ImageLabel",idk)
  4971. idk1.BackgroundTransparency = 1
  4972. idk.ExtentsOffset = v3(0,0,0)
  4973. idk1.ImageTransparency = 0
  4974. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4975. idk1.Size = UDim2.new(2,0,1,0)
  4976. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4977. idk1.Image = "rbxassetid://319554883"
  4978. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4979. wait()
  4980. Zanzoken = Instance.new("Part",char)
  4981. Zanzoken.Anchored = true
  4982. Zanzoken.Position = v3(999,999,999)
  4983. Zanzoken.CFrame = Torso.CFrame
  4984. game.Debris:AddItem(Zanzoken,0.5)
  4985. Zanzoken.Transparency = 1
  4986. wait()
  4987. idk = Instance.new("BillboardGui",Zanzoken)
  4988. idk.Size = UDim2.new(20,0,20,0)
  4989. idk.AlwaysOnTop = false
  4990. idk1 = Instance.new("ImageLabel",idk)
  4991. idk1.BackgroundTransparency = 1
  4992. idk.ExtentsOffset = v3(0,0,0)
  4993. idk1.ImageTransparency = 0
  4994. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4995. idk1.Size = UDim2.new(2,0,1,0)
  4996. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4997. idk1.Image = "rbxassetid://319554883"
  4998. for i = 0, 0.5, 0.1 do
  4999. swait()
  5000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5001. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5002. 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)
  5003. 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)
  5004. 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)
  5005. 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)
  5006. end
  5007. punchsound1:Play()
  5008. for i = 0, 0.5, 0.1 do
  5009. swait()
  5010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5012. 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)
  5013. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5014. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5015. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5016. end
  5017. punchsound1:Play()
  5018. for i = 0, 0.6, 0.1 do
  5019. swait()
  5020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5022. 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)
  5023. 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)
  5024. 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)
  5025. 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)
  5026. end
  5027. for i = 0, 0.6, 0.1 do
  5028. swait()
  5029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5031. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5032. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5033. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5034. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5035. end
  5036. for i = 0, 0.5, 0.1 do
  5037. swait()
  5038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5040. 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)
  5041. 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)
  5042. 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)
  5043. 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)
  5044. end
  5045. punchsound1:Play()
  5046. for i = 0, 0.5, 0.1 do
  5047. swait()
  5048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5050. 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)
  5051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5053. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5054. end
  5055. punchsound1:Play()
  5056. for i = 0, 0.6, 0.1 do
  5057. swait()
  5058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5060. 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)
  5061. 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)
  5062. 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)
  5063. 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)
  5064. end
  5065. for i = 0, 0.6, 0.1 do
  5066. swait()
  5067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5071. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5072. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5073. end
  5074. for i = 0, 0.5, 0.1 do
  5075. swait()
  5076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5078. 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)
  5079. 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)
  5080. 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)
  5081. 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)
  5082. end
  5083. punchsound1:Play()
  5084. for i = 0, 0.5, 0.1 do
  5085. swait()
  5086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5088. 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)
  5089. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5090. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5091. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5092. end
  5093. punchsound1:Play()
  5094. for i = 0, 0.6, 0.1 do
  5095. swait()
  5096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5098. 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)
  5099. 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)
  5100. 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)
  5101. 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)
  5102. end
  5103. for i = 0, 0.6, 0.1 do
  5104. swait()
  5105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5107. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5108. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5109. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5110. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5111. end
  5112. for i = 0, 0.5, 0.1 do
  5113. swait()
  5114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5116. 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)
  5117. 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)
  5118. 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)
  5119. 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)
  5120. end
  5121. punchsound1:Play()
  5122. for i = 0, 0.5, 0.1 do
  5123. swait()
  5124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5126. 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)
  5127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5129. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5130. end
  5131. punchsound1:Play()
  5132. for i = 0, 0.3, 0.1 do
  5133. swait()
  5134. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5135. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5136. 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)
  5137. 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)
  5138. 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)
  5139. 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)
  5140. end
  5141. for i = 0, 0.3, 0.1 do
  5142. swait()
  5143. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5144. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5145. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5146. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5147. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5148. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5149. end
  5150. for i = 0, 0.3, 0.1 do
  5151. swait()
  5152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5154. 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)
  5155. 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)
  5156. 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)
  5157. 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)
  5158. end
  5159. punchsound1:Play()
  5160. for i = 0, 0.3, 0.1 do
  5161. swait()
  5162. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5163. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5164. 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)
  5165. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5166. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5167. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5168. end
  5169. punchsound1:Play()
  5170. for i = 0, 0.3, 0.1 do
  5171. swait()
  5172. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5173. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5174. 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)
  5175. 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)
  5176. 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)
  5177. 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)
  5178. end
  5179. for i = 0, 0.3, 0.1 do
  5180. swait()
  5181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5183. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5186. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5187. end
  5188. punchsound1:Play()
  5189. for i = 0, 1, 0.1 do
  5190. swait()
  5191. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5192. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5193. 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)
  5194. 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)
  5195. 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)
  5196. 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)
  5197. end
  5198. for i = 0, 0.3, 0.1 do
  5199. swait()
  5200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5202. 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)
  5203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5205. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5206. end
  5207. punchsound1:Play()
  5208. for i = 0, 0.3, 0.1 do
  5209. swait()
  5210. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5211. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5212. 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)
  5213. 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)
  5214. 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)
  5215. 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)
  5216. end
  5217. for i = 0, 0.3, 0.1 do
  5218. swait()
  5219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5220. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5221. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5222. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5223. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5224. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5225. end
  5226. for i = 0, 0.3, 0.1 do
  5227. swait()
  5228. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5229. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5230. 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)
  5231. 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)
  5232. 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)
  5233. 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)
  5234. end
  5235. punchsound1:Play()
  5236. for i = 0, 0.3, 0.1 do
  5237. swait()
  5238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5240. 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)
  5241. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5242. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5243. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5244. end
  5245. punchsound1:Play()
  5246. for i = 0, 0.6, 0.1 do
  5247. swait()
  5248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5250. 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)
  5251. 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)
  5252. 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)
  5253. 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)
  5254. end
  5255. for i = 0, 0.3, 0.1 do
  5256. swait()
  5257. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5258. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5259. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5260. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5261. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5262. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5263. end
  5264. for i = 0, 0.3, 0.1 do
  5265. swait()
  5266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5268. 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)
  5269. 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)
  5270. 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)
  5271. 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)
  5272. end
  5273. punchsound1:Play()
  5274. for i = 0, 0.5, 0.1 do
  5275. swait()
  5276. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5277. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5278. 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)
  5279. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5280. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5281. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5282. end
  5283. punchsound1:Play()
  5284. for i = 0, 0.6, 0.1 do
  5285. swait()
  5286. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5287. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5288. 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)
  5289. 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)
  5290. 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)
  5291. 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)
  5292. end
  5293. for i = 0, 0.6, 0.1 do
  5294. swait()
  5295. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5296. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5297. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5298. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5299. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5300. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5301. end
  5302. for i = 0, 0.5, 0.1 do
  5303. swait()
  5304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5306. 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)
  5307. 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)
  5308. 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)
  5309. 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)
  5310. end
  5311. punchsound1:Play()
  5312. for i = 0, 0.5, 0.1 do
  5313. swait()
  5314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5316. 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)
  5317. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5318. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5319. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5320. end
  5321. punchsound1:Play()
  5322. for i = 0, 0.6, 0.1 do
  5323. swait()
  5324. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5325. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5326. 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)
  5327. 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)
  5328. 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)
  5329. 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)
  5330. end
  5331. for i = 0, 0.6, 0.1 do
  5332. swait()
  5333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5335. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5336. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5337. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5338. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5339. end
  5340. for i = 0, 0.5, 0.1 do
  5341. swait()
  5342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5344. 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)
  5345. 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)
  5346. 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)
  5347. 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)
  5348. end
  5349. punchsound1:Play()
  5350. for i = 0, 0.5, 0.1 do
  5351. swait()
  5352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5353. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5354. 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)
  5355. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5356. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5357. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5358. end
  5359. punchsound1:Play()
  5360. for i = 0, 0.6, 0.1 do
  5361. swait()
  5362. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5363. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5364. 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)
  5365. 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)
  5366. 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)
  5367. 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)
  5368. end
  5369. for i = 0, 0.6, 0.1 do
  5370. swait()
  5371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5373. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5374. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5375. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5376. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5377. end
  5378. punchsound1:Play()
  5379. for i = 0, 1, 0.1 do
  5380. swait()
  5381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5383. 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)
  5384. 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)
  5385. 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)
  5386. 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)
  5387. end
  5388. for i = 0, 0.5, 0.1 do
  5389. swait()
  5390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5392. 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)
  5393. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5394. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5395. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5396. end
  5397. punchsound1:Play()
  5398. for i = 0, 0.6, 0.1 do
  5399. swait()
  5400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5402. 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)
  5403. 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)
  5404. 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)
  5405. 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)
  5406. end
  5407. for i = 0, 0.6, 0.1 do
  5408. swait()
  5409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5411. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5412. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5413. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5414. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5415. end
  5416. for i = 0, 0.5, 0.1 do
  5417. swait()
  5418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5420. 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)
  5421. 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)
  5422. 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)
  5423. 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)
  5424. end
  5425. punchsound1:Play()
  5426. for i = 0, 0.5, 0.1 do
  5427. swait()
  5428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5430. 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)
  5431. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5432. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5433. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5434. end
  5435. punchsound1:Play()
  5436. for i = 0, 0.6, 0.1 do
  5437. swait()
  5438. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5439. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5440. 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)
  5441. 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)
  5442. 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)
  5443. 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)
  5444. end
  5445. for i = 0, 0.6, 0.1 do
  5446. swait()
  5447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5449. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5450. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5451. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5452. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5453. end
  5454. for i = 0, 0.5, 0.1 do
  5455. swait()
  5456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5457. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5458. 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)
  5459. 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)
  5460. 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)
  5461. 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)
  5462. end
  5463. punchsound1:Play()
  5464. for i = 0, 0.5, 0.1 do
  5465. swait()
  5466. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5467. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5468. 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)
  5469. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5470. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5471. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5472. end
  5473. punchsound1:Play()
  5474. for i = 0, 0.6, 0.1 do
  5475. swait()
  5476. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5477. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5478. 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)
  5479. 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)
  5480. 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)
  5481. 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)
  5482. end
  5483. for i = 0, 0.6, 0.1 do
  5484. swait()
  5485. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5486. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5487. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5488. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5489. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5490. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5491. end
  5492. for i = 0, 0.5, 0.1 do
  5493. swait()
  5494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5496. 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)
  5497. 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)
  5498. 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)
  5499. 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)
  5500. end
  5501. punchsound1:Play()
  5502. for i = 0, 0.5, 0.1 do
  5503. swait()
  5504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5506. 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)
  5507. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5508. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5509. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5510. end
  5511. punchsound1:Play()
  5512. for i = 0, 0.6, 0.1 do
  5513. swait()
  5514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5516. 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)
  5517. 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)
  5518. 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)
  5519. 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)
  5520. end
  5521. for i = 0, 0.6, 0.1 do
  5522. swait()
  5523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5525. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5526. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5527. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5528. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5529. end
  5530. for i = 0, 0.5, 0.1 do
  5531. swait()
  5532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5534. 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)
  5535. 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)
  5536. 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)
  5537. 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)
  5538. end
  5539. punchsound1:Play()
  5540. for i = 0, 0.5, 0.1 do
  5541. swait()
  5542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5544. 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)
  5545. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5546. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5547. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5548. end
  5549. punchsound1:Play()
  5550. for i = 0, 0.6, 0.1 do
  5551. swait()
  5552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5554. 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)
  5555. 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)
  5556. 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)
  5557. 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)
  5558. end
  5559. for i = 0, 0.6, 0.1 do
  5560. swait()
  5561. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5562. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5563. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5564. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5565. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5566. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5567. end
  5568. punchsound1:Play()
  5569. for i = 0, 1, 0.1 do
  5570. swait()
  5571. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5572. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5573. 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)
  5574. 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)
  5575. 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)
  5576. 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)
  5577. end
  5578. for i = 0, 0.5, 0.1 do
  5579. swait()
  5580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5582. 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)
  5583. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5584. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5585. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5586. end
  5587. punchsound1:Play()
  5588. for i = 0, 0.6, 0.1 do
  5589. swait()
  5590. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5591. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5592. 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)
  5593. 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)
  5594. 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)
  5595. 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)
  5596. end
  5597. for i = 0, 0.6, 0.1 do
  5598. swait()
  5599. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5600. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5601. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5602. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5603. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5604. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5605. end
  5606. for i = 0, 0.5, 0.1 do
  5607. swait()
  5608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5610. 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)
  5611. 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)
  5612. 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)
  5613. 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)
  5614. end
  5615. punchsound1:Play()
  5616. for i = 0, 0.3, 0.1 do
  5617. swait()
  5618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5620. 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)
  5621. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5622. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5623. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5624. end
  5625. punchsound1:Play()
  5626. for i = 0, 0.3, 0.1 do
  5627. swait()
  5628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5630. 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)
  5631. 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)
  5632. 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)
  5633. 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)
  5634. end
  5635. for i = 0, 0.3, 0.1 do
  5636. swait()
  5637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5639. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5640. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5641. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5642. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5643. end
  5644. for i = 0, 0.3, 0.1 do
  5645. swait()
  5646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5648. 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)
  5649. 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)
  5650. 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)
  5651. 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)
  5652. end
  5653. punchsound1:Play()
  5654. for i = 0, 0.3, 0.1 do
  5655. swait()
  5656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5658. 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)
  5659. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5660. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5661. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5662. end
  5663. punchsound1:Play()
  5664. for i = 0, 0.3, 0.1 do
  5665. swait()
  5666. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5667. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5668. 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)
  5669. 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)
  5670. 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)
  5671. 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)
  5672. end
  5673. for i = 0, 0.3, 0.1 do
  5674. swait()
  5675. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5676. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5677. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5678. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5679. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5680. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5681. end
  5682. for i = 0, 0.3, 0.1 do
  5683. swait()
  5684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5686. 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)
  5687. 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)
  5688. 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)
  5689. 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)
  5690. end
  5691. punchsound1:Play()
  5692. for i = 0, 0.3, 0.1 do
  5693. swait()
  5694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5696. 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)
  5697. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5698. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5699. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5700. end
  5701. punchsound1:Play()
  5702. for i = 0, 0.3, 0.1 do
  5703. swait()
  5704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5706. 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)
  5707. 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)
  5708. 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)
  5709. 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)
  5710. end
  5711. for i = 0, 0.1, 0.1 do
  5712. swait()
  5713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5715. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5716. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5717. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5718. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5719. end
  5720. for i = 0, 0.1, 0.1 do
  5721. swait()
  5722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5724. 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)
  5725. 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)
  5726. 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)
  5727. 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)
  5728. end
  5729. punchsound1:Play()
  5730. for i = 0, 0.1, 0.1 do
  5731. swait()
  5732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5734. 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)
  5735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5736. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5737. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5738. end
  5739. punchsound1:Play()
  5740. for i = 0, 0.1, 0.1 do
  5741. swait()
  5742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5744. 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)
  5745. 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)
  5746. 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)
  5747. 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)
  5748. end
  5749. for i = 0, 0.1, 0.1 do
  5750. swait()
  5751. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5752. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5753. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5754. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5755. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5756. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5757. end
  5758. punchsound1:Play()
  5759. for i = 0, 0.4, 0.1 do
  5760. swait()
  5761. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5762. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5763. 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)
  5764. 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)
  5765. 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)
  5766. 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)
  5767. end
  5768. for i,v in pairs(to.Parent:GetChildren()) do
  5769. if v:IsA("Humanoid") then
  5770. v.Health = v.Health - 20
  5771.  
  5772. v.PlatformStand = true
  5773. end
  5774. end
  5775. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5776. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5777. Zanzoken = Instance.new("Part",char)
  5778. Zanzoken.Anchored = true
  5779. Zanzoken.Position = v3(999,999,999)
  5780. Zanzoken.CFrame = Torso.CFrame
  5781. game.Debris:AddItem(Zanzoken,0.5)
  5782. Zanzoken.Transparency = 1
  5783. Zano:Play()
  5784. wait()
  5785. idk = Instance.new("BillboardGui",Zanzoken)
  5786. idk.Size = UDim2.new(10,0,15,0)
  5787. idk.AlwaysOnTop = false
  5788. idk1 = Instance.new("ImageLabel",idk)
  5789. idk1.BackgroundTransparency = 1
  5790. idk.ExtentsOffset = v3(0,0,0)
  5791. idk1.ImageTransparency = 0
  5792. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5793. idk1.Size = UDim2.new(2,0,1,0)
  5794. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5795. idk1.Image = "rbxassetid://319554883"
  5796. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5797. wait()
  5798. Zanzoken = Instance.new("Part",char)
  5799. Zanzoken.Anchored = true
  5800. Zanzoken.Position = v3(999,999,999)
  5801. Zanzoken.CFrame = Torso.CFrame
  5802. game.Debris:AddItem(Zanzoken,0.5)
  5803. Zanzoken.Transparency = 1
  5804. wait()
  5805. idk = Instance.new("BillboardGui",Zanzoken)
  5806. idk.Size = UDim2.new(20,0,20,0)
  5807. idk.AlwaysOnTop = false
  5808. idk1 = Instance.new("ImageLabel",idk)
  5809. idk1.BackgroundTransparency = 1
  5810. idk.ExtentsOffset = v3(0,0,0)
  5811. idk1.ImageTransparency = 0
  5812. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5813. idk1.Size = UDim2.new(2,0,1,0)
  5814. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5815. idk1.Image = "rbxassetid://319554883"
  5816. punchsound1:Play()
  5817. for i = 0, 6, 0.1 do
  5818. swait()
  5819. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5820. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5821. 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)
  5822. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5823. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5824. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5825. end
  5826. for i = 0, 0.6, 0.1 do
  5827. swait()
  5828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5830. 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)
  5831. 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)
  5832. 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)
  5833. 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)
  5834. end
  5835. for i = 0, 0.6, 0.1 do
  5836. swait()
  5837. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5838. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5839. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5840. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5841. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5842. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5843. end
  5844. punchsound1:Play()
  5845. for i = 0, 1, 0.1 do
  5846. swait()
  5847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5849. 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)
  5850. 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)
  5851. 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)
  5852. 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)
  5853. end
  5854. for i = 0, 0.6, 0.1 do
  5855. swait()
  5856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5858. 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)
  5859. 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)
  5860. 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)
  5861. 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)
  5862. end
  5863. for i = 0, 0.6, 0.1 do
  5864. swait()
  5865. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5867. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5868. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5869. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5870. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5871. end
  5872. punchsound1:Play()
  5873. for i = 0, 1, 0.1 do
  5874. swait()
  5875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5877. 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)
  5878. 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)
  5879. 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)
  5880. 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)
  5881. end
  5882. for i = 0, 0.6, 0.1 do
  5883. swait()
  5884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5886. 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)
  5887. 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)
  5888. 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)
  5889. 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)
  5890. end
  5891. for i = 0, 0.6, 0.1 do
  5892. swait()
  5893. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5894. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5895. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5896. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5897. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5898. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5899. end
  5900. punchsound1:Play()
  5901. for i = 0, 1, 0.1 do
  5902. swait()
  5903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5905. 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)
  5906. 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)
  5907. 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)
  5908. 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)
  5909. end
  5910. for i = 0, 0.6, 0.1 do
  5911. swait()
  5912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5914. 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)
  5915. 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)
  5916. 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)
  5917. 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)
  5918. end
  5919. for i = 0, 0.6, 0.1 do
  5920. swait()
  5921. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5922. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5923. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5924. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5925. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5926. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5927. end
  5928. punchsound1:Play()
  5929. for i = 0, 1, 0.1 do
  5930. swait()
  5931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5933. 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)
  5934. 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)
  5935. 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)
  5936. 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)
  5937. end
  5938. for i = 0, 0.6, 0.1 do
  5939. swait()
  5940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5942. 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)
  5943. 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)
  5944. 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)
  5945. 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)
  5946. end
  5947. for i = 0, 0.6, 0.1 do
  5948. swait()
  5949. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5950. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5951. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5952. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5953. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5954. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5955. end
  5956. punchsound1:Play()
  5957. for i = 0, 1, 0.1 do
  5958. swait()
  5959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5961. 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)
  5962. 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)
  5963. 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)
  5964. 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)
  5965. end
  5966. for i = 0, 0.6, 0.1 do
  5967. swait()
  5968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5970. 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)
  5971. 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)
  5972. 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)
  5973. 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)
  5974. end
  5975. for i = 0, 0.6, 0.1 do
  5976. swait()
  5977. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5978. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5979. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5980. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5981. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5982. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5983. end
  5984. punchsound1:Play()
  5985. for i = 0, 1, 0.1 do
  5986. swait()
  5987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5989. 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)
  5990. 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)
  5991. 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)
  5992. 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)
  5993. end
  5994.  
  5995.  
  5996.  
  5997. for i,v in pairs(to.Parent:GetChildren()) do
  5998. if v:IsA("Humanoid") then
  5999. v.Health = v.Health - 20
  6000.  
  6001. v.PlatformStand = true
  6002. end
  6003. end
  6004. StrongPunch:Play()
  6005. for i = 0, 1, 0.1 do
  6006. swait()
  6007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6009. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6010. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6011. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6012. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6013. end
  6014. for i = 0, 1, 0.1 do
  6015. swait()
  6016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6018. 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)
  6019. 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)
  6020. 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)
  6021. 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)
  6022. end
  6023. for i,v in pairs(to.Parent:GetChildren()) do
  6024. if v:IsA("Humanoid") then
  6025. v.Health = v.Health - 5
  6026.  
  6027. v.PlatformStand = true
  6028. end
  6029. end
  6030. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6031. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6032. Zanzoken = Instance.new("Part",char)
  6033. Zanzoken.Anchored = true
  6034. Zanzoken.Position = v3(999,999,999)
  6035. Zanzoken.CFrame = Torso.CFrame
  6036. game.Debris:AddItem(Zanzoken,0.5)
  6037. Zanzoken.Transparency = 1
  6038. Zano:Play()
  6039. wait()
  6040. idk = Instance.new("BillboardGui",Zanzoken)
  6041. idk.Size = UDim2.new(10,0,15,0)
  6042. idk.AlwaysOnTop = false
  6043. idk1 = Instance.new("ImageLabel",idk)
  6044. idk1.BackgroundTransparency = 1
  6045. idk.ExtentsOffset = v3(0,0,0)
  6046. idk1.ImageTransparency = 0
  6047. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6048. idk1.Size = UDim2.new(2,0,1,0)
  6049. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6050. idk1.Image = "rbxassetid://319554883"
  6051. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6052. wait()
  6053. Zanzoken = Instance.new("Part",char)
  6054. Zanzoken.Anchored = true
  6055. Zanzoken.Position = v3(999,999,999)
  6056. Zanzoken.CFrame = Torso.CFrame
  6057. game.Debris:AddItem(Zanzoken,0.5)
  6058. Zanzoken.Transparency = 1
  6059. wait()
  6060. idk = Instance.new("BillboardGui",Zanzoken)
  6061. idk.Size = UDim2.new(20,0,20,0)
  6062. idk.AlwaysOnTop = false
  6063. idk1 = Instance.new("ImageLabel",idk)
  6064. idk1.BackgroundTransparency = 1
  6065. idk.ExtentsOffset = v3(0,0,0)
  6066. idk1.ImageTransparency = 0
  6067. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6068. idk1.Size = UDim2.new(2,0,1,0)
  6069. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6070. idk1.Image = "rbxassetid://319554883"
  6071. for i = 0, 1, 0.1 do
  6072. swait()
  6073. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6074. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6075. 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)
  6076. 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)
  6077. 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)
  6078. 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)
  6079. end
  6080. punchsound1:Play()
  6081. for i = 0, 1, 0.1 do
  6082. swait()
  6083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6085. 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)
  6086. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6087. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6088. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6089. end
  6090. punchsound1:Play()
  6091. for i = 0, 1, 0.1 do
  6092. swait()
  6093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6094. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6095. 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)
  6096. 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)
  6097. 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)
  6098. 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)
  6099. end
  6100. for i = 0, 1, 0.1 do
  6101. swait()
  6102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6104. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6105. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6106. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6107. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6108. end
  6109. for i = 0, 1, 0.1 do
  6110. swait()
  6111. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6112. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6113. 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)
  6114. 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)
  6115. 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)
  6116. 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)
  6117. end
  6118. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6119. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6120. Zanzoken = Instance.new("Part",char)
  6121. Zanzoken.Anchored = true
  6122. Zanzoken.Position = v3(999,999,999)
  6123. Zanzoken.CFrame = Torso.CFrame
  6124. game.Debris:AddItem(Zanzoken,0.5)
  6125. Zanzoken.Transparency = 1
  6126. Zano:Play()
  6127. wait()
  6128. idk = Instance.new("BillboardGui",Zanzoken)
  6129. idk.Size = UDim2.new(10,0,15,0)
  6130. idk.AlwaysOnTop = false
  6131. idk1 = Instance.new("ImageLabel",idk)
  6132. idk1.BackgroundTransparency = 1
  6133. idk.ExtentsOffset = v3(0,0,0)
  6134. idk1.ImageTransparency = 0
  6135. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6136. idk1.Size = UDim2.new(2,0,1,0)
  6137. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6138. idk1.Image = "rbxassetid://319554883"
  6139. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6140. wait()
  6141. Zanzoken = Instance.new("Part",char)
  6142. Zanzoken.Anchored = true
  6143. Zanzoken.Position = v3(999,999,999)
  6144. Zanzoken.CFrame = Torso.CFrame
  6145. game.Debris:AddItem(Zanzoken,0.5)
  6146. Zanzoken.Transparency = 1
  6147. wait()
  6148. idk = Instance.new("BillboardGui",Zanzoken)
  6149. idk.Size = UDim2.new(20,0,20,0)
  6150. idk.AlwaysOnTop = false
  6151. idk1 = Instance.new("ImageLabel",idk)
  6152. idk1.BackgroundTransparency = 1
  6153. idk.ExtentsOffset = v3(0,0,0)
  6154. idk1.ImageTransparency = 0
  6155. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6156. idk1.Size = UDim2.new(2,0,1,0)
  6157. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6158. idk1.Image = "rbxassetid://319554883"
  6159. StrongPunch:Play()
  6160. Break:Play()
  6161.  
  6162. for i = 0, 6, 0.1 do
  6163. swait()
  6164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6165. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6166. 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)
  6167. 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)
  6168. 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)
  6169. 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)
  6170. end
  6171. StrongPunch1:Play()
  6172. for i = 0, 6, 0.1 do
  6173. swait()
  6174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6176. 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)
  6177. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6178. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6179. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6180. end
  6181. StrongPunch2:Play()
  6182. for i = 0, 7, 0.1 do
  6183. swait()
  6184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6186. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6189. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6190. end
  6191. for i = 0, 1, 0.1 do
  6192. swait()
  6193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6195. 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)
  6196. 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)
  6197. 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)
  6198. 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)
  6199. end
  6200. punchsound1:Play()
  6201. for i = 0, 1, 0.1 do
  6202. swait()
  6203. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6204. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6205. 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)
  6206. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6207. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6208. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6209. end
  6210. punchsound1:Play()
  6211. for i = 0, 1, 0.1 do
  6212. swait()
  6213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6214. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6215. 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)
  6216. 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)
  6217. 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)
  6218. 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)
  6219. end
  6220. for i = 0, 1, 0.1 do
  6221. swait()
  6222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6224. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6226. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6227. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6228. end
  6229. for i = 0, 1, 0.1 do
  6230. swait()
  6231. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6232. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6233. 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)
  6234. 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)
  6235. 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)
  6236. 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)
  6237. end
  6238. punchsound1:Play()
  6239. for i = 0, 0.5, 0.1 do
  6240. swait()
  6241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6243. 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)
  6244. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6245. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6246. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6247. end
  6248. punchsound1:Play()
  6249. for i = 0, 0.5, 0.1 do
  6250. swait()
  6251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6253. 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)
  6254. 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)
  6255. 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)
  6256. 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)
  6257. end
  6258. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6259. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6260. Zanzoken = Instance.new("Part",char)
  6261. Zanzoken.Anchored = true
  6262. Zanzoken.Position = v3(999,999,999)
  6263. Zanzoken.CFrame = Torso.CFrame
  6264. game.Debris:AddItem(Zanzoken,0.5)
  6265. Zanzoken.Transparency = 1
  6266. Zano:Play()
  6267. wait()
  6268. idk = Instance.new("BillboardGui",Zanzoken)
  6269. idk.Size = UDim2.new(10,0,15,0)
  6270. idk.AlwaysOnTop = false
  6271. idk1 = Instance.new("ImageLabel",idk)
  6272. idk1.BackgroundTransparency = 1
  6273. idk.ExtentsOffset = v3(0,0,0)
  6274. idk1.ImageTransparency = 0
  6275. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6276. idk1.Size = UDim2.new(2,0,1,0)
  6277. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6278. idk1.Image = "rbxassetid://319554883"
  6279. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6280. wait()
  6281. Zanzoken = Instance.new("Part",char)
  6282. Zanzoken.Anchored = true
  6283. Zanzoken.Position = v3(999,999,999)
  6284. Zanzoken.CFrame = Torso.CFrame
  6285. game.Debris:AddItem(Zanzoken,0.5)
  6286. Zanzoken.Transparency = 1
  6287. wait()
  6288. idk = Instance.new("BillboardGui",Zanzoken)
  6289. idk.Size = UDim2.new(20,0,20,0)
  6290. idk.AlwaysOnTop = false
  6291. idk1 = Instance.new("ImageLabel",idk)
  6292. idk1.BackgroundTransparency = 1
  6293. idk.ExtentsOffset = v3(0,0,0)
  6294. idk1.ImageTransparency = 0
  6295. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6296. idk1.Size = UDim2.new(2,0,1,0)
  6297. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6298. idk1.Image = "rbxassetid://319554883"
  6299. for i = 0, 0.4, 0.1 do
  6300. swait()
  6301. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6302. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6303. 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)
  6304. 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)
  6305. 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)
  6306. 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)
  6307. end
  6308. punchsound1:Play()
  6309. for i = 0, 0.4, 0.1 do
  6310. swait()
  6311. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6312. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6313. 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)
  6314. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6315. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6316. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6317. end
  6318. for i = 0, 0.4, 0.1 do
  6319. swait()
  6320. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6321. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6322. 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)
  6323. 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)
  6324. 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)
  6325. 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)
  6326. end
  6327. punchsound1:Play()
  6328. for i = 0, 0.4, 0.1 do
  6329. swait()
  6330. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6331. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6332. 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)
  6333. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6334. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6335. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6336. end
  6337. for i = 0, 0.4, 0.1 do
  6338. swait()
  6339. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6340. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6341. 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)
  6342. 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)
  6343. 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)
  6344. 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)
  6345. end
  6346. punchsound1:Play()
  6347. for i = 0, 0.4, 0.1 do
  6348. swait()
  6349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6351. 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)
  6352. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6353. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6354. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6355. end
  6356. for i = 0, 0.4, 0.1 do
  6357. swait()
  6358. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6359. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6360. 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)
  6361. 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)
  6362. 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)
  6363. 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)
  6364. end
  6365. punchsound1:Play()
  6366. for i = 0, 0.4, 0.1 do
  6367. swait()
  6368. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6369. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6370. 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)
  6371. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6372. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6373. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6374. end
  6375. for i = 0, 0.4, 0.1 do
  6376. swait()
  6377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6378. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6379. 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)
  6380. 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)
  6381. 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)
  6382. 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)
  6383. end
  6384. punchsound1:Play()
  6385. for i = 0, 0.4, 0.1 do
  6386. swait()
  6387. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6388. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6389. 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)
  6390. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6391. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6392. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6393. end
  6394. for i = 0, 0.4, 0.1 do
  6395. swait()
  6396. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6397. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6398. 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)
  6399. 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)
  6400. 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)
  6401. 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)
  6402. end
  6403. punchsound1:Play()
  6404. for i = 0, 0.4, 0.1 do
  6405. swait()
  6406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6408. 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)
  6409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6410. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6411. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6412. end
  6413. for i = 0, 0.4, 0.1 do
  6414. swait()
  6415. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6416. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6417. 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)
  6418. 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)
  6419. 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)
  6420. 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)
  6421. end
  6422. punchsound1:Play()
  6423. for i = 0, 0.4, 0.1 do
  6424. swait()
  6425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6426. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6427. 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)
  6428. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6429. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6430. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6431. end
  6432. punchsound1:Play()
  6433. local pie222 = Instance.new("ParticleEmitter")
  6434. pie222.Parent = LeftArm
  6435. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6436. pie222.LightEmission = 1
  6437. pie222.Size = NumberSequence.new(3)
  6438. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6439. pie222.Transparency = NumberSequence.new(0.6,1)
  6440. pie222.EmissionDirection = "Top"
  6441. pie222.Enabled = true
  6442. pie222.Lifetime = NumberRange.new(1)
  6443. pie222.Rotation = NumberRange.new(-320, 320)
  6444. pie222.Rate = 404
  6445. pie222.Speed = NumberRange.new(0)
  6446. pie222.LockedToPart = false
  6447. pie222.VelocitySpread = 2
  6448. for i = 0, 2, 0.1 do
  6449. swait()
  6450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6452. 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)
  6453. 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)
  6454. 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)
  6455. 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)
  6456. end
  6457. wait(2)
  6458. bigbangattack2()
  6459. pie222:Destroy()
  6460.  
  6461. for i,v in pairs(to.Parent:GetChildren()) do
  6462. if v:IsA("Humanoid") then
  6463. v.Health = v.Health - math.huge
  6464.  
  6465. v.PlatformStand = true
  6466. end
  6467. end
  6468.  
  6469. hit1 = false
  6470.  
  6471. hit2 = true
  6472. for i,v in pairs(to.Parent:GetChildren()) do
  6473. if v:IsA("Humanoid") then
  6474. v.Health = v.Health - 10
  6475.  
  6476. v.PlatformStand = true
  6477. end
  6478. end
  6479. hit2 = false
  6480.  
  6481. hit3 = true
  6482. hit4 = true
  6483.  
  6484.  
  6485.  
  6486.  
  6487. coroutine.wrap(function()
  6488. for i=1,2 do
  6489. wait()
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495. for i,v in pairs(to.Parent:GetChildren()) do
  6496. if v:IsA("Humanoid") then
  6497. v.Health = v.Health - 2
  6498.  
  6499. v.PlatformStand = true
  6500. end
  6501. end
  6502. end
  6503.  
  6504.  
  6505. wait(3)
  6506. end)()
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521. for i,v in pairs(to.Parent:GetChildren()) do
  6522. if v:IsA("Humanoid") then
  6523. v.Health = v.Health - 10
  6524.  
  6525. v.PlatformStand = true
  6526. end
  6527. end
  6528.  
  6529.  
  6530.  
  6531. hitground = new("Part",char)
  6532. hitground.Size = Vector3.new(5,5,5)
  6533. hitground.Name = "Ground"
  6534. hitground.Transparency = 1
  6535. hitground.CanCollide = false
  6536. game.Debris:AddItem(hitground,2)
  6537. hitground.Position = Vector3.new(999,999,999)
  6538. hitgroundweld = new("Weld",hitground)
  6539. hitgroundweld.Part0 = to
  6540. hitgroundweld.Part1 = hitground
  6541. hitground.Touched:connect(function(hit2)
  6542. if hit2.Size.x > 150 then
  6543. hitground:Destroy()
  6544. ad = new("Part",char)
  6545. ad.Name = "NewPart"
  6546. ad.Size = Vector3.new(30,0.1,30)
  6547. ad.CanCollide = false
  6548. ad.Anchored = true
  6549. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6550. ad.Transparency = 1
  6551. aad = new("Decal",ad)
  6552.  
  6553. aad.Face = "Top"
  6554. aad.Transparency = 1
  6555. aad.Transparency = 0
  6556. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6557. smoke = new("Part",to)
  6558. smokemesh = new("SpecialMesh",smoke)
  6559. smokemesh.MeshId = "rbxassetid://928329648"
  6560. smoke.BrickColor = hit2.BrickColor
  6561. smoke.Anchored = true
  6562. smoke.Position = hitground.Position
  6563. GroundImpact:Play()
  6564. for i = 1,20 do
  6565. wait()
  6566. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6567. smoke.Transparency = smoke.Transparency + 1/20
  6568. end
  6569. smoke:Destroy()
  6570. wait(0.5)
  6571.  
  6572. for i = 1,20 do
  6573. wait(0.1)
  6574. aad.Transparency = aad.Transparency + 1/20
  6575. end
  6576. end
  6577. end)
  6578. ys = Instance.new("BodyVelocity",to)
  6579. ys.Name = "GO"
  6580.  
  6581. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6582.  
  6583. ys.Velocity = v3(0,-90,0)
  6584.  
  6585. wait(1)
  6586. ys:Destroy()
  6587.  
  6588.  
  6589.  
  6590. hit3 = false
  6591. hit4 = false
  6592.  
  6593.  
  6594. hit1 = false
  6595. hit2 = false
  6596. hit3 = false
  6597. hit4 = false
  6598. idle = true
  6599. RootPart.Anchored = false
  6600. end
  6601. end)
  6602. end
  6603.  
  6604. function Combo3()
  6605. getplayer = new("Part",char)
  6606. getplayer.Position = Vector3.new(999,999,999)
  6607. getplayer.Transparency = 1
  6608. getplayer.Size = v3(3,3,3)
  6609. getplayer.CanCollide = false
  6610. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6611. getplayer.Name = "GetPlayer"
  6612.  
  6613. game.Debris:AddItem(getplayer,0.5)
  6614.  
  6615. getplayer.Touched:connect(function(hit)
  6616. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6617. getplayer:Destroy()
  6618. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6619. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6620. to.Anchored = true
  6621. RootPart.Anchored = true
  6622. idle = false
  6623.  
  6624.  
  6625. punchsound1:Play()
  6626. hit1 = true
  6627. for i = 0, 1, 0.1 do
  6628. swait()
  6629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6631. 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)
  6632. 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)
  6633. 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)
  6634. 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)
  6635. end
  6636. punchsound1:Play()
  6637. for i = 0, 1, 0.1 do
  6638. swait()
  6639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6641. 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)
  6642. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6643. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6644. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6645. end
  6646. punchsound1:Play()
  6647. for i = 0, 1, 0.1 do
  6648. swait()
  6649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6651. 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)
  6652. 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)
  6653. 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)
  6654. 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)
  6655. end
  6656. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6657. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6658. Zanzoken = Instance.new("Part",char)
  6659. Zanzoken.Anchored = true
  6660. Zanzoken.Position = v3(999,999,999)
  6661. Zanzoken.CFrame = Torso.CFrame
  6662. game.Debris:AddItem(Zanzoken,0.5)
  6663. Zanzoken.Transparency = 1
  6664. Zano:Play()
  6665. wait()
  6666. idk = Instance.new("BillboardGui",Zanzoken)
  6667. idk.Size = UDim2.new(10,0,15,0)
  6668. idk.AlwaysOnTop = false
  6669. idk1 = Instance.new("ImageLabel",idk)
  6670. idk1.BackgroundTransparency = 1
  6671. idk.ExtentsOffset = v3(0,0,0)
  6672. idk1.ImageTransparency = 0
  6673. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6674. idk1.Size = UDim2.new(2,0,1,0)
  6675. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6676. idk1.Image = "rbxassetid://319554883"
  6677. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6678. wait()
  6679. Zanzoken = Instance.new("Part",char)
  6680. Zanzoken.Anchored = true
  6681. Zanzoken.Position = v3(999,999,999)
  6682. Zanzoken.CFrame = Torso.CFrame
  6683. game.Debris:AddItem(Zanzoken,0.5)
  6684. Zanzoken.Transparency = 1
  6685. wait()
  6686. idk = Instance.new("BillboardGui",Zanzoken)
  6687. idk.Size = UDim2.new(20,0,20,0)
  6688. idk.AlwaysOnTop = false
  6689. idk1 = Instance.new("ImageLabel",idk)
  6690. idk1.BackgroundTransparency = 1
  6691. idk.ExtentsOffset = v3(0,0,0)
  6692. idk1.ImageTransparency = 0
  6693. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6694. idk1.Size = UDim2.new(2,0,1,0)
  6695. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6696. idk1.Image = "rbxassetid://319554883"
  6697. for i = 0, 1, 0.1 do
  6698. swait()
  6699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6701. 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)
  6702. 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)
  6703. 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)
  6704. 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)
  6705. end
  6706. punchsound1:Play()
  6707. for i = 0, 1, 0.1 do
  6708. swait()
  6709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6711. 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)
  6712. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6713. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6714. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6715. end
  6716. punchsound1:Play()
  6717. for i = 0, 1, 0.1 do
  6718. swait()
  6719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6721. 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)
  6722. 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)
  6723. 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)
  6724. 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)
  6725. end
  6726. for i = 0, 1, 0.1 do
  6727. swait()
  6728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6730. 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)
  6731. 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)
  6732. 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)
  6733. 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)
  6734. end
  6735. punchsound1:Play()
  6736. for i = 0, 1, 0.1 do
  6737. swait()
  6738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6740. 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)
  6741. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6742. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6743. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6744. end
  6745. punchsound1:Play()
  6746. for i = 0, 1, 0.1 do
  6747. swait()
  6748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6749. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6750. 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)
  6751. 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)
  6752. 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)
  6753. 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)
  6754. end
  6755. for i = 0, 1, 0.1 do
  6756. swait()
  6757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6759. 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)
  6760. 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)
  6761. 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)
  6762. 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)
  6763. end
  6764. punchsound1:Play()
  6765. for i = 0, 1, 0.1 do
  6766. swait()
  6767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6769. 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)
  6770. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6771. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6772. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6773. end
  6774. punchsound1:Play()
  6775. for i,v in pairs(to.Parent:GetChildren()) do
  6776. if v:IsA("Humanoid") then
  6777. v.Health = v.Health - 10
  6778.  
  6779. v.PlatformStand = true
  6780. end
  6781. end
  6782. for i = 0, 1, 0.1 do
  6783. swait()
  6784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6786. 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)
  6787. 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)
  6788. 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)
  6789. 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)
  6790. end
  6791.  
  6792. for i = 0, 1, 0.1 do
  6793. swait()
  6794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6796. 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)
  6797. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6798. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6799. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6800. end
  6801. punchsound1:Play()
  6802. for i = 0, 1, 0.1 do
  6803. swait()
  6804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6806. 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)
  6807. 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)
  6808. 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)
  6809. 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)
  6810. end
  6811. for i,v in pairs(to.Parent:GetChildren()) do
  6812. if v:IsA("Humanoid") then
  6813. v.Health = v.Health - 3
  6814.  
  6815. v.PlatformStand = true
  6816. end
  6817. end
  6818. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6819. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6820. Zanzoken = Instance.new("Part",char)
  6821. Zanzoken.Anchored = true
  6822. Zanzoken.Position = v3(999,999,999)
  6823. Zanzoken.CFrame = Torso.CFrame
  6824. game.Debris:AddItem(Zanzoken,0.5)
  6825. Zanzoken.Transparency = 1
  6826. Zano:Play()
  6827. wait()
  6828. idk = Instance.new("BillboardGui",Zanzoken)
  6829. idk.Size = UDim2.new(10,0,15,0)
  6830. idk.AlwaysOnTop = false
  6831. idk1 = Instance.new("ImageLabel",idk)
  6832. idk1.BackgroundTransparency = 1
  6833. idk.ExtentsOffset = v3(0,0,0)
  6834. idk1.ImageTransparency = 0
  6835. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6836. idk1.Size = UDim2.new(2,0,1,0)
  6837. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6838. idk1.Image = "rbxassetid://319554883"
  6839. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6840. wait()
  6841. Zanzoken = Instance.new("Part",char)
  6842. Zanzoken.Anchored = true
  6843. Zanzoken.Position = v3(999,999,999)
  6844. Zanzoken.CFrame = Torso.CFrame
  6845. game.Debris:AddItem(Zanzoken,0.5)
  6846. Zanzoken.Transparency = 1
  6847. wait()
  6848. idk = Instance.new("BillboardGui",Zanzoken)
  6849. idk.Size = UDim2.new(20,0,20,0)
  6850. idk.AlwaysOnTop = false
  6851. idk1 = Instance.new("ImageLabel",idk)
  6852. idk1.BackgroundTransparency = 1
  6853. idk.ExtentsOffset = v3(0,0,0)
  6854. idk1.ImageTransparency = 0
  6855. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6856. idk1.Size = UDim2.new(2,0,1,0)
  6857. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6858. idk1.Image = "rbxassetid://319554883"
  6859. for i = 0, 1, 0.1 do
  6860. swait()
  6861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6863. 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)
  6864. 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)
  6865. 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)
  6866. 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)
  6867. end
  6868. for i = 0, 1, 0.1 do
  6869. swait()
  6870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6872. 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)
  6873. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6874. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6875. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6876. end
  6877. punchsound1:Play()
  6878. for i = 0, 1, 0.1 do
  6879. swait()
  6880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6882. 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)
  6883. 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)
  6884. 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)
  6885. 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)
  6886. end
  6887. for i,v in pairs(to.Parent:GetChildren()) do
  6888. if v:IsA("Humanoid") then
  6889. v.Health = v.Health - 3
  6890.  
  6891. v.PlatformStand = true
  6892. end
  6893. end
  6894. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6895. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6896. Zanzoken = Instance.new("Part",char)
  6897. Zanzoken.Anchored = true
  6898. Zanzoken.Position = v3(999,999,999)
  6899. Zanzoken.CFrame = Torso.CFrame
  6900. game.Debris:AddItem(Zanzoken,0.5)
  6901. Zanzoken.Transparency = 1
  6902. Zano:Play()
  6903. wait()
  6904. idk = Instance.new("BillboardGui",Zanzoken)
  6905. idk.Size = UDim2.new(10,0,15,0)
  6906. idk.AlwaysOnTop = false
  6907. idk1 = Instance.new("ImageLabel",idk)
  6908. idk1.BackgroundTransparency = 1
  6909. idk.ExtentsOffset = v3(0,0,0)
  6910. idk1.ImageTransparency = 0
  6911. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6912. idk1.Size = UDim2.new(2,0,1,0)
  6913. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6914. idk1.Image = "rbxassetid://319554883"
  6915. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6916. wait()
  6917. Zanzoken = Instance.new("Part",char)
  6918. Zanzoken.Anchored = true
  6919. Zanzoken.Position = v3(999,999,999)
  6920. Zanzoken.CFrame = Torso.CFrame
  6921. game.Debris:AddItem(Zanzoken,0.5)
  6922. Zanzoken.Transparency = 1
  6923. wait()
  6924. idk = Instance.new("BillboardGui",Zanzoken)
  6925. idk.Size = UDim2.new(20,0,20,0)
  6926. idk.AlwaysOnTop = false
  6927. idk1 = Instance.new("ImageLabel",idk)
  6928. idk1.BackgroundTransparency = 1
  6929. idk.ExtentsOffset = v3(0,0,0)
  6930. idk1.ImageTransparency = 0
  6931. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6932. idk1.Size = UDim2.new(2,0,1,0)
  6933. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6934. idk1.Image = "rbxassetid://319554883"
  6935. punchsound1:Play()
  6936. for i = 0, 1, 0.1 do
  6937. swait()
  6938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6940. 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)
  6941. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6942. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6943. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6944. end
  6945. punchsound1:Play()
  6946. for i = 0, 1, 0.1 do
  6947. swait()
  6948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6950. 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)
  6951. 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)
  6952. 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)
  6953. 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)
  6954. end
  6955.  
  6956.  
  6957. for i,v in pairs(to.Parent:GetChildren()) do
  6958. if v:IsA("Humanoid") then
  6959. v.Health = v.Health - 20
  6960.  
  6961. v.PlatformStand = true
  6962. end
  6963. end
  6964. StrongPunch:Play()
  6965. for i = 0, 1, 0.1 do
  6966. swait()
  6967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6972. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6973. end
  6974. for i = 0, 1, 0.1 do
  6975. swait()
  6976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6978. 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)
  6979. 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)
  6980. 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)
  6981. 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)
  6982. end
  6983. for i,v in pairs(to.Parent:GetChildren()) do
  6984. if v:IsA("Humanoid") then
  6985. v.Health = v.Health - 3
  6986.  
  6987. v.PlatformStand = true
  6988. end
  6989. end
  6990. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6991. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6992. Zanzoken = Instance.new("Part",char)
  6993. Zanzoken.Anchored = true
  6994. Zanzoken.Position = v3(999,999,999)
  6995. Zanzoken.CFrame = Torso.CFrame
  6996. game.Debris:AddItem(Zanzoken,0.5)
  6997. Zanzoken.Transparency = 1
  6998. Zano:Play()
  6999. wait()
  7000. idk = Instance.new("BillboardGui",Zanzoken)
  7001. idk.Size = UDim2.new(10,0,15,0)
  7002. idk.AlwaysOnTop = false
  7003. idk1 = Instance.new("ImageLabel",idk)
  7004. idk1.BackgroundTransparency = 1
  7005. idk.ExtentsOffset = v3(0,0,0)
  7006. idk1.ImageTransparency = 0
  7007. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7008. idk1.Size = UDim2.new(2,0,1,0)
  7009. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7010. idk1.Image = "rbxassetid://319554883"
  7011. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7012. wait()
  7013. Zanzoken = Instance.new("Part",char)
  7014. Zanzoken.Anchored = true
  7015. Zanzoken.Position = v3(999,999,999)
  7016. Zanzoken.CFrame = Torso.CFrame
  7017. game.Debris:AddItem(Zanzoken,0.5)
  7018. Zanzoken.Transparency = 1
  7019. wait()
  7020. idk = Instance.new("BillboardGui",Zanzoken)
  7021. idk.Size = UDim2.new(20,0,20,0)
  7022. idk.AlwaysOnTop = false
  7023. idk1 = Instance.new("ImageLabel",idk)
  7024. idk1.BackgroundTransparency = 1
  7025. idk.ExtentsOffset = v3(0,0,0)
  7026. idk1.ImageTransparency = 0
  7027. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7028. idk1.Size = UDim2.new(2,0,1,0)
  7029. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7030. idk1.Image = "rbxassetid://319554883"
  7031. for i = 0, 1, 0.1 do
  7032. swait()
  7033. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7034. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7035. 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)
  7036. 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)
  7037. 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)
  7038. 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)
  7039. end
  7040. punchsound1:Play()
  7041. for i = 0, 1, 0.1 do
  7042. swait()
  7043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7045. 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)
  7046. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7047. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7048. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7049. end
  7050. punchsound1:Play()
  7051. for i = 0, 1, 0.1 do
  7052. swait()
  7053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7055. 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)
  7056. 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)
  7057. 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)
  7058. 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)
  7059. end
  7060. for i = 0, 1, 0.1 do
  7061. swait()
  7062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7064. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7066. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7067. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7068. end
  7069. for i = 0, 1, 0.1 do
  7070. swait()
  7071. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7072. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7073. 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)
  7074. 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)
  7075. 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)
  7076. 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)
  7077. end
  7078. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7079. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7080. Zanzoken = Instance.new("Part",char)
  7081. Zanzoken.Anchored = true
  7082. Zanzoken.Position = v3(999,999,999)
  7083. Zanzoken.CFrame = Torso.CFrame
  7084. game.Debris:AddItem(Zanzoken,0.5)
  7085. Zanzoken.Transparency = 1
  7086. Zano:Play()
  7087. wait()
  7088. idk = Instance.new("BillboardGui",Zanzoken)
  7089. idk.Size = UDim2.new(10,0,15,0)
  7090. idk.AlwaysOnTop = false
  7091. idk1 = Instance.new("ImageLabel",idk)
  7092. idk1.BackgroundTransparency = 1
  7093. idk.ExtentsOffset = v3(0,0,0)
  7094. idk1.ImageTransparency = 0
  7095. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7096. idk1.Size = UDim2.new(2,0,1,0)
  7097. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7098. idk1.Image = "rbxassetid://319554883"
  7099. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7100. wait()
  7101. Zanzoken = Instance.new("Part",char)
  7102. Zanzoken.Anchored = true
  7103. Zanzoken.Position = v3(999,999,999)
  7104. Zanzoken.CFrame = Torso.CFrame
  7105. game.Debris:AddItem(Zanzoken,0.5)
  7106. Zanzoken.Transparency = 1
  7107. wait()
  7108. idk = Instance.new("BillboardGui",Zanzoken)
  7109. idk.Size = UDim2.new(20,0,20,0)
  7110. idk.AlwaysOnTop = false
  7111. idk1 = Instance.new("ImageLabel",idk)
  7112. idk1.BackgroundTransparency = 1
  7113. idk.ExtentsOffset = v3(0,0,0)
  7114. idk1.ImageTransparency = 0
  7115. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7116. idk1.Size = UDim2.new(2,0,1,0)
  7117. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7118. idk1.Image = "rbxassetid://319554883"
  7119. StrongPunch:Play()
  7120. Break:Play()
  7121. local Aura4 = Instance.new('ParticleEmitter')
  7122. Aura4.Name = "Aura"
  7123. Aura4.Texture = "rbxassetid://1046299182"
  7124. Aura4.Parent = Torso
  7125. Aura4.LightEmission = 1
  7126. Aura4.Transparency = NumberSequence.new(0.7,1)
  7127. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7128. Aura4.Size = NumberSequence.new(1,30)
  7129. Aura4.Rotation = NumberRange.new(-360,360)
  7130. Aura4.LockedToPart = true
  7131. Aura4.Lifetime = NumberRange.new(0.2)
  7132. Aura4.Rate = 100
  7133. Aura4.Speed = NumberRange.new(0)
  7134. Aura4.EmissionDirection = "Top"
  7135. for i = 0, 6, 0.1 do
  7136. swait()
  7137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7139. 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)
  7140. 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)
  7141. 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)
  7142. 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)
  7143. end
  7144. Aura4:Destroy()
  7145. wait(0.1)
  7146. local Aura4 = Instance.new('ParticleEmitter')
  7147. Aura4.Name = "Aura"
  7148. Aura4.Texture = "rbxassetid://1046299182"
  7149. Aura4.Parent = Torso
  7150. Aura4.LightEmission = 1
  7151. Aura4.Transparency = NumberSequence.new(0.7,1)
  7152. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7153. Aura4.Size = NumberSequence.new(1,30)
  7154. Aura4.Rotation = NumberRange.new(-360,360)
  7155. Aura4.LockedToPart = true
  7156. Aura4.Lifetime = NumberRange.new(0.2)
  7157. Aura4.Rate = 100
  7158. Aura4.Speed = NumberRange.new(0)
  7159. Aura4.EmissionDirection = "Top"
  7160. StrongPunch1:Play()
  7161. Break:Play()
  7162. for i = 0, 6, 0.1 do
  7163. swait()
  7164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7165. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7166. 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)
  7167. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7168. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7169. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7170. end
  7171. Aura4:Destroy()
  7172. StrongPunch2:Play()
  7173. Break:Play()
  7174. local Aura4 = Instance.new('ParticleEmitter')
  7175. Aura4.Name = "Aura"
  7176. Aura4.Texture = "rbxassetid://1046299182"
  7177. Aura4.Parent = Torso
  7178. Aura4.LightEmission = 1
  7179. Aura4.Transparency = NumberSequence.new(0.7,1)
  7180. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7181. Aura4.Size = NumberSequence.new(1,30)
  7182. Aura4.Rotation = NumberRange.new(-360,360)
  7183. Aura4.LockedToPart = true
  7184. Aura4.Lifetime = NumberRange.new(0.2)
  7185. Aura4.Rate = 100
  7186. Aura4.Speed = NumberRange.new(0)
  7187. Aura4.EmissionDirection = "Top"
  7188. for i = 0, 7, 0.1 do
  7189. swait()
  7190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7192. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7194. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7195. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7196. end
  7197. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7198. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7199. Aura4:Destroy()
  7200. Zanzoken = Instance.new("Part",char)
  7201. Zanzoken.Anchored = true
  7202. Zanzoken.Position = v3(999,999,999)
  7203. Zanzoken.CFrame = Torso.CFrame
  7204. game.Debris:AddItem(Zanzoken,0.5)
  7205. Zanzoken.Transparency = 1
  7206. Zano:Play()
  7207. wait()
  7208. idk = Instance.new("BillboardGui",Zanzoken)
  7209. idk.Size = UDim2.new(10,0,15,0)
  7210. idk.AlwaysOnTop = false
  7211. idk1 = Instance.new("ImageLabel",idk)
  7212. idk1.BackgroundTransparency = 1
  7213. idk.ExtentsOffset = v3(0,0,0)
  7214. idk1.ImageTransparency = 0
  7215. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7216. idk1.Size = UDim2.new(2,0,1,0)
  7217. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7218. idk1.Image = "rbxassetid://319554883"
  7219. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7220. wait()
  7221. Zanzoken = Instance.new("Part",char)
  7222. Zanzoken.Anchored = true
  7223. Zanzoken.Position = v3(999,999,999)
  7224. Zanzoken.CFrame = Torso.CFrame
  7225. game.Debris:AddItem(Zanzoken,0.5)
  7226. Zanzoken.Transparency = 1
  7227. wait()
  7228. idk = Instance.new("BillboardGui",Zanzoken)
  7229. idk.Size = UDim2.new(20,0,20,0)
  7230. idk.AlwaysOnTop = false
  7231. idk1 = Instance.new("ImageLabel",idk)
  7232. idk1.BackgroundTransparency = 1
  7233. idk.ExtentsOffset = v3(0,0,0)
  7234. idk1.ImageTransparency = 0
  7235. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7236. idk1.Size = UDim2.new(2,0,1,0)
  7237. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7238. idk1.Image = "rbxassetid://319554883"
  7239. for i = 0, 1, 0.1 do
  7240. swait()
  7241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7243. 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)
  7244. 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)
  7245. 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)
  7246. 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)
  7247. end
  7248. punchsound1:Play()
  7249. for i = 0, 1, 0.1 do
  7250. swait()
  7251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7253. 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)
  7254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7256. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7257. end
  7258. punchsound1:Play()
  7259. for i = 0, 1, 0.1 do
  7260. swait()
  7261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7263. 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)
  7264. 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)
  7265. 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)
  7266. 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)
  7267. end
  7268. for i = 0, 1, 0.1 do
  7269. swait()
  7270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7272. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7275. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7276. end
  7277. for i = 0, 1, 0.1 do
  7278. swait()
  7279. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7280. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7281. 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)
  7282. 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)
  7283. 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)
  7284. 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)
  7285. end
  7286. punchsound1:Play()
  7287. for i = 0, 0.5, 0.1 do
  7288. swait()
  7289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7291. 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)
  7292. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7293. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7294. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7295. end
  7296. punchsound1:Play()
  7297. for i = 0, 0.5, 0.1 do
  7298. swait()
  7299. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7300. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7301. 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)
  7302. 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)
  7303. 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)
  7304. 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)
  7305. end
  7306. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7307. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7308. Zanzoken = Instance.new("Part",char)
  7309. Zanzoken.Anchored = true
  7310. Zanzoken.Position = v3(999,999,999)
  7311. Zanzoken.CFrame = Torso.CFrame
  7312. game.Debris:AddItem(Zanzoken,0.5)
  7313. Zanzoken.Transparency = 1
  7314. Zano:Play()
  7315. wait()
  7316. idk = Instance.new("BillboardGui",Zanzoken)
  7317. idk.Size = UDim2.new(10,0,15,0)
  7318. idk.AlwaysOnTop = false
  7319. idk1 = Instance.new("ImageLabel",idk)
  7320. idk1.BackgroundTransparency = 1
  7321. idk.ExtentsOffset = v3(0,0,0)
  7322. idk1.ImageTransparency = 0
  7323. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7324. idk1.Size = UDim2.new(2,0,1,0)
  7325. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7326. idk1.Image = "rbxassetid://319554883"
  7327. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7328. wait()
  7329. Zanzoken = Instance.new("Part",char)
  7330. Zanzoken.Anchored = true
  7331. Zanzoken.Position = v3(999,999,999)
  7332. Zanzoken.CFrame = Torso.CFrame
  7333. game.Debris:AddItem(Zanzoken,0.5)
  7334. Zanzoken.Transparency = 1
  7335. wait()
  7336. idk = Instance.new("BillboardGui",Zanzoken)
  7337. idk.Size = UDim2.new(20,0,20,0)
  7338. idk.AlwaysOnTop = false
  7339. idk1 = Instance.new("ImageLabel",idk)
  7340. idk1.BackgroundTransparency = 1
  7341. idk.ExtentsOffset = v3(0,0,0)
  7342. idk1.ImageTransparency = 0
  7343. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7344. idk1.Size = UDim2.new(2,0,1,0)
  7345. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7346. idk1.Image = "rbxassetid://319554883"
  7347. for i = 0, 0.4, 0.1 do
  7348. swait()
  7349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7351. 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)
  7352. 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)
  7353. 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)
  7354. 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)
  7355. end
  7356. punchsound1:Play()
  7357. for i = 0, 0.4, 0.1 do
  7358. swait()
  7359. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7360. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7361. 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)
  7362. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7363. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7364. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7365. end
  7366. punchsound1:Play()
  7367. for i = 0, 1, 0.1 do
  7368. swait()
  7369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7371. 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)
  7372. 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)
  7373. 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)
  7374. 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)
  7375. end
  7376. for i,v in pairs(to.Parent:GetChildren()) do
  7377. if v:IsA("Humanoid") then
  7378. v.Health = v.Health - 8
  7379.  
  7380. v.PlatformStand = true
  7381. end
  7382. end
  7383.  
  7384. hit1 = false
  7385.  
  7386. punchsound1:Play()
  7387. hit2 = true
  7388. for i = 0, 1, 0.1 do
  7389. swait()
  7390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7392. 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)
  7393. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7394. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7395. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7396. end
  7397. for i,v in pairs(to.Parent:GetChildren()) do
  7398. if v:IsA("Humanoid") then
  7399. v.Health = v.Health - 10
  7400.  
  7401. v.PlatformStand = true
  7402. end
  7403. end
  7404. hit2 = false
  7405.  
  7406. punchsound1:Play()
  7407. hit3 = true
  7408. hit4 = true
  7409.  
  7410.  
  7411. punchsound1:Play()
  7412.  
  7413.  
  7414. coroutine.wrap(function()
  7415. for i=1,2 do
  7416. wait()
  7417.  
  7418.  
  7419.  
  7420.  
  7421.  
  7422. for i,v in pairs(to.Parent:GetChildren()) do
  7423. if v:IsA("Humanoid") then
  7424. v.Health = v.Health - 30
  7425.  
  7426. v.PlatformStand = true
  7427. end
  7428. end
  7429. end
  7430.  
  7431.  
  7432. wait(3)
  7433. end)()
  7434.  
  7435.  
  7436.  
  7437. RootPart.Anchored = false
  7438.  
  7439.  
  7440.  
  7441.  
  7442.  
  7443. StrongPunch:Play()
  7444.  
  7445.  
  7446.  
  7447.  
  7448.  
  7449.  
  7450. for i,v in pairs(to.Parent:GetChildren()) do
  7451. if v:IsA("Humanoid") then
  7452. v.Health = v.Health - 20
  7453.  
  7454. v.PlatformStand = true
  7455. end
  7456. end
  7457.  
  7458. StrongPunch2:Play()
  7459.  
  7460.  
  7461. hitground = new("Part",char)
  7462. hitground.Size = Vector3.new(5,5,5)
  7463. hitground.Name = "Ground"
  7464. hitground.Transparency = 1
  7465. hitground.CanCollide = false
  7466. game.Debris:AddItem(hitground,2)
  7467. hitground.Position = Vector3.new(999,999,999)
  7468. hitgroundweld = new("Weld",hitground)
  7469. hitgroundweld.Part0 = to
  7470. hitgroundweld.Part1 = hitground
  7471. hitground.Touched:connect(function(hit2)
  7472. if hit2.Size.x > 150 then
  7473. hitground:Destroy()
  7474. ad = new("Part",char)
  7475. ad.Name = "NewPart"
  7476. ad.Size = Vector3.new(30,0.1,30)
  7477. ad.CanCollide = false
  7478. ad.Anchored = true
  7479. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7480. ad.Transparency = 1
  7481. aad = new("Decal",ad)
  7482.  
  7483. aad.Face = "Top"
  7484. aad.Transparency = 1
  7485. aad.Transparency = 0
  7486. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7487. smoke = new("Part",to)
  7488. smokemesh = new("SpecialMesh",smoke)
  7489. smokemesh.MeshId = "rbxassetid://928329648"
  7490. smoke.BrickColor = hit2.BrickColor
  7491. smoke.Anchored = true
  7492. smoke.Position = hitground.Position
  7493. GroundImpact:Play()
  7494. for i = 1,20 do
  7495. wait()
  7496. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7497. smoke.Transparency = smoke.Transparency + 1/20
  7498. end
  7499. smoke:Destroy()
  7500. wait(0.5)
  7501.  
  7502. for i = 1,20 do
  7503. wait(0.1)
  7504. aad.Transparency = aad.Transparency + 1/20
  7505. end
  7506. end
  7507. end)
  7508. ys = Instance.new("BodyVelocity",to)
  7509. ys.Name = "GO"
  7510.  
  7511. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7512.  
  7513. ys.Velocity = v3(0,-90,0)
  7514.  
  7515. wait(1)
  7516. ys:Destroy()
  7517.  
  7518.  
  7519.  
  7520.  
  7521.  
  7522. hit3 = false
  7523. hit4 = false
  7524.  
  7525.  
  7526. hit1 = false
  7527. hit2 = false
  7528. hit3 = false
  7529. hit4 = false
  7530. idle = true
  7531. RootPart.Anchored = false
  7532. to.Anchored = false
  7533. end
  7534. end)
  7535. end
  7536.  
  7537.  
  7538. function Combo2()
  7539. getplayer = new("Part",char)
  7540. getplayer.Position = Vector3.new(999,999,999)
  7541. getplayer.Transparency = 1
  7542. getplayer.Size = v3(55,55,55)
  7543. getplayer.CanCollide = false
  7544. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7545. getplayer.Name = "GetPlayer"
  7546.  
  7547. game.Debris:AddItem(getplayer,0.5)
  7548.  
  7549. getplayer.Touched:connect(function(hit)
  7550. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7551. getplayer:Destroy()
  7552. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7553. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7554. to.Anchored = true
  7555. idle = false
  7556.  
  7557.  
  7558. hit1 = true
  7559.  
  7560. for i,v in pairs(to.Parent:GetChildren()) do
  7561. if v:IsA("Humanoid") then
  7562. v.Health = v.Health - 20
  7563.  
  7564. v.PlatformStand = true
  7565. end
  7566. end
  7567.  
  7568. for i,v in pairs(to.Parent:GetChildren()) do
  7569. if v:IsA("Humanoid") then
  7570. v.Health = v.Health - 10
  7571.  
  7572. v.PlatformStand = true
  7573. end
  7574. end
  7575.  
  7576. hit1 = false
  7577.  
  7578.  
  7579. hit2 = true
  7580.  
  7581. for i,v in pairs(to.Parent:GetChildren()) do
  7582. if v:IsA("Humanoid") then
  7583. v.Health = v.Health - 5
  7584.  
  7585. v.PlatformStand = true
  7586. end
  7587. end
  7588. hit2 = false
  7589.  
  7590. punchsound1:Play()
  7591. hit3 = true
  7592. hit4 = true
  7593.  
  7594.  
  7595. punchsound1:Play()
  7596.  
  7597. coroutine.wrap(function()
  7598. for i=1,2 do
  7599. wait()
  7600. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7601. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7602.  
  7603.  
  7604. for i = 0, 1, 0.1 do
  7605. swait()
  7606. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7607. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7608. 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)
  7609. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7610. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7611. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7612. end
  7613. StrongPunch:Play()
  7614. for i,v in pairs(to.Parent:GetChildren()) do
  7615. if v:IsA("Humanoid") then
  7616. v.Health = v.Health - 10
  7617.  
  7618. v.PlatformStand = true
  7619. end
  7620. end
  7621. end
  7622.  
  7623.  
  7624. wait(0.7)
  7625. end)()
  7626.  
  7627.  
  7628.  
  7629.  
  7630. RootPart.Anchored = true
  7631. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7632. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7633.  
  7634.  
  7635. for i = 0, 1, 0.1 do
  7636. swait()
  7637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7639. 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)
  7640. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7641. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7642. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7643. end
  7644.  
  7645.  
  7646. StrongPunch:Play()
  7647.  
  7648.  
  7649. for i = 0, 1, 0.1 do
  7650. swait()
  7651. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7652. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7653. 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)
  7654. 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)
  7655. 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)
  7656. 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)
  7657. end
  7658.  
  7659.  
  7660.  
  7661. for i,v in pairs(to.Parent:GetChildren()) do
  7662. if v:IsA("Humanoid") then
  7663. v.Health = v.Health - 20
  7664.  
  7665. v.PlatformStand = true
  7666. end
  7667. end
  7668.  
  7669.  
  7670. hitground = new("Part",char)
  7671. hitground.Size = Vector3.new(5,5,5)
  7672. hitground.Name = "Ground"
  7673. hitground.Transparency = 1
  7674. hitground.CanCollide = false
  7675. game.Debris:AddItem(hitground,2)
  7676. hitground.Position = Vector3.new(999,999,999)
  7677. hitgroundweld = new("Weld",hitground)
  7678. hitgroundweld.Part0 = to
  7679. hitgroundweld.Part1 = hitground
  7680. hitground.Touched:connect(function(hit2)
  7681. if hit2.Size.x > 150 then
  7682. hitground:Destroy()
  7683. ad = new("Part",char)
  7684. ad.Name = "NewPart"
  7685. ad.Size = Vector3.new(30,0.1,30)
  7686. ad.CanCollide = false
  7687. ad.Anchored = true
  7688. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7689. ad.Transparency = 1
  7690. aad = new("Decal",ad)
  7691.  
  7692. aad.Face = "Top"
  7693. aad.Transparency = 1
  7694. aad.Transparency = 0
  7695. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7696. smoke = new("Part",to)
  7697. smokemesh = new("SpecialMesh",smoke)
  7698. smokemesh.MeshId = "rbxassetid://928329648"
  7699. smoke.BrickColor = hit2.BrickColor
  7700. smoke.Anchored = true
  7701. smoke.Position = hitground.Position
  7702. GroundImpact:Play()
  7703. for i = 1,20 do
  7704. wait()
  7705. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7706. smoke.Transparency = smoke.Transparency + 1/20
  7707. end
  7708. smoke:Destroy()
  7709. wait(0.5)
  7710.  
  7711. for i = 1,20 do
  7712. wait(0.1)
  7713. aad.Transparency = aad.Transparency + 1/20
  7714. end
  7715. end
  7716. end)
  7717. to.Anchored = false
  7718. ys = Instance.new("BodyVelocity",to)
  7719. ys.Name = "GO"
  7720.  
  7721. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7722.  
  7723. ys.Velocity = v3(0,-90,0)
  7724.  
  7725. wait(1)
  7726. ys:Destroy()
  7727.  
  7728.  
  7729.  
  7730.  
  7731.  
  7732. hit3 = false
  7733. hit4 = false
  7734.  
  7735.  
  7736. hit1 = false
  7737. hit2 = false
  7738. hit3 = false
  7739. hit4 = false
  7740. idle = true
  7741. RootPart.Anchored = false
  7742. end
  7743. end)
  7744. end
  7745.  
  7746. function KABOOMZ222()
  7747. local effspwn = Instance.new("Part")
  7748. coroutine.resume(coroutine.create(function()
  7749. local sound1 = Instance.new("Sound")
  7750. sound1.SoundId = "rbxassetid://440145223"
  7751. sound1.MaxDistance = 600
  7752. sound1.EmitterSize = 60
  7753. sound1.Volume = 5.5
  7754. sound1.Pitch = 1.3
  7755. sound1.Parent = effspwn
  7756. local sound2 = Instance.new("Sound")
  7757. sound2.SoundId = "rbxassetid://440145223"
  7758. sound2.MaxDistance = 300
  7759. sound2.EmitterSize = 20
  7760. sound2.Volume = 3
  7761. sound2.Pitch = 0.7
  7762. sound2.Parent = effspwn
  7763. local sound3 = Instance.new("Sound")
  7764. sound3.SoundId = "rbxassetid://440145223"
  7765. sound2.MaxDistance = 400
  7766. sound2.EmitterSize = 30
  7767. sound2.Volume = 0.5
  7768. sound2.Pitch = 0.5
  7769. sound2.Parent = effspwn
  7770. sound2:Play()
  7771. wait()
  7772. sound1:Play()
  7773. sound3:Play()
  7774. end))
  7775. local model = Instance.new("Model")
  7776. game.Debris:AddItem(model, 20)
  7777. model.Name = "smasheffects"
  7778. model.Parent = workspace
  7779. effspwn.Name = "spwnr"
  7780. effspwn.Size = Vector3.new(1, 1, 1)
  7781. effspwn.Anchored = true
  7782. effspwn.CanCollide = false
  7783. effspwn.Transparency = 1
  7784. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7785. effspwn.Parent = model
  7786.  
  7787.  
  7788.  
  7789.  
  7790. coroutine.resume(coroutine.create(function()
  7791. local shok = Instance.new("Part")
  7792. shok.Name = "whoosh"
  7793. shok.BrickColor = BrickColor.new("Institutional white")
  7794. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7795. shok.Size = Vector3.new(1, 1, 1)
  7796. shok.Anchored = true
  7797. shok.Material = "Neon"
  7798. shok.Transparency = 1
  7799. shok.CanCollide = false
  7800. shok.Parent = model
  7801. game.Debris:AddItem(shok, 12)
  7802. local mesh = Instance.new("SpecialMesh")
  7803. mesh.MeshType = "FileMesh"
  7804. mesh.MeshId = "rbxassetid://437347603"
  7805. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7806. mesh.Parent = shok
  7807.  
  7808.  
  7809.  
  7810.  
  7811.  
  7812. for e = 1, 8 do
  7813. wait()
  7814. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7815. shok.Transparency = shok.Transparency + 0.035
  7816. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7817. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7818.  
  7819.  
  7820. end
  7821. for e = 1, 16 do
  7822. wait()
  7823. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7824. shok.Transparency = shok.Transparency + 0.11
  7825. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7826. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7827.  
  7828. end
  7829. end))
  7830. coroutine.resume(coroutine.create(function()
  7831. local shok = Instance.new("Part")
  7832. shok.Name = "wring1"
  7833. shok.BrickColor = BrickColor.new("Institutional white")
  7834. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7835. shok.Size = Vector3.new(1, 1, 1)
  7836. shok.Anchored = true
  7837. shok.Material = "Neon"
  7838. shok.Transparency = 0.25
  7839. shok.CanCollide = false
  7840. shok.Parent = model
  7841. game.Debris:AddItem(shok, 12)
  7842. local mesh = Instance.new("SpecialMesh")
  7843. mesh.MeshType = "FileMesh"
  7844. mesh.MeshId = "rbxassetid://3270017"
  7845. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7846. mesh.Parent = shok
  7847. for e = 1, 30 do
  7848. wait()
  7849. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7850. shok.Transparency = shok.Transparency + 0.002
  7851. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7852. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7853. end
  7854. for e = 1, 38 do
  7855. wait()
  7856. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7857. shok.Transparency = shok.Transparency + 0.002
  7858. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7859. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7860. end
  7861. for e = 1, 24 do
  7862. wait()
  7863. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7864. shok.Transparency = shok.Transparency + 0.03
  7865. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7866. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7867. end
  7868. end))
  7869. coroutine.resume(coroutine.create(function()
  7870. local shok = Instance.new("Part")
  7871. shok.Name = "wring2"
  7872. shok.BrickColor = BrickColor.new("Institutional white")
  7873. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7874. shok.Size = Vector3.new(1, 1, 1)
  7875. shok.Anchored = true
  7876. shok.Material = "Neon"
  7877. shok.Transparency = 0.25
  7878. shok.CanCollide = false
  7879. shok.Parent = model
  7880. game.Debris:AddItem(shok, 12)
  7881. local mesh = Instance.new("SpecialMesh")
  7882. mesh.MeshType = "FileMesh"
  7883. mesh.MeshId = "rbxassetid://3270017"
  7884. mesh.Scale = Vector3.new(12, 12, 0.05)
  7885. mesh.Parent = shok
  7886. for e = 1, 30 do
  7887. wait()
  7888. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7889. shok.Transparency = shok.Transparency + 0.002
  7890. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7891. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7892. end
  7893. for e = 1, 38 do
  7894. wait()
  7895. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7896. shok.Transparency = shok.Transparency + 0.002
  7897. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7898. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7899. end
  7900. for e = 1, 24 do
  7901. wait()
  7902. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7903. shok.Transparency = shok.Transparency + 0.03
  7904. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7905. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7906. end
  7907. end))
  7908. coroutine.resume(coroutine.create(function()
  7909. local shok = Instance.new("Part")
  7910. shok.Name = "coil1"
  7911. shok.BrickColor = BrickColor.new("Institutional white")
  7912. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7913. shok.Size = Vector3.new(1, 1, 1)
  7914. shok.Anchored = true
  7915. shok.Material = "Neon"
  7916. shok.Transparency = 0.25
  7917. shok.CanCollide = false
  7918. shok.Parent = model
  7919. game.Debris:AddItem(shok, 12)
  7920. local mesh = Instance.new("SpecialMesh")
  7921. mesh.MeshType = "FileMesh"
  7922. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7923. mesh.Scale = Vector3.new(12, 12, 12)
  7924. mesh.Parent = shok
  7925. for e = 1, 15 do
  7926. wait()
  7927. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7928. shok.Transparency = shok.Transparency + 0.004
  7929. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7930. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7931. end
  7932. for e = 1, 16 do
  7933. wait()
  7934. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7935. shok.Transparency = shok.Transparency + 0.004
  7936. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7937. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7938. end
  7939. for e = 1, 12 do
  7940. wait()
  7941. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7942. shok.Transparency = shok.Transparency + 0.06
  7943. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7944. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7945. end
  7946. end))
  7947. coroutine.resume(coroutine.create(function()
  7948. local shok = Instance.new("Part")
  7949. shok.Name = "coil2"
  7950. shok.BrickColor = BrickColor.new("Institutional white")
  7951. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7952. shok.Size = Vector3.new(1, 1, 1)
  7953. shok.Anchored = true
  7954. shok.Material = "Neon"
  7955. shok.Transparency = 1
  7956. shok.CanCollide = false
  7957. shok.Parent = model
  7958. game.Debris:AddItem(shok, 12)
  7959. local mesh = Instance.new("SpecialMesh")
  7960. mesh.MeshType = "FileMesh"
  7961. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7962. mesh.Scale = Vector3.new(6, 12, 6)
  7963. mesh.Parent = shok
  7964. for e = 1, 15 do
  7965. wait()
  7966. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7967. shok.Transparency = shok.Transparency + 0.005
  7968. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7969. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7970. end
  7971. for e = 1, 16 do
  7972. wait()
  7973. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7974. shok.Transparency = shok.Transparency + 0.005
  7975. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7976. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7977. end
  7978. for e = 1, 12 do
  7979. wait()
  7980. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7981. shok.Transparency = shok.Transparency + 0.09
  7982. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7983. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7984. end
  7985. end))
  7986. coroutine.resume(coroutine.create(function()
  7987. local shok = Instance.new("Part")
  7988. shok.Name = "shokwve"
  7989. shok.BrickColor = BrickColor.new("Institutional white")
  7990. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7991. shok.Size = Vector3.new(1, 1, 1)
  7992. shok.Anchored = true
  7993. shok.Material = "Neon"
  7994. shok.Transparency = 0.6
  7995. shok.CanCollide = false
  7996. shok.Parent = model
  7997. game.Debris:AddItem(shok, 12)
  7998. local mesh = Instance.new("SpecialMesh")
  7999. mesh.MeshType = "FileMesh"
  8000. mesh.MeshId = "rbxassetid://489415447"
  8001. mesh.Scale = Vector3.new(1, 1, 1)
  8002. mesh.Parent = shok
  8003. for e = 1, 12 do
  8004. wait()
  8005. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8006. shok.Transparency = shok.Transparency + 0.002
  8007. end
  8008. for e = 1, 32 do
  8009. wait()
  8010. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8011. shok.Transparency = shok.Transparency + 0.002
  8012. end
  8013. for e = 1, 24 do
  8014. wait()
  8015. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8016. shok.Transparency = shok.Transparency + 0.03
  8017. end
  8018. end))
  8019. coroutine.resume(coroutine.create(function()
  8020. local shok = Instance.new("Part")
  8021. shok.Name = "shock2"
  8022. shok.BrickColor = BrickColor.new("Institutional white")
  8023. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8024. shok.Size = Vector3.new(1, 1, 1)
  8025. shok.Anchored = true
  8026. shok.Material = "Neon"
  8027. shok.Transparency = 0.35
  8028. shok.CanCollide = false
  8029. shok.Parent = model
  8030. game.Debris:AddItem(shok, 12)
  8031. local mesh = Instance.new("SpecialMesh")
  8032. mesh.MeshType = "FileMesh"
  8033. mesh.MeshId = "rbxassetid://1095709"
  8034. mesh.Scale = Vector3.new(12, 12, 12)
  8035. mesh.Parent = shok
  8036. for e = 1, 15 do
  8037. wait()
  8038. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8039. shok.Transparency = shok.Transparency + 0.004
  8040. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8041. end
  8042. for e = 1, 16 do
  8043. wait()
  8044. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8045. shok.Transparency = shok.Transparency + 0.004
  8046. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8047. end
  8048. for e = 1, 12 do
  8049. wait()
  8050. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8051. shok.Transparency = shok.Transparency + 0.06
  8052. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8053. end
  8054. end))
  8055. coroutine.resume(coroutine.create(function()
  8056. local shok = Instance.new("Part")
  8057. shok.Name = "shock3"
  8058. shok.BrickColor = BrickColor.new("Institutional white")
  8059. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8060. shok.Size = Vector3.new(1, 1, 1)
  8061. shok.Anchored = true
  8062. shok.Material = "Neon"
  8063. shok.Transparency = 0.35
  8064. shok.CanCollide = false
  8065. shok.Parent = model
  8066. game.Debris:AddItem(shok, 12)
  8067. local mesh = Instance.new("SpecialMesh")
  8068. mesh.MeshType = "FileMesh"
  8069. mesh.MeshId = "rbxassetid://1095709"
  8070. mesh.Scale = Vector3.new(12, 12, 12)
  8071. mesh.Parent = shok
  8072. for e = 1, 15 do
  8073. wait()
  8074. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8075. shok.Transparency = shok.Transparency + 0.004
  8076. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8077. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8078. end
  8079. for e = 1, 16 do
  8080. wait()
  8081. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8082. shok.Transparency = shok.Transparency + 0.004
  8083. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8084. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8085. end
  8086. for e = 1, 12 do
  8087. wait()
  8088. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8089. shok.Transparency = shok.Transparency + 0.06
  8090. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8091. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8092. end
  8093. end))
  8094. end
  8095.  
  8096.  
  8097.  
  8098. mouse.KeyDown:connect(function(k)
  8099. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8100. local exp = Instance.new("Explosion",Torso)
  8101. exp.BlastRadius = 45.5
  8102. exp.BlastPressure = 100
  8103. exp.Position = Torso
  8104. exp.Visible = true
  8105. end
  8106. end)
  8107.  
  8108. MV4 = 300
  8109. mouse.KeyDown:connect(function(k)
  8110. if attack == false and k == "8" then
  8111. for i, v in pairs(Torso:GetChildren()) do
  8112. if v:IsA('ParticleEmitter') then
  8113. v:Remove()
  8114. end
  8115. end
  8116. end
  8117. end)
  8118.  
  8119.  
  8120. MV4 = 300
  8121. mouse.KeyDown:connect(function(k)
  8122. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8123. MV4 = 0
  8124. Humanoid.WalkSpeed = 13
  8125. attack = true
  8126. Firepart1 = Instance.new("Part", RightArm)
  8127. Firepart1.Size = Vector3.new(1, 1, 1)
  8128. GuW1 = Instance.new("Weld")
  8129. GuW1.Name = "GuW"
  8130. GuW1.Part0 = RightArm
  8131. GuW1.C0 = cn(0, -1, 0)
  8132. GuW1.C1 = cn(0, 0, 0)
  8133. GuW1.Part1 = Firepart1
  8134. GuW1.Parent = RightArm
  8135. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8136. Firepart1.Transparency = 1
  8137. Firepart2 = Instance.new("Part", LeftArm)
  8138. Firepart2.Size = Vector3.new(1, 1, 1)
  8139. GuW2 = Instance.new("Weld")
  8140. GuW2.Name = "GuW"
  8141. GuW2.Part0 = LeftArm
  8142. GuW2.C0 = cn(0, -1, 0)
  8143. GuW2.C1 = cn(0, 0, 0)
  8144. GuW2.Part1 = Firepart2
  8145. GuW2.Parent = LeftArm
  8146. Firepart2.Transparency = 1
  8147. for i = 0, 5, 0.1 do
  8148. swait()
  8149. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8150. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8151. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8152. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8153. if Torsovelocity.Y > 2 then
  8154. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8155. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8156. 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)
  8157. 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)
  8158. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8159. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8160. elseif Torsovelocity.Y < 1 then
  8161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8163. 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)
  8164. 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)
  8165. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8166. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8167. end
  8168. end
  8169. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8170. for i = 0, 7, 0.1 do
  8171. swait()
  8172. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8173. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8174. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8175. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8176. if Torsovelocity.Y > 2 then
  8177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8178. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8179. 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)
  8180. 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)
  8181. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8182. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8183. elseif Torsovelocity.Y < 1 then
  8184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8186. 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)
  8187. 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)
  8188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8189. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8190. end
  8191. end
  8192. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8193. GuW1:Destroy()
  8194. GuW1 = Instance.new("Weld")
  8195. GuW1.Name = "GuW"
  8196. GuW1.Part0 = Torso
  8197. GuW1.C0 = cn(0, 0, -6)
  8198. GuW1.C1 = cn(0, 0, 0)
  8199. GuW1.Part1 = Firepart1
  8200. GuW1.Parent = Torso
  8201. GuW2:Destroy()
  8202. GuW2 = Instance.new("Weld")
  8203. GuW2.Name = "GuW"
  8204. GuW2.Part0 = Torso
  8205. GuW2.C0 = cn(0, 0, -6)
  8206. GuW2.C1 = cn(0, 0, 0)
  8207. GuW2.Part1 = Firepart2
  8208. GuW2.Parent = Torso
  8209. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8210. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8211. GuW2:Destroy()
  8212. GuW2 = Instance.new("Weld")
  8213. GuW2.Name = "GuW"
  8214. GuW2.Part0 = Torso
  8215. GuW2.C0 = cn(0, 0, -4)
  8216. GuW2.C1 = cn(0, 0, 0)
  8217. GuW2.Part1 = Firepart2
  8218. GuW2.Parent = Torso
  8219.  
  8220.  
  8221. for i = 0, 7, 0.1 do
  8222. swait()
  8223. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8224. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8225. if Torsovelocity.Y > 2 then
  8226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8228. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8229. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8230. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8231. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8232. elseif Torsovelocity.Y < 1 then
  8233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8235. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8236. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8237. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8238. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8239. end
  8240. end
  8241. local bp2 = Create("BodyPosition")({
  8242. P = 900,
  8243. D = 1000,
  8244. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8245. position = Torso.Position + Vector3.new(0, 60, 0),
  8246. Parent = Torso
  8247. })
  8248. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8249. for i = 0, 8, 0.1 do
  8250. swait()
  8251. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8252. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8253. 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)
  8254. if Torsovelocity.Y > 2 then
  8255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8257. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8258. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8259. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8260. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8261. elseif Torsovelocity.Y < 1 then
  8262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8264. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8265. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8266. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8267. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8268. end
  8269. end
  8270. for i = 0, 18, 0.1 do
  8271. swait()
  8272. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8273. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8274. 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)
  8275. if Torsovelocity.Y > 2 then
  8276. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8277. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8278. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8279. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8280. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8281. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8282. elseif Torsovelocity.Y < 1 then
  8283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8285. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8286. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8287. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8288. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8289. end
  8290. end
  8291. GuW1:Destroy()
  8292. GuW1 = Instance.new("Weld")
  8293. GuW1.Name = "GuW"
  8294. GuW1.Part0 = Torso
  8295. GuW1.C0 = cn(0, 0, -15)
  8296. GuW1.C1 = cn(0, 0, 0)
  8297. GuW1.Part1 = Firepart1
  8298. GuW1.Parent = Torso
  8299. GuW2:Destroy()
  8300. GuW2 = Instance.new("Weld")
  8301. GuW2.Name = "GuW"
  8302. GuW2.Part0 = Torso
  8303. GuW2.C0 = cn(0, 0, -17.5)
  8304. GuW2.C1 = cn(0, 0, 0)
  8305. GuW2.Part1 = Firepart2
  8306. GuW2.Parent = Torso
  8307. for i = 0, 1.25, 0.01 do
  8308. swait()
  8309. 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)
  8310. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8311. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8312. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8313. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8314. if Torsovelocity.Y > 2 then
  8315. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8316. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8317. 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)
  8318. 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)
  8319. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8320. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8321. elseif Torsovelocity.Y < 1 then
  8322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8324. 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)
  8325. 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)
  8326. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8327. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8328. end
  8329. end
  8330. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8331. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8332. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8333. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8334. for i = 0, 3, 0.1 do
  8335. swait()
  8336. if Torsovelocity.Y > 2 then
  8337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8339. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8340. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8341. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8342. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8343. elseif Torsovelocity.Y < 1 then
  8344. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8345. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8346. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8347. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8348. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8349. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8350. end
  8351. end
  8352. wait(1)
  8353. bp2:Destroy()
  8354. Humanoid.WalkSpeed = 16
  8355. attack = false
  8356. MV4 = 0
  8357. Firepart1:Destroy()
  8358. Firepart2:Destroy()
  8359. end
  8360. end)
  8361. mouse.KeyDown:connect(function(k)
  8362. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8363. MV4 = 0
  8364. Humanoid.WalkSpeed = 13
  8365. attack = true
  8366. Firepart1 = Instance.new("Part", RightArm)
  8367. Firepart1.Size = Vector3.new(1, 1, 1)
  8368. GuW1 = Instance.new("Weld")
  8369. GuW1.Name = "GuW"
  8370. GuW1.Part0 = RightArm
  8371. GuW1.C0 = cn(0, -1, 0)
  8372. GuW1.C1 = cn(0, 0, 0)
  8373. GuW1.Part1 = Firepart1
  8374. GuW1.Parent = RightArm
  8375. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8376. Firepart1.Transparency = 1
  8377. Firepart2 = Instance.new("Part", LeftArm)
  8378. Firepart2.Size = Vector3.new(1, 1, 1)
  8379. GuW2 = Instance.new("Weld")
  8380. GuW2.Name = "GuW"
  8381. GuW2.Part0 = LeftArm
  8382. GuW2.C0 = cn(0, -1, 0)
  8383. GuW2.C1 = cn(0, 0, 0)
  8384. GuW2.Part1 = Firepart2
  8385. GuW2.Parent = LeftArm
  8386. Firepart2.Transparency = 1
  8387. GuW1:Destroy()
  8388. GuW1 = Instance.new("Weld")
  8389. GuW1.Name = "GuW"
  8390. GuW1.Part0 = Torso
  8391. GuW1.C0 = cn(0, 0, -6)
  8392. GuW1.C1 = cn(0, 0, 0)
  8393. GuW1.Part1 = Firepart1
  8394. GuW1.Parent = Torso
  8395. GuW2:Destroy()
  8396. GuW2 = Instance.new("Weld")
  8397. GuW2.Name = "GuW"
  8398. GuW2.Part0 = Torso
  8399. GuW2.C0 = cn(0, 0, -6)
  8400. GuW2.C1 = cn(0, 0, 0)
  8401. GuW2.Part1 = Firepart2
  8402. GuW2.Parent = Torso
  8403. GuW2:Destroy()
  8404. GuW2 = Instance.new("Weld")
  8405. GuW2.Name = "GuW"
  8406. GuW2.Part0 = Torso
  8407. GuW2.C0 = cn(0, 0, -4)
  8408. GuW2.C1 = cn(0, 0, 0)
  8409. GuW2.Part1 = Firepart2
  8410. GuW2.Parent = Torso
  8411. for i = 0, 18, 0.1 do
  8412. swait()
  8413. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8414. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8415. 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)
  8416. if Torsovelocity.Y > 2 then
  8417. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8418. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8419. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8420. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8421. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8422. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8423. elseif Torsovelocity.Y < 1 then
  8424. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8425. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8426. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8427. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8428. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8429. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8430. end
  8431. end
  8432. GuW1:Destroy()
  8433. GuW1 = Instance.new("Weld")
  8434. GuW1.Name = "GuW"
  8435. GuW1.Part0 = Torso
  8436. GuW1.C0 = cn(0, 0, -15)
  8437. GuW1.C1 = cn(0, 0, 0)
  8438. GuW1.Part1 = Firepart1
  8439. GuW1.Parent = Torso
  8440. GuW2:Destroy()
  8441. GuW2 = Instance.new("Weld")
  8442. GuW2.Name = "GuW"
  8443. GuW2.Part0 = Torso
  8444. GuW2.C0 = cn(0, 0, -17.5)
  8445. GuW2.C1 = cn(0, 0, 0)
  8446. GuW2.Part1 = Firepart2
  8447. GuW2.Parent = Torso
  8448. for i = 0, 1.25, 0.01 do
  8449. swait()
  8450. 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)
  8451. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8452. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8453. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8454. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8455. if Torsovelocity.Y > 2 then
  8456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8457. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8458. 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)
  8459. 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)
  8460. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8461. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8462. end
  8463. end
  8464. wait(0.5)
  8465. Humanoid.WalkSpeed = 16
  8466. attack = false
  8467. MV4 = 300
  8468. Firepart1:Destroy()
  8469. Firepart2:Destroy()
  8470. end
  8471.  
  8472.  
  8473. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8474. MV4 = 90
  8475. Humanoid.WalkSpeed = 0.01
  8476. attack = true
  8477. Firepart1 = Instance.new("Part", RightArm)
  8478. Firepart1.Size = Vector3.new(1, 1, 1)
  8479. GuW1 = Instance.new("Weld")
  8480. GuW1.Name = "GuW"
  8481. GuW1.Part0 = RightArm
  8482. GuW1.C0 = cn(0, -1, 0)
  8483. GuW1.C1 = cn(0, 0, 0)
  8484. GuW1.Part1 = Firepart1
  8485. GuW1.Parent = RightArm
  8486. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8487. Firepart1.Transparency = 1
  8488. Firepart2 = Instance.new("Part", LeftArm)
  8489. Firepart2.Size = Vector3.new(1, 1, 1)
  8490. GuW2 = Instance.new("Weld")
  8491. GuW2.Name = "GuW"
  8492. GuW2.Part0 = LeftArm
  8493. GuW2.C0 = cn(0, -1, 0)
  8494. GuW2.C1 = cn(0, 0, 0)
  8495. GuW2.Part1 = Firepart2
  8496. GuW2.Parent = LeftArm
  8497. Firepart2.Transparency = 1
  8498. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8499. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8500. for i = 0, 2, 0.1 do
  8501. swait()
  8502. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8503. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8504. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8505. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8506. if Torsovelocity.Y > 2 then
  8507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8509. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8510. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8512. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8513. elseif Torsovelocity.Y < 1 then
  8514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8516. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8517. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8518. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8519. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8520. end
  8521. end
  8522. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8523. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8524. for i = 0, 7, 0.1 do
  8525. swait()
  8526. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8527. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8528. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8529. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8530. if Torsovelocity.Y > 2 then
  8531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8533. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8534. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8535. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8536. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8537. elseif Torsovelocity.Y < 1 then
  8538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8540. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8541. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8542. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8543. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8544. end
  8545. end
  8546. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8547. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8548. for i = 0, 7, 0.1 do
  8549. swait()
  8550. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8551. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8552. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8553. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8554. if Torsovelocity.Y > 2 then
  8555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8557. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8558. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8559. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8560. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8561. elseif Torsovelocity.Y < 1 then
  8562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8564. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8565. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8566. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8567. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8568. end
  8569. end
  8570. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8571. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8572. for i = 0, 6, 0.1 do
  8573. swait()
  8574. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8575. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8576. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8577. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8578. if Torsovelocity.Y > 2 then
  8579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8581. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8582. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8583. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8584. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8585. elseif Torsovelocity.Y < 1 then
  8586. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8587. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8588. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8589. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8590. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8591. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8592. end
  8593. end
  8594. for i = 0, 5, 0.1 do
  8595. swait()
  8596. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8597. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8598. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8599. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8600. if Torsovelocity.Y > 2 then
  8601. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8602. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8603. 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)
  8604. 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)
  8605. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8606. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8607. elseif Torsovelocity.Y < 1 then
  8608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8610. 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)
  8611. 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)
  8612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8613. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8614. end
  8615. end
  8616. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8617. for i = 0, 7, 0.1 do
  8618. swait()
  8619. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8620. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8621. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8622. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8623. if Torsovelocity.Y > 2 then
  8624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8626. 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)
  8627. 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)
  8628. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8629. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8630. elseif Torsovelocity.Y < 1 then
  8631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8633. 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)
  8634. 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)
  8635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8636. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8637. end
  8638. end
  8639. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8640. GuW1:Destroy()
  8641. GuW1 = Instance.new("Weld")
  8642. GuW1.Name = "GuW"
  8643. GuW1.Part0 = Torso
  8644. GuW1.C0 = cn(0, 0, -6)
  8645. GuW1.C1 = cn(0, 0, 0)
  8646. GuW1.Part1 = Firepart1
  8647. GuW1.Parent = Torso
  8648. GuW2:Destroy()
  8649. GuW2 = Instance.new("Weld")
  8650. GuW2.Name = "GuW"
  8651. GuW2.Part0 = Torso
  8652. GuW2.C0 = cn(0, 0, -6)
  8653. GuW2.C1 = cn(0, 0, 0)
  8654. GuW2.Part1 = Firepart2
  8655. GuW2.Parent = Torso
  8656. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8657. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8658. GuW2:Destroy()
  8659. GuW2 = Instance.new("Weld")
  8660. GuW2.Name = "GuW"
  8661. GuW2.Part0 = Torso
  8662. GuW2.C0 = cn(0, 0, -4)
  8663. GuW2.C1 = cn(0, 0, 0)
  8664. GuW2.Part1 = Firepart2
  8665. GuW2.Parent = Torso
  8666. for i = 0, 7, 0.1 do
  8667. swait()
  8668. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8669. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8670. if Torsovelocity.Y > 2 then
  8671. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8672. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8673. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8674. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8675. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8676. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8677. elseif Torsovelocity.Y < 1 then
  8678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8680. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8681. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8682. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8683. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8684. end
  8685. end
  8686. local bp2 = Create("BodyPosition")({
  8687. P = 900,
  8688. D = 1000,
  8689. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8690. position = Torso.Position + Vector3.new(0, 60, 0),
  8691. Parent = Torso
  8692. })
  8693. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8694. for i = 0, 8, 0.1 do
  8695. swait()
  8696. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8697. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8698. 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)
  8699. if Torsovelocity.Y > 2 then
  8700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8702. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8703. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8704. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8705. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8706. elseif Torsovelocity.Y < 1 then
  8707. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8708. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8709. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8710. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8711. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8712. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8713. end
  8714. end
  8715. for i = 0, 18, 0.1 do
  8716. swait()
  8717. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8718. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8719. 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)
  8720. if Torsovelocity.Y > 2 then
  8721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8722. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8723. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8724. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8725. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8726. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8727. elseif Torsovelocity.Y < 1 then
  8728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8730. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8731. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8732. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8733. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8734. end
  8735. end
  8736. GuW1:Destroy()
  8737. GuW1 = Instance.new("Weld")
  8738. GuW1.Name = "GuW"
  8739. GuW1.Part0 = Torso
  8740. GuW1.C0 = cn(0, 0, -15)
  8741. GuW1.C1 = cn(0, 0, 0)
  8742. GuW1.Part1 = Firepart1
  8743. GuW1.Parent = Torso
  8744. GuW2:Destroy()
  8745. GuW2 = Instance.new("Weld")
  8746. GuW2.Name = "GuW"
  8747. GuW2.Part0 = Torso
  8748. GuW2.C0 = cn(0, 0, -17.5)
  8749. GuW2.C1 = cn(0, 0, 0)
  8750. GuW2.Part1 = Firepart2
  8751. GuW2.Parent = Torso
  8752. for i = 0, 1.25, 0.01 do
  8753. swait()
  8754. 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)
  8755. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8756. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8757. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8758. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8759. if Torsovelocity.Y > 2 then
  8760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8762. 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)
  8763. 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)
  8764. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8765. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8766. elseif Torsovelocity.Y < 1 then
  8767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8769. 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)
  8770. 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)
  8771. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8772. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8773. end
  8774. end
  8775. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8776. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8777. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8778. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8779. for i = 0, 3, 0.1 do
  8780. swait()
  8781. if Torsovelocity.Y > 2 then
  8782. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8783. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8784. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8785. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8786. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8787. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8788. elseif Torsovelocity.Y < 1 then
  8789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8791. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8792. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8793. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8794. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8795. end
  8796. end
  8797. wait(1)
  8798. bp2:Destroy()
  8799. Humanoid.WalkSpeed = 16
  8800. attack = false
  8801. MV4 = 0
  8802. Firepart1:Destroy()
  8803. Firepart2:Destroy()
  8804. end
  8805. end)
  8806. whiletruewait = false
  8807. game:GetService("RunService").Stepped:connect(function()
  8808. if whiletruewait == false then
  8809. whiletruewait = true
  8810. wait()
  8811. whiletruewait = false
  8812. end
  8813. end)
  8814. game:GetService("RunService").Stepped:connect(function()
  8815. if whiletruewait == false then
  8816. if MV1 < 20 then
  8817. MV1 = MV1 + 0.2
  8818. end
  8819. if MV2 < 90 then
  8820. MV2 = MV2 + 1
  8821. end
  8822. if MV3 < 190 then
  8823. MV3 = MV3 + 0.4
  8824. end
  8825. if MV4 < 500 then
  8826. MV4 = MV4 + 0.3
  8827. end
  8828. end
  8829. end)
  8830. Humanoid.MaxHealth = 10000
  8831. wait()
  8832. for i = 1, 6 do
  8833. Humanoid.Health = Humanoid.MaxHealth
  8834. wait()
  8835. end
  8836.  
  8837. ---
  8838. GroundWave3 = function()
  8839. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8840. Colors = {"White", "White"}
  8841. local wave = Instance.new("Part", char)
  8842. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8843. wave.Anchored = true
  8844. wave.Name = "Wave"
  8845. wave.CanCollide = false
  8846. wave.Locked = true
  8847. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8848. wave.TopSurface = "Smooth"
  8849. wave.BottomSurface = "Smooth"
  8850. wave.Transparency = 0.10
  8851. wave.CFrame = HandCF
  8852. wm = Instance.new("SpecialMesh",wave)
  8853. wm.MeshId = "rbxassetid://559831844"
  8854. coroutine.wrap(function()
  8855. for i = 1, 30, 1 do
  8856. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8857. wave.Size = wm.Scale
  8858. wave.CFrame = HandCF
  8859. wave.Transparency = i/30
  8860. wait()
  8861. end
  8862. wait()
  8863. wave:Destroy()
  8864. end)()
  8865. end
  8866. ---
  8867.  
  8868. local v3 = Vector3.new
  8869. local num = 0
  8870. local bc = BrickColor.new
  8871. local new = Instance.new
  8872.  
  8873. mouse.KeyDown:connect(function(key)
  8874. if key=="=" then
  8875. Serious()
  8876. char.JumPower = 150
  8877. end
  8878. end)
  8879. Health = math.huge --------- Serious mode aura.
  8880. BaseHealth = math.huge
  8881.  
  8882.  
  8883.  
  8884.  
  8885. InForm = false
  8886.  
  8887. Player = game.Players.LocalPlayer
  8888. Char = Player.Character
  8889. Torso = Char.Torso
  8890.  
  8891. function Serious()
  8892. for X = 1, 1 do wait()
  8893.  
  8894.  
  8895. wait(0)
  8896. for X = 1, 1 do wait()
  8897. local Effect = Instance.new("Part")
  8898. Effect.Name = "Effect"
  8899. Effect.Parent = Torso
  8900. Effect.CFrame = Torso.CFrame
  8901. Effect.BrickColor = BrickColor.new("Neon orange")
  8902. Effect.Shape = "Ball"
  8903. Effect.Size = Vector3.new(1, 1, 1)
  8904. Effect.Anchored = true
  8905. Effect.Material = "Neon"
  8906. Effect.CanCollide = false
  8907. Effect.CFrame = Torso.CFrame
  8908. Effect.Size = Effect.Size + Vector3.new(0.5)
  8909. Effect.Transparency = Effect.Transparency + 0.04
  8910. end
  8911. end
  8912.  
  8913. repeat
  8914. Torso:FindFirstChild("Effect"):Remove()
  8915. until Torso:FindFirstChild("Effect") == nil
  8916.  
  8917.  
  8918. local Color1 = Color3.new(255, 255, 0)
  8919. local Color2 = Color3.new(255, 255, 0)
  8920.  
  8921. for i = 0, 3, 0.1 do
  8922. swait()
  8923. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8924. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8925. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8926. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8927. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8928. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8929. end
  8930. local pie22 = Instance.new("ParticleEmitter")
  8931. pie22.Parent = LeftArm
  8932. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8933. pie22.LightEmission = 1
  8934. pie22.Size = NumberSequence.new(1,2)
  8935. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8936. pie22.Transparency = NumberSequence.new(0.7,1)
  8937. pie22.EmissionDirection = "Top"
  8938. pie22.Enabled = true
  8939. pie22.Lifetime = NumberRange.new(1)
  8940. pie22.Rotation = NumberRange.new(-420, 425)
  8941. pie22.Rate = 50
  8942. pie22.Speed = NumberRange.new(1)
  8943. pie22.LockedToPart = false
  8944. pie22.VelocitySpread = 2
  8945. local pie22 = Instance.new("ParticleEmitter")
  8946. pie22.Parent = RightArm
  8947. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8948. pie22.LightEmission = 1
  8949. pie22.Size = NumberSequence.new(1,2)
  8950. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8951. pie22.Transparency = NumberSequence.new(0.7,1)
  8952. pie22.EmissionDirection = "Top"
  8953. pie22.Enabled = true
  8954. pie22.Lifetime = NumberRange.new(1)
  8955. pie22.Rotation = NumberRange.new(-420, 425)
  8956. pie22.Rate = 50
  8957. pie22.Speed = NumberRange.new(1)
  8958. pie22.LockedToPart = false
  8959. pie22.VelocitySpread = 2
  8960. local pie22 = Instance.new("ParticleEmitter")
  8961. pie22.Parent = LeftLeg
  8962. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8963. pie22.LightEmission = 1
  8964. pie22.Size = NumberSequence.new(1,2)
  8965. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8966. pie22.Transparency = NumberSequence.new(0.8,1)
  8967. pie22.EmissionDirection = "Top"
  8968. pie22.Enabled = true
  8969. pie22.Lifetime = NumberRange.new(1)
  8970. pie22.Rotation = NumberRange.new(-420, 425)
  8971. pie22.Rate = 20
  8972. pie22.Speed = NumberRange.new(1)
  8973. pie22.LockedToPart = false
  8974. pie22.VelocitySpread = 2
  8975. local pie22 = Instance.new("ParticleEmitter")
  8976. pie22.Parent = RightLeg
  8977. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8978. pie22.LightEmission = 1
  8979. pie22.Size = NumberSequence.new(1,2)
  8980. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8981. pie22.Transparency = NumberSequence.new(0.8,1)
  8982. pie22.EmissionDirection = "Top"
  8983. pie22.Enabled = true
  8984. pie22.Lifetime = NumberRange.new(1)
  8985. pie22.Rotation = NumberRange.new(-420, 425)
  8986. pie22.Rate = 20
  8987. pie22.Speed = NumberRange.new(1)
  8988. pie22.LockedToPart = false
  8989. pie22.VelocitySpread = 2
  8990. lig = Instance.new("PointLight",Player.Character.Torso)
  8991. lig.Color=Color3.new(255,255,0)
  8992. lig.Range = 6
  8993.  
  8994. local Must = Instance.new("Sound",Torso)
  8995. Must.SoundId = "rbxassetid://136847579"
  8996. Must.Pitch = 0.99
  8997. Must.Volume = 0.6
  8998. Must.Looped = false
  8999. wait(0)
  9000. Must:Play()
  9001. a21e = new("Part",char)
  9002. a21e.Name = "Beam"..num
  9003. a21e.Locked = true
  9004. a21e.Size = v3(1,1,1)
  9005. a21e.CanCollide = false
  9006. a21e.BrickColor = bc("Neon orange")
  9007. a21e.Material = "Neon"
  9008. a21e.Transparency = 0
  9009. aa21e = new("SpecialMesh",a21e)
  9010. a21e.Anchored = true
  9011. a21e.Position = RootPart.Position
  9012. aa21e.MeshType = "Sphere"
  9013. aa21e.Scale = v3(1,1,1)
  9014. for i = 1,50 do
  9015. wait()
  9016. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  9017. a21e.Transparency = a21e.Transparency + 0.04
  9018. end
  9019.  
  9020.  
  9021. local Mus = Instance.new("Sound",Torso)
  9022. Mus.SoundId = "rbxassetid://291165237"
  9023. Mus.Pitch = 0.99
  9024. Mus.Volume = 0.2
  9025. Mus.Looped = true
  9026. wait(0)
  9027. Mus:Play()
  9028.  
  9029. InForm = true
  9030. Humanoid.JumpPower = 120
  9031.  
  9032. Char.Humanoid.MaxHealth = Health
  9033. wait(0.3)
  9034. Char.Humanoid.Health = Health
  9035. wait(0.7)
  9036. Must:Destroy()
  9037. end
  9038.  
  9039. function Base()
  9040. InForm = false
  9041. local Effect = Instance.new("Part")
  9042. Effect.Name = "Effect"
  9043. Effect.Parent = Torso
  9044. Effect.CFrame = Torso.CFrame
  9045. Effect.BrickColor = BrickColor.new("White")
  9046. Effect.Shape = "Ball"
  9047. Effect.Size = Vector3.new(8, 8, 8)
  9048. Effect.Anchored = true
  9049. Effect.Material = "Neon"
  9050. Effect.CanCollide = false
  9051. for loop = 1, 25 do wait()
  9052. Effect.CFrame = Torso.CFrame
  9053. Effect.Size = Effect.Size + Vector3.new(-0.5)
  9054. Effect.Transparency = Effect.Transparency + 0.04
  9055.  
  9056. end
  9057. repeat
  9058. Torso:FindFirstChild("Effect"):Remove()
  9059. until Torso:FindFirstChild("Effect") == nil
  9060.  
  9061. for i, v in pairs(Torso:GetChildren()) do
  9062. if v:IsA('ParticleEmitter') then
  9063. v:Remove()
  9064. end
  9065. end
  9066. char.Humanoid.MaxHealth = BaseHealth
  9067. wait(0.3)
  9068. char.Humanoid.Health = BaseHealth
  9069.  
  9070.  
  9071. end
  9072.  
  9073. mouse.KeyDown:connect(function(key)
  9074. if key=="9" then
  9075. Base()
  9076. lig:Destroy()
  9077. end
  9078. end)
  9079.  
  9080. Player.Chatted:connect(function(Message)
  9081. if Message == "Time to get serious." and InForm == false then
  9082. wait(0.10)
  9083. Serious()
  9084. end
  9085. if Message == "off" or Message == "Nice fight." and InForm == true then
  9086. Base()
  9087. end
  9088. local ContentProvider = game:GetService("ContentProvider")
  9089.  
  9090. local function LoadAssets(AssetList)
  9091. -- Takes an asset list and preloads it. Will not wait for them to load.
  9092.  
  9093. for _, AssetId in pairs(AssetList) do
  9094. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9095. end
  9096. end
  9097.  
  9098. local Gibs = game.Workspace
  9099.  
  9100. function Kill(Character)
  9101. Character.Humanoid.Health = 0
  9102. local poo = Instance.new("IntValue",Character)
  9103. poo.Name = "haha nope"
  9104. local svch = Character
  9105. local hum = Character:findFirstChild("Humanoid")
  9106. Character.Archivable = true
  9107. local chrclone = Character:clone()
  9108. Character.Archivable = false
  9109.  
  9110. local ch = chrclone:GetChildren()
  9111. local i
  9112. for i = 1,#ch do
  9113. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9114. ch[i]:remove()
  9115. end
  9116. end
  9117. local function Scan(ch)
  9118. local e
  9119. for e = 1,#ch do
  9120. Scan(ch[e]:GetChildren())
  9121. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9122. ch[e]:remove()
  9123. end
  9124. end
  9125. end
  9126. Scan(chrclone:GetChildren())
  9127.  
  9128. local hum2 = chrclone:findFirstChild("Humanoid")
  9129.  
  9130.  
  9131. if hum2 ~= nil then
  9132. hum2.Name = "Humanoid2"
  9133. hum2.PlatformStand = true
  9134. hum2.Sit = true
  9135. hum2.MaxHealth = 0
  9136. hum2.Health = 0
  9137. end
  9138.  
  9139. local ch = Character:GetChildren()
  9140. local i
  9141. for i = 1,#ch do
  9142. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9143. ch[i]:remove()
  9144. end
  9145. end
  9146.  
  9147. wait(0.2)
  9148.  
  9149. local ch = Character:GetChildren()
  9150. local i
  9151. for i = 1,#ch do
  9152. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9153. ch[i]:remove()
  9154. end
  9155. end
  9156. Character = chrclone
  9157. local Torso = Character.Torso
  9158. local movevector = Vector3.new()
  9159.  
  9160. if Torso then
  9161. local Head = Character:FindFirstChild("Head")
  9162. local Limb = Character:FindFirstChild("Right Arm")
  9163. if Limb then
  9164.  
  9165. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9166. local Joint = Instance.new("Glue")
  9167. Joint.Name = "RightShoulder"
  9168. Joint.Part0 = Torso
  9169. Joint.Part1 = Limb
  9170. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9171. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9172. Joint.Parent = Torso
  9173.  
  9174. local B = Instance.new("Part")
  9175. B.TopSurface = 0
  9176. B.BottomSurface = 0
  9177. B.formFactor = "Symmetric"
  9178. B.Size = Vector3.new(1, 1, 1)
  9179. B.Transparency = 1
  9180. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9181. B.Parent = Character
  9182. local W = Instance.new("Weld")
  9183. W.Part0 = Limb
  9184. W.Part1 = B
  9185. W.C0 = CFrame.new(0, -0.5, 0)
  9186. W.Parent = Limb
  9187.  
  9188. end
  9189. local Limb = Character:FindFirstChild("Left Arm")
  9190. if Limb then
  9191.  
  9192. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9193. local Joint = Instance.new("Glue")
  9194. Joint.Name = "LeftShoulder"
  9195. Joint.Part0 = Torso
  9196. Joint.Part1 = Limb
  9197. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9198. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9199. Joint.Parent = Torso
  9200.  
  9201. local B = Instance.new("Part")
  9202. B.TopSurface = 0
  9203. B.BottomSurface = 0
  9204. B.formFactor = "Symmetric"
  9205. B.Size = Vector3.new(1, 1, 1)
  9206. B.Transparency = 1
  9207. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9208. B.Parent = Character
  9209. local W = Instance.new("Weld")
  9210. W.Part0 = Limb
  9211. W.Part1 = B
  9212. W.C0 = CFrame.new(0, -0.5, 0)
  9213. W.Parent = Limb
  9214.  
  9215. end
  9216. local Limb = Character:FindFirstChild("Right Leg")
  9217. if Limb then
  9218.  
  9219. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9220. local Joint = Instance.new("Glue")
  9221. Joint.Name = "RightHip"
  9222. Joint.Part0 = Torso
  9223. Joint.Part1 = Limb
  9224. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9225. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9226. Joint.Parent = Torso
  9227.  
  9228. local B = Instance.new("Part")
  9229. B.TopSurface = 0
  9230. B.BottomSurface = 0
  9231. B.formFactor = "Symmetric"
  9232. B.Size = Vector3.new(1, 1, 1)
  9233. B.Transparency = 1
  9234. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9235. B.Parent = Character
  9236. local W = Instance.new("Weld")
  9237. W.Part0 = Limb
  9238. W.Part1 = B
  9239. W.C0 = CFrame.new(0, -0.5, 0)
  9240. W.Parent = Limb
  9241.  
  9242. end
  9243. local Limb = Character:FindFirstChild("Left Leg")
  9244. if Limb then
  9245.  
  9246. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9247. local Joint = Instance.new("Glue")
  9248. Joint.Name = "LeftHip"
  9249. Joint.Part0 = Torso
  9250. Joint.Part1 = Limb
  9251. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9252. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9253. Joint.Parent = Torso
  9254.  
  9255. local B = Instance.new("Part")
  9256. B.TopSurface = 0
  9257. B.BottomSurface = 0
  9258. B.formFactor = "Symmetric"
  9259. B.Size = Vector3.new(1, 1, 1)
  9260. B.Transparency = 1
  9261. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9262. B.Parent = Character
  9263. local W = Instance.new("Weld")
  9264. W.Part0 = Limb
  9265. W.Part1 = B
  9266. W.C0 = CFrame.new(0, -0.5, 0)
  9267. W.Parent = Limb
  9268. end
  9269. end
  9270. end
  9271. ----------
  9272.  
  9273. lerpz = function(D, E, F, G)
  9274. D[E] = D[E]:lerp(F, G)
  9275. end
  9276.  
  9277. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9278. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9279. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9280. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9281. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9282. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9283. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9284. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9285. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9286. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9287. resetlerp = function()
  9288. RJ.C0 = RJC0
  9289. RJ.C1 = RJC1
  9290. N.C0 = NC0
  9291. N.C1 = NC1
  9292. RS.C0 = RSC0
  9293. RS.C1 = RSC1
  9294. LS.C0 = LSC0
  9295. LS.C1 = LSC1
  9296. RH.C0 = RHC0
  9297. RH.C1 = RHC1
  9298. LH.C0 = LHC0
  9299. LH.C1 = LHC1
  9300. end
  9301. -------
  9302. ----------
  9303. hrp = char.HumanoidRootPart
  9304.  
  9305. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9306. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9307. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9308. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9309. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9310. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9311. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9312. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9313. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9314. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9315. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9316. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9317. RS = Torso:FindFirstChild("Right Shoulder")
  9318. LS = Torso:FindFirstChild("Left Shoulder")
  9319. RH = Torso:FindFirstChild("Right Hip")
  9320. LH = Torso:FindFirstChild("Left Hip")
  9321. RJ = hrp:FindFirstChild("RootJoint")
  9322. N = Torso:FindFirstChild("Neck")
  9323. cf = CFrame.new
  9324. ang = CFrame.Angles
  9325. rd = math.rad
  9326. rd2 = math.random
  9327. cs = ColorSequence.new
  9328. ns = NumberSequence.new
  9329. nsk = NumberSequenceKeypoint.new
  9330. -------------------
  9331.  
  9332. end)
  9333.  
  9334. print([[
  9335. -------------------------------------------------
  9336. hi
  9337. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement