Advertisement
DarkScriptZEditors

HOLY GOD HALP

Dec 19th, 2018
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 445.46 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,game,owner = owner,game
  3. local RealPlayer = Player
  4. do
  5. print("FE Compatibility code by Mokiros")
  6. local rp = RealPlayer
  7. script.Parent = rp.Character
  8.  
  9. --RemoteEvent for communicating
  10. local Event = Instance.new("RemoteEvent")
  11. Event.Name = "UserInput_Event"
  12.  
  13. --Fake event to make stuff like Mouse.KeyDown work
  14. local function fakeEvent()
  15. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  16. t.connect = t.Connect
  17. return t
  18. end
  19.  
  20. --Creating fake input objects with fake variables
  21. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  22. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  23. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  24. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  25. end}
  26. --Merged 2 functions into one by checking amount of arguments
  27. CAS.UnbindAction = CAS.BindAction
  28.  
  29. --This function will trigger the events that have been :Connect()'ed
  30. local function te(self,ev,...)
  31. local t = m[ev]
  32. if t and t._fakeEvent then
  33. for _,f in pairs(t.Functions) do
  34. f(...)
  35. end
  36. end
  37. end
  38. m.TrigEvent = te
  39. UIS.TrigEvent = te
  40.  
  41. Event.OnServerEvent:Connect(function(plr,io)
  42. if plr~=rp then return end
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. if not io.isMouse then
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  51. return m:TrigEvent(b and "Button2Down" or "Button2Up")
  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. local Mouse = Player:GetMouse()
  68. local UIS = game:GetService("UserInputService")
  69. local input = function(io,a)
  70. if a then return end
  71. --Since InputObject is a client-side instance, we create and pass table instead
  72. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  73. end
  74. UIS.InputBegan:Connect(input)
  75. UIS.InputEnded:Connect(input)
  76. local h,t
  77. --Give the server mouse data 30 times every second, but only if the values changed
  78. --If player is not moving their mouse, client won't fire events
  79. while wait(1/30) do
  80. if h~=Mouse.Hit or t~=Mouse.Target then
  81. h,t=Mouse.Hit,Mouse.Target
  82. Event:FireServer({isMouse=true,Target=t,Hit=h})
  83. end
  84. end]==],Player.Character)
  85.  
  86. ----Sandboxed game object that allows the usage of client-side methods and services
  87. --Real game object
  88. local _rg = game
  89.  
  90. --Metatable for fake service
  91. local fsmt = {
  92. __index = function(self,k)
  93. local s = rawget(self,"_RealService")
  94. if s then
  95. return typeof(s[k])=="function"
  96. and function(_,...)return s[k](s,...)end or s[k]
  97. end
  98. end,
  99. __newindex = function(self,k,v)
  100. local s = rawget(self,"_RealService")
  101. if s then s[k]=v end
  102. end
  103. }
  104. local function FakeService(t,RealService)
  105. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  106. return setmetatable(t,fsmt)
  107. end
  108.  
  109. --Fake game object
  110. local g = {
  111. GetService = function(self,s)
  112. return rawget(self,s) or _rg:GetService(s)
  113. end,
  114. Players = FakeService({
  115. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  116. },"Players"),
  117. UserInputService = FakeService(UIS,"UserInputService"),
  118. ContextActionService = FakeService(CAS,"ContextActionService"),
  119. RunService = FakeService({
  120. _btrs = {},
  121. RenderStepped = _rg:GetService("RunService").Heartbeat,
  122. BindToRenderStep = function(self,name,_,fun)
  123. self._btrs[name] = self.Heartbeat:Connect(fun)
  124. end,
  125. UnbindFromRenderStep = function(self,name)
  126. self._btrs[name]:Disconnect()
  127. end,
  128. },"RunService")
  129. }
  130. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  131. g.service = g.GetService
  132. FakeService(g,game)
  133. --Changing owner to fake player object to support owner:GetMouse()
  134. game,owner = g,g.Players.LocalPlayer
  135. end
  136. wait(2)
  137. local Player = game.Players.localPlayer
  138. local char = Player.Character
  139. local Character = Player.Character
  140. local Head = Character.Head
  141. local done = false
  142. local canheal = false
  143. local deathchat1 = false
  144. local once = true
  145. local dead = false
  146. local candie = true
  147. local deathchat = false
  148. local idleon = true
  149. local idle1 = true
  150. local idle = true
  151. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  152. if v:IsA("Accessory") then
  153. v:Destroy()
  154. end
  155. end
  156. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  157. if v:IsA("Shirt") then
  158. v:Remove()
  159. end
  160. end
  161. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  162. if v:IsA("Pants") then
  163. v:Remove()
  164. end
  165. end
  166. wait()
  167. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  168. shirt.Name = "Shirt"
  169. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  170. pants.Name = "Pants"
  171.  
  172. local v3 = Vector3.new
  173. local num = 0
  174. local bc = BrickColor.new
  175. local new = Instance.new
  176.  
  177.  
  178. Instance.new("ForceField",char).Visible = false
  179. local poo = Instance.new("IntValue",Character)
  180. poo.Name = "haha nope"
  181. char.Humanoid.MaxHealth = math.huge
  182. wait()
  183. char.Humanoid.Health = math.huge
  184. Instance.new("ForceField",char).Visible = false
  185.  
  186. shirt = Instance.new("Shirt", char)
  187. shirt.Name = "Shirt"
  188. pants = Instance.new("Pants", char)
  189. pants.Name = "Pants"
  190. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  191. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  192. char.Head.face.Texture = "rbxassetid://1108342609"
  193.  
  194.  
  195. Hair7 = Instance.new("Part")
  196. Hair7.Parent = char
  197. Hair7.Name = "Hair"
  198. Hair7.CanCollide = false
  199. Hair7.Locked = true
  200. Hair7.TopSurface = "Smooth"
  201. Hair7.BottomSurface = "Smooth"
  202. Hair7.formFactor = "Symmetric"
  203. Hair7.Material = "Neon"
  204. Hair7.BrickColor = BrickColor.new("Really black")
  205. Hair7.CFrame = char.Torso.CFrame
  206. Hair7.Size = Vector3.new(1, 1, 1)
  207. Hair7.Transparency = 0
  208.  
  209.  
  210. Weld1 = Instance.new("Weld")
  211. Weld1.Parent = char.Head
  212. Weld1.Part0 = char.Head
  213. Weld1.Part1 = Hair7
  214. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  215.  
  216. Mesh = Instance.new("SpecialMesh")
  217. Mesh.Offset = Vector3.new(0,-0.4,0)
  218. Mesh.Parent = Hair7
  219. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  220. Mesh.MeshType = "FileMesh"
  221. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
  222. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  223.  
  224.  
  225. Hair8 = Instance.new("Part")
  226. Hair8.Parent = char
  227. Hair8.Name = "Hair"
  228. Hair8.CanCollide = false
  229. Hair8.Locked = true
  230. Hair8.TopSurface = "Smooth"
  231. Hair8.BottomSurface = "Smooth"
  232. Hair8.formFactor = "Symmetric"
  233. Hair8.Material = "Neon"
  234. Hair8.BrickColor = BrickColor.new("Really black")
  235. Hair8.CFrame = char.Torso.CFrame
  236. Hair8.Size = Vector3.new(1, 1, 1)
  237. Hair8.Transparency = 0
  238.  
  239.  
  240. Weld1 = Instance.new("Weld")
  241. Weld1.Parent = char.Torso
  242. Weld1.Part0 = char.Torso
  243. Weld1.Part1 = Hair8
  244. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  245.  
  246. Mesh = Instance.new("SpecialMesh")
  247. Mesh.Offset = Vector3.new(0,-0.4,0)
  248. Mesh.Parent = Hair8
  249. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  250. Mesh.MeshType = "FileMesh"
  251. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  252. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  253.  
  254.  
  255. local ice = Instance.new("Part", Head)
  256. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  257. ice.BrickColor = BrickColor.new("White")
  258. ice.CanCollide = false
  259. ice.TopSurface = 0
  260. ice.BottomSurface = 0
  261. ice.Transparency = 1
  262. local ice2 = Instance.new("SpecialMesh", ice)
  263. ice2.MeshType = "Brick"
  264. ice2.Scale = Vector3.new(1, 1, 1)
  265. local ice3 = Instance.new("Weld", ice)
  266. ice3.Part0 = Head
  267. ice3.Part1 = ice
  268. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  269. local icesmoke = Instance.new("ParticleEmitter", ice)
  270. icesmoke.VelocitySpread = 5
  271. icesmoke.Size = NumberSequence.new({
  272. NumberSequenceKeypoint.new(0, 0.01),
  273. NumberSequenceKeypoint.new(1, 1)
  274. })
  275. icesmoke.Rate = math.huge
  276. icesmoke.Speed = NumberRange.new(1, 1)
  277. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  278. icesmoke.Transparency = NumberSequence.new({
  279. NumberSequenceKeypoint.new(0, 0.9),
  280. NumberSequenceKeypoint.new(1, 1)
  281. })
  282. icesmoke.Rotation = NumberRange.new(0, 360)
  283. icesmoke.Name = "Smoke"
  284. icesmoke.LightEmission = 0
  285. icesmoke.Acceleration = Vector3.new(0,0,0)
  286. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  287. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  288. icesmoke.LockedToPart = true
  289. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  290. secondcolor = "Really black"
  291. wait(0.016666666666666666)
  292. Effects = {}
  293. local Player = game.Players.localPlayer
  294. local Character = Player.Character
  295. local Humanoid = Character.Humanoid
  296. local mouse = Player:GetMouse()
  297. local LeftArm = Character["Left Arm"]
  298. local RightArm = Character["Right Arm"]
  299. local LeftLeg = Character["Left Leg"]
  300. local RightLeg = Character["Right Leg"]
  301. local Head = Character.Head
  302. local Torso = Character.Torso
  303. local cam = game.Workspace.CurrentCamera
  304. local RootPart = Character.HumanoidRootPart
  305. local RootJoint = RootPart.RootJoint
  306. local equipped = true
  307. local attack = false
  308. local Anim = "Idle"
  309. local idle = 0
  310. local attacktype = 1
  311. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  312. local velocity = RootPart.Velocity.y
  313. local sine = 0
  314. local change = 1
  315. local grabbed = false
  316. local cn = CFrame.new
  317. local mr = math.rad
  318. local angles = CFrame.Angles
  319. local ud = UDim2.new
  320. local c3 = Color3.new
  321. local dir = {
  322. w = 0,
  323. s = 0,
  324. a = 0,
  325. d = 0
  326. }
  327. firemode = true
  328. local Services = {
  329. SoundService = game:GetService("SoundService"),
  330. Players = game:GetService("Players"),
  331. Debris = game:GetService("Debris"),
  332. Workspace = game:GetService("Workspace"),
  333. Lighting = game:GetService("Lighting"),
  334. HttpService = game:GetService("HttpService"),
  335. InsertService = game:GetService("InsertService")
  336. }
  337. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  338. Humanoid.Animator:Destroy()
  339. Character.Animate:Destroy()
  340. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  341. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  342. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  343. RSH, LSH = nil, nil
  344. RW = Instance.new("Weld")
  345. LW = Instance.new("Weld")
  346. RH = Torso["Right Hip"]
  347. LH = Torso["Left Hip"]
  348. RSH = Torso["Right Shoulder"]
  349. LSH = Torso["Left Shoulder"]
  350. RSH.Parent = nil
  351. LSH.Parent = nil
  352. RW.Name = "RW"
  353. RW.Part0 = Torso
  354. RW.C0 = cn(1.5, 0.5, 0)
  355. RW.C1 = cn(0, 0.5, 0)
  356. RW.Part1 = RightArm
  357. RW.Parent = Torso
  358. LW.Name = "LW"
  359. LW.Part0 = Torso
  360. LW.C0 = cn(-1.5, 0.5, 0)
  361. LW.C1 = cn(0, 0.5, 0)
  362. LW.Part1 = LeftArm
  363. LW.Parent = Torso
  364. --------------
  365. function clerp(a, b, t)
  366. local qa = {
  367. QuaternionFromCFrame(a)
  368. }
  369. local qb = {
  370. QuaternionFromCFrame(b)
  371. }
  372. local ax, ay, az = a.x, a.y, a.z
  373. local bx, by, bz = b.x, b.y, b.z
  374. local _t = 1 - t
  375. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  376. end
  377. function QuaternionFromCFrame(cf)
  378. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  379. local trace = m00 + m11 + m22
  380. if trace > 0 then
  381. local s = math.sqrt(1 + trace)
  382. local recip = 0.5 / s
  383. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  384. else
  385. local i = 0
  386. if m00 < m11 then
  387. i = 1
  388. end
  389. if m22 > (i == 0 and m00 or m11) then
  390. i = 2
  391. end
  392. if i == 0 then
  393. local s = math.sqrt(m00 - m11 - m22 + 1)
  394. local recip = 0.5 / s
  395. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  396. elseif i == 1 then
  397. local s = math.sqrt(m11 - m22 - m00 + 1)
  398. local recip = 0.5 / s
  399. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  400. elseif i == 2 then
  401. local s = math.sqrt(m22 - m00 - m11 + 1)
  402. local recip = 0.5 / s
  403. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  404. end
  405. end
  406. end
  407. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  408. local xs, ys, zs = x + x, y + y, z + z
  409. local wx, wy, wz = w * xs, w * ys, w * zs
  410. local xx = x * xs
  411. local xy = x * ys
  412. local xz = x * zs
  413. local yy = y * ys
  414. local yz = y * zs
  415. local zz = z * zs
  416. 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))
  417. end
  418. function QuaternionSlerp(a, b, t)
  419. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  420. local startInterp, finishInterp
  421. if cosTheta >= 1.0E-4 then
  422. if 1 - cosTheta > 1.0E-4 then
  423. local theta = math.acos(cosTheta)
  424. local invSinTheta = 1 / math.sin(theta)
  425. startInterp = math.sin((1 - t) * theta) * invSinTheta
  426. finishInterp = math.sin(t * theta) * invSinTheta
  427. else
  428. startInterp = 1 - t
  429. finishInterp = t
  430. end
  431. elseif 1 + cosTheta > 1.0E-4 then
  432. local theta = math.acos(-cosTheta)
  433. local invSinTheta = 1 / math.sin(theta)
  434. startInterp = math.sin((t - 1) * theta) * invSinTheta
  435. finishInterp = math.sin(t * theta) * invSinTheta
  436. else
  437. startInterp = t - 1
  438. finishInterp = t
  439. end
  440. 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
  441. end
  442. function swait(num)
  443. if num == 0 or num == nil then
  444. game:service("RunService").RenderStepped:wait(0)
  445. else
  446. for i = 0, num do
  447. game:service("RunService").RenderStepped:wait(0)
  448. end
  449. end
  450. end
  451. local RbxUtility = LoadLibrary("RbxUtility")
  452. local Create = RbxUtility.Create
  453. function RemoveOutlines(part)
  454. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  455. end
  456. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  457. local Part = Create("Part")({
  458. formFactor = FormFactor,
  459. Parent = Parent,
  460. Reflectance = Reflectance,
  461. Transparency = Transparency,
  462. CanCollide = false,
  463. Locked = true,
  464. BrickColor = BrickColor.new(tostring(BColor)),
  465. Name = Name,
  466. Size = Size,
  467. Material = Material
  468. })
  469. RemoveOutlines(Part)
  470. return Part
  471. end
  472. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  473. local Msh = Create(Mesh)({
  474. Parent = Part,
  475. Offset = OffSet,
  476. Scale = Scale
  477. })
  478. if Mesh == "SpecialMesh" then
  479. Msh.MeshType = MeshType
  480. Msh.MeshId = MeshId
  481. end
  482. return Msh
  483. end
  484. function CreateWeld(Parent, Part0, Part1, C0, C1)
  485. local Weld = Create("Weld")({
  486. Parent = Parent,
  487. Part0 = Part0,
  488. Part1 = Part1,
  489. C0 = C0,
  490. C1 = C1
  491. })
  492. return Weld
  493. end
  494. function rayCast(Position, Direction, Range, Ignore)
  495. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  496. end
  497. function CreateSound(id, par, vol, pit)
  498. coroutine.resume(coroutine.create(function()
  499. local sou = Instance.new("Sound", par or workspace)
  500. sou.Volume = vol
  501. sou.Pitch = pit or 1
  502. sou.SoundId = 1222770145
  503. wait()
  504. sou:play()
  505. game:GetService("Debris"):AddItem(sou, 6)
  506. end))
  507. end
  508. function CreateSong(id, par, vol, pit)
  509. coroutine.resume(coroutine.create(function()
  510. sou2 = Instance.new("Sound", par or workspace)
  511. sou2.Volume = 1
  512. sou2.Pitch = 1
  513. sou2.SoundId = id
  514. wait()
  515. sou2:play()
  516. sou2.Looped = true
  517. end))
  518. end
  519. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  520. local function getclosest(obj, distance)
  521. local last, lastx = distance + 1, nil
  522. for i, v in pairs(workspace:GetChildren()) do
  523. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  524. local t = v.Torso
  525. local dist = t.Position - obj.Position.magnitude
  526. if distance >= dist and last > dist then
  527. last = dist
  528. lastx = v
  529. end
  530. end
  531. end
  532. return lastx
  533. end
  534. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  535. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  536. prt.Anchored = true
  537. prt.CFrame = cframe
  538. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  539. game:GetService("Debris"):AddItem(prt, 10)
  540. if Type == 1 or Type == nil then
  541. table.insert(Effects, {
  542. prt,
  543. "Block1",
  544. delay,
  545. x3,
  546. y3,
  547. z3,
  548. msh
  549. })
  550. elseif Type == 2 then
  551. table.insert(Effects, {
  552. prt,
  553. "Block2",
  554. delay,
  555. x3,
  556. y3,
  557. z3,
  558. msh
  559. })
  560. elseif Type == 3 then
  561. table.insert(Effects, {
  562. prt,
  563. "Block3",
  564. delay,
  565. x3,
  566. y3,
  567. z3,
  568. msh
  569. })
  570. end
  571. end
  572. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  573. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  574. prt.Anchored = true
  575. prt.CFrame = cframe
  576. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  577. game:GetService("Debris"):AddItem(prt, 10)
  578. table.insert(Effects, {
  579. prt,
  580. "Cylinder",
  581. delay,
  582. x3,
  583. y3,
  584. z3,
  585. msh
  586. })
  587. end
  588. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  589. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  590. prt.Anchored = true
  591. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  592. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  593. game:GetService("Debris"):AddItem(prt, 10)
  594. table.insert(Effects, {
  595. prt,
  596. "Cylinder",
  597. delay,
  598. x3,
  599. y3,
  600. z3,
  601. msh
  602. })
  603. end
  604. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  605. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  606. prt.Anchored = true
  607. prt.CFrame = cframe
  608. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  609. game:GetService("Debris"):AddItem(prt, 10)
  610. table.insert(Effects, {
  611. prt,
  612. "Cylinder",
  613. delay,
  614. x3,
  615. y3,
  616. z3,
  617. msh
  618. })
  619. end
  620. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  621. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  622. prt.Anchored = true
  623. prt.CFrame = cframe
  624. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  625. game:GetService("Debris"):AddItem(prt, 10)
  626. table.insert(Effects, {
  627. prt,
  628. "Cylinder",
  629. delay,
  630. x3,
  631. y3,
  632. z3,
  633. msh
  634. })
  635. end
  636. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  637. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  638. prt.Anchored = true
  639. prt.CFrame = cframe
  640. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  641. game:GetService("Debris"):AddItem(prt, 10)
  642. table.insert(Effects, {
  643. prt,
  644. "Cylinder",
  645. delay,
  646. x3,
  647. y3,
  648. z3,
  649. msh
  650. })
  651. end
  652. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  653. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  654. prt.Anchored = true
  655. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  656. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  657. local num = math.random(10, 50) / 1000
  658. game:GetService("Debris"):AddItem(prt, 10)
  659. table.insert(Effects, {
  660. prt,
  661. "Shatter",
  662. num,
  663. prt.CFrame,
  664. math.random() - math.random(),
  665. 0,
  666. math.random(50, 100) / 100
  667. })
  668. end
  669.  
  670. attack = false
  671. game:GetService("RunService").Stepped:connect(function()
  672. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  673. velocity = RootPart.Velocity.y
  674. sine = sine + change
  675. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  676. if equipped == true or equipped == false then
  677. if 1 < RootPart.Velocity.y and hit == nil then
  678. Anim = "Jump"
  679. if attack == false and ice_mode == false then
  680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  682. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  683. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  684. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  685. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  686. end
  687. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  688. Anim = "Fall"
  689. if attack == false then
  690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  692. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  693. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  694. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  695. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  696. end
  697. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  698. Anim = "Idle"
  699. if attack == false then
  700. change = 1
  701. 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)
  702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  703. 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)
  704. 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)
  705. 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)
  706. 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)
  707. end
  708. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  709. Anim = "Walk"
  710. if attack==false then
  711. 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)
  712. 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)
  713. 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)
  714. 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)
  715. 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)
  716. 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)
  717. end
  718. end
  719. end
  720. if equipped == true or equipped == false then
  721. if 1 < RootPart.Velocity.Y and hit == nil then
  722. Anim = "Jump"
  723. if attack == false and ice_mode == true then
  724. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  725. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  726. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  727. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  728. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  729. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  730. end
  731. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  732. Anim = "Fall"
  733. if attack == false then
  734. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  735. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  736. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  737. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  738. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  739. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  740. end
  741. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  742. Anim = "Idle"
  743. if attack == false then
  744. change = 0.8
  745. 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)
  746. 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)
  747. 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)
  748. 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)
  749. 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)
  750. 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)
  751. end
  752. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  753. Anim = "Walk"
  754. if attack == false then
  755. 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)
  756. 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)
  757. 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)
  758. 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)
  759. 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)
  760. 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)
  761. end
  762. end
  763. end
  764. if 0 < #Effects then
  765. for e = 1, #Effects do
  766. if Effects[e] ~= nil then
  767. local Thing = Effects[e]
  768. if Thing ~= nil then
  769. local Part = Thing[1]
  770. local Mode = Thing[2]
  771. local Delay = Thing[3]
  772. local IncX = Thing[4]
  773. local IncY = Thing[5]
  774. local IncZ = Thing[6]
  775. if 1 >= Thing[1].Transparency then
  776. if Thing[2] == "Block1" then
  777. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  778. local Mesh = Thing[1].Mesh
  779. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  780. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  781. elseif Thing[2] == "Block2" then
  782. 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)
  783. local Mesh = Thing[7]
  784. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  785. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  786. elseif Thing[2] == "Block3" then
  787. 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)
  788. local Mesh = Thing[7]
  789. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  790. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  791. elseif Thing[2] == "Cylinder" then
  792. local Mesh = Thing[1].Mesh
  793. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  794. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  795. elseif Thing[2] == "Blood" then
  796. local Mesh = Thing[7]
  797. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  798. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  799. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  800. elseif Thing[2] == "Elec" then
  801. local Mesh = Thing[1].Mesh
  802. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  803. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  804. elseif Thing[2] == "Disappear" then
  805. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  806. elseif Thing[2] == "Shatter" then
  807. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  808. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  809. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  810. Thing[6] = Thing[6] + Thing[5]
  811. end
  812. else
  813. Part.Parent = nil
  814. table.remove(Effects, e)
  815. end
  816. end
  817. end
  818. end
  819. end
  820. end)
  821. function RemoveOutlines(part)
  822. part.TopSurface = 10
  823. end
  824. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  825. local Part = Create("Part")({
  826. Parent = Parent,
  827. Reflectance = Reflectance,
  828. Transparency = Transparency,
  829. CanCollide = false,
  830. Locked = true,
  831. BrickColor = BrickColor.new(tostring(BColor)),
  832. Name = Name,
  833. Size = Size,
  834. Material = Material
  835. })
  836. RemoveOutlines(Part)
  837. return Part
  838. end
  839. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  840. local Msh = Create(Mesh)({
  841. Parent = Part,
  842. Offset = OffSet,
  843. Scale = Scale
  844. })
  845. if Mesh == "SpecialMesh" then
  846. Msh.MeshType = MeshType
  847. Msh.MeshId = MeshId
  848. end
  849. return Msh
  850. end
  851. function CreateWeld(Parent, Part0, Part1, C0, C1)
  852. local Weld = Create("Weld")({
  853. Parent = Parent,
  854. Part0 = Part0,
  855. Part1 = Part1,
  856. C0 = C0,
  857. C1 = C1
  858. })
  859. return Weld
  860. end
  861. WSHM = {
  862. "White",
  863. "Pastel light blue"
  864. }
  865. WSH = WSHM[math.random(1, #WSHM)]
  866. function IcePartFunk(HPart, aria, Min, Max)
  867. IcePart = Instance.new("Part", HPart)
  868. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  869. IcePart.CanCollide = false
  870. IuW = Instance.new("Weld")
  871. IuW.Name = "GuW"
  872. IuW.Part0 = HPart
  873. 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))
  874. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  875. IuW.Part1 = IcePart
  876. IuW.Parent = HPart
  877. IcePart.Transparency = 0.85
  878. IcePart.Material = "Neon"
  879. WSH = WSHM[math.random(1, #WSHM)]
  880. IcePart.BrickColor = BrickColor.new("" .. WSH)
  881. RemoveOutlines(IcePart)
  882. game:GetService("Debris"):AddItem(IuW, 4)
  883. game:GetService("Debris"):AddItem(IcePart, 6)
  884. end
  885. SpikeMeshId = 1033714
  886. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  887. local Part = Instance.new("Part", Parent)
  888. Part.Name = Name
  889. Part.BrickColor = BrickColor.new(Color)
  890. Part.Size = Size
  891. Part.Material = Material
  892. Part.Transparency = Transparency
  893. Part.CanCollide = false
  894. RemoveOutlines(Part)
  895. local Mesh = Instance.new("SpecialMesh", Part)
  896. Mesh.MeshType = "Sphere"
  897. Mesh.Scale = Scale
  898. return Mesh and Part
  899. end
  900. CFuncs = {
  901. Part = {
  902. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  903. local Part = Create("Part")({
  904. Parent = Parent,
  905. Reflectance = Reflectance,
  906. Transparency = Transparency,
  907. CanCollide = false,
  908. Locked = true,
  909. BrickColor = BrickColor.new(tostring(BColor)),
  910. Name = Name,
  911. Size = Size,
  912. Material = Material
  913. })
  914. RemoveOutlines(Part)
  915. return Part
  916. end
  917. },
  918. Mesh = {
  919. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  920. local Msh = Create(Mesh)({
  921. Parent = Part,
  922. Offset = OffSet,
  923. Scale = Scale
  924. })
  925. if Mesh == "SpecialMesh" then
  926. Msh.MeshType = MeshType
  927. Msh.MeshId = MeshId
  928. end
  929. return Msh
  930. end
  931. },
  932. Mesh = {
  933. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  934. local Msh = Create(Mesh)({
  935. Parent = Part,
  936. Offset = OffSet,
  937. Scale = Scale
  938. })
  939. if Mesh == "SpecialMesh" then
  940. Msh.MeshType = MeshType
  941. Msh.MeshId = MeshId
  942. end
  943. return Msh
  944. end
  945. },
  946. Weld = {
  947. Create = function(Parent, Part0, Part1, C0, C1)
  948. local Weld = Create("Weld")({
  949. Parent = Parent,
  950. Part0 = Part0,
  951. Part1 = Part1,
  952. C0 = C0,
  953. C1 = C1
  954. })
  955. return Weld
  956. end
  957. },
  958. Sound = {
  959. Create = function(id, par, vol, pit)
  960. coroutine.resume(coroutine.create(function()
  961. local S = Create("Sound")({
  962. Volume = vol,
  963. Pitch = pit or 1,
  964. SoundId = id,
  965. Parent = par or workspace
  966. })
  967. wait()
  968. S:play()
  969. game:GetService("Debris"):AddItem(S, 6)
  970. end))
  971. end
  972. },
  973. ParticleEmitter = {
  974. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  975. local fp = Create("ParticleEmitter")({
  976. Parent = Parent,
  977. Color = ColorSequence.new(Color1, Color2),
  978. LightEmission = LightEmission,
  979. Size = Size,
  980. Texture = Texture,
  981. Transparency = Transparency,
  982. ZOffset = ZOffset,
  983. Acceleration = Accel,
  984. Drag = Drag,
  985. LockedToPart = LockedToPart,
  986. VelocityInheritance = VelocityInheritance,
  987. EmissionDirection = EmissionDirection,
  988. Enabled = Enabled,
  989. Lifetime = LifeTime,
  990. Rate = Rate,
  991. Rotation = Rotation,
  992. RotSpeed = RotSpeed,
  993. Speed = Speed,
  994. VelocitySpread = VelocitySpread
  995. })
  996. return fp
  997. end
  998. }
  999. }
  1000. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1001. if hit.Parent == nil then
  1002. return
  1003. end
  1004. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1005. for _, v in pairs(hit.Parent:children()) do
  1006. if v:IsA("Humanoid") then
  1007. h = v
  1008. end
  1009. end
  1010. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1011. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1012. return
  1013. end
  1014. local c = Create("ObjectValue")({
  1015. Name = "creator",
  1016. Value = game:service("Players").LocalPlayer,
  1017. Parent = h
  1018. })
  1019. game:GetService("Debris"):AddItem(c, 0.5)
  1020. if HitSound ~= nil and HitPitch ~= nil then
  1021. CreateSound(HitSound, hit, 1, HitPitch)
  1022. end
  1023. local Damage = math.random(minim, maxim)
  1024. local blocked = false
  1025. local block = hit.Parent:findFirstChild("Block")
  1026. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1027. blocked = true
  1028. block.Value = block.Value - 1
  1029. print(block.Value)
  1030. end
  1031. if blocked == false then
  1032. h.Health = h.Health - Damage
  1033. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1034. else
  1035. h.Health = h.Health - Damage / 2
  1036. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1037. end
  1038. if Type == "Knockdown" then
  1039. local hum = hit.Parent.Humanoid
  1040. hum.PlatformStand = true
  1041. coroutine.resume(coroutine.create(function(HHumanoid)
  1042. swait(1)
  1043. HHumanoid.PlatformStand = false
  1044. end), hum)
  1045. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1046. local bodvol = Create("BodyVelocity")({
  1047. velocity = angle * knockback,
  1048. P = 5000,
  1049. maxForce = Vector3.new(8000, 8000, 8000),
  1050. Parent = hit
  1051. })
  1052. local rl = Create("BodyAngularVelocity")({
  1053. P = 3000,
  1054. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1055. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1056. Parent = hit
  1057. })
  1058. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1059. game:GetService("Debris"):AddItem(rl, 0.5)
  1060. elseif Type == "Normal" then
  1061. local vp = Create("BodyVelocity")({
  1062. P = 500,
  1063. maxForce = Vector3.new(math.huge, 0, math.huge),
  1064. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1065. })
  1066. if knockback > 0 then
  1067. vp.Parent = hit.Parent.Torso
  1068. end
  1069. game:GetService("Debris"):AddItem(vp, 0.5)
  1070. elseif Type == "Impale" then
  1071. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1072. Spike.Anchored = true
  1073. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1074. Spike.Position = hit.Parent.Torso.Position
  1075. for i = 1, 5 do
  1076. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1077. end
  1078. Services.Debris:AddItem(Spike, 4)
  1079. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1080. hit.Parent.Humanoid.PlatformStand = true
  1081. swait(1)
  1082. hit.Parent.Humanoid.PlatformStand = false
  1083. elseif Type == "Up" then
  1084. local bodyVelocity = Create("BodyVelocity")({
  1085. velocity = Vector3.new(0, 20, 0),
  1086. P = 5000,
  1087. maxForce = Vector3.new(8000, 8000, 8000),
  1088. Parent = hit
  1089. })
  1090. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1091. local bodyVelocity = Create("BodyVelocity")({
  1092. velocity = Vector3.new(0, 20, 0),
  1093. P = 5000,
  1094. maxForce = Vector3.new(8000, 8000, 8000),
  1095. Parent = hit
  1096. })
  1097. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1098. elseif Type == "Snare" then
  1099. local bp = Create("BodyPosition")({
  1100. P = 900,
  1101. D = 1000,
  1102. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1103. position = hit.Parent.Torso.Position,
  1104. Parent = hit.Parent.Torso
  1105. })
  1106. game:GetService("Debris"):AddItem(bp, 1)
  1107. elseif Type == "Slowness" then
  1108. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1109. for i = 1, 25 do
  1110. hit.Parent.Humanoid.WalkSpeed = 4
  1111. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1112. end
  1113. wait(4)
  1114. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1115. elseif Type == "FireDmg" then
  1116. for i = 1, math.random(60, 150) do
  1117. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1118. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1119. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1120. wait(0.1)
  1121. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1122. end
  1123. elseif Type == "Freeze" then
  1124. local bp = Create("BodyPosition")({
  1125. P = 900,
  1126. D = 1000,
  1127. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1128. position = hit.Parent.Torso.Position,
  1129. Parent = hit.Parent.Torso
  1130. })
  1131. game:GetService("Debris"):AddItem(bp, 4)
  1132. for i = 1, 25 do
  1133. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1134. end
  1135. elseif Type == "Freeze2" then
  1136. local BodPos = Create("BodyPosition")({
  1137. P = 50000,
  1138. D = 1000,
  1139. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1140. position = hit.Parent.Torso.Position,
  1141. Parent = hit.Parent.Torso
  1142. })
  1143. local BodGy = Create("BodyGyro")({
  1144. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1145. P = 20000,
  1146. Parent = hit.Parent.Torso,
  1147. cframe = hit.Parent.Torso.CFrame
  1148. })
  1149. hit.Parent.Torso.Anchored = true
  1150. coroutine.resume(coroutine.create(function(Part)
  1151. swait(1.5)
  1152. Part.Anchored = false
  1153. end), hit.Parent.Torso)
  1154. game:GetService("Debris"):AddItem(BodPos, 3)
  1155. game:GetService("Debris"):AddItem(BodGy, 3)
  1156. end
  1157. local debounce = Create("BoolValue")({
  1158. Name = "DebounceHit",
  1159. Parent = hit.Parent,
  1160. Value = true
  1161. })
  1162. game:GetService("Debris"):AddItem(debounce, Delay)
  1163. c = Instance.new("ObjectValue")
  1164. c.Name = "creator"
  1165. c.Value = Player
  1166. c.Parent = h
  1167. game:GetService("Debris"):AddItem(c, 0.5)
  1168. end
  1169. end
  1170. function ShowDamage(Pos, Text, Time, Color)
  1171. local Rate = 0.033333333333333
  1172. if not Pos then
  1173. local Pos = Vector3.new(0, 0, 0)
  1174. end
  1175. local Text = Text or ""
  1176. local Time = Time or 2
  1177. if not Color then
  1178. local Color = Color3.new(1, 0, 1)
  1179. end
  1180. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1181. EffectPart.Anchored = true
  1182. local BillboardGui = Create("BillboardGui")({
  1183. Size = UDim2.new(3, 0, 3, 0),
  1184. Adornee = EffectPart,
  1185. Parent = EffectPart
  1186. })
  1187. local TextLabel = Create("TextLabel")({
  1188. BackgroundTransparency = 1,
  1189. Size = UDim2.new(1, 0, 1, 0),
  1190. Text = Text,
  1191. TextColor3 = Color,
  1192. TextScaled = true,
  1193. Font = Enum.Font.ArialBold,
  1194. Parent = BillboardGui
  1195. })
  1196. game.Debris:AddItem(EffectPart, Time + 0.1)
  1197. EffectPart.Parent = game:GetService("Workspace")
  1198. delay(0, function()
  1199. local Frames = Time / Rate
  1200. for Frame = 1, Frames do
  1201. wait(Rate)
  1202. local Percent = Frame / Frames
  1203. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1204. TextLabel.TextTransparency = Percent
  1205. end
  1206. if EffectPart and EffectPart.Parent then
  1207. EffectPart:Destroy()
  1208. end
  1209. end)
  1210. end
  1211. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1212. for _, c in pairs(workspace:children()) do
  1213. local hum = c:findFirstChild("Humanoid")
  1214. if hum ~= nil then
  1215. local head = c:findFirstChild("Head")
  1216. if head ~= nil then
  1217. local targ = head.Position - Part.Position
  1218. local mag = targ.magnitude
  1219. if magni >= mag and c.Name ~= Player.Name then
  1220. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1221. end
  1222. end
  1223. end
  1224. end
  1225. end
  1226. function MagniKILL(Part, magni, knock, Type)
  1227. for _, c in pairs(workspace:children()) do
  1228. local hum = c:findFirstChild("Humanoid")
  1229. if hum ~= nil then
  1230. local head = c:findFirstChild("Head")
  1231. if head ~= nil then
  1232. local targ = head.Position - Part.Position
  1233. local mag = targ.magnitude
  1234. if magni >= mag and c.Name ~= Player.Name then
  1235. hum.Health = 0
  1236. end
  1237. end
  1238. end
  1239. end
  1240. end
  1241. EffectModel = Instance.new("Model", Character)
  1242. EffectModel.Name = "Effects"
  1243. Effects = {
  1244. Block = {
  1245. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1246. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1247. prt.Anchored = true
  1248. prt.CFrame = cframe
  1249. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1250. game:GetService("Debris"):AddItem(prt, 10)
  1251. if Type == 1 or Type == nil then
  1252. table.insert(Effects, {
  1253. prt,
  1254. "Block1",
  1255. delay,
  1256. x3,
  1257. y3,
  1258. z3,
  1259. msh
  1260. })
  1261. elseif Type == 2 then
  1262. table.insert(Effects, {
  1263. prt,
  1264. "Block2",
  1265. delay,
  1266. x3,
  1267. y3,
  1268. z3,
  1269. msh
  1270. })
  1271. else
  1272. table.insert(Effects, {
  1273. prt,
  1274. "Block3",
  1275. delay,
  1276. x3,
  1277. y3,
  1278. z3,
  1279. msh
  1280. })
  1281. end
  1282. end
  1283. },
  1284. Sphere = {
  1285. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1286. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1287. prt.Anchored = true
  1288. prt.CFrame = cframe
  1289. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1290. game:GetService("Debris"):AddItem(prt, 10)
  1291. table.insert(Effects, {
  1292. prt,
  1293. "Cylinder",
  1294. delay,
  1295. x3,
  1296. y3,
  1297. z3,
  1298. msh
  1299. })
  1300. end
  1301. },
  1302. Cylinder = {
  1303. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1304. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1305. prt.Anchored = true
  1306. prt.CFrame = cframe
  1307. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1308. game:GetService("Debris"):AddItem(prt, 10)
  1309. table.insert(Effects, {
  1310. prt,
  1311. "Cylinder",
  1312. delay,
  1313. x3,
  1314. y3,
  1315. z3,
  1316. msh
  1317. })
  1318. end
  1319. },
  1320. Wave = {
  1321. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1322. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1323. prt.Anchored = true
  1324. prt.CFrame = cframe
  1325. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1326. game:GetService("Debris"):AddItem(prt, 10)
  1327. table.insert(Effects, {
  1328. prt,
  1329. "Cylinder",
  1330. delay,
  1331. x3,
  1332. y3,
  1333. z3,
  1334. msh
  1335. })
  1336. end
  1337. },
  1338. Ring = {
  1339. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1340. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1341. prt.Anchored = true
  1342. prt.CFrame = cframe
  1343. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1344. game:GetService("Debris"):AddItem(prt, 10)
  1345. table.insert(Effects, {
  1346. prt,
  1347. "Cylinder",
  1348. delay,
  1349. x3,
  1350. y3,
  1351. z3,
  1352. msh
  1353. })
  1354. end
  1355. },
  1356. Break = {
  1357. Create = function(brickcolor, cframe, x1, y1, z1)
  1358. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1359. prt.Anchored = true
  1360. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1361. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1362. local num = math.random(10, 50) / 1000
  1363. game:GetService("Debris"):AddItem(prt, 10)
  1364. table.insert(Effects, {
  1365. prt,
  1366. "Shatter",
  1367. num,
  1368. prt.CFrame,
  1369. math.random() - math.random(),
  1370. 0,
  1371. math.random(50, 100) / 100
  1372. })
  1373. end
  1374. }
  1375. }
  1376. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1377. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1378. prt.Anchored = true
  1379. prt.CFrame = cframe
  1380. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1381. game:GetService("Debris"):AddItem(prt, 10)
  1382. if Type == 1 or Type == nil then
  1383. table.insert(Effects, {
  1384. prt,
  1385. "Block1",
  1386. delay,
  1387. x3,
  1388. y3,
  1389. z3,
  1390. msh
  1391. })
  1392. elseif Type == 2 then
  1393. table.insert(Effects, {
  1394. prt,
  1395. "Block2",
  1396. delay,
  1397. x3,
  1398. y3,
  1399. z3,
  1400. msh
  1401. })
  1402. elseif Type == 3 then
  1403. table.insert(Effects, {
  1404. prt,
  1405. "Block3",
  1406. delay,
  1407. x3,
  1408. y3,
  1409. z3,
  1410. msh
  1411. })
  1412. end
  1413. end
  1414. function CreateSound(id, par, vol, pit)
  1415. coroutine.resume(coroutine.create(function()
  1416. local sou = Instance.new("Sound", par or workspace)
  1417. sou.Volume = vol
  1418. sou.Pitch = pit or 1
  1419. sou.SoundId = id
  1420. swait()
  1421. sou:play()
  1422. game:GetService("Debris"):AddItem(sou, 6)
  1423. end))
  1424. end
  1425. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1426. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1427. prt.Anchored = true
  1428. prt.CFrame = cframe
  1429. prt.Material = "Neon"
  1430. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1431. game:GetService("Debris"):AddItem(prt, 10)
  1432. coroutine.resume(coroutine.create(function(Part, Mesh)
  1433. for i = 0, 6, delay do
  1434. swait()
  1435. Part.Transparency = i
  1436. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1437. end
  1438. Part.Parent = nil
  1439. end), prt, msh)
  1440. end
  1441. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1442. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1443. local MainPos = partt.Position
  1444. local MainPos2 = mouse + SpreadVectors
  1445. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1446. local speed = 1000
  1447. local num = 1
  1448. coroutine.resume(coroutine.create(function()
  1449. repeat
  1450. swait()
  1451. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1452. local mag =(MainPos - pos).magnitude
  1453. 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)
  1454. MainPos = MainPos + MouseLook.lookVector * speed
  1455. num = num - 1
  1456. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1457. if hit ~= nil then
  1458. num = 0
  1459. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1460. refpart.Anchored = true
  1461. refpart.CFrame = CFrame.new(pos)
  1462. game:GetService("Debris"):AddItem(refpart, 2)
  1463. end
  1464. if num <= 0 then
  1465. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1466. refpart.Anchored = true
  1467. refpart.CFrame = CFrame.new(pos)
  1468. if hit ~= nil then
  1469. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1470. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1471. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1472. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1473. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1474. end
  1475. game:GetService("Debris"):AddItem(refpart, 0)
  1476. end
  1477. until num <= 0
  1478. end))
  1479. end
  1480. function shoottraildd2(mouse, partt, SpreadAmount)
  1481. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1482. local MainPos = partt.Position
  1483. local MainPos2 = mouse + SpreadVectors
  1484. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1485. local speed = 3000
  1486. local num = 1
  1487. coroutine.resume(coroutine.create(function()
  1488. repeat
  1489. swait()
  1490. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1491. local mag = (MainPos - pos).magnitude
  1492. 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)
  1493. MainPos = MainPos + MouseLook.lookVector * speed
  1494. num = num - 1
  1495. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1496. if hit ~= nil then
  1497. num = 0
  1498. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1499. refpart.Anchored = true
  1500. refpart.CFrame = CFrame.new(pos)
  1501. game:GetService("Debris"):AddItem(refpart, 2)
  1502. end
  1503. if num <= 0 then
  1504. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1505. refpart.Anchored = true
  1506. refpart.CFrame = CFrame.new(pos)
  1507. if hit ~= nil then
  1508. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1509. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1510. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1511. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1512. MagniKILL(refpart, 80, 0, "Normal")
  1513. end
  1514. game:GetService("Debris"):AddItem(refpart, 0)
  1515. end
  1516. until num <= 0
  1517. end))
  1518. end
  1519. function shoottraildd22(mouse, partt, SpreadAmount)
  1520. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1521. local MainPos = partt.Position
  1522. local MainPos2 = mouse + SpreadVectors
  1523. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1524. local speed = 900
  1525. local num = 1
  1526. coroutine.resume(coroutine.create(function()
  1527. repeat
  1528. swait()
  1529. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1530. local mag = (MainPos - pos).magnitude
  1531. 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)
  1532. MainPos = MainPos + MouseLook.lookVector * speed
  1533. num = num - 1
  1534. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1535. if hit ~= nil then
  1536. num = 0
  1537. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1538. refpart.Anchored = true
  1539. refpart.CFrame = CFrame.new(pos)
  1540. game:GetService("Debris"):AddItem(refpart, 2)
  1541. end
  1542. if num <= 0 then
  1543. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1544. refpart.Anchored = true
  1545. refpart.CFrame = CFrame.new(pos)
  1546. if hit ~= nil then
  1547. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1548. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1549. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1550. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1551. MagniKILL(refpart, 80, 0, "Normal")
  1552. end
  1553. game:GetService("Debris"):AddItem(refpart, 0)
  1554. end
  1555. until num <= 0
  1556. end))
  1557. end
  1558. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1559. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1560. local MainPos = partt.Position
  1561. local MainPos2 = mouse + SpreadVectors
  1562. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1563. local speed = 200
  1564. local num = 0
  1565. coroutine.resume(coroutine.create(function()
  1566. repeat
  1567. swait()
  1568. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1569. local mag = (MainPos - pos).magnitude
  1570. 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)
  1571. MainPos = MainPos + MouseLook.lookVector * speed
  1572. num = num - 1
  1573. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1574. if hit ~= nil then
  1575. num = 0
  1576. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1577. refpart.Anchored = true
  1578. refpart.CFrame = CFrame.new(pos)
  1579. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1580. game:GetService("Debris"):AddItem(refpart, 2)
  1581. end
  1582. if num <= 0 then
  1583. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1584. refpart.Anchored = true
  1585. refpart.CFrame = CFrame.new(pos)
  1586. if hit ~= nil then
  1587. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1588. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1589. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1590. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1591. end
  1592. game:GetService("Debris"):AddItem(refpart, 0)
  1593. end
  1594. until num <= 0
  1595. end))
  1596. end
  1597. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1598. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1599. local MainPos = partt.Position
  1600. local MainPos2 = mouse + SpreadVectors
  1601. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1602. local speed = 500
  1603. local num = 1
  1604. coroutine.resume(coroutine.create(function()
  1605. repeat
  1606. swait()
  1607. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1608. local mag = (MainPos - pos).magnitude
  1609. 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)
  1610. MainPos = MainPos + MouseLook.lookVector * speed
  1611. num = num - 1
  1612. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1613. if hit ~= nil then
  1614. num = 0
  1615. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1616. refpart.Anchored = true
  1617. refpart.CFrame = CFrame.new(pos)
  1618. game:GetService("Debris"):AddItem(refpart, 2)
  1619. end
  1620. if num <= 0 then
  1621. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1622. refpart.Anchored = true
  1623. refpart.CFrame = CFrame.new(pos)
  1624. if hit ~= nil then
  1625. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1626. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1627. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1628. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1629. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1630. end
  1631. game:GetService("Debris"):AddItem(refpart, 0)
  1632. end
  1633. until num <= 0
  1634. end))
  1635. end
  1636.  
  1637. --infinite
  1638. Humanoid.WalkSpeed = 50
  1639. local Must2 = Instance.new("Sound",Torso)
  1640. Must2.SoundId = "rbxassetid://930465002"
  1641. Must2.Pitch = 0.99
  1642. Must2.Volume = 4
  1643. Must2.Looped = true
  1644. wait(0)
  1645. Must2:Play()
  1646. local Must2 = Instance.new("Sound",Torso)
  1647. Must2.SoundId = "rbxassetid://1042428496"
  1648. Must2.Pitch = 0.99
  1649. Must2.Volume = 0.7
  1650. Must2.Looped = true
  1651. wait(0)
  1652. Must2:Play()
  1653. local pie222 = Instance.new("ParticleEmitter")
  1654. pie222.Parent = RightArm
  1655. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1656. pie222.LightEmission = 1
  1657. pie222.Size = NumberSequence.new(0.8)
  1658. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1659. pie222.Transparency = NumberSequence.new(0.6,1)
  1660. pie222.EmissionDirection = "Top"
  1661. pie222.Enabled = true
  1662. pie222.Lifetime = NumberRange.new(1)
  1663. pie222.Rotation = NumberRange.new(-320, 320)
  1664. pie222.Rate = 80
  1665. pie222.Speed = NumberRange.new(0)
  1666. pie222.LockedToPart = true
  1667. local pie222 = Instance.new("ParticleEmitter")
  1668. pie222.Parent = LeftArm
  1669. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1670. pie222.LightEmission = 1
  1671. pie222.Size = NumberSequence.new(0.8)
  1672. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1673. pie222.Transparency = NumberSequence.new(0.6,1)
  1674. pie222.EmissionDirection = "Top"
  1675. pie222.Enabled = true
  1676. pie222.Lifetime = NumberRange.new(1)
  1677. pie222.Rotation = NumberRange.new(-320, 320)
  1678. pie222.Rate = 80
  1679. pie222.Speed = NumberRange.new(0)
  1680. pie222.LockedToPart = true
  1681. local pie222 = Instance.new("ParticleEmitter")
  1682. pie222.Parent = RightLeg
  1683. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1684. pie222.LightEmission = 1
  1685. pie222.Size = NumberSequence.new(0.8)
  1686. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1687. pie222.Transparency = NumberSequence.new(0.6,1)
  1688. pie222.EmissionDirection = "Top"
  1689. pie222.Enabled = true
  1690. pie222.Lifetime = NumberRange.new(1)
  1691. pie222.Rotation = NumberRange.new(-320, 320)
  1692. pie222.Rate = 80
  1693. pie222.Speed = NumberRange.new(0)
  1694. pie222.LockedToPart = true
  1695. local pie222 = Instance.new("ParticleEmitter")
  1696. pie222.Parent = LeftLeg
  1697. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1698. pie222.LightEmission = 1
  1699. pie222.Size = NumberSequence.new(0.8)
  1700. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1701. pie222.Transparency = NumberSequence.new(0.6,1)
  1702. pie222.EmissionDirection = "Top"
  1703. pie222.Enabled = true
  1704. pie222.Lifetime = NumberRange.new(1)
  1705. pie222.Rotation = NumberRange.new(-320, 320)
  1706. pie222.Rate = 80
  1707. pie222.Speed = NumberRange.new(0)
  1708. pie222.LockedToPart = true
  1709. local HBill = Instance.new("BillboardGui", char.Head)
  1710. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1711. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1712. HBill.Size = UDim2.new(15,0,2.2,0)
  1713. HBill.Name = "Display"
  1714. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1715. HBill.AlwaysOnTop = false
  1716. HBill.MaxDistance = 50
  1717. HBill.Enabled = true
  1718. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1719. HMain.BackgroundTransparency = 1
  1720. HMain.Size = UDim2.new(1,0,1,0)
  1721. HBarBack.Parent = HMain
  1722. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1723. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1724. HBarBack.BorderSizePixel = .25
  1725. HBarBack.BackgroundTransparency = 0
  1726. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1727. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1728. HHealth.BackgroundTransparency = 1
  1729. HHealth.Size = UDim2.new(1,0,1,0)
  1730. HHealth.Font = "SourceSansBold"
  1731. HHealth.Text = ""
  1732. HHealth.TextScaled = true
  1733. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1734. HHealth.TextStrokeTransparency = 1
  1735. HName.Parent = HMain
  1736. HName.BackgroundTransparency = 1
  1737. HName.Size = UDim2.new(1,0,.7,0)
  1738. HName.Font = "SourceSansBold"
  1739. HName.Text = "Infinite"
  1740. HName.TextScaled = true
  1741. HName.TextColor3 = BrickColor.new("Bright red").Color
  1742. HName.TextStrokeTransparency = 1
  1743. HName.TextYAlignment = "Top"
  1744. lig = Instance.new("PointLight",Player.Character.Torso)
  1745. lig.Color=Color3.new(255,0,0)
  1746. lig.Range = 7
  1747. ---
  1748.  
  1749. attackdebounce = false
  1750. deb=false
  1751.  
  1752. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1753. if hit.Parent==nil then
  1754. return
  1755. end
  1756. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1757. for _,v in pairs(hit.Parent:children()) do
  1758. if v:IsA("Humanoid") then
  1759. h=v
  1760. end
  1761. end
  1762. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1763. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1764. end
  1765. if hit.Parent.className=="Hat" then
  1766. hit=hit.Parent.Parent:findFirstChild("Head")
  1767. end
  1768. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1769. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1770. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1771. return
  1772. end]]
  1773. -- hs(hit,1.2)
  1774. c=Instance.new("ObjectValue")
  1775. c.Name="creator"
  1776. c.Value=game:service("Players").LocalPlayer
  1777. c.Parent=h
  1778. game:GetService("Debris"):AddItem(c,.5)
  1779. Damage=math.random(minim,maxim)
  1780. -- h:TakeDamage(Damage)
  1781. blocked=false
  1782. block=hit.Parent:findFirstChild("Block")
  1783. if block~=nil then
  1784. print(block.className)
  1785. if block.className=="NumberValue" then
  1786. if block.Value>0 then
  1787. blocked=true
  1788. if decreaseblock==nil then
  1789. block.Value=block.Value-1
  1790. end
  1791. end
  1792. end
  1793. if block.className=="IntValue" then
  1794. if block.Value>0 then
  1795. blocked=true
  1796. if decreaseblock~=nil then
  1797. block.Value=block.Value-1
  1798. end
  1799. end
  1800. end
  1801. end
  1802. if blocked==false then
  1803. -- h:TakeDamage(Damage)
  1804. h.Health=h.Health-Damage
  1805. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1806. else
  1807. h.Health=h.Health-(Damage/2)
  1808. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1809. end
  1810. if Type=="Knockdown" then
  1811. Humanoid=hit.Parent.Humanoid
  1812. Humanoid.PlatformStand=true
  1813. coroutine.resume(coroutine.create(function(HHumanoid)
  1814. swait(1)
  1815. HHumanoid.PlatformStand=false
  1816. end),Humanoid)
  1817. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1818. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1819. local bodvol=Instance.new("BodyVelocity")
  1820. bodvol.velocity=angle*knockback
  1821. bodvol.P=5000
  1822. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1823. bodvol.Parent=hit
  1824. rl=Instance.new("BodyAngularVelocity")
  1825. rl.P=3000
  1826. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1827. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1828. rl.Parent=hit
  1829. game:GetService("Debris"):AddItem(bodvol,.5)
  1830. game:GetService("Debris"):AddItem(rl,.5)
  1831. elseif Type=="Normal" then
  1832. bp=Instance.new("BodyVelocity")
  1833. bp.P=100000
  1834. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1835. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1836. if KnockbackType==1 then
  1837. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1838. elseif KnockbackType==2 then
  1839. bp.velocity=Property.CFrame.lookVector*knockback
  1840. end
  1841. if knockback>0 then
  1842. bp.Parent=hit.Parent.Torso
  1843.  
  1844. end
  1845. game:GetService("Debris"):AddItem(bp,.5)
  1846. elseif Type=="Up" then
  1847. local bodyVelocity=Instance.new("BodyVelocity")
  1848. bodyVelocity.velocity=vt(0,60,0)
  1849. bodyVelocity.P=5000
  1850. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1851. bodyVelocity.Parent=hit
  1852. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1853. rl=Instance.new("BodyAngularVelocity")
  1854. rl.P=3000
  1855. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1856. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1857. rl.Parent=hit
  1858. game:GetService("Debris"):AddItem(rl,.5)
  1859. elseif Type=="Snare" then
  1860. bp=Instance.new("BodyPosition")
  1861. bp.P=2000
  1862. bp.D=100
  1863. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1864. bp.position=hit.Parent.Torso.Position
  1865. bp.Parent=hit.Parent.Torso
  1866. game:GetService("Debris"):AddItem(bp,1)
  1867. elseif Type=="Target" then
  1868. if Targetting==false then
  1869. ZTarget=hit.Parent.Torso
  1870. coroutine.resume(coroutine.create(function(Part)
  1871. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1872. swait(1)
  1873. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1874. end),ZTarget)
  1875. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1876. targetgui=Instance.new("BillboardGui")
  1877. targetgui.Parent=ZTarget
  1878. targetgui.Size=UDim2.new(10,100,10,100)
  1879. targ=Instance.new("ImageLabel")
  1880. targ.Parent=targetgui
  1881. targ.BackgroundTransparency=1
  1882. targ.Image="rbxassetid://4834067"
  1883. targ.Size=UDim2.new(1,0,1,0)
  1884. cam.CameraType="Scriptable"
  1885. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1886. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1887. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1888. Targetting=true
  1889. RocketTarget=ZTarget
  1890. for i=1,Property do
  1891. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1892. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1893. swait()
  1894. end
  1895. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1896. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1897. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1898. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1899. end
  1900. Targetting=true
  1901. RocketTarget=true
  1902. targetgui.Parent=true
  1903. cam.CameraType="Custom"
  1904. end
  1905. end
  1906. debounce=Instance.new("BoolValue")
  1907. debounce.Name="DebounceHit"
  1908. debounce.Parent=hit.Parent
  1909. debounce.Value=true
  1910. game:GetService("Debris"):AddItem(debounce,Delay)
  1911. c=Instance.new("ObjectValue")
  1912. c.Name="creator"
  1913. c.Value=Player
  1914. c.Parent=h
  1915. game:GetService("Debris"):AddItem(c,.5)
  1916. CRIT=true
  1917. hitDeb=true
  1918. AttackPos=6
  1919. end
  1920. end
  1921.  
  1922. showDamage=function(Char,Dealt,du,Color)
  1923. m=Instance.new("Model")
  1924. m.Name=tostring(Dealt)
  1925. h=Instance.new("Humanoid")
  1926. h.Health=0
  1927. h.MaxHealth=0
  1928. h.Parent=m
  1929. c=Instance.new("Part")
  1930. c.Transparency=0
  1931. c.BrickColor=Color
  1932. c.Transparency = 1
  1933. c.Name="Head"
  1934. c.TopSurface=0
  1935. c.BottomSurface=0
  1936. c.formFactor="Plate"
  1937. c.Size=Vector3.new(1,.4,1)
  1938.  
  1939. local txt = Instance.new("BillboardGui", c)
  1940. txt.Adornee = c
  1941. txt.Name = "_status"
  1942. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1943. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1944. local text = Instance.new("TextLabel", txt)
  1945. text.Size = UDim2.new(10, 0, 7, 0)
  1946. text.FontSize = "Size12"
  1947. text.TextScaled = true
  1948. text.TextTransparency = 0.5
  1949. text.BackgroundTransparency = 1
  1950. text.TextTransparency = 0.5
  1951. text.TextStrokeTransparency = 0.5
  1952. text.Font = "SciFi"
  1953. text.TextStrokeColor3 = Color3.new(0,0,0)
  1954. v=Instance.new("Part")
  1955. v.Name = "ColorBrick"
  1956. v.Parent=c
  1957. v.FormFactor="Symmetric"
  1958. v.Anchored=true
  1959. v.CanCollide=false
  1960. v.BottomSurface="Smooth"
  1961. v.TopSurface="Smooth"
  1962. v.Size=Vector3.new(10,5,3)
  1963. v.Transparency=1
  1964. v.CFrame=c.CFrame
  1965. v.BrickColor=BrickColor.random()
  1966. v.Transparency=1
  1967. text.TextColor3 = t.BrickColor.Color
  1968. v.Shape="Block"
  1969. text.Text = tostring(Dealt)
  1970. ms=Instance.new("CylinderMesh")
  1971. ms.Scale=Vector3.new(.8,.8,.8)
  1972. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1973. local rndm=math.random(1,#hitsounds)
  1974. local r=rndm
  1975. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1976. if CRIT==true then
  1977. ms.Scale=Vector3.new(1,1.25,1)
  1978. end
  1979. ms.Parent=c
  1980. c.Reflectance=0
  1981. Instance.new("BodyGyro").Parent=c
  1982. c.Parent=m
  1983. if Char:findFirstChild("Head")~=nil then
  1984. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1985. elseif Char.Parent:findFirstChild("Head")~=nil then
  1986. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1987. end
  1988. f=Instance.new("BodyPosition")
  1989. f.P=200000
  1990. f.D=100
  1991. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1992. f.position=c.Position+Vector3.new(0,3,0)
  1993. f.Parent=c
  1994. game:GetService("Debris"):AddItem(m,.5+du)
  1995. c.CanCollide=false
  1996. m.Parent=workspace
  1997. c.CanCollide=false
  1998. end
  1999.  
  2000.  
  2001. ------
  2002. hito = function(dm, X, c, dn, dp, dq)
  2003. for I,dr in pairs(workspace:GetChildren()) do
  2004. 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
  2005. local ds = dr:FindFirstChild("Humanoid")
  2006. local dt = dr:FindFirstChild("HumanoidRootPart")
  2007. TakeDamage(ds, c)
  2008. if InForm == true then
  2009. ds.Parent:BreakJoints()
  2010. wait(1.2)
  2011. ds.Parent:Destroy()
  2012. end
  2013. ds:SetStateEnabled(16, true)
  2014. delay(dn, function()
  2015. ds:SetStateEnabled(16, true)
  2016. end)
  2017. local du = Instance.new("StringValue")
  2018. du.Name = "alabo"
  2019. du.Parent = dt
  2020. game.Debris:AddItem(du, dn)
  2021. local dv = Instance.new("Part")
  2022.  
  2023. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2024. dv.Transparency = 0.25
  2025. dv.Anchored = true
  2026. dv.CanCollide = false
  2027. dv.BrickColor = BrickColor.new("White")
  2028. dv.Material = "Neon"
  2029. dv.Locked = true
  2030. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2031. dv.Parent = modz
  2032. local dw = Instance.new("SpecialMesh")
  2033. dw.MeshType = "Sphere"
  2034. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2035. dw.Parent = dv
  2036. game.Debris:AddItem(dv, 1)
  2037. local dx = Instance.new("Model")
  2038. dx.Name = c
  2039. dx.Parent = workspace
  2040. game.Debris:AddItem(dx, 0.5 + c / 75)
  2041. local dy = Instance.new("Humanoid")
  2042. dy.MaxHealth = 0
  2043. dy.Parent = dx
  2044. local dz = Instance.new("Part")
  2045. dz.Name = "Head"
  2046. dz.Locked = true
  2047. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2048. dz.Position = dt.Position
  2049. dz.BrickColor = BrickColor.new("New Yeller")
  2050. dz.Material = "Neon"
  2051. dz.Transparency = 1
  2052. dz.CanCollide = false
  2053. dz.Parent = dx
  2054. local dA = Instance.new("BodyPosition")
  2055. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2056. dA.P = 20000
  2057. dA.D = 300
  2058. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2059. dA.Parent = dz
  2060. local dB = Instance.new("CylinderMesh")
  2061. dB.Parent = dz
  2062. coroutine.resume(coroutine.create(function()
  2063. while dB do
  2064. swait()
  2065. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2066. end
  2067. end))
  2068. if dp then
  2069. local dC = Instance.new("BodyVelocity")
  2070. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2071. dC.P = 9999999999
  2072. dC.Velocity = dp
  2073. dC.Parent = dt
  2074. game.Debris:AddItem(dC, dn)
  2075. end
  2076. if dq then
  2077. local dD = Instance.new("BodyAngularVelocity")
  2078. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2079. dD.P = math.huge
  2080. dD.AngularVelocity = dq
  2081. dD.Parent = dt
  2082. game.Debris:AddItem(dD, dn)
  2083. end
  2084. local dE = Instance.new("Sound")
  2085. dE.Pitch = rd2(10, 11) / 10
  2086. dE.Volume = rd2(10, 13) / 10
  2087. dE.EmitterSize = 10
  2088. dE.SoundId = "rbxassetid://"
  2089. dE.Parent = dv
  2090. dE:Play()
  2091. coroutine.resume(coroutine.create(function()
  2092. for I = 1, 5 do
  2093. swait()
  2094. dv.Transparency = dv.Transparency + 0.175
  2095. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2096. end
  2097. end))
  2098. end
  2099. end
  2100. end
  2101. ------
  2102.  
  2103. vt = Vector3.new
  2104. local new = Instance.new
  2105. local cf = CFrame.new
  2106. local cfa = CFrame.Angles
  2107. local bc = BrickColor.new
  2108.  
  2109. function bigbangattack()
  2110. attack = true
  2111. Humanoid.WalkSpeed = 0
  2112. for i = 0, 8, 0.1 do
  2113. swait()
  2114. 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)
  2115. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2116. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2117. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2118. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2119. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2120. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2121. end
  2122. local rng = Instance.new("Part", mouse)
  2123. rng.Anchored = true
  2124. rng.BrickColor = BrickColor.new("Cyan")
  2125. rng.CanCollide = false
  2126. rng.FormFactor = 3
  2127. rng.Name = "Ring"
  2128. rng.Size = Vector3.new(0.4,0.4,0.4)
  2129. rng.Transparency = 0
  2130. rng.TopSurface = 0
  2131. rng.BottomSurface = 0
  2132. rng.CFrame = RootPart.CFrame
  2133. local rngm = Instance.new("SpecialMesh", rng)
  2134. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2135.  
  2136. local rng3 = rng:Clone()
  2137. rng3.Parent = char
  2138. local rng3m = rng3.Mesh
  2139.  
  2140. local rng5 = rng:Clone()
  2141. rng5.Parent = char
  2142. rng5.BrickColor = BrickColor.new("Cyan")
  2143. local rng5m = rng5.Mesh
  2144. local rng6 = rng:Clone()
  2145. rng6.Material = "Plastic"
  2146. rng6.BrickColor = BrickColor.new("Cyan")
  2147. rng6.Parent = char
  2148. local rng6m = rng6.Mesh
  2149. rng6m.Scale = vt(7.5,7.5,7.5)
  2150. rng6m.MeshType = "FileMesh"
  2151. rng6m.MeshId = "rbxassetid://430736398"
  2152. local Must2 = Instance.new("Sound",rng6)
  2153. Must2.SoundId = "rbxassetid://135581154"
  2154. Must2.Pitch = 0.99
  2155. Must2.Volume = 3
  2156. Must2.Looped = false
  2157. wait(0)
  2158. Must2:Play()
  2159. local hita = rng6.Touched:connect(function(hit)
  2160. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2161. end)
  2162.  
  2163. rng3.CFrame = RootPart.CFrame
  2164.  
  2165. rng5.CFrame = RootPart.CFrame
  2166. rng6.CFrame = RootPart.CFrame
  2167. local pie222 = Instance.new("ParticleEmitter")
  2168. pie222.Parent = rng6
  2169. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2170. pie222.LightEmission = 1
  2171. pie222.Size = NumberSequence.new(6,1)
  2172. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2173. pie222.Transparency = NumberSequence.new(0.6,1)
  2174. pie222.EmissionDirection = "Top"
  2175. pie222.Enabled = true
  2176. pie222.Lifetime = NumberRange.new(1)
  2177. pie222.Rotation = NumberRange.new(-320, 320)
  2178. pie222.Rate = 404
  2179. pie222.Speed = NumberRange.new(0)
  2180. pie222.LockedToPart = false
  2181. pie222.VelocitySpread = 2
  2182. wait()
  2183. local scaler = 10/5
  2184. local scaler2 = 10/5
  2185. for i = 0,10,0.1 do
  2186. swait()
  2187. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2188.  
  2189. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2190.  
  2191. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2192. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2193. rng6.CFrame = rng3.CFrame
  2194. rng.Transparency = rng.Transparency + 1
  2195.  
  2196. rng3.Transparency = rng3.Transparency + 0.01
  2197.  
  2198. rng5.Transparency = rng5.Transparency + 0.01
  2199. rng6.Transparency = rng6.Transparency + 0.021
  2200. scaler = scaler - 0.125/5
  2201. scaler2 = scaler2 - 0.1/5
  2202.  
  2203. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2204.  
  2205. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2206. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2207. end
  2208. hita:disconnect()
  2209. game:GetService("Debris"):AddItem(rng, 1)
  2210.  
  2211. game:GetService("Debris"):AddItem(rng3, 1)
  2212.  
  2213. game:GetService("Debris"):AddItem(rng5, 1)
  2214. attack = false
  2215. pie222:Destroy()
  2216. Humanoid.WalkSpeed = 16
  2217. end
  2218.  
  2219.  
  2220. function bigbangattack2()
  2221. attack = true
  2222. Humanoid.WalkSpeed = 0
  2223. for i = 0, 8, 0.1 do
  2224. swait()
  2225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2227. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2228. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2229. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2230. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2231. end
  2232. local rng = Instance.new("Part", RightArm)
  2233. rng.Anchored = true
  2234. rng.BrickColor = BrickColor.new("Cyan")
  2235. rng.CanCollide = false
  2236. rng.FormFactor = 3
  2237. rng.Name = "Ring"
  2238. rng.Size = Vector3.new(0.4,0.4,0.4)
  2239. rng.Transparency = 0
  2240. rng.TopSurface = 0
  2241. rng.BottomSurface = 0
  2242. rng.CFrame = RootPart.CFrame
  2243. local rngm = Instance.new("SpecialMesh", rng)
  2244. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2245.  
  2246. local rng3 = rng:Clone()
  2247. rng3.Parent = char
  2248. local rng3m = rng3.Mesh
  2249.  
  2250. local rng5 = rng:Clone()
  2251. rng5.Parent = char
  2252. rng5.BrickColor = BrickColor.new("Cyan")
  2253. local rng5m = rng5.Mesh
  2254. local rng6 = rng:Clone()
  2255. rng6.Material = "Plastic"
  2256. rng6.BrickColor = BrickColor.new("Cyan")
  2257. rng6.Parent = char
  2258. local rng6m = rng6.Mesh
  2259. rng6m.Scale = vt(7.5,7.5,30.5)
  2260. rng6m.MeshType = "FileMesh"
  2261. rng6m.MeshId = "rbxassetid://430736398"
  2262. local Must2 = Instance.new("Sound",Torso)
  2263. Must2.SoundId = "rbxassetid://719747626"
  2264. Must2.Pitch = 0.99
  2265. Must2.Volume = 3
  2266. Must2.Looped = false
  2267. wait(0)
  2268. Must2:Play()
  2269. local hita = rng6.Touched:connect(function(hit)
  2270. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2271. end)
  2272.  
  2273. rng3.CFrame = Head.CFrame
  2274.  
  2275. rng5.CFrame = Head.CFrame
  2276. rng6.CFrame = rng5.CFrame
  2277. local pie222 = Instance.new("ParticleEmitter")
  2278. pie222.Parent = rng6
  2279. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2280. pie222.LightEmission = 1
  2281. pie222.Size = NumberSequence.new(15,1)
  2282. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2283. pie222.Transparency = NumberSequence.new(0.6,1)
  2284. pie222.EmissionDirection = "Top"
  2285. pie222.Enabled = true
  2286. pie222.Lifetime = NumberRange.new(1)
  2287. pie222.Rotation = NumberRange.new(-320, 320)
  2288. pie222.Rate = 404
  2289. pie222.Speed = NumberRange.new(0)
  2290. pie222.LockedToPart = false
  2291. pie222.VelocitySpread = 2
  2292. wait()
  2293. local scaler = 10/5
  2294. local scaler2 = 10/5
  2295. for i = 0,10,0.1 do
  2296. swait()
  2297. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2298.  
  2299. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2300.  
  2301. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2302. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2303. rng6.CFrame = rng3.CFrame
  2304. rng.Transparency = rng.Transparency + 1
  2305.  
  2306. rng3.Transparency = rng3.Transparency + 0.01
  2307.  
  2308. rng5.Transparency = rng5.Transparency + 0.01
  2309. rng6.Transparency = rng6.Transparency + 0.021
  2310. scaler = scaler - 0.125/5
  2311. scaler2 = scaler2 - 0.1/5
  2312.  
  2313. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2314.  
  2315. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2316. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2317. end
  2318. hita:disconnect()
  2319. game:GetService("Debris"):AddItem(rng, 1)
  2320.  
  2321. game:GetService("Debris"):AddItem(rng3, 1)
  2322.  
  2323. game:GetService("Debris"):AddItem(rng5, 1)
  2324. attack = false
  2325. pie222:Destroy()
  2326. Humanoid.WalkSpeed = 16
  2327. end
  2328.  
  2329. boom = Instance.new("Sound",char)
  2330. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2331. boom.Volume = 1
  2332.  
  2333. mouse.KeyDown:connect(function(key)
  2334. if key == "=" then
  2335. local Must = Instance.new("Sound",Torso)
  2336. Must.SoundId = "rbxassetid://273734478"
  2337. Must.Pitch = 0.99
  2338. Must.Volume = 3.4
  2339. Must.Looped = false
  2340. wait(0)
  2341. Must:Play()
  2342.  
  2343. local pie222 = Instance.new('ParticleEmitter')
  2344. pie222.Parent = RootPart
  2345. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2346. pie222.LightEmission = 1
  2347. pie222.Size = NumberSequence.new(6,1)
  2348. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2349. pie222.Transparency = NumberSequence.new(0.3,1)
  2350. pie222.EmissionDirection = "Top"
  2351. pie222.Enabled = true
  2352. pie222.Lifetime = NumberRange.new(1)
  2353. pie222.Rotation = NumberRange.new(-320, 320)
  2354. pie222.Rate = 300
  2355. pie222.Speed = NumberRange.new(0)
  2356. pie222.LockedToPart = false
  2357. pie222.VelocitySpread = 2
  2358. Humanoid.WalkSpeed = 400
  2359. wait(7)
  2360. pie222:Destroy()
  2361. Humanoid.WalkSpeed = 150
  2362.  
  2363.  
  2364.  
  2365. end
  2366. end)
  2367.  
  2368. local multiplier = 1
  2369.  
  2370. function hurt(hit, dmg)
  2371. if hit.Parent then
  2372. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2373. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2374. if hum then
  2375. if hum.Parent.Name ~= Player.Name then
  2376. if dmg == "Kill" or hum.Health > 100000 then
  2377. hit.Parent:BreakJoints()
  2378. return true
  2379. else
  2380. if math.random(0, 100) == 50 then
  2381. hum.Health = hum.Health - dmg*multiplier*2.5
  2382. else
  2383. hum.Health = hum.Health -dmg*multiplier
  2384. end
  2385. return true
  2386. end
  2387. end
  2388. end
  2389. end
  2390. end
  2391.  
  2392. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2393. function fade(obj, dest, grow)
  2394. spawn(function()
  2395. local oldcf = obj.CFrame
  2396. for i = 0, 10 do
  2397. if grow then
  2398. obj.Size = obj.Size +Vector3.new(1,1,1)
  2399. obj.CFrame = oldcf
  2400. end
  2401. obj.Transparency = obj.Transparency +0.1
  2402. swait()
  2403. end
  2404. if dest then
  2405. obj:Destroy()
  2406. end
  2407. end)
  2408. end
  2409.  
  2410. local push = 100
  2411.  
  2412. mouse.KeyDown:connect(function(key)
  2413. if key == "g" then
  2414. local p = Instance.new("Part")
  2415. p.Transparency = 0
  2416. p.Anchored = true
  2417. p.Size = Vector3.new(4,4,4)
  2418. p.CanCollide = false
  2419. p.BrickColor = BrickColor.new("Really black")
  2420. p.Material = Enum.Material.Neon
  2421. local pe = Instance.new("ParticleEmitter", p)
  2422. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2423. pe.LightEmission = 0.7
  2424. pe.Size = NumberSequence.new(4)
  2425. pe.Texture = "rbxassetid://243664672"
  2426. pe.Transparency = NumberSequence.new(0.5)
  2427. pe.Lifetime = NumberRange.new(0.1)
  2428. pe.Rate = 500
  2429. pe.Speed = NumberRange.new(3)
  2430. p.CFrame = Head.CFrame
  2431. p.Parent = workspace
  2432. p.Anchored = false
  2433. local bv = Instance.new("BodyVelocity", p)
  2434. bv.MaxForce = huge
  2435. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2436. p.Touched:connect(function(hit)
  2437. hurt(hit, math.random(5,10))
  2438. end)
  2439. game.Debris:AddItem(p, 4)
  2440. end
  2441. end)
  2442.  
  2443.  
  2444. mouse.KeyDown:connect(function(key)
  2445. if key == "v" and not attacking then
  2446. attacking = true
  2447. shielding = true
  2448. local p = Instance.new("Part")
  2449. p.Anchored = true
  2450. p.BrickColor = BrickColor.new("Really black")
  2451. p.Material = Enum.Material.Neon
  2452. shield = p
  2453. local bc = BrickColor.Random()
  2454. p.BrickColor = bc
  2455. p.Size = Vector3.new(30,30,0)
  2456. p.BrickColor = BrickColor.new("Really red")
  2457. p.Material = Enum.Material.Neon
  2458. local m = Instance.new("SpecialMesh", p)
  2459. m.MeshType = "Sphere"
  2460. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2461. local num2 = -0.8
  2462. for i = 0, 10 do
  2463. if shielding then
  2464. local p = Instance.new("Part")
  2465. p.Size = Vector3.new(1.8,1.8,1.8)
  2466. p.CanCollide = false
  2467. p.Anchored = true
  2468. p.Transparency = 0
  2469. p.BrickColor = BrickColor.new("Really black")
  2470. p.Material = Enum.Material.Neon
  2471. local pe = Instance.new("ParticleEmitter")
  2472. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2473. pe.LightEmission = 0.7
  2474. pe.Size = NumberSequence.new(1.7)
  2475. pe.Texture = "rbxassetid://243664672"
  2476. pe.Transparency = NumberSequence.new(0.5)
  2477. pe.Lifetime = NumberRange.new(1)
  2478. pe.Rate = 500
  2479. pe.Speed = NumberRange.new(0)
  2480. pe.Parent = p
  2481. p.Parent = shield
  2482. num2 = num2 + 1
  2483. local num = num2
  2484. local neg = false
  2485. spawn(function()
  2486. repeat wait()
  2487. num = num + 0.1
  2488. local sin = math.sin(num)*15
  2489. local cos = math.cos(num)*15
  2490. if shield then
  2491. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2492. end
  2493. until not shielding
  2494. end)
  2495. else
  2496. break
  2497. end
  2498. end
  2499. p.Transparency = 0.7
  2500. p.Parent = workspace
  2501. p.Touched:connect(function(hit)
  2502. if hurt(hit, math.random(50, 100)) then
  2503. fade(hit)
  2504. elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2505. fade(hit, true)
  2506. end
  2507. end)
  2508. end
  2509. end)
  2510. mouse.KeyUp:connect(function(key)
  2511. if key == "v" and attacking then
  2512. if shield then
  2513. fade(shield, true)
  2514. attacking = false
  2515. shielding = false
  2516. end
  2517. end
  2518. end)
  2519.  
  2520. mouse.KeyDown:connect(function(key)
  2521. if key == "b" and not attacking then
  2522. attacking = true
  2523. local Must = Instance.new("Sound",Torso)
  2524. Must.SoundId = "rbxassetid://1042338696"
  2525. Must.Pitch = 0.99
  2526. Must.Volume = 3.4
  2527. Must.Looped = false
  2528. wait(0)
  2529. Must:Play()
  2530. local p = Instance.new("Part")
  2531. p.Anchored = true
  2532. p.Material = "Neon"
  2533. local bc = BrickColor.new("Bright red")
  2534. p.BrickColor = bc
  2535. local m = Instance.new("SpecialMesh", p)
  2536. m.MeshType = "Sphere"
  2537. p.Size = Vector3.new(1,1,1)
  2538. p.CFrame = char.Torso.CFrame
  2539. p.CanCollide = false
  2540. local pe = Instance.new("ParticleEmitter")
  2541. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2542. pe.LightEmission = 0.7
  2543. pe.Size = NumberSequence.new(10)
  2544. pe.Texture = "rbxassetid://243664672"
  2545. pe.Transparency = NumberSequence.new(1)
  2546. pe.Lifetime = NumberRange.new(5)
  2547. pe.Rate = 500
  2548. pe.Speed = NumberRange.new(50)
  2549. pe.VelocitySpread = 360
  2550. pe.Parent = p
  2551. p.Parent = workspace
  2552. local rate = 20
  2553. local oldcf = p.CFrame
  2554. local con = p.Touched:connect(function(hit)
  2555. if hit.Parent then
  2556. if hit.Anchored == false then
  2557. if hit.Parent.Name ~= Player.Name then
  2558. if not hit.Parent:IsA("Humanoid") then
  2559. hurt(hit, math.random(1,1))
  2560. end
  2561. end
  2562. end
  2563. end
  2564. end)
  2565. attacking = false
  2566. for i = 0, 10*rate do
  2567. p.Size = p.Size +Vector3.new(20,20,20)/rate
  2568. p.Transparency = p.Transparency+0.1/rate
  2569. p.CFrame = oldcf
  2570. swait()
  2571. end
  2572. pe.Enabled = false
  2573. con:disconnect()
  2574. game.Debris:AddItem(p, 5)
  2575. end
  2576. end)
  2577.  
  2578. mouse.KeyDown:connect(function(key)
  2579. if key == "t" and not attacking then
  2580. attacking = true
  2581. for i = 1, 2 do
  2582. local arm = ""
  2583. if i == 1 then arm = "Right Arm" end
  2584. if i == 2 then arm = "Left Arm" end
  2585. local p = Instance.new("Part")
  2586. p.CanCollide = false
  2587. p.Anchored = true
  2588. p.Transparency = 1
  2589. p.BrickColor = BrickColor.new("Bright red")
  2590. p.Material = Enum.Material.Neon
  2591. p.Size = Vector3.new(0.9,0.9,0.9)
  2592. local p2 = p:Clone()
  2593. p.Parent = char
  2594. p2.Parent = char
  2595. spawn(function()
  2596. local num = 0
  2597. repeat swait()
  2598. num = num + 0.5
  2599. local sin = math.sin(num)*2
  2600. local cos = math.cos(num)*2
  2601. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2602. until not attacking
  2603. p:Destroy()
  2604. p2:Destroy()
  2605. end)
  2606. end
  2607. for i = 0, 50 do
  2608. local arm = ""
  2609. if i%2 == 0 then
  2610. arm = "Right Arm"
  2611. else
  2612. arm = "Left Arm"
  2613. end
  2614. local p = Instance.new("Part")
  2615. p.Transparency = 0
  2616. p.Size = Vector3.new(2.1,2.1,2.1)
  2617. p.Name = "ignore"
  2618. p.CanCollide = false
  2619. p.BrickColor = BrickColor.new("Bright red")
  2620. p.Material = Enum.Material.Neon
  2621. p.CFrame = char[arm].CFrame
  2622. p.Parent = workspace
  2623. p.Touched:connect(function(hit)
  2624. if hit.Name ~= "ignore" then
  2625. hurt(hit, 10)
  2626. end
  2627. end)
  2628. local bv = Instance.new("BodyVelocity")
  2629. bv.MaxForce = huge
  2630. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2631. bv.Parent = p
  2632. game.Debris:AddItem(p, 5)
  2633. swait()
  2634. end
  2635. wait(0.5)
  2636. attacking = false
  2637. end
  2638. end)
  2639.  
  2640.  
  2641. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.  
  2648.  
  2649.  
  2650.  
  2651. local rad = math.rad
  2652.  
  2653. local keysDown = {}
  2654.  
  2655. local flySpeed = 0
  2656. local MAX_FLY_SPEED = 150
  2657.  
  2658. local canFly = false
  2659. local flyToggled = false
  2660.  
  2661. local forward, side = 0, 0
  2662. local lastForward, lastSide = 0, 0
  2663.  
  2664. local floatBP = Instance.new("BodyPosition")
  2665. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2666. local flyBV = Instance.new("BodyVelocity")
  2667. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2668. local turnBG = Instance.new("BodyGyro")
  2669. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2670.  
  2671. mouse.KeyDown:connect(function(key)
  2672. keysDown[key] = true
  2673.  
  2674. if key == "z" then
  2675. flyToggled = not flyToggled
  2676.  
  2677. if not flyToggled then
  2678. stanceToggle = "Normal"
  2679. floatBP.Parent = nil
  2680. flyBV.Parent = nil
  2681. turnBG.Parent = nil
  2682. RootPart.Velocity = Vector3.new()
  2683. Char.Humanoid.PlatformStand = false
  2684. end
  2685. end
  2686.  
  2687. end)
  2688. mouse.KeyUp:connect(function(key)
  2689. keysDown[key] = nil
  2690. end)
  2691.  
  2692. local function updateFly()
  2693.  
  2694. if not flyToggled then return end
  2695.  
  2696. lastForward = forward
  2697. lastSide = side
  2698.  
  2699. forward = 0
  2700. side = 0
  2701.  
  2702. if keysDown.w then
  2703. forward = forward + 1
  2704. end
  2705. if keysDown.s then
  2706. forward = forward - 1
  2707. end
  2708. if keysDown.a then
  2709. side = side - 1
  2710. end
  2711. if keysDown.d then
  2712. side = side + 1
  2713. end
  2714.  
  2715. canFly = (forward ~= 0 or side ~= 0)
  2716.  
  2717. if canFly then
  2718. stanceToggle = "Floating"
  2719. turnBG.Parent = RootPart
  2720. floatBP.Parent = nil
  2721. flyBV.Parent = RootPart
  2722.  
  2723. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2724. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2725. else
  2726. floatBP.position = RootPart.Position
  2727. floatBP.Parent = RootPart
  2728.  
  2729. flySpeed = flySpeed - 1
  2730. if flySpeed < 0 then flySpeed = 0 end
  2731. end
  2732.  
  2733. local camCF = cam.CoordinateFrame
  2734. local in_forward = canFly and forward or lastForward
  2735. local in_side = canFly and side or lastSide
  2736.  
  2737. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2738. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2739.  
  2740. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2741. 0)
  2742. end
  2743.  
  2744. game:service'RunService'.RenderStepped:connect(function()
  2745. if flyToggled then
  2746. Char.Humanoid.PlatformStand = true
  2747. end
  2748. updateFly()
  2749. end)
  2750.  
  2751.  
  2752.  
  2753. local deb = false
  2754. mouse.KeyDown:connect(function(key)
  2755. if key == "h" and not deb then
  2756. deb = true
  2757. for i = 0, 10 do
  2758. spawn(function()
  2759. local p = Instance.new("Part")
  2760. p.Anchored = true
  2761. p.CanCollide = false
  2762. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2763. p.BrickColor = BrickColor.new("Really black")
  2764. p.Material = Enum.Material.Neon
  2765. p.Size = Vector3.new(1.8,1.8,1.8)
  2766. p.Transparency = 0
  2767. local pe = Instance.new("ParticleEmitter")
  2768. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2769. pe.LightEmission = 0.7
  2770. pe.Size = NumberSequence.new(1.5)
  2771. pe.Texture = "rbxassetid://243664672"
  2772. pe.Transparency = NumberSequence.new(0.5)
  2773. pe.Lifetime = NumberRange.new(0.2)
  2774. pe.Rate = 500
  2775. pe.Speed = NumberRange.new(3)
  2776. pe.Parent = p
  2777. p.Parent = workspace
  2778. local endcf = p.CFrame *CFrame.new(0,30,0)
  2779. for i = 0, 20 do
  2780. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2781. wait()
  2782. end
  2783. local z = Instance.new("Part")
  2784. z.CFrame = p.CFrame
  2785. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2786. local bv = Instance.new("BodyVelocity", p)
  2787. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2788. bv.Velocity = z.CFrame.lookVector*140
  2789. p.Anchored = false
  2790. z:Destroy()
  2791. p.CanCollide = false
  2792. local connection
  2793. spawn(function()
  2794. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2795. repeat wait()
  2796. p.CFrame = p.CFrame *angle
  2797. until not p or p.CanCollide
  2798. end)
  2799. connection = p.Touched:connect(function(hit)
  2800. hurt(hit, math.random(5,5))
  2801. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2802. p.CanCollide = true
  2803. end
  2804. end)
  2805. game.Debris:AddItem(p, 5)
  2806. end)
  2807. wait()
  2808. deb = false
  2809. end
  2810. end
  2811. end)
  2812.  
  2813.  
  2814.  
  2815. local deb = false
  2816. mouse.KeyDown:connect(function(key)
  2817. if key == "j" and not deb then
  2818. deb = true
  2819. for i = 0, 90 do
  2820. spawn(function()
  2821. local p = Instance.new("Part")
  2822. p.Anchored = true
  2823. p.CanCollide = false
  2824. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2825. p.BrickColor = BrickColor.new("Bright red")
  2826. p.Material = Enum.Material.Neon
  2827. p.Size = Vector3.new(4.4,4.4,4.4)
  2828. p.Transparency = 0
  2829. p.Parent = workspace
  2830. local endcf = p.CFrame *CFrame.new(0,30,0)
  2831. for i = 0, 80 do
  2832. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2833. wait()
  2834. end
  2835. local z = Instance.new("Part")
  2836. z.CFrame = p.CFrame
  2837. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2838. local bv = Instance.new("BodyVelocity", p)
  2839. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2840. bv.Velocity = z.CFrame.lookVector*180
  2841. p.Anchored = false
  2842. z:Destroy()
  2843. p.CanCollide = false
  2844. local connection
  2845. spawn(function()
  2846. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2847. repeat wait()
  2848. p.CFrame = p.CFrame *angle
  2849. until not p or p.CanCollide
  2850. end)
  2851. connection = p.Touched:connect(function(hit)
  2852. hurt(hit, math.random(5,5))
  2853. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2854. p.CanCollide = true
  2855. end
  2856. end)
  2857. game.Debris:AddItem(p, 5)
  2858. end)
  2859. wait()
  2860. deb = false
  2861. end
  2862. end
  2863. end)
  2864.  
  2865.  
  2866.  
  2867. local deb = false
  2868. mouse.KeyDown:connect(function(key)
  2869. if key == "y" and not deb then
  2870. deb = true
  2871. for i = 0, 50 do
  2872. spawn(function()
  2873. local p = Instance.new("Part")
  2874. p.Anchored = true
  2875. p.CanCollide = false
  2876. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2877. p.BrickColor = BrickColor.new("Bright red")
  2878. p.Material = Enum.Material.Neon
  2879. p.Size = Vector3.new(6.4,6.4,6.4)
  2880. p.Transparency = 0.5
  2881. p.Parent = workspace
  2882. local endcf = p.CFrame *CFrame.new(0,30,0)
  2883. for i = 0, 20 do
  2884. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2885. wait()
  2886. end
  2887. local z = Instance.new("Part")
  2888. z.CFrame = p.CFrame
  2889. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2890. p.Anchored = false
  2891. z:Destroy()
  2892. p.CanCollide = true
  2893. local connection
  2894. spawn(function()
  2895. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2896. repeat wait()
  2897. p.CFrame = p.CFrame *angle
  2898. until not p or p.CanCollide
  2899. end)
  2900. connection = p.Touched:connect(function(hit)
  2901. hurt(hit, math.random(5,5))
  2902. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2903. p.CanCollide = true
  2904. end
  2905. end)
  2906. game.Debris:AddItem(p, 5)
  2907. end)
  2908. wait()
  2909. deb = false
  2910. end
  2911. end
  2912. end)
  2913.  
  2914.  
  2915.  
  2916. mouse.KeyDown:connect(function(k) ---galickgun
  2917. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2918. MV4 = 0
  2919. local Must = Instance.new("Sound",Torso)
  2920. Must.SoundId = "rbxassetid://719748223"
  2921. Must.Pitch = 0.99
  2922. Must.Volume = 3.4
  2923. Must.Looped = false
  2924. wait(0)
  2925. Must:Play()
  2926. Humanoid.WalkSpeed = 13
  2927. local Aura = Instance.new('ParticleEmitter')
  2928. Aura.Name = "Aura"
  2929. Aura.Texture = "rbxassetid://347730682"
  2930. Aura.Parent = Torso
  2931. Aura.LightEmission = 1
  2932. Aura.Transparency = NumberSequence.new(0.4,1)
  2933. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2934. Aura.Size = NumberSequence.new(1,9)
  2935. Aura.Rotation = NumberRange.new(-360,360)
  2936. Aura.LockedToPart = true
  2937. Aura.Lifetime = NumberRange.new(1)
  2938. Aura.Rate = 100
  2939. Aura.Speed = NumberRange.new(0)
  2940. Aura.EmissionDirection = "Top"
  2941. local Aura2 = Instance.new('ParticleEmitter')
  2942. Aura2.Name = "Aura"
  2943. Aura2.Texture = "rbxassetid://1046299182"
  2944. Aura2.Parent = Torso
  2945. Aura2.LightEmission = 1
  2946. Aura2.Transparency = NumberSequence.new(0,1)
  2947. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2948. Aura2.Size = NumberSequence.new(14)
  2949. Aura2.Rotation = NumberRange.new(-360,360)
  2950. Aura2.LockedToPart = true
  2951. Aura2.Lifetime = NumberRange.new(0.2)
  2952. Aura2.Rate = 20
  2953. Aura2.Speed = NumberRange.new(0)
  2954. Aura2.EmissionDirection = "Top"
  2955. attack = true
  2956. Firepart1 = Instance.new("Part", RightArm)
  2957. Firepart1.Size = Vector3.new(1, 1, 1)
  2958. GuW1 = Instance.new("Weld")
  2959. GuW1.Name = "GuW"
  2960. GuW1.Part0 = RightArm
  2961. GuW1.C0 = cn(0, -1, 0)
  2962. GuW1.C1 = cn(0, 0, 0)
  2963. GuW1.Part1 = Firepart1
  2964. GuW1.Parent = RightArm
  2965. Firepart1.Transparency = 1
  2966. Firepart2 = Instance.new("Part", LeftArm)
  2967. Firepart2.Size = Vector3.new(1, 1, 1)
  2968. GuW2 = Instance.new("Weld")
  2969. GuW2.Name = "GuW"
  2970. GuW2.Part0 = LeftArm
  2971. GuW2.C0 = cn(0, -1, 0)
  2972. GuW2.C1 = cn(0, 0, 0)
  2973. GuW2.Part1 = Firepart2
  2974. GuW2.Parent = LeftArm
  2975. Firepart2.Transparency = 1
  2976. GuW1:Destroy()
  2977. GuW1 = Instance.new("Weld")
  2978. GuW1.Name = "GuW"
  2979. GuW1.Part0 = Torso
  2980. GuW1.C0 = cn(0, 0, -6)
  2981. GuW1.C1 = cn(0, 0, 0)
  2982. GuW1.Part1 = Firepart1
  2983. GuW1.Parent = Torso
  2984. GuW2:Destroy()
  2985. GuW2 = Instance.new("Weld")
  2986. GuW2.Name = "GuW"
  2987. GuW2.Part0 = Torso
  2988. GuW2.C0 = cn(0, 0, -6)
  2989. GuW2.C1 = cn(0, 0, 0)
  2990. GuW2.Part1 = Firepart2
  2991. GuW2.Parent = Torso
  2992. GuW2:Destroy()
  2993. GuW2 = Instance.new("Weld")
  2994. GuW2.Name = "GuW"
  2995. GuW2.Part0 = Torso
  2996. GuW2.C0 = cn(0, 0, -4)
  2997. GuW2.C1 = cn(0, 0, 0)
  2998. GuW2.Part1 = Firepart2
  2999. GuW2.Parent = Torso
  3000. for i = 0, 18, 0.1 do
  3001. swait()
  3002. if Torsovelocity.Y > 2 then
  3003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  3005. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3006. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3007. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3008. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3009. elseif Torsovelocity.Y < 1 then
  3010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  3011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  3012. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3013. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  3014. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3015. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3016. end
  3017. end
  3018. GuW1:Destroy()
  3019. GuW1 = Instance.new("Weld")
  3020. GuW1.Name = "GuW"
  3021. GuW1.Part0 = Torso
  3022. GuW1.C0 = cn(0, 0, -15)
  3023. GuW1.C1 = cn(0, 0, 0)
  3024. GuW1.Part1 = Firepart1
  3025. GuW1.Parent = Torso
  3026. GuW2:Destroy()
  3027. GuW2 = Instance.new("Weld")
  3028. GuW2.Name = "GuW"
  3029. GuW2.Part0 = Torso
  3030. GuW2.C0 = cn(0, 0, -17.5)
  3031. GuW2.C1 = cn(0, 0, 0)
  3032. GuW2.Part1 = Firepart2
  3033. GuW2.Parent = Torso
  3034. local Must = Instance.new("Sound",Torso)
  3035. Must.SoundId = "rbxassetid://719747626"
  3036. Must.Pitch = 0.99
  3037. Must.Volume = 3.9
  3038. Must.Looped = false
  3039. wait(0)
  3040. Must:Play()
  3041. for i = 0, 1.25, 0.01 do
  3042. swait()
  3043. 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)
  3044. shoottraildd22(mouse.Hit.p, Torso, 0)
  3045. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3046. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3047. if Torsovelocity.Y > 2 then
  3048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3050. 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)
  3051. 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)
  3052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3053. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3054. end
  3055. end
  3056. Must:Stop()
  3057. Aura:Destroy()
  3058. Aura2:Destroy()
  3059. wait(0.5)
  3060. Humanoid.WalkSpeed = 16
  3061. attack = false
  3062. MV4 = 300
  3063. Firepart1:Destroy()
  3064. Firepart2:Destroy()
  3065. end
  3066. end)
  3067.  
  3068.  
  3069. d = {}
  3070. function iteffect()
  3071.  
  3072. coroutine.resume(coroutine.create(function()
  3073.  
  3074. for i = 1, 10 do
  3075. effect = Instance.new("Part", workspace)
  3076. effect.Anchored = true
  3077. effect.CanCollide = false
  3078. effect.Size = Vector3.new(0.2, 3, 0.2)
  3079. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3080. effect.Transparency = 0
  3081. effect.Material = "Plastic"
  3082. effect.BrickColor = BrickColor.new("Really black")
  3083. table.insert(d, effect)
  3084. game:GetService("Debris"):AddItem(effect, 0.3)
  3085. end
  3086.  
  3087. coroutine.resume(coroutine.create(function()
  3088. for i = 1, 10 do
  3089. for i,e in pairs(d) do
  3090. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3091. e.Transparency = e.Transparency + 0.030
  3092. end
  3093. wait(0.01)
  3094. end
  3095.  
  3096. end))
  3097. end))
  3098.  
  3099.  
  3100. end
  3101.  
  3102. tp = true
  3103.  
  3104. mouse.KeyDown:connect(function(k)
  3105. if k == "e" then
  3106. if tp == true then
  3107. tp = false
  3108. local Must = Instance.new("Sound",Torso)
  3109. Must.SoundId = "rbxassetid://1055279036"
  3110. Must.Pitch = 0.99
  3111. Must.Volume = 1.2
  3112. Must.Looped = false
  3113. wait(0)
  3114. Must:Play()
  3115. Zanzoken = Instance.new("Part",char)
  3116. Zanzoken.Anchored = true
  3117. Zanzoken.CanCollide = false
  3118. Zanzoken.Position = v3(999,999,999)
  3119. Zanzoken.CFrame = Torso.CFrame
  3120. game.Debris:AddItem(Zanzoken,0.5)
  3121. Zanzoken.Transparency = 1
  3122. wait()
  3123. idk = Instance.new("BillboardGui",Zanzoken)
  3124. idk.Size = UDim2.new(10,0,15,0)
  3125. idk.AlwaysOnTop = false
  3126. idk1 = Instance.new("ImageLabel",idk)
  3127. idk1.BackgroundTransparency = 1
  3128. idk.ExtentsOffset = v3(0,0,0)
  3129. idk1.ImageTransparency = 0
  3130. idk1.Size = UDim2.new(2,0,1,0)
  3131. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3132. idk1.Image = "rbxassetid://43708993"
  3133. char.Head.face.Parent = game.Lighting
  3134. wait(0)
  3135. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3136. game.Lighting.face.Parent = char.Head
  3137. wait(0)
  3138. Zanzoken = Instance.new("Part",char)
  3139. Zanzoken.Anchored = true
  3140. Zanzoken.CanCollide = false
  3141. Zanzoken.Position = v3(999,999,999)
  3142. Zanzoken.CFrame = Torso.CFrame
  3143. game.Debris:AddItem(Zanzoken,0.5)
  3144. Zanzoken.Transparency = 1
  3145. wait()
  3146. idk = Instance.new("BillboardGui",Zanzoken)
  3147. idk.Size = UDim2.new(10,0,15,0)
  3148. idk.AlwaysOnTop = false
  3149. idk1 = Instance.new("ImageLabel",idk)
  3150. idk1.BackgroundTransparency = 1
  3151. idk.ExtentsOffset = v3(0,0,0)
  3152. idk1.ImageTransparency = 0
  3153. idk1.Size = UDim2.new(2,0,1,0)
  3154. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3155. idk1.Image = "rbxassetid://343708993"
  3156.  
  3157. wait(0.4)
  3158. tp = true
  3159.  
  3160.  
  3161. end
  3162. end
  3163. end)
  3164.  
  3165.  
  3166. MV4 = 300
  3167. mouse.KeyDown:connect(function(k)
  3168. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3169. MV4 = 0
  3170. local Must = Instance.new("Sound",workspace)
  3171. Must.SoundId = "rbxassetid://512366303"
  3172. Must.Pitch = 0.99
  3173. Must.Volume = 3.5
  3174. Must.Looped = true
  3175. wait(0)
  3176. Must:Play()
  3177. local lb = Instance.new("Part")
  3178. lb.Parent = char
  3179. lb.Material = "Neon"
  3180. lb.Color = BrickColor.new("Gold").Color
  3181. lb.CanCollide = false
  3182. lb.Material = "Neon"
  3183. lb.Size = vt(1,1,1)
  3184. lb.CFrame = Torso.CFrame
  3185. lb.Rotation = vt(0,0,0)
  3186. lb.Anchored = true
  3187. lb.Transparency = 0
  3188. local thing = Instance.new("SpecialMesh",lb)
  3189. thing.MeshType = "FileMesh"
  3190. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3191. thing.Scale = vt(0,15,0)
  3192. local chancerot = math.random(1,2)
  3193. for z = 0, 4 do
  3194. if chancerot == 1 then
  3195. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3196. elseif chancerot == 2 then
  3197. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3198. end
  3199. lb.Transparency = lb.Transparency + 0.1
  3200. thing.Scale = thing.Scale + vt(15,0,15)
  3201. wait()
  3202. end
  3203. for z = 0, 4 do
  3204. if chancerot == 1 then
  3205. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3206. elseif chancerot == 2 then
  3207. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3208. end
  3209. lb.Transparency = lb.Transparency + 0.1
  3210. thing.Scale = thing.Scale + vt(15,0,15)
  3211. wait()
  3212. end
  3213.  
  3214. local Aura = Instance.new('ParticleEmitter')
  3215. Aura.Name = "Aura"
  3216. Aura.Texture = "rbxassetid://347730682"
  3217. Aura.Parent = Torso
  3218. Aura.LightEmission = 1
  3219. Aura.Transparency = NumberSequence.new(0.5,1)
  3220. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3221. Aura.Size = NumberSequence.new(1,25)
  3222. Aura.Rotation = NumberRange.new(-360,360)
  3223. Aura.LockedToPart = true
  3224. Aura.Lifetime = NumberRange.new(1)
  3225. Aura.Rate = 100
  3226. Aura.Speed = NumberRange.new(0)
  3227. Aura.EmissionDirection = "Top"
  3228. local Aura2 = Instance.new('ParticleEmitter')
  3229. Aura2.Name = "Aura"
  3230. Aura2.Texture = "rbxassetid://1046299182"
  3231. Aura2.Parent = Torso
  3232. Aura2.LightEmission = 1
  3233. Aura2.Transparency = NumberSequence.new(0,1)
  3234. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3235. Aura2.Size = NumberSequence.new(55)
  3236. Aura2.Rotation = NumberRange.new(-360,360)
  3237. Aura2.LockedToPart = true
  3238. Aura2.Lifetime = NumberRange.new(0.2)
  3239. Aura2.Rate = 20
  3240. Aura2.Speed = NumberRange.new(0)
  3241. Aura2.EmissionDirection = "Top"
  3242. lig = Instance.new("PointLight",Player.Character.Torso)
  3243. lig.Color=Color3.new(255,255,0)
  3244. lig.Range = 12
  3245. Humanoid.WalkSpeed = 0.01
  3246. attack = true
  3247. Firepart1 = Instance.new("Part", RightArm)
  3248. Firepart1.Size = Vector3.new(1, 1, 1)
  3249. GuW1 = Instance.new("Weld")
  3250. GuW1.Name = "GuW"
  3251. GuW1.Part0 = RightArm
  3252. GuW1.C0 = cn(0, -1, 0)
  3253. GuW1.C1 = cn(0, 0, 0)
  3254. GuW1.Part1 = Firepart1
  3255. GuW1.Parent = RightArm
  3256. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3257. Firepart1.Transparency = 1
  3258. Firepart2 = Instance.new("Part", LeftArm)
  3259. Firepart2.Size = Vector3.new(1, 1, 1)
  3260. GuW2 = Instance.new("Weld")
  3261. GuW2.Name = "GuW"
  3262. GuW2.Part0 = LeftArm
  3263. GuW2.C0 = cn(0, -1, 0)
  3264. GuW2.C1 = cn(0, 0, 0)
  3265. GuW2.Part1 = Firepart2
  3266. GuW2.Parent = LeftArm
  3267. Firepart2.Transparency = 1
  3268.  
  3269. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3270. GuW1:Destroy()
  3271. GuW1 = Instance.new("Weld")
  3272. GuW1.Name = "GuW"
  3273. GuW1.Part0 = Torso
  3274. GuW1.C0 = cn(0, 0, -6)
  3275. GuW1.C1 = cn(0, 0, 0)
  3276. GuW1.Part1 = Firepart1
  3277. GuW1.Parent = Torso
  3278. GuW2:Destroy()
  3279. GuW2 = Instance.new("Weld")
  3280. GuW2.Name = "GuW"
  3281. GuW2.Part0 = Torso
  3282. GuW2.C0 = cn(0, 0, -6)
  3283. GuW2.C1 = cn(0, 0, 0)
  3284. GuW2.Part1 = Firepart2
  3285. GuW2.Parent = Torso
  3286.  
  3287. GuW2:Destroy()
  3288. GuW2 = Instance.new("Weld")
  3289. GuW2.Name = "GuW"
  3290. GuW2.Part0 = Torso
  3291. GuW2.C0 = cn(0, 0, -4)
  3292. GuW2.C1 = cn(0, 0, 0)
  3293. GuW2.Part1 = Firepart2
  3294. GuW2.Parent = Torso
  3295. for i = 0, 15, 0.1 do
  3296. swait()
  3297. if Torsovelocity.Y > 2 then
  3298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3300. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3301. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3302. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3303. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3304. elseif Torsovelocity.Y < 1 then
  3305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3306. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3307. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3308. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3309. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3310. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3311. end
  3312. end
  3313. wait(16)
  3314. local Aura3 = Instance.new('ParticleEmitter')
  3315. Aura3.Name = "Aura"
  3316. Aura3.Texture = "rbxassetid://1046299182"
  3317. Aura3.Parent = Torso
  3318. Aura3.LightEmission = 1
  3319. Aura3.Transparency = NumberSequence.new(0.4,1)
  3320. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3321. Aura3.Size = NumberSequence.new(140)
  3322. Aura3.Rotation = NumberRange.new(-360,360)
  3323. Aura3.LockedToPart = true
  3324. Aura3.Lifetime = NumberRange.new(0.2)
  3325. Aura3.Rate = 70
  3326. Aura3.Speed = NumberRange.new(0)
  3327. Aura3.EmissionDirection = "Top"
  3328. local Aura4 = Instance.new('ParticleEmitter')
  3329. Aura4.Name = "Aura"
  3330. Aura4.Texture = "rbxassetid://1046299182"
  3331. Aura4.Parent = Torso
  3332. Aura4.LightEmission = 1
  3333. Aura4.Transparency = NumberSequence.new(0.7,1)
  3334. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3335. Aura4.Size = NumberSequence.new(190)
  3336. Aura4.Rotation = NumberRange.new(-360,360)
  3337. Aura4.LockedToPart = true
  3338. Aura4.Lifetime = NumberRange.new(0.2)
  3339. Aura4.Rate = 120
  3340. Aura4.Speed = NumberRange.new(0)
  3341. Aura4.EmissionDirection = "Top"
  3342. local Aura5 = Instance.new('ParticleEmitter')
  3343. Aura5.Name = "Aura"
  3344. Aura5.Texture = "rbxassetid://347730682"
  3345. Aura5.Parent = Torso
  3346. Aura5.LightEmission = 1
  3347. Aura5.Transparency = NumberSequence.new(0.2,1)
  3348. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3349. Aura5.Size = NumberSequence.new(1,65)
  3350. Aura5.Rotation = NumberRange.new(-360,360)
  3351. Aura5.LockedToPart = true
  3352. Aura5.Lifetime = NumberRange.new(1)
  3353. Aura5.Rate = 200
  3354. Aura5.Speed = NumberRange.new(0)
  3355. Aura5.EmissionDirection = "Top"
  3356. local quake = Instance.new("Sound",workspace)
  3357. quake.SoundId = "rbxassetid://1048411878"
  3358. quake.Pitch = 0.99
  3359. quake.Volume = 1.3
  3360. quake.Looped = true
  3361. wait(0)
  3362. quake:Play()
  3363. local scrr = Instance.new("Sound",Torso)
  3364. scrr.SoundId = "rbxassetid://908472235"
  3365. scrr.Pitch = 0.99
  3366. scrr.Volume = 5.5
  3367. scrr.Looped = true
  3368. wait(0)
  3369. scrr:Play()
  3370.  
  3371. for i = 0, 2, 0.1 do
  3372. swait()
  3373. local lb = Instance.new("Part")
  3374. lb.Parent = char
  3375. lb.Material = "Neon"
  3376. lb.Color = BrickColor.new("Gold").Color
  3377. lb.CanCollide = false
  3378. lb.Material = "Neon"
  3379. lb.Size = vt(0.5,0,0.5)
  3380. lb.CFrame = Torso.CFrame
  3381. lb.Rotation = vt(0,0,0)
  3382. lb.Anchored = true
  3383. lb.Transparency = 0
  3384. local thing = Instance.new("SpecialMesh",lb)
  3385. thing.MeshType = "FileMesh"
  3386. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3387. thing.Scale = vt(0,15,0)
  3388. local chancerot = math.random(1,2)
  3389. for z = 0, 4 do
  3390. if chancerot == 1 then
  3391. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3392. elseif chancerot == 2 then
  3393. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3394. end
  3395. lb.Transparency = lb.Transparency + 0.1
  3396. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3397. wait()
  3398. end
  3399. for z = 0, 4 do
  3400. if chancerot == 1 then
  3401. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3402. elseif chancerot == 2 then
  3403. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3404. end
  3405. lb.Transparency = lb.Transparency + 0.1
  3406. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3407. wait()
  3408. end
  3409. end
  3410.  
  3411.  
  3412. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3413. for i = 0, 24, 0.1 do
  3414. swait()
  3415. if Torsovelocity.Y > 2 then
  3416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3418. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3419. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3420. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3421. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3422. elseif Torsovelocity.Y < 1 then
  3423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3425. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3426. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3427. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3428. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3429. end
  3430. end
  3431. wait(5)
  3432. GuW1:Destroy()
  3433. GuW1 = Instance.new("Weld")
  3434. GuW1.Name = "GuW"
  3435. GuW1.Part0 = Torso
  3436. GuW1.C0 = cn(0, 0, -15)
  3437. GuW1.C1 = cn(0, 0, 0)
  3438. GuW1.Part1 = Firepart1
  3439. GuW1.Parent = Torso
  3440. GuW2:Destroy()
  3441. GuW2 = Instance.new("Weld")
  3442. GuW2.Name = "GuW"
  3443. GuW2.Part0 = Torso
  3444. GuW2.C0 = cn(0, 0, -17.5)
  3445. GuW2.C1 = cn(0, 0, 0)
  3446. GuW2.Part1 = Firepart2
  3447. GuW2.Parent = Torso
  3448. local Must2 = Instance.new("Sound",Torso) --1048411878
  3449. Must2.SoundId = "rbxassetid://950551676"
  3450. Must2.Pitch = 0.99
  3451. Must2.Volume = 10
  3452. Must2.Looped = false
  3453. wait(0)
  3454. Must2:Play()
  3455. quake:Stop()
  3456. scrr:Stop()
  3457. local Gone = Instance.new('ParticleEmitter')
  3458. Gone.Name = "Aura"
  3459. Gone.Texture = "rbxassetid://1046299182"
  3460. Gone.Parent = Torso
  3461. Gone.LightEmission = 1
  3462. Gone.Transparency = NumberSequence.new(0.7,1)
  3463. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3464. Gone.Size = NumberSequence.new(340)
  3465. Gone.Rotation = NumberRange.new(-360,360)
  3466. Gone.LockedToPart = true
  3467. Gone.Lifetime = NumberRange.new(0.2)
  3468. Gone.Rate = 70
  3469. Gone.Speed = NumberRange.new(0)
  3470. Gone.EmissionDirection = "Top"
  3471. wait(2)
  3472. Aura:Destroy()
  3473. Aura2:Destroy()
  3474. Aura3:Destroy()
  3475. Aura4:Destroy()
  3476. Aura5:Destroy()
  3477. lig:Destroy()
  3478. Gone:Destroy()
  3479. for i = 0, 3, 0.01 do
  3480. swait()
  3481. shoottraildd2(mouse.Hit.p, Torso, 0)
  3482. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3483. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3484. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3485. if Torsovelocity.Y > 2 then
  3486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3488. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3489. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3490. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3491. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3492. elseif Torsovelocity.Y < 1 then
  3493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3495. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3496. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3497. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3498. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3499. end
  3500. end
  3501. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3502. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3503. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3504. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3505. for i = 0, 3, 0.1 do
  3506. swait()
  3507. if Torsovelocity.Y > 2 then
  3508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3510. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3511. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3512. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3513. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3514. elseif Torsovelocity.Y < 1 then
  3515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3517. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3518. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3519. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3520. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3521. end
  3522. end
  3523. wait(1)
  3524. Humanoid.WalkSpeed = 16
  3525. attack = false
  3526. MV4 = 0
  3527. Must:Stop()
  3528. Firepart1:Destroy()
  3529. Firepart2:Destroy()
  3530. end
  3531. end)
  3532.  
  3533.  
  3534.  
  3535.  
  3536.  
  3537. musiccommand = 1
  3538. musicwait = false
  3539. mouse.KeyDown:connect(function(k)
  3540. if k == "=" and attack == false then
  3541. if musiccommand == 1 and musicwait == false then
  3542. musicwait = true
  3543. sou2:Stop()
  3544. musiccommand = 2
  3545. end
  3546. if musiccommand == 2 and musicwait == false then
  3547. musicwait = true
  3548. sou2:Play()
  3549. sou2.Volume = 2
  3550. musiccommand = 3
  3551. end
  3552. if musiccommand == 3 and musicwait == false then
  3553. musicwait = true
  3554. sou2.Volume = 0.5
  3555. musiccommand = 1
  3556. end
  3557. musicwait = false
  3558. end
  3559. end)
  3560. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3561. Hitpart3 = Instance.new("Part", HPart3)
  3562. Hitpart3.Size = Vector3.new(1, 1, 1)
  3563. Hitpart3.CanCollide = false
  3564. HuW3 = Instance.new("Weld")
  3565. HuW3.Name = "GuW"
  3566. HuW3.Part0 = HPart3
  3567. HuW3.C0 = cn(Xv, Yv, Zv)
  3568. HuW3.C1 = cn(0, 0, 0)
  3569. HuW3.Part1 = Hitpart3
  3570. HuW3.Parent = HPart3
  3571. Hitpart3.Transparency = 1
  3572. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3573. end
  3574. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3575. Hitpart2 = Instance.new("Part", HPart2)
  3576. Hitpart2.Size = Vector3.new(1, 1, 1)
  3577. Hitpart2.CanCollide = false
  3578. HuW2 = Instance.new("Weld")
  3579. HuW2.Name = "GuW"
  3580. HuW2.Part0 = HPart2
  3581. HuW2.C0 = cn(Xv, Yv, Zv)
  3582. HuW2.C1 = cn(0, 0, 0)
  3583. HuW2.Part1 = Hitpart2
  3584. HuW2.Parent = HPart2
  3585. Hitpart2.Transparency = 1
  3586. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3587. end
  3588. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3589. Hitpart = Instance.new("Part", HPart)
  3590. Hitpart.Size = Vector3.new(1, 1, 1)
  3591. Hitpart.CanCollide = false
  3592. HuW = Instance.new("Weld")
  3593. HuW.Name = "GuW"
  3594. HuW.Part0 = HPart
  3595. HuW.C0 = cn(Xv, Yv, Zv)
  3596. HuW.C1 = cn(0, 0, 0)
  3597. HuW.Part1 = Hitpart
  3598. HuW.Parent = HPart
  3599. Hitpart.Transparency = 1
  3600. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3601. end
  3602. --
  3603. --
  3604. MV1 = 20
  3605. mouse.KeyDown:connect(function(k)
  3606. if k == "=" and attack == false then
  3607. if firemode == true then
  3608. firemode = false
  3609. print("ice mode")
  3610. icesmoke.Acceleration = Vector3.new(0,0,0)
  3611. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3612. icesmoke.Transparency = NumberSequence.new({
  3613. NumberSequenceKeypoint.new(0, 0.9),
  3614. NumberSequenceKeypoint.new(1, 1)
  3615. })
  3616. icesmoke.Size = NumberSequence.new(3)
  3617. icesmoke.Parent = RightArm
  3618. else
  3619. firemode = true
  3620. print("fire mode")
  3621. ice_mode = false
  3622. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3623. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3624. icesmoke.Rate = 400
  3625. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3626. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3627. icesmoke.Size = NumberSequence.new(3)
  3628. icesmoke.EmissionDirection = "Top"
  3629. icesmoke.Parent = LeftArm
  3630. end
  3631. end
  3632. if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3633. MV1 = 90
  3634. Humanoid.WalkSpeed = 15
  3635. attack = true
  3636. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3637. Firepart2 = Instance.new("Part", LeftArm)
  3638. Firepart2.Size = Vector3.new(1, 1, 1)
  3639. Firepart2.CanCollide = false
  3640. GuW2 = Instance.new("Weld")
  3641. GuW2.Name = "GuW"
  3642. GuW2.Part0 = LeftArm
  3643. GuW2.C0 = cn(0, -0.5, 0)
  3644. GuW2.C1 = cn(0, 0, 0)
  3645. GuW2.Part1 = Firepart2
  3646. GuW2.Parent = LeftArm
  3647. Firepart2.Transparency = 1
  3648. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3649. for i = 0, 2, 0.1 do
  3650. swait()
  3651. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3652. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3653. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3654. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3655. 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)
  3656. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3657. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3658. end
  3659. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3660. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3661. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3662. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3663. Humanoid.WalkSpeed = 16
  3664. attack = false
  3665. Firepart2:Destroy()
  3666. end
  3667. end)
  3668. MV2 = 90
  3669.  
  3670. mouse.KeyDown:connect(function(key)
  3671. if key == "=" then
  3672. Head.Transparency = 1
  3673. Torso.Transparency = 1
  3674. LeftArm.Transparency = 1
  3675. Head.face.Texture = ""
  3676. RightArm.Transparency = 1
  3677. LeftLeg.Transparency = 1
  3678. RightLeg.Transparency = 1
  3679. mesh1.Transparency = 1
  3680. mesh2.Transparency = 1
  3681. mesh5.Transparency = 1
  3682. mesheye.Transparency = 1
  3683. mesheye1.Transparency = 1
  3684. mesheye2.Transparency = 1
  3685. mesheye3.Transparency = 1
  3686. char.Parent = workspace.Camera
  3687. char.WalkSpeed = 60
  3688. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3689. char:FindFirstChild("TalkingBillBoard"):destroy()
  3690. end
  3691. end
  3692. end)
  3693. mouse.KeyUp:connect(function(key)
  3694. if key == "=" then
  3695. Head.Transparency = 0
  3696. Torso.Transparency = 0
  3697. LeftArm.Transparency = 0
  3698. Head.face.Texture = ""
  3699. RightArm.Transparency = 0
  3700. LeftLeg.Transparency = 0
  3701. RightLeg.Transparency = 0
  3702. mesh1.Transparency = 0
  3703. mesh2.Transparency = 0
  3704. mesh5.Transparency = 0
  3705. mesheye.Transparency = 0
  3706. mesheye1.Transparency = 0
  3707. mesheye2.Transparency = 0
  3708. mesheye3.Transparency = 0
  3709. hat1.Transparency = 0
  3710. hat2.Transparency = 0
  3711. hat3.Transparency = 0
  3712. hat4.Transparency = 0
  3713. hat5.Transparency = 0
  3714. hat6.Transparency = 0
  3715. hat7.Transparency = 0
  3716. hat8.Transparency = 0
  3717. hat9.Transparency = 0
  3718. char.Parent = workspace
  3719. end
  3720. end)
  3721.  
  3722. mouse.KeyDown:connect(function(k)
  3723. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3724. MV2 = 90
  3725. attack = true
  3726. Firepart = Instance.new("Part", RightArm)
  3727. Firepart.Size = Vector3.new(1, 1, 1)
  3728. GuW = Instance.new("Weld")
  3729. GuW.Name = "GuW"
  3730. GuW.Part0 = RightArm
  3731. GuW.C0 = cn(0, -1, 0)
  3732. GuW.C1 = cn(0, 0, 0)
  3733. GuW.Part1 = Firepart
  3734. GuW.Parent = RightArm
  3735. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3736. Firepart.Transparency = 1
  3737. Humanoid.WalkSpeed = 15
  3738. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3739. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3740. for i = 1, 3 do
  3741. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3742. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3743. end
  3744. for i = 0, 3, 0.1 do
  3745. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3746. swait()
  3747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3749. 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)
  3750. 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)
  3751. 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)
  3752. 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)
  3753. end
  3754. wait(1)
  3755. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3756.  
  3757. Humanoid.WalkSpeed = 16
  3758. attack = false
  3759. Firepart:Destroy()
  3760. end
  3761.  
  3762.  
  3763.  
  3764.  
  3765. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3766. MV2 = 90
  3767. attack = true
  3768. Firepart = Instance.new("Part", RightArm)
  3769. Firepart.Size = Vector3.new(1, 1, 1)
  3770. GuW = Instance.new("Weld")
  3771. GuW.Name = "GuW"
  3772. GuW.Part0 = RightArm
  3773. GuW.C0 = cn(0, -1, 0)
  3774. GuW.C1 = cn(0, 0, 0)
  3775. GuW.Part1 = Firepart
  3776. GuW.Parent = RightArm
  3777. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3778. Firepart.Transparency = 1
  3779. Humanoid.WalkSpeed = 0.01
  3780. for i = 0, 4, 0.1 do
  3781. swait()
  3782. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3783. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3786. 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)
  3787. 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)
  3788. 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)
  3789. 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)
  3790. end
  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(0 + 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. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3803. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3804. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3805. for i = 1, 3 do
  3806. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3807. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3808. end
  3809. for i = 0, 2, 0.1 do
  3810. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3811. swait()
  3812. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3813. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3814. 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)
  3815. 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)
  3816. 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)
  3817. 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)
  3818. end
  3819. Humanoid.WalkSpeed = 16
  3820. attack = false
  3821. Firepart:Destroy()
  3822. end
  3823. end)
  3824. Rapid = false
  3825. BasePart = Instance.new("Part")
  3826. BasePart.Shape = Enum.PartType.Block
  3827. BasePart.Material = Enum.Material.Neon
  3828. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3829. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3830. BasePart.FormFactor = Enum.FormFactor.Custom
  3831. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3832. BasePart.CanCollide = true
  3833. BasePart.Locked = true
  3834. BasePart.Anchored = false
  3835. local icy_Player = game.Players.localPlayer
  3836. local icy_mouse = icy_Player:GetMouse()
  3837. ice_mode = false
  3838. local colors = {
  3839. BrickColor.new("Cyan"),
  3840. BrickColor.new("Medium blue"),
  3841. BrickColor.new("Pastel blue")
  3842. }
  3843. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3844. if root then
  3845. icy_mouse.KeyDown:connect(function(k)
  3846. if k == "=" and firemode == false then
  3847. if ice_mode == true then
  3848. ice_mode = false
  3849. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3850. else
  3851. ice_mode = true
  3852. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3853. end
  3854. end
  3855. if k == "=" and firemode == true then
  3856. attack = true
  3857. do
  3858. local Stop = false
  3859. local Version = 0
  3860. local MaxSpeed = 5
  3861. local Speed = 3.5
  3862. local Keys = {}
  3863. local Force = 10000
  3864. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3865. swait(0.5)
  3866. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3867. if Fly then
  3868. Fly:Destroy()
  3869. end
  3870. if Rot then
  3871. Rot:Destroy()
  3872. end
  3873. Fly = Instance.new("BodyPosition", char.Torso)
  3874. Fly.Name = "LMMFly"
  3875. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3876. Fly.P = Force
  3877. Fly.position = char.Torso.Position
  3878. Rot = Instance.new("BodyGyro", char.Torso)
  3879. Rot.Name = "LMMRot"
  3880. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3881. Rot.P = Force
  3882. Rot.cframe = cam.CoordinateFrame
  3883. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3884. local Thread, Old = Version, nil
  3885. char.Humanoid.PlatformStand = true
  3886. function StopFly()
  3887. Version = Version + 1
  3888. Stop = true
  3889. char.Humanoid.PlatformStand = false
  3890. Fly:Destroy()
  3891. Rot:Destroy()
  3892. attack = false
  3893. end
  3894. char.ChildAdded:connect(function(Obj)
  3895. wait()
  3896. if Obj.Name == "LM" .. "MFlyStop" then
  3897. Obj:Destroy()
  3898. StopFly()
  3899. end
  3900. end)
  3901. HitpartFunk2(RightArm, 0, -0.7, 0)
  3902. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3903. for i = 0, 25, 0.1 do
  3904. if attack == true then
  3905. swait()
  3906.  
  3907. end
  3908. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3909. if Keys[string.char(48)] then
  3910. Speed = 1
  3911. end
  3912. if Keys.w then
  3913. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3914. end
  3915. if Keys.s then
  3916. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3917. end
  3918. if Keys.d then
  3919. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3920. end
  3921. if Keys.a then
  3922. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3923. end
  3924. if Keys.e or Keys[" "] then
  3925. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3926. end
  3927. if Keys.q then
  3928. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3929. end
  3930. if Keys.z then
  3931. StopFly()
  3932. end
  3933. if Old ~= Vectoring then
  3934. Fly.position = Vectoring.p
  3935. Old = Vectoring
  3936. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3937. else
  3938. Speed = 1
  3939. end
  3940. Rot.cframe = cam.CoordinateFrame
  3941. mouse.KeyDown:connect(function(Key)
  3942. Keys[Key] = true
  3943. end)
  3944. mouse.KeyUp:connect(function(Key)
  3945. Keys[Key] = false
  3946. end)
  3947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3949. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3950. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3951. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3952. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3953. end
  3954. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3955. attack = false
  3956. char.Humanoid.PlatformStand = false
  3957. Fly:Destroy()
  3958. Rot:Destroy()
  3959. end
  3960. end
  3961. if k == "=" and InForm == true then
  3962. attack = true
  3963. do
  3964. local Stop = false
  3965. local Version = 0
  3966. local MaxSpeed = 6
  3967. local Speed = 3
  3968. local Keys = {}
  3969. local Force = 10000
  3970. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3971. swait(1)
  3972. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3973. if Fly then
  3974. Fly:Destroy()
  3975. end
  3976. if Rot then
  3977. Rot:Destroy()
  3978. end
  3979. Fly = Instance.new("BodyPosition", char.Torso)
  3980. Fly.Name = "LMMFly"
  3981. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3982. Fly.P = Force
  3983. Fly.position = char.Torso.Position
  3984. Rot = Instance.new("BodyGyro", char.Torso)
  3985. Rot.Name = "LMMRot"
  3986. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3987. Rot.P = Force
  3988. Rot.cframe = cam.CoordinateFrame
  3989. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3990. local Thread, Old = Version, nil
  3991. char.Humanoid.PlatformStand = true
  3992. function StopFly()
  3993. Version = Version + 1
  3994. Stop = true
  3995. char.Humanoid.PlatformStand = false
  3996. Fly:Destroy()
  3997. Rot:Destroy()
  3998. attack = false
  3999. end
  4000. char.ChildAdded:connect(function(Obj)
  4001. wait()
  4002. if Obj.Name == "LM" .. "MFlyStop" then
  4003. Obj:Destroy()
  4004. StopFly()
  4005. end
  4006. end)
  4007. HitpartFunk2(RightArm, 0, -0.7, 0)
  4008. HitpartFunk3(LeftArm, 0, -0.7, 0)
  4009. for i = 0, 25, 0.1 do
  4010. if attack == true then
  4011. swait()
  4012. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4013. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4014. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4015. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4016. end
  4017. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  4018. if Keys[string.char(48)] then
  4019. Speed = 1
  4020. end
  4021. if Keys.w then
  4022. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  4023. end
  4024. if Keys.s then
  4025. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  4026. end
  4027. if Keys.d then
  4028. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  4029. end
  4030. if Keys.a then
  4031. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  4032. end
  4033. if Keys.e or Keys[" "] then
  4034. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  4035. end
  4036. if Keys.q then
  4037. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4038. end
  4039. if Keys.z then
  4040. StopFly()
  4041. end
  4042. if Old ~= Vectoring then
  4043. Fly.position = Vectoring.p
  4044. Old = Vectoring
  4045. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4046. else
  4047. Speed = 1
  4048. end
  4049. Rot.cframe = cam.CoordinateFrame
  4050. mouse.KeyDown:connect(function(Key)
  4051. Keys[Key] = true
  4052. end)
  4053. mouse.KeyUp:connect(function(Key)
  4054. Keys[Key] = false
  4055. end)
  4056. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4057. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4058. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4059. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4060. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4061. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4062. end
  4063. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4064. attack = false
  4065. char.Humanoid.PlatformStand = false
  4066. Fly:Destroy()
  4067. Rot:Destroy()
  4068. end
  4069. end
  4070. end)
  4071. game:GetService("RunService").Stepped:connect(function()
  4072. if ice_mode == true then
  4073. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4074. local icePath = BasePart:Clone()
  4075. icePath.Anchored = true
  4076. icePath.Transparency = 0.85
  4077. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4078. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4079. icePath.BrickColor = colors[math.random(1, #colors)]
  4080. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4081. game:GetService("Debris"):AddItem(icePath, 1)
  4082. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4083. end
  4084. end)
  4085. end
  4086. MV3 = 190
  4087. mouse.KeyDown:connect(function(k)
  4088. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4089. MV3 = 80
  4090. attack = true
  4091. Humanoid.WalkSpeed = 15
  4092. HitpartFunk2(RightArm, 0, -0.5, 0)
  4093. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4094. for i = 0, 1.5, 0.1 do
  4095. swait()
  4096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4098. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4099. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4100. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4101. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4102. end
  4103. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4104. for i = 0, 2, 0.1 do
  4105. swait()
  4106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4108. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4109. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4110. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4111. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4112. end
  4113. for i = 0, 4.2, 0.1 do
  4114. swait()
  4115. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4116. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4117. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4118. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4121. 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)
  4122. 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)
  4123. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4124. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4125. end
  4126. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4127. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4128. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4129. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4130. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4131. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4132. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4133. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4134. for i = 0, 2, 0.1 do
  4135. swait()
  4136. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4137. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4138. 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)
  4139. 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)
  4140. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4141. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4142. end
  4143. for i = 0, 2, 0.1 do
  4144. swait()
  4145. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4146. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4147. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4148. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4149. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4150. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4151. end
  4152. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4153. for i = 0, 4, 0.1 do
  4154. swait()
  4155. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4156. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4157. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4158. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4159. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4160. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4161. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4162. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4163. end
  4164. for i = 0, 2, 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(20), 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.1)
  4170. 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)
  4171. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4172. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4173. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4174. end
  4175. for i = 1, 6 do
  4176. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4177. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4178. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4179. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4180. wait(0.15)
  4181. end
  4182. attack = false
  4183. Humanoid.WalkSpeed = 16
  4184. end
  4185. if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4186. Humanoid.WalkSpeed = 1
  4187. MV3 = 80
  4188. attack = true
  4189. FastFireBall = Instance.new("Part", RightArm)
  4190. FastFireBall.Size = Vector3.new(1, 1, 1)
  4191. FFW = Instance.new("Weld")
  4192. FFW.Name = "GuW"
  4193. FFW.Part0 = RightArm
  4194. FFW.C0 = cn(0, -1, 0)
  4195. FFW.C1 = cn(0, 0, 0)
  4196. FFW.Part1 = FastFireBall
  4197. FFW.Parent = RightArm
  4198. FastFireBall.Transparency = 1
  4199. FastFireBall2 = Instance.new("Part", LeftArm)
  4200. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4201. FFW2 = Instance.new("Weld")
  4202. FFW2.Name = "GuW"
  4203. FFW2.Part0 = LeftArm
  4204. FFW2.C0 = cn(0, -1, 0)
  4205. FFW2.C1 = cn(0, 0, 0)
  4206. FFW2.Part1 = FastFireBall2
  4207. FFW2.Parent = LeftArm
  4208. FastFireBall2.Transparency = 1
  4209. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4210. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4211. for i = 0, 1, 0.1 do
  4212. swait()
  4213. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4214. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4215. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4216. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4217. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4218. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4219. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4220. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4221. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4222. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4223. end
  4224. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4225. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4226. function holding()
  4227. if Rapid == true and ice_mode == false then
  4228. for i = 0, 0.8, 0.1 do
  4229. swait()
  4230. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4231. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4232. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4233. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4234. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4235. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4236. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4237. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4238. end
  4239. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4240. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4241. for i = 0, 0.8, 0.1 do
  4242. swait()
  4243. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4244. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4247. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4249. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4250. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4251. end
  4252. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4253. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4254. holding()
  4255. end
  4256. end
  4257. if Rapid == false then
  4258. Rapid = true
  4259. holding()
  4260. end
  4261. end
  4262. end)
  4263. mouse.KeyUp:connect(function(k)
  4264. if k == "c" and Rapid == true then
  4265. MV3 = 180
  4266. Rapid = false
  4267. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4268. attack = false
  4269. wait(0.5)
  4270. Humanoid.WalkSpeed = 16
  4271. FastFireBall:Destroy()
  4272. FastFireBall2:Destroy()
  4273. end
  4274. end)
  4275.  
  4276.  
  4277. mouse.KeyUp:connect(function(k)
  4278. if k == "=" then
  4279. Combo1()
  4280. end
  4281. end)
  4282.  
  4283. mouse.KeyUp:connect(function(k)
  4284. if k == "r" then
  4285. Combo2()
  4286. end
  4287. end)
  4288.  
  4289. mouse.KeyUp:connect(function(k)
  4290. if k == "=" then
  4291. Combo3()
  4292. end
  4293. end)
  4294. mouse.KeyUp:connect(function(k)
  4295. if k == "u" then
  4296. Combo4()
  4297. end
  4298. end)
  4299.  
  4300.  
  4301. SoundFolder = Instance.new("Folder",char)
  4302. SoundFolder.Name = "SoundFolder"
  4303. punchsound1 = Instance.new("Sound",Torso)
  4304. punchsound1.Volume = 1.2
  4305. punchsound1.Name = "punchsound1"
  4306. punchsound1.Looped = false
  4307. punchsound1.SoundId = "rbxassetid://137579113"
  4308. StrongPunch = Instance.new("Sound",Torso)
  4309. StrongPunch.Volume = 1.6
  4310. StrongPunch.Name = "StrongPunch"
  4311. StrongPunch.Looped = false
  4312. StrongPunch.SoundId = "rbxassetid://441202925"
  4313. StrongPunch = Instance.new("Sound",Torso)
  4314. StrongPunch.Volume = 1.6
  4315. StrongPunch.Name = "StrongPunch"
  4316. StrongPunch.Looped = false
  4317. StrongPunch.SoundId = "rbxassetid://441202925"
  4318. StrongPunch1 = Instance.new("Sound",Torso)
  4319. StrongPunch1.Volume = 1.6
  4320. StrongPunch1.Name = "StrongPunch"
  4321. StrongPunch1.Looped = false
  4322. StrongPunch1.SoundId = "rbxassetid://441202925"
  4323. StrongPunch2 = Instance.new("Sound",Torso)
  4324. StrongPunch2.Volume = 1.6
  4325. StrongPunch2.Name = "StrongPunch"
  4326. StrongPunch.Looped = false
  4327. StrongPunch2.SoundId = "rbxassetid://441202925"
  4328. Zano = Instance.new("Sound",Torso)
  4329. Zano.Volume = 6
  4330. Zano.Name = "Zano"
  4331. Zano.Looped = false
  4332. Zano.SoundId = "rbxassetid://744770874"
  4333. GroundImpact = Instance.new("Sound",Torso)
  4334. GroundImpact.Volume = 8
  4335. GroundImpact.Name = "GroundImpact"
  4336. GroundImpact.Looped = false
  4337. GroundImpact.SoundId = "rbxassetid://165970126"
  4338. Break = Instance.new("Sound",Torso)
  4339. Break.Volume = 5
  4340. Break.Name = "Bonebreak"
  4341. Break.Looped = false
  4342. Break.SoundId = "rbxassetid://314390675"
  4343.  
  4344. local hit1 = false
  4345. local hit2 = false
  4346. local hit3 = false
  4347. local hit4 = false
  4348.  
  4349. function Combo1()
  4350. getplayer = new("Part",char)
  4351. getplayer.Position = Vector3.new(999,999,999)
  4352. getplayer.Transparency = 1
  4353. getplayer.Size = v3(3,3,3)
  4354. getplayer.CanCollide = false
  4355. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4356. getplayer.Name = "GetPlayer"
  4357.  
  4358. game.Debris:AddItem(getplayer,0.5)
  4359.  
  4360. getplayer.Touched:connect(function(hit)
  4361. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4362. getplayer:Destroy()
  4363. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4364. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4365. to.Anchored = true
  4366. idle = false
  4367.  
  4368.  
  4369. punchsound1:Play()
  4370. hit1 = true
  4371. for i = 0, 1, 0.1 do
  4372. swait()
  4373. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4374. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4375. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4376. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4377. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4378. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4379. end
  4380. punchsound1:Play()
  4381. for i = 0, 1, 0.1 do
  4382. swait()
  4383. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4384. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4385. 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)
  4386. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4387. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4388. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4389. end
  4390. punchsound1:Play()
  4391. for i = 0, 1, 0.1 do
  4392. swait()
  4393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4395. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4396. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4397. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4398. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4399. end
  4400. for i = 0, 1, 0.1 do
  4401. swait()
  4402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4403. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4404. 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)
  4405. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4406. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4407. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4408. end
  4409. for i = 0, 1, 0.1 do
  4410. swait()
  4411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4413. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4414. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4415. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4416. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4417. end
  4418. StrongPunch1:Play()
  4419. for i = 0, 1, 0.1 do
  4420. swait()
  4421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4423. 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)
  4424. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4425. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4426. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4427. end
  4428. for i = 0, 0.6, 0.1 do
  4429. swait()
  4430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4432. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4433. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4434. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4435. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4436. end
  4437. for i = 0, 0.6, 0.1 do
  4438. swait()
  4439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4441. 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)
  4442. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4443. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4444. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4445. end
  4446. for i,v in pairs(to.Parent:GetChildren()) do
  4447. if v:IsA("Humanoid") then
  4448. v.Health = v.Health - 3
  4449.  
  4450. v.PlatformStand = true
  4451. end
  4452. end
  4453. StrongPunch:Play()
  4454. for i = 0, 1, 0.1 do
  4455. swait()
  4456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4457. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4458. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4459. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4460. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4461. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4462. end
  4463. for i,v in pairs(to.Parent:GetChildren()) do
  4464. if v:IsA("Humanoid") then
  4465. v.Health = v.Health - 5
  4466.  
  4467. v.PlatformStand = true
  4468. end
  4469. end
  4470.  
  4471. hit1 = false
  4472.  
  4473. punchsound1:Play()
  4474. hit2 = true
  4475. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4476. for i = 0, 1, 0.1 do
  4477. swait()
  4478. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4479. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4480. 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)
  4481. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4482. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4483. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4484. end
  4485. for i,v in pairs(to.Parent:GetChildren()) do
  4486. if v:IsA("Humanoid") then
  4487. v.Health = v.Health - 5
  4488.  
  4489. v.PlatformStand = true
  4490. end
  4491. end
  4492. hit2 = false
  4493.  
  4494. punchsound1:Play()
  4495. hit3 = true
  4496. hit4 = true
  4497.  
  4498.  
  4499. punchsound1:Play()
  4500.  
  4501. coroutine.wrap(function()
  4502. for i=1,5 do
  4503. wait()
  4504. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4505. GroundImpact:Play()
  4506. a21e = new("Part",to)
  4507. a21e.Name = "Beam"..num
  4508. a21e.Locked = true
  4509. a21e.Size = v3(1,1,1)
  4510. a21e.CanCollide = false
  4511. a21e.BrickColor = bc("Gold")
  4512. a21e.Material = "Neon"
  4513. a21e.Transparency = 0
  4514. aa21e = new("SpecialMesh",a21e)
  4515. a21e.Anchored = true
  4516. a21e.Position = to.Position
  4517. aa21e.MeshType = "Sphere"
  4518. aa21e.Scale = v3(1,1,1)
  4519. a51e = new("Part",char)
  4520. a51e.Name = "Beam"..num
  4521. a51e.Locked = true
  4522. a51e.Size = v3(1,1,1)
  4523. a51e.CanCollide = false
  4524. a51e.BrickColor = bc("White")
  4525. a51e.Material = "Neon"
  4526. a51e.Transparency = 0
  4527. aa51e = new("SpecialMesh",a51e)
  4528. a51e.Anchored = true
  4529. a51e.Position = to.Position
  4530. aa51e.MeshType = "Sphere"
  4531. aa51e.Scale = v3(1,1,1)
  4532. a61e = new("Part",char)
  4533. a61e.Name = "Beam"..num
  4534. a61e.Locked = true
  4535. a61e.Size = v3(1,1,1)
  4536. a61e.CanCollide = false
  4537. a61e.BrickColor = bc("Really red")
  4538. a61e.Material = "Neon"
  4539. a61e.Transparency = 0
  4540. aa61e = new("SpecialMesh",a61e)
  4541. a61e.Anchored = true
  4542. a61e.Position = to.Position
  4543. aa61e.MeshType = "Sphere"
  4544. aa61e.Scale = v3(1,1,1)
  4545. for i = 1,20 do
  4546. wait()
  4547. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4548. a21e.Transparency = a21e.Transparency + 0.03
  4549. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4550. a51e.Transparency = a51e.Transparency + 0.03
  4551. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4552. a61e.Transparency = a61e.Transparency + 0.02
  4553. for i,v in pairs(to.Parent:GetChildren()) do
  4554. if v:IsA("Humanoid") then
  4555. v.Health = v.Health - 0.5
  4556.  
  4557. v.PlatformStand = true
  4558. end
  4559. end
  4560. end
  4561. a61e:Destroy()
  4562. aa61e:Destroy()
  4563. a51e:Destroy()
  4564. aa51e:Destroy()
  4565. a21e:Destroy()
  4566. aa21e:Destroy()
  4567.  
  4568. end
  4569.  
  4570.  
  4571. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4572. for i = 0, 1, 0.1 do
  4573. swait()
  4574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4576. 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)
  4577. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4578. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4579. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4580. end
  4581.  
  4582.  
  4583.  
  4584. wait(0.7)
  4585. end)()
  4586.  
  4587.  
  4588.  
  4589.  
  4590. RootPart.Anchored = true
  4591.  
  4592. for i = 0, 1, 0.1 do
  4593. swait()
  4594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4596. 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)
  4597. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4598. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4599. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4600. end
  4601.  
  4602.  
  4603. StrongPunch:Play()
  4604.  
  4605.  
  4606. for i = 0, 1, 0.1 do
  4607. swait()
  4608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4610. 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)
  4611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4613. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4614. end
  4615.  
  4616. for i = 0, 1, 0.1 do
  4617. swait()
  4618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4620. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4621. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4622. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4623. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4624. end
  4625.  
  4626.  
  4627.  
  4628. for i,v in pairs(to.Parent:GetChildren()) do
  4629. if v:IsA("Humanoid") then
  4630. v.Health = v.Health - 20
  4631.  
  4632. v.PlatformStand = true
  4633. end
  4634. end
  4635.  
  4636. StrongPunch2:Play()
  4637. for i = 0, 1, 0.1 do
  4638. swait()
  4639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4641. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4642. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4643. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4644. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4645. end
  4646.  
  4647. hitground = new("Part",char)
  4648. hitground.Size = Vector3.new(5,5,5)
  4649. hitground.Name = "Ground"
  4650. hitground.Transparency = 1
  4651. hitground.CanCollide = false
  4652. game.Debris:AddItem(hitground,2)
  4653. hitground.Position = Vector3.new(999,999,999)
  4654. hitgroundweld = new("Weld",hitground)
  4655. hitgroundweld.Part0 = to
  4656. hitgroundweld.Part1 = hitground
  4657. hitground.Touched:connect(function(hit2)
  4658. if hit2.Size.x > 150 then
  4659. hitground:Destroy()
  4660. ad = new("Part",char)
  4661. ad.Name = "NewPart"
  4662. ad.Size = Vector3.new(30,0.1,30)
  4663. ad.CanCollide = false
  4664. ad.Anchored = true
  4665. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4666. ad.Transparency = 1
  4667. aad = new("Decal",ad)
  4668.  
  4669. aad.Face = "Top"
  4670. aad.Transparency = 1
  4671. aad.Transparency = 0
  4672. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4673. smoke = new("Part",to)
  4674. smokemesh = new("SpecialMesh",smoke)
  4675. smokemesh.MeshId = "rbxassetid://928329648"
  4676. smoke.BrickColor = hit2.BrickColor
  4677. smoke.Anchored = true
  4678. smoke.Position = hitground.Position
  4679. GroundImpact:Play()
  4680. for i = 1,20 do
  4681. wait()
  4682. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4683. smoke.Transparency = smoke.Transparency + 1/20
  4684. end
  4685. smoke:Destroy()
  4686. wait(0.5)
  4687.  
  4688. for i = 1,20 do
  4689. wait(0.1)
  4690. aad.Transparency = aad.Transparency + 1/20
  4691. end
  4692. end
  4693. end)
  4694. to.Anchored = false
  4695. ys = Instance.new("BodyVelocity",to)
  4696. ys.Name = "GO"
  4697.  
  4698. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4699.  
  4700. ys.Velocity = v3(0,-90,0)
  4701.  
  4702. wait(1)
  4703. ys:Destroy()
  4704.  
  4705.  
  4706.  
  4707.  
  4708.  
  4709. hit3 = false
  4710. hit4 = false
  4711.  
  4712.  
  4713. hit1 = false
  4714. hit2 = false
  4715. hit3 = false
  4716. hit4 = false
  4717. idle = true
  4718. RootPart.Anchored = false
  4719. end
  4720. end)
  4721. end
  4722.  
  4723.  
  4724. function Combo4()
  4725. getplayer = new("Part",char)
  4726. getplayer.Position = Vector3.new(999,999,999)
  4727. getplayer.Transparency = 1
  4728. getplayer.Size = v3(3,3,3)
  4729. getplayer.CanCollide = false
  4730. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4731. getplayer.Name = "GetPlayer"
  4732.  
  4733. game.Debris:AddItem(getplayer,0.5)
  4734.  
  4735. getplayer.Touched:connect(function(hit)
  4736. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4737. getplayer:Destroy()
  4738. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4739. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4740. to.Anchored = true
  4741. RootPart.Anchored = true
  4742. idle = false
  4743.  
  4744.  
  4745. punchsound1:Play()
  4746. hit1 = true
  4747. for i = 0, 0.5, 0.1 do
  4748. swait()
  4749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4751. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4752. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4753. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4754. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4755. end
  4756. punchsound1:Play()
  4757. for i = 0, 0.5, 0.1 do
  4758. swait()
  4759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4760. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4761. 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)
  4762. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4763. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4764. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4765. end
  4766. punchsound1:Play()
  4767. for i = 0, 0.6, 0.1 do
  4768. swait()
  4769. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4770. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4771. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4772. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4773. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4774. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4775. end
  4776. for i = 0, 0.6, 0.1 do
  4777. swait()
  4778. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4779. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4780. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4781. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4782. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4783. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4784. end
  4785. for i = 0, 0.5, 0.1 do
  4786. swait()
  4787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4789. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4790. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4791. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4792. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4793. end
  4794. punchsound1:Play()
  4795. for i = 0, 0.5, 0.1 do
  4796. swait()
  4797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4798. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4799. 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)
  4800. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4801. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4802. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4803. end
  4804. punchsound1:Play()
  4805. for i = 0, 0.6, 0.1 do
  4806. swait()
  4807. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4808. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4809. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4810. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4811. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4812. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4813. end
  4814. for i = 0, 0.6, 0.1 do
  4815. swait()
  4816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4817. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4818. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4819. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4820. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4821. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4822. end
  4823. for i = 0, 0.5, 0.1 do
  4824. swait()
  4825. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4826. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4827. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4828. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4829. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4830. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4831. end
  4832. punchsound1:Play()
  4833. for i = 0, 0.5, 0.1 do
  4834. swait()
  4835. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4836. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4837. 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)
  4838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4839. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4840. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4841. end
  4842. punchsound1:Play()
  4843. for i = 0, 0.6, 0.1 do
  4844. swait()
  4845. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4846. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4847. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4848. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4849. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4850. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4851. end
  4852. for i = 0, 0.6, 0.1 do
  4853. swait()
  4854. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4855. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4856. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4857. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4858. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4859. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4860. end
  4861. for i = 0, 0.5, 0.1 do
  4862. swait()
  4863. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4864. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4865. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4866. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4867. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4868. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4869. end
  4870. punchsound1:Play()
  4871. for i = 0, 0.5, 0.1 do
  4872. swait()
  4873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4875. 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)
  4876. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4877. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4878. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4879. end
  4880. punchsound1:Play()
  4881. for i = 0, 0.6, 0.1 do
  4882. swait()
  4883. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4884. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4885. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4886. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4887. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4888. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4889. end
  4890. for i = 0, 0.6, 0.1 do
  4891. swait()
  4892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4893. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4894. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4895. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4896. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4897. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4898. end
  4899. for i = 0, 0.5, 0.1 do
  4900. swait()
  4901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4903. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4904. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4905. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4906. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4907. end
  4908. punchsound1:Play()
  4909. for i = 0, 0.5, 0.1 do
  4910. swait()
  4911. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4912. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4913. 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)
  4914. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4915. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4916. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4917. end
  4918. punchsound1:Play()
  4919. for i = 0, 0.6, 0.1 do
  4920. swait()
  4921. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4922. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4923. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4924. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4925. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4926. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4927. end
  4928. StrongPunch2:Play()
  4929. for i = 0, 5, 0.1 do
  4930. swait()
  4931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4933. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4934. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4935. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4936. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4937. end
  4938.  
  4939. for i,v in pairs(to.Parent:GetChildren()) do
  4940. if v:IsA("Humanoid") then
  4941. v.Health = v.Health - 20
  4942.  
  4943. v.PlatformStand = true
  4944. end
  4945. end
  4946. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4947. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4948. Zanzoken = Instance.new("Part",char)
  4949. Zanzoken.Anchored = true
  4950. Zanzoken.Position = v3(999,999,999)
  4951. Zanzoken.CFrame = Torso.CFrame
  4952. game.Debris:AddItem(Zanzoken,0.5)
  4953. Zanzoken.Transparency = 1
  4954. Zano:Play()
  4955. wait()
  4956. idk = Instance.new("BillboardGui",Zanzoken)
  4957. idk.Size = UDim2.new(10,0,15,0)
  4958. idk.AlwaysOnTop = false
  4959. idk1 = Instance.new("ImageLabel",idk)
  4960. idk1.BackgroundTransparency = 1
  4961. idk.ExtentsOffset = v3(0,0,0)
  4962. idk1.ImageTransparency = 0
  4963. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4964. idk1.Size = UDim2.new(2,0,1,0)
  4965. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4966. idk1.Image = "rbxassetid://319554883"
  4967. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4968. wait()
  4969. Zanzoken = Instance.new("Part",char)
  4970. Zanzoken.Anchored = true
  4971. Zanzoken.Position = v3(999,999,999)
  4972. Zanzoken.CFrame = Torso.CFrame
  4973. game.Debris:AddItem(Zanzoken,0.5)
  4974. Zanzoken.Transparency = 1
  4975. wait()
  4976. idk = Instance.new("BillboardGui",Zanzoken)
  4977. idk.Size = UDim2.new(20,0,20,0)
  4978. idk.AlwaysOnTop = false
  4979. idk1 = Instance.new("ImageLabel",idk)
  4980. idk1.BackgroundTransparency = 1
  4981. idk.ExtentsOffset = v3(0,0,0)
  4982. idk1.ImageTransparency = 0
  4983. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4984. idk1.Size = UDim2.new(2,0,1,0)
  4985. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4986. idk1.Image = "rbxassetid://319554883"
  4987. for i = 0, 0.5, 0.1 do
  4988. swait()
  4989. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4990. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4991. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4992. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4993. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4994. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4995. end
  4996. punchsound1:Play()
  4997. for i = 0, 0.5, 0.1 do
  4998. swait()
  4999. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5000. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5001. 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)
  5002. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5003. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5004. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5005. end
  5006. punchsound1:Play()
  5007. for i = 0, 0.6, 0.1 do
  5008. swait()
  5009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5010. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5011. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5012. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5013. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5014. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5015. end
  5016. for i = 0, 0.6, 0.1 do
  5017. swait()
  5018. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5019. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5020. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5021. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5022. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5023. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5024. end
  5025. for i = 0, 0.5, 0.1 do
  5026. swait()
  5027. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5028. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5029. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5030. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5031. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5032. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5033. end
  5034. punchsound1:Play()
  5035. for i = 0, 0.5, 0.1 do
  5036. swait()
  5037. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5038. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5039. 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)
  5040. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5041. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5042. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5043. end
  5044. punchsound1:Play()
  5045. for i = 0, 0.6, 0.1 do
  5046. swait()
  5047. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5048. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5049. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5050. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5051. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5052. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5053. end
  5054. for i = 0, 0.6, 0.1 do
  5055. swait()
  5056. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5057. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5058. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5059. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5060. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5061. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5062. end
  5063. for i = 0, 0.5, 0.1 do
  5064. swait()
  5065. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5066. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5067. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5068. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5069. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5070. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5071. end
  5072. punchsound1:Play()
  5073. for i = 0, 0.5, 0.1 do
  5074. swait()
  5075. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5076. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5077. 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)
  5078. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5079. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5080. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5081. end
  5082. punchsound1:Play()
  5083. for i = 0, 0.6, 0.1 do
  5084. swait()
  5085. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5086. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5087. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5088. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5089. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5090. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5091. end
  5092. for i = 0, 0.6, 0.1 do
  5093. swait()
  5094. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5095. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5096. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5097. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5098. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5099. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5100. end
  5101. for i = 0, 0.5, 0.1 do
  5102. swait()
  5103. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5104. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5105. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5106. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5107. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5108. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5109. end
  5110. punchsound1:Play()
  5111. for i = 0, 0.5, 0.1 do
  5112. swait()
  5113. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5114. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5115. 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)
  5116. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5117. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5118. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5119. end
  5120. punchsound1:Play()
  5121. for i = 0, 0.3, 0.1 do
  5122. swait()
  5123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5125. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5126. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5127. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5128. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5129. end
  5130. for i = 0, 0.3, 0.1 do
  5131. swait()
  5132. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5133. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5134. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5135. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5136. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5137. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5138. end
  5139. for i = 0, 0.3, 0.1 do
  5140. swait()
  5141. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5142. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5143. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5144. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5145. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5146. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5147. end
  5148. punchsound1:Play()
  5149. for i = 0, 0.3, 0.1 do
  5150. swait()
  5151. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5152. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5153. 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)
  5154. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5155. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5156. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5157. end
  5158. punchsound1:Play()
  5159. for i = 0, 0.3, 0.1 do
  5160. swait()
  5161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5163. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5164. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5165. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5166. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5167. end
  5168. for i = 0, 0.3, 0.1 do
  5169. swait()
  5170. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5171. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5172. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5173. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5174. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5175. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5176. end
  5177. punchsound1:Play()
  5178. for i = 0, 1, 0.1 do
  5179. swait()
  5180. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5181. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5182. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5183. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5184. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5185. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5186. end
  5187. for i = 0, 0.3, 0.1 do
  5188. swait()
  5189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5191. 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)
  5192. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5193. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5194. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5195. end
  5196. punchsound1:Play()
  5197. for i = 0, 0.3, 0.1 do
  5198. swait()
  5199. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5200. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5201. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5202. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5203. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5204. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5205. end
  5206. for i = 0, 0.3, 0.1 do
  5207. swait()
  5208. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5209. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5210. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5211. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5212. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5213. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5214. end
  5215. for i = 0, 0.3, 0.1 do
  5216. swait()
  5217. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5218. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5219. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5220. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5221. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5222. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5223. end
  5224. punchsound1:Play()
  5225. for i = 0, 0.3, 0.1 do
  5226. swait()
  5227. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5228. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5229. 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)
  5230. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5231. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5232. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5233. end
  5234. punchsound1:Play()
  5235. for i = 0, 0.6, 0.1 do
  5236. swait()
  5237. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5238. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5239. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5240. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5241. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5242. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5243. end
  5244. for i = 0, 0.3, 0.1 do
  5245. swait()
  5246. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5247. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5248. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5249. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5250. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5251. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5252. end
  5253. for i = 0, 0.3, 0.1 do
  5254. swait()
  5255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5257. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5258. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5259. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5260. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5261. end
  5262. punchsound1:Play()
  5263. for i = 0, 0.5, 0.1 do
  5264. swait()
  5265. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5266. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5267. 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)
  5268. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5269. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5270. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5271. end
  5272. punchsound1:Play()
  5273. for i = 0, 0.6, 0.1 do
  5274. swait()
  5275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5277. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5278. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5279. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5280. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5281. end
  5282. for i = 0, 0.6, 0.1 do
  5283. swait()
  5284. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5285. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5286. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5287. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5288. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5289. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5290. end
  5291. for i = 0, 0.5, 0.1 do
  5292. swait()
  5293. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5294. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5295. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5296. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5297. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5298. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5299. end
  5300. punchsound1:Play()
  5301. for i = 0, 0.5, 0.1 do
  5302. swait()
  5303. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5304. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5305. 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)
  5306. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5307. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5308. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5309. end
  5310. punchsound1:Play()
  5311. for i = 0, 0.6, 0.1 do
  5312. swait()
  5313. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5314. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5315. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5316. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5317. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5318. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5319. end
  5320. for i = 0, 0.6, 0.1 do
  5321. swait()
  5322. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5323. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5324. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5325. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5326. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5327. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5328. end
  5329. for i = 0, 0.5, 0.1 do
  5330. swait()
  5331. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5332. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5333. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5334. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5335. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5336. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5337. end
  5338. punchsound1:Play()
  5339. for i = 0, 0.5, 0.1 do
  5340. swait()
  5341. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5342. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5343. 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)
  5344. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5345. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5346. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5347. end
  5348. punchsound1:Play()
  5349. for i = 0, 0.6, 0.1 do
  5350. swait()
  5351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5353. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5354. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5355. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5356. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5357. end
  5358. for i = 0, 0.6, 0.1 do
  5359. swait()
  5360. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5361. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5362. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5363. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5364. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5365. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5366. end
  5367. punchsound1:Play()
  5368. for i = 0, 1, 0.1 do
  5369. swait()
  5370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5371. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5372. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5373. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5374. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5375. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5376. end
  5377. for i = 0, 0.5, 0.1 do
  5378. swait()
  5379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5381. 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)
  5382. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5383. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5384. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5385. end
  5386. punchsound1:Play()
  5387. for i = 0, 0.6, 0.1 do
  5388. swait()
  5389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5391. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5392. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5393. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5394. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5395. end
  5396. for i = 0, 0.6, 0.1 do
  5397. swait()
  5398. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5399. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5400. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5401. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5402. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5403. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5404. end
  5405. for i = 0, 0.5, 0.1 do
  5406. swait()
  5407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5408. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5409. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5410. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5411. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5412. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5413. end
  5414. punchsound1:Play()
  5415. for i = 0, 0.5, 0.1 do
  5416. swait()
  5417. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5418. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5419. 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)
  5420. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5421. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5422. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5423. end
  5424. punchsound1:Play()
  5425. for i = 0, 0.6, 0.1 do
  5426. swait()
  5427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5428. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5429. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5430. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5431. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5432. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5433. end
  5434. for i = 0, 0.6, 0.1 do
  5435. swait()
  5436. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5437. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5438. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5439. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5440. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5441. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5442. end
  5443. for i = 0, 0.5, 0.1 do
  5444. swait()
  5445. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5446. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5447. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5448. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5449. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5450. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5451. end
  5452. punchsound1:Play()
  5453. for i = 0, 0.5, 0.1 do
  5454. swait()
  5455. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5456. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5457. 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)
  5458. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5459. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5460. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5461. end
  5462. punchsound1:Play()
  5463. for i = 0, 0.6, 0.1 do
  5464. swait()
  5465. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5466. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5467. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5468. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5469. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5470. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5471. end
  5472. for i = 0, 0.6, 0.1 do
  5473. swait()
  5474. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5475. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5476. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5477. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5478. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5479. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5480. end
  5481. for i = 0, 0.5, 0.1 do
  5482. swait()
  5483. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5484. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5485. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5486. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5487. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5488. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5489. end
  5490. punchsound1:Play()
  5491. for i = 0, 0.5, 0.1 do
  5492. swait()
  5493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5495. 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)
  5496. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5497. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5498. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5499. end
  5500. punchsound1:Play()
  5501. for i = 0, 0.6, 0.1 do
  5502. swait()
  5503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5505. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5506. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5507. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5508. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5509. end
  5510. for i = 0, 0.6, 0.1 do
  5511. swait()
  5512. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5513. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5514. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5515. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5516. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5517. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5518. end
  5519. for i = 0, 0.5, 0.1 do
  5520. swait()
  5521. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5522. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5523. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5524. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5525. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5526. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5527. end
  5528. punchsound1:Play()
  5529. for i = 0, 0.5, 0.1 do
  5530. swait()
  5531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5533. 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)
  5534. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5535. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5536. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5537. end
  5538. punchsound1:Play()
  5539. for i = 0, 0.6, 0.1 do
  5540. swait()
  5541. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5542. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5543. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5544. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5545. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5546. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5547. end
  5548. for i = 0, 0.6, 0.1 do
  5549. swait()
  5550. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5551. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5552. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5553. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5554. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5555. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5556. end
  5557. punchsound1:Play()
  5558. for i = 0, 1, 0.1 do
  5559. swait()
  5560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5562. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5563. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5564. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5565. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5566. end
  5567. for i = 0, 0.5, 0.1 do
  5568. swait()
  5569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5571. 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)
  5572. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5573. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5574. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5575. end
  5576. punchsound1:Play()
  5577. for i = 0, 0.6, 0.1 do
  5578. swait()
  5579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5581. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5582. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5583. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5584. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5585. end
  5586. for i = 0, 0.6, 0.1 do
  5587. swait()
  5588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5590. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5592. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5593. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5594. end
  5595. for i = 0, 0.5, 0.1 do
  5596. swait()
  5597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5598. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5599. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5600. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5601. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5602. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5603. end
  5604. punchsound1:Play()
  5605. for i = 0, 0.3, 0.1 do
  5606. swait()
  5607. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5608. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5609. 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)
  5610. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5611. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5612. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5613. end
  5614. punchsound1:Play()
  5615. for i = 0, 0.3, 0.1 do
  5616. swait()
  5617. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5618. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5619. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5620. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5621. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5622. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5623. end
  5624. for i = 0, 0.3, 0.1 do
  5625. swait()
  5626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5628. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5629. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5630. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5631. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5632. end
  5633. for i = 0, 0.3, 0.1 do
  5634. swait()
  5635. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5636. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5637. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5638. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5639. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5640. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5641. end
  5642. punchsound1:Play()
  5643. for i = 0, 0.3, 0.1 do
  5644. swait()
  5645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5647. 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)
  5648. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5649. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5650. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5651. end
  5652. punchsound1:Play()
  5653. for i = 0, 0.3, 0.1 do
  5654. swait()
  5655. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5656. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5657. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5658. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5659. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5660. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5661. end
  5662. for i = 0, 0.3, 0.1 do
  5663. swait()
  5664. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5665. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5666. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5667. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5668. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5669. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5670. end
  5671. for i = 0, 0.3, 0.1 do
  5672. swait()
  5673. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5674. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5675. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5676. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5677. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5678. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5679. end
  5680. punchsound1:Play()
  5681. for i = 0, 0.3, 0.1 do
  5682. swait()
  5683. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5684. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5685. 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)
  5686. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5687. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5688. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5689. end
  5690. punchsound1:Play()
  5691. for i = 0, 0.3, 0.1 do
  5692. swait()
  5693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5695. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5696. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5697. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5698. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5699. end
  5700. for i = 0, 0.1, 0.1 do
  5701. swait()
  5702. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5703. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5704. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5705. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5706. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5707. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5708. end
  5709. for i = 0, 0.1, 0.1 do
  5710. swait()
  5711. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5712. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5713. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5714. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5715. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5716. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5717. end
  5718. punchsound1:Play()
  5719. for i = 0, 0.1, 0.1 do
  5720. swait()
  5721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5722. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5723. 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)
  5724. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5725. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5726. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5727. end
  5728. punchsound1:Play()
  5729. for i = 0, 0.1, 0.1 do
  5730. swait()
  5731. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5732. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5733. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5734. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5735. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5736. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5737. end
  5738. for i = 0, 0.1, 0.1 do
  5739. swait()
  5740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5744. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5745. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5746. end
  5747. punchsound1:Play()
  5748. for i = 0, 0.4, 0.1 do
  5749. swait()
  5750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5752. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5753. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5754. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5755. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5756. end
  5757. for i,v in pairs(to.Parent:GetChildren()) do
  5758. if v:IsA("Humanoid") then
  5759. v.Health = v.Health - 20
  5760.  
  5761. v.PlatformStand = true
  5762. end
  5763. end
  5764. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5765. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5766. Zanzoken = Instance.new("Part",char)
  5767. Zanzoken.Anchored = true
  5768. Zanzoken.Position = v3(999,999,999)
  5769. Zanzoken.CFrame = Torso.CFrame
  5770. game.Debris:AddItem(Zanzoken,0.5)
  5771. Zanzoken.Transparency = 1
  5772. Zano:Play()
  5773. wait()
  5774. idk = Instance.new("BillboardGui",Zanzoken)
  5775. idk.Size = UDim2.new(10,0,15,0)
  5776. idk.AlwaysOnTop = false
  5777. idk1 = Instance.new("ImageLabel",idk)
  5778. idk1.BackgroundTransparency = 1
  5779. idk.ExtentsOffset = v3(0,0,0)
  5780. idk1.ImageTransparency = 0
  5781. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5782. idk1.Size = UDim2.new(2,0,1,0)
  5783. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5784. idk1.Image = "rbxassetid://319554883"
  5785. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5786. wait()
  5787. Zanzoken = Instance.new("Part",char)
  5788. Zanzoken.Anchored = true
  5789. Zanzoken.Position = v3(999,999,999)
  5790. Zanzoken.CFrame = Torso.CFrame
  5791. game.Debris:AddItem(Zanzoken,0.5)
  5792. Zanzoken.Transparency = 1
  5793. wait()
  5794. idk = Instance.new("BillboardGui",Zanzoken)
  5795. idk.Size = UDim2.new(20,0,20,0)
  5796. idk.AlwaysOnTop = false
  5797. idk1 = Instance.new("ImageLabel",idk)
  5798. idk1.BackgroundTransparency = 1
  5799. idk.ExtentsOffset = v3(0,0,0)
  5800. idk1.ImageTransparency = 0
  5801. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5802. idk1.Size = UDim2.new(2,0,1,0)
  5803. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5804. idk1.Image = "rbxassetid://319554883"
  5805. punchsound1:Play()
  5806. for i = 0, 6, 0.1 do
  5807. swait()
  5808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5810. 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)
  5811. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5812. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5813. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5814. end
  5815. for i = 0, 0.6, 0.1 do
  5816. swait()
  5817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5818. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5819. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5820. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5821. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5822. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5823. end
  5824. for i = 0, 0.6, 0.1 do
  5825. swait()
  5826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5828. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5829. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5830. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5831. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5832. end
  5833. punchsound1:Play()
  5834. for i = 0, 1, 0.1 do
  5835. swait()
  5836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5838. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5839. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5840. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5841. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5842. end
  5843. for i = 0, 0.6, 0.1 do
  5844. swait()
  5845. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5846. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5847. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5848. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5849. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5850. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5851. end
  5852. for i = 0, 0.6, 0.1 do
  5853. swait()
  5854. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5855. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5856. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5857. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5858. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5859. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5860. end
  5861. punchsound1:Play()
  5862. for i = 0, 1, 0.1 do
  5863. swait()
  5864. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5865. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5866. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5867. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5868. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5869. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5870. end
  5871. for i = 0, 0.6, 0.1 do
  5872. swait()
  5873. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5874. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5875. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5876. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5877. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5878. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5879. end
  5880. for i = 0, 0.6, 0.1 do
  5881. swait()
  5882. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5883. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5884. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5885. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5886. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5887. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5888. end
  5889. punchsound1:Play()
  5890. for i = 0, 1, 0.1 do
  5891. swait()
  5892. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5893. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5894. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5895. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5896. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5897. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5898. end
  5899. for i = 0, 0.6, 0.1 do
  5900. swait()
  5901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5903. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5904. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5905. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5906. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5907. end
  5908. for i = 0, 0.6, 0.1 do
  5909. swait()
  5910. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5911. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5912. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5913. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5914. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5915. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5916. end
  5917. punchsound1:Play()
  5918. for i = 0, 1, 0.1 do
  5919. swait()
  5920. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5921. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5922. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5923. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5924. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5925. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5926. end
  5927. for i = 0, 0.6, 0.1 do
  5928. swait()
  5929. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5930. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5931. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5932. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5933. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5934. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5935. end
  5936. for i = 0, 0.6, 0.1 do
  5937. swait()
  5938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5940. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5941. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5942. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5943. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5944. end
  5945. punchsound1:Play()
  5946. for i = 0, 1, 0.1 do
  5947. swait()
  5948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5950. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5951. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5952. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5953. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5954. end
  5955. for i = 0, 0.6, 0.1 do
  5956. swait()
  5957. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5958. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5959. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5960. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5961. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5962. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5963. end
  5964. for i = 0, 0.6, 0.1 do
  5965. swait()
  5966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5968. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5969. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5970. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5971. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5972. end
  5973. punchsound1:Play()
  5974. for i = 0, 1, 0.1 do
  5975. swait()
  5976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5978. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5979. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5980. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5981. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5982. end
  5983.  
  5984.  
  5985.  
  5986. for i,v in pairs(to.Parent:GetChildren()) do
  5987. if v:IsA("Humanoid") then
  5988. v.Health = v.Health - 20
  5989.  
  5990. v.PlatformStand = true
  5991. end
  5992. end
  5993. StrongPunch:Play()
  5994. for i = 0, 1, 0.1 do
  5995. swait()
  5996. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5997. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5998. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5999. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6000. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6001. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6002. end
  6003. for i = 0, 1, 0.1 do
  6004. swait()
  6005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6007. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6008. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6009. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6010. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6011. end
  6012. for i,v in pairs(to.Parent:GetChildren()) do
  6013. if v:IsA("Humanoid") then
  6014. v.Health = v.Health - 5
  6015.  
  6016. v.PlatformStand = true
  6017. end
  6018. end
  6019. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6020. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6021. Zanzoken = Instance.new("Part",char)
  6022. Zanzoken.Anchored = true
  6023. Zanzoken.Position = v3(999,999,999)
  6024. Zanzoken.CFrame = Torso.CFrame
  6025. game.Debris:AddItem(Zanzoken,0.5)
  6026. Zanzoken.Transparency = 1
  6027. Zano:Play()
  6028. wait()
  6029. idk = Instance.new("BillboardGui",Zanzoken)
  6030. idk.Size = UDim2.new(10,0,15,0)
  6031. idk.AlwaysOnTop = false
  6032. idk1 = Instance.new("ImageLabel",idk)
  6033. idk1.BackgroundTransparency = 1
  6034. idk.ExtentsOffset = v3(0,0,0)
  6035. idk1.ImageTransparency = 0
  6036. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6037. idk1.Size = UDim2.new(2,0,1,0)
  6038. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6039. idk1.Image = "rbxassetid://319554883"
  6040. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6041. wait()
  6042. Zanzoken = Instance.new("Part",char)
  6043. Zanzoken.Anchored = true
  6044. Zanzoken.Position = v3(999,999,999)
  6045. Zanzoken.CFrame = Torso.CFrame
  6046. game.Debris:AddItem(Zanzoken,0.5)
  6047. Zanzoken.Transparency = 1
  6048. wait()
  6049. idk = Instance.new("BillboardGui",Zanzoken)
  6050. idk.Size = UDim2.new(20,0,20,0)
  6051. idk.AlwaysOnTop = false
  6052. idk1 = Instance.new("ImageLabel",idk)
  6053. idk1.BackgroundTransparency = 1
  6054. idk.ExtentsOffset = v3(0,0,0)
  6055. idk1.ImageTransparency = 0
  6056. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6057. idk1.Size = UDim2.new(2,0,1,0)
  6058. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6059. idk1.Image = "rbxassetid://319554883"
  6060. for i = 0, 1, 0.1 do
  6061. swait()
  6062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6064. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6065. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6066. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6067. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6068. end
  6069. punchsound1:Play()
  6070. for i = 0, 1, 0.1 do
  6071. swait()
  6072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6074. 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)
  6075. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6076. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6077. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6078. end
  6079. punchsound1:Play()
  6080. for i = 0, 1, 0.1 do
  6081. swait()
  6082. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6083. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6084. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6085. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6086. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6087. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6088. end
  6089. for i = 0, 1, 0.1 do
  6090. swait()
  6091. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6092. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6093. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6094. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6095. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6096. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6097. end
  6098. for i = 0, 1, 0.1 do
  6099. swait()
  6100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6102. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6103. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6104. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6105. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6106. end
  6107. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6108. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6109. Zanzoken = Instance.new("Part",char)
  6110. Zanzoken.Anchored = true
  6111. Zanzoken.Position = v3(999,999,999)
  6112. Zanzoken.CFrame = Torso.CFrame
  6113. game.Debris:AddItem(Zanzoken,0.5)
  6114. Zanzoken.Transparency = 1
  6115. Zano:Play()
  6116. wait()
  6117. idk = Instance.new("BillboardGui",Zanzoken)
  6118. idk.Size = UDim2.new(10,0,15,0)
  6119. idk.AlwaysOnTop = false
  6120. idk1 = Instance.new("ImageLabel",idk)
  6121. idk1.BackgroundTransparency = 1
  6122. idk.ExtentsOffset = v3(0,0,0)
  6123. idk1.ImageTransparency = 0
  6124. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6125. idk1.Size = UDim2.new(2,0,1,0)
  6126. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6127. idk1.Image = "rbxassetid://319554883"
  6128. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6129. wait()
  6130. Zanzoken = Instance.new("Part",char)
  6131. Zanzoken.Anchored = true
  6132. Zanzoken.Position = v3(999,999,999)
  6133. Zanzoken.CFrame = Torso.CFrame
  6134. game.Debris:AddItem(Zanzoken,0.5)
  6135. Zanzoken.Transparency = 1
  6136. wait()
  6137. idk = Instance.new("BillboardGui",Zanzoken)
  6138. idk.Size = UDim2.new(20,0,20,0)
  6139. idk.AlwaysOnTop = false
  6140. idk1 = Instance.new("ImageLabel",idk)
  6141. idk1.BackgroundTransparency = 1
  6142. idk.ExtentsOffset = v3(0,0,0)
  6143. idk1.ImageTransparency = 0
  6144. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6145. idk1.Size = UDim2.new(2,0,1,0)
  6146. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6147. idk1.Image = "rbxassetid://319554883"
  6148. StrongPunch:Play()
  6149. Break:Play()
  6150.  
  6151. for i = 0, 6, 0.1 do
  6152. swait()
  6153. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6154. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6155. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6156. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6157. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6158. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6159. end
  6160. StrongPunch1:Play()
  6161. for i = 0, 6, 0.1 do
  6162. swait()
  6163. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6164. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6165. 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)
  6166. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6167. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6168. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6169. end
  6170. StrongPunch2:Play()
  6171. for i = 0, 7, 0.1 do
  6172. swait()
  6173. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6174. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6175. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6176. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6177. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6178. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6179. end
  6180. for i = 0, 1, 0.1 do
  6181. swait()
  6182. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6183. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6184. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6185. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6186. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6187. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6188. end
  6189. punchsound1:Play()
  6190. for i = 0, 1, 0.1 do
  6191. swait()
  6192. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6193. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6194. 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)
  6195. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6196. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6197. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6198. end
  6199. punchsound1:Play()
  6200. for i = 0, 1, 0.1 do
  6201. swait()
  6202. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6203. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6204. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6205. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6206. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6207. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6208. end
  6209. for i = 0, 1, 0.1 do
  6210. swait()
  6211. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6212. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6213. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6214. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6215. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6216. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6217. end
  6218. for i = 0, 1, 0.1 do
  6219. swait()
  6220. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6221. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6222. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6223. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6224. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6225. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6226. end
  6227. punchsound1:Play()
  6228. for i = 0, 0.5, 0.1 do
  6229. swait()
  6230. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6231. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6232. 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)
  6233. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6234. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6235. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6236. end
  6237. punchsound1:Play()
  6238. for i = 0, 0.5, 0.1 do
  6239. swait()
  6240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6242. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6243. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6244. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6245. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6246. end
  6247. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6248. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6249. Zanzoken = Instance.new("Part",char)
  6250. Zanzoken.Anchored = true
  6251. Zanzoken.Position = v3(999,999,999)
  6252. Zanzoken.CFrame = Torso.CFrame
  6253. game.Debris:AddItem(Zanzoken,0.5)
  6254. Zanzoken.Transparency = 1
  6255. Zano:Play()
  6256. wait()
  6257. idk = Instance.new("BillboardGui",Zanzoken)
  6258. idk.Size = UDim2.new(10,0,15,0)
  6259. idk.AlwaysOnTop = false
  6260. idk1 = Instance.new("ImageLabel",idk)
  6261. idk1.BackgroundTransparency = 1
  6262. idk.ExtentsOffset = v3(0,0,0)
  6263. idk1.ImageTransparency = 0
  6264. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6265. idk1.Size = UDim2.new(2,0,1,0)
  6266. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6267. idk1.Image = "rbxassetid://319554883"
  6268. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6269. wait()
  6270. Zanzoken = Instance.new("Part",char)
  6271. Zanzoken.Anchored = true
  6272. Zanzoken.Position = v3(999,999,999)
  6273. Zanzoken.CFrame = Torso.CFrame
  6274. game.Debris:AddItem(Zanzoken,0.5)
  6275. Zanzoken.Transparency = 1
  6276. wait()
  6277. idk = Instance.new("BillboardGui",Zanzoken)
  6278. idk.Size = UDim2.new(20,0,20,0)
  6279. idk.AlwaysOnTop = false
  6280. idk1 = Instance.new("ImageLabel",idk)
  6281. idk1.BackgroundTransparency = 1
  6282. idk.ExtentsOffset = v3(0,0,0)
  6283. idk1.ImageTransparency = 0
  6284. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6285. idk1.Size = UDim2.new(2,0,1,0)
  6286. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6287. idk1.Image = "rbxassetid://319554883"
  6288. for i = 0, 0.4, 0.1 do
  6289. swait()
  6290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6292. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6293. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6294. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6295. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6296. end
  6297. punchsound1:Play()
  6298. for i = 0, 0.4, 0.1 do
  6299. swait()
  6300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6302. 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)
  6303. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6304. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6305. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6306. end
  6307. for i = 0, 0.4, 0.1 do
  6308. swait()
  6309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6311. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6312. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6313. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6314. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6315. end
  6316. punchsound1:Play()
  6317. for i = 0, 0.4, 0.1 do
  6318. swait()
  6319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6321. 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)
  6322. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6323. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6324. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6325. end
  6326. for i = 0, 0.4, 0.1 do
  6327. swait()
  6328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6330. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6331. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6332. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6333. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6334. end
  6335. punchsound1:Play()
  6336. for i = 0, 0.4, 0.1 do
  6337. swait()
  6338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6340. 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)
  6341. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6342. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6343. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6344. end
  6345. for i = 0, 0.4, 0.1 do
  6346. swait()
  6347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6348. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6349. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6350. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6351. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6352. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6353. end
  6354. punchsound1:Play()
  6355. for i = 0, 0.4, 0.1 do
  6356. swait()
  6357. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6358. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6359. 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)
  6360. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6361. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6362. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6363. end
  6364. for i = 0, 0.4, 0.1 do
  6365. swait()
  6366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6368. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6369. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6370. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6371. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6372. end
  6373. punchsound1:Play()
  6374. for i = 0, 0.4, 0.1 do
  6375. swait()
  6376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6378. 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)
  6379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6380. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6381. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6382. end
  6383. for i = 0, 0.4, 0.1 do
  6384. swait()
  6385. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6386. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6387. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6388. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6389. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6390. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6391. end
  6392. punchsound1:Play()
  6393. for i = 0, 0.4, 0.1 do
  6394. swait()
  6395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6397. 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)
  6398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6399. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6400. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6401. end
  6402. for i = 0, 0.4, 0.1 do
  6403. swait()
  6404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6406. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6407. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6408. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6409. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6410. end
  6411. punchsound1:Play()
  6412. for i = 0, 0.4, 0.1 do
  6413. swait()
  6414. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6415. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6416. 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)
  6417. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6418. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6419. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6420. end
  6421. punchsound1:Play()
  6422. local pie222 = Instance.new("ParticleEmitter")
  6423. pie222.Parent = LeftArm
  6424. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6425. pie222.LightEmission = 1
  6426. pie222.Size = NumberSequence.new(3)
  6427. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6428. pie222.Transparency = NumberSequence.new(0.6,1)
  6429. pie222.EmissionDirection = "Top"
  6430. pie222.Enabled = true
  6431. pie222.Lifetime = NumberRange.new(1)
  6432. pie222.Rotation = NumberRange.new(-320, 320)
  6433. pie222.Rate = 404
  6434. pie222.Speed = NumberRange.new(0)
  6435. pie222.LockedToPart = false
  6436. pie222.VelocitySpread = 2
  6437. for i = 0, 2, 0.1 do
  6438. swait()
  6439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6441. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6442. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6443. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6444. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6445. end
  6446. wait(2)
  6447. bigbangattack2()
  6448. pie222:Destroy()
  6449.  
  6450. for i,v in pairs(to.Parent:GetChildren()) do
  6451. if v:IsA("Humanoid") then
  6452. v.Health = v.Health - math.huge
  6453.  
  6454. v.PlatformStand = true
  6455. end
  6456. end
  6457.  
  6458. hit1 = false
  6459.  
  6460. hit2 = true
  6461. for i,v in pairs(to.Parent:GetChildren()) do
  6462. if v:IsA("Humanoid") then
  6463. v.Health = v.Health - 10
  6464.  
  6465. v.PlatformStand = true
  6466. end
  6467. end
  6468. hit2 = false
  6469.  
  6470. hit3 = true
  6471. hit4 = true
  6472.  
  6473.  
  6474.  
  6475.  
  6476. coroutine.wrap(function()
  6477. for i=1,2 do
  6478. wait()
  6479.  
  6480.  
  6481.  
  6482.  
  6483.  
  6484. for i,v in pairs(to.Parent:GetChildren()) do
  6485. if v:IsA("Humanoid") then
  6486. v.Health = v.Health - 2
  6487.  
  6488. v.PlatformStand = true
  6489. end
  6490. end
  6491. end
  6492.  
  6493.  
  6494. wait(3)
  6495. end)()
  6496.  
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510. for i,v in pairs(to.Parent:GetChildren()) do
  6511. if v:IsA("Humanoid") then
  6512. v.Health = v.Health - 10
  6513.  
  6514. v.PlatformStand = true
  6515. end
  6516. end
  6517.  
  6518.  
  6519.  
  6520. hitground = new("Part",char)
  6521. hitground.Size = Vector3.new(5,5,5)
  6522. hitground.Name = "Ground"
  6523. hitground.Transparency = 1
  6524. hitground.CanCollide = false
  6525. game.Debris:AddItem(hitground,2)
  6526. hitground.Position = Vector3.new(999,999,999)
  6527. hitgroundweld = new("Weld",hitground)
  6528. hitgroundweld.Part0 = to
  6529. hitgroundweld.Part1 = hitground
  6530. hitground.Touched:connect(function(hit2)
  6531. if hit2.Size.x > 150 then
  6532. hitground:Destroy()
  6533. ad = new("Part",char)
  6534. ad.Name = "NewPart"
  6535. ad.Size = Vector3.new(30,0.1,30)
  6536. ad.CanCollide = false
  6537. ad.Anchored = true
  6538. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6539. ad.Transparency = 1
  6540. aad = new("Decal",ad)
  6541.  
  6542. aad.Face = "Top"
  6543. aad.Transparency = 1
  6544. aad.Transparency = 0
  6545. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6546. smoke = new("Part",to)
  6547. smokemesh = new("SpecialMesh",smoke)
  6548. smokemesh.MeshId = "rbxassetid://928329648"
  6549. smoke.BrickColor = hit2.BrickColor
  6550. smoke.Anchored = true
  6551. smoke.Position = hitground.Position
  6552. GroundImpact:Play()
  6553. for i = 1,20 do
  6554. wait()
  6555. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6556. smoke.Transparency = smoke.Transparency + 1/20
  6557. end
  6558. smoke:Destroy()
  6559. wait(0.5)
  6560.  
  6561. for i = 1,20 do
  6562. wait(0.1)
  6563. aad.Transparency = aad.Transparency + 1/20
  6564. end
  6565. end
  6566. end)
  6567. ys = Instance.new("BodyVelocity",to)
  6568. ys.Name = "GO"
  6569.  
  6570. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6571.  
  6572. ys.Velocity = v3(0,-90,0)
  6573.  
  6574. wait(1)
  6575. ys:Destroy()
  6576.  
  6577.  
  6578.  
  6579. hit3 = false
  6580. hit4 = false
  6581.  
  6582.  
  6583. hit1 = false
  6584. hit2 = false
  6585. hit3 = false
  6586. hit4 = false
  6587. idle = true
  6588. RootPart.Anchored = false
  6589. end
  6590. end)
  6591. end
  6592.  
  6593. function Combo3()
  6594. getplayer = new("Part",char)
  6595. getplayer.Position = Vector3.new(999,999,999)
  6596. getplayer.Transparency = 1
  6597. getplayer.Size = v3(3,3,3)
  6598. getplayer.CanCollide = false
  6599. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6600. getplayer.Name = "GetPlayer"
  6601.  
  6602. game.Debris:AddItem(getplayer,0.5)
  6603.  
  6604. getplayer.Touched:connect(function(hit)
  6605. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6606. getplayer:Destroy()
  6607. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6608. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6609. to.Anchored = true
  6610. RootPart.Anchored = true
  6611. idle = false
  6612.  
  6613.  
  6614. punchsound1:Play()
  6615. hit1 = true
  6616. for i = 0, 1, 0.1 do
  6617. swait()
  6618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6620. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6621. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6622. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6623. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6624. end
  6625. punchsound1:Play()
  6626. for i = 0, 1, 0.1 do
  6627. swait()
  6628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6630. 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)
  6631. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6632. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6633. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6634. end
  6635. punchsound1:Play()
  6636. for i = 0, 1, 0.1 do
  6637. swait()
  6638. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6639. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6640. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6641. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6642. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6643. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6644. end
  6645. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6646. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6647. Zanzoken = Instance.new("Part",char)
  6648. Zanzoken.Anchored = true
  6649. Zanzoken.Position = v3(999,999,999)
  6650. Zanzoken.CFrame = Torso.CFrame
  6651. game.Debris:AddItem(Zanzoken,0.5)
  6652. Zanzoken.Transparency = 1
  6653. Zano:Play()
  6654. wait()
  6655. idk = Instance.new("BillboardGui",Zanzoken)
  6656. idk.Size = UDim2.new(10,0,15,0)
  6657. idk.AlwaysOnTop = false
  6658. idk1 = Instance.new("ImageLabel",idk)
  6659. idk1.BackgroundTransparency = 1
  6660. idk.ExtentsOffset = v3(0,0,0)
  6661. idk1.ImageTransparency = 0
  6662. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6663. idk1.Size = UDim2.new(2,0,1,0)
  6664. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6665. idk1.Image = "rbxassetid://319554883"
  6666. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6667. wait()
  6668. Zanzoken = Instance.new("Part",char)
  6669. Zanzoken.Anchored = true
  6670. Zanzoken.Position = v3(999,999,999)
  6671. Zanzoken.CFrame = Torso.CFrame
  6672. game.Debris:AddItem(Zanzoken,0.5)
  6673. Zanzoken.Transparency = 1
  6674. wait()
  6675. idk = Instance.new("BillboardGui",Zanzoken)
  6676. idk.Size = UDim2.new(20,0,20,0)
  6677. idk.AlwaysOnTop = false
  6678. idk1 = Instance.new("ImageLabel",idk)
  6679. idk1.BackgroundTransparency = 1
  6680. idk.ExtentsOffset = v3(0,0,0)
  6681. idk1.ImageTransparency = 0
  6682. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6683. idk1.Size = UDim2.new(2,0,1,0)
  6684. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6685. idk1.Image = "rbxassetid://319554883"
  6686. for i = 0, 1, 0.1 do
  6687. swait()
  6688. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6689. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6690. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6691. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6692. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6693. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6694. end
  6695. punchsound1:Play()
  6696. for i = 0, 1, 0.1 do
  6697. swait()
  6698. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6699. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6700. 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)
  6701. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6702. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6703. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6704. end
  6705. punchsound1:Play()
  6706. for i = 0, 1, 0.1 do
  6707. swait()
  6708. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6709. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6710. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6711. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6712. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6713. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6714. end
  6715. for i = 0, 1, 0.1 do
  6716. swait()
  6717. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6718. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6719. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6720. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6721. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6722. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6723. end
  6724. punchsound1:Play()
  6725. for i = 0, 1, 0.1 do
  6726. swait()
  6727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6729. 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)
  6730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6731. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6732. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6733. end
  6734. punchsound1:Play()
  6735. for i = 0, 1, 0.1 do
  6736. swait()
  6737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6739. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6740. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6741. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6742. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6743. end
  6744. for i = 0, 1, 0.1 do
  6745. swait()
  6746. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6747. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6748. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6749. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6750. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6751. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6752. end
  6753. punchsound1:Play()
  6754. for i = 0, 1, 0.1 do
  6755. swait()
  6756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6758. 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)
  6759. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6760. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6761. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6762. end
  6763. punchsound1:Play()
  6764. for i,v in pairs(to.Parent:GetChildren()) do
  6765. if v:IsA("Humanoid") then
  6766. v.Health = v.Health - 10
  6767.  
  6768. v.PlatformStand = true
  6769. end
  6770. end
  6771. for i = 0, 1, 0.1 do
  6772. swait()
  6773. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6774. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6775. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6776. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6777. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6778. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6779. end
  6780.  
  6781. for i = 0, 1, 0.1 do
  6782. swait()
  6783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6785. 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)
  6786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6787. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6788. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6789. end
  6790. punchsound1:Play()
  6791. for i = 0, 1, 0.1 do
  6792. swait()
  6793. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6794. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6795. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6796. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6797. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6798. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6799. end
  6800. for i,v in pairs(to.Parent:GetChildren()) do
  6801. if v:IsA("Humanoid") then
  6802. v.Health = v.Health - 3
  6803.  
  6804. v.PlatformStand = true
  6805. end
  6806. end
  6807. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6808. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6809. Zanzoken = Instance.new("Part",char)
  6810. Zanzoken.Anchored = true
  6811. Zanzoken.Position = v3(999,999,999)
  6812. Zanzoken.CFrame = Torso.CFrame
  6813. game.Debris:AddItem(Zanzoken,0.5)
  6814. Zanzoken.Transparency = 1
  6815. Zano:Play()
  6816. wait()
  6817. idk = Instance.new("BillboardGui",Zanzoken)
  6818. idk.Size = UDim2.new(10,0,15,0)
  6819. idk.AlwaysOnTop = false
  6820. idk1 = Instance.new("ImageLabel",idk)
  6821. idk1.BackgroundTransparency = 1
  6822. idk.ExtentsOffset = v3(0,0,0)
  6823. idk1.ImageTransparency = 0
  6824. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6825. idk1.Size = UDim2.new(2,0,1,0)
  6826. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6827. idk1.Image = "rbxassetid://319554883"
  6828. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6829. wait()
  6830. Zanzoken = Instance.new("Part",char)
  6831. Zanzoken.Anchored = true
  6832. Zanzoken.Position = v3(999,999,999)
  6833. Zanzoken.CFrame = Torso.CFrame
  6834. game.Debris:AddItem(Zanzoken,0.5)
  6835. Zanzoken.Transparency = 1
  6836. wait()
  6837. idk = Instance.new("BillboardGui",Zanzoken)
  6838. idk.Size = UDim2.new(20,0,20,0)
  6839. idk.AlwaysOnTop = false
  6840. idk1 = Instance.new("ImageLabel",idk)
  6841. idk1.BackgroundTransparency = 1
  6842. idk.ExtentsOffset = v3(0,0,0)
  6843. idk1.ImageTransparency = 0
  6844. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6845. idk1.Size = UDim2.new(2,0,1,0)
  6846. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6847. idk1.Image = "rbxassetid://319554883"
  6848. for i = 0, 1, 0.1 do
  6849. swait()
  6850. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6851. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6852. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6853. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6854. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6855. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6856. end
  6857. for i = 0, 1, 0.1 do
  6858. swait()
  6859. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6860. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6861. 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)
  6862. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6863. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6864. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6865. end
  6866. punchsound1:Play()
  6867. for i = 0, 1, 0.1 do
  6868. swait()
  6869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6871. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6872. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6873. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6874. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6875. end
  6876. for i,v in pairs(to.Parent:GetChildren()) do
  6877. if v:IsA("Humanoid") then
  6878. v.Health = v.Health - 3
  6879.  
  6880. v.PlatformStand = true
  6881. end
  6882. end
  6883. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6884. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6885. Zanzoken = Instance.new("Part",char)
  6886. Zanzoken.Anchored = true
  6887. Zanzoken.Position = v3(999,999,999)
  6888. Zanzoken.CFrame = Torso.CFrame
  6889. game.Debris:AddItem(Zanzoken,0.5)
  6890. Zanzoken.Transparency = 1
  6891. Zano:Play()
  6892. wait()
  6893. idk = Instance.new("BillboardGui",Zanzoken)
  6894. idk.Size = UDim2.new(10,0,15,0)
  6895. idk.AlwaysOnTop = false
  6896. idk1 = Instance.new("ImageLabel",idk)
  6897. idk1.BackgroundTransparency = 1
  6898. idk.ExtentsOffset = v3(0,0,0)
  6899. idk1.ImageTransparency = 0
  6900. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6901. idk1.Size = UDim2.new(2,0,1,0)
  6902. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6903. idk1.Image = "rbxassetid://319554883"
  6904. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6905. wait()
  6906. Zanzoken = Instance.new("Part",char)
  6907. Zanzoken.Anchored = true
  6908. Zanzoken.Position = v3(999,999,999)
  6909. Zanzoken.CFrame = Torso.CFrame
  6910. game.Debris:AddItem(Zanzoken,0.5)
  6911. Zanzoken.Transparency = 1
  6912. wait()
  6913. idk = Instance.new("BillboardGui",Zanzoken)
  6914. idk.Size = UDim2.new(20,0,20,0)
  6915. idk.AlwaysOnTop = false
  6916. idk1 = Instance.new("ImageLabel",idk)
  6917. idk1.BackgroundTransparency = 1
  6918. idk.ExtentsOffset = v3(0,0,0)
  6919. idk1.ImageTransparency = 0
  6920. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6921. idk1.Size = UDim2.new(2,0,1,0)
  6922. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6923. idk1.Image = "rbxassetid://319554883"
  6924. punchsound1:Play()
  6925. for i = 0, 1, 0.1 do
  6926. swait()
  6927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6929. 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)
  6930. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6931. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6932. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6933. end
  6934. punchsound1:Play()
  6935. for i = 0, 1, 0.1 do
  6936. swait()
  6937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6939. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6940. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6941. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6942. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6943. end
  6944.  
  6945.  
  6946. for i,v in pairs(to.Parent:GetChildren()) do
  6947. if v:IsA("Humanoid") then
  6948. v.Health = v.Health - 20
  6949.  
  6950. v.PlatformStand = true
  6951. end
  6952. end
  6953. StrongPunch:Play()
  6954. for i = 0, 1, 0.1 do
  6955. swait()
  6956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6958. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6959. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6960. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6961. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6962. end
  6963. for i = 0, 1, 0.1 do
  6964. swait()
  6965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6967. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6968. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6969. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6970. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6971. end
  6972. for i,v in pairs(to.Parent:GetChildren()) do
  6973. if v:IsA("Humanoid") then
  6974. v.Health = v.Health - 3
  6975.  
  6976. v.PlatformStand = true
  6977. end
  6978. end
  6979. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6980. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6981. Zanzoken = Instance.new("Part",char)
  6982. Zanzoken.Anchored = true
  6983. Zanzoken.Position = v3(999,999,999)
  6984. Zanzoken.CFrame = Torso.CFrame
  6985. game.Debris:AddItem(Zanzoken,0.5)
  6986. Zanzoken.Transparency = 1
  6987. Zano:Play()
  6988. wait()
  6989. idk = Instance.new("BillboardGui",Zanzoken)
  6990. idk.Size = UDim2.new(10,0,15,0)
  6991. idk.AlwaysOnTop = false
  6992. idk1 = Instance.new("ImageLabel",idk)
  6993. idk1.BackgroundTransparency = 1
  6994. idk.ExtentsOffset = v3(0,0,0)
  6995. idk1.ImageTransparency = 0
  6996. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6997. idk1.Size = UDim2.new(2,0,1,0)
  6998. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6999. idk1.Image = "rbxassetid://319554883"
  7000. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7001. wait()
  7002. Zanzoken = Instance.new("Part",char)
  7003. Zanzoken.Anchored = true
  7004. Zanzoken.Position = v3(999,999,999)
  7005. Zanzoken.CFrame = Torso.CFrame
  7006. game.Debris:AddItem(Zanzoken,0.5)
  7007. Zanzoken.Transparency = 1
  7008. wait()
  7009. idk = Instance.new("BillboardGui",Zanzoken)
  7010. idk.Size = UDim2.new(20,0,20,0)
  7011. idk.AlwaysOnTop = false
  7012. idk1 = Instance.new("ImageLabel",idk)
  7013. idk1.BackgroundTransparency = 1
  7014. idk.ExtentsOffset = v3(0,0,0)
  7015. idk1.ImageTransparency = 0
  7016. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7017. idk1.Size = UDim2.new(2,0,1,0)
  7018. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7019. idk1.Image = "rbxassetid://319554883"
  7020. for i = 0, 1, 0.1 do
  7021. swait()
  7022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7024. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7025. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7026. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7027. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7028. end
  7029. punchsound1:Play()
  7030. for i = 0, 1, 0.1 do
  7031. swait()
  7032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7034. 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)
  7035. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7036. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7037. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7038. end
  7039. punchsound1:Play()
  7040. for i = 0, 1, 0.1 do
  7041. swait()
  7042. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7043. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7044. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7045. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7046. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7047. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7048. end
  7049. for i = 0, 1, 0.1 do
  7050. swait()
  7051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7053. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7054. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7055. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7056. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7057. end
  7058. for i = 0, 1, 0.1 do
  7059. swait()
  7060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7062. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7063. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7064. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7065. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7066. end
  7067. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7068. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7069. Zanzoken = Instance.new("Part",char)
  7070. Zanzoken.Anchored = true
  7071. Zanzoken.Position = v3(999,999,999)
  7072. Zanzoken.CFrame = Torso.CFrame
  7073. game.Debris:AddItem(Zanzoken,0.5)
  7074. Zanzoken.Transparency = 1
  7075. Zano:Play()
  7076. wait()
  7077. idk = Instance.new("BillboardGui",Zanzoken)
  7078. idk.Size = UDim2.new(10,0,15,0)
  7079. idk.AlwaysOnTop = false
  7080. idk1 = Instance.new("ImageLabel",idk)
  7081. idk1.BackgroundTransparency = 1
  7082. idk.ExtentsOffset = v3(0,0,0)
  7083. idk1.ImageTransparency = 0
  7084. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7085. idk1.Size = UDim2.new(2,0,1,0)
  7086. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7087. idk1.Image = "rbxassetid://319554883"
  7088. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7089. wait()
  7090. Zanzoken = Instance.new("Part",char)
  7091. Zanzoken.Anchored = true
  7092. Zanzoken.Position = v3(999,999,999)
  7093. Zanzoken.CFrame = Torso.CFrame
  7094. game.Debris:AddItem(Zanzoken,0.5)
  7095. Zanzoken.Transparency = 1
  7096. wait()
  7097. idk = Instance.new("BillboardGui",Zanzoken)
  7098. idk.Size = UDim2.new(20,0,20,0)
  7099. idk.AlwaysOnTop = false
  7100. idk1 = Instance.new("ImageLabel",idk)
  7101. idk1.BackgroundTransparency = 1
  7102. idk.ExtentsOffset = v3(0,0,0)
  7103. idk1.ImageTransparency = 0
  7104. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7105. idk1.Size = UDim2.new(2,0,1,0)
  7106. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7107. idk1.Image = "rbxassetid://319554883"
  7108. StrongPunch:Play()
  7109. Break:Play()
  7110. local Aura4 = Instance.new('ParticleEmitter')
  7111. Aura4.Name = "Aura"
  7112. Aura4.Texture = "rbxassetid://1046299182"
  7113. Aura4.Parent = Torso
  7114. Aura4.LightEmission = 1
  7115. Aura4.Transparency = NumberSequence.new(0.7,1)
  7116. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7117. Aura4.Size = NumberSequence.new(1,30)
  7118. Aura4.Rotation = NumberRange.new(-360,360)
  7119. Aura4.LockedToPart = true
  7120. Aura4.Lifetime = NumberRange.new(0.2)
  7121. Aura4.Rate = 100
  7122. Aura4.Speed = NumberRange.new(0)
  7123. Aura4.EmissionDirection = "Top"
  7124. for i = 0, 6, 0.1 do
  7125. swait()
  7126. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7127. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7128. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7129. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7130. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7131. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7132. end
  7133. Aura4:Destroy()
  7134. wait(0.1)
  7135. local Aura4 = Instance.new('ParticleEmitter')
  7136. Aura4.Name = "Aura"
  7137. Aura4.Texture = "rbxassetid://1046299182"
  7138. Aura4.Parent = Torso
  7139. Aura4.LightEmission = 1
  7140. Aura4.Transparency = NumberSequence.new(0.7,1)
  7141. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7142. Aura4.Size = NumberSequence.new(1,30)
  7143. Aura4.Rotation = NumberRange.new(-360,360)
  7144. Aura4.LockedToPart = true
  7145. Aura4.Lifetime = NumberRange.new(0.2)
  7146. Aura4.Rate = 100
  7147. Aura4.Speed = NumberRange.new(0)
  7148. Aura4.EmissionDirection = "Top"
  7149. StrongPunch1:Play()
  7150. Break:Play()
  7151. for i = 0, 6, 0.1 do
  7152. swait()
  7153. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7154. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7155. 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)
  7156. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7157. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7158. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7159. end
  7160. Aura4:Destroy()
  7161. StrongPunch2:Play()
  7162. Break:Play()
  7163. local Aura4 = Instance.new('ParticleEmitter')
  7164. Aura4.Name = "Aura"
  7165. Aura4.Texture = "rbxassetid://1046299182"
  7166. Aura4.Parent = Torso
  7167. Aura4.LightEmission = 1
  7168. Aura4.Transparency = NumberSequence.new(0.7,1)
  7169. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7170. Aura4.Size = NumberSequence.new(1,30)
  7171. Aura4.Rotation = NumberRange.new(-360,360)
  7172. Aura4.LockedToPart = true
  7173. Aura4.Lifetime = NumberRange.new(0.2)
  7174. Aura4.Rate = 100
  7175. Aura4.Speed = NumberRange.new(0)
  7176. Aura4.EmissionDirection = "Top"
  7177. for i = 0, 7, 0.1 do
  7178. swait()
  7179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7181. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7182. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7183. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7184. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7185. end
  7186. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7187. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7188. Aura4:Destroy()
  7189. Zanzoken = Instance.new("Part",char)
  7190. Zanzoken.Anchored = true
  7191. Zanzoken.Position = v3(999,999,999)
  7192. Zanzoken.CFrame = Torso.CFrame
  7193. game.Debris:AddItem(Zanzoken,0.5)
  7194. Zanzoken.Transparency = 1
  7195. Zano:Play()
  7196. wait()
  7197. idk = Instance.new("BillboardGui",Zanzoken)
  7198. idk.Size = UDim2.new(10,0,15,0)
  7199. idk.AlwaysOnTop = false
  7200. idk1 = Instance.new("ImageLabel",idk)
  7201. idk1.BackgroundTransparency = 1
  7202. idk.ExtentsOffset = v3(0,0,0)
  7203. idk1.ImageTransparency = 0
  7204. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7205. idk1.Size = UDim2.new(2,0,1,0)
  7206. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7207. idk1.Image = "rbxassetid://319554883"
  7208. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7209. wait()
  7210. Zanzoken = Instance.new("Part",char)
  7211. Zanzoken.Anchored = true
  7212. Zanzoken.Position = v3(999,999,999)
  7213. Zanzoken.CFrame = Torso.CFrame
  7214. game.Debris:AddItem(Zanzoken,0.5)
  7215. Zanzoken.Transparency = 1
  7216. wait()
  7217. idk = Instance.new("BillboardGui",Zanzoken)
  7218. idk.Size = UDim2.new(20,0,20,0)
  7219. idk.AlwaysOnTop = false
  7220. idk1 = Instance.new("ImageLabel",idk)
  7221. idk1.BackgroundTransparency = 1
  7222. idk.ExtentsOffset = v3(0,0,0)
  7223. idk1.ImageTransparency = 0
  7224. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7225. idk1.Size = UDim2.new(2,0,1,0)
  7226. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7227. idk1.Image = "rbxassetid://319554883"
  7228. for i = 0, 1, 0.1 do
  7229. swait()
  7230. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7231. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7232. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7233. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7234. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7235. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7236. end
  7237. punchsound1:Play()
  7238. for i = 0, 1, 0.1 do
  7239. swait()
  7240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7242. 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)
  7243. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7244. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7245. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7246. end
  7247. punchsound1:Play()
  7248. for i = 0, 1, 0.1 do
  7249. swait()
  7250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7252. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7253. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7254. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7255. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7256. end
  7257. for i = 0, 1, 0.1 do
  7258. swait()
  7259. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7260. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7261. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7262. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7263. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7264. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7265. end
  7266. for i = 0, 1, 0.1 do
  7267. swait()
  7268. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7269. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7270. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7271. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7272. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7273. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7274. end
  7275. punchsound1:Play()
  7276. for i = 0, 0.5, 0.1 do
  7277. swait()
  7278. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7279. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7280. 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)
  7281. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7282. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7283. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7284. end
  7285. punchsound1:Play()
  7286. for i = 0, 0.5, 0.1 do
  7287. swait()
  7288. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7289. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7290. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7291. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7292. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7293. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7294. end
  7295. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7296. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7297. Zanzoken = Instance.new("Part",char)
  7298. Zanzoken.Anchored = true
  7299. Zanzoken.Position = v3(999,999,999)
  7300. Zanzoken.CFrame = Torso.CFrame
  7301. game.Debris:AddItem(Zanzoken,0.5)
  7302. Zanzoken.Transparency = 1
  7303. Zano:Play()
  7304. wait()
  7305. idk = Instance.new("BillboardGui",Zanzoken)
  7306. idk.Size = UDim2.new(10,0,15,0)
  7307. idk.AlwaysOnTop = false
  7308. idk1 = Instance.new("ImageLabel",idk)
  7309. idk1.BackgroundTransparency = 1
  7310. idk.ExtentsOffset = v3(0,0,0)
  7311. idk1.ImageTransparency = 0
  7312. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7313. idk1.Size = UDim2.new(2,0,1,0)
  7314. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7315. idk1.Image = "rbxassetid://319554883"
  7316. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7317. wait()
  7318. Zanzoken = Instance.new("Part",char)
  7319. Zanzoken.Anchored = true
  7320. Zanzoken.Position = v3(999,999,999)
  7321. Zanzoken.CFrame = Torso.CFrame
  7322. game.Debris:AddItem(Zanzoken,0.5)
  7323. Zanzoken.Transparency = 1
  7324. wait()
  7325. idk = Instance.new("BillboardGui",Zanzoken)
  7326. idk.Size = UDim2.new(20,0,20,0)
  7327. idk.AlwaysOnTop = false
  7328. idk1 = Instance.new("ImageLabel",idk)
  7329. idk1.BackgroundTransparency = 1
  7330. idk.ExtentsOffset = v3(0,0,0)
  7331. idk1.ImageTransparency = 0
  7332. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7333. idk1.Size = UDim2.new(2,0,1,0)
  7334. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7335. idk1.Image = "rbxassetid://319554883"
  7336. for i = 0, 0.4, 0.1 do
  7337. swait()
  7338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7340. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7341. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7342. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7343. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7344. end
  7345. punchsound1:Play()
  7346. for i = 0, 0.4, 0.1 do
  7347. swait()
  7348. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7349. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7350. 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)
  7351. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7352. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7353. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7354. end
  7355. punchsound1:Play()
  7356. for i = 0, 1, 0.1 do
  7357. swait()
  7358. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7359. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7360. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7361. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7362. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7363. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7364. end
  7365. for i,v in pairs(to.Parent:GetChildren()) do
  7366. if v:IsA("Humanoid") then
  7367. v.Health = v.Health - 8
  7368.  
  7369. v.PlatformStand = true
  7370. end
  7371. end
  7372.  
  7373. hit1 = false
  7374.  
  7375. punchsound1:Play()
  7376. hit2 = true
  7377. for i = 0, 1, 0.1 do
  7378. swait()
  7379. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7380. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7381. 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)
  7382. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7383. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7384. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7385. end
  7386. for i,v in pairs(to.Parent:GetChildren()) do
  7387. if v:IsA("Humanoid") then
  7388. v.Health = v.Health - 10
  7389.  
  7390. v.PlatformStand = true
  7391. end
  7392. end
  7393. hit2 = false
  7394.  
  7395. punchsound1:Play()
  7396. hit3 = true
  7397. hit4 = true
  7398.  
  7399.  
  7400. punchsound1:Play()
  7401.  
  7402.  
  7403. coroutine.wrap(function()
  7404. for i=1,2 do
  7405. wait()
  7406.  
  7407.  
  7408.  
  7409.  
  7410.  
  7411. for i,v in pairs(to.Parent:GetChildren()) do
  7412. if v:IsA("Humanoid") then
  7413. v.Health = v.Health - 30
  7414.  
  7415. v.PlatformStand = true
  7416. end
  7417. end
  7418. end
  7419.  
  7420.  
  7421. wait(3)
  7422. end)()
  7423.  
  7424.  
  7425.  
  7426. RootPart.Anchored = false
  7427.  
  7428.  
  7429.  
  7430.  
  7431.  
  7432. StrongPunch:Play()
  7433.  
  7434.  
  7435.  
  7436.  
  7437.  
  7438.  
  7439. for i,v in pairs(to.Parent:GetChildren()) do
  7440. if v:IsA("Humanoid") then
  7441. v.Health = v.Health - 20
  7442.  
  7443. v.PlatformStand = true
  7444. end
  7445. end
  7446.  
  7447. StrongPunch2:Play()
  7448.  
  7449.  
  7450. hitground = new("Part",char)
  7451. hitground.Size = Vector3.new(5,5,5)
  7452. hitground.Name = "Ground"
  7453. hitground.Transparency = 1
  7454. hitground.CanCollide = false
  7455. game.Debris:AddItem(hitground,2)
  7456. hitground.Position = Vector3.new(999,999,999)
  7457. hitgroundweld = new("Weld",hitground)
  7458. hitgroundweld.Part0 = to
  7459. hitgroundweld.Part1 = hitground
  7460. hitground.Touched:connect(function(hit2)
  7461. if hit2.Size.x > 150 then
  7462. hitground:Destroy()
  7463. ad = new("Part",char)
  7464. ad.Name = "NewPart"
  7465. ad.Size = Vector3.new(30,0.1,30)
  7466. ad.CanCollide = false
  7467. ad.Anchored = true
  7468. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7469. ad.Transparency = 1
  7470. aad = new("Decal",ad)
  7471.  
  7472. aad.Face = "Top"
  7473. aad.Transparency = 1
  7474. aad.Transparency = 0
  7475. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7476. smoke = new("Part",to)
  7477. smokemesh = new("SpecialMesh",smoke)
  7478. smokemesh.MeshId = "rbxassetid://928329648"
  7479. smoke.BrickColor = hit2.BrickColor
  7480. smoke.Anchored = true
  7481. smoke.Position = hitground.Position
  7482. GroundImpact:Play()
  7483. for i = 1,20 do
  7484. wait()
  7485. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7486. smoke.Transparency = smoke.Transparency + 1/20
  7487. end
  7488. smoke:Destroy()
  7489. wait(0.5)
  7490.  
  7491. for i = 1,20 do
  7492. wait(0.1)
  7493. aad.Transparency = aad.Transparency + 1/20
  7494. end
  7495. end
  7496. end)
  7497. ys = Instance.new("BodyVelocity",to)
  7498. ys.Name = "GO"
  7499.  
  7500. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7501.  
  7502. ys.Velocity = v3(0,-90,0)
  7503.  
  7504. wait(1)
  7505. ys:Destroy()
  7506.  
  7507.  
  7508.  
  7509.  
  7510.  
  7511. hit3 = false
  7512. hit4 = false
  7513.  
  7514.  
  7515. hit1 = false
  7516. hit2 = false
  7517. hit3 = false
  7518. hit4 = false
  7519. idle = true
  7520. RootPart.Anchored = false
  7521. to.Anchored = false
  7522. end
  7523. end)
  7524. end
  7525.  
  7526.  
  7527. function Combo2()
  7528. getplayer = new("Part",char)
  7529. getplayer.Position = Vector3.new(999,999,999)
  7530. getplayer.Transparency = 1
  7531. getplayer.Size = v3(55,55,55)
  7532. getplayer.CanCollide = false
  7533. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7534. getplayer.Name = "GetPlayer"
  7535.  
  7536. game.Debris:AddItem(getplayer,0.5)
  7537.  
  7538. getplayer.Touched:connect(function(hit)
  7539. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7540. getplayer:Destroy()
  7541. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7542. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7543. to.Anchored = true
  7544. idle = false
  7545.  
  7546.  
  7547. hit1 = true
  7548.  
  7549. for i,v in pairs(to.Parent:GetChildren()) do
  7550. if v:IsA("Humanoid") then
  7551. v.Health = v.Health - 20
  7552.  
  7553. v.PlatformStand = true
  7554. end
  7555. end
  7556.  
  7557. for i,v in pairs(to.Parent:GetChildren()) do
  7558. if v:IsA("Humanoid") then
  7559. v.Health = v.Health - 10
  7560.  
  7561. v.PlatformStand = true
  7562. end
  7563. end
  7564.  
  7565. hit1 = false
  7566.  
  7567.  
  7568. hit2 = true
  7569.  
  7570. for i,v in pairs(to.Parent:GetChildren()) do
  7571. if v:IsA("Humanoid") then
  7572. v.Health = v.Health - 5
  7573.  
  7574. v.PlatformStand = true
  7575. end
  7576. end
  7577. hit2 = false
  7578.  
  7579. punchsound1:Play()
  7580. hit3 = true
  7581. hit4 = true
  7582.  
  7583.  
  7584. punchsound1:Play()
  7585.  
  7586. coroutine.wrap(function()
  7587. for i=1,2 do
  7588. wait()
  7589. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7590. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7591.  
  7592.  
  7593. for i = 0, 1, 0.1 do
  7594. swait()
  7595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7597. 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)
  7598. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7599. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7600. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7601. end
  7602. StrongPunch:Play()
  7603. for i,v in pairs(to.Parent:GetChildren()) do
  7604. if v:IsA("Humanoid") then
  7605. v.Health = v.Health - 10
  7606.  
  7607. v.PlatformStand = true
  7608. end
  7609. end
  7610. end
  7611.  
  7612.  
  7613. wait(0.7)
  7614. end)()
  7615.  
  7616.  
  7617.  
  7618.  
  7619. RootPart.Anchored = true
  7620. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7621. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7622.  
  7623.  
  7624. for i = 0, 1, 0.1 do
  7625. swait()
  7626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7628. 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)
  7629. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7630. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7631. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7632. end
  7633.  
  7634.  
  7635. StrongPunch:Play()
  7636.  
  7637.  
  7638. for i = 0, 1, 0.1 do
  7639. swait()
  7640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7642. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7643. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7644. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7645. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7646. end
  7647.  
  7648.  
  7649.  
  7650. for i,v in pairs(to.Parent:GetChildren()) do
  7651. if v:IsA("Humanoid") then
  7652. v.Health = v.Health - 20
  7653.  
  7654. v.PlatformStand = true
  7655. end
  7656. end
  7657.  
  7658.  
  7659. hitground = new("Part",char)
  7660. hitground.Size = Vector3.new(5,5,5)
  7661. hitground.Name = "Ground"
  7662. hitground.Transparency = 1
  7663. hitground.CanCollide = false
  7664. game.Debris:AddItem(hitground,2)
  7665. hitground.Position = Vector3.new(999,999,999)
  7666. hitgroundweld = new("Weld",hitground)
  7667. hitgroundweld.Part0 = to
  7668. hitgroundweld.Part1 = hitground
  7669. hitground.Touched:connect(function(hit2)
  7670. if hit2.Size.x > 150 then
  7671. hitground:Destroy()
  7672. ad = new("Part",char)
  7673. ad.Name = "NewPart"
  7674. ad.Size = Vector3.new(30,0.1,30)
  7675. ad.CanCollide = false
  7676. ad.Anchored = true
  7677. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7678. ad.Transparency = 1
  7679. aad = new("Decal",ad)
  7680.  
  7681. aad.Face = "Top"
  7682. aad.Transparency = 1
  7683. aad.Transparency = 0
  7684. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7685. smoke = new("Part",to)
  7686. smokemesh = new("SpecialMesh",smoke)
  7687. smokemesh.MeshId = "rbxassetid://928329648"
  7688. smoke.BrickColor = hit2.BrickColor
  7689. smoke.Anchored = true
  7690. smoke.Position = hitground.Position
  7691. GroundImpact:Play()
  7692. for i = 1,20 do
  7693. wait()
  7694. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7695. smoke.Transparency = smoke.Transparency + 1/20
  7696. end
  7697. smoke:Destroy()
  7698. wait(0.5)
  7699.  
  7700. for i = 1,20 do
  7701. wait(0.1)
  7702. aad.Transparency = aad.Transparency + 1/20
  7703. end
  7704. end
  7705. end)
  7706. to.Anchored = false
  7707. ys = Instance.new("BodyVelocity",to)
  7708. ys.Name = "GO"
  7709.  
  7710. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7711.  
  7712. ys.Velocity = v3(0,-90,0)
  7713.  
  7714. wait(1)
  7715. ys:Destroy()
  7716.  
  7717.  
  7718.  
  7719.  
  7720.  
  7721. hit3 = false
  7722. hit4 = false
  7723.  
  7724.  
  7725. hit1 = false
  7726. hit2 = false
  7727. hit3 = false
  7728. hit4 = false
  7729. idle = true
  7730. RootPart.Anchored = false
  7731. end
  7732. end)
  7733. end
  7734.  
  7735. function KABOOMZ222()
  7736. local effspwn = Instance.new("Part")
  7737. coroutine.resume(coroutine.create(function()
  7738. local sound1 = Instance.new("Sound")
  7739. sound1.SoundId = "rbxassetid://440145223"
  7740. sound1.MaxDistance = 600
  7741. sound1.EmitterSize = 60
  7742. sound1.Volume = 5.5
  7743. sound1.Pitch = 1.3
  7744. sound1.Parent = effspwn
  7745. local sound2 = Instance.new("Sound")
  7746. sound2.SoundId = "rbxassetid://440145223"
  7747. sound2.MaxDistance = 300
  7748. sound2.EmitterSize = 20
  7749. sound2.Volume = 3
  7750. sound2.Pitch = 0.7
  7751. sound2.Parent = effspwn
  7752. local sound3 = Instance.new("Sound")
  7753. sound3.SoundId = "rbxassetid://440145223"
  7754. sound2.MaxDistance = 400
  7755. sound2.EmitterSize = 30
  7756. sound2.Volume = 0.5
  7757. sound2.Pitch = 0.5
  7758. sound2.Parent = effspwn
  7759. sound2:Play()
  7760. wait()
  7761. sound1:Play()
  7762. sound3:Play()
  7763. end))
  7764. local model = Instance.new("Model")
  7765. game.Debris:AddItem(model, 20)
  7766. model.Name = "smasheffects"
  7767. model.Parent = workspace
  7768. effspwn.Name = "spwnr"
  7769. effspwn.Size = Vector3.new(1, 1, 1)
  7770. effspwn.Anchored = true
  7771. effspwn.CanCollide = false
  7772. effspwn.Transparency = 1
  7773. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7774. effspwn.Parent = model
  7775.  
  7776.  
  7777.  
  7778.  
  7779. coroutine.resume(coroutine.create(function()
  7780. local shok = Instance.new("Part")
  7781. shok.Name = "whoosh"
  7782. shok.BrickColor = BrickColor.new("Institutional white")
  7783. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7784. shok.Size = Vector3.new(1, 1, 1)
  7785. shok.Anchored = true
  7786. shok.Material = "Neon"
  7787. shok.Transparency = 1
  7788. shok.CanCollide = false
  7789. shok.Parent = model
  7790. game.Debris:AddItem(shok, 12)
  7791. local mesh = Instance.new("SpecialMesh")
  7792. mesh.MeshType = "FileMesh"
  7793. mesh.MeshId = "rbxassetid://437347603"
  7794. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7795. mesh.Parent = shok
  7796.  
  7797.  
  7798.  
  7799.  
  7800.  
  7801. for e = 1, 8 do
  7802. wait()
  7803. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7804. shok.Transparency = shok.Transparency + 0.035
  7805. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7806. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7807.  
  7808.  
  7809. end
  7810. for e = 1, 16 do
  7811. wait()
  7812. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7813. shok.Transparency = shok.Transparency + 0.11
  7814. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7815. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7816.  
  7817. end
  7818. end))
  7819. coroutine.resume(coroutine.create(function()
  7820. local shok = Instance.new("Part")
  7821. shok.Name = "wring1"
  7822. shok.BrickColor = BrickColor.new("Institutional white")
  7823. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7824. shok.Size = Vector3.new(1, 1, 1)
  7825. shok.Anchored = true
  7826. shok.Material = "Neon"
  7827. shok.Transparency = 0.25
  7828. shok.CanCollide = false
  7829. shok.Parent = model
  7830. game.Debris:AddItem(shok, 12)
  7831. local mesh = Instance.new("SpecialMesh")
  7832. mesh.MeshType = "FileMesh"
  7833. mesh.MeshId = "rbxassetid://3270017"
  7834. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7835. mesh.Parent = shok
  7836. for e = 1, 30 do
  7837. wait()
  7838. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7839. shok.Transparency = shok.Transparency + 0.002
  7840. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7841. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7842. end
  7843. for e = 1, 38 do
  7844. wait()
  7845. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7846. shok.Transparency = shok.Transparency + 0.002
  7847. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7848. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7849. end
  7850. for e = 1, 24 do
  7851. wait()
  7852. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7853. shok.Transparency = shok.Transparency + 0.03
  7854. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7855. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7856. end
  7857. end))
  7858. coroutine.resume(coroutine.create(function()
  7859. local shok = Instance.new("Part")
  7860. shok.Name = "wring2"
  7861. shok.BrickColor = BrickColor.new("Institutional white")
  7862. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7863. shok.Size = Vector3.new(1, 1, 1)
  7864. shok.Anchored = true
  7865. shok.Material = "Neon"
  7866. shok.Transparency = 0.25
  7867. shok.CanCollide = false
  7868. shok.Parent = model
  7869. game.Debris:AddItem(shok, 12)
  7870. local mesh = Instance.new("SpecialMesh")
  7871. mesh.MeshType = "FileMesh"
  7872. mesh.MeshId = "rbxassetid://3270017"
  7873. mesh.Scale = Vector3.new(12, 12, 0.05)
  7874. mesh.Parent = shok
  7875. for e = 1, 30 do
  7876. wait()
  7877. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7878. shok.Transparency = shok.Transparency + 0.002
  7879. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7880. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7881. end
  7882. for e = 1, 38 do
  7883. wait()
  7884. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7885. shok.Transparency = shok.Transparency + 0.002
  7886. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7887. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7888. end
  7889. for e = 1, 24 do
  7890. wait()
  7891. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7892. shok.Transparency = shok.Transparency + 0.03
  7893. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7894. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7895. end
  7896. end))
  7897. coroutine.resume(coroutine.create(function()
  7898. local shok = Instance.new("Part")
  7899. shok.Name = "coil1"
  7900. shok.BrickColor = BrickColor.new("Institutional white")
  7901. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7902. shok.Size = Vector3.new(1, 1, 1)
  7903. shok.Anchored = true
  7904. shok.Material = "Neon"
  7905. shok.Transparency = 0.25
  7906. shok.CanCollide = false
  7907. shok.Parent = model
  7908. game.Debris:AddItem(shok, 12)
  7909. local mesh = Instance.new("SpecialMesh")
  7910. mesh.MeshType = "FileMesh"
  7911. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7912. mesh.Scale = Vector3.new(12, 12, 12)
  7913. mesh.Parent = shok
  7914. for e = 1, 15 do
  7915. wait()
  7916. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7917. shok.Transparency = shok.Transparency + 0.004
  7918. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7919. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7920. end
  7921. for e = 1, 16 do
  7922. wait()
  7923. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7924. shok.Transparency = shok.Transparency + 0.004
  7925. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7926. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7927. end
  7928. for e = 1, 12 do
  7929. wait()
  7930. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7931. shok.Transparency = shok.Transparency + 0.06
  7932. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7933. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7934. end
  7935. end))
  7936. coroutine.resume(coroutine.create(function()
  7937. local shok = Instance.new("Part")
  7938. shok.Name = "coil2"
  7939. shok.BrickColor = BrickColor.new("Institutional white")
  7940. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7941. shok.Size = Vector3.new(1, 1, 1)
  7942. shok.Anchored = true
  7943. shok.Material = "Neon"
  7944. shok.Transparency = 1
  7945. shok.CanCollide = false
  7946. shok.Parent = model
  7947. game.Debris:AddItem(shok, 12)
  7948. local mesh = Instance.new("SpecialMesh")
  7949. mesh.MeshType = "FileMesh"
  7950. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7951. mesh.Scale = Vector3.new(6, 12, 6)
  7952. mesh.Parent = shok
  7953. for e = 1, 15 do
  7954. wait()
  7955. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7956. shok.Transparency = shok.Transparency + 0.005
  7957. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7958. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7959. end
  7960. for e = 1, 16 do
  7961. wait()
  7962. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7963. shok.Transparency = shok.Transparency + 0.005
  7964. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7965. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7966. end
  7967. for e = 1, 12 do
  7968. wait()
  7969. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7970. shok.Transparency = shok.Transparency + 0.09
  7971. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7972. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7973. end
  7974. end))
  7975. coroutine.resume(coroutine.create(function()
  7976. local shok = Instance.new("Part")
  7977. shok.Name = "shokwve"
  7978. shok.BrickColor = BrickColor.new("Institutional white")
  7979. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7980. shok.Size = Vector3.new(1, 1, 1)
  7981. shok.Anchored = true
  7982. shok.Material = "Neon"
  7983. shok.Transparency = 0.6
  7984. shok.CanCollide = false
  7985. shok.Parent = model
  7986. game.Debris:AddItem(shok, 12)
  7987. local mesh = Instance.new("SpecialMesh")
  7988. mesh.MeshType = "FileMesh"
  7989. mesh.MeshId = "rbxassetid://489415447"
  7990. mesh.Scale = Vector3.new(1, 1, 1)
  7991. mesh.Parent = shok
  7992. for e = 1, 12 do
  7993. wait()
  7994. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7995. shok.Transparency = shok.Transparency + 0.002
  7996. end
  7997. for e = 1, 32 do
  7998. wait()
  7999. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8000. shok.Transparency = shok.Transparency + 0.002
  8001. end
  8002. for e = 1, 24 do
  8003. wait()
  8004. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8005. shok.Transparency = shok.Transparency + 0.03
  8006. end
  8007. end))
  8008. coroutine.resume(coroutine.create(function()
  8009. local shok = Instance.new("Part")
  8010. shok.Name = "shock2"
  8011. shok.BrickColor = BrickColor.new("Institutional white")
  8012. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8013. shok.Size = Vector3.new(1, 1, 1)
  8014. shok.Anchored = true
  8015. shok.Material = "Neon"
  8016. shok.Transparency = 0.35
  8017. shok.CanCollide = false
  8018. shok.Parent = model
  8019. game.Debris:AddItem(shok, 12)
  8020. local mesh = Instance.new("SpecialMesh")
  8021. mesh.MeshType = "FileMesh"
  8022. mesh.MeshId = "rbxassetid://1095709"
  8023. mesh.Scale = Vector3.new(12, 12, 12)
  8024. mesh.Parent = shok
  8025. for e = 1, 15 do
  8026. wait()
  8027. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8028. shok.Transparency = shok.Transparency + 0.004
  8029. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8030. end
  8031. for e = 1, 16 do
  8032. wait()
  8033. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8034. shok.Transparency = shok.Transparency + 0.004
  8035. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8036. end
  8037. for e = 1, 12 do
  8038. wait()
  8039. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8040. shok.Transparency = shok.Transparency + 0.06
  8041. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8042. end
  8043. end))
  8044. coroutine.resume(coroutine.create(function()
  8045. local shok = Instance.new("Part")
  8046. shok.Name = "shock3"
  8047. shok.BrickColor = BrickColor.new("Institutional white")
  8048. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8049. shok.Size = Vector3.new(1, 1, 1)
  8050. shok.Anchored = true
  8051. shok.Material = "Neon"
  8052. shok.Transparency = 0.35
  8053. shok.CanCollide = false
  8054. shok.Parent = model
  8055. game.Debris:AddItem(shok, 12)
  8056. local mesh = Instance.new("SpecialMesh")
  8057. mesh.MeshType = "FileMesh"
  8058. mesh.MeshId = "rbxassetid://1095709"
  8059. mesh.Scale = Vector3.new(12, 12, 12)
  8060. mesh.Parent = shok
  8061. for e = 1, 15 do
  8062. wait()
  8063. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8064. shok.Transparency = shok.Transparency + 0.004
  8065. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8066. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8067. end
  8068. for e = 1, 16 do
  8069. wait()
  8070. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8071. shok.Transparency = shok.Transparency + 0.004
  8072. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8073. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8074. end
  8075. for e = 1, 12 do
  8076. wait()
  8077. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8078. shok.Transparency = shok.Transparency + 0.06
  8079. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8080. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8081. end
  8082. end))
  8083. end
  8084.  
  8085.  
  8086.  
  8087. mouse.KeyDown:connect(function(k)
  8088. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8089. local exp = Instance.new("Explosion",Torso)
  8090. exp.BlastRadius = 45.5
  8091. exp.BlastPressure = 100
  8092. exp.Position = Torso
  8093. exp.Visible = true
  8094. end
  8095. end)
  8096.  
  8097. MV4 = 300
  8098. mouse.KeyDown:connect(function(k)
  8099. if attack == false and k == "8" then
  8100. for i, v in pairs(Torso:GetChildren()) do
  8101. if v:IsA('ParticleEmitter') then
  8102. v:Remove()
  8103. end
  8104. end
  8105. end
  8106. end)
  8107.  
  8108.  
  8109. MV4 = 300
  8110. mouse.KeyDown:connect(function(k)
  8111. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8112. MV4 = 0
  8113. Humanoid.WalkSpeed = 13
  8114. attack = true
  8115. Firepart1 = Instance.new("Part", RightArm)
  8116. Firepart1.Size = Vector3.new(1, 1, 1)
  8117. GuW1 = Instance.new("Weld")
  8118. GuW1.Name = "GuW"
  8119. GuW1.Part0 = RightArm
  8120. GuW1.C0 = cn(0, -1, 0)
  8121. GuW1.C1 = cn(0, 0, 0)
  8122. GuW1.Part1 = Firepart1
  8123. GuW1.Parent = RightArm
  8124. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8125. Firepart1.Transparency = 1
  8126. Firepart2 = Instance.new("Part", LeftArm)
  8127. Firepart2.Size = Vector3.new(1, 1, 1)
  8128. GuW2 = Instance.new("Weld")
  8129. GuW2.Name = "GuW"
  8130. GuW2.Part0 = LeftArm
  8131. GuW2.C0 = cn(0, -1, 0)
  8132. GuW2.C1 = cn(0, 0, 0)
  8133. GuW2.Part1 = Firepart2
  8134. GuW2.Parent = LeftArm
  8135. Firepart2.Transparency = 1
  8136. for i = 0, 5, 0.1 do
  8137. swait()
  8138. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8139. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8140. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8141. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8142. if Torsovelocity.Y > 2 then
  8143. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8144. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8145. 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)
  8146. 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)
  8147. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8148. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8149. elseif Torsovelocity.Y < 1 then
  8150. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8151. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8152. 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)
  8153. 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)
  8154. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8155. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8156. end
  8157. end
  8158. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8159. for i = 0, 7, 0.1 do
  8160. swait()
  8161. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8162. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8163. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8164. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8165. if Torsovelocity.Y > 2 then
  8166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8168. 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)
  8169. 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)
  8170. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8171. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8172. elseif Torsovelocity.Y < 1 then
  8173. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8174. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8175. 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)
  8176. 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)
  8177. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8178. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8179. end
  8180. end
  8181. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8182. GuW1:Destroy()
  8183. GuW1 = Instance.new("Weld")
  8184. GuW1.Name = "GuW"
  8185. GuW1.Part0 = Torso
  8186. GuW1.C0 = cn(0, 0, -6)
  8187. GuW1.C1 = cn(0, 0, 0)
  8188. GuW1.Part1 = Firepart1
  8189. GuW1.Parent = Torso
  8190. GuW2:Destroy()
  8191. GuW2 = Instance.new("Weld")
  8192. GuW2.Name = "GuW"
  8193. GuW2.Part0 = Torso
  8194. GuW2.C0 = cn(0, 0, -6)
  8195. GuW2.C1 = cn(0, 0, 0)
  8196. GuW2.Part1 = Firepart2
  8197. GuW2.Parent = Torso
  8198. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8199. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8200. GuW2:Destroy()
  8201. GuW2 = Instance.new("Weld")
  8202. GuW2.Name = "GuW"
  8203. GuW2.Part0 = Torso
  8204. GuW2.C0 = cn(0, 0, -4)
  8205. GuW2.C1 = cn(0, 0, 0)
  8206. GuW2.Part1 = Firepart2
  8207. GuW2.Parent = Torso
  8208.  
  8209.  
  8210. for i = 0, 7, 0.1 do
  8211. swait()
  8212. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8213. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8214. if Torsovelocity.Y > 2 then
  8215. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8216. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8217. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8218. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8219. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8220. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8221. elseif Torsovelocity.Y < 1 then
  8222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8224. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8226. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8227. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8228. end
  8229. end
  8230. local bp2 = Create("BodyPosition")({
  8231. P = 900,
  8232. D = 1000,
  8233. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8234. position = Torso.Position + Vector3.new(0, 60, 0),
  8235. Parent = Torso
  8236. })
  8237. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8238. for i = 0, 8, 0.1 do
  8239. swait()
  8240. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8241. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8242. 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)
  8243. if Torsovelocity.Y > 2 then
  8244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8246. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8247. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8248. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8249. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8250. elseif Torsovelocity.Y < 1 then
  8251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8253. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8256. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8257. end
  8258. end
  8259. for i = 0, 18, 0.1 do
  8260. swait()
  8261. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8262. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8263. 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)
  8264. if Torsovelocity.Y > 2 then
  8265. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8266. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8267. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8268. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8269. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8270. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8271. elseif Torsovelocity.Y < 1 then
  8272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8273. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8274. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8275. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8276. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8277. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8278. end
  8279. end
  8280. GuW1:Destroy()
  8281. GuW1 = Instance.new("Weld")
  8282. GuW1.Name = "GuW"
  8283. GuW1.Part0 = Torso
  8284. GuW1.C0 = cn(0, 0, -15)
  8285. GuW1.C1 = cn(0, 0, 0)
  8286. GuW1.Part1 = Firepart1
  8287. GuW1.Parent = Torso
  8288. GuW2:Destroy()
  8289. GuW2 = Instance.new("Weld")
  8290. GuW2.Name = "GuW"
  8291. GuW2.Part0 = Torso
  8292. GuW2.C0 = cn(0, 0, -17.5)
  8293. GuW2.C1 = cn(0, 0, 0)
  8294. GuW2.Part1 = Firepart2
  8295. GuW2.Parent = Torso
  8296. for i = 0, 1.25, 0.01 do
  8297. swait()
  8298. 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)
  8299. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8300. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8301. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8302. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8303. if Torsovelocity.Y > 2 then
  8304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8306. 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)
  8307. 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)
  8308. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8309. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8310. elseif Torsovelocity.Y < 1 then
  8311. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8312. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8313. 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)
  8314. 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)
  8315. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8316. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8317. end
  8318. end
  8319. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8320. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8321. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8322. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8323. for i = 0, 3, 0.1 do
  8324. swait()
  8325. if Torsovelocity.Y > 2 then
  8326. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8327. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8328. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8329. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8330. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8331. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8332. elseif Torsovelocity.Y < 1 then
  8333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8335. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8336. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8337. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8338. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8339. end
  8340. end
  8341. wait(1)
  8342. bp2:Destroy()
  8343. Humanoid.WalkSpeed = 16
  8344. attack = false
  8345. MV4 = 0
  8346. Firepart1:Destroy()
  8347. Firepart2:Destroy()
  8348. end
  8349. end)
  8350. mouse.KeyDown:connect(function(k)
  8351. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8352. MV4 = 0
  8353. Humanoid.WalkSpeed = 13
  8354. attack = true
  8355. Firepart1 = Instance.new("Part", RightArm)
  8356. Firepart1.Size = Vector3.new(1, 1, 1)
  8357. GuW1 = Instance.new("Weld")
  8358. GuW1.Name = "GuW"
  8359. GuW1.Part0 = RightArm
  8360. GuW1.C0 = cn(0, -1, 0)
  8361. GuW1.C1 = cn(0, 0, 0)
  8362. GuW1.Part1 = Firepart1
  8363. GuW1.Parent = RightArm
  8364. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8365. Firepart1.Transparency = 1
  8366. Firepart2 = Instance.new("Part", LeftArm)
  8367. Firepart2.Size = Vector3.new(1, 1, 1)
  8368. GuW2 = Instance.new("Weld")
  8369. GuW2.Name = "GuW"
  8370. GuW2.Part0 = LeftArm
  8371. GuW2.C0 = cn(0, -1, 0)
  8372. GuW2.C1 = cn(0, 0, 0)
  8373. GuW2.Part1 = Firepart2
  8374. GuW2.Parent = LeftArm
  8375. Firepart2.Transparency = 1
  8376. GuW1:Destroy()
  8377. GuW1 = Instance.new("Weld")
  8378. GuW1.Name = "GuW"
  8379. GuW1.Part0 = Torso
  8380. GuW1.C0 = cn(0, 0, -6)
  8381. GuW1.C1 = cn(0, 0, 0)
  8382. GuW1.Part1 = Firepart1
  8383. GuW1.Parent = Torso
  8384. GuW2:Destroy()
  8385. GuW2 = Instance.new("Weld")
  8386. GuW2.Name = "GuW"
  8387. GuW2.Part0 = Torso
  8388. GuW2.C0 = cn(0, 0, -6)
  8389. GuW2.C1 = cn(0, 0, 0)
  8390. GuW2.Part1 = Firepart2
  8391. GuW2.Parent = Torso
  8392. GuW2:Destroy()
  8393. GuW2 = Instance.new("Weld")
  8394. GuW2.Name = "GuW"
  8395. GuW2.Part0 = Torso
  8396. GuW2.C0 = cn(0, 0, -4)
  8397. GuW2.C1 = cn(0, 0, 0)
  8398. GuW2.Part1 = Firepart2
  8399. GuW2.Parent = Torso
  8400. for i = 0, 18, 0.1 do
  8401. swait()
  8402. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8403. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8404. 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)
  8405. if Torsovelocity.Y > 2 then
  8406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8408. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8410. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8411. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8412. elseif Torsovelocity.Y < 1 then
  8413. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8414. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8415. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8416. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8417. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8418. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8419. end
  8420. end
  8421. GuW1:Destroy()
  8422. GuW1 = Instance.new("Weld")
  8423. GuW1.Name = "GuW"
  8424. GuW1.Part0 = Torso
  8425. GuW1.C0 = cn(0, 0, -15)
  8426. GuW1.C1 = cn(0, 0, 0)
  8427. GuW1.Part1 = Firepart1
  8428. GuW1.Parent = Torso
  8429. GuW2:Destroy()
  8430. GuW2 = Instance.new("Weld")
  8431. GuW2.Name = "GuW"
  8432. GuW2.Part0 = Torso
  8433. GuW2.C0 = cn(0, 0, -17.5)
  8434. GuW2.C1 = cn(0, 0, 0)
  8435. GuW2.Part1 = Firepart2
  8436. GuW2.Parent = Torso
  8437. for i = 0, 1.25, 0.01 do
  8438. swait()
  8439. 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)
  8440. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8441. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8442. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8443. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8444. if Torsovelocity.Y > 2 then
  8445. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8446. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8447. 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)
  8448. 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)
  8449. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8450. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8451. end
  8452. end
  8453. wait(0.5)
  8454. Humanoid.WalkSpeed = 16
  8455. attack = false
  8456. MV4 = 300
  8457. Firepart1:Destroy()
  8458. Firepart2:Destroy()
  8459. end
  8460.  
  8461.  
  8462. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8463. MV4 = 90
  8464. Humanoid.WalkSpeed = 0.01
  8465. attack = true
  8466. Firepart1 = Instance.new("Part", RightArm)
  8467. Firepart1.Size = Vector3.new(1, 1, 1)
  8468. GuW1 = Instance.new("Weld")
  8469. GuW1.Name = "GuW"
  8470. GuW1.Part0 = RightArm
  8471. GuW1.C0 = cn(0, -1, 0)
  8472. GuW1.C1 = cn(0, 0, 0)
  8473. GuW1.Part1 = Firepart1
  8474. GuW1.Parent = RightArm
  8475. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8476. Firepart1.Transparency = 1
  8477. Firepart2 = Instance.new("Part", LeftArm)
  8478. Firepart2.Size = Vector3.new(1, 1, 1)
  8479. GuW2 = Instance.new("Weld")
  8480. GuW2.Name = "GuW"
  8481. GuW2.Part0 = LeftArm
  8482. GuW2.C0 = cn(0, -1, 0)
  8483. GuW2.C1 = cn(0, 0, 0)
  8484. GuW2.Part1 = Firepart2
  8485. GuW2.Parent = LeftArm
  8486. Firepart2.Transparency = 1
  8487. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8488. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8489. for i = 0, 2, 0.1 do
  8490. swait()
  8491. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8492. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8493. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8494. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8495. if Torsovelocity.Y > 2 then
  8496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8498. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8499. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8500. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8501. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8502. elseif Torsovelocity.Y < 1 then
  8503. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8504. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8505. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8506. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8507. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8508. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8509. end
  8510. end
  8511. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8512. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8513. for i = 0, 7, 0.1 do
  8514. swait()
  8515. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8516. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8517. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8518. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8519. if Torsovelocity.Y > 2 then
  8520. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8521. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8522. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8523. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8524. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8525. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8526. elseif Torsovelocity.Y < 1 then
  8527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8529. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8530. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8531. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8532. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8533. end
  8534. end
  8535. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8536. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8537. for i = 0, 7, 0.1 do
  8538. swait()
  8539. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8540. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8541. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8542. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8543. if Torsovelocity.Y > 2 then
  8544. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8545. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8546. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8547. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8548. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8549. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8550. elseif Torsovelocity.Y < 1 then
  8551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8553. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8556. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8557. end
  8558. end
  8559. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8560. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8561. for i = 0, 6, 0.1 do
  8562. swait()
  8563. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8564. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8565. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8566. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8567. if Torsovelocity.Y > 2 then
  8568. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8569. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8570. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8571. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8572. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8573. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8574. elseif Torsovelocity.Y < 1 then
  8575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8577. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8580. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8581. end
  8582. end
  8583. for i = 0, 5, 0.1 do
  8584. swait()
  8585. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8586. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8587. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8588. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8589. if Torsovelocity.Y > 2 then
  8590. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8591. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8592. 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)
  8593. 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)
  8594. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8595. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8596. elseif Torsovelocity.Y < 1 then
  8597. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8598. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8599. 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)
  8600. 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)
  8601. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8602. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8603. end
  8604. end
  8605. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8606. for i = 0, 7, 0.1 do
  8607. swait()
  8608. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8609. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8610. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8611. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8612. if Torsovelocity.Y > 2 then
  8613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8615. 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)
  8616. 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)
  8617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8618. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8619. elseif Torsovelocity.Y < 1 then
  8620. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8621. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8622. 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)
  8623. 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)
  8624. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8625. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8626. end
  8627. end
  8628. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8629. GuW1:Destroy()
  8630. GuW1 = Instance.new("Weld")
  8631. GuW1.Name = "GuW"
  8632. GuW1.Part0 = Torso
  8633. GuW1.C0 = cn(0, 0, -6)
  8634. GuW1.C1 = cn(0, 0, 0)
  8635. GuW1.Part1 = Firepart1
  8636. GuW1.Parent = Torso
  8637. GuW2:Destroy()
  8638. GuW2 = Instance.new("Weld")
  8639. GuW2.Name = "GuW"
  8640. GuW2.Part0 = Torso
  8641. GuW2.C0 = cn(0, 0, -6)
  8642. GuW2.C1 = cn(0, 0, 0)
  8643. GuW2.Part1 = Firepart2
  8644. GuW2.Parent = Torso
  8645. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8646. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8647. GuW2:Destroy()
  8648. GuW2 = Instance.new("Weld")
  8649. GuW2.Name = "GuW"
  8650. GuW2.Part0 = Torso
  8651. GuW2.C0 = cn(0, 0, -4)
  8652. GuW2.C1 = cn(0, 0, 0)
  8653. GuW2.Part1 = Firepart2
  8654. GuW2.Parent = Torso
  8655. for i = 0, 7, 0.1 do
  8656. swait()
  8657. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8658. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8659. if Torsovelocity.Y > 2 then
  8660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8661. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8662. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8663. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8664. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8665. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8666. elseif Torsovelocity.Y < 1 then
  8667. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8668. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8669. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8670. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8671. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8672. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8673. end
  8674. end
  8675. local bp2 = Create("BodyPosition")({
  8676. P = 900,
  8677. D = 1000,
  8678. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8679. position = Torso.Position + Vector3.new(0, 60, 0),
  8680. Parent = Torso
  8681. })
  8682. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8683. for i = 0, 8, 0.1 do
  8684. swait()
  8685. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8686. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8687. 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)
  8688. if Torsovelocity.Y > 2 then
  8689. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8690. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8691. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8692. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8693. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8694. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8695. elseif Torsovelocity.Y < 1 then
  8696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8697. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8698. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8699. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8700. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8701. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8702. end
  8703. end
  8704. for i = 0, 18, 0.1 do
  8705. swait()
  8706. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8707. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8708. 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)
  8709. if Torsovelocity.Y > 2 then
  8710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8712. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8713. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8714. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8715. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8716. elseif Torsovelocity.Y < 1 then
  8717. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8718. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8719. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8720. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8721. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8722. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8723. end
  8724. end
  8725. GuW1:Destroy()
  8726. GuW1 = Instance.new("Weld")
  8727. GuW1.Name = "GuW"
  8728. GuW1.Part0 = Torso
  8729. GuW1.C0 = cn(0, 0, -15)
  8730. GuW1.C1 = cn(0, 0, 0)
  8731. GuW1.Part1 = Firepart1
  8732. GuW1.Parent = Torso
  8733. GuW2:Destroy()
  8734. GuW2 = Instance.new("Weld")
  8735. GuW2.Name = "GuW"
  8736. GuW2.Part0 = Torso
  8737. GuW2.C0 = cn(0, 0, -17.5)
  8738. GuW2.C1 = cn(0, 0, 0)
  8739. GuW2.Part1 = Firepart2
  8740. GuW2.Parent = Torso
  8741. for i = 0, 1.25, 0.01 do
  8742. swait()
  8743. 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)
  8744. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8745. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8746. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8747. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8748. if Torsovelocity.Y > 2 then
  8749. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8750. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8751. 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)
  8752. 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)
  8753. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8754. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8755. elseif Torsovelocity.Y < 1 then
  8756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8758. 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)
  8759. 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)
  8760. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8761. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8762. end
  8763. end
  8764. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8765. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8766. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8767. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8768. for i = 0, 3, 0.1 do
  8769. swait()
  8770. if Torsovelocity.Y > 2 then
  8771. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8772. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8773. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8774. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8775. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8776. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8777. elseif Torsovelocity.Y < 1 then
  8778. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8779. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8780. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8781. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8782. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8783. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8784. end
  8785. end
  8786. wait(1)
  8787. bp2:Destroy()
  8788. Humanoid.WalkSpeed = 16
  8789. attack = false
  8790. MV4 = 0
  8791. Firepart1:Destroy()
  8792. Firepart2:Destroy()
  8793. end
  8794. end)
  8795. whiletruewait = false
  8796. game:GetService("RunService").Stepped:connect(function()
  8797. if whiletruewait == false then
  8798. whiletruewait = true
  8799. wait()
  8800. whiletruewait = false
  8801. end
  8802. end)
  8803. game:GetService("RunService").Stepped:connect(function()
  8804. if whiletruewait == false then
  8805. if MV1 < 20 then
  8806. MV1 = MV1 + 0.2
  8807. end
  8808. if MV2 < 90 then
  8809. MV2 = MV2 + 1
  8810. end
  8811. if MV3 < 190 then
  8812. MV3 = MV3 + 0.4
  8813. end
  8814. if MV4 < 500 then
  8815. MV4 = MV4 + 0.3
  8816. end
  8817. end
  8818. end)
  8819. Humanoid.MaxHealth = 10000
  8820. wait()
  8821. for i = 1, 6 do
  8822. Humanoid.Health = Humanoid.MaxHealth
  8823. wait()
  8824. end
  8825.  
  8826. ---
  8827. GroundWave3 = function()
  8828. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8829. Colors = {"White", "White"}
  8830. local wave = Instance.new("Part", char)
  8831. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8832. wave.Anchored = true
  8833. wave.Name = "Wave"
  8834. wave.CanCollide = false
  8835. wave.Locked = true
  8836. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8837. wave.TopSurface = "Smooth"
  8838. wave.BottomSurface = "Smooth"
  8839. wave.Transparency = 0.10
  8840. wave.CFrame = HandCF
  8841. wm = Instance.new("SpecialMesh",wave)
  8842. wm.MeshId = "rbxassetid://559831844"
  8843. coroutine.wrap(function()
  8844. for i = 1, 30, 1 do
  8845. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8846. wave.Size = wm.Scale
  8847. wave.CFrame = HandCF
  8848. wave.Transparency = i/30
  8849. wait()
  8850. end
  8851. wait()
  8852. wave:Destroy()
  8853. end)()
  8854. end
  8855. ---
  8856.  
  8857. local v3 = Vector3.new
  8858. local num = 0
  8859. local bc = BrickColor.new
  8860. local new = Instance.new
  8861.  
  8862. mouse.KeyDown:connect(function(key)
  8863. if key=="=" then
  8864. Serious()
  8865. char.JumPower = 150
  8866. end
  8867. end)
  8868. Health = math.huge --------- Serious mode aura.
  8869. BaseHealth = math.huge
  8870.  
  8871.  
  8872.  
  8873.  
  8874. InForm = false
  8875.  
  8876. Player = game.Players.LocalPlayer
  8877. Char = Player.Character
  8878. Torso = Char.Torso
  8879.  
  8880. function Serious()
  8881. for X = 1, 1 do wait()
  8882.  
  8883.  
  8884. wait(0)
  8885. for X = 1, 1 do wait()
  8886. local Effect = Instance.new("Part")
  8887. Effect.Name = "Effect"
  8888. Effect.Parent = Torso
  8889. Effect.CFrame = Torso.CFrame
  8890. Effect.BrickColor = BrickColor.new("Neon orange")
  8891. Effect.Shape = "Ball"
  8892. Effect.Size = Vector3.new(1, 1, 1)
  8893. Effect.Anchored = true
  8894. Effect.Material = "Neon"
  8895. Effect.CanCollide = false
  8896. Effect.CFrame = Torso.CFrame
  8897. Effect.Size = Effect.Size + Vector3.new(0.5)
  8898. Effect.Transparency = Effect.Transparency + 0.04
  8899. end
  8900. end
  8901.  
  8902. repeat
  8903. Torso:FindFirstChild("Effect"):Remove()
  8904. until Torso:FindFirstChild("Effect") == nil
  8905.  
  8906.  
  8907. local Color1 = Color3.new(255, 255, 0)
  8908. local Color2 = Color3.new(255, 255, 0)
  8909.  
  8910. for i = 0, 3, 0.1 do
  8911. swait()
  8912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8914. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8917. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8918. end
  8919. local pie22 = Instance.new("ParticleEmitter")
  8920. pie22.Parent = LeftArm
  8921. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8922. pie22.LightEmission = 1
  8923. pie22.Size = NumberSequence.new(1,2)
  8924. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8925. pie22.Transparency = NumberSequence.new(0.7,1)
  8926. pie22.EmissionDirection = "Top"
  8927. pie22.Enabled = true
  8928. pie22.Lifetime = NumberRange.new(1)
  8929. pie22.Rotation = NumberRange.new(-420, 425)
  8930. pie22.Rate = 50
  8931. pie22.Speed = NumberRange.new(1)
  8932. pie22.LockedToPart = false
  8933. pie22.VelocitySpread = 2
  8934. local pie22 = Instance.new("ParticleEmitter")
  8935. pie22.Parent = RightArm
  8936. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8937. pie22.LightEmission = 1
  8938. pie22.Size = NumberSequence.new(1,2)
  8939. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8940. pie22.Transparency = NumberSequence.new(0.7,1)
  8941. pie22.EmissionDirection = "Top"
  8942. pie22.Enabled = true
  8943. pie22.Lifetime = NumberRange.new(1)
  8944. pie22.Rotation = NumberRange.new(-420, 425)
  8945. pie22.Rate = 50
  8946. pie22.Speed = NumberRange.new(1)
  8947. pie22.LockedToPart = false
  8948. pie22.VelocitySpread = 2
  8949. local pie22 = Instance.new("ParticleEmitter")
  8950. pie22.Parent = LeftLeg
  8951. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8952. pie22.LightEmission = 1
  8953. pie22.Size = NumberSequence.new(1,2)
  8954. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8955. pie22.Transparency = NumberSequence.new(0.8,1)
  8956. pie22.EmissionDirection = "Top"
  8957. pie22.Enabled = true
  8958. pie22.Lifetime = NumberRange.new(1)
  8959. pie22.Rotation = NumberRange.new(-420, 425)
  8960. pie22.Rate = 20
  8961. pie22.Speed = NumberRange.new(1)
  8962. pie22.LockedToPart = false
  8963. pie22.VelocitySpread = 2
  8964. local pie22 = Instance.new("ParticleEmitter")
  8965. pie22.Parent = RightLeg
  8966. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8967. pie22.LightEmission = 1
  8968. pie22.Size = NumberSequence.new(1,2)
  8969. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8970. pie22.Transparency = NumberSequence.new(0.8,1)
  8971. pie22.EmissionDirection = "Top"
  8972. pie22.Enabled = true
  8973. pie22.Lifetime = NumberRange.new(1)
  8974. pie22.Rotation = NumberRange.new(-420, 425)
  8975. pie22.Rate = 20
  8976. pie22.Speed = NumberRange.new(1)
  8977. pie22.LockedToPart = false
  8978. pie22.VelocitySpread = 2
  8979. lig = Instance.new("PointLight",Player.Character.Torso)
  8980. lig.Color=Color3.new(255,255,0)
  8981. lig.Range = 6
  8982.  
  8983. local Must = Instance.new("Sound",Torso)
  8984. Must.SoundId = "rbxassetid://136847579"
  8985. Must.Pitch = 0.99
  8986. Must.Volume = 0.6
  8987. Must.Looped = false
  8988. wait(0)
  8989. Must:Play()
  8990. a21e = new("Part",char)
  8991. a21e.Name = "Beam"..num
  8992. a21e.Locked = true
  8993. a21e.Size = v3(1,1,1)
  8994. a21e.CanCollide = false
  8995. a21e.BrickColor = bc("Neon orange")
  8996. a21e.Material = "Neon"
  8997. a21e.Transparency = 0
  8998. aa21e = new("SpecialMesh",a21e)
  8999. a21e.Anchored = true
  9000. a21e.Position = RootPart.Position
  9001. aa21e.MeshType = "Sphere"
  9002. aa21e.Scale = v3(1,1,1)
  9003. for i = 1,50 do
  9004. wait()
  9005. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  9006. a21e.Transparency = a21e.Transparency + 0.04
  9007. end
  9008.  
  9009.  
  9010. local Mus = Instance.new("Sound",Torso)
  9011. Mus.SoundId = "rbxassetid://291165237"
  9012. Mus.Pitch = 0.99
  9013. Mus.Volume = 0.2
  9014. Mus.Looped = true
  9015. wait(0)
  9016. Mus:Play()
  9017.  
  9018. InForm = true
  9019. Humanoid.JumpPower = 120
  9020.  
  9021. Char.Humanoid.MaxHealth = Health
  9022. wait(0.3)
  9023. Char.Humanoid.Health = Health
  9024. wait(0.7)
  9025. Must:Destroy()
  9026. end
  9027.  
  9028. function Base()
  9029. InForm = false
  9030. local Effect = Instance.new("Part")
  9031. Effect.Name = "Effect"
  9032. Effect.Parent = Torso
  9033. Effect.CFrame = Torso.CFrame
  9034. Effect.BrickColor = BrickColor.new("White")
  9035. Effect.Shape = "Ball"
  9036. Effect.Size = Vector3.new(8, 8, 8)
  9037. Effect.Anchored = true
  9038. Effect.Material = "Neon"
  9039. Effect.CanCollide = false
  9040. for loop = 1, 25 do wait()
  9041. Effect.CFrame = Torso.CFrame
  9042. Effect.Size = Effect.Size + Vector3.new(-0.5)
  9043. Effect.Transparency = Effect.Transparency + 0.04
  9044.  
  9045. end
  9046. repeat
  9047. Torso:FindFirstChild("Effect"):Remove()
  9048. until Torso:FindFirstChild("Effect") == nil
  9049.  
  9050. for i, v in pairs(Torso:GetChildren()) do
  9051. if v:IsA('ParticleEmitter') then
  9052. v:Remove()
  9053. end
  9054. end
  9055. char.Humanoid.MaxHealth = BaseHealth
  9056. wait(0.3)
  9057. char.Humanoid.Health = BaseHealth
  9058.  
  9059.  
  9060. end
  9061.  
  9062. mouse.KeyDown:connect(function(key)
  9063. if key=="9" then
  9064. Base()
  9065. lig:Destroy()
  9066. end
  9067. end)
  9068.  
  9069. Player.Chatted:connect(function(Message)
  9070. if Message == "Time to get serious." and InForm == false then
  9071. wait(0.10)
  9072. Serious()
  9073. end
  9074. if Message == "off" or Message == "Nice fight." and InForm == true then
  9075. Base()
  9076. end
  9077. local ContentProvider = game:GetService("ContentProvider")
  9078.  
  9079. local function LoadAssets(AssetList)
  9080. -- Takes an asset list and preloads it. Will not wait for them to load.
  9081.  
  9082. for _, AssetId in pairs(AssetList) do
  9083. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9084. end
  9085. end
  9086.  
  9087. local Gibs = game.Workspace
  9088.  
  9089. function Kill(Character)
  9090. Character.Humanoid.Health = 0
  9091. local poo = Instance.new("IntValue",Character)
  9092. poo.Name = "haha nope"
  9093. local svch = Character
  9094. local hum = Character:findFirstChild("Humanoid")
  9095. Character.Archivable = true
  9096. local chrclone = Character:clone()
  9097. Character.Archivable = false
  9098.  
  9099. local ch = chrclone:GetChildren()
  9100. local i
  9101. for i = 1,#ch do
  9102. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9103. ch[i]:remove()
  9104. end
  9105. end
  9106. local function Scan(ch)
  9107. local e
  9108. for e = 1,#ch do
  9109. Scan(ch[e]:GetChildren())
  9110. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9111. ch[e]:remove()
  9112. end
  9113. end
  9114. end
  9115. Scan(chrclone:GetChildren())
  9116.  
  9117. local hum2 = chrclone:findFirstChild("Humanoid")
  9118.  
  9119.  
  9120. if hum2 ~= nil then
  9121. hum2.Name = "Humanoid2"
  9122. hum2.PlatformStand = true
  9123. hum2.Sit = true
  9124. hum2.MaxHealth = 0
  9125. hum2.Health = 0
  9126. end
  9127.  
  9128. local ch = Character:GetChildren()
  9129. local i
  9130. for i = 1,#ch do
  9131. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9132. ch[i]:remove()
  9133. end
  9134. end
  9135.  
  9136. wait(0.2)
  9137.  
  9138. local ch = Character:GetChildren()
  9139. local i
  9140. for i = 1,#ch do
  9141. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9142. ch[i]:remove()
  9143. end
  9144. end
  9145. Character = chrclone
  9146. local Torso = Character.Torso
  9147. local movevector = Vector3.new()
  9148.  
  9149. if Torso then
  9150. local Head = Character:FindFirstChild("Head")
  9151. local Limb = Character:FindFirstChild("Right Arm")
  9152. if Limb then
  9153.  
  9154. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9155. local Joint = Instance.new("Glue")
  9156. Joint.Name = "RightShoulder"
  9157. Joint.Part0 = Torso
  9158. Joint.Part1 = Limb
  9159. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9160. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9161. Joint.Parent = Torso
  9162.  
  9163. local B = Instance.new("Part")
  9164. B.TopSurface = 0
  9165. B.BottomSurface = 0
  9166. B.formFactor = "Symmetric"
  9167. B.Size = Vector3.new(1, 1, 1)
  9168. B.Transparency = 1
  9169. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9170. B.Parent = Character
  9171. local W = Instance.new("Weld")
  9172. W.Part0 = Limb
  9173. W.Part1 = B
  9174. W.C0 = CFrame.new(0, -0.5, 0)
  9175. W.Parent = Limb
  9176.  
  9177. end
  9178. local Limb = Character:FindFirstChild("Left Arm")
  9179. if Limb then
  9180.  
  9181. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9182. local Joint = Instance.new("Glue")
  9183. Joint.Name = "LeftShoulder"
  9184. Joint.Part0 = Torso
  9185. Joint.Part1 = Limb
  9186. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9187. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9188. Joint.Parent = Torso
  9189.  
  9190. local B = Instance.new("Part")
  9191. B.TopSurface = 0
  9192. B.BottomSurface = 0
  9193. B.formFactor = "Symmetric"
  9194. B.Size = Vector3.new(1, 1, 1)
  9195. B.Transparency = 1
  9196. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9197. B.Parent = Character
  9198. local W = Instance.new("Weld")
  9199. W.Part0 = Limb
  9200. W.Part1 = B
  9201. W.C0 = CFrame.new(0, -0.5, 0)
  9202. W.Parent = Limb
  9203.  
  9204. end
  9205. local Limb = Character:FindFirstChild("Right Leg")
  9206. if Limb then
  9207.  
  9208. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9209. local Joint = Instance.new("Glue")
  9210. Joint.Name = "RightHip"
  9211. Joint.Part0 = Torso
  9212. Joint.Part1 = Limb
  9213. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9214. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9215. Joint.Parent = Torso
  9216.  
  9217. local B = Instance.new("Part")
  9218. B.TopSurface = 0
  9219. B.BottomSurface = 0
  9220. B.formFactor = "Symmetric"
  9221. B.Size = Vector3.new(1, 1, 1)
  9222. B.Transparency = 1
  9223. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9224. B.Parent = Character
  9225. local W = Instance.new("Weld")
  9226. W.Part0 = Limb
  9227. W.Part1 = B
  9228. W.C0 = CFrame.new(0, -0.5, 0)
  9229. W.Parent = Limb
  9230.  
  9231. end
  9232. local Limb = Character:FindFirstChild("Left Leg")
  9233. if Limb then
  9234.  
  9235. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9236. local Joint = Instance.new("Glue")
  9237. Joint.Name = "LeftHip"
  9238. Joint.Part0 = Torso
  9239. Joint.Part1 = Limb
  9240. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9241. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9242. Joint.Parent = Torso
  9243.  
  9244. local B = Instance.new("Part")
  9245. B.TopSurface = 0
  9246. B.BottomSurface = 0
  9247. B.formFactor = "Symmetric"
  9248. B.Size = Vector3.new(1, 1, 1)
  9249. B.Transparency = 1
  9250. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9251. B.Parent = Character
  9252. local W = Instance.new("Weld")
  9253. W.Part0 = Limb
  9254. W.Part1 = B
  9255. W.C0 = CFrame.new(0, -0.5, 0)
  9256. W.Parent = Limb
  9257. end
  9258. end
  9259. end
  9260. ----------
  9261.  
  9262. lerpz = function(D, E, F, G)
  9263. D[E] = D[E]:lerp(F, G)
  9264. end
  9265.  
  9266. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9267. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9268. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9269. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9270. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9271. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9272. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9273. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9274. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9275. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9276. resetlerp = function()
  9277. RJ.C0 = RJC0
  9278. RJ.C1 = RJC1
  9279. N.C0 = NC0
  9280. N.C1 = NC1
  9281. RS.C0 = RSC0
  9282. RS.C1 = RSC1
  9283. LS.C0 = LSC0
  9284. LS.C1 = LSC1
  9285. RH.C0 = RHC0
  9286. RH.C1 = RHC1
  9287. LH.C0 = LHC0
  9288. LH.C1 = LHC1
  9289. end
  9290. -------
  9291. ----------
  9292. hrp = char.HumanoidRootPart
  9293.  
  9294. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9295. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9296. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9297. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9298. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9299. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9300. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9301. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9302. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9303. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9304. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9305. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9306. RS = Torso:FindFirstChild("Right Shoulder")
  9307. LS = Torso:FindFirstChild("Left Shoulder")
  9308. RH = Torso:FindFirstChild("Right Hip")
  9309. LH = Torso:FindFirstChild("Left Hip")
  9310. RJ = hrp:FindFirstChild("RootJoint")
  9311. N = Torso:FindFirstChild("Neck")
  9312. cf = CFrame.new
  9313. ang = CFrame.Angles
  9314. rd = math.rad
  9315. rd2 = math.random
  9316. cs = ColorSequence.new
  9317. ns = NumberSequence.new
  9318. nsk = NumberSequenceKeypoint.new
  9319. -------------------
  9320.  
  9321. end)
  9322.  
  9323. print([[
  9324. -------------------------------------------------
  9325. hi
  9326. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement