Advertisement
sneakydodge123

infinite

Jul 29th, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 445.47 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()}
  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. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local Mouse = Player:GetMouse()
  66. local UIS = game:GetService("UserInputService")
  67. local input = function(io,a)
  68. if a then return end
  69. --Since InputObject is a client-side instance, we create and pass table instead
  70. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  71. end
  72. UIS.InputBegan:Connect(input)
  73. UIS.InputEnded:Connect(input)
  74.  
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84.  
  85. ----Sandboxed game object that allows the usage of client-side methods and services
  86. --Real game object
  87. local _rg = game
  88.  
  89. --Metatable for fake service
  90. local fsmt = {
  91. __index = function(self,k)
  92. local s = rawget(self,"_RealService")
  93. if s then return s[k] end
  94. end,
  95. __newindex = function(self,k,v)
  96. local s = rawget(self,"_RealService")
  97. if s then s[k]=v end
  98. end,
  99. __call = function(self,...)
  100. local s = rawget(self,"_RealService")
  101. if s then return s(...) 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 self[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. }
  120. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  121. g.service = g.GetService
  122.  
  123. g.RunService = FakeService({
  124. RenderStepped = _rg:GetService("RunService").Heartbeat,
  125. BindToRenderStep = function(self,name,_,fun)
  126. self._btrs[name] = self.Heartbeat:Connect(fun)
  127. end,
  128. UnbindFromRenderStep = function(self,name)
  129. self._btrs[name]:Disconnect()
  130. end,
  131. },"RunService")
  132.  
  133. setmetatable(g,{
  134. __index=function(self,s)
  135. return _rg:GetService(s) or typeof(_rg[s])=="function"
  136. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  137. end,
  138. __newindex = fsmt.__newindex,
  139. __call = fsmt.__call
  140. })
  141. --Changing owner to fake player object to support owner:GetMouse()
  142. game,owner = g,g.Players.LocalPlayer
  143. end
  144. wait(2)
  145. local Player = game.Players.localPlayer
  146. local char = Player.Character
  147. local Character = Player.Character
  148. local Head = Character.Head
  149. local done = false
  150. local canheal = false
  151. local deathchat1 = false
  152. local once = true
  153. local dead = false
  154. local candie = true
  155. local deathchat = false
  156. local idleon = true
  157. local idle1 = true
  158. local idle = true
  159. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  160. if v:IsA("Accessory") then
  161. v:Destroy()
  162. end
  163. end
  164. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  165. if v:IsA("Shirt") then
  166. v:Remove()
  167. end
  168. end
  169. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  170. if v:IsA("Pants") then
  171. v:Remove()
  172. end
  173. end
  174. wait()
  175. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  176. shirt.Name = "Shirt"
  177. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  178. pants.Name = "Pants"
  179.  
  180. local v3 = Vector3.new
  181. local num = 0
  182. local bc = BrickColor.new
  183. local new = Instance.new
  184.  
  185.  
  186. Instance.new("ForceField",char).Visible = false
  187. local poo = Instance.new("IntValue",Character)
  188. poo.Name = "haha nope"
  189. char.Humanoid.MaxHealth = math.huge
  190. wait()
  191. char.Humanoid.Health = math.huge
  192. Instance.new("ForceField",char).Visible = false
  193.  
  194. shirt = Instance.new("Shirt", char)
  195. shirt.Name = "Shirt"
  196. pants = Instance.new("Pants", char)
  197. pants.Name = "Pants"
  198. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=463756941"
  199. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1918698704"
  200. char.Head.face.Texture = "rbxassetid://1108342609"
  201.  
  202.  
  203. Hair7 = Instance.new("Part")
  204. Hair7.Parent = char
  205. Hair7.Name = "Hair"
  206. Hair7.CanCollide = false
  207. Hair7.Locked = true
  208. Hair7.TopSurface = "Smooth"
  209. Hair7.BottomSurface = "Smooth"
  210. Hair7.formFactor = "Symmetric"
  211. Hair7.Material = "Neon"
  212. Hair7.BrickColor = BrickColor.new("Really black")
  213. Hair7.CFrame = char.Torso.CFrame
  214. Hair7.Size = Vector3.new(1, 1, 1)
  215. Hair7.Transparency = 0
  216.  
  217.  
  218. Weld1 = Instance.new("Weld")
  219. Weld1.Parent = char.Head
  220. Weld1.Part0 = char.Head
  221. Weld1.Part1 = Hair7
  222. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  223.  
  224. Mesh = Instance.new("SpecialMesh")
  225. Mesh.Offset = Vector3.new(0,-0.4,0)
  226. Mesh.Parent = Hair7
  227. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  228. Mesh.MeshType = "FileMesh"
  229. Mesh.MeshId = "http://www.roblox.com/asset/?id=871457931"
  230. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  231.  
  232.  
  233. Hair8 = Instance.new("Part")
  234. Hair8.Parent = char
  235. Hair8.Name = "Hair"
  236. Hair8.CanCollide = false
  237. Hair8.Locked = true
  238. Hair8.TopSurface = "Smooth"
  239. Hair8.BottomSurface = "Smooth"
  240. Hair8.formFactor = "Symmetric"
  241. Hair8.Material = "Neon"
  242. Hair8.BrickColor = BrickColor.new("Really black")
  243. Hair8.CFrame = char.Torso.CFrame
  244. Hair8.Size = Vector3.new(1, 1, 1)
  245. Hair8.Transparency = 0
  246.  
  247.  
  248. Weld1 = Instance.new("Weld")
  249. Weld1.Parent = char.Torso
  250. Weld1.Part0 = char.Torso
  251. Weld1.Part1 = Hair8
  252. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  253.  
  254. Mesh = Instance.new("SpecialMesh")
  255. Mesh.Offset = Vector3.new(0,-0.4,0)
  256. Mesh.Parent = Hair8
  257. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  258. Mesh.MeshType = "FileMesh"
  259. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  260. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  261.  
  262.  
  263. local ice = Instance.new("Part", Head)
  264. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  265. ice.BrickColor = BrickColor.new("White")
  266. ice.CanCollide = false
  267. ice.TopSurface = 0
  268. ice.BottomSurface = 0
  269. ice.Transparency = 1
  270. local ice2 = Instance.new("SpecialMesh", ice)
  271. ice2.MeshType = "Brick"
  272. ice2.Scale = Vector3.new(1, 1, 1)
  273. local ice3 = Instance.new("Weld", ice)
  274. ice3.Part0 = Head
  275. ice3.Part1 = ice
  276. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  277. local icesmoke = Instance.new("ParticleEmitter", ice)
  278. icesmoke.VelocitySpread = 5
  279. icesmoke.Size = NumberSequence.new({
  280. NumberSequenceKeypoint.new(0, 0.01),
  281. NumberSequenceKeypoint.new(1, 1)
  282. })
  283. icesmoke.Rate = math.huge
  284. icesmoke.Speed = NumberRange.new(1, 1)
  285. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  286. icesmoke.Transparency = NumberSequence.new({
  287. NumberSequenceKeypoint.new(0, 0.9),
  288. NumberSequenceKeypoint.new(1, 1)
  289. })
  290. icesmoke.Rotation = NumberRange.new(0, 360)
  291. icesmoke.Name = "Smoke"
  292. icesmoke.LightEmission = 0
  293. icesmoke.Acceleration = Vector3.new(0,0,0)
  294. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  295. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  296. icesmoke.LockedToPart = true
  297. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  298. secondcolor = "Really black"
  299. wait(0.016666666666666666)
  300. Effects = {}
  301. local Player = game.Players.localPlayer
  302. local Character = Player.Character
  303. local Humanoid = Character.Humanoid
  304. local mouse = Player:GetMouse()
  305. local LeftArm = Character["Left Arm"]
  306. local RightArm = Character["Right Arm"]
  307. local LeftLeg = Character["Left Leg"]
  308. local RightLeg = Character["Right Leg"]
  309. local Head = Character.Head
  310. local Torso = Character.Torso
  311. local cam = game.Workspace.CurrentCamera
  312. local RootPart = Character.HumanoidRootPart
  313. local RootJoint = RootPart.RootJoint
  314. local equipped = true
  315. local attack = false
  316. local Anim = "Idle"
  317. local idle = 0
  318. local attacktype = 1
  319. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  320. local velocity = RootPart.Velocity.y
  321. local sine = 0
  322. local change = 1
  323. local grabbed = false
  324. local cn = CFrame.new
  325. local mr = math.rad
  326. local angles = CFrame.Angles
  327. local ud = UDim2.new
  328. local c3 = Color3.new
  329. local dir = {
  330. w = 0,
  331. s = 0,
  332. a = 0,
  333. d = 0
  334. }
  335. firemode = true
  336. local Services = {
  337. SoundService = game:GetService("SoundService"),
  338. Players = game:GetService("Players"),
  339. Debris = game:GetService("Debris"),
  340. Workspace = game:GetService("Workspace"),
  341. Lighting = game:GetService("Lighting"),
  342. HttpService = game:GetService("HttpService"),
  343. InsertService = game:GetService("InsertService")
  344. }
  345. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  346. Humanoid.Animator:Destroy()
  347. Character.Animate:Destroy()
  348. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  349. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  350. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  351. RSH, LSH = nil, nil
  352. RW = Instance.new("Weld")
  353. LW = Instance.new("Weld")
  354. RH = Torso["Right Hip"]
  355. LH = Torso["Left Hip"]
  356. RSH = Torso["Right Shoulder"]
  357. LSH = Torso["Left Shoulder"]
  358. RSH.Parent = nil
  359. LSH.Parent = nil
  360. RW.Name = "RW"
  361. RW.Part0 = Torso
  362. RW.C0 = cn(1.5, 0.5, 0)
  363. RW.C1 = cn(0, 0.5, 0)
  364. RW.Part1 = RightArm
  365. RW.Parent = Torso
  366. LW.Name = "LW"
  367. LW.Part0 = Torso
  368. LW.C0 = cn(-1.5, 0.5, 0)
  369. LW.C1 = cn(0, 0.5, 0)
  370. LW.Part1 = LeftArm
  371. LW.Parent = Torso
  372. --------------
  373. function clerp(a, b, t)
  374. local qa = {
  375. QuaternionFromCFrame(a)
  376. }
  377. local qb = {
  378. QuaternionFromCFrame(b)
  379. }
  380. local ax, ay, az = a.x, a.y, a.z
  381. local bx, by, bz = b.x, b.y, b.z
  382. local _t = 1 - t
  383. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  384. end
  385. function QuaternionFromCFrame(cf)
  386. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  387. local trace = m00 + m11 + m22
  388. if trace > 0 then
  389. local s = math.sqrt(1 + trace)
  390. local recip = 0.5 / s
  391. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  392. else
  393. local i = 0
  394. if m00 < m11 then
  395. i = 1
  396. end
  397. if m22 > (i == 0 and m00 or m11) then
  398. i = 2
  399. end
  400. if i == 0 then
  401. local s = math.sqrt(m00 - m11 - m22 + 1)
  402. local recip = 0.5 / s
  403. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  404. elseif i == 1 then
  405. local s = math.sqrt(m11 - m22 - m00 + 1)
  406. local recip = 0.5 / s
  407. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  408. elseif i == 2 then
  409. local s = math.sqrt(m22 - m00 - m11 + 1)
  410. local recip = 0.5 / s
  411. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  412. end
  413. end
  414. end
  415. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  416. local xs, ys, zs = x + x, y + y, z + z
  417. local wx, wy, wz = w * xs, w * ys, w * zs
  418. local xx = x * xs
  419. local xy = x * ys
  420. local xz = x * zs
  421. local yy = y * ys
  422. local yz = y * zs
  423. local zz = z * zs
  424. 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))
  425. end
  426. function QuaternionSlerp(a, b, t)
  427. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  428. local startInterp, finishInterp
  429. if cosTheta >= 1.0E-4 then
  430. if 1 - cosTheta > 1.0E-4 then
  431. local theta = math.acos(cosTheta)
  432. local invSinTheta = 1 / math.sin(theta)
  433. startInterp = math.sin((1 - t) * theta) * invSinTheta
  434. finishInterp = math.sin(t * theta) * invSinTheta
  435. else
  436. startInterp = 1 - t
  437. finishInterp = t
  438. end
  439. elseif 1 + cosTheta > 1.0E-4 then
  440. local theta = math.acos(-cosTheta)
  441. local invSinTheta = 1 / math.sin(theta)
  442. startInterp = math.sin((t - 1) * theta) * invSinTheta
  443. finishInterp = math.sin(t * theta) * invSinTheta
  444. else
  445. startInterp = t - 1
  446. finishInterp = t
  447. end
  448. 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
  449. end
  450. function swait(num)
  451. if num == 0 or num == nil then
  452. game:service("RunService").RenderStepped:wait(0)
  453. else
  454. for i = 0, num do
  455. game:service("RunService").RenderStepped:wait(0)
  456. end
  457. end
  458. end
  459. local RbxUtility = LoadLibrary("RbxUtility")
  460. local Create = RbxUtility.Create
  461. function RemoveOutlines(part)
  462. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  463. end
  464. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  465. local Part = Create("Part")({
  466. formFactor = FormFactor,
  467. Parent = Parent,
  468. Reflectance = Reflectance,
  469. Transparency = Transparency,
  470. CanCollide = false,
  471. Locked = true,
  472. BrickColor = BrickColor.new(tostring(BColor)),
  473. Name = Name,
  474. Size = Size,
  475. Material = Material
  476. })
  477. RemoveOutlines(Part)
  478. return Part
  479. end
  480. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  481. local Msh = Create(Mesh)({
  482. Parent = Part,
  483. Offset = OffSet,
  484. Scale = Scale
  485. })
  486. if Mesh == "SpecialMesh" then
  487. Msh.MeshType = MeshType
  488. Msh.MeshId = MeshId
  489. end
  490. return Msh
  491. end
  492. function CreateWeld(Parent, Part0, Part1, C0, C1)
  493. local Weld = Create("Weld")({
  494. Parent = Parent,
  495. Part0 = Part0,
  496. Part1 = Part1,
  497. C0 = C0,
  498. C1 = C1
  499. })
  500. return Weld
  501. end
  502. function rayCast(Position, Direction, Range, Ignore)
  503. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  504. end
  505. function CreateSound(id, par, vol, pit)
  506. coroutine.resume(coroutine.create(function()
  507. local sou = Instance.new("Sound", par or workspace)
  508. sou.Volume = vol
  509. sou.Pitch = pit or 1
  510. sou.SoundId = id
  511. wait()
  512. sou:play()
  513. game:GetService("Debris"):AddItem(sou, 6)
  514. end))
  515. end
  516. function CreateSong(id, par, vol, pit)
  517. coroutine.resume(coroutine.create(function()
  518. sou2 = Instance.new("Sound", par or workspace)
  519. sou2.Volume = 1
  520. sou2.Pitch = 1
  521. sou2.SoundId = id
  522. wait()
  523. sou2:play()
  524. sou2.Looped = true
  525. end))
  526. end
  527. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  528. local function getclosest(obj, distance)
  529. local last, lastx = distance + 1, nil
  530. for i, v in pairs(workspace:GetChildren()) do
  531. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  532. local t = v.Torso
  533. local dist = t.Position - obj.Position.magnitude
  534. if distance >= dist and last > dist then
  535. last = dist
  536. lastx = v
  537. end
  538. end
  539. end
  540. return lastx
  541. end
  542. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  543. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  544. prt.Anchored = true
  545. prt.CFrame = cframe
  546. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  547. game:GetService("Debris"):AddItem(prt, 10)
  548. if Type == 1 or Type == nil then
  549. table.insert(Effects, {
  550. prt,
  551. "Block1",
  552. delay,
  553. x3,
  554. y3,
  555. z3,
  556. msh
  557. })
  558. elseif Type == 2 then
  559. table.insert(Effects, {
  560. prt,
  561. "Block2",
  562. delay,
  563. x3,
  564. y3,
  565. z3,
  566. msh
  567. })
  568. elseif Type == 3 then
  569. table.insert(Effects, {
  570. prt,
  571. "Block3",
  572. delay,
  573. x3,
  574. y3,
  575. z3,
  576. msh
  577. })
  578. end
  579. end
  580. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  581. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  582. prt.Anchored = true
  583. prt.CFrame = cframe
  584. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  585. game:GetService("Debris"):AddItem(prt, 10)
  586. table.insert(Effects, {
  587. prt,
  588. "Cylinder",
  589. delay,
  590. x3,
  591. y3,
  592. z3,
  593. msh
  594. })
  595. end
  596. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  597. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  598. prt.Anchored = true
  599. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  600. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  601. game:GetService("Debris"):AddItem(prt, 10)
  602. table.insert(Effects, {
  603. prt,
  604. "Cylinder",
  605. delay,
  606. x3,
  607. y3,
  608. z3,
  609. msh
  610. })
  611. end
  612. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  613. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  614. prt.Anchored = true
  615. prt.CFrame = cframe
  616. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  617. game:GetService("Debris"):AddItem(prt, 10)
  618. table.insert(Effects, {
  619. prt,
  620. "Cylinder",
  621. delay,
  622. x3,
  623. y3,
  624. z3,
  625. msh
  626. })
  627. end
  628. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  629. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  630. prt.Anchored = true
  631. prt.CFrame = cframe
  632. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  633. game:GetService("Debris"):AddItem(prt, 10)
  634. table.insert(Effects, {
  635. prt,
  636. "Cylinder",
  637. delay,
  638. x3,
  639. y3,
  640. z3,
  641. msh
  642. })
  643. end
  644. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  645. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  646. prt.Anchored = true
  647. prt.CFrame = cframe
  648. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  649. game:GetService("Debris"):AddItem(prt, 10)
  650. table.insert(Effects, {
  651. prt,
  652. "Cylinder",
  653. delay,
  654. x3,
  655. y3,
  656. z3,
  657. msh
  658. })
  659. end
  660. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  661. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  662. prt.Anchored = true
  663. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  664. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  665. local num = math.random(10, 50) / 1000
  666. game:GetService("Debris"):AddItem(prt, 10)
  667. table.insert(Effects, {
  668. prt,
  669. "Shatter",
  670. num,
  671. prt.CFrame,
  672. math.random() - math.random(),
  673. 0,
  674. math.random(50, 100) / 100
  675. })
  676. end
  677.  
  678. attack = false
  679. game:GetService("RunService").Stepped:connect(function()
  680. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  681. velocity = RootPart.Velocity.y
  682. sine = sine + change
  683. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  684. if equipped == true or equipped == false then
  685. if 1 < RootPart.Velocity.y and hit == nil then
  686. Anim = "Jump"
  687. if attack == false and ice_mode == false then
  688. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  689. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  690. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  691. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  692. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  693. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  694. end
  695. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  696. Anim = "Fall"
  697. if attack == false then
  698. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  699. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  700. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  701. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  702. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  703. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  704. end
  705. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  706. Anim = "Idle"
  707. if attack == false then
  708. change = 1
  709. 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)
  710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  711. 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)
  712. 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)
  713. 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)
  714. 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)
  715. end
  716. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  717. Anim = "Walk"
  718. if attack==false then
  719. 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)
  720. 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)
  721. 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)
  722. 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)
  723. 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)
  724. 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)
  725. end
  726. end
  727. end
  728. if equipped == true or equipped == false then
  729. if 1 < RootPart.Velocity.Y and hit == nil then
  730. Anim = "Jump"
  731. if attack == false and ice_mode == true then
  732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  734. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  736. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  737. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  738. end
  739. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  740. Anim = "Fall"
  741. if attack == false then
  742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  744. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  745. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  746. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  747. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  748. end
  749. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  750. Anim = "Idle"
  751. if attack == false then
  752. change = 0.8
  753. 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)
  754. 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)
  755. 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)
  756. 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)
  757. 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)
  758. 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)
  759. end
  760. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  761. Anim = "Walk"
  762. if attack == false then
  763. 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)
  764. 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)
  765. 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)
  766. 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)
  767. 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)
  768. 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)
  769. end
  770. end
  771. end
  772. if 0 < #Effects then
  773. for e = 1, #Effects do
  774. if Effects[e] ~= nil then
  775. local Thing = Effects[e]
  776. if Thing ~= nil then
  777. local Part = Thing[1]
  778. local Mode = Thing[2]
  779. local Delay = Thing[3]
  780. local IncX = Thing[4]
  781. local IncY = Thing[5]
  782. local IncZ = Thing[6]
  783. if 1 >= Thing[1].Transparency then
  784. if Thing[2] == "Block1" then
  785. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  786. local Mesh = Thing[1].Mesh
  787. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  788. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  789. elseif Thing[2] == "Block2" then
  790. 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)
  791. local Mesh = Thing[7]
  792. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  793. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  794. elseif Thing[2] == "Block3" then
  795. 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)
  796. local Mesh = Thing[7]
  797. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  798. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  799. elseif Thing[2] == "Cylinder" then
  800. local Mesh = Thing[1].Mesh
  801. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  802. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  803. elseif Thing[2] == "Blood" then
  804. local Mesh = Thing[7]
  805. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  806. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  807. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  808. elseif Thing[2] == "Elec" then
  809. local Mesh = Thing[1].Mesh
  810. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  811. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  812. elseif Thing[2] == "Disappear" then
  813. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  814. elseif Thing[2] == "Shatter" then
  815. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  816. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  817. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  818. Thing[6] = Thing[6] + Thing[5]
  819. end
  820. else
  821. Part.Parent = nil
  822. table.remove(Effects, e)
  823. end
  824. end
  825. end
  826. end
  827. end
  828. end)
  829. function RemoveOutlines(part)
  830. part.TopSurface = 10
  831. end
  832. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  833. local Part = Create("Part")({
  834. Parent = Parent,
  835. Reflectance = Reflectance,
  836. Transparency = Transparency,
  837. CanCollide = false,
  838. Locked = true,
  839. BrickColor = BrickColor.new(tostring(BColor)),
  840. Name = Name,
  841. Size = Size,
  842. Material = Material
  843. })
  844. RemoveOutlines(Part)
  845. return Part
  846. end
  847. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  848. local Msh = Create(Mesh)({
  849. Parent = Part,
  850. Offset = OffSet,
  851. Scale = Scale
  852. })
  853. if Mesh == "SpecialMesh" then
  854. Msh.MeshType = MeshType
  855. Msh.MeshId = MeshId
  856. end
  857. return Msh
  858. end
  859. function CreateWeld(Parent, Part0, Part1, C0, C1)
  860. local Weld = Create("Weld")({
  861. Parent = Parent,
  862. Part0 = Part0,
  863. Part1 = Part1,
  864. C0 = C0,
  865. C1 = C1
  866. })
  867. return Weld
  868. end
  869. WSHM = {
  870. "White",
  871. "Pastel light blue"
  872. }
  873. WSH = WSHM[math.random(1, #WSHM)]
  874. function IcePartFunk(HPart, aria, Min, Max)
  875. IcePart = Instance.new("Part", HPart)
  876. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  877. IcePart.CanCollide = false
  878. IuW = Instance.new("Weld")
  879. IuW.Name = "GuW"
  880. IuW.Part0 = HPart
  881. 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))
  882. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  883. IuW.Part1 = IcePart
  884. IuW.Parent = HPart
  885. IcePart.Transparency = 0.85
  886. IcePart.Material = "Neon"
  887. WSH = WSHM[math.random(1, #WSHM)]
  888. IcePart.BrickColor = BrickColor.new("" .. WSH)
  889. RemoveOutlines(IcePart)
  890. game:GetService("Debris"):AddItem(IuW, 4)
  891. game:GetService("Debris"):AddItem(IcePart, 6)
  892. end
  893. SpikeMeshId = 1033714
  894. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  895. local Part = Instance.new("Part", Parent)
  896. Part.Name = Name
  897. Part.BrickColor = BrickColor.new(Color)
  898. Part.Size = Size
  899. Part.Material = Material
  900. Part.Transparency = Transparency
  901. Part.CanCollide = false
  902. RemoveOutlines(Part)
  903. local Mesh = Instance.new("SpecialMesh", Part)
  904. Mesh.MeshType = "Sphere"
  905. Mesh.Scale = Scale
  906. return Mesh and Part
  907. end
  908. CFuncs = {
  909. Part = {
  910. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  911. local Part = Create("Part")({
  912. Parent = Parent,
  913. Reflectance = Reflectance,
  914. Transparency = Transparency,
  915. CanCollide = false,
  916. Locked = true,
  917. BrickColor = BrickColor.new(tostring(BColor)),
  918. Name = Name,
  919. Size = Size,
  920. Material = Material
  921. })
  922. RemoveOutlines(Part)
  923. return Part
  924. end
  925. },
  926. Mesh = {
  927. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  928. local Msh = Create(Mesh)({
  929. Parent = Part,
  930. Offset = OffSet,
  931. Scale = Scale
  932. })
  933. if Mesh == "SpecialMesh" then
  934. Msh.MeshType = MeshType
  935. Msh.MeshId = MeshId
  936. end
  937. return Msh
  938. end
  939. },
  940. Mesh = {
  941. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  942. local Msh = Create(Mesh)({
  943. Parent = Part,
  944. Offset = OffSet,
  945. Scale = Scale
  946. })
  947. if Mesh == "SpecialMesh" then
  948. Msh.MeshType = MeshType
  949. Msh.MeshId = MeshId
  950. end
  951. return Msh
  952. end
  953. },
  954. Weld = {
  955. Create = function(Parent, Part0, Part1, C0, C1)
  956. local Weld = Create("Weld")({
  957. Parent = Parent,
  958. Part0 = Part0,
  959. Part1 = Part1,
  960. C0 = C0,
  961. C1 = C1
  962. })
  963. return Weld
  964. end
  965. },
  966. Sound = {
  967. Create = function(id, par, vol, pit)
  968. coroutine.resume(coroutine.create(function()
  969. local S = Create("Sound")({
  970. Volume = vol,
  971. Pitch = pit or 1,
  972. SoundId = id,
  973. Parent = par or workspace
  974. })
  975. wait()
  976. S:play()
  977. game:GetService("Debris"):AddItem(S, 6)
  978. end))
  979. end
  980. },
  981. ParticleEmitter = {
  982. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  983. local fp = Create("ParticleEmitter")({
  984. Parent = Parent,
  985. Color = ColorSequence.new(Color1, Color2),
  986. LightEmission = LightEmission,
  987. Size = Size,
  988. Texture = Texture,
  989. Transparency = Transparency,
  990. ZOffset = ZOffset,
  991. Acceleration = Accel,
  992. Drag = Drag,
  993. LockedToPart = LockedToPart,
  994. VelocityInheritance = VelocityInheritance,
  995. EmissionDirection = EmissionDirection,
  996. Enabled = Enabled,
  997. Lifetime = LifeTime,
  998. Rate = Rate,
  999. Rotation = Rotation,
  1000. RotSpeed = RotSpeed,
  1001. Speed = Speed,
  1002. VelocitySpread = VelocitySpread
  1003. })
  1004. return fp
  1005. end
  1006. }
  1007. }
  1008. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1009. if hit.Parent == nil then
  1010. return
  1011. end
  1012. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1013. for _, v in pairs(hit.Parent:children()) do
  1014. if v:IsA("Humanoid") then
  1015. h = v
  1016. end
  1017. end
  1018. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1019. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1020. return
  1021. end
  1022. local c = Create("ObjectValue")({
  1023. Name = "creator",
  1024. Value = game:service("Players").LocalPlayer,
  1025. Parent = h
  1026. })
  1027. game:GetService("Debris"):AddItem(c, 0.5)
  1028. if HitSound ~= nil and HitPitch ~= nil then
  1029. CreateSound(HitSound, hit, 1, HitPitch)
  1030. end
  1031. local Damage = math.random(minim, maxim)
  1032. local blocked = false
  1033. local block = hit.Parent:findFirstChild("Block")
  1034. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1035. blocked = true
  1036. block.Value = block.Value - 1
  1037. print(block.Value)
  1038. end
  1039. if blocked == false then
  1040. h.Health = h.Health - Damage
  1041. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1042. else
  1043. h.Health = h.Health - Damage / 2
  1044. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1045. end
  1046. if Type == "Knockdown" then
  1047. local hum = hit.Parent.Humanoid
  1048. hum.PlatformStand = true
  1049. coroutine.resume(coroutine.create(function(HHumanoid)
  1050. swait(1)
  1051. HHumanoid.PlatformStand = false
  1052. end), hum)
  1053. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1054. local bodvol = Create("BodyVelocity")({
  1055. velocity = angle * knockback,
  1056. P = 5000,
  1057. maxForce = Vector3.new(8000, 8000, 8000),
  1058. Parent = hit
  1059. })
  1060. local rl = Create("BodyAngularVelocity")({
  1061. P = 3000,
  1062. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1063. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1064. Parent = hit
  1065. })
  1066. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1067. game:GetService("Debris"):AddItem(rl, 0.5)
  1068. elseif Type == "Normal" then
  1069. local vp = Create("BodyVelocity")({
  1070. P = 500,
  1071. maxForce = Vector3.new(math.huge, 0, math.huge),
  1072. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1073. })
  1074. if knockback > 0 then
  1075. vp.Parent = hit.Parent.Torso
  1076. end
  1077. game:GetService("Debris"):AddItem(vp, 0.5)
  1078. elseif Type == "Impale" then
  1079. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1080. Spike.Anchored = true
  1081. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1082. Spike.Position = hit.Parent.Torso.Position
  1083. for i = 1, 5 do
  1084. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1085. end
  1086. Services.Debris:AddItem(Spike, 4)
  1087. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1088. hit.Parent.Humanoid.PlatformStand = true
  1089. swait(1)
  1090. hit.Parent.Humanoid.PlatformStand = false
  1091. elseif Type == "Up" then
  1092. local bodyVelocity = Create("BodyVelocity")({
  1093. velocity = Vector3.new(0, 20, 0),
  1094. P = 5000,
  1095. maxForce = Vector3.new(8000, 8000, 8000),
  1096. Parent = hit
  1097. })
  1098. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1099. local bodyVelocity = Create("BodyVelocity")({
  1100. velocity = Vector3.new(0, 20, 0),
  1101. P = 5000,
  1102. maxForce = Vector3.new(8000, 8000, 8000),
  1103. Parent = hit
  1104. })
  1105. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1106. elseif Type == "Snare" then
  1107. local bp = Create("BodyPosition")({
  1108. P = 900,
  1109. D = 1000,
  1110. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1111. position = hit.Parent.Torso.Position,
  1112. Parent = hit.Parent.Torso
  1113. })
  1114. game:GetService("Debris"):AddItem(bp, 1)
  1115. elseif Type == "Slowness" then
  1116. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1117. for i = 1, 25 do
  1118. hit.Parent.Humanoid.WalkSpeed = 4
  1119. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1120. end
  1121. wait(4)
  1122. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1123. elseif Type == "FireDmg" then
  1124. for i = 1, math.random(60, 150) do
  1125. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1126. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1127. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1128. wait(0.1)
  1129. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1130. end
  1131. elseif Type == "Freeze" then
  1132. local bp = Create("BodyPosition")({
  1133. P = 900,
  1134. D = 1000,
  1135. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1136. position = hit.Parent.Torso.Position,
  1137. Parent = hit.Parent.Torso
  1138. })
  1139. game:GetService("Debris"):AddItem(bp, 4)
  1140. for i = 1, 25 do
  1141. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1142. end
  1143. elseif Type == "Freeze2" then
  1144. local BodPos = Create("BodyPosition")({
  1145. P = 50000,
  1146. D = 1000,
  1147. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1148. position = hit.Parent.Torso.Position,
  1149. Parent = hit.Parent.Torso
  1150. })
  1151. local BodGy = Create("BodyGyro")({
  1152. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1153. P = 20000,
  1154. Parent = hit.Parent.Torso,
  1155. cframe = hit.Parent.Torso.CFrame
  1156. })
  1157. hit.Parent.Torso.Anchored = true
  1158. coroutine.resume(coroutine.create(function(Part)
  1159. swait(1.5)
  1160. Part.Anchored = false
  1161. end), hit.Parent.Torso)
  1162. game:GetService("Debris"):AddItem(BodPos, 3)
  1163. game:GetService("Debris"):AddItem(BodGy, 3)
  1164. end
  1165. local debounce = Create("BoolValue")({
  1166. Name = "DebounceHit",
  1167. Parent = hit.Parent,
  1168. Value = true
  1169. })
  1170. game:GetService("Debris"):AddItem(debounce, Delay)
  1171. c = Instance.new("ObjectValue")
  1172. c.Name = "creator"
  1173. c.Value = Player
  1174. c.Parent = h
  1175. game:GetService("Debris"):AddItem(c, 0.5)
  1176. end
  1177. end
  1178. function ShowDamage(Pos, Text, Time, Color)
  1179. local Rate = 0.033333333333333
  1180. if not Pos then
  1181. local Pos = Vector3.new(0, 0, 0)
  1182. end
  1183. local Text = Text or ""
  1184. local Time = Time or 2
  1185. if not Color then
  1186. local Color = Color3.new(1, 0, 1)
  1187. end
  1188. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1189. EffectPart.Anchored = true
  1190. local BillboardGui = Create("BillboardGui")({
  1191. Size = UDim2.new(3, 0, 3, 0),
  1192. Adornee = EffectPart,
  1193. Parent = EffectPart
  1194. })
  1195. local TextLabel = Create("TextLabel")({
  1196. BackgroundTransparency = 1,
  1197. Size = UDim2.new(1, 0, 1, 0),
  1198. Text = Text,
  1199. TextColor3 = Color,
  1200. TextScaled = true,
  1201. Font = Enum.Font.ArialBold,
  1202. Parent = BillboardGui
  1203. })
  1204. game.Debris:AddItem(EffectPart, Time + 0.1)
  1205. EffectPart.Parent = game:GetService("Workspace")
  1206. delay(0, function()
  1207. local Frames = Time / Rate
  1208. for Frame = 1, Frames do
  1209. wait(Rate)
  1210. local Percent = Frame / Frames
  1211. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1212. TextLabel.TextTransparency = Percent
  1213. end
  1214. if EffectPart and EffectPart.Parent then
  1215. EffectPart:Destroy()
  1216. end
  1217. end)
  1218. end
  1219. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1220. for _, c in pairs(workspace:children()) do
  1221. local hum = c:findFirstChild("Humanoid")
  1222. if hum ~= nil then
  1223. local head = c:findFirstChild("Head")
  1224. if head ~= nil then
  1225. local targ = head.Position - Part.Position
  1226. local mag = targ.magnitude
  1227. if magni >= mag and c.Name ~= Player.Name then
  1228. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1229. end
  1230. end
  1231. end
  1232. end
  1233. end
  1234. function MagniKILL(Part, magni, knock, Type)
  1235. for _, c in pairs(workspace:children()) do
  1236. local hum = c:findFirstChild("Humanoid")
  1237. if hum ~= nil then
  1238. local head = c:findFirstChild("Head")
  1239. if head ~= nil then
  1240. local targ = head.Position - Part.Position
  1241. local mag = targ.magnitude
  1242. if magni >= mag and c.Name ~= Player.Name then
  1243. hum.Health = 0
  1244. end
  1245. end
  1246. end
  1247. end
  1248. end
  1249. EffectModel = Instance.new("Model", Character)
  1250. EffectModel.Name = "Effects"
  1251. Effects = {
  1252. Block = {
  1253. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1254. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1255. prt.Anchored = true
  1256. prt.CFrame = cframe
  1257. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1258. game:GetService("Debris"):AddItem(prt, 10)
  1259. if Type == 1 or Type == nil then
  1260. table.insert(Effects, {
  1261. prt,
  1262. "Block1",
  1263. delay,
  1264. x3,
  1265. y3,
  1266. z3,
  1267. msh
  1268. })
  1269. elseif Type == 2 then
  1270. table.insert(Effects, {
  1271. prt,
  1272. "Block2",
  1273. delay,
  1274. x3,
  1275. y3,
  1276. z3,
  1277. msh
  1278. })
  1279. else
  1280. table.insert(Effects, {
  1281. prt,
  1282. "Block3",
  1283. delay,
  1284. x3,
  1285. y3,
  1286. z3,
  1287. msh
  1288. })
  1289. end
  1290. end
  1291. },
  1292. Sphere = {
  1293. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1294. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1295. prt.Anchored = true
  1296. prt.CFrame = cframe
  1297. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1298. game:GetService("Debris"):AddItem(prt, 10)
  1299. table.insert(Effects, {
  1300. prt,
  1301. "Cylinder",
  1302. delay,
  1303. x3,
  1304. y3,
  1305. z3,
  1306. msh
  1307. })
  1308. end
  1309. },
  1310. Cylinder = {
  1311. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1312. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1313. prt.Anchored = true
  1314. prt.CFrame = cframe
  1315. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1316. game:GetService("Debris"):AddItem(prt, 10)
  1317. table.insert(Effects, {
  1318. prt,
  1319. "Cylinder",
  1320. delay,
  1321. x3,
  1322. y3,
  1323. z3,
  1324. msh
  1325. })
  1326. end
  1327. },
  1328. Wave = {
  1329. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1330. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1331. prt.Anchored = true
  1332. prt.CFrame = cframe
  1333. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1334. game:GetService("Debris"):AddItem(prt, 10)
  1335. table.insert(Effects, {
  1336. prt,
  1337. "Cylinder",
  1338. delay,
  1339. x3,
  1340. y3,
  1341. z3,
  1342. msh
  1343. })
  1344. end
  1345. },
  1346. Ring = {
  1347. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1348. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1349. prt.Anchored = true
  1350. prt.CFrame = cframe
  1351. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1352. game:GetService("Debris"):AddItem(prt, 10)
  1353. table.insert(Effects, {
  1354. prt,
  1355. "Cylinder",
  1356. delay,
  1357. x3,
  1358. y3,
  1359. z3,
  1360. msh
  1361. })
  1362. end
  1363. },
  1364. Break = {
  1365. Create = function(brickcolor, cframe, x1, y1, z1)
  1366. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1367. prt.Anchored = true
  1368. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1369. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1370. local num = math.random(10, 50) / 1000
  1371. game:GetService("Debris"):AddItem(prt, 10)
  1372. table.insert(Effects, {
  1373. prt,
  1374. "Shatter",
  1375. num,
  1376. prt.CFrame,
  1377. math.random() - math.random(),
  1378. 0,
  1379. math.random(50, 100) / 100
  1380. })
  1381. end
  1382. }
  1383. }
  1384. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1385. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1386. prt.Anchored = true
  1387. prt.CFrame = cframe
  1388. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1389. game:GetService("Debris"):AddItem(prt, 10)
  1390. if Type == 1 or Type == nil then
  1391. table.insert(Effects, {
  1392. prt,
  1393. "Block1",
  1394. delay,
  1395. x3,
  1396. y3,
  1397. z3,
  1398. msh
  1399. })
  1400. elseif Type == 2 then
  1401. table.insert(Effects, {
  1402. prt,
  1403. "Block2",
  1404. delay,
  1405. x3,
  1406. y3,
  1407. z3,
  1408. msh
  1409. })
  1410. elseif Type == 3 then
  1411. table.insert(Effects, {
  1412. prt,
  1413. "Block3",
  1414. delay,
  1415. x3,
  1416. y3,
  1417. z3,
  1418. msh
  1419. })
  1420. end
  1421. end
  1422. function CreateSound(id, par, vol, pit)
  1423. coroutine.resume(coroutine.create(function()
  1424. local sou = Instance.new("Sound", par or workspace)
  1425. sou.Volume = vol
  1426. sou.Pitch = pit or 1
  1427. sou.SoundId = id
  1428. swait()
  1429. sou:play()
  1430. game:GetService("Debris"):AddItem(sou, 6)
  1431. end))
  1432. end
  1433. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1434. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1435. prt.Anchored = true
  1436. prt.CFrame = cframe
  1437. prt.Material = "Neon"
  1438. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1439. game:GetService("Debris"):AddItem(prt, 10)
  1440. coroutine.resume(coroutine.create(function(Part, Mesh)
  1441. for i = 0, 6, delay do
  1442. swait()
  1443. Part.Transparency = i
  1444. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1445. end
  1446. Part.Parent = nil
  1447. end), prt, msh)
  1448. end
  1449. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1450. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1451. local MainPos = partt.Position
  1452. local MainPos2 = mouse + SpreadVectors
  1453. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1454. local speed = 1000
  1455. local num = 1
  1456. coroutine.resume(coroutine.create(function()
  1457. repeat
  1458. swait()
  1459. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1460. local mag =(MainPos - pos).magnitude
  1461. 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)
  1462. MainPos = MainPos + MouseLook.lookVector * speed
  1463. num = num - 1
  1464. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1465. if hit ~= nil then
  1466. num = 0
  1467. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1468. refpart.Anchored = true
  1469. refpart.CFrame = CFrame.new(pos)
  1470. game:GetService("Debris"):AddItem(refpart, 2)
  1471. end
  1472. if num <= 0 then
  1473. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1474. refpart.Anchored = true
  1475. refpart.CFrame = CFrame.new(pos)
  1476. if hit ~= nil then
  1477. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1478. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1479. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1480. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1481. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1482. end
  1483. game:GetService("Debris"):AddItem(refpart, 0)
  1484. end
  1485. until num <= 0
  1486. end))
  1487. end
  1488. function shoottraildd2(mouse, partt, SpreadAmount)
  1489. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1490. local MainPos = partt.Position
  1491. local MainPos2 = mouse + SpreadVectors
  1492. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1493. local speed = 3000
  1494. local num = 1
  1495. coroutine.resume(coroutine.create(function()
  1496. repeat
  1497. swait()
  1498. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1499. local mag = (MainPos - pos).magnitude
  1500. 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)
  1501. MainPos = MainPos + MouseLook.lookVector * speed
  1502. num = num - 1
  1503. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1504. if hit ~= nil then
  1505. num = 0
  1506. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1507. refpart.Anchored = true
  1508. refpart.CFrame = CFrame.new(pos)
  1509. game:GetService("Debris"):AddItem(refpart, 2)
  1510. end
  1511. if num <= 0 then
  1512. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1513. refpart.Anchored = true
  1514. refpart.CFrame = CFrame.new(pos)
  1515. if hit ~= nil then
  1516. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1517. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1518. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1519. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1520. MagniKILL(refpart, 80, 0, "Normal")
  1521. end
  1522. game:GetService("Debris"):AddItem(refpart, 0)
  1523. end
  1524. until num <= 0
  1525. end))
  1526. end
  1527. function shoottraildd22(mouse, partt, SpreadAmount)
  1528. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1529. local MainPos = partt.Position
  1530. local MainPos2 = mouse + SpreadVectors
  1531. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1532. local speed = 900
  1533. local num = 1
  1534. coroutine.resume(coroutine.create(function()
  1535. repeat
  1536. swait()
  1537. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1538. local mag = (MainPos - pos).magnitude
  1539. 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)
  1540. MainPos = MainPos + MouseLook.lookVector * speed
  1541. num = num - 1
  1542. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1543. if hit ~= nil then
  1544. num = 0
  1545. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1546. refpart.Anchored = true
  1547. refpart.CFrame = CFrame.new(pos)
  1548. game:GetService("Debris"):AddItem(refpart, 2)
  1549. end
  1550. if num <= 0 then
  1551. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1552. refpart.Anchored = true
  1553. refpart.CFrame = CFrame.new(pos)
  1554. if hit ~= nil then
  1555. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1556. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1557. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1558. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1559. MagniKILL(refpart, 80, 0, "Normal")
  1560. end
  1561. game:GetService("Debris"):AddItem(refpart, 0)
  1562. end
  1563. until num <= 0
  1564. end))
  1565. end
  1566. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1567. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1568. local MainPos = partt.Position
  1569. local MainPos2 = mouse + SpreadVectors
  1570. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1571. local speed = 200
  1572. local num = 0
  1573. coroutine.resume(coroutine.create(function()
  1574. repeat
  1575. swait()
  1576. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1577. local mag = (MainPos - pos).magnitude
  1578. 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)
  1579. MainPos = MainPos + MouseLook.lookVector * speed
  1580. num = num - 1
  1581. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1582. if hit ~= nil then
  1583. num = 0
  1584. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1585. refpart.Anchored = true
  1586. refpart.CFrame = CFrame.new(pos)
  1587. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1588. game:GetService("Debris"):AddItem(refpart, 2)
  1589. end
  1590. if num <= 0 then
  1591. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1592. refpart.Anchored = true
  1593. refpart.CFrame = CFrame.new(pos)
  1594. if hit ~= nil then
  1595. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1596. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1597. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1598. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1599. end
  1600. game:GetService("Debris"):AddItem(refpart, 0)
  1601. end
  1602. until num <= 0
  1603. end))
  1604. end
  1605. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1606. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1607. local MainPos = partt.Position
  1608. local MainPos2 = mouse + SpreadVectors
  1609. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1610. local speed = 500
  1611. local num = 1
  1612. coroutine.resume(coroutine.create(function()
  1613. repeat
  1614. swait()
  1615. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1616. local mag = (MainPos - pos).magnitude
  1617. 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)
  1618. MainPos = MainPos + MouseLook.lookVector * speed
  1619. num = num - 1
  1620. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1621. if hit ~= nil then
  1622. num = 0
  1623. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1624. refpart.Anchored = true
  1625. refpart.CFrame = CFrame.new(pos)
  1626. game:GetService("Debris"):AddItem(refpart, 2)
  1627. end
  1628. if num <= 0 then
  1629. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1630. refpart.Anchored = true
  1631. refpart.CFrame = CFrame.new(pos)
  1632. if hit ~= nil then
  1633. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1634. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1635. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1636. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1637. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1638. end
  1639. game:GetService("Debris"):AddItem(refpart, 0)
  1640. end
  1641. until num <= 0
  1642. end))
  1643. end
  1644.  
  1645. --infinite
  1646. Humanoid.WalkSpeed = 50
  1647. local Must2 = Instance.new("Sound",Torso)
  1648. Must2.SoundId = "rbxassetid://930465002"
  1649. Must2.Pitch = 0.99
  1650. Must2.Volume = 4
  1651. Must2.Looped = true
  1652. wait(0)
  1653. Must2:Play()
  1654. local Must2 = Instance.new("Sound",Torso)
  1655. Must2.SoundId = "rbxassetid://1042428496"
  1656. Must2.Pitch = 0.99
  1657. Must2.Volume = 0.7
  1658. Must2.Looped = true
  1659. wait(0)
  1660. Must2:Play()
  1661. local pie222 = Instance.new("ParticleEmitter")
  1662. pie222.Parent = RightArm
  1663. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1664. pie222.LightEmission = 1
  1665. pie222.Size = NumberSequence.new(0.8)
  1666. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1667. pie222.Transparency = NumberSequence.new(0.6,1)
  1668. pie222.EmissionDirection = "Top"
  1669. pie222.Enabled = true
  1670. pie222.Lifetime = NumberRange.new(1)
  1671. pie222.Rotation = NumberRange.new(-320, 320)
  1672. pie222.Rate = 80
  1673. pie222.Speed = NumberRange.new(0)
  1674. pie222.LockedToPart = true
  1675. local pie222 = Instance.new("ParticleEmitter")
  1676. pie222.Parent = LeftArm
  1677. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1678. pie222.LightEmission = 1
  1679. pie222.Size = NumberSequence.new(0.8)
  1680. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1681. pie222.Transparency = NumberSequence.new(0.6,1)
  1682. pie222.EmissionDirection = "Top"
  1683. pie222.Enabled = true
  1684. pie222.Lifetime = NumberRange.new(1)
  1685. pie222.Rotation = NumberRange.new(-320, 320)
  1686. pie222.Rate = 80
  1687. pie222.Speed = NumberRange.new(0)
  1688. pie222.LockedToPart = true
  1689. local pie222 = Instance.new("ParticleEmitter")
  1690. pie222.Parent = RightLeg
  1691. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1692. pie222.LightEmission = 1
  1693. pie222.Size = NumberSequence.new(0.8)
  1694. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1695. pie222.Transparency = NumberSequence.new(0.6,1)
  1696. pie222.EmissionDirection = "Top"
  1697. pie222.Enabled = true
  1698. pie222.Lifetime = NumberRange.new(1)
  1699. pie222.Rotation = NumberRange.new(-320, 320)
  1700. pie222.Rate = 80
  1701. pie222.Speed = NumberRange.new(0)
  1702. pie222.LockedToPart = true
  1703. local pie222 = Instance.new("ParticleEmitter")
  1704. pie222.Parent = LeftLeg
  1705. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1706. pie222.LightEmission = 1
  1707. pie222.Size = NumberSequence.new(0.8)
  1708. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1709. pie222.Transparency = NumberSequence.new(0.6,1)
  1710. pie222.EmissionDirection = "Top"
  1711. pie222.Enabled = true
  1712. pie222.Lifetime = NumberRange.new(1)
  1713. pie222.Rotation = NumberRange.new(-320, 320)
  1714. pie222.Rate = 80
  1715. pie222.Speed = NumberRange.new(0)
  1716. pie222.LockedToPart = true
  1717. local HBill = Instance.new("BillboardGui", char.Head)
  1718. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1719. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1720. HBill.Size = UDim2.new(15,0,2.2,0)
  1721. HBill.Name = "Display"
  1722. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1723. HBill.AlwaysOnTop = false
  1724. HBill.MaxDistance = 50
  1725. HBill.Enabled = true
  1726. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1727. HMain.BackgroundTransparency = 1
  1728. HMain.Size = UDim2.new(1,0,1,0)
  1729. HBarBack.Parent = HMain
  1730. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1731. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1732. HBarBack.BorderSizePixel = .25
  1733. HBarBack.BackgroundTransparency = 0
  1734. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1735. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1736. HHealth.BackgroundTransparency = 1
  1737. HHealth.Size = UDim2.new(1,0,1,0)
  1738. HHealth.Font = "SourceSansBold"
  1739. HHealth.Text = ""
  1740. HHealth.TextScaled = true
  1741. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1742. HHealth.TextStrokeTransparency = 1
  1743. HName.Parent = HMain
  1744. HName.BackgroundTransparency = 1
  1745. HName.Size = UDim2.new(1,0,.7,0)
  1746. HName.Font = "SourceSansBold"
  1747. HName.Text = "Infinite"
  1748. HName.TextScaled = true
  1749. HName.TextColor3 = BrickColor.new("Bright red").Color
  1750. HName.TextStrokeTransparency = 1
  1751. HName.TextYAlignment = "Top"
  1752. lig = Instance.new("PointLight",Player.Character.Torso)
  1753. lig.Color=Color3.new(255,0,0)
  1754. lig.Range = 7
  1755. ---
  1756.  
  1757. attackdebounce = false
  1758. deb=false
  1759.  
  1760. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1761. if hit.Parent==nil then
  1762. return
  1763. end
  1764. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1765. for _,v in pairs(hit.Parent:children()) do
  1766. if v:IsA("Humanoid") then
  1767. h=v
  1768. end
  1769. end
  1770. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1771. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1772. end
  1773. if hit.Parent.className=="Hat" then
  1774. hit=hit.Parent.Parent:findFirstChild("Head")
  1775. end
  1776. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1777. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1778. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1779. return
  1780. end]]
  1781. -- hs(hit,1.2)
  1782. c=Instance.new("ObjectValue")
  1783. c.Name="creator"
  1784. c.Value=game:service("Players").LocalPlayer
  1785. c.Parent=h
  1786. game:GetService("Debris"):AddItem(c,.5)
  1787. Damage=math.random(minim,maxim)
  1788. -- h:TakeDamage(Damage)
  1789. blocked=false
  1790. block=hit.Parent:findFirstChild("Block")
  1791. if block~=nil then
  1792. print(block.className)
  1793. if block.className=="NumberValue" 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. if block.className=="IntValue" then
  1802. if block.Value>0 then
  1803. blocked=true
  1804. if decreaseblock~=nil then
  1805. block.Value=block.Value-1
  1806. end
  1807. end
  1808. end
  1809. end
  1810. if blocked==false then
  1811. -- h:TakeDamage(Damage)
  1812. h.Health=h.Health-Damage
  1813. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1814. else
  1815. h.Health=h.Health-(Damage/2)
  1816. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1817. end
  1818. if Type=="Knockdown" then
  1819. Humanoid=hit.Parent.Humanoid
  1820. Humanoid.PlatformStand=true
  1821. coroutine.resume(coroutine.create(function(HHumanoid)
  1822. swait(1)
  1823. HHumanoid.PlatformStand=false
  1824. end),Humanoid)
  1825. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1826. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1827. local bodvol=Instance.new("BodyVelocity")
  1828. bodvol.velocity=angle*knockback
  1829. bodvol.P=5000
  1830. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1831. bodvol.Parent=hit
  1832. rl=Instance.new("BodyAngularVelocity")
  1833. rl.P=3000
  1834. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1835. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1836. rl.Parent=hit
  1837. game:GetService("Debris"):AddItem(bodvol,.5)
  1838. game:GetService("Debris"):AddItem(rl,.5)
  1839. elseif Type=="Normal" then
  1840. bp=Instance.new("BodyVelocity")
  1841. bp.P=100000
  1842. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1843. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1844. if KnockbackType==1 then
  1845. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1846. elseif KnockbackType==2 then
  1847. bp.velocity=Property.CFrame.lookVector*knockback
  1848. end
  1849. if knockback>0 then
  1850. bp.Parent=hit.Parent.Torso
  1851.  
  1852. end
  1853. game:GetService("Debris"):AddItem(bp,.5)
  1854. elseif Type=="Up" then
  1855. local bodyVelocity=Instance.new("BodyVelocity")
  1856. bodyVelocity.velocity=vt(0,60,0)
  1857. bodyVelocity.P=5000
  1858. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1859. bodyVelocity.Parent=hit
  1860. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1861. rl=Instance.new("BodyAngularVelocity")
  1862. rl.P=3000
  1863. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1864. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1865. rl.Parent=hit
  1866. game:GetService("Debris"):AddItem(rl,.5)
  1867. elseif Type=="Snare" then
  1868. bp=Instance.new("BodyPosition")
  1869. bp.P=2000
  1870. bp.D=100
  1871. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1872. bp.position=hit.Parent.Torso.Position
  1873. bp.Parent=hit.Parent.Torso
  1874. game:GetService("Debris"):AddItem(bp,1)
  1875. elseif Type=="Target" then
  1876. if Targetting==false then
  1877. ZTarget=hit.Parent.Torso
  1878. coroutine.resume(coroutine.create(function(Part)
  1879. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1880. swait(1)
  1881. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1882. end),ZTarget)
  1883. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1884. targetgui=Instance.new("BillboardGui")
  1885. targetgui.Parent=ZTarget
  1886. targetgui.Size=UDim2.new(10,100,10,100)
  1887. targ=Instance.new("ImageLabel")
  1888. targ.Parent=targetgui
  1889. targ.BackgroundTransparency=1
  1890. targ.Image="rbxassetid://4834067"
  1891. targ.Size=UDim2.new(1,0,1,0)
  1892. cam.CameraType="Scriptable"
  1893. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1894. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1895. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1896. Targetting=true
  1897. RocketTarget=ZTarget
  1898. for i=1,Property do
  1899. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1900. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1901. swait()
  1902. end
  1903. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1904. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1905. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1906. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1907. end
  1908. Targetting=true
  1909. RocketTarget=true
  1910. targetgui.Parent=true
  1911. cam.CameraType="Custom"
  1912. end
  1913. end
  1914. debounce=Instance.new("BoolValue")
  1915. debounce.Name="DebounceHit"
  1916. debounce.Parent=hit.Parent
  1917. debounce.Value=true
  1918. game:GetService("Debris"):AddItem(debounce,Delay)
  1919. c=Instance.new("ObjectValue")
  1920. c.Name="creator"
  1921. c.Value=Player
  1922. c.Parent=h
  1923. game:GetService("Debris"):AddItem(c,.5)
  1924. CRIT=true
  1925. hitDeb=true
  1926. AttackPos=6
  1927. end
  1928. end
  1929.  
  1930. showDamage=function(Char,Dealt,du,Color)
  1931. m=Instance.new("Model")
  1932. m.Name=tostring(Dealt)
  1933. h=Instance.new("Humanoid")
  1934. h.Health=0
  1935. h.MaxHealth=0
  1936. h.Parent=m
  1937. c=Instance.new("Part")
  1938. c.Transparency=0
  1939. c.BrickColor=Color
  1940. c.Transparency = 1
  1941. c.Name="Head"
  1942. c.TopSurface=0
  1943. c.BottomSurface=0
  1944. c.formFactor="Plate"
  1945. c.Size=Vector3.new(1,.4,1)
  1946.  
  1947. local txt = Instance.new("BillboardGui", c)
  1948. txt.Adornee = c
  1949. txt.Name = "_status"
  1950. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1951. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1952. local text = Instance.new("TextLabel", txt)
  1953. text.Size = UDim2.new(10, 0, 7, 0)
  1954. text.FontSize = "Size12"
  1955. text.TextScaled = true
  1956. text.TextTransparency = 0.5
  1957. text.BackgroundTransparency = 1
  1958. text.TextTransparency = 0.5
  1959. text.TextStrokeTransparency = 0.5
  1960. text.Font = "SciFi"
  1961. text.TextStrokeColor3 = Color3.new(0,0,0)
  1962. v=Instance.new("Part")
  1963. v.Name = "ColorBrick"
  1964. v.Parent=c
  1965. v.FormFactor="Symmetric"
  1966. v.Anchored=true
  1967. v.CanCollide=false
  1968. v.BottomSurface="Smooth"
  1969. v.TopSurface="Smooth"
  1970. v.Size=Vector3.new(10,5,3)
  1971. v.Transparency=1
  1972. v.CFrame=c.CFrame
  1973. v.BrickColor=BrickColor.random()
  1974. v.Transparency=1
  1975. text.TextColor3 = t.BrickColor.Color
  1976. v.Shape="Block"
  1977. text.Text = tostring(Dealt)
  1978. ms=Instance.new("CylinderMesh")
  1979. ms.Scale=Vector3.new(.8,.8,.8)
  1980. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1981. local rndm=math.random(1,#hitsounds)
  1982. local r=rndm
  1983. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1984. if CRIT==true then
  1985. ms.Scale=Vector3.new(1,1.25,1)
  1986. end
  1987. ms.Parent=c
  1988. c.Reflectance=0
  1989. Instance.new("BodyGyro").Parent=c
  1990. c.Parent=m
  1991. if Char:findFirstChild("Head")~=nil then
  1992. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1993. elseif Char.Parent:findFirstChild("Head")~=nil then
  1994. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1995. end
  1996. f=Instance.new("BodyPosition")
  1997. f.P=200000
  1998. f.D=100
  1999. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2000. f.position=c.Position+Vector3.new(0,3,0)
  2001. f.Parent=c
  2002. game:GetService("Debris"):AddItem(m,.5+du)
  2003. c.CanCollide=false
  2004. m.Parent=workspace
  2005. c.CanCollide=false
  2006. end
  2007.  
  2008.  
  2009. ------
  2010. hito = function(dm, X, c, dn, dp, dq)
  2011. for I,dr in pairs(workspace:GetChildren()) do
  2012. 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
  2013. local ds = dr:FindFirstChild("Humanoid")
  2014. local dt = dr:FindFirstChild("HumanoidRootPart")
  2015. TakeDamage(ds, c)
  2016. if InForm == true then
  2017. ds.Parent:BreakJoints()
  2018. wait(1.2)
  2019. ds.Parent:Destroy()
  2020. end
  2021. ds:SetStateEnabled(16, true)
  2022. delay(dn, function()
  2023. ds:SetStateEnabled(16, true)
  2024. end)
  2025. local du = Instance.new("StringValue")
  2026. du.Name = "alabo"
  2027. du.Parent = dt
  2028. game.Debris:AddItem(du, dn)
  2029. local dv = Instance.new("Part")
  2030.  
  2031. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2032. dv.Transparency = 0.25
  2033. dv.Anchored = true
  2034. dv.CanCollide = false
  2035. dv.BrickColor = BrickColor.new("White")
  2036. dv.Material = "Neon"
  2037. dv.Locked = true
  2038. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2039. dv.Parent = modz
  2040. local dw = Instance.new("SpecialMesh")
  2041. dw.MeshType = "Sphere"
  2042. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2043. dw.Parent = dv
  2044. game.Debris:AddItem(dv, 1)
  2045. local dx = Instance.new("Model")
  2046. dx.Name = c
  2047. dx.Parent = workspace
  2048. game.Debris:AddItem(dx, 0.5 + c / 75)
  2049. local dy = Instance.new("Humanoid")
  2050. dy.MaxHealth = 0
  2051. dy.Parent = dx
  2052. local dz = Instance.new("Part")
  2053. dz.Name = "Head"
  2054. dz.Locked = true
  2055. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2056. dz.Position = dt.Position
  2057. dz.BrickColor = BrickColor.new("New Yeller")
  2058. dz.Material = "Neon"
  2059. dz.Transparency = 1
  2060. dz.CanCollide = false
  2061. dz.Parent = dx
  2062. local dA = Instance.new("BodyPosition")
  2063. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2064. dA.P = 20000
  2065. dA.D = 300
  2066. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2067. dA.Parent = dz
  2068. local dB = Instance.new("CylinderMesh")
  2069. dB.Parent = dz
  2070. coroutine.resume(coroutine.create(function()
  2071. while dB do
  2072. swait()
  2073. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2074. end
  2075. end))
  2076. if dp then
  2077. local dC = Instance.new("BodyVelocity")
  2078. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2079. dC.P = 9999999999
  2080. dC.Velocity = dp
  2081. dC.Parent = dt
  2082. game.Debris:AddItem(dC, dn)
  2083. end
  2084. if dq then
  2085. local dD = Instance.new("BodyAngularVelocity")
  2086. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2087. dD.P = math.huge
  2088. dD.AngularVelocity = dq
  2089. dD.Parent = dt
  2090. game.Debris:AddItem(dD, dn)
  2091. end
  2092. local dE = Instance.new("Sound")
  2093. dE.Pitch = rd2(10, 11) / 10
  2094. dE.Volume = rd2(10, 13) / 10
  2095. dE.EmitterSize = 10
  2096. dE.SoundId = "rbxassetid://"
  2097. dE.Parent = dv
  2098. dE:Play()
  2099. coroutine.resume(coroutine.create(function()
  2100. for I = 1, 5 do
  2101. swait()
  2102. dv.Transparency = dv.Transparency + 0.175
  2103. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2104. end
  2105. end))
  2106. end
  2107. end
  2108. end
  2109. ------
  2110.  
  2111. vt = Vector3.new
  2112. local new = Instance.new
  2113. local cf = CFrame.new
  2114. local cfa = CFrame.Angles
  2115. local bc = BrickColor.new
  2116.  
  2117. function bigbangattack()
  2118. attack = true
  2119. Humanoid.WalkSpeed = 0
  2120. for i = 0, 8, 0.1 do
  2121. swait()
  2122. 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)
  2123. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2124. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2125. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2126. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2127. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2128. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2129. end
  2130. local rng = Instance.new("Part", mouse)
  2131. rng.Anchored = true
  2132. rng.BrickColor = BrickColor.new("Cyan")
  2133. rng.CanCollide = false
  2134. rng.FormFactor = 3
  2135. rng.Name = "Ring"
  2136. rng.Size = Vector3.new(0.4,0.4,0.4)
  2137. rng.Transparency = 0
  2138. rng.TopSurface = 0
  2139. rng.BottomSurface = 0
  2140. rng.CFrame = RootPart.CFrame
  2141. local rngm = Instance.new("SpecialMesh", rng)
  2142. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2143.  
  2144. local rng3 = rng:Clone()
  2145. rng3.Parent = char
  2146. local rng3m = rng3.Mesh
  2147.  
  2148. local rng5 = rng:Clone()
  2149. rng5.Parent = char
  2150. rng5.BrickColor = BrickColor.new("Cyan")
  2151. local rng5m = rng5.Mesh
  2152. local rng6 = rng:Clone()
  2153. rng6.Material = "Plastic"
  2154. rng6.BrickColor = BrickColor.new("Cyan")
  2155. rng6.Parent = char
  2156. local rng6m = rng6.Mesh
  2157. rng6m.Scale = vt(7.5,7.5,7.5)
  2158. rng6m.MeshType = "FileMesh"
  2159. rng6m.MeshId = "rbxassetid://430736398"
  2160. local Must2 = Instance.new("Sound",rng6)
  2161. Must2.SoundId = "rbxassetid://135581154"
  2162. Must2.Pitch = 0.99
  2163. Must2.Volume = 3
  2164. Must2.Looped = false
  2165. wait(0)
  2166. Must2:Play()
  2167. local hita = rng6.Touched:connect(function(hit)
  2168. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2169. end)
  2170.  
  2171. rng3.CFrame = RootPart.CFrame
  2172.  
  2173. rng5.CFrame = RootPart.CFrame
  2174. rng6.CFrame = RootPart.CFrame
  2175. local pie222 = Instance.new("ParticleEmitter")
  2176. pie222.Parent = rng6
  2177. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2178. pie222.LightEmission = 1
  2179. pie222.Size = NumberSequence.new(6,1)
  2180. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2181. pie222.Transparency = NumberSequence.new(0.6,1)
  2182. pie222.EmissionDirection = "Top"
  2183. pie222.Enabled = true
  2184. pie222.Lifetime = NumberRange.new(1)
  2185. pie222.Rotation = NumberRange.new(-320, 320)
  2186. pie222.Rate = 404
  2187. pie222.Speed = NumberRange.new(0)
  2188. pie222.LockedToPart = false
  2189. pie222.VelocitySpread = 2
  2190. wait()
  2191. local scaler = 10/5
  2192. local scaler2 = 10/5
  2193. for i = 0,10,0.1 do
  2194. swait()
  2195. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2196.  
  2197. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2198.  
  2199. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2200. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2201. rng6.CFrame = rng3.CFrame
  2202. rng.Transparency = rng.Transparency + 1
  2203.  
  2204. rng3.Transparency = rng3.Transparency + 0.01
  2205.  
  2206. rng5.Transparency = rng5.Transparency + 0.01
  2207. rng6.Transparency = rng6.Transparency + 0.021
  2208. scaler = scaler - 0.125/5
  2209. scaler2 = scaler2 - 0.1/5
  2210.  
  2211. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2212.  
  2213. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2214. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2215. end
  2216. hita:disconnect()
  2217. game:GetService("Debris"):AddItem(rng, 1)
  2218.  
  2219. game:GetService("Debris"):AddItem(rng3, 1)
  2220.  
  2221. game:GetService("Debris"):AddItem(rng5, 1)
  2222. attack = false
  2223. pie222:Destroy()
  2224. Humanoid.WalkSpeed = 16
  2225. end
  2226.  
  2227.  
  2228. function bigbangattack2()
  2229. attack = true
  2230. Humanoid.WalkSpeed = 0
  2231. for i = 0, 8, 0.1 do
  2232. swait()
  2233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2235. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2236. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2237. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2238. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2239. end
  2240. local rng = Instance.new("Part", RightArm)
  2241. rng.Anchored = true
  2242. rng.BrickColor = BrickColor.new("Cyan")
  2243. rng.CanCollide = false
  2244. rng.FormFactor = 3
  2245. rng.Name = "Ring"
  2246. rng.Size = Vector3.new(0.4,0.4,0.4)
  2247. rng.Transparency = 0
  2248. rng.TopSurface = 0
  2249. rng.BottomSurface = 0
  2250. rng.CFrame = RootPart.CFrame
  2251. local rngm = Instance.new("SpecialMesh", rng)
  2252. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2253.  
  2254. local rng3 = rng:Clone()
  2255. rng3.Parent = char
  2256. local rng3m = rng3.Mesh
  2257.  
  2258. local rng5 = rng:Clone()
  2259. rng5.Parent = char
  2260. rng5.BrickColor = BrickColor.new("Cyan")
  2261. local rng5m = rng5.Mesh
  2262. local rng6 = rng:Clone()
  2263. rng6.Material = "Plastic"
  2264. rng6.BrickColor = BrickColor.new("Cyan")
  2265. rng6.Parent = char
  2266. local rng6m = rng6.Mesh
  2267. rng6m.Scale = vt(7.5,7.5,30.5)
  2268. rng6m.MeshType = "FileMesh"
  2269. rng6m.MeshId = "rbxassetid://430736398"
  2270. local Must2 = Instance.new("Sound",Torso)
  2271. Must2.SoundId = "rbxassetid://719747626"
  2272. Must2.Pitch = 0.99
  2273. Must2.Volume = 3
  2274. Must2.Looped = false
  2275. wait(0)
  2276. Must2:Play()
  2277. local hita = rng6.Touched:connect(function(hit)
  2278. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2279. end)
  2280.  
  2281. rng3.CFrame = Head.CFrame
  2282.  
  2283. rng5.CFrame = Head.CFrame
  2284. rng6.CFrame = rng5.CFrame
  2285. local pie222 = Instance.new("ParticleEmitter")
  2286. pie222.Parent = rng6
  2287. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2288. pie222.LightEmission = 1
  2289. pie222.Size = NumberSequence.new(15,1)
  2290. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2291. pie222.Transparency = NumberSequence.new(0.6,1)
  2292. pie222.EmissionDirection = "Top"
  2293. pie222.Enabled = true
  2294. pie222.Lifetime = NumberRange.new(1)
  2295. pie222.Rotation = NumberRange.new(-320, 320)
  2296. pie222.Rate = 404
  2297. pie222.Speed = NumberRange.new(0)
  2298. pie222.LockedToPart = false
  2299. pie222.VelocitySpread = 2
  2300. wait()
  2301. local scaler = 10/5
  2302. local scaler2 = 10/5
  2303. for i = 0,10,0.1 do
  2304. swait()
  2305. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2306.  
  2307. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2308.  
  2309. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2310. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2311. rng6.CFrame = rng3.CFrame
  2312. rng.Transparency = rng.Transparency + 1
  2313.  
  2314. rng3.Transparency = rng3.Transparency + 0.01
  2315.  
  2316. rng5.Transparency = rng5.Transparency + 0.01
  2317. rng6.Transparency = rng6.Transparency + 0.021
  2318. scaler = scaler - 0.125/5
  2319. scaler2 = scaler2 - 0.1/5
  2320.  
  2321. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2322.  
  2323. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2324. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2325. end
  2326. hita:disconnect()
  2327. game:GetService("Debris"):AddItem(rng, 1)
  2328.  
  2329. game:GetService("Debris"):AddItem(rng3, 1)
  2330.  
  2331. game:GetService("Debris"):AddItem(rng5, 1)
  2332. attack = false
  2333. pie222:Destroy()
  2334. Humanoid.WalkSpeed = 16
  2335. end
  2336.  
  2337. boom = Instance.new("Sound",char)
  2338. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2339. boom.Volume = 1
  2340.  
  2341. mouse.KeyDown:connect(function(key)
  2342. if key == "=" then
  2343. local Must = Instance.new("Sound",Torso)
  2344. Must.SoundId = "rbxassetid://273734478"
  2345. Must.Pitch = 0.99
  2346. Must.Volume = 3.4
  2347. Must.Looped = false
  2348. wait(0)
  2349. Must:Play()
  2350.  
  2351. local pie222 = Instance.new('ParticleEmitter')
  2352. pie222.Parent = RootPart
  2353. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2354. pie222.LightEmission = 1
  2355. pie222.Size = NumberSequence.new(6,1)
  2356. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2357. pie222.Transparency = NumberSequence.new(0.3,1)
  2358. pie222.EmissionDirection = "Top"
  2359. pie222.Enabled = true
  2360. pie222.Lifetime = NumberRange.new(1)
  2361. pie222.Rotation = NumberRange.new(-320, 320)
  2362. pie222.Rate = 300
  2363. pie222.Speed = NumberRange.new(0)
  2364. pie222.LockedToPart = false
  2365. pie222.VelocitySpread = 2
  2366. Humanoid.WalkSpeed = 400
  2367. wait(7)
  2368. pie222:Destroy()
  2369. Humanoid.WalkSpeed = 150
  2370.  
  2371.  
  2372.  
  2373. end
  2374. end)
  2375.  
  2376. local multiplier = 1
  2377.  
  2378. function hurt(hit, dmg)
  2379. if hit.Parent then
  2380. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2381. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2382. if hum then
  2383. if hum.Parent.Name ~= Player.Name then
  2384. if dmg == "Kill" or hum.Health > 100000 then
  2385. hit.Parent:BreakJoints()
  2386. return true
  2387. else
  2388. if math.random(0, 100) == 50 then
  2389. hum.Health = hum.Health - dmg*multiplier*2.5
  2390. else
  2391. hum.Health = hum.Health -dmg*multiplier
  2392. end
  2393. return true
  2394. end
  2395. end
  2396. end
  2397. end
  2398. end
  2399.  
  2400. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2401. function fade(obj, dest, grow)
  2402. spawn(function()
  2403. local oldcf = obj.CFrame
  2404. for i = 0, 10 do
  2405. if grow then
  2406. obj.Size = obj.Size +Vector3.new(1,1,1)
  2407. obj.CFrame = oldcf
  2408. end
  2409. obj.Transparency = obj.Transparency +0.1
  2410. swait()
  2411. end
  2412. if dest then
  2413. obj:Destroy()
  2414. end
  2415. end)
  2416. end
  2417.  
  2418. local push = 100
  2419.  
  2420. mouse.KeyDown:connect(function(key)
  2421. if key == "g" then
  2422. local p = Instance.new("Part")
  2423. p.Transparency = 0
  2424. p.Anchored = true
  2425. p.Size = Vector3.new(4,4,4)
  2426. p.CanCollide = false
  2427. p.BrickColor = BrickColor.new("Really black")
  2428. p.Material = Enum.Material.Neon
  2429. local pe = Instance.new("ParticleEmitter", p)
  2430. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2431. pe.LightEmission = 0.7
  2432. pe.Size = NumberSequence.new(4)
  2433. pe.Texture = "rbxassetid://243664672"
  2434. pe.Transparency = NumberSequence.new(0.5)
  2435. pe.Lifetime = NumberRange.new(0.1)
  2436. pe.Rate = 500
  2437. pe.Speed = NumberRange.new(3)
  2438. p.CFrame = Head.CFrame
  2439. p.Parent = workspace
  2440. p.Anchored = false
  2441. local bv = Instance.new("BodyVelocity", p)
  2442. bv.MaxForce = huge
  2443. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2444. p.Touched:connect(function(hit)
  2445. hurt(hit, math.random(5,10))
  2446. end)
  2447. game.Debris:AddItem(p, 4)
  2448. end
  2449. end)
  2450.  
  2451.  
  2452. mouse.KeyDown:connect(function(key)
  2453. if key == "v" and not attacking then
  2454. attacking = true
  2455. shielding = true
  2456. local p = Instance.new("Part")
  2457. p.Anchored = true
  2458. p.BrickColor = BrickColor.new("Really black")
  2459. p.Material = Enum.Material.Neon
  2460. shield = p
  2461. local bc = BrickColor.Random()
  2462. p.BrickColor = bc
  2463. p.Size = Vector3.new(30,30,0)
  2464. p.BrickColor = BrickColor.new("Really red")
  2465. p.Material = Enum.Material.Neon
  2466. local m = Instance.new("SpecialMesh", p)
  2467. m.MeshType = "Sphere"
  2468. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2469. local num2 = -0.8
  2470. for i = 0, 10 do
  2471. if shielding then
  2472. local p = Instance.new("Part")
  2473. p.Size = Vector3.new(1.8,1.8,1.8)
  2474. p.CanCollide = false
  2475. p.Anchored = true
  2476. p.Transparency = 0
  2477. p.BrickColor = BrickColor.new("Really black")
  2478. p.Material = Enum.Material.Neon
  2479. local pe = Instance.new("ParticleEmitter")
  2480. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2481. pe.LightEmission = 0.7
  2482. pe.Size = NumberSequence.new(1.7)
  2483. pe.Texture = "rbxassetid://243664672"
  2484. pe.Transparency = NumberSequence.new(0.5)
  2485. pe.Lifetime = NumberRange.new(1)
  2486. pe.Rate = 500
  2487. pe.Speed = NumberRange.new(0)
  2488. pe.Parent = p
  2489. p.Parent = shield
  2490. num2 = num2 + 1
  2491. local num = num2
  2492. local neg = false
  2493. spawn(function()
  2494. repeat wait()
  2495. num = num + 0.1
  2496. local sin = math.sin(num)*15
  2497. local cos = math.cos(num)*15
  2498. if shield then
  2499. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2500. end
  2501. until not shielding
  2502. end)
  2503. else
  2504. break
  2505. end
  2506. end
  2507. p.Transparency = 0.7
  2508. p.Parent = workspace
  2509. p.Touched:connect(function(hit)
  2510. if hurt(hit, math.random(50, 100)) then
  2511. fade(hit)
  2512. elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2513. fade(hit, true)
  2514. end
  2515. end)
  2516. end
  2517. end)
  2518. mouse.KeyUp:connect(function(key)
  2519. if key == "v" and attacking then
  2520. if shield then
  2521. fade(shield, true)
  2522. attacking = false
  2523. shielding = false
  2524. end
  2525. end
  2526. end)
  2527.  
  2528. mouse.KeyDown:connect(function(key)
  2529. if key == "b" and not attacking then
  2530. attacking = true
  2531. local Must = Instance.new("Sound",Torso)
  2532. Must.SoundId = "rbxassetid://1042338696"
  2533. Must.Pitch = 0.99
  2534. Must.Volume = 3.4
  2535. Must.Looped = false
  2536. wait(0)
  2537. Must:Play()
  2538. local p = Instance.new("Part")
  2539. p.Anchored = true
  2540. p.Material = "Neon"
  2541. local bc = BrickColor.new("Bright red")
  2542. p.BrickColor = bc
  2543. local m = Instance.new("SpecialMesh", p)
  2544. m.MeshType = "Sphere"
  2545. p.Size = Vector3.new(1,1,1)
  2546. p.CFrame = char.Torso.CFrame
  2547. p.CanCollide = false
  2548. local pe = Instance.new("ParticleEmitter")
  2549. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2550. pe.LightEmission = 0.7
  2551. pe.Size = NumberSequence.new(10)
  2552. pe.Texture = "rbxassetid://243664672"
  2553. pe.Transparency = NumberSequence.new(1)
  2554. pe.Lifetime = NumberRange.new(5)
  2555. pe.Rate = 500
  2556. pe.Speed = NumberRange.new(50)
  2557. pe.VelocitySpread = 360
  2558. pe.Parent = p
  2559. p.Parent = workspace
  2560. local rate = 20
  2561. local oldcf = p.CFrame
  2562. local con = p.Touched:connect(function(hit)
  2563. if hit.Parent then
  2564. if hit.Anchored == false then
  2565. if hit.Parent.Name ~= Player.Name then
  2566. if not hit.Parent:IsA("Humanoid") then
  2567. hurt(hit, math.random(1,1))
  2568. end
  2569. end
  2570. end
  2571. end
  2572. end)
  2573. attacking = false
  2574. for i = 0, 10*rate do
  2575. p.Size = p.Size +Vector3.new(20,20,20)/rate
  2576. p.Transparency = p.Transparency+0.1/rate
  2577. p.CFrame = oldcf
  2578. swait()
  2579. end
  2580. pe.Enabled = false
  2581. con:disconnect()
  2582. game.Debris:AddItem(p, 5)
  2583. end
  2584. end)
  2585.  
  2586. mouse.KeyDown:connect(function(key)
  2587. if key == "t" and not attacking then
  2588. attacking = true
  2589. for i = 1, 2 do
  2590. local arm = ""
  2591. if i == 1 then arm = "Right Arm" end
  2592. if i == 2 then arm = "Left Arm" end
  2593. local p = Instance.new("Part")
  2594. p.CanCollide = false
  2595. p.Anchored = true
  2596. p.Transparency = 1
  2597. p.BrickColor = BrickColor.new("Bright red")
  2598. p.Material = Enum.Material.Neon
  2599. p.Size = Vector3.new(0.9,0.9,0.9)
  2600. local p2 = p:Clone()
  2601. p.Parent = char
  2602. p2.Parent = char
  2603. spawn(function()
  2604. local num = 0
  2605. repeat swait()
  2606. num = num + 0.5
  2607. local sin = math.sin(num)*2
  2608. local cos = math.cos(num)*2
  2609. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2610. until not attacking
  2611. p:Destroy()
  2612. p2:Destroy()
  2613. end)
  2614. end
  2615. for i = 0, 50 do
  2616. local arm = ""
  2617. if i%2 == 0 then
  2618. arm = "Right Arm"
  2619. else
  2620. arm = "Left Arm"
  2621. end
  2622. local p = Instance.new("Part")
  2623. p.Transparency = 0
  2624. p.Size = Vector3.new(2.1,2.1,2.1)
  2625. p.Name = "ignore"
  2626. p.CanCollide = false
  2627. p.BrickColor = BrickColor.new("Bright red")
  2628. p.Material = Enum.Material.Neon
  2629. p.CFrame = char[arm].CFrame
  2630. p.Parent = workspace
  2631. p.Touched:connect(function(hit)
  2632. if hit.Name ~= "ignore" then
  2633. hurt(hit, 10)
  2634. end
  2635. end)
  2636. local bv = Instance.new("BodyVelocity")
  2637. bv.MaxForce = huge
  2638. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2639. bv.Parent = p
  2640. game.Debris:AddItem(p, 5)
  2641. swait()
  2642. end
  2643. wait(0.5)
  2644. attacking = false
  2645. end
  2646. end)
  2647.  
  2648.  
  2649. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659. local rad = math.rad
  2660.  
  2661. local keysDown = {}
  2662.  
  2663. local flySpeed = 0
  2664. local MAX_FLY_SPEED = 150
  2665.  
  2666. local canFly = false
  2667. local flyToggled = false
  2668.  
  2669. local forward, side = 0, 0
  2670. local lastForward, lastSide = 0, 0
  2671.  
  2672. local floatBP = Instance.new("BodyPosition")
  2673. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2674. local flyBV = Instance.new("BodyVelocity")
  2675. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2676. local turnBG = Instance.new("BodyGyro")
  2677. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2678.  
  2679. mouse.KeyDown:connect(function(key)
  2680. keysDown[key] = true
  2681.  
  2682. if key == "z" then
  2683. flyToggled = not flyToggled
  2684.  
  2685. if not flyToggled then
  2686. stanceToggle = "Normal"
  2687. floatBP.Parent = nil
  2688. flyBV.Parent = nil
  2689. turnBG.Parent = nil
  2690. RootPart.Velocity = Vector3.new()
  2691. Char.Humanoid.PlatformStand = false
  2692. end
  2693. end
  2694.  
  2695. end)
  2696. mouse.KeyUp:connect(function(key)
  2697. keysDown[key] = nil
  2698. end)
  2699.  
  2700. local function updateFly()
  2701.  
  2702. if not flyToggled then return end
  2703.  
  2704. lastForward = forward
  2705. lastSide = side
  2706.  
  2707. forward = 0
  2708. side = 0
  2709.  
  2710. if keysDown.w then
  2711. forward = forward + 1
  2712. end
  2713. if keysDown.s then
  2714. forward = forward - 1
  2715. end
  2716. if keysDown.a then
  2717. side = side - 1
  2718. end
  2719. if keysDown.d then
  2720. side = side + 1
  2721. end
  2722.  
  2723. canFly = (forward ~= 0 or side ~= 0)
  2724.  
  2725. if canFly then
  2726. stanceToggle = "Floating"
  2727. turnBG.Parent = RootPart
  2728. floatBP.Parent = nil
  2729. flyBV.Parent = RootPart
  2730.  
  2731. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2732. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2733. else
  2734. floatBP.position = RootPart.Position
  2735. floatBP.Parent = RootPart
  2736.  
  2737. flySpeed = flySpeed - 1
  2738. if flySpeed < 0 then flySpeed = 0 end
  2739. end
  2740.  
  2741. local camCF = cam.CoordinateFrame
  2742. local in_forward = canFly and forward or lastForward
  2743. local in_side = canFly and side or lastSide
  2744.  
  2745. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2746. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2747.  
  2748. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2749. 0)
  2750. end
  2751.  
  2752. game:service'RunService'.RenderStepped:connect(function()
  2753. if flyToggled then
  2754. Char.Humanoid.PlatformStand = true
  2755. end
  2756. updateFly()
  2757. end)
  2758.  
  2759.  
  2760.  
  2761. local deb = false
  2762. mouse.KeyDown:connect(function(key)
  2763. if key == "h" and not deb then
  2764. deb = true
  2765. for i = 0, 10 do
  2766. spawn(function()
  2767. local p = Instance.new("Part")
  2768. p.Anchored = true
  2769. p.CanCollide = false
  2770. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2771. p.BrickColor = BrickColor.new("Really black")
  2772. p.Material = Enum.Material.Neon
  2773. p.Size = Vector3.new(1.8,1.8,1.8)
  2774. p.Transparency = 0
  2775. local pe = Instance.new("ParticleEmitter")
  2776. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2777. pe.LightEmission = 0.7
  2778. pe.Size = NumberSequence.new(1.5)
  2779. pe.Texture = "rbxassetid://243664672"
  2780. pe.Transparency = NumberSequence.new(0.5)
  2781. pe.Lifetime = NumberRange.new(0.2)
  2782. pe.Rate = 500
  2783. pe.Speed = NumberRange.new(3)
  2784. pe.Parent = p
  2785. p.Parent = workspace
  2786. local endcf = p.CFrame *CFrame.new(0,30,0)
  2787. for i = 0, 20 do
  2788. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2789. wait()
  2790. end
  2791. local z = Instance.new("Part")
  2792. z.CFrame = p.CFrame
  2793. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2794. local bv = Instance.new("BodyVelocity", p)
  2795. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2796. bv.Velocity = z.CFrame.lookVector*140
  2797. p.Anchored = false
  2798. z:Destroy()
  2799. p.CanCollide = false
  2800. local connection
  2801. spawn(function()
  2802. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2803. repeat wait()
  2804. p.CFrame = p.CFrame *angle
  2805. until not p or p.CanCollide
  2806. end)
  2807. connection = p.Touched:connect(function(hit)
  2808. hurt(hit, math.random(5,5))
  2809. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2810. p.CanCollide = true
  2811. end
  2812. end)
  2813. game.Debris:AddItem(p, 5)
  2814. end)
  2815. wait()
  2816. deb = false
  2817. end
  2818. end
  2819. end)
  2820.  
  2821.  
  2822.  
  2823. local deb = false
  2824. mouse.KeyDown:connect(function(key)
  2825. if key == "j" and not deb then
  2826. deb = true
  2827. for i = 0, 90 do
  2828. spawn(function()
  2829. local p = Instance.new("Part")
  2830. p.Anchored = true
  2831. p.CanCollide = false
  2832. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2833. p.BrickColor = BrickColor.new("Bright red")
  2834. p.Material = Enum.Material.Neon
  2835. p.Size = Vector3.new(4.4,4.4,4.4)
  2836. p.Transparency = 0
  2837. p.Parent = workspace
  2838. local endcf = p.CFrame *CFrame.new(0,30,0)
  2839. for i = 0, 80 do
  2840. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2841. wait()
  2842. end
  2843. local z = Instance.new("Part")
  2844. z.CFrame = p.CFrame
  2845. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2846. local bv = Instance.new("BodyVelocity", p)
  2847. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2848. bv.Velocity = z.CFrame.lookVector*180
  2849. p.Anchored = false
  2850. z:Destroy()
  2851. p.CanCollide = false
  2852. local connection
  2853. spawn(function()
  2854. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2855. repeat wait()
  2856. p.CFrame = p.CFrame *angle
  2857. until not p or p.CanCollide
  2858. end)
  2859. connection = p.Touched:connect(function(hit)
  2860. hurt(hit, math.random(5,5))
  2861. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2862. p.CanCollide = true
  2863. end
  2864. end)
  2865. game.Debris:AddItem(p, 5)
  2866. end)
  2867. wait()
  2868. deb = false
  2869. end
  2870. end
  2871. end)
  2872.  
  2873.  
  2874.  
  2875. local deb = false
  2876. mouse.KeyDown:connect(function(key)
  2877. if key == "y" and not deb then
  2878. deb = true
  2879. for i = 0, 50 do
  2880. spawn(function()
  2881. local p = Instance.new("Part")
  2882. p.Anchored = true
  2883. p.CanCollide = false
  2884. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2885. p.BrickColor = BrickColor.new("Bright red")
  2886. p.Material = Enum.Material.Neon
  2887. p.Size = Vector3.new(6.4,6.4,6.4)
  2888. p.Transparency = 0.5
  2889. p.Parent = workspace
  2890. local endcf = p.CFrame *CFrame.new(0,30,0)
  2891. for i = 0, 20 do
  2892. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2893. wait()
  2894. end
  2895. local z = Instance.new("Part")
  2896. z.CFrame = p.CFrame
  2897. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2898. p.Anchored = false
  2899. z:Destroy()
  2900. p.CanCollide = true
  2901. local connection
  2902. spawn(function()
  2903. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2904. repeat wait()
  2905. p.CFrame = p.CFrame *angle
  2906. until not p or p.CanCollide
  2907. end)
  2908. connection = p.Touched:connect(function(hit)
  2909. hurt(hit, math.random(5,5))
  2910. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2911. p.CanCollide = true
  2912. end
  2913. end)
  2914. game.Debris:AddItem(p, 5)
  2915. end)
  2916. wait()
  2917. deb = false
  2918. end
  2919. end
  2920. end)
  2921.  
  2922.  
  2923.  
  2924. mouse.KeyDown:connect(function(k) ---galickgun
  2925. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2926. MV4 = 0
  2927. local Must = Instance.new("Sound",Torso)
  2928. Must.SoundId = "rbxassetid://719748223"
  2929. Must.Pitch = 0.99
  2930. Must.Volume = 3.4
  2931. Must.Looped = false
  2932. wait(0)
  2933. Must:Play()
  2934. Humanoid.WalkSpeed = 13
  2935. local Aura = Instance.new('ParticleEmitter')
  2936. Aura.Name = "Aura"
  2937. Aura.Texture = "rbxassetid://347730682"
  2938. Aura.Parent = Torso
  2939. Aura.LightEmission = 1
  2940. Aura.Transparency = NumberSequence.new(0.4,1)
  2941. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2942. Aura.Size = NumberSequence.new(1,9)
  2943. Aura.Rotation = NumberRange.new(-360,360)
  2944. Aura.LockedToPart = true
  2945. Aura.Lifetime = NumberRange.new(1)
  2946. Aura.Rate = 100
  2947. Aura.Speed = NumberRange.new(0)
  2948. Aura.EmissionDirection = "Top"
  2949. local Aura2 = Instance.new('ParticleEmitter')
  2950. Aura2.Name = "Aura"
  2951. Aura2.Texture = "rbxassetid://1046299182"
  2952. Aura2.Parent = Torso
  2953. Aura2.LightEmission = 1
  2954. Aura2.Transparency = NumberSequence.new(0,1)
  2955. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2956. Aura2.Size = NumberSequence.new(14)
  2957. Aura2.Rotation = NumberRange.new(-360,360)
  2958. Aura2.LockedToPart = true
  2959. Aura2.Lifetime = NumberRange.new(0.2)
  2960. Aura2.Rate = 20
  2961. Aura2.Speed = NumberRange.new(0)
  2962. Aura2.EmissionDirection = "Top"
  2963. attack = true
  2964. Firepart1 = Instance.new("Part", RightArm)
  2965. Firepart1.Size = Vector3.new(1, 1, 1)
  2966. GuW1 = Instance.new("Weld")
  2967. GuW1.Name = "GuW"
  2968. GuW1.Part0 = RightArm
  2969. GuW1.C0 = cn(0, -1, 0)
  2970. GuW1.C1 = cn(0, 0, 0)
  2971. GuW1.Part1 = Firepart1
  2972. GuW1.Parent = RightArm
  2973. Firepart1.Transparency = 1
  2974. Firepart2 = Instance.new("Part", LeftArm)
  2975. Firepart2.Size = Vector3.new(1, 1, 1)
  2976. GuW2 = Instance.new("Weld")
  2977. GuW2.Name = "GuW"
  2978. GuW2.Part0 = LeftArm
  2979. GuW2.C0 = cn(0, -1, 0)
  2980. GuW2.C1 = cn(0, 0, 0)
  2981. GuW2.Part1 = Firepart2
  2982. GuW2.Parent = LeftArm
  2983. Firepart2.Transparency = 1
  2984. GuW1:Destroy()
  2985. GuW1 = Instance.new("Weld")
  2986. GuW1.Name = "GuW"
  2987. GuW1.Part0 = Torso
  2988. GuW1.C0 = cn(0, 0, -6)
  2989. GuW1.C1 = cn(0, 0, 0)
  2990. GuW1.Part1 = Firepart1
  2991. GuW1.Parent = Torso
  2992. GuW2:Destroy()
  2993. GuW2 = Instance.new("Weld")
  2994. GuW2.Name = "GuW"
  2995. GuW2.Part0 = Torso
  2996. GuW2.C0 = cn(0, 0, -6)
  2997. GuW2.C1 = cn(0, 0, 0)
  2998. GuW2.Part1 = Firepart2
  2999. GuW2.Parent = Torso
  3000. GuW2:Destroy()
  3001. GuW2 = Instance.new("Weld")
  3002. GuW2.Name = "GuW"
  3003. GuW2.Part0 = Torso
  3004. GuW2.C0 = cn(0, 0, -4)
  3005. GuW2.C1 = cn(0, 0, 0)
  3006. GuW2.Part1 = Firepart2
  3007. GuW2.Parent = Torso
  3008. for i = 0, 18, 0.1 do
  3009. swait()
  3010. if Torsovelocity.Y > 2 then
  3011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  3013. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3014. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3015. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3016. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3017. elseif Torsovelocity.Y < 1 then
  3018. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  3019. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  3020. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3021. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  3022. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3023. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3024. end
  3025. end
  3026. GuW1:Destroy()
  3027. GuW1 = Instance.new("Weld")
  3028. GuW1.Name = "GuW"
  3029. GuW1.Part0 = Torso
  3030. GuW1.C0 = cn(0, 0, -15)
  3031. GuW1.C1 = cn(0, 0, 0)
  3032. GuW1.Part1 = Firepart1
  3033. GuW1.Parent = Torso
  3034. GuW2:Destroy()
  3035. GuW2 = Instance.new("Weld")
  3036. GuW2.Name = "GuW"
  3037. GuW2.Part0 = Torso
  3038. GuW2.C0 = cn(0, 0, -17.5)
  3039. GuW2.C1 = cn(0, 0, 0)
  3040. GuW2.Part1 = Firepart2
  3041. GuW2.Parent = Torso
  3042. local Must = Instance.new("Sound",Torso)
  3043. Must.SoundId = "rbxassetid://719747626"
  3044. Must.Pitch = 0.99
  3045. Must.Volume = 3.9
  3046. Must.Looped = false
  3047. wait(0)
  3048. Must:Play()
  3049. for i = 0, 1.25, 0.01 do
  3050. swait()
  3051. 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)
  3052. shoottraildd22(mouse.Hit.p, Torso, 0)
  3053. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3054. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3055. if Torsovelocity.Y > 2 then
  3056. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3057. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3058. 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)
  3059. 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)
  3060. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3061. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3062. end
  3063. end
  3064. Must:Stop()
  3065. Aura:Destroy()
  3066. Aura2:Destroy()
  3067. wait(0.5)
  3068. Humanoid.WalkSpeed = 16
  3069. attack = false
  3070. MV4 = 300
  3071. Firepart1:Destroy()
  3072. Firepart2:Destroy()
  3073. end
  3074. end)
  3075.  
  3076.  
  3077. d = {}
  3078. function iteffect()
  3079.  
  3080. coroutine.resume(coroutine.create(function()
  3081.  
  3082. for i = 1, 10 do
  3083. effect = Instance.new("Part", workspace)
  3084. effect.Anchored = true
  3085. effect.CanCollide = false
  3086. effect.Size = Vector3.new(0.2, 3, 0.2)
  3087. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3088. effect.Transparency = 0
  3089. effect.Material = "Plastic"
  3090. effect.BrickColor = BrickColor.new("Really black")
  3091. table.insert(d, effect)
  3092. game:GetService("Debris"):AddItem(effect, 0.3)
  3093. end
  3094.  
  3095. coroutine.resume(coroutine.create(function()
  3096. for i = 1, 10 do
  3097. for i,e in pairs(d) do
  3098. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3099. e.Transparency = e.Transparency + 0.030
  3100. end
  3101. wait(0.01)
  3102. end
  3103.  
  3104. end))
  3105. end))
  3106.  
  3107.  
  3108. end
  3109.  
  3110. tp = true
  3111.  
  3112. mouse.KeyDown:connect(function(k)
  3113. if k == "e" then
  3114. if tp == true then
  3115. tp = false
  3116. local Must = Instance.new("Sound",Torso)
  3117. Must.SoundId = "rbxassetid://1055279036"
  3118. Must.Pitch = 0.99
  3119. Must.Volume = 1.2
  3120. Must.Looped = false
  3121. wait(0)
  3122. Must:Play()
  3123. Zanzoken = Instance.new("Part",char)
  3124. Zanzoken.Anchored = true
  3125. Zanzoken.CanCollide = false
  3126. Zanzoken.Position = v3(999,999,999)
  3127. Zanzoken.CFrame = Torso.CFrame
  3128. game.Debris:AddItem(Zanzoken,0.5)
  3129. Zanzoken.Transparency = 1
  3130. wait()
  3131. idk = Instance.new("BillboardGui",Zanzoken)
  3132. idk.Size = UDim2.new(10,0,15,0)
  3133. idk.AlwaysOnTop = false
  3134. idk1 = Instance.new("ImageLabel",idk)
  3135. idk1.BackgroundTransparency = 1
  3136. idk.ExtentsOffset = v3(0,0,0)
  3137. idk1.ImageTransparency = 0
  3138. idk1.Size = UDim2.new(2,0,1,0)
  3139. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3140. idk1.Image = "rbxassetid://43708993"
  3141. char.Head.face.Parent = game.Lighting
  3142. wait(0)
  3143. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3144. game.Lighting.face.Parent = char.Head
  3145. wait(0)
  3146. Zanzoken = Instance.new("Part",char)
  3147. Zanzoken.Anchored = true
  3148. Zanzoken.CanCollide = false
  3149. Zanzoken.Position = v3(999,999,999)
  3150. Zanzoken.CFrame = Torso.CFrame
  3151. game.Debris:AddItem(Zanzoken,0.5)
  3152. Zanzoken.Transparency = 1
  3153. wait()
  3154. idk = Instance.new("BillboardGui",Zanzoken)
  3155. idk.Size = UDim2.new(10,0,15,0)
  3156. idk.AlwaysOnTop = false
  3157. idk1 = Instance.new("ImageLabel",idk)
  3158. idk1.BackgroundTransparency = 1
  3159. idk.ExtentsOffset = v3(0,0,0)
  3160. idk1.ImageTransparency = 0
  3161. idk1.Size = UDim2.new(2,0,1,0)
  3162. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3163. idk1.Image = "rbxassetid://343708993"
  3164.  
  3165. wait(0.4)
  3166. tp = true
  3167.  
  3168.  
  3169. end
  3170. end
  3171. end)
  3172.  
  3173.  
  3174. MV4 = 300
  3175. mouse.KeyDown:connect(function(k)
  3176. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3177. MV4 = 0
  3178. local Must = Instance.new("Sound",workspace)
  3179. Must.SoundId = "rbxassetid://512366303"
  3180. Must.Pitch = 0.99
  3181. Must.Volume = 3.5
  3182. Must.Looped = true
  3183. wait(0)
  3184. Must:Play()
  3185. local lb = Instance.new("Part")
  3186. lb.Parent = char
  3187. lb.Material = "Neon"
  3188. lb.Color = BrickColor.new("Gold").Color
  3189. lb.CanCollide = false
  3190. lb.Material = "Neon"
  3191. lb.Size = vt(1,1,1)
  3192. lb.CFrame = Torso.CFrame
  3193. lb.Rotation = vt(0,0,0)
  3194. lb.Anchored = true
  3195. lb.Transparency = 0
  3196. local thing = Instance.new("SpecialMesh",lb)
  3197. thing.MeshType = "FileMesh"
  3198. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3199. thing.Scale = vt(0,15,0)
  3200. local chancerot = math.random(1,2)
  3201. for z = 0, 4 do
  3202. if chancerot == 1 then
  3203. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3204. elseif chancerot == 2 then
  3205. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3206. end
  3207. lb.Transparency = lb.Transparency + 0.1
  3208. thing.Scale = thing.Scale + vt(15,0,15)
  3209. wait()
  3210. end
  3211. for z = 0, 4 do
  3212. if chancerot == 1 then
  3213. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3214. elseif chancerot == 2 then
  3215. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3216. end
  3217. lb.Transparency = lb.Transparency + 0.1
  3218. thing.Scale = thing.Scale + vt(15,0,15)
  3219. wait()
  3220. end
  3221.  
  3222. local Aura = Instance.new('ParticleEmitter')
  3223. Aura.Name = "Aura"
  3224. Aura.Texture = "rbxassetid://347730682"
  3225. Aura.Parent = Torso
  3226. Aura.LightEmission = 1
  3227. Aura.Transparency = NumberSequence.new(0.5,1)
  3228. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3229. Aura.Size = NumberSequence.new(1,25)
  3230. Aura.Rotation = NumberRange.new(-360,360)
  3231. Aura.LockedToPart = true
  3232. Aura.Lifetime = NumberRange.new(1)
  3233. Aura.Rate = 100
  3234. Aura.Speed = NumberRange.new(0)
  3235. Aura.EmissionDirection = "Top"
  3236. local Aura2 = Instance.new('ParticleEmitter')
  3237. Aura2.Name = "Aura"
  3238. Aura2.Texture = "rbxassetid://1046299182"
  3239. Aura2.Parent = Torso
  3240. Aura2.LightEmission = 1
  3241. Aura2.Transparency = NumberSequence.new(0,1)
  3242. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3243. Aura2.Size = NumberSequence.new(55)
  3244. Aura2.Rotation = NumberRange.new(-360,360)
  3245. Aura2.LockedToPart = true
  3246. Aura2.Lifetime = NumberRange.new(0.2)
  3247. Aura2.Rate = 20
  3248. Aura2.Speed = NumberRange.new(0)
  3249. Aura2.EmissionDirection = "Top"
  3250. lig = Instance.new("PointLight",Player.Character.Torso)
  3251. lig.Color=Color3.new(255,255,0)
  3252. lig.Range = 12
  3253. Humanoid.WalkSpeed = 0.01
  3254. attack = true
  3255. Firepart1 = Instance.new("Part", RightArm)
  3256. Firepart1.Size = Vector3.new(1, 1, 1)
  3257. GuW1 = Instance.new("Weld")
  3258. GuW1.Name = "GuW"
  3259. GuW1.Part0 = RightArm
  3260. GuW1.C0 = cn(0, -1, 0)
  3261. GuW1.C1 = cn(0, 0, 0)
  3262. GuW1.Part1 = Firepart1
  3263. GuW1.Parent = RightArm
  3264. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3265. Firepart1.Transparency = 1
  3266. Firepart2 = Instance.new("Part", LeftArm)
  3267. Firepart2.Size = Vector3.new(1, 1, 1)
  3268. GuW2 = Instance.new("Weld")
  3269. GuW2.Name = "GuW"
  3270. GuW2.Part0 = LeftArm
  3271. GuW2.C0 = cn(0, -1, 0)
  3272. GuW2.C1 = cn(0, 0, 0)
  3273. GuW2.Part1 = Firepart2
  3274. GuW2.Parent = LeftArm
  3275. Firepart2.Transparency = 1
  3276.  
  3277. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3278. GuW1:Destroy()
  3279. GuW1 = Instance.new("Weld")
  3280. GuW1.Name = "GuW"
  3281. GuW1.Part0 = Torso
  3282. GuW1.C0 = cn(0, 0, -6)
  3283. GuW1.C1 = cn(0, 0, 0)
  3284. GuW1.Part1 = Firepart1
  3285. GuW1.Parent = Torso
  3286. GuW2:Destroy()
  3287. GuW2 = Instance.new("Weld")
  3288. GuW2.Name = "GuW"
  3289. GuW2.Part0 = Torso
  3290. GuW2.C0 = cn(0, 0, -6)
  3291. GuW2.C1 = cn(0, 0, 0)
  3292. GuW2.Part1 = Firepart2
  3293. GuW2.Parent = Torso
  3294.  
  3295. GuW2:Destroy()
  3296. GuW2 = Instance.new("Weld")
  3297. GuW2.Name = "GuW"
  3298. GuW2.Part0 = Torso
  3299. GuW2.C0 = cn(0, 0, -4)
  3300. GuW2.C1 = cn(0, 0, 0)
  3301. GuW2.Part1 = Firepart2
  3302. GuW2.Parent = Torso
  3303. for i = 0, 15, 0.1 do
  3304. swait()
  3305. if Torsovelocity.Y > 2 then
  3306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3307. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3308. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3309. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3310. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3311. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3312. elseif Torsovelocity.Y < 1 then
  3313. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3314. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3315. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3316. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3317. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3318. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3319. end
  3320. end
  3321. wait(16)
  3322. local Aura3 = Instance.new('ParticleEmitter')
  3323. Aura3.Name = "Aura"
  3324. Aura3.Texture = "rbxassetid://1046299182"
  3325. Aura3.Parent = Torso
  3326. Aura3.LightEmission = 1
  3327. Aura3.Transparency = NumberSequence.new(0.4,1)
  3328. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3329. Aura3.Size = NumberSequence.new(140)
  3330. Aura3.Rotation = NumberRange.new(-360,360)
  3331. Aura3.LockedToPart = true
  3332. Aura3.Lifetime = NumberRange.new(0.2)
  3333. Aura3.Rate = 70
  3334. Aura3.Speed = NumberRange.new(0)
  3335. Aura3.EmissionDirection = "Top"
  3336. local Aura4 = Instance.new('ParticleEmitter')
  3337. Aura4.Name = "Aura"
  3338. Aura4.Texture = "rbxassetid://1046299182"
  3339. Aura4.Parent = Torso
  3340. Aura4.LightEmission = 1
  3341. Aura4.Transparency = NumberSequence.new(0.7,1)
  3342. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3343. Aura4.Size = NumberSequence.new(190)
  3344. Aura4.Rotation = NumberRange.new(-360,360)
  3345. Aura4.LockedToPart = true
  3346. Aura4.Lifetime = NumberRange.new(0.2)
  3347. Aura4.Rate = 120
  3348. Aura4.Speed = NumberRange.new(0)
  3349. Aura4.EmissionDirection = "Top"
  3350. local Aura5 = Instance.new('ParticleEmitter')
  3351. Aura5.Name = "Aura"
  3352. Aura5.Texture = "rbxassetid://347730682"
  3353. Aura5.Parent = Torso
  3354. Aura5.LightEmission = 1
  3355. Aura5.Transparency = NumberSequence.new(0.2,1)
  3356. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3357. Aura5.Size = NumberSequence.new(1,65)
  3358. Aura5.Rotation = NumberRange.new(-360,360)
  3359. Aura5.LockedToPart = true
  3360. Aura5.Lifetime = NumberRange.new(1)
  3361. Aura5.Rate = 200
  3362. Aura5.Speed = NumberRange.new(0)
  3363. Aura5.EmissionDirection = "Top"
  3364. local quake = Instance.new("Sound",workspace)
  3365. quake.SoundId = "rbxassetid://1048411878"
  3366. quake.Pitch = 0.99
  3367. quake.Volume = 1.3
  3368. quake.Looped = true
  3369. wait(0)
  3370. quake:Play()
  3371. local scrr = Instance.new("Sound",Torso)
  3372. scrr.SoundId = "rbxassetid://908472235"
  3373. scrr.Pitch = 0.99
  3374. scrr.Volume = 5.5
  3375. scrr.Looped = true
  3376. wait(0)
  3377. scrr:Play()
  3378.  
  3379. for i = 0, 2, 0.1 do
  3380. swait()
  3381. local lb = Instance.new("Part")
  3382. lb.Parent = char
  3383. lb.Material = "Neon"
  3384. lb.Color = BrickColor.new("Gold").Color
  3385. lb.CanCollide = false
  3386. lb.Material = "Neon"
  3387. lb.Size = vt(0.5,0,0.5)
  3388. lb.CFrame = Torso.CFrame
  3389. lb.Rotation = vt(0,0,0)
  3390. lb.Anchored = true
  3391. lb.Transparency = 0
  3392. local thing = Instance.new("SpecialMesh",lb)
  3393. thing.MeshType = "FileMesh"
  3394. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3395. thing.Scale = vt(0,15,0)
  3396. local chancerot = math.random(1,2)
  3397. for z = 0, 4 do
  3398. if chancerot == 1 then
  3399. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3400. elseif chancerot == 2 then
  3401. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3402. end
  3403. lb.Transparency = lb.Transparency + 0.1
  3404. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3405. wait()
  3406. end
  3407. for z = 0, 4 do
  3408. if chancerot == 1 then
  3409. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3410. elseif chancerot == 2 then
  3411. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3412. end
  3413. lb.Transparency = lb.Transparency + 0.1
  3414. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3415. wait()
  3416. end
  3417. end
  3418.  
  3419.  
  3420. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3421. for i = 0, 24, 0.1 do
  3422. swait()
  3423. if Torsovelocity.Y > 2 then
  3424. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3425. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3426. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3427. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3428. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3429. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3430. elseif Torsovelocity.Y < 1 then
  3431. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3432. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3433. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3434. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3435. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3436. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3437. end
  3438. end
  3439. wait(5)
  3440. GuW1:Destroy()
  3441. GuW1 = Instance.new("Weld")
  3442. GuW1.Name = "GuW"
  3443. GuW1.Part0 = Torso
  3444. GuW1.C0 = cn(0, 0, -15)
  3445. GuW1.C1 = cn(0, 0, 0)
  3446. GuW1.Part1 = Firepart1
  3447. GuW1.Parent = Torso
  3448. GuW2:Destroy()
  3449. GuW2 = Instance.new("Weld")
  3450. GuW2.Name = "GuW"
  3451. GuW2.Part0 = Torso
  3452. GuW2.C0 = cn(0, 0, -17.5)
  3453. GuW2.C1 = cn(0, 0, 0)
  3454. GuW2.Part1 = Firepart2
  3455. GuW2.Parent = Torso
  3456. local Must2 = Instance.new("Sound",Torso) --1048411878
  3457. Must2.SoundId = "rbxassetid://950551676"
  3458. Must2.Pitch = 0.99
  3459. Must2.Volume = 10
  3460. Must2.Looped = false
  3461. wait(0)
  3462. Must2:Play()
  3463. quake:Stop()
  3464. scrr:Stop()
  3465. local Gone = Instance.new('ParticleEmitter')
  3466. Gone.Name = "Aura"
  3467. Gone.Texture = "rbxassetid://1046299182"
  3468. Gone.Parent = Torso
  3469. Gone.LightEmission = 1
  3470. Gone.Transparency = NumberSequence.new(0.7,1)
  3471. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3472. Gone.Size = NumberSequence.new(340)
  3473. Gone.Rotation = NumberRange.new(-360,360)
  3474. Gone.LockedToPart = true
  3475. Gone.Lifetime = NumberRange.new(0.2)
  3476. Gone.Rate = 70
  3477. Gone.Speed = NumberRange.new(0)
  3478. Gone.EmissionDirection = "Top"
  3479. wait(2)
  3480. Aura:Destroy()
  3481. Aura2:Destroy()
  3482. Aura3:Destroy()
  3483. Aura4:Destroy()
  3484. Aura5:Destroy()
  3485. lig:Destroy()
  3486. Gone:Destroy()
  3487. for i = 0, 3, 0.01 do
  3488. swait()
  3489. shoottraildd2(mouse.Hit.p, Torso, 0)
  3490. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3491. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3492. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3493. if Torsovelocity.Y > 2 then
  3494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3496. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3499. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3500. elseif Torsovelocity.Y < 1 then
  3501. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3502. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3503. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3504. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3505. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3506. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3507. end
  3508. end
  3509. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3510. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3511. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3512. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3513. for i = 0, 3, 0.1 do
  3514. swait()
  3515. if Torsovelocity.Y > 2 then
  3516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3518. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3519. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3520. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3521. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3522. elseif Torsovelocity.Y < 1 then
  3523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3525. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3526. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3527. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3528. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3529. end
  3530. end
  3531. wait(1)
  3532. Humanoid.WalkSpeed = 16
  3533. attack = false
  3534. MV4 = 0
  3535. Must:Stop()
  3536. Firepart1:Destroy()
  3537. Firepart2:Destroy()
  3538. end
  3539. end)
  3540.  
  3541.  
  3542.  
  3543.  
  3544.  
  3545. musiccommand = 1
  3546. musicwait = false
  3547. mouse.KeyDown:connect(function(k)
  3548. if k == "=" and attack == false then
  3549. if musiccommand == 1 and musicwait == false then
  3550. musicwait = true
  3551. sou2:Stop()
  3552. musiccommand = 2
  3553. end
  3554. if musiccommand == 2 and musicwait == false then
  3555. musicwait = true
  3556. sou2:Play()
  3557. sou2.Volume = 2
  3558. musiccommand = 3
  3559. end
  3560. if musiccommand == 3 and musicwait == false then
  3561. musicwait = true
  3562. sou2.Volume = 0.5
  3563. musiccommand = 1
  3564. end
  3565. musicwait = false
  3566. end
  3567. end)
  3568. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3569. Hitpart3 = Instance.new("Part", HPart3)
  3570. Hitpart3.Size = Vector3.new(1, 1, 1)
  3571. Hitpart3.CanCollide = false
  3572. HuW3 = Instance.new("Weld")
  3573. HuW3.Name = "GuW"
  3574. HuW3.Part0 = HPart3
  3575. HuW3.C0 = cn(Xv, Yv, Zv)
  3576. HuW3.C1 = cn(0, 0, 0)
  3577. HuW3.Part1 = Hitpart3
  3578. HuW3.Parent = HPart3
  3579. Hitpart3.Transparency = 1
  3580. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3581. end
  3582. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3583. Hitpart2 = Instance.new("Part", HPart2)
  3584. Hitpart2.Size = Vector3.new(1, 1, 1)
  3585. Hitpart2.CanCollide = false
  3586. HuW2 = Instance.new("Weld")
  3587. HuW2.Name = "GuW"
  3588. HuW2.Part0 = HPart2
  3589. HuW2.C0 = cn(Xv, Yv, Zv)
  3590. HuW2.C1 = cn(0, 0, 0)
  3591. HuW2.Part1 = Hitpart2
  3592. HuW2.Parent = HPart2
  3593. Hitpart2.Transparency = 1
  3594. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3595. end
  3596. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3597. Hitpart = Instance.new("Part", HPart)
  3598. Hitpart.Size = Vector3.new(1, 1, 1)
  3599. Hitpart.CanCollide = false
  3600. HuW = Instance.new("Weld")
  3601. HuW.Name = "GuW"
  3602. HuW.Part0 = HPart
  3603. HuW.C0 = cn(Xv, Yv, Zv)
  3604. HuW.C1 = cn(0, 0, 0)
  3605. HuW.Part1 = Hitpart
  3606. HuW.Parent = HPart
  3607. Hitpart.Transparency = 1
  3608. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3609. end
  3610. --
  3611. --
  3612. MV1 = 20
  3613. mouse.KeyDown:connect(function(k)
  3614. if k == "=" and attack == false then
  3615. if firemode == true then
  3616. firemode = false
  3617. print("ice mode")
  3618. icesmoke.Acceleration = Vector3.new(0,0,0)
  3619. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3620. icesmoke.Transparency = NumberSequence.new({
  3621. NumberSequenceKeypoint.new(0, 0.9),
  3622. NumberSequenceKeypoint.new(1, 1)
  3623. })
  3624. icesmoke.Size = NumberSequence.new(3)
  3625. icesmoke.Parent = RightArm
  3626. else
  3627. firemode = true
  3628. print("fire mode")
  3629. ice_mode = false
  3630. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3631. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3632. icesmoke.Rate = 400
  3633. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3634. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3635. icesmoke.Size = NumberSequence.new(3)
  3636. icesmoke.EmissionDirection = "Top"
  3637. icesmoke.Parent = LeftArm
  3638. end
  3639. end
  3640. if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3641. MV1 = 90
  3642. Humanoid.WalkSpeed = 15
  3643. attack = true
  3644. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3645. Firepart2 = Instance.new("Part", LeftArm)
  3646. Firepart2.Size = Vector3.new(1, 1, 1)
  3647. Firepart2.CanCollide = false
  3648. GuW2 = Instance.new("Weld")
  3649. GuW2.Name = "GuW"
  3650. GuW2.Part0 = LeftArm
  3651. GuW2.C0 = cn(0, -0.5, 0)
  3652. GuW2.C1 = cn(0, 0, 0)
  3653. GuW2.Part1 = Firepart2
  3654. GuW2.Parent = LeftArm
  3655. Firepart2.Transparency = 1
  3656. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3657. for i = 0, 2, 0.1 do
  3658. swait()
  3659. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3661. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3662. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3663. 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)
  3664. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3665. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3666. end
  3667. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3668. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3669. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3670. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3671. Humanoid.WalkSpeed = 16
  3672. attack = false
  3673. Firepart2:Destroy()
  3674. end
  3675. end)
  3676. MV2 = 90
  3677.  
  3678. mouse.KeyDown:connect(function(key)
  3679. if key == "=" then
  3680. Head.Transparency = 1
  3681. Torso.Transparency = 1
  3682. LeftArm.Transparency = 1
  3683. Head.face.Texture = ""
  3684. RightArm.Transparency = 1
  3685. LeftLeg.Transparency = 1
  3686. RightLeg.Transparency = 1
  3687. mesh1.Transparency = 1
  3688. mesh2.Transparency = 1
  3689. mesh5.Transparency = 1
  3690. mesheye.Transparency = 1
  3691. mesheye1.Transparency = 1
  3692. mesheye2.Transparency = 1
  3693. mesheye3.Transparency = 1
  3694. char.Parent = workspace.Camera
  3695. char.WalkSpeed = 60
  3696. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3697. char:FindFirstChild("TalkingBillBoard"):destroy()
  3698. end
  3699. end
  3700. end)
  3701. mouse.KeyUp:connect(function(key)
  3702. if key == "=" then
  3703. Head.Transparency = 0
  3704. Torso.Transparency = 0
  3705. LeftArm.Transparency = 0
  3706. Head.face.Texture = ""
  3707. RightArm.Transparency = 0
  3708. LeftLeg.Transparency = 0
  3709. RightLeg.Transparency = 0
  3710. mesh1.Transparency = 0
  3711. mesh2.Transparency = 0
  3712. mesh5.Transparency = 0
  3713. mesheye.Transparency = 0
  3714. mesheye1.Transparency = 0
  3715. mesheye2.Transparency = 0
  3716. mesheye3.Transparency = 0
  3717. hat1.Transparency = 0
  3718. hat2.Transparency = 0
  3719. hat3.Transparency = 0
  3720. hat4.Transparency = 0
  3721. hat5.Transparency = 0
  3722. hat6.Transparency = 0
  3723. hat7.Transparency = 0
  3724. hat8.Transparency = 0
  3725. hat9.Transparency = 0
  3726. char.Parent = workspace
  3727. end
  3728. end)
  3729.  
  3730. mouse.KeyDown:connect(function(k)
  3731. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3732. MV2 = 90
  3733. attack = true
  3734. Firepart = Instance.new("Part", RightArm)
  3735. Firepart.Size = Vector3.new(1, 1, 1)
  3736. GuW = Instance.new("Weld")
  3737. GuW.Name = "GuW"
  3738. GuW.Part0 = RightArm
  3739. GuW.C0 = cn(0, -1, 0)
  3740. GuW.C1 = cn(0, 0, 0)
  3741. GuW.Part1 = Firepart
  3742. GuW.Parent = RightArm
  3743. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3744. Firepart.Transparency = 1
  3745. Humanoid.WalkSpeed = 15
  3746. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3747. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3748. for i = 1, 3 do
  3749. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3750. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3751. end
  3752. for i = 0, 3, 0.1 do
  3753. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3754. swait()
  3755. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3756. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3757. 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)
  3758. 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)
  3759. 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)
  3760. 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)
  3761. end
  3762. wait(1)
  3763. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3764.  
  3765. Humanoid.WalkSpeed = 16
  3766. attack = false
  3767. Firepart:Destroy()
  3768. end
  3769.  
  3770.  
  3771.  
  3772.  
  3773. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3774. MV2 = 90
  3775. attack = true
  3776. Firepart = Instance.new("Part", RightArm)
  3777. Firepart.Size = Vector3.new(1, 1, 1)
  3778. GuW = Instance.new("Weld")
  3779. GuW.Name = "GuW"
  3780. GuW.Part0 = RightArm
  3781. GuW.C0 = cn(0, -1, 0)
  3782. GuW.C1 = cn(0, 0, 0)
  3783. GuW.Part1 = Firepart
  3784. GuW.Parent = RightArm
  3785. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3786. Firepart.Transparency = 1
  3787. Humanoid.WalkSpeed = 0.01
  3788. for i = 0, 4, 0.1 do
  3789. swait()
  3790. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3791. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3794. 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)
  3795. 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)
  3796. 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)
  3797. 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)
  3798. end
  3799. for i = 0, 4, 0.1 do
  3800. swait()
  3801. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3802. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3805. 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)
  3806. 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)
  3807. 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)
  3808. 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)
  3809. end
  3810. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3811. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3812. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3813. for i = 1, 3 do
  3814. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3815. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3816. end
  3817. for i = 0, 2, 0.1 do
  3818. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3819. swait()
  3820. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3821. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3822. 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)
  3823. 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)
  3824. 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)
  3825. 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)
  3826. end
  3827. Humanoid.WalkSpeed = 16
  3828. attack = false
  3829. Firepart:Destroy()
  3830. end
  3831. end)
  3832. Rapid = false
  3833. BasePart = Instance.new("Part")
  3834. BasePart.Shape = Enum.PartType.Block
  3835. BasePart.Material = Enum.Material.Neon
  3836. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3837. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3838. BasePart.FormFactor = Enum.FormFactor.Custom
  3839. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3840. BasePart.CanCollide = true
  3841. BasePart.Locked = true
  3842. BasePart.Anchored = false
  3843. local icy_Player = game.Players.localPlayer
  3844. local icy_mouse = icy_Player:GetMouse()
  3845. ice_mode = false
  3846. local colors = {
  3847. BrickColor.new("Cyan"),
  3848. BrickColor.new("Medium blue"),
  3849. BrickColor.new("Pastel blue")
  3850. }
  3851. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3852. if root then
  3853. icy_mouse.KeyDown:connect(function(k)
  3854. if k == "=" and firemode == false then
  3855. if ice_mode == true then
  3856. ice_mode = false
  3857. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3858. else
  3859. ice_mode = true
  3860. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3861. end
  3862. end
  3863. if k == "=" and firemode == true then
  3864. attack = true
  3865. do
  3866. local Stop = false
  3867. local Version = 0
  3868. local MaxSpeed = 5
  3869. local Speed = 3.5
  3870. local Keys = {}
  3871. local Force = 10000
  3872. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3873. swait(0.5)
  3874. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3875. if Fly then
  3876. Fly:Destroy()
  3877. end
  3878. if Rot then
  3879. Rot:Destroy()
  3880. end
  3881. Fly = Instance.new("BodyPosition", char.Torso)
  3882. Fly.Name = "LMMFly"
  3883. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3884. Fly.P = Force
  3885. Fly.position = char.Torso.Position
  3886. Rot = Instance.new("BodyGyro", char.Torso)
  3887. Rot.Name = "LMMRot"
  3888. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3889. Rot.P = Force
  3890. Rot.cframe = cam.CoordinateFrame
  3891. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3892. local Thread, Old = Version, nil
  3893. char.Humanoid.PlatformStand = true
  3894. function StopFly()
  3895. Version = Version + 1
  3896. Stop = true
  3897. char.Humanoid.PlatformStand = false
  3898. Fly:Destroy()
  3899. Rot:Destroy()
  3900. attack = false
  3901. end
  3902. char.ChildAdded:connect(function(Obj)
  3903. wait()
  3904. if Obj.Name == "LM" .. "MFlyStop" then
  3905. Obj:Destroy()
  3906. StopFly()
  3907. end
  3908. end)
  3909. HitpartFunk2(RightArm, 0, -0.7, 0)
  3910. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3911. for i = 0, 25, 0.1 do
  3912. if attack == true then
  3913. swait()
  3914.  
  3915. end
  3916. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3917. if Keys[string.char(48)] then
  3918. Speed = 1
  3919. end
  3920. if Keys.w then
  3921. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3922. end
  3923. if Keys.s then
  3924. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3925. end
  3926. if Keys.d then
  3927. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3928. end
  3929. if Keys.a then
  3930. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3931. end
  3932. if Keys.e or Keys[" "] then
  3933. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3934. end
  3935. if Keys.q then
  3936. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3937. end
  3938. if Keys.z then
  3939. StopFly()
  3940. end
  3941. if Old ~= Vectoring then
  3942. Fly.position = Vectoring.p
  3943. Old = Vectoring
  3944. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3945. else
  3946. Speed = 1
  3947. end
  3948. Rot.cframe = cam.CoordinateFrame
  3949. mouse.KeyDown:connect(function(Key)
  3950. Keys[Key] = true
  3951. end)
  3952. mouse.KeyUp:connect(function(Key)
  3953. Keys[Key] = false
  3954. end)
  3955. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3956. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3957. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3958. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3959. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3960. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3961. end
  3962. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3963. attack = false
  3964. char.Humanoid.PlatformStand = false
  3965. Fly:Destroy()
  3966. Rot:Destroy()
  3967. end
  3968. end
  3969. if k == "=" and InForm == true then
  3970. attack = true
  3971. do
  3972. local Stop = false
  3973. local Version = 0
  3974. local MaxSpeed = 6
  3975. local Speed = 3
  3976. local Keys = {}
  3977. local Force = 10000
  3978. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3979. swait(1)
  3980. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3981. if Fly then
  3982. Fly:Destroy()
  3983. end
  3984. if Rot then
  3985. Rot:Destroy()
  3986. end
  3987. Fly = Instance.new("BodyPosition", char.Torso)
  3988. Fly.Name = "LMMFly"
  3989. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3990. Fly.P = Force
  3991. Fly.position = char.Torso.Position
  3992. Rot = Instance.new("BodyGyro", char.Torso)
  3993. Rot.Name = "LMMRot"
  3994. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3995. Rot.P = Force
  3996. Rot.cframe = cam.CoordinateFrame
  3997. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3998. local Thread, Old = Version, nil
  3999. char.Humanoid.PlatformStand = true
  4000. function StopFly()
  4001. Version = Version + 1
  4002. Stop = true
  4003. char.Humanoid.PlatformStand = false
  4004. Fly:Destroy()
  4005. Rot:Destroy()
  4006. attack = false
  4007. end
  4008. char.ChildAdded:connect(function(Obj)
  4009. wait()
  4010. if Obj.Name == "LM" .. "MFlyStop" then
  4011. Obj:Destroy()
  4012. StopFly()
  4013. end
  4014. end)
  4015. HitpartFunk2(RightArm, 0, -0.7, 0)
  4016. HitpartFunk3(LeftArm, 0, -0.7, 0)
  4017. for i = 0, 25, 0.1 do
  4018. if attack == true then
  4019. swait()
  4020. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4021. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4022. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4023. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4024. end
  4025. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  4026. if Keys[string.char(48)] then
  4027. Speed = 1
  4028. end
  4029. if Keys.w then
  4030. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  4031. end
  4032. if Keys.s then
  4033. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  4034. end
  4035. if Keys.d then
  4036. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  4037. end
  4038. if Keys.a then
  4039. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  4040. end
  4041. if Keys.e or Keys[" "] then
  4042. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  4043. end
  4044. if Keys.q then
  4045. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4046. end
  4047. if Keys.z then
  4048. StopFly()
  4049. end
  4050. if Old ~= Vectoring then
  4051. Fly.position = Vectoring.p
  4052. Old = Vectoring
  4053. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4054. else
  4055. Speed = 1
  4056. end
  4057. Rot.cframe = cam.CoordinateFrame
  4058. mouse.KeyDown:connect(function(Key)
  4059. Keys[Key] = true
  4060. end)
  4061. mouse.KeyUp:connect(function(Key)
  4062. Keys[Key] = false
  4063. end)
  4064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4066. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4067. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4068. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4069. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4070. end
  4071. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4072. attack = false
  4073. char.Humanoid.PlatformStand = false
  4074. Fly:Destroy()
  4075. Rot:Destroy()
  4076. end
  4077. end
  4078. end)
  4079. game:GetService("RunService").Stepped:connect(function()
  4080. if ice_mode == true then
  4081. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4082. local icePath = BasePart:Clone()
  4083. icePath.Anchored = true
  4084. icePath.Transparency = 0.85
  4085. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4086. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4087. icePath.BrickColor = colors[math.random(1, #colors)]
  4088. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4089. game:GetService("Debris"):AddItem(icePath, 1)
  4090. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4091. end
  4092. end)
  4093. end
  4094. MV3 = 190
  4095. mouse.KeyDown:connect(function(k)
  4096. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4097. MV3 = 80
  4098. attack = true
  4099. Humanoid.WalkSpeed = 15
  4100. HitpartFunk2(RightArm, 0, -0.5, 0)
  4101. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4102. for i = 0, 1.5, 0.1 do
  4103. swait()
  4104. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4105. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4106. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4107. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4108. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4109. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4110. end
  4111. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4112. for i = 0, 2, 0.1 do
  4113. swait()
  4114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4116. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4117. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4118. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4119. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4120. end
  4121. for i = 0, 4.2, 0.1 do
  4122. swait()
  4123. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4124. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4125. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4126. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4129. 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)
  4130. 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)
  4131. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4132. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4133. end
  4134. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4135. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4136. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4137. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4138. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4139. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4140. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4141. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4142. for i = 0, 2, 0.1 do
  4143. swait()
  4144. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4145. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4146. 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)
  4147. 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)
  4148. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4149. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4150. end
  4151. for i = 0, 2, 0.1 do
  4152. swait()
  4153. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4154. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4155. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4156. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4157. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4158. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4159. end
  4160. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4161. for i = 0, 4, 0.1 do
  4162. swait()
  4163. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4164. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4166. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4167. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4168. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4169. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4170. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4171. end
  4172. for i = 0, 2, 0.1 do
  4173. swait()
  4174. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4175. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4176. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4177. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4178. 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)
  4179. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4180. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4181. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4182. end
  4183. for i = 1, 6 do
  4184. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4185. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4186. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4187. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4188. wait(0.15)
  4189. end
  4190. attack = false
  4191. Humanoid.WalkSpeed = 16
  4192. end
  4193. if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4194. Humanoid.WalkSpeed = 1
  4195. MV3 = 80
  4196. attack = true
  4197. FastFireBall = Instance.new("Part", RightArm)
  4198. FastFireBall.Size = Vector3.new(1, 1, 1)
  4199. FFW = Instance.new("Weld")
  4200. FFW.Name = "GuW"
  4201. FFW.Part0 = RightArm
  4202. FFW.C0 = cn(0, -1, 0)
  4203. FFW.C1 = cn(0, 0, 0)
  4204. FFW.Part1 = FastFireBall
  4205. FFW.Parent = RightArm
  4206. FastFireBall.Transparency = 1
  4207. FastFireBall2 = Instance.new("Part", LeftArm)
  4208. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4209. FFW2 = Instance.new("Weld")
  4210. FFW2.Name = "GuW"
  4211. FFW2.Part0 = LeftArm
  4212. FFW2.C0 = cn(0, -1, 0)
  4213. FFW2.C1 = cn(0, 0, 0)
  4214. FFW2.Part1 = FastFireBall2
  4215. FFW2.Parent = LeftArm
  4216. FastFireBall2.Transparency = 1
  4217. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4218. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4219. for i = 0, 1, 0.1 do
  4220. swait()
  4221. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4222. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4223. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4224. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4227. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4228. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4229. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4230. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4231. end
  4232. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4233. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4234. function holding()
  4235. if Rapid == true and ice_mode == false then
  4236. for i = 0, 0.8, 0.1 do
  4237. swait()
  4238. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4239. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4240. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4241. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4242. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4243. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4244. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4245. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4246. end
  4247. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4248. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4249. for i = 0, 0.8, 0.1 do
  4250. swait()
  4251. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4252. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4255. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4256. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4257. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4258. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4259. end
  4260. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4261. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4262. holding()
  4263. end
  4264. end
  4265. if Rapid == false then
  4266. Rapid = true
  4267. holding()
  4268. end
  4269. end
  4270. end)
  4271. mouse.KeyUp:connect(function(k)
  4272. if k == "c" and Rapid == true then
  4273. MV3 = 180
  4274. Rapid = false
  4275. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4276. attack = false
  4277. wait(0.5)
  4278. Humanoid.WalkSpeed = 16
  4279. FastFireBall:Destroy()
  4280. FastFireBall2:Destroy()
  4281. end
  4282. end)
  4283.  
  4284.  
  4285. mouse.KeyUp:connect(function(k)
  4286. if k == "=" then
  4287. Combo1()
  4288. end
  4289. end)
  4290.  
  4291. mouse.KeyUp:connect(function(k)
  4292. if k == "r" then
  4293. Combo2()
  4294. end
  4295. end)
  4296.  
  4297. mouse.KeyUp:connect(function(k)
  4298. if k == "=" then
  4299. Combo3()
  4300. end
  4301. end)
  4302. mouse.KeyUp:connect(function(k)
  4303. if k == "u" then
  4304. Combo4()
  4305. end
  4306. end)
  4307.  
  4308.  
  4309. SoundFolder = Instance.new("Folder",char)
  4310. SoundFolder.Name = "SoundFolder"
  4311. punchsound1 = Instance.new("Sound",Torso)
  4312. punchsound1.Volume = 1.2
  4313. punchsound1.Name = "punchsound1"
  4314. punchsound1.Looped = false
  4315. punchsound1.SoundId = "rbxassetid://137579113"
  4316. StrongPunch = Instance.new("Sound",Torso)
  4317. StrongPunch.Volume = 1.6
  4318. StrongPunch.Name = "StrongPunch"
  4319. StrongPunch.Looped = false
  4320. StrongPunch.SoundId = "rbxassetid://441202925"
  4321. StrongPunch = Instance.new("Sound",Torso)
  4322. StrongPunch.Volume = 1.6
  4323. StrongPunch.Name = "StrongPunch"
  4324. StrongPunch.Looped = false
  4325. StrongPunch.SoundId = "rbxassetid://441202925"
  4326. StrongPunch1 = Instance.new("Sound",Torso)
  4327. StrongPunch1.Volume = 1.6
  4328. StrongPunch1.Name = "StrongPunch"
  4329. StrongPunch1.Looped = false
  4330. StrongPunch1.SoundId = "rbxassetid://441202925"
  4331. StrongPunch2 = Instance.new("Sound",Torso)
  4332. StrongPunch2.Volume = 1.6
  4333. StrongPunch2.Name = "StrongPunch"
  4334. StrongPunch.Looped = false
  4335. StrongPunch2.SoundId = "rbxassetid://441202925"
  4336. Zano = Instance.new("Sound",Torso)
  4337. Zano.Volume = 6
  4338. Zano.Name = "Zano"
  4339. Zano.Looped = false
  4340. Zano.SoundId = "rbxassetid://744770874"
  4341. GroundImpact = Instance.new("Sound",Torso)
  4342. GroundImpact.Volume = 8
  4343. GroundImpact.Name = "GroundImpact"
  4344. GroundImpact.Looped = false
  4345. GroundImpact.SoundId = "rbxassetid://165970126"
  4346. Break = Instance.new("Sound",Torso)
  4347. Break.Volume = 5
  4348. Break.Name = "Bonebreak"
  4349. Break.Looped = false
  4350. Break.SoundId = "rbxassetid://314390675"
  4351.  
  4352. local hit1 = false
  4353. local hit2 = false
  4354. local hit3 = false
  4355. local hit4 = false
  4356.  
  4357. function Combo1()
  4358. getplayer = new("Part",char)
  4359. getplayer.Position = Vector3.new(999,999,999)
  4360. getplayer.Transparency = 1
  4361. getplayer.Size = v3(3,3,3)
  4362. getplayer.CanCollide = false
  4363. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4364. getplayer.Name = "GetPlayer"
  4365.  
  4366. game.Debris:AddItem(getplayer,0.5)
  4367.  
  4368. getplayer.Touched:connect(function(hit)
  4369. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4370. getplayer:Destroy()
  4371. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4372. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4373. to.Anchored = true
  4374. idle = false
  4375.  
  4376.  
  4377. punchsound1:Play()
  4378. hit1 = true
  4379. for i = 0, 1, 0.1 do
  4380. swait()
  4381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4383. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4384. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4385. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4386. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4387. end
  4388. punchsound1:Play()
  4389. for i = 0, 1, 0.1 do
  4390. swait()
  4391. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4392. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4393. 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)
  4394. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4395. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4396. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4397. end
  4398. punchsound1:Play()
  4399. for i = 0, 1, 0.1 do
  4400. swait()
  4401. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4402. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4403. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4404. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4405. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4406. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4407. end
  4408. for i = 0, 1, 0.1 do
  4409. swait()
  4410. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4411. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4412. 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)
  4413. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4414. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4415. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4416. end
  4417. for i = 0, 1, 0.1 do
  4418. swait()
  4419. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4420. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4421. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4422. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4423. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4424. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4425. end
  4426. StrongPunch1:Play()
  4427. for i = 0, 1, 0.1 do
  4428. swait()
  4429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4431. 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)
  4432. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4433. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4434. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4435. end
  4436. for i = 0, 0.6, 0.1 do
  4437. swait()
  4438. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4439. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4440. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4441. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4442. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4443. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4444. end
  4445. for i = 0, 0.6, 0.1 do
  4446. swait()
  4447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4449. 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)
  4450. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4451. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4452. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4453. end
  4454. for i,v in pairs(to.Parent:GetChildren()) do
  4455. if v:IsA("Humanoid") then
  4456. v.Health = v.Health - 3
  4457.  
  4458. v.PlatformStand = true
  4459. end
  4460. end
  4461. StrongPunch:Play()
  4462. for i = 0, 1, 0.1 do
  4463. swait()
  4464. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4465. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4466. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4467. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4468. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4469. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4470. end
  4471. for i,v in pairs(to.Parent:GetChildren()) do
  4472. if v:IsA("Humanoid") then
  4473. v.Health = v.Health - 5
  4474.  
  4475. v.PlatformStand = true
  4476. end
  4477. end
  4478.  
  4479. hit1 = false
  4480.  
  4481. punchsound1:Play()
  4482. hit2 = true
  4483. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4484. for i = 0, 1, 0.1 do
  4485. swait()
  4486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4488. 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)
  4489. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4490. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4491. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4492. end
  4493. for i,v in pairs(to.Parent:GetChildren()) do
  4494. if v:IsA("Humanoid") then
  4495. v.Health = v.Health - 5
  4496.  
  4497. v.PlatformStand = true
  4498. end
  4499. end
  4500. hit2 = false
  4501.  
  4502. punchsound1:Play()
  4503. hit3 = true
  4504. hit4 = true
  4505.  
  4506.  
  4507. punchsound1:Play()
  4508.  
  4509. coroutine.wrap(function()
  4510. for i=1,5 do
  4511. wait()
  4512. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4513. GroundImpact:Play()
  4514. a21e = new("Part",to)
  4515. a21e.Name = "Beam"..num
  4516. a21e.Locked = true
  4517. a21e.Size = v3(1,1,1)
  4518. a21e.CanCollide = false
  4519. a21e.BrickColor = bc("Gold")
  4520. a21e.Material = "Neon"
  4521. a21e.Transparency = 0
  4522. aa21e = new("SpecialMesh",a21e)
  4523. a21e.Anchored = true
  4524. a21e.Position = to.Position
  4525. aa21e.MeshType = "Sphere"
  4526. aa21e.Scale = v3(1,1,1)
  4527. a51e = new("Part",char)
  4528. a51e.Name = "Beam"..num
  4529. a51e.Locked = true
  4530. a51e.Size = v3(1,1,1)
  4531. a51e.CanCollide = false
  4532. a51e.BrickColor = bc("White")
  4533. a51e.Material = "Neon"
  4534. a51e.Transparency = 0
  4535. aa51e = new("SpecialMesh",a51e)
  4536. a51e.Anchored = true
  4537. a51e.Position = to.Position
  4538. aa51e.MeshType = "Sphere"
  4539. aa51e.Scale = v3(1,1,1)
  4540. a61e = new("Part",char)
  4541. a61e.Name = "Beam"..num
  4542. a61e.Locked = true
  4543. a61e.Size = v3(1,1,1)
  4544. a61e.CanCollide = false
  4545. a61e.BrickColor = bc("Really red")
  4546. a61e.Material = "Neon"
  4547. a61e.Transparency = 0
  4548. aa61e = new("SpecialMesh",a61e)
  4549. a61e.Anchored = true
  4550. a61e.Position = to.Position
  4551. aa61e.MeshType = "Sphere"
  4552. aa61e.Scale = v3(1,1,1)
  4553. for i = 1,20 do
  4554. wait()
  4555. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4556. a21e.Transparency = a21e.Transparency + 0.03
  4557. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4558. a51e.Transparency = a51e.Transparency + 0.03
  4559. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4560. a61e.Transparency = a61e.Transparency + 0.02
  4561. for i,v in pairs(to.Parent:GetChildren()) do
  4562. if v:IsA("Humanoid") then
  4563. v.Health = v.Health - 0.5
  4564.  
  4565. v.PlatformStand = true
  4566. end
  4567. end
  4568. end
  4569. a61e:Destroy()
  4570. aa61e:Destroy()
  4571. a51e:Destroy()
  4572. aa51e:Destroy()
  4573. a21e:Destroy()
  4574. aa21e:Destroy()
  4575.  
  4576. end
  4577.  
  4578.  
  4579. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4580. for i = 0, 1, 0.1 do
  4581. swait()
  4582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4584. 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)
  4585. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4586. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4587. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4588. end
  4589.  
  4590.  
  4591.  
  4592. wait(0.7)
  4593. end)()
  4594.  
  4595.  
  4596.  
  4597.  
  4598. RootPart.Anchored = true
  4599.  
  4600. for i = 0, 1, 0.1 do
  4601. swait()
  4602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4604. 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)
  4605. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4606. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4607. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4608. end
  4609.  
  4610.  
  4611. StrongPunch:Play()
  4612.  
  4613.  
  4614. for i = 0, 1, 0.1 do
  4615. swait()
  4616. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4617. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4618. 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)
  4619. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4620. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4621. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4622. end
  4623.  
  4624. for i = 0, 1, 0.1 do
  4625. swait()
  4626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4628. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4629. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4630. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4631. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4632. end
  4633.  
  4634.  
  4635.  
  4636. for i,v in pairs(to.Parent:GetChildren()) do
  4637. if v:IsA("Humanoid") then
  4638. v.Health = v.Health - 20
  4639.  
  4640. v.PlatformStand = true
  4641. end
  4642. end
  4643.  
  4644. StrongPunch2:Play()
  4645. for i = 0, 1, 0.1 do
  4646. swait()
  4647. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4648. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4649. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4650. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4651. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4652. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4653. end
  4654.  
  4655. hitground = new("Part",char)
  4656. hitground.Size = Vector3.new(5,5,5)
  4657. hitground.Name = "Ground"
  4658. hitground.Transparency = 1
  4659. hitground.CanCollide = false
  4660. game.Debris:AddItem(hitground,2)
  4661. hitground.Position = Vector3.new(999,999,999)
  4662. hitgroundweld = new("Weld",hitground)
  4663. hitgroundweld.Part0 = to
  4664. hitgroundweld.Part1 = hitground
  4665. hitground.Touched:connect(function(hit2)
  4666. if hit2.Size.x > 150 then
  4667. hitground:Destroy()
  4668. ad = new("Part",char)
  4669. ad.Name = "NewPart"
  4670. ad.Size = Vector3.new(30,0.1,30)
  4671. ad.CanCollide = false
  4672. ad.Anchored = true
  4673. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4674. ad.Transparency = 1
  4675. aad = new("Decal",ad)
  4676.  
  4677. aad.Face = "Top"
  4678. aad.Transparency = 1
  4679. aad.Transparency = 0
  4680. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4681. smoke = new("Part",to)
  4682. smokemesh = new("SpecialMesh",smoke)
  4683. smokemesh.MeshId = "rbxassetid://928329648"
  4684. smoke.BrickColor = hit2.BrickColor
  4685. smoke.Anchored = true
  4686. smoke.Position = hitground.Position
  4687. GroundImpact:Play()
  4688. for i = 1,20 do
  4689. wait()
  4690. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4691. smoke.Transparency = smoke.Transparency + 1/20
  4692. end
  4693. smoke:Destroy()
  4694. wait(0.5)
  4695.  
  4696. for i = 1,20 do
  4697. wait(0.1)
  4698. aad.Transparency = aad.Transparency + 1/20
  4699. end
  4700. end
  4701. end)
  4702. to.Anchored = false
  4703. ys = Instance.new("BodyVelocity",to)
  4704. ys.Name = "GO"
  4705.  
  4706. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4707.  
  4708. ys.Velocity = v3(0,-90,0)
  4709.  
  4710. wait(1)
  4711. ys:Destroy()
  4712.  
  4713.  
  4714.  
  4715.  
  4716.  
  4717. hit3 = false
  4718. hit4 = false
  4719.  
  4720.  
  4721. hit1 = false
  4722. hit2 = false
  4723. hit3 = false
  4724. hit4 = false
  4725. idle = true
  4726. RootPart.Anchored = false
  4727. end
  4728. end)
  4729. end
  4730.  
  4731.  
  4732. function Combo4()
  4733. getplayer = new("Part",char)
  4734. getplayer.Position = Vector3.new(999,999,999)
  4735. getplayer.Transparency = 1
  4736. getplayer.Size = v3(3,3,3)
  4737. getplayer.CanCollide = false
  4738. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4739. getplayer.Name = "GetPlayer"
  4740.  
  4741. game.Debris:AddItem(getplayer,0.5)
  4742.  
  4743. getplayer.Touched:connect(function(hit)
  4744. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4745. getplayer:Destroy()
  4746. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4747. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4748. to.Anchored = true
  4749. RootPart.Anchored = true
  4750. idle = false
  4751.  
  4752.  
  4753. punchsound1:Play()
  4754. hit1 = true
  4755. for i = 0, 0.5, 0.1 do
  4756. swait()
  4757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4759. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4760. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4761. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4762. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4763. end
  4764. punchsound1:Play()
  4765. for i = 0, 0.5, 0.1 do
  4766. swait()
  4767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4769. 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)
  4770. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4771. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4772. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4773. end
  4774. punchsound1:Play()
  4775. for i = 0, 0.6, 0.1 do
  4776. swait()
  4777. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4778. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4779. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4780. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4781. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4782. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4783. end
  4784. for i = 0, 0.6, 0.1 do
  4785. swait()
  4786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4788. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4789. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4791. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4792. end
  4793. for i = 0, 0.5, 0.1 do
  4794. swait()
  4795. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4796. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4797. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4798. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4799. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4800. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4801. end
  4802. punchsound1:Play()
  4803. for i = 0, 0.5, 0.1 do
  4804. swait()
  4805. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4806. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4807. 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)
  4808. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4809. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4810. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4811. end
  4812. punchsound1:Play()
  4813. for i = 0, 0.6, 0.1 do
  4814. swait()
  4815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4817. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4818. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4819. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4820. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4821. end
  4822. for i = 0, 0.6, 0.1 do
  4823. swait()
  4824. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4825. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4826. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4827. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4828. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4829. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4830. end
  4831. for i = 0, 0.5, 0.1 do
  4832. swait()
  4833. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4834. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4835. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4836. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4837. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4838. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4839. end
  4840. punchsound1:Play()
  4841. for i = 0, 0.5, 0.1 do
  4842. swait()
  4843. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4844. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4845. 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)
  4846. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4847. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4848. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4849. end
  4850. punchsound1:Play()
  4851. for i = 0, 0.6, 0.1 do
  4852. swait()
  4853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4855. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4856. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4857. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4858. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4859. end
  4860. for i = 0, 0.6, 0.1 do
  4861. swait()
  4862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4864. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4865. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4866. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4867. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4868. end
  4869. for i = 0, 0.5, 0.1 do
  4870. swait()
  4871. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4872. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4873. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4874. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4875. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4876. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4877. end
  4878. punchsound1:Play()
  4879. for i = 0, 0.5, 0.1 do
  4880. swait()
  4881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4882. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4883. 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)
  4884. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4885. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4886. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4887. end
  4888. punchsound1:Play()
  4889. for i = 0, 0.6, 0.1 do
  4890. swait()
  4891. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4892. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4893. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4894. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4895. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4896. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4897. end
  4898. for i = 0, 0.6, 0.1 do
  4899. swait()
  4900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4902. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4903. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4904. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4905. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4906. end
  4907. for i = 0, 0.5, 0.1 do
  4908. swait()
  4909. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4910. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4911. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4912. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4913. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4914. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4915. end
  4916. punchsound1:Play()
  4917. for i = 0, 0.5, 0.1 do
  4918. swait()
  4919. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4920. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4921. 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)
  4922. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4923. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4924. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4925. end
  4926. punchsound1:Play()
  4927. for i = 0, 0.6, 0.1 do
  4928. swait()
  4929. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4930. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4931. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4932. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4933. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4934. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4935. end
  4936. StrongPunch2:Play()
  4937. for i = 0, 5, 0.1 do
  4938. swait()
  4939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4941. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4942. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4943. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4944. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4945. end
  4946.  
  4947. for i,v in pairs(to.Parent:GetChildren()) do
  4948. if v:IsA("Humanoid") then
  4949. v.Health = v.Health - 20
  4950.  
  4951. v.PlatformStand = true
  4952. end
  4953. end
  4954. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4955. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4956. Zanzoken = Instance.new("Part",char)
  4957. Zanzoken.Anchored = true
  4958. Zanzoken.Position = v3(999,999,999)
  4959. Zanzoken.CFrame = Torso.CFrame
  4960. game.Debris:AddItem(Zanzoken,0.5)
  4961. Zanzoken.Transparency = 1
  4962. Zano:Play()
  4963. wait()
  4964. idk = Instance.new("BillboardGui",Zanzoken)
  4965. idk.Size = UDim2.new(10,0,15,0)
  4966. idk.AlwaysOnTop = false
  4967. idk1 = Instance.new("ImageLabel",idk)
  4968. idk1.BackgroundTransparency = 1
  4969. idk.ExtentsOffset = v3(0,0,0)
  4970. idk1.ImageTransparency = 0
  4971. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4972. idk1.Size = UDim2.new(2,0,1,0)
  4973. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4974. idk1.Image = "rbxassetid://319554883"
  4975. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4976. wait()
  4977. Zanzoken = Instance.new("Part",char)
  4978. Zanzoken.Anchored = true
  4979. Zanzoken.Position = v3(999,999,999)
  4980. Zanzoken.CFrame = Torso.CFrame
  4981. game.Debris:AddItem(Zanzoken,0.5)
  4982. Zanzoken.Transparency = 1
  4983. wait()
  4984. idk = Instance.new("BillboardGui",Zanzoken)
  4985. idk.Size = UDim2.new(20,0,20,0)
  4986. idk.AlwaysOnTop = false
  4987. idk1 = Instance.new("ImageLabel",idk)
  4988. idk1.BackgroundTransparency = 1
  4989. idk.ExtentsOffset = v3(0,0,0)
  4990. idk1.ImageTransparency = 0
  4991. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4992. idk1.Size = UDim2.new(2,0,1,0)
  4993. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4994. idk1.Image = "rbxassetid://319554883"
  4995. for i = 0, 0.5, 0.1 do
  4996. swait()
  4997. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4998. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4999. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5000. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5001. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5002. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5003. end
  5004. punchsound1:Play()
  5005. for i = 0, 0.5, 0.1 do
  5006. swait()
  5007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5009. 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)
  5010. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5011. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5012. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5013. end
  5014. punchsound1:Play()
  5015. for i = 0, 0.6, 0.1 do
  5016. swait()
  5017. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5018. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5019. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5020. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5021. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5022. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5023. end
  5024. for i = 0, 0.6, 0.1 do
  5025. swait()
  5026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5028. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5030. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5031. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5032. end
  5033. for i = 0, 0.5, 0.1 do
  5034. swait()
  5035. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5036. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5037. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5038. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5039. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5040. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5041. end
  5042. punchsound1:Play()
  5043. for i = 0, 0.5, 0.1 do
  5044. swait()
  5045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5047. 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)
  5048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5049. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5050. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5051. end
  5052. punchsound1:Play()
  5053. for i = 0, 0.6, 0.1 do
  5054. swait()
  5055. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5056. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5057. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5058. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5059. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5060. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5061. end
  5062. for i = 0, 0.6, 0.1 do
  5063. swait()
  5064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5066. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5067. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5068. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5069. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5070. end
  5071. for i = 0, 0.5, 0.1 do
  5072. swait()
  5073. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5074. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5075. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5076. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5077. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5078. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5079. end
  5080. punchsound1:Play()
  5081. for i = 0, 0.5, 0.1 do
  5082. swait()
  5083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5085. 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)
  5086. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5087. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5088. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5089. end
  5090. punchsound1:Play()
  5091. for i = 0, 0.6, 0.1 do
  5092. swait()
  5093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5094. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5095. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5096. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5097. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5098. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5099. end
  5100. for i = 0, 0.6, 0.1 do
  5101. swait()
  5102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5104. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5105. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5106. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5107. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5108. end
  5109. for i = 0, 0.5, 0.1 do
  5110. swait()
  5111. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5112. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5113. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5114. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5115. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5116. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5117. end
  5118. punchsound1:Play()
  5119. for i = 0, 0.5, 0.1 do
  5120. swait()
  5121. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5122. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5123. 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)
  5124. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5125. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5126. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5127. end
  5128. punchsound1:Play()
  5129. for i = 0, 0.3, 0.1 do
  5130. swait()
  5131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5133. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5134. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5135. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5136. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5137. end
  5138. for i = 0, 0.3, 0.1 do
  5139. swait()
  5140. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5141. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5142. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5143. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5144. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5145. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5146. end
  5147. for i = 0, 0.3, 0.1 do
  5148. swait()
  5149. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5150. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5151. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5152. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5153. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5154. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5155. end
  5156. punchsound1:Play()
  5157. for i = 0, 0.3, 0.1 do
  5158. swait()
  5159. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5160. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5161. 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)
  5162. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5163. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5164. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5165. end
  5166. punchsound1:Play()
  5167. for i = 0, 0.3, 0.1 do
  5168. swait()
  5169. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5170. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5171. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5172. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5173. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5174. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5175. end
  5176. for i = 0, 0.3, 0.1 do
  5177. swait()
  5178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5180. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5181. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5182. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5183. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5184. end
  5185. punchsound1:Play()
  5186. for i = 0, 1, 0.1 do
  5187. swait()
  5188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5190. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5191. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5192. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5193. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5194. end
  5195. for i = 0, 0.3, 0.1 do
  5196. swait()
  5197. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5198. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5199. 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)
  5200. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5201. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5202. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5203. end
  5204. punchsound1:Play()
  5205. for i = 0, 0.3, 0.1 do
  5206. swait()
  5207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5209. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5210. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5211. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5212. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5213. end
  5214. for i = 0, 0.3, 0.1 do
  5215. swait()
  5216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5218. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5219. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5220. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5221. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5222. end
  5223. for i = 0, 0.3, 0.1 do
  5224. swait()
  5225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5227. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5228. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5229. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5230. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5231. end
  5232. punchsound1:Play()
  5233. for i = 0, 0.3, 0.1 do
  5234. swait()
  5235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5237. 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)
  5238. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5239. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5240. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5241. end
  5242. punchsound1:Play()
  5243. for i = 0, 0.6, 0.1 do
  5244. swait()
  5245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5247. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5248. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5249. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5250. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5251. end
  5252. for i = 0, 0.3, 0.1 do
  5253. swait()
  5254. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5255. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5256. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5257. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5258. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5259. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5260. end
  5261. for i = 0, 0.3, 0.1 do
  5262. swait()
  5263. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5264. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5265. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5266. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5267. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5268. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5269. end
  5270. punchsound1:Play()
  5271. for i = 0, 0.5, 0.1 do
  5272. swait()
  5273. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5274. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5275. 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)
  5276. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5277. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5278. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5279. end
  5280. punchsound1:Play()
  5281. for i = 0, 0.6, 0.1 do
  5282. swait()
  5283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5285. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5286. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5287. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5288. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5289. end
  5290. for i = 0, 0.6, 0.1 do
  5291. swait()
  5292. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5293. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5294. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5295. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5296. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5297. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5298. end
  5299. for i = 0, 0.5, 0.1 do
  5300. swait()
  5301. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5302. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5303. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5304. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5305. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5306. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5307. end
  5308. punchsound1:Play()
  5309. for i = 0, 0.5, 0.1 do
  5310. swait()
  5311. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5312. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5313. 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)
  5314. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5315. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5316. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5317. end
  5318. punchsound1:Play()
  5319. for i = 0, 0.6, 0.1 do
  5320. swait()
  5321. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5322. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5323. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5324. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5325. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5326. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5327. end
  5328. for i = 0, 0.6, 0.1 do
  5329. swait()
  5330. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5331. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5332. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5333. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5334. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5335. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5336. end
  5337. for i = 0, 0.5, 0.1 do
  5338. swait()
  5339. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5340. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5341. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5342. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5343. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5344. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5345. end
  5346. punchsound1:Play()
  5347. for i = 0, 0.5, 0.1 do
  5348. swait()
  5349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5351. 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)
  5352. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5353. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5354. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5355. end
  5356. punchsound1:Play()
  5357. for i = 0, 0.6, 0.1 do
  5358. swait()
  5359. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5360. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5361. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5362. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5363. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5364. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5365. end
  5366. for i = 0, 0.6, 0.1 do
  5367. swait()
  5368. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5369. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5370. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5371. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5372. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5373. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5374. end
  5375. punchsound1:Play()
  5376. for i = 0, 1, 0.1 do
  5377. swait()
  5378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5379. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5380. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5381. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5382. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5383. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5384. end
  5385. for i = 0, 0.5, 0.1 do
  5386. swait()
  5387. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5388. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5389. 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)
  5390. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5391. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5392. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5393. end
  5394. punchsound1:Play()
  5395. for i = 0, 0.6, 0.1 do
  5396. swait()
  5397. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5398. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5399. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5400. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5401. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5402. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5403. end
  5404. for i = 0, 0.6, 0.1 do
  5405. swait()
  5406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5408. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5410. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5411. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5412. end
  5413. for i = 0, 0.5, 0.1 do
  5414. swait()
  5415. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5416. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5417. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5418. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5419. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5420. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5421. end
  5422. punchsound1:Play()
  5423. for i = 0, 0.5, 0.1 do
  5424. swait()
  5425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5426. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5427. 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)
  5428. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5429. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5430. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5431. end
  5432. punchsound1:Play()
  5433. for i = 0, 0.6, 0.1 do
  5434. swait()
  5435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5437. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5438. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5439. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5440. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5441. end
  5442. for i = 0, 0.6, 0.1 do
  5443. swait()
  5444. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5445. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5446. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5447. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5448. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5449. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5450. end
  5451. for i = 0, 0.5, 0.1 do
  5452. swait()
  5453. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5454. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5455. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5456. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5457. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5458. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5459. end
  5460. punchsound1:Play()
  5461. for i = 0, 0.5, 0.1 do
  5462. swait()
  5463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5465. 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)
  5466. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5467. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5468. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5469. end
  5470. punchsound1:Play()
  5471. for i = 0, 0.6, 0.1 do
  5472. swait()
  5473. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5474. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5475. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5476. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5477. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5478. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5479. end
  5480. for i = 0, 0.6, 0.1 do
  5481. swait()
  5482. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5483. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5484. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5485. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5486. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5487. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5488. end
  5489. for i = 0, 0.5, 0.1 do
  5490. swait()
  5491. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5492. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5493. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5494. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5495. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5496. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5497. end
  5498. punchsound1:Play()
  5499. for i = 0, 0.5, 0.1 do
  5500. swait()
  5501. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5502. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5503. 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)
  5504. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5505. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5506. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5507. end
  5508. punchsound1:Play()
  5509. for i = 0, 0.6, 0.1 do
  5510. swait()
  5511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5513. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5514. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5515. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5516. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5517. end
  5518. for i = 0, 0.6, 0.1 do
  5519. swait()
  5520. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5521. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5522. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5523. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5524. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5525. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5526. end
  5527. for i = 0, 0.5, 0.1 do
  5528. swait()
  5529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5531. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5532. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5533. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5534. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5535. end
  5536. punchsound1:Play()
  5537. for i = 0, 0.5, 0.1 do
  5538. swait()
  5539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5540. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5541. 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)
  5542. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5543. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5544. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5545. end
  5546. punchsound1:Play()
  5547. for i = 0, 0.6, 0.1 do
  5548. swait()
  5549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5550. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5551. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5552. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5553. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5554. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5555. end
  5556. for i = 0, 0.6, 0.1 do
  5557. swait()
  5558. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5559. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5560. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5561. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5562. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5563. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5564. end
  5565. punchsound1:Play()
  5566. for i = 0, 1, 0.1 do
  5567. swait()
  5568. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5569. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5570. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5571. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5572. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5573. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5574. end
  5575. for i = 0, 0.5, 0.1 do
  5576. swait()
  5577. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5578. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5579. 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)
  5580. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5581. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5582. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5583. end
  5584. punchsound1:Play()
  5585. for i = 0, 0.6, 0.1 do
  5586. swait()
  5587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5589. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5590. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5591. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5592. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5593. end
  5594. for i = 0, 0.6, 0.1 do
  5595. swait()
  5596. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5597. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5598. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5599. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5600. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5601. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5602. end
  5603. for i = 0, 0.5, 0.1 do
  5604. swait()
  5605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5607. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5608. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5609. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5610. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5611. end
  5612. punchsound1:Play()
  5613. for i = 0, 0.3, 0.1 do
  5614. swait()
  5615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5617. 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)
  5618. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5619. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5620. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5621. end
  5622. punchsound1:Play()
  5623. for i = 0, 0.3, 0.1 do
  5624. swait()
  5625. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5626. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5627. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5628. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5629. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5630. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5631. end
  5632. for i = 0, 0.3, 0.1 do
  5633. swait()
  5634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5636. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5637. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5638. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5639. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5640. end
  5641. for i = 0, 0.3, 0.1 do
  5642. swait()
  5643. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5644. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5645. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5646. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5647. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5648. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5649. end
  5650. punchsound1:Play()
  5651. for i = 0, 0.3, 0.1 do
  5652. swait()
  5653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5655. 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)
  5656. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5657. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5658. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5659. end
  5660. punchsound1:Play()
  5661. for i = 0, 0.3, 0.1 do
  5662. swait()
  5663. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5664. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5665. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5666. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5667. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5668. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5669. end
  5670. for i = 0, 0.3, 0.1 do
  5671. swait()
  5672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5673. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5674. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5675. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5676. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5677. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5678. end
  5679. for i = 0, 0.3, 0.1 do
  5680. swait()
  5681. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5682. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5683. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5684. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5685. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5686. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5687. end
  5688. punchsound1:Play()
  5689. for i = 0, 0.3, 0.1 do
  5690. swait()
  5691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5693. 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)
  5694. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5695. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5696. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5697. end
  5698. punchsound1:Play()
  5699. for i = 0, 0.3, 0.1 do
  5700. swait()
  5701. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5703. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5704. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5705. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5706. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5707. end
  5708. for i = 0, 0.1, 0.1 do
  5709. swait()
  5710. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5711. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5712. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5713. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5714. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5715. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5716. end
  5717. for i = 0, 0.1, 0.1 do
  5718. swait()
  5719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5721. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5722. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5723. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5724. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5725. end
  5726. punchsound1:Play()
  5727. for i = 0, 0.1, 0.1 do
  5728. swait()
  5729. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5730. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5731. 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)
  5732. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5733. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5734. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5735. end
  5736. punchsound1:Play()
  5737. for i = 0, 0.1, 0.1 do
  5738. swait()
  5739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5741. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5742. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5743. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5744. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5745. end
  5746. for i = 0, 0.1, 0.1 do
  5747. swait()
  5748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5749. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5750. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5751. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5752. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5753. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5754. end
  5755. punchsound1:Play()
  5756. for i = 0, 0.4, 0.1 do
  5757. swait()
  5758. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5759. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5760. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5761. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5762. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5763. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5764. end
  5765. for i,v in pairs(to.Parent:GetChildren()) do
  5766. if v:IsA("Humanoid") then
  5767. v.Health = v.Health - 20
  5768.  
  5769. v.PlatformStand = true
  5770. end
  5771. end
  5772. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5773. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5774. Zanzoken = Instance.new("Part",char)
  5775. Zanzoken.Anchored = true
  5776. Zanzoken.Position = v3(999,999,999)
  5777. Zanzoken.CFrame = Torso.CFrame
  5778. game.Debris:AddItem(Zanzoken,0.5)
  5779. Zanzoken.Transparency = 1
  5780. Zano:Play()
  5781. wait()
  5782. idk = Instance.new("BillboardGui",Zanzoken)
  5783. idk.Size = UDim2.new(10,0,15,0)
  5784. idk.AlwaysOnTop = false
  5785. idk1 = Instance.new("ImageLabel",idk)
  5786. idk1.BackgroundTransparency = 1
  5787. idk.ExtentsOffset = v3(0,0,0)
  5788. idk1.ImageTransparency = 0
  5789. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5790. idk1.Size = UDim2.new(2,0,1,0)
  5791. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5792. idk1.Image = "rbxassetid://319554883"
  5793. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5794. wait()
  5795. Zanzoken = Instance.new("Part",char)
  5796. Zanzoken.Anchored = true
  5797. Zanzoken.Position = v3(999,999,999)
  5798. Zanzoken.CFrame = Torso.CFrame
  5799. game.Debris:AddItem(Zanzoken,0.5)
  5800. Zanzoken.Transparency = 1
  5801. wait()
  5802. idk = Instance.new("BillboardGui",Zanzoken)
  5803. idk.Size = UDim2.new(20,0,20,0)
  5804. idk.AlwaysOnTop = false
  5805. idk1 = Instance.new("ImageLabel",idk)
  5806. idk1.BackgroundTransparency = 1
  5807. idk.ExtentsOffset = v3(0,0,0)
  5808. idk1.ImageTransparency = 0
  5809. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5810. idk1.Size = UDim2.new(2,0,1,0)
  5811. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5812. idk1.Image = "rbxassetid://319554883"
  5813. punchsound1:Play()
  5814. for i = 0, 6, 0.1 do
  5815. swait()
  5816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5817. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5818. 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)
  5819. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5820. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5821. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5822. end
  5823. for i = 0, 0.6, 0.1 do
  5824. swait()
  5825. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5826. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5827. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5828. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5829. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5830. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5831. end
  5832. for i = 0, 0.6, 0.1 do
  5833. swait()
  5834. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5835. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5836. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5837. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5838. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5839. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5840. end
  5841. punchsound1:Play()
  5842. for i = 0, 1, 0.1 do
  5843. swait()
  5844. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5845. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5846. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5847. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5848. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5849. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5850. end
  5851. for i = 0, 0.6, 0.1 do
  5852. swait()
  5853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5855. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5856. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5857. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5858. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5859. end
  5860. for i = 0, 0.6, 0.1 do
  5861. swait()
  5862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5864. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5865. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5866. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5867. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5868. end
  5869. punchsound1:Play()
  5870. for i = 0, 1, 0.1 do
  5871. swait()
  5872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5874. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5875. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5876. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5877. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5878. end
  5879. for i = 0, 0.6, 0.1 do
  5880. swait()
  5881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5882. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5883. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5884. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5885. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5886. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5887. end
  5888. for i = 0, 0.6, 0.1 do
  5889. swait()
  5890. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5891. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5892. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5893. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5894. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5895. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5896. end
  5897. punchsound1:Play()
  5898. for i = 0, 1, 0.1 do
  5899. swait()
  5900. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5901. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5902. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5903. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5904. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5905. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5906. end
  5907. for i = 0, 0.6, 0.1 do
  5908. swait()
  5909. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5910. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5911. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5912. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5913. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5914. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5915. end
  5916. for i = 0, 0.6, 0.1 do
  5917. swait()
  5918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5920. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5921. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5922. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5923. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5924. end
  5925. punchsound1:Play()
  5926. for i = 0, 1, 0.1 do
  5927. swait()
  5928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5930. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5931. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5932. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5933. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5934. end
  5935. for i = 0, 0.6, 0.1 do
  5936. swait()
  5937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5939. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5940. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5941. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5942. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5943. end
  5944. for i = 0, 0.6, 0.1 do
  5945. swait()
  5946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5948. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5949. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5950. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5951. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5952. end
  5953. punchsound1:Play()
  5954. for i = 0, 1, 0.1 do
  5955. swait()
  5956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5958. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5959. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5960. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5961. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5962. end
  5963. for i = 0, 0.6, 0.1 do
  5964. swait()
  5965. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5966. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5967. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5968. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5969. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5970. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5971. end
  5972. for i = 0, 0.6, 0.1 do
  5973. swait()
  5974. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5975. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5976. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5977. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5978. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5979. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5980. end
  5981. punchsound1:Play()
  5982. for i = 0, 1, 0.1 do
  5983. swait()
  5984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5986. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5987. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5988. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5989. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5990. end
  5991.  
  5992.  
  5993.  
  5994. for i,v in pairs(to.Parent:GetChildren()) do
  5995. if v:IsA("Humanoid") then
  5996. v.Health = v.Health - 20
  5997.  
  5998. v.PlatformStand = true
  5999. end
  6000. end
  6001. StrongPunch:Play()
  6002. for i = 0, 1, 0.1 do
  6003. swait()
  6004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6006. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6007. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6008. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6009. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6010. end
  6011. for i = 0, 1, 0.1 do
  6012. swait()
  6013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6015. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6016. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6017. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6018. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6019. end
  6020. for i,v in pairs(to.Parent:GetChildren()) do
  6021. if v:IsA("Humanoid") then
  6022. v.Health = v.Health - 5
  6023.  
  6024. v.PlatformStand = true
  6025. end
  6026. end
  6027. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6028. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6029. Zanzoken = Instance.new("Part",char)
  6030. Zanzoken.Anchored = true
  6031. Zanzoken.Position = v3(999,999,999)
  6032. Zanzoken.CFrame = Torso.CFrame
  6033. game.Debris:AddItem(Zanzoken,0.5)
  6034. Zanzoken.Transparency = 1
  6035. Zano:Play()
  6036. wait()
  6037. idk = Instance.new("BillboardGui",Zanzoken)
  6038. idk.Size = UDim2.new(10,0,15,0)
  6039. idk.AlwaysOnTop = false
  6040. idk1 = Instance.new("ImageLabel",idk)
  6041. idk1.BackgroundTransparency = 1
  6042. idk.ExtentsOffset = v3(0,0,0)
  6043. idk1.ImageTransparency = 0
  6044. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6045. idk1.Size = UDim2.new(2,0,1,0)
  6046. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6047. idk1.Image = "rbxassetid://319554883"
  6048. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6049. wait()
  6050. Zanzoken = Instance.new("Part",char)
  6051. Zanzoken.Anchored = true
  6052. Zanzoken.Position = v3(999,999,999)
  6053. Zanzoken.CFrame = Torso.CFrame
  6054. game.Debris:AddItem(Zanzoken,0.5)
  6055. Zanzoken.Transparency = 1
  6056. wait()
  6057. idk = Instance.new("BillboardGui",Zanzoken)
  6058. idk.Size = UDim2.new(20,0,20,0)
  6059. idk.AlwaysOnTop = false
  6060. idk1 = Instance.new("ImageLabel",idk)
  6061. idk1.BackgroundTransparency = 1
  6062. idk.ExtentsOffset = v3(0,0,0)
  6063. idk1.ImageTransparency = 0
  6064. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6065. idk1.Size = UDim2.new(2,0,1,0)
  6066. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6067. idk1.Image = "rbxassetid://319554883"
  6068. for i = 0, 1, 0.1 do
  6069. swait()
  6070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6072. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6073. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6074. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6075. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6076. end
  6077. punchsound1:Play()
  6078. for i = 0, 1, 0.1 do
  6079. swait()
  6080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6082. 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)
  6083. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6084. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6085. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6086. end
  6087. punchsound1:Play()
  6088. for i = 0, 1, 0.1 do
  6089. swait()
  6090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6092. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6093. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6094. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6095. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6096. end
  6097. for i = 0, 1, 0.1 do
  6098. swait()
  6099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6101. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6102. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6103. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6104. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6105. end
  6106. for i = 0, 1, 0.1 do
  6107. swait()
  6108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6110. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6111. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6112. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6113. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6114. end
  6115. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6116. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6117. Zanzoken = Instance.new("Part",char)
  6118. Zanzoken.Anchored = true
  6119. Zanzoken.Position = v3(999,999,999)
  6120. Zanzoken.CFrame = Torso.CFrame
  6121. game.Debris:AddItem(Zanzoken,0.5)
  6122. Zanzoken.Transparency = 1
  6123. Zano:Play()
  6124. wait()
  6125. idk = Instance.new("BillboardGui",Zanzoken)
  6126. idk.Size = UDim2.new(10,0,15,0)
  6127. idk.AlwaysOnTop = false
  6128. idk1 = Instance.new("ImageLabel",idk)
  6129. idk1.BackgroundTransparency = 1
  6130. idk.ExtentsOffset = v3(0,0,0)
  6131. idk1.ImageTransparency = 0
  6132. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6133. idk1.Size = UDim2.new(2,0,1,0)
  6134. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6135. idk1.Image = "rbxassetid://319554883"
  6136. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6137. wait()
  6138. Zanzoken = Instance.new("Part",char)
  6139. Zanzoken.Anchored = true
  6140. Zanzoken.Position = v3(999,999,999)
  6141. Zanzoken.CFrame = Torso.CFrame
  6142. game.Debris:AddItem(Zanzoken,0.5)
  6143. Zanzoken.Transparency = 1
  6144. wait()
  6145. idk = Instance.new("BillboardGui",Zanzoken)
  6146. idk.Size = UDim2.new(20,0,20,0)
  6147. idk.AlwaysOnTop = false
  6148. idk1 = Instance.new("ImageLabel",idk)
  6149. idk1.BackgroundTransparency = 1
  6150. idk.ExtentsOffset = v3(0,0,0)
  6151. idk1.ImageTransparency = 0
  6152. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6153. idk1.Size = UDim2.new(2,0,1,0)
  6154. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6155. idk1.Image = "rbxassetid://319554883"
  6156. StrongPunch:Play()
  6157. Break:Play()
  6158.  
  6159. for i = 0, 6, 0.1 do
  6160. swait()
  6161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6163. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6164. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6165. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6166. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6167. end
  6168. StrongPunch1:Play()
  6169. for i = 0, 6, 0.1 do
  6170. swait()
  6171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6173. 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)
  6174. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6175. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6176. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6177. end
  6178. StrongPunch2:Play()
  6179. for i = 0, 7, 0.1 do
  6180. swait()
  6181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6183. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6186. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6187. end
  6188. for i = 0, 1, 0.1 do
  6189. swait()
  6190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6192. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6193. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6194. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6195. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6196. end
  6197. punchsound1:Play()
  6198. for i = 0, 1, 0.1 do
  6199. swait()
  6200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6202. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6205. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6206. end
  6207. punchsound1:Play()
  6208. for i = 0, 1, 0.1 do
  6209. swait()
  6210. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6211. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6212. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6213. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6214. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6215. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6216. end
  6217. for i = 0, 1, 0.1 do
  6218. swait()
  6219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6220. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6221. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6222. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6223. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6224. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6225. end
  6226. for i = 0, 1, 0.1 do
  6227. swait()
  6228. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6229. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6230. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6231. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6232. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6233. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6234. end
  6235. punchsound1:Play()
  6236. for i = 0, 0.5, 0.1 do
  6237. swait()
  6238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6240. 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)
  6241. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6242. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6243. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6244. end
  6245. punchsound1:Play()
  6246. for i = 0, 0.5, 0.1 do
  6247. swait()
  6248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6250. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6251. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6252. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6253. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6254. end
  6255. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6256. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6257. Zanzoken = Instance.new("Part",char)
  6258. Zanzoken.Anchored = true
  6259. Zanzoken.Position = v3(999,999,999)
  6260. Zanzoken.CFrame = Torso.CFrame
  6261. game.Debris:AddItem(Zanzoken,0.5)
  6262. Zanzoken.Transparency = 1
  6263. Zano:Play()
  6264. wait()
  6265. idk = Instance.new("BillboardGui",Zanzoken)
  6266. idk.Size = UDim2.new(10,0,15,0)
  6267. idk.AlwaysOnTop = false
  6268. idk1 = Instance.new("ImageLabel",idk)
  6269. idk1.BackgroundTransparency = 1
  6270. idk.ExtentsOffset = v3(0,0,0)
  6271. idk1.ImageTransparency = 0
  6272. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6273. idk1.Size = UDim2.new(2,0,1,0)
  6274. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6275. idk1.Image = "rbxassetid://319554883"
  6276. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6277. wait()
  6278. Zanzoken = Instance.new("Part",char)
  6279. Zanzoken.Anchored = true
  6280. Zanzoken.Position = v3(999,999,999)
  6281. Zanzoken.CFrame = Torso.CFrame
  6282. game.Debris:AddItem(Zanzoken,0.5)
  6283. Zanzoken.Transparency = 1
  6284. wait()
  6285. idk = Instance.new("BillboardGui",Zanzoken)
  6286. idk.Size = UDim2.new(20,0,20,0)
  6287. idk.AlwaysOnTop = false
  6288. idk1 = Instance.new("ImageLabel",idk)
  6289. idk1.BackgroundTransparency = 1
  6290. idk.ExtentsOffset = v3(0,0,0)
  6291. idk1.ImageTransparency = 0
  6292. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6293. idk1.Size = UDim2.new(2,0,1,0)
  6294. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6295. idk1.Image = "rbxassetid://319554883"
  6296. for i = 0, 0.4, 0.1 do
  6297. swait()
  6298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6300. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6301. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6302. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6303. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6304. end
  6305. punchsound1:Play()
  6306. for i = 0, 0.4, 0.1 do
  6307. swait()
  6308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6310. 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)
  6311. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6312. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6313. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6314. end
  6315. for i = 0, 0.4, 0.1 do
  6316. swait()
  6317. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6318. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6319. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6320. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6321. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6322. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6323. end
  6324. punchsound1:Play()
  6325. for i = 0, 0.4, 0.1 do
  6326. swait()
  6327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6329. 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)
  6330. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6331. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6332. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6333. end
  6334. for i = 0, 0.4, 0.1 do
  6335. swait()
  6336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6337. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6338. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6339. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6340. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6341. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6342. end
  6343. punchsound1:Play()
  6344. for i = 0, 0.4, 0.1 do
  6345. swait()
  6346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6348. 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)
  6349. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6350. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6351. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6352. end
  6353. for i = 0, 0.4, 0.1 do
  6354. swait()
  6355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6357. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6358. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6359. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6360. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6361. end
  6362. punchsound1:Play()
  6363. for i = 0, 0.4, 0.1 do
  6364. swait()
  6365. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6367. 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)
  6368. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6369. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6370. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6371. end
  6372. for i = 0, 0.4, 0.1 do
  6373. swait()
  6374. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6375. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6376. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6377. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6378. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6379. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6380. end
  6381. punchsound1:Play()
  6382. for i = 0, 0.4, 0.1 do
  6383. swait()
  6384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6386. 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)
  6387. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6388. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6389. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6390. end
  6391. for i = 0, 0.4, 0.1 do
  6392. swait()
  6393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6395. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6396. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6397. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6398. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6399. end
  6400. punchsound1:Play()
  6401. for i = 0, 0.4, 0.1 do
  6402. swait()
  6403. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6404. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6405. 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)
  6406. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6407. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6408. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6409. end
  6410. for i = 0, 0.4, 0.1 do
  6411. swait()
  6412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6414. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6415. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6416. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6417. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6418. end
  6419. punchsound1:Play()
  6420. for i = 0, 0.4, 0.1 do
  6421. swait()
  6422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6424. 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)
  6425. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6426. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6427. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6428. end
  6429. punchsound1:Play()
  6430. local pie222 = Instance.new("ParticleEmitter")
  6431. pie222.Parent = LeftArm
  6432. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6433. pie222.LightEmission = 1
  6434. pie222.Size = NumberSequence.new(3)
  6435. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6436. pie222.Transparency = NumberSequence.new(0.6,1)
  6437. pie222.EmissionDirection = "Top"
  6438. pie222.Enabled = true
  6439. pie222.Lifetime = NumberRange.new(1)
  6440. pie222.Rotation = NumberRange.new(-320, 320)
  6441. pie222.Rate = 404
  6442. pie222.Speed = NumberRange.new(0)
  6443. pie222.LockedToPart = false
  6444. pie222.VelocitySpread = 2
  6445. for i = 0, 2, 0.1 do
  6446. swait()
  6447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6449. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6450. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6451. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6452. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6453. end
  6454. wait(2)
  6455. bigbangattack2()
  6456. pie222:Destroy()
  6457.  
  6458. for i,v in pairs(to.Parent:GetChildren()) do
  6459. if v:IsA("Humanoid") then
  6460. v.Health = v.Health - math.huge
  6461.  
  6462. v.PlatformStand = true
  6463. end
  6464. end
  6465.  
  6466. hit1 = false
  6467.  
  6468. hit2 = true
  6469. for i,v in pairs(to.Parent:GetChildren()) do
  6470. if v:IsA("Humanoid") then
  6471. v.Health = v.Health - 10
  6472.  
  6473. v.PlatformStand = true
  6474. end
  6475. end
  6476. hit2 = false
  6477.  
  6478. hit3 = true
  6479. hit4 = true
  6480.  
  6481.  
  6482.  
  6483.  
  6484. coroutine.wrap(function()
  6485. for i=1,2 do
  6486. wait()
  6487.  
  6488.  
  6489.  
  6490.  
  6491.  
  6492. for i,v in pairs(to.Parent:GetChildren()) do
  6493. if v:IsA("Humanoid") then
  6494. v.Health = v.Health - 2
  6495.  
  6496. v.PlatformStand = true
  6497. end
  6498. end
  6499. end
  6500.  
  6501.  
  6502. wait(3)
  6503. end)()
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518. for i,v in pairs(to.Parent:GetChildren()) do
  6519. if v:IsA("Humanoid") then
  6520. v.Health = v.Health - 100
  6521.  
  6522. v.PlatformStand = true
  6523. end
  6524. end
  6525.  
  6526.  
  6527.  
  6528. hitground = new("Part",char)
  6529. hitground.Size = Vector3.new(5,5,5)
  6530. hitground.Name = "Ground"
  6531. hitground.Transparency = 1
  6532. hitground.CanCollide = false
  6533. game.Debris:AddItem(hitground,2)
  6534. hitground.Position = Vector3.new(999,999,999)
  6535. hitgroundweld = new("Weld",hitground)
  6536. hitgroundweld.Part0 = to
  6537. hitgroundweld.Part1 = hitground
  6538. hitground.Touched:connect(function(hit2)
  6539. if hit2.Size.x > 150 then
  6540. hitground:Destroy()
  6541. ad = new("Part",char)
  6542. ad.Name = "NewPart"
  6543. ad.Size = Vector3.new(30,0.1,30)
  6544. ad.CanCollide = false
  6545. ad.Anchored = true
  6546. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6547. ad.Transparency = 1
  6548. aad = new("Decal",ad)
  6549.  
  6550. aad.Face = "Top"
  6551. aad.Transparency = 1
  6552. aad.Transparency = 0
  6553. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6554. smoke = new("Part",to)
  6555. smokemesh = new("SpecialMesh",smoke)
  6556. smokemesh.MeshId = "rbxassetid://928329648"
  6557. smoke.BrickColor = hit2.BrickColor
  6558. smoke.Anchored = true
  6559. smoke.Position = hitground.Position
  6560. GroundImpact:Play()
  6561. for i = 1,20 do
  6562. wait()
  6563. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6564. smoke.Transparency = smoke.Transparency + 1/20
  6565. end
  6566. smoke:Destroy()
  6567. wait(0.5)
  6568.  
  6569. for i = 1,20 do
  6570. wait(0.1)
  6571. aad.Transparency = aad.Transparency + 1/20
  6572. end
  6573. end
  6574. end)
  6575. ys = Instance.new("BodyVelocity",to)
  6576. ys.Name = "GO"
  6577.  
  6578. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6579.  
  6580. ys.Velocity = v3(0,-90,0)
  6581.  
  6582. wait(1)
  6583. ys:Destroy()
  6584.  
  6585.  
  6586.  
  6587. hit3 = false
  6588. hit4 = false
  6589.  
  6590.  
  6591. hit1 = false
  6592. hit2 = false
  6593. hit3 = false
  6594. hit4 = false
  6595. idle = true
  6596. RootPart.Anchored = false
  6597. end
  6598. end)
  6599. end
  6600.  
  6601. function Combo3()
  6602. getplayer = new("Part",char)
  6603. getplayer.Position = Vector3.new(999,999,999)
  6604. getplayer.Transparency = 1
  6605. getplayer.Size = v3(3,3,3)
  6606. getplayer.CanCollide = false
  6607. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6608. getplayer.Name = "GetPlayer"
  6609.  
  6610. game.Debris:AddItem(getplayer,0.5)
  6611.  
  6612. getplayer.Touched:connect(function(hit)
  6613. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6614. getplayer:Destroy()
  6615. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6616. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6617. to.Anchored = true
  6618. RootPart.Anchored = true
  6619. idle = false
  6620.  
  6621.  
  6622. punchsound1:Play()
  6623. hit1 = true
  6624. for i = 0, 1, 0.1 do
  6625. swait()
  6626. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6627. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6628. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6629. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6630. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6631. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6632. end
  6633. punchsound1:Play()
  6634. for i = 0, 1, 0.1 do
  6635. swait()
  6636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6638. 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)
  6639. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6640. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6641. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6642. end
  6643. punchsound1:Play()
  6644. for i = 0, 1, 0.1 do
  6645. swait()
  6646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6648. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6649. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6650. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6651. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6652. end
  6653. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6654. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6655. Zanzoken = Instance.new("Part",char)
  6656. Zanzoken.Anchored = true
  6657. Zanzoken.Position = v3(999,999,999)
  6658. Zanzoken.CFrame = Torso.CFrame
  6659. game.Debris:AddItem(Zanzoken,0.5)
  6660. Zanzoken.Transparency = 1
  6661. Zano:Play()
  6662. wait()
  6663. idk = Instance.new("BillboardGui",Zanzoken)
  6664. idk.Size = UDim2.new(10,0,15,0)
  6665. idk.AlwaysOnTop = false
  6666. idk1 = Instance.new("ImageLabel",idk)
  6667. idk1.BackgroundTransparency = 1
  6668. idk.ExtentsOffset = v3(0,0,0)
  6669. idk1.ImageTransparency = 0
  6670. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6671. idk1.Size = UDim2.new(2,0,1,0)
  6672. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6673. idk1.Image = "rbxassetid://319554883"
  6674. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6675. wait()
  6676. Zanzoken = Instance.new("Part",char)
  6677. Zanzoken.Anchored = true
  6678. Zanzoken.Position = v3(999,999,999)
  6679. Zanzoken.CFrame = Torso.CFrame
  6680. game.Debris:AddItem(Zanzoken,0.5)
  6681. Zanzoken.Transparency = 1
  6682. wait()
  6683. idk = Instance.new("BillboardGui",Zanzoken)
  6684. idk.Size = UDim2.new(20,0,20,0)
  6685. idk.AlwaysOnTop = false
  6686. idk1 = Instance.new("ImageLabel",idk)
  6687. idk1.BackgroundTransparency = 1
  6688. idk.ExtentsOffset = v3(0,0,0)
  6689. idk1.ImageTransparency = 0
  6690. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6691. idk1.Size = UDim2.new(2,0,1,0)
  6692. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6693. idk1.Image = "rbxassetid://319554883"
  6694. for i = 0, 1, 0.1 do
  6695. swait()
  6696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6697. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6698. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6699. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6700. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6701. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6702. end
  6703. punchsound1:Play()
  6704. for i = 0, 1, 0.1 do
  6705. swait()
  6706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6708. 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)
  6709. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6710. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6711. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6712. end
  6713. punchsound1:Play()
  6714. for i = 0, 1, 0.1 do
  6715. swait()
  6716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6718. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6719. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6720. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6721. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6722. end
  6723. for i = 0, 1, 0.1 do
  6724. swait()
  6725. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6726. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6727. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6728. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6729. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6730. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6731. end
  6732. punchsound1:Play()
  6733. for i = 0, 1, 0.1 do
  6734. swait()
  6735. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6736. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6737. 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)
  6738. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6739. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6740. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6741. end
  6742. punchsound1:Play()
  6743. for i = 0, 1, 0.1 do
  6744. swait()
  6745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6747. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6748. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6749. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6750. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6751. end
  6752. for i = 0, 1, 0.1 do
  6753. swait()
  6754. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6755. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6756. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6757. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6758. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6759. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6760. end
  6761. punchsound1:Play()
  6762. for i = 0, 1, 0.1 do
  6763. swait()
  6764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6766. 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)
  6767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6769. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6770. end
  6771. punchsound1:Play()
  6772. for i,v in pairs(to.Parent:GetChildren()) do
  6773. if v:IsA("Humanoid") then
  6774. v.Health = v.Health - 100
  6775.  
  6776. v.PlatformStand = true
  6777. end
  6778. end
  6779. for i = 0, 1, 0.1 do
  6780. swait()
  6781. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6782. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6783. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6784. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6785. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6786. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6787. end
  6788.  
  6789. for i = 0, 1, 0.1 do
  6790. swait()
  6791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6792. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6793. 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)
  6794. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6795. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6796. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6797. end
  6798. punchsound1:Play()
  6799. for i = 0, 1, 0.1 do
  6800. swait()
  6801. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6802. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6803. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6804. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6805. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6806. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6807. end
  6808. for i,v in pairs(to.Parent:GetChildren()) do
  6809. if v:IsA("Humanoid") then
  6810. v.Health = v.Health - 3
  6811.  
  6812. v.PlatformStand = true
  6813. end
  6814. end
  6815. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6816. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6817. Zanzoken = Instance.new("Part",char)
  6818. Zanzoken.Anchored = true
  6819. Zanzoken.Position = v3(999,999,999)
  6820. Zanzoken.CFrame = Torso.CFrame
  6821. game.Debris:AddItem(Zanzoken,0.5)
  6822. Zanzoken.Transparency = 1
  6823. Zano:Play()
  6824. wait()
  6825. idk = Instance.new("BillboardGui",Zanzoken)
  6826. idk.Size = UDim2.new(10,0,15,0)
  6827. idk.AlwaysOnTop = false
  6828. idk1 = Instance.new("ImageLabel",idk)
  6829. idk1.BackgroundTransparency = 1
  6830. idk.ExtentsOffset = v3(0,0,0)
  6831. idk1.ImageTransparency = 0
  6832. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6833. idk1.Size = UDim2.new(2,0,1,0)
  6834. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6835. idk1.Image = "rbxassetid://319554883"
  6836. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6837. wait()
  6838. Zanzoken = Instance.new("Part",char)
  6839. Zanzoken.Anchored = true
  6840. Zanzoken.Position = v3(999,999,999)
  6841. Zanzoken.CFrame = Torso.CFrame
  6842. game.Debris:AddItem(Zanzoken,0.5)
  6843. Zanzoken.Transparency = 1
  6844. wait()
  6845. idk = Instance.new("BillboardGui",Zanzoken)
  6846. idk.Size = UDim2.new(20,0,20,0)
  6847. idk.AlwaysOnTop = false
  6848. idk1 = Instance.new("ImageLabel",idk)
  6849. idk1.BackgroundTransparency = 1
  6850. idk.ExtentsOffset = v3(0,0,0)
  6851. idk1.ImageTransparency = 0
  6852. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6853. idk1.Size = UDim2.new(2,0,1,0)
  6854. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6855. idk1.Image = "rbxassetid://319554883"
  6856. for i = 0, 1, 0.1 do
  6857. swait()
  6858. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6859. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6860. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6861. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6862. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6863. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6864. end
  6865. for i = 0, 1, 0.1 do
  6866. swait()
  6867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6868. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6869. 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)
  6870. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6871. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6872. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6873. end
  6874. punchsound1:Play()
  6875. for i = 0, 1, 0.1 do
  6876. swait()
  6877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6879. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6880. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6881. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6882. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6883. end
  6884. for i,v in pairs(to.Parent:GetChildren()) do
  6885. if v:IsA("Humanoid") then
  6886. v.Health = v.Health - 3
  6887.  
  6888. v.PlatformStand = true
  6889. end
  6890. end
  6891. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6892. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6893. Zanzoken = Instance.new("Part",char)
  6894. Zanzoken.Anchored = true
  6895. Zanzoken.Position = v3(999,999,999)
  6896. Zanzoken.CFrame = Torso.CFrame
  6897. game.Debris:AddItem(Zanzoken,0.5)
  6898. Zanzoken.Transparency = 1
  6899. Zano:Play()
  6900. wait()
  6901. idk = Instance.new("BillboardGui",Zanzoken)
  6902. idk.Size = UDim2.new(10,0,15,0)
  6903. idk.AlwaysOnTop = false
  6904. idk1 = Instance.new("ImageLabel",idk)
  6905. idk1.BackgroundTransparency = 1
  6906. idk.ExtentsOffset = v3(0,0,0)
  6907. idk1.ImageTransparency = 0
  6908. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6909. idk1.Size = UDim2.new(2,0,1,0)
  6910. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6911. idk1.Image = "rbxassetid://319554883"
  6912. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6913. wait()
  6914. Zanzoken = Instance.new("Part",char)
  6915. Zanzoken.Anchored = true
  6916. Zanzoken.Position = v3(999,999,999)
  6917. Zanzoken.CFrame = Torso.CFrame
  6918. game.Debris:AddItem(Zanzoken,0.5)
  6919. Zanzoken.Transparency = 1
  6920. wait()
  6921. idk = Instance.new("BillboardGui",Zanzoken)
  6922. idk.Size = UDim2.new(20,0,20,0)
  6923. idk.AlwaysOnTop = false
  6924. idk1 = Instance.new("ImageLabel",idk)
  6925. idk1.BackgroundTransparency = 1
  6926. idk.ExtentsOffset = v3(0,0,0)
  6927. idk1.ImageTransparency = 0
  6928. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6929. idk1.Size = UDim2.new(2,0,1,0)
  6930. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6931. idk1.Image = "rbxassetid://319554883"
  6932. punchsound1:Play()
  6933. for i = 0, 1, 0.1 do
  6934. swait()
  6935. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6936. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6937. 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)
  6938. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6939. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6940. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6941. end
  6942. punchsound1:Play()
  6943. for i = 0, 1, 0.1 do
  6944. swait()
  6945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6947. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6948. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6949. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6950. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6951. end
  6952.  
  6953.  
  6954. for i,v in pairs(to.Parent:GetChildren()) do
  6955. if v:IsA("Humanoid") then
  6956. v.Health = v.Health - 20
  6957.  
  6958. v.PlatformStand = true
  6959. end
  6960. end
  6961. StrongPunch:Play()
  6962. for i = 0, 1, 0.1 do
  6963. swait()
  6964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6966. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6967. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6968. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6969. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6970. end
  6971. for i = 0, 1, 0.1 do
  6972. swait()
  6973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6975. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6976. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6977. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6978. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6979. end
  6980. for i,v in pairs(to.Parent:GetChildren()) do
  6981. if v:IsA("Humanoid") then
  6982. v.Health = v.Health - 3
  6983.  
  6984. v.PlatformStand = true
  6985. end
  6986. end
  6987. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6988. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6989. Zanzoken = Instance.new("Part",char)
  6990. Zanzoken.Anchored = true
  6991. Zanzoken.Position = v3(999,999,999)
  6992. Zanzoken.CFrame = Torso.CFrame
  6993. game.Debris:AddItem(Zanzoken,0.5)
  6994. Zanzoken.Transparency = 1
  6995. Zano:Play()
  6996. wait()
  6997. idk = Instance.new("BillboardGui",Zanzoken)
  6998. idk.Size = UDim2.new(10,0,15,0)
  6999. idk.AlwaysOnTop = false
  7000. idk1 = Instance.new("ImageLabel",idk)
  7001. idk1.BackgroundTransparency = 1
  7002. idk.ExtentsOffset = v3(0,0,0)
  7003. idk1.ImageTransparency = 0
  7004. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7005. idk1.Size = UDim2.new(2,0,1,0)
  7006. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7007. idk1.Image = "rbxassetid://319554883"
  7008. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7009. wait()
  7010. Zanzoken = Instance.new("Part",char)
  7011. Zanzoken.Anchored = true
  7012. Zanzoken.Position = v3(999,999,999)
  7013. Zanzoken.CFrame = Torso.CFrame
  7014. game.Debris:AddItem(Zanzoken,0.5)
  7015. Zanzoken.Transparency = 1
  7016. wait()
  7017. idk = Instance.new("BillboardGui",Zanzoken)
  7018. idk.Size = UDim2.new(20,0,20,0)
  7019. idk.AlwaysOnTop = false
  7020. idk1 = Instance.new("ImageLabel",idk)
  7021. idk1.BackgroundTransparency = 1
  7022. idk.ExtentsOffset = v3(0,0,0)
  7023. idk1.ImageTransparency = 0
  7024. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7025. idk1.Size = UDim2.new(2,0,1,0)
  7026. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7027. idk1.Image = "rbxassetid://319554883"
  7028. for i = 0, 1, 0.1 do
  7029. swait()
  7030. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7031. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7032. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7033. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7034. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7035. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7036. end
  7037. punchsound1:Play()
  7038. for i = 0, 1, 0.1 do
  7039. swait()
  7040. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7041. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7042. 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)
  7043. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7044. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7045. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7046. end
  7047. punchsound1:Play()
  7048. for i = 0, 1, 0.1 do
  7049. swait()
  7050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7051. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7052. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7053. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7054. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7055. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7056. end
  7057. for i = 0, 1, 0.1 do
  7058. swait()
  7059. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7060. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7061. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7062. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7063. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7064. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7065. end
  7066. for i = 0, 1, 0.1 do
  7067. swait()
  7068. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7069. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7070. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7071. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7072. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7073. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7074. end
  7075. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7076. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7077. Zanzoken = Instance.new("Part",char)
  7078. Zanzoken.Anchored = true
  7079. Zanzoken.Position = v3(999,999,999)
  7080. Zanzoken.CFrame = Torso.CFrame
  7081. game.Debris:AddItem(Zanzoken,0.5)
  7082. Zanzoken.Transparency = 1
  7083. Zano:Play()
  7084. wait()
  7085. idk = Instance.new("BillboardGui",Zanzoken)
  7086. idk.Size = UDim2.new(10,0,15,0)
  7087. idk.AlwaysOnTop = false
  7088. idk1 = Instance.new("ImageLabel",idk)
  7089. idk1.BackgroundTransparency = 1
  7090. idk.ExtentsOffset = v3(0,0,0)
  7091. idk1.ImageTransparency = 0
  7092. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7093. idk1.Size = UDim2.new(2,0,1,0)
  7094. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7095. idk1.Image = "rbxassetid://319554883"
  7096. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7097. wait()
  7098. Zanzoken = Instance.new("Part",char)
  7099. Zanzoken.Anchored = true
  7100. Zanzoken.Position = v3(999,999,999)
  7101. Zanzoken.CFrame = Torso.CFrame
  7102. game.Debris:AddItem(Zanzoken,0.5)
  7103. Zanzoken.Transparency = 1
  7104. wait()
  7105. idk = Instance.new("BillboardGui",Zanzoken)
  7106. idk.Size = UDim2.new(20,0,20,0)
  7107. idk.AlwaysOnTop = false
  7108. idk1 = Instance.new("ImageLabel",idk)
  7109. idk1.BackgroundTransparency = 1
  7110. idk.ExtentsOffset = v3(0,0,0)
  7111. idk1.ImageTransparency = 0
  7112. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7113. idk1.Size = UDim2.new(2,0,1,0)
  7114. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7115. idk1.Image = "rbxassetid://319554883"
  7116. StrongPunch:Play()
  7117. Break:Play()
  7118. local Aura4 = Instance.new('ParticleEmitter')
  7119. Aura4.Name = "Aura"
  7120. Aura4.Texture = "rbxassetid://1046299182"
  7121. Aura4.Parent = Torso
  7122. Aura4.LightEmission = 1
  7123. Aura4.Transparency = NumberSequence.new(0.7,1)
  7124. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7125. Aura4.Size = NumberSequence.new(1,30)
  7126. Aura4.Rotation = NumberRange.new(-360,360)
  7127. Aura4.LockedToPart = true
  7128. Aura4.Lifetime = NumberRange.new(0.2)
  7129. Aura4.Rate = 100
  7130. Aura4.Speed = NumberRange.new(0)
  7131. Aura4.EmissionDirection = "Top"
  7132. for i = 0, 6, 0.1 do
  7133. swait()
  7134. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7135. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7136. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7137. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7138. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7139. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7140. end
  7141. Aura4:Destroy()
  7142. wait(0.1)
  7143. local Aura4 = Instance.new('ParticleEmitter')
  7144. Aura4.Name = "Aura"
  7145. Aura4.Texture = "rbxassetid://1046299182"
  7146. Aura4.Parent = Torso
  7147. Aura4.LightEmission = 1
  7148. Aura4.Transparency = NumberSequence.new(0.7,1)
  7149. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7150. Aura4.Size = NumberSequence.new(1,30)
  7151. Aura4.Rotation = NumberRange.new(-360,360)
  7152. Aura4.LockedToPart = true
  7153. Aura4.Lifetime = NumberRange.new(0.2)
  7154. Aura4.Rate = 100
  7155. Aura4.Speed = NumberRange.new(0)
  7156. Aura4.EmissionDirection = "Top"
  7157. StrongPunch1:Play()
  7158. Break:Play()
  7159. for i = 0, 6, 0.1 do
  7160. swait()
  7161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7163. 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)
  7164. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7165. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7166. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7167. end
  7168. Aura4:Destroy()
  7169. StrongPunch2:Play()
  7170. Break:Play()
  7171. local Aura4 = Instance.new('ParticleEmitter')
  7172. Aura4.Name = "Aura"
  7173. Aura4.Texture = "rbxassetid://1046299182"
  7174. Aura4.Parent = Torso
  7175. Aura4.LightEmission = 1
  7176. Aura4.Transparency = NumberSequence.new(0.7,1)
  7177. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7178. Aura4.Size = NumberSequence.new(1,30)
  7179. Aura4.Rotation = NumberRange.new(-360,360)
  7180. Aura4.LockedToPart = true
  7181. Aura4.Lifetime = NumberRange.new(0.2)
  7182. Aura4.Rate = 100
  7183. Aura4.Speed = NumberRange.new(0)
  7184. Aura4.EmissionDirection = "Top"
  7185. for i = 0, 7, 0.1 do
  7186. swait()
  7187. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7188. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7189. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7190. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7191. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7192. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7193. end
  7194. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7195. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7196. Aura4:Destroy()
  7197. Zanzoken = Instance.new("Part",char)
  7198. Zanzoken.Anchored = true
  7199. Zanzoken.Position = v3(999,999,999)
  7200. Zanzoken.CFrame = Torso.CFrame
  7201. game.Debris:AddItem(Zanzoken,0.5)
  7202. Zanzoken.Transparency = 1
  7203. Zano:Play()
  7204. wait()
  7205. idk = Instance.new("BillboardGui",Zanzoken)
  7206. idk.Size = UDim2.new(10,0,15,0)
  7207. idk.AlwaysOnTop = false
  7208. idk1 = Instance.new("ImageLabel",idk)
  7209. idk1.BackgroundTransparency = 1
  7210. idk.ExtentsOffset = v3(0,0,0)
  7211. idk1.ImageTransparency = 0
  7212. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7213. idk1.Size = UDim2.new(2,0,1,0)
  7214. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7215. idk1.Image = "rbxassetid://319554883"
  7216. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7217. wait()
  7218. Zanzoken = Instance.new("Part",char)
  7219. Zanzoken.Anchored = true
  7220. Zanzoken.Position = v3(999,999,999)
  7221. Zanzoken.CFrame = Torso.CFrame
  7222. game.Debris:AddItem(Zanzoken,0.5)
  7223. Zanzoken.Transparency = 1
  7224. wait()
  7225. idk = Instance.new("BillboardGui",Zanzoken)
  7226. idk.Size = UDim2.new(20,0,20,0)
  7227. idk.AlwaysOnTop = false
  7228. idk1 = Instance.new("ImageLabel",idk)
  7229. idk1.BackgroundTransparency = 1
  7230. idk.ExtentsOffset = v3(0,0,0)
  7231. idk1.ImageTransparency = 0
  7232. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7233. idk1.Size = UDim2.new(2,0,1,0)
  7234. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7235. idk1.Image = "rbxassetid://319554883"
  7236. for i = 0, 1, 0.1 do
  7237. swait()
  7238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7240. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7241. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7242. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7243. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7244. end
  7245. punchsound1:Play()
  7246. for i = 0, 1, 0.1 do
  7247. swait()
  7248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7250. 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)
  7251. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7252. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7253. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7254. end
  7255. punchsound1:Play()
  7256. for i = 0, 1, 0.1 do
  7257. swait()
  7258. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7259. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7260. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7261. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7262. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7263. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7264. end
  7265. for i = 0, 1, 0.1 do
  7266. swait()
  7267. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7268. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7269. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7270. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7271. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7272. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7273. end
  7274. for i = 0, 1, 0.1 do
  7275. swait()
  7276. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7277. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7278. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7279. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7280. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7281. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7282. end
  7283. punchsound1:Play()
  7284. for i = 0, 0.5, 0.1 do
  7285. swait()
  7286. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7287. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7288. 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)
  7289. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7290. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7291. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7292. end
  7293. punchsound1:Play()
  7294. for i = 0, 0.5, 0.1 do
  7295. swait()
  7296. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7297. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7298. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7299. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7300. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7301. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7302. end
  7303. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7304. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7305. Zanzoken = Instance.new("Part",char)
  7306. Zanzoken.Anchored = true
  7307. Zanzoken.Position = v3(999,999,999)
  7308. Zanzoken.CFrame = Torso.CFrame
  7309. game.Debris:AddItem(Zanzoken,0.5)
  7310. Zanzoken.Transparency = 1
  7311. Zano:Play()
  7312. wait()
  7313. idk = Instance.new("BillboardGui",Zanzoken)
  7314. idk.Size = UDim2.new(10,0,15,0)
  7315. idk.AlwaysOnTop = false
  7316. idk1 = Instance.new("ImageLabel",idk)
  7317. idk1.BackgroundTransparency = 1
  7318. idk.ExtentsOffset = v3(0,0,0)
  7319. idk1.ImageTransparency = 0
  7320. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7321. idk1.Size = UDim2.new(2,0,1,0)
  7322. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7323. idk1.Image = "rbxassetid://319554883"
  7324. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7325. wait()
  7326. Zanzoken = Instance.new("Part",char)
  7327. Zanzoken.Anchored = true
  7328. Zanzoken.Position = v3(999,999,999)
  7329. Zanzoken.CFrame = Torso.CFrame
  7330. game.Debris:AddItem(Zanzoken,0.5)
  7331. Zanzoken.Transparency = 1
  7332. wait()
  7333. idk = Instance.new("BillboardGui",Zanzoken)
  7334. idk.Size = UDim2.new(20,0,20,0)
  7335. idk.AlwaysOnTop = false
  7336. idk1 = Instance.new("ImageLabel",idk)
  7337. idk1.BackgroundTransparency = 1
  7338. idk.ExtentsOffset = v3(0,0,0)
  7339. idk1.ImageTransparency = 0
  7340. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7341. idk1.Size = UDim2.new(2,0,1,0)
  7342. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7343. idk1.Image = "rbxassetid://319554883"
  7344. for i = 0, 0.4, 0.1 do
  7345. swait()
  7346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7348. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7349. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7350. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7351. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7352. end
  7353. punchsound1:Play()
  7354. for i = 0, 0.4, 0.1 do
  7355. swait()
  7356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7358. 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)
  7359. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7360. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7361. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7362. end
  7363. punchsound1:Play()
  7364. for i = 0, 1, 0.1 do
  7365. swait()
  7366. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7367. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7368. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7369. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7370. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7371. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7372. end
  7373. for i,v in pairs(to.Parent:GetChildren()) do
  7374. if v:IsA("Humanoid") then
  7375. v.Health = v.Health - 8
  7376.  
  7377. v.PlatformStand = true
  7378. end
  7379. end
  7380.  
  7381. hit1 = false
  7382.  
  7383. punchsound1:Play()
  7384. hit2 = true
  7385. for i = 0, 1, 0.1 do
  7386. swait()
  7387. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7388. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7389. 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)
  7390. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7391. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7392. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7393. end
  7394. for i,v in pairs(to.Parent:GetChildren()) do
  7395. if v:IsA("Humanoid") then
  7396. v.Health = v.Health - 10
  7397.  
  7398. v.PlatformStand = true
  7399. end
  7400. end
  7401. hit2 = false
  7402.  
  7403. punchsound1:Play()
  7404. hit3 = true
  7405. hit4 = true
  7406.  
  7407.  
  7408. punchsound1:Play()
  7409.  
  7410.  
  7411. coroutine.wrap(function()
  7412. for i=1,2 do
  7413. wait()
  7414.  
  7415.  
  7416.  
  7417.  
  7418.  
  7419. for i,v in pairs(to.Parent:GetChildren()) do
  7420. if v:IsA("Humanoid") then
  7421. v.Health = v.Health - 30
  7422.  
  7423. v.PlatformStand = true
  7424. end
  7425. end
  7426. end
  7427.  
  7428.  
  7429. wait(3)
  7430. end)()
  7431.  
  7432.  
  7433.  
  7434. RootPart.Anchored = false
  7435.  
  7436.  
  7437.  
  7438.  
  7439.  
  7440. StrongPunch:Play()
  7441.  
  7442.  
  7443.  
  7444.  
  7445.  
  7446.  
  7447. for i,v in pairs(to.Parent:GetChildren()) do
  7448. if v:IsA("Humanoid") then
  7449. v.Health = v.Health - 20
  7450.  
  7451. v.PlatformStand = true
  7452. end
  7453. end
  7454.  
  7455. StrongPunch2:Play()
  7456.  
  7457.  
  7458. hitground = new("Part",char)
  7459. hitground.Size = Vector3.new(5,5,5)
  7460. hitground.Name = "Ground"
  7461. hitground.Transparency = 1
  7462. hitground.CanCollide = false
  7463. game.Debris:AddItem(hitground,2)
  7464. hitground.Position = Vector3.new(999,999,999)
  7465. hitgroundweld = new("Weld",hitground)
  7466. hitgroundweld.Part0 = to
  7467. hitgroundweld.Part1 = hitground
  7468. hitground.Touched:connect(function(hit2)
  7469. if hit2.Size.x > 150 then
  7470. hitground:Destroy()
  7471. ad = new("Part",char)
  7472. ad.Name = "NewPart"
  7473. ad.Size = Vector3.new(30,0.1,30)
  7474. ad.CanCollide = false
  7475. ad.Anchored = true
  7476. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7477. ad.Transparency = 1
  7478. aad = new("Decal",ad)
  7479.  
  7480. aad.Face = "Top"
  7481. aad.Transparency = 1
  7482. aad.Transparency = 0
  7483. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7484. smoke = new("Part",to)
  7485. smokemesh = new("SpecialMesh",smoke)
  7486. smokemesh.MeshId = "rbxassetid://928329648"
  7487. smoke.BrickColor = hit2.BrickColor
  7488. smoke.Anchored = true
  7489. smoke.Position = hitground.Position
  7490. GroundImpact:Play()
  7491. for i = 1,20 do
  7492. wait()
  7493. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7494. smoke.Transparency = smoke.Transparency + 1/20
  7495. end
  7496. smoke:Destroy()
  7497. wait(0.5)
  7498.  
  7499. for i = 1,20 do
  7500. wait(0.1)
  7501. aad.Transparency = aad.Transparency + 1/20
  7502. end
  7503. end
  7504. end)
  7505. ys = Instance.new("BodyVelocity",to)
  7506. ys.Name = "GO"
  7507.  
  7508. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7509.  
  7510. ys.Velocity = v3(0,-90,0)
  7511.  
  7512. wait(1)
  7513. ys:Destroy()
  7514.  
  7515.  
  7516.  
  7517.  
  7518.  
  7519. hit3 = false
  7520. hit4 = false
  7521.  
  7522.  
  7523. hit1 = false
  7524. hit2 = false
  7525. hit3 = false
  7526. hit4 = false
  7527. idle = true
  7528. RootPart.Anchored = false
  7529. to.Anchored = false
  7530. end
  7531. end)
  7532. end
  7533.  
  7534.  
  7535. function Combo2()
  7536. getplayer = new("Part",char)
  7537. getplayer.Position = Vector3.new(999,999,999)
  7538. getplayer.Transparency = 1
  7539. getplayer.Size = v3(55,55,55)
  7540. getplayer.CanCollide = false
  7541. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7542. getplayer.Name = "GetPlayer"
  7543.  
  7544. game.Debris:AddItem(getplayer,0.5)
  7545.  
  7546. getplayer.Touched:connect(function(hit)
  7547. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7548. getplayer:Destroy()
  7549. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7550. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7551. to.Anchored = true
  7552. idle = false
  7553.  
  7554.  
  7555. hit1 = true
  7556.  
  7557. for i,v in pairs(to.Parent:GetChildren()) do
  7558. if v:IsA("Humanoid") then
  7559. v.Health = v.Health - 20
  7560.  
  7561. v.PlatformStand = true
  7562. end
  7563. end
  7564.  
  7565. for i,v in pairs(to.Parent:GetChildren()) do
  7566. if v:IsA("Humanoid") then
  7567. v.Health = v.Health - 10
  7568.  
  7569. v.PlatformStand = true
  7570. end
  7571. end
  7572.  
  7573. hit1 = false
  7574.  
  7575.  
  7576. hit2 = true
  7577.  
  7578. for i,v in pairs(to.Parent:GetChildren()) do
  7579. if v:IsA("Humanoid") then
  7580. v.Health = v.Health - 5
  7581.  
  7582. v.PlatformStand = true
  7583. end
  7584. end
  7585. hit2 = false
  7586.  
  7587. punchsound1:Play()
  7588. hit3 = true
  7589. hit4 = true
  7590.  
  7591.  
  7592. punchsound1:Play()
  7593.  
  7594. coroutine.wrap(function()
  7595. for i=1,2 do
  7596. wait()
  7597. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7598. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7599.  
  7600.  
  7601. for i = 0, 1, 0.1 do
  7602. swait()
  7603. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7604. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7605. 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)
  7606. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7607. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7608. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7609. end
  7610. StrongPunch:Play()
  7611. for i,v in pairs(to.Parent:GetChildren()) do
  7612. if v:IsA("Humanoid") then
  7613. v.Health = v.Health - 10
  7614.  
  7615. v.PlatformStand = true
  7616. end
  7617. end
  7618. end
  7619.  
  7620.  
  7621. wait(0.7)
  7622. end)()
  7623.  
  7624.  
  7625.  
  7626.  
  7627. RootPart.Anchored = true
  7628. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7629. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7630.  
  7631.  
  7632. for i = 0, 1, 0.1 do
  7633. swait()
  7634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7636. 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)
  7637. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7638. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7639. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7640. end
  7641.  
  7642.  
  7643. StrongPunch:Play()
  7644.  
  7645.  
  7646. for i = 0, 1, 0.1 do
  7647. swait()
  7648. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7649. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7650. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7651. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7652. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7653. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7654. end
  7655.  
  7656.  
  7657.  
  7658. for i,v in pairs(to.Parent:GetChildren()) do
  7659. if v:IsA("Humanoid") then
  7660. v.Health = v.Health - 20
  7661.  
  7662. v.PlatformStand = true
  7663. end
  7664. end
  7665.  
  7666.  
  7667. hitground = new("Part",char)
  7668. hitground.Size = Vector3.new(5,5,5)
  7669. hitground.Name = "Ground"
  7670. hitground.Transparency = 1
  7671. hitground.CanCollide = false
  7672. game.Debris:AddItem(hitground,2)
  7673. hitground.Position = Vector3.new(999,999,999)
  7674. hitgroundweld = new("Weld",hitground)
  7675. hitgroundweld.Part0 = to
  7676. hitgroundweld.Part1 = hitground
  7677. hitground.Touched:connect(function(hit2)
  7678. if hit2.Size.x > 150 then
  7679. hitground:Destroy()
  7680. ad = new("Part",char)
  7681. ad.Name = "NewPart"
  7682. ad.Size = Vector3.new(30,0.1,30)
  7683. ad.CanCollide = false
  7684. ad.Anchored = true
  7685. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7686. ad.Transparency = 1
  7687. aad = new("Decal",ad)
  7688.  
  7689. aad.Face = "Top"
  7690. aad.Transparency = 1
  7691. aad.Transparency = 0
  7692. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7693. smoke = new("Part",to)
  7694. smokemesh = new("SpecialMesh",smoke)
  7695. smokemesh.MeshId = "rbxassetid://928329648"
  7696. smoke.BrickColor = hit2.BrickColor
  7697. smoke.Anchored = true
  7698. smoke.Position = hitground.Position
  7699. GroundImpact:Play()
  7700. for i = 1,20 do
  7701. wait()
  7702. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7703. smoke.Transparency = smoke.Transparency + 1/20
  7704. end
  7705. smoke:Destroy()
  7706. wait(0.5)
  7707.  
  7708. for i = 1,20 do
  7709. wait(0.1)
  7710. aad.Transparency = aad.Transparency + 1/20
  7711. end
  7712. end
  7713. end)
  7714. to.Anchored = false
  7715. ys = Instance.new("BodyVelocity",to)
  7716. ys.Name = "GO"
  7717.  
  7718. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7719.  
  7720. ys.Velocity = v3(0,-90,0)
  7721.  
  7722. wait(1)
  7723. ys:Destroy()
  7724.  
  7725.  
  7726.  
  7727.  
  7728.  
  7729. hit3 = false
  7730. hit4 = false
  7731.  
  7732.  
  7733. hit1 = false
  7734. hit2 = false
  7735. hit3 = false
  7736. hit4 = false
  7737. idle = true
  7738. RootPart.Anchored = false
  7739. end
  7740. end)
  7741. end
  7742.  
  7743. function KABOOMZ222()
  7744. local effspwn = Instance.new("Part")
  7745. coroutine.resume(coroutine.create(function()
  7746. local sound1 = Instance.new("Sound")
  7747. sound1.SoundId = "rbxassetid://440145223"
  7748. sound1.MaxDistance = 600
  7749. sound1.EmitterSize = 60
  7750. sound1.Volume = 5.5
  7751. sound1.Pitch = 1.3
  7752. sound1.Parent = effspwn
  7753. local sound2 = Instance.new("Sound")
  7754. sound2.SoundId = "rbxassetid://440145223"
  7755. sound2.MaxDistance = 300
  7756. sound2.EmitterSize = 20
  7757. sound2.Volume = 3
  7758. sound2.Pitch = 0.7
  7759. sound2.Parent = effspwn
  7760. local sound3 = Instance.new("Sound")
  7761. sound3.SoundId = "rbxassetid://440145223"
  7762. sound2.MaxDistance = 400
  7763. sound2.EmitterSize = 30
  7764. sound2.Volume = 0.5
  7765. sound2.Pitch = 0.5
  7766. sound2.Parent = effspwn
  7767. sound2:Play()
  7768. wait()
  7769. sound1:Play()
  7770. sound3:Play()
  7771. end))
  7772. local model = Instance.new("Model")
  7773. game.Debris:AddItem(model, 20)
  7774. model.Name = "smasheffects"
  7775. model.Parent = workspace
  7776. effspwn.Name = "spwnr"
  7777. effspwn.Size = Vector3.new(1, 1, 1)
  7778. effspwn.Anchored = true
  7779. effspwn.CanCollide = false
  7780. effspwn.Transparency = 1
  7781. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7782. effspwn.Parent = model
  7783.  
  7784.  
  7785.  
  7786.  
  7787. coroutine.resume(coroutine.create(function()
  7788. local shok = Instance.new("Part")
  7789. shok.Name = "whoosh"
  7790. shok.BrickColor = BrickColor.new("Institutional white")
  7791. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7792. shok.Size = Vector3.new(1, 1, 1)
  7793. shok.Anchored = true
  7794. shok.Material = "Neon"
  7795. shok.Transparency = 1
  7796. shok.CanCollide = false
  7797. shok.Parent = model
  7798. game.Debris:AddItem(shok, 12)
  7799. local mesh = Instance.new("SpecialMesh")
  7800. mesh.MeshType = "FileMesh"
  7801. mesh.MeshId = "rbxassetid://437347603"
  7802. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7803. mesh.Parent = shok
  7804.  
  7805.  
  7806.  
  7807.  
  7808.  
  7809. for e = 1, 8 do
  7810. wait()
  7811. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7812. shok.Transparency = shok.Transparency + 0.035
  7813. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7814. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7815.  
  7816.  
  7817. end
  7818. for e = 1, 16 do
  7819. wait()
  7820. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7821. shok.Transparency = shok.Transparency + 0.11
  7822. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7823. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7824.  
  7825. end
  7826. end))
  7827. coroutine.resume(coroutine.create(function()
  7828. local shok = Instance.new("Part")
  7829. shok.Name = "wring1"
  7830. shok.BrickColor = BrickColor.new("Institutional white")
  7831. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7832. shok.Size = Vector3.new(1, 1, 1)
  7833. shok.Anchored = true
  7834. shok.Material = "Neon"
  7835. shok.Transparency = 0.25
  7836. shok.CanCollide = false
  7837. shok.Parent = model
  7838. game.Debris:AddItem(shok, 12)
  7839. local mesh = Instance.new("SpecialMesh")
  7840. mesh.MeshType = "FileMesh"
  7841. mesh.MeshId = "rbxassetid://3270017"
  7842. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7843. mesh.Parent = shok
  7844. for e = 1, 30 do
  7845. wait()
  7846. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7847. shok.Transparency = shok.Transparency + 0.002
  7848. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7849. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7850. end
  7851. for e = 1, 38 do
  7852. wait()
  7853. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7854. shok.Transparency = shok.Transparency + 0.002
  7855. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7856. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7857. end
  7858. for e = 1, 24 do
  7859. wait()
  7860. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7861. shok.Transparency = shok.Transparency + 0.03
  7862. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7863. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7864. end
  7865. end))
  7866. coroutine.resume(coroutine.create(function()
  7867. local shok = Instance.new("Part")
  7868. shok.Name = "wring2"
  7869. shok.BrickColor = BrickColor.new("Institutional white")
  7870. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7871. shok.Size = Vector3.new(1, 1, 1)
  7872. shok.Anchored = true
  7873. shok.Material = "Neon"
  7874. shok.Transparency = 0.25
  7875. shok.CanCollide = false
  7876. shok.Parent = model
  7877. game.Debris:AddItem(shok, 12)
  7878. local mesh = Instance.new("SpecialMesh")
  7879. mesh.MeshType = "FileMesh"
  7880. mesh.MeshId = "rbxassetid://3270017"
  7881. mesh.Scale = Vector3.new(12, 12, 0.05)
  7882. mesh.Parent = shok
  7883. for e = 1, 30 do
  7884. wait()
  7885. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7886. shok.Transparency = shok.Transparency + 0.002
  7887. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7888. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7889. end
  7890. for e = 1, 38 do
  7891. wait()
  7892. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7893. shok.Transparency = shok.Transparency + 0.002
  7894. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7895. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7896. end
  7897. for e = 1, 24 do
  7898. wait()
  7899. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7900. shok.Transparency = shok.Transparency + 0.03
  7901. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7902. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7903. end
  7904. end))
  7905. coroutine.resume(coroutine.create(function()
  7906. local shok = Instance.new("Part")
  7907. shok.Name = "coil1"
  7908. shok.BrickColor = BrickColor.new("Institutional white")
  7909. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7910. shok.Size = Vector3.new(1, 1, 1)
  7911. shok.Anchored = true
  7912. shok.Material = "Neon"
  7913. shok.Transparency = 0.25
  7914. shok.CanCollide = false
  7915. shok.Parent = model
  7916. game.Debris:AddItem(shok, 12)
  7917. local mesh = Instance.new("SpecialMesh")
  7918. mesh.MeshType = "FileMesh"
  7919. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7920. mesh.Scale = Vector3.new(12, 12, 12)
  7921. mesh.Parent = shok
  7922. for e = 1, 15 do
  7923. wait()
  7924. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7925. shok.Transparency = shok.Transparency + 0.004
  7926. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7927. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7928. end
  7929. for e = 1, 16 do
  7930. wait()
  7931. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7932. shok.Transparency = shok.Transparency + 0.004
  7933. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7934. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7935. end
  7936. for e = 1, 12 do
  7937. wait()
  7938. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7939. shok.Transparency = shok.Transparency + 0.06
  7940. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7941. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7942. end
  7943. end))
  7944. coroutine.resume(coroutine.create(function()
  7945. local shok = Instance.new("Part")
  7946. shok.Name = "coil2"
  7947. shok.BrickColor = BrickColor.new("Institutional white")
  7948. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7949. shok.Size = Vector3.new(1, 1, 1)
  7950. shok.Anchored = true
  7951. shok.Material = "Neon"
  7952. shok.Transparency = 1
  7953. shok.CanCollide = false
  7954. shok.Parent = model
  7955. game.Debris:AddItem(shok, 12)
  7956. local mesh = Instance.new("SpecialMesh")
  7957. mesh.MeshType = "FileMesh"
  7958. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7959. mesh.Scale = Vector3.new(6, 12, 6)
  7960. mesh.Parent = shok
  7961. for e = 1, 15 do
  7962. wait()
  7963. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7964. shok.Transparency = shok.Transparency + 0.005
  7965. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7966. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7967. end
  7968. for e = 1, 16 do
  7969. wait()
  7970. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7971. shok.Transparency = shok.Transparency + 0.005
  7972. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7973. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7974. end
  7975. for e = 1, 12 do
  7976. wait()
  7977. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7978. shok.Transparency = shok.Transparency + 0.09
  7979. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7980. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7981. end
  7982. end))
  7983. coroutine.resume(coroutine.create(function()
  7984. local shok = Instance.new("Part")
  7985. shok.Name = "shokwve"
  7986. shok.BrickColor = BrickColor.new("Institutional white")
  7987. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7988. shok.Size = Vector3.new(1, 1, 1)
  7989. shok.Anchored = true
  7990. shok.Material = "Neon"
  7991. shok.Transparency = 0.6
  7992. shok.CanCollide = false
  7993. shok.Parent = model
  7994. game.Debris:AddItem(shok, 12)
  7995. local mesh = Instance.new("SpecialMesh")
  7996. mesh.MeshType = "FileMesh"
  7997. mesh.MeshId = "rbxassetid://489415447"
  7998. mesh.Scale = Vector3.new(1, 1, 1)
  7999. mesh.Parent = shok
  8000. for e = 1, 12 do
  8001. wait()
  8002. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8003. shok.Transparency = shok.Transparency + 0.002
  8004. end
  8005. for e = 1, 32 do
  8006. wait()
  8007. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8008. shok.Transparency = shok.Transparency + 0.002
  8009. end
  8010. for e = 1, 24 do
  8011. wait()
  8012. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8013. shok.Transparency = shok.Transparency + 0.03
  8014. end
  8015. end))
  8016. coroutine.resume(coroutine.create(function()
  8017. local shok = Instance.new("Part")
  8018. shok.Name = "shock2"
  8019. shok.BrickColor = BrickColor.new("Institutional white")
  8020. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8021. shok.Size = Vector3.new(1, 1, 1)
  8022. shok.Anchored = true
  8023. shok.Material = "Neon"
  8024. shok.Transparency = 0.35
  8025. shok.CanCollide = false
  8026. shok.Parent = model
  8027. game.Debris:AddItem(shok, 12)
  8028. local mesh = Instance.new("SpecialMesh")
  8029. mesh.MeshType = "FileMesh"
  8030. mesh.MeshId = "rbxassetid://1095709"
  8031. mesh.Scale = Vector3.new(12, 12, 12)
  8032. mesh.Parent = shok
  8033. for e = 1, 15 do
  8034. wait()
  8035. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8036. shok.Transparency = shok.Transparency + 0.004
  8037. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8038. end
  8039. for e = 1, 16 do
  8040. wait()
  8041. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8042. shok.Transparency = shok.Transparency + 0.004
  8043. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8044. end
  8045. for e = 1, 12 do
  8046. wait()
  8047. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8048. shok.Transparency = shok.Transparency + 0.06
  8049. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8050. end
  8051. end))
  8052. coroutine.resume(coroutine.create(function()
  8053. local shok = Instance.new("Part")
  8054. shok.Name = "shock3"
  8055. shok.BrickColor = BrickColor.new("Institutional white")
  8056. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8057. shok.Size = Vector3.new(1, 1, 1)
  8058. shok.Anchored = true
  8059. shok.Material = "Neon"
  8060. shok.Transparency = 0.35
  8061. shok.CanCollide = false
  8062. shok.Parent = model
  8063. game.Debris:AddItem(shok, 12)
  8064. local mesh = Instance.new("SpecialMesh")
  8065. mesh.MeshType = "FileMesh"
  8066. mesh.MeshId = "rbxassetid://1095709"
  8067. mesh.Scale = Vector3.new(12, 12, 12)
  8068. mesh.Parent = shok
  8069. for e = 1, 15 do
  8070. wait()
  8071. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8072. shok.Transparency = shok.Transparency + 0.004
  8073. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8074. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8075. end
  8076. for e = 1, 16 do
  8077. wait()
  8078. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8079. shok.Transparency = shok.Transparency + 0.004
  8080. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8081. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8082. end
  8083. for e = 1, 12 do
  8084. wait()
  8085. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8086. shok.Transparency = shok.Transparency + 0.06
  8087. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8088. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8089. end
  8090. end))
  8091. end
  8092.  
  8093.  
  8094.  
  8095. mouse.KeyDown:connect(function(k)
  8096. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8097. local exp = Instance.new("Explosion",Torso)
  8098. exp.BlastRadius = 45.5
  8099. exp.BlastPressure = 100
  8100. exp.Position = Torso
  8101. exp.Visible = true
  8102. end
  8103. end)
  8104.  
  8105. MV4 = 300
  8106. mouse.KeyDown:connect(function(k)
  8107. if attack == false and k == "8" then
  8108. for i, v in pairs(Torso:GetChildren()) do
  8109. if v:IsA('ParticleEmitter') then
  8110. v:Remove()
  8111. end
  8112. end
  8113. end
  8114. end)
  8115.  
  8116.  
  8117. MV4 = 300
  8118. mouse.KeyDown:connect(function(k)
  8119. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8120. MV4 = 0
  8121. Humanoid.WalkSpeed = 13
  8122. attack = true
  8123. Firepart1 = Instance.new("Part", RightArm)
  8124. Firepart1.Size = Vector3.new(1, 1, 1)
  8125. GuW1 = Instance.new("Weld")
  8126. GuW1.Name = "GuW"
  8127. GuW1.Part0 = RightArm
  8128. GuW1.C0 = cn(0, -1, 0)
  8129. GuW1.C1 = cn(0, 0, 0)
  8130. GuW1.Part1 = Firepart1
  8131. GuW1.Parent = RightArm
  8132. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8133. Firepart1.Transparency = 1
  8134. Firepart2 = Instance.new("Part", LeftArm)
  8135. Firepart2.Size = Vector3.new(1, 1, 1)
  8136. GuW2 = Instance.new("Weld")
  8137. GuW2.Name = "GuW"
  8138. GuW2.Part0 = LeftArm
  8139. GuW2.C0 = cn(0, -1, 0)
  8140. GuW2.C1 = cn(0, 0, 0)
  8141. GuW2.Part1 = Firepart2
  8142. GuW2.Parent = LeftArm
  8143. Firepart2.Transparency = 1
  8144. for i = 0, 5, 0.1 do
  8145. swait()
  8146. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8147. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8148. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8149. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8150. if Torsovelocity.Y > 2 then
  8151. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8152. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8153. 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)
  8154. 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)
  8155. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8156. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8157. elseif Torsovelocity.Y < 1 then
  8158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8160. 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)
  8161. 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)
  8162. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8163. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8164. end
  8165. end
  8166. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8167. for i = 0, 7, 0.1 do
  8168. swait()
  8169. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8170. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8171. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8172. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8173. if Torsovelocity.Y > 2 then
  8174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8176. 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)
  8177. 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)
  8178. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8179. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8180. elseif Torsovelocity.Y < 1 then
  8181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8183. 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)
  8184. 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)
  8185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8186. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8187. end
  8188. end
  8189. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8190. GuW1:Destroy()
  8191. GuW1 = Instance.new("Weld")
  8192. GuW1.Name = "GuW"
  8193. GuW1.Part0 = Torso
  8194. GuW1.C0 = cn(0, 0, -6)
  8195. GuW1.C1 = cn(0, 0, 0)
  8196. GuW1.Part1 = Firepart1
  8197. GuW1.Parent = Torso
  8198. GuW2:Destroy()
  8199. GuW2 = Instance.new("Weld")
  8200. GuW2.Name = "GuW"
  8201. GuW2.Part0 = Torso
  8202. GuW2.C0 = cn(0, 0, -6)
  8203. GuW2.C1 = cn(0, 0, 0)
  8204. GuW2.Part1 = Firepart2
  8205. GuW2.Parent = Torso
  8206. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8207. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8208. GuW2:Destroy()
  8209. GuW2 = Instance.new("Weld")
  8210. GuW2.Name = "GuW"
  8211. GuW2.Part0 = Torso
  8212. GuW2.C0 = cn(0, 0, -4)
  8213. GuW2.C1 = cn(0, 0, 0)
  8214. GuW2.Part1 = Firepart2
  8215. GuW2.Parent = Torso
  8216.  
  8217.  
  8218. for i = 0, 7, 0.1 do
  8219. swait()
  8220. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8221. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8222. if Torsovelocity.Y > 2 then
  8223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8225. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8226. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8227. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8228. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8229. elseif Torsovelocity.Y < 1 then
  8230. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8231. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8232. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8233. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8234. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8235. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8236. end
  8237. end
  8238. local bp2 = Create("BodyPosition")({
  8239. P = 900,
  8240. D = 1000,
  8241. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8242. position = Torso.Position + Vector3.new(0, 60, 0),
  8243. Parent = Torso
  8244. })
  8245. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8246. for i = 0, 8, 0.1 do
  8247. swait()
  8248. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8249. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8250. 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)
  8251. if Torsovelocity.Y > 2 then
  8252. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8253. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8254. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8255. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8256. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8257. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8258. elseif Torsovelocity.Y < 1 then
  8259. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8260. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8261. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8262. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8263. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8264. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8265. end
  8266. end
  8267. for i = 0, 18, 0.1 do
  8268. swait()
  8269. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8270. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8271. 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)
  8272. if Torsovelocity.Y > 2 then
  8273. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8274. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8275. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8276. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8277. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8278. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8279. elseif Torsovelocity.Y < 1 then
  8280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8282. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8283. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8284. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8285. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8286. end
  8287. end
  8288. GuW1:Destroy()
  8289. GuW1 = Instance.new("Weld")
  8290. GuW1.Name = "GuW"
  8291. GuW1.Part0 = Torso
  8292. GuW1.C0 = cn(0, 0, -15)
  8293. GuW1.C1 = cn(0, 0, 0)
  8294. GuW1.Part1 = Firepart1
  8295. GuW1.Parent = Torso
  8296. GuW2:Destroy()
  8297. GuW2 = Instance.new("Weld")
  8298. GuW2.Name = "GuW"
  8299. GuW2.Part0 = Torso
  8300. GuW2.C0 = cn(0, 0, -17.5)
  8301. GuW2.C1 = cn(0, 0, 0)
  8302. GuW2.Part1 = Firepart2
  8303. GuW2.Parent = Torso
  8304. for i = 0, 1.25, 0.01 do
  8305. swait()
  8306. 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)
  8307. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8308. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8309. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8310. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8311. if Torsovelocity.Y > 2 then
  8312. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8313. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8314. 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)
  8315. 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)
  8316. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8317. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8318. elseif Torsovelocity.Y < 1 then
  8319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8321. 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)
  8322. 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)
  8323. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8324. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8325. end
  8326. end
  8327. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8328. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8329. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8330. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8331. for i = 0, 3, 0.1 do
  8332. swait()
  8333. if Torsovelocity.Y > 2 then
  8334. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8335. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8336. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8337. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8338. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8339. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8340. elseif Torsovelocity.Y < 1 then
  8341. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8342. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8343. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8344. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8345. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8346. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8347. end
  8348. end
  8349. wait(1)
  8350. bp2:Destroy()
  8351. Humanoid.WalkSpeed =30
  8352. attack = false
  8353. MV4 = 0
  8354. Firepart1:Destroy()
  8355. Firepart2:Destroy()
  8356. end
  8357. end)
  8358. mouse.KeyDown:connect(function(k)
  8359. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8360. MV4 = 0
  8361. Humanoid.WalkSpeed = 19
  8362. attack = true
  8363. Firepart1 = Instance.new("Part", RightArm)
  8364. Firepart1.Size = Vector3.new(1, 1, 1)
  8365. GuW1 = Instance.new("Weld")
  8366. GuW1.Name = "GuW"
  8367. GuW1.Part0 = RightArm
  8368. GuW1.C0 = cn(0, -1, 0)
  8369. GuW1.C1 = cn(0, 0, 0)
  8370. GuW1.Part1 = Firepart1
  8371. GuW1.Parent = RightArm
  8372. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8373. Firepart1.Transparency = 1
  8374. Firepart2 = Instance.new("Part", LeftArm)
  8375. Firepart2.Size = Vector3.new(1, 1, 1)
  8376. GuW2 = Instance.new("Weld")
  8377. GuW2.Name = "GuW"
  8378. GuW2.Part0 = LeftArm
  8379. GuW2.C0 = cn(0, -1, 0)
  8380. GuW2.C1 = cn(0, 0, 0)
  8381. GuW2.Part1 = Firepart2
  8382. GuW2.Parent = LeftArm
  8383. Firepart2.Transparency = 1
  8384. GuW1:Destroy()
  8385. GuW1 = Instance.new("Weld")
  8386. GuW1.Name = "GuW"
  8387. GuW1.Part0 = Torso
  8388. GuW1.C0 = cn(0, 0, -6)
  8389. GuW1.C1 = cn(0, 0, 0)
  8390. GuW1.Part1 = Firepart1
  8391. GuW1.Parent = Torso
  8392. GuW2:Destroy()
  8393. GuW2 = Instance.new("Weld")
  8394. GuW2.Name = "GuW"
  8395. GuW2.Part0 = Torso
  8396. GuW2.C0 = cn(0, 0, -6)
  8397. GuW2.C1 = cn(0, 0, 0)
  8398. GuW2.Part1 = Firepart2
  8399. GuW2.Parent = Torso
  8400. GuW2:Destroy()
  8401. GuW2 = Instance.new("Weld")
  8402. GuW2.Name = "GuW"
  8403. GuW2.Part0 = Torso
  8404. GuW2.C0 = cn(0, 0, -4)
  8405. GuW2.C1 = cn(0, 0, 0)
  8406. GuW2.Part1 = Firepart2
  8407. GuW2.Parent = Torso
  8408. for i = 0, 18, 0.1 do
  8409. swait()
  8410. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8411. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8412. 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)
  8413. if Torsovelocity.Y > 2 then
  8414. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8415. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8416. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8417. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8418. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8419. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8420. elseif Torsovelocity.Y < 1 then
  8421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8423. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8424. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8425. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8426. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8427. end
  8428. end
  8429. GuW1:Destroy()
  8430. GuW1 = Instance.new("Weld")
  8431. GuW1.Name = "GuW"
  8432. GuW1.Part0 = Torso
  8433. GuW1.C0 = cn(0, 0, -15)
  8434. GuW1.C1 = cn(0, 0, 0)
  8435. GuW1.Part1 = Firepart1
  8436. GuW1.Parent = Torso
  8437. GuW2:Destroy()
  8438. GuW2 = Instance.new("Weld")
  8439. GuW2.Name = "GuW"
  8440. GuW2.Part0 = Torso
  8441. GuW2.C0 = cn(0, 0, -17.5)
  8442. GuW2.C1 = cn(0, 0, 0)
  8443. GuW2.Part1 = Firepart2
  8444. GuW2.Parent = Torso
  8445. for i = 0, 1.25, 0.01 do
  8446. swait()
  8447. 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)
  8448. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8449. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8450. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8451. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8452. if Torsovelocity.Y > 2 then
  8453. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8454. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8455. 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)
  8456. 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)
  8457. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8458. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8459. end
  8460. end
  8461. wait(0.5)
  8462. Humanoid.WalkSpeed = 16
  8463. attack = false
  8464. MV4 = 300
  8465. Firepart1:Destroy()
  8466. Firepart2:Destroy()
  8467. end
  8468.  
  8469.  
  8470. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8471. MV4 = 90
  8472. Humanoid.WalkSpeed = 0.01
  8473. attack = true
  8474. Firepart1 = Instance.new("Part", RightArm)
  8475. Firepart1.Size = Vector3.new(1, 1, 1)
  8476. GuW1 = Instance.new("Weld")
  8477. GuW1.Name = "GuW"
  8478. GuW1.Part0 = RightArm
  8479. GuW1.C0 = cn(0, -1, 0)
  8480. GuW1.C1 = cn(0, 0, 0)
  8481. GuW1.Part1 = Firepart1
  8482. GuW1.Parent = RightArm
  8483. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8484. Firepart1.Transparency = 1
  8485. Firepart2 = Instance.new("Part", LeftArm)
  8486. Firepart2.Size = Vector3.new(1, 1, 1)
  8487. GuW2 = Instance.new("Weld")
  8488. GuW2.Name = "GuW"
  8489. GuW2.Part0 = LeftArm
  8490. GuW2.C0 = cn(0, -1, 0)
  8491. GuW2.C1 = cn(0, 0, 0)
  8492. GuW2.Part1 = Firepart2
  8493. GuW2.Parent = LeftArm
  8494. Firepart2.Transparency = 1
  8495. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8496. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8497. for i = 0, 2, 0.1 do
  8498. swait()
  8499. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8500. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8501. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8502. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8503. if Torsovelocity.Y > 2 then
  8504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8506. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8507. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8508. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8509. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8510. elseif Torsovelocity.Y < 1 then
  8511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8513. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8514. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8515. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8516. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8517. end
  8518. end
  8519. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8520. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8521. for i = 0, 7, 0.1 do
  8522. swait()
  8523. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8524. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8525. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8526. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8527. if Torsovelocity.Y > 2 then
  8528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8530. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8531. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8532. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8533. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8534. elseif Torsovelocity.Y < 1 then
  8535. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8536. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8537. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8539. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8540. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8541. end
  8542. end
  8543. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8544. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8545. for i = 0, 7, 0.1 do
  8546. swait()
  8547. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8548. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8549. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8550. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8551. if Torsovelocity.Y > 2 then
  8552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8554. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8555. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8556. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8557. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8558. elseif Torsovelocity.Y < 1 then
  8559. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8560. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8561. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8562. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8563. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8564. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8565. end
  8566. end
  8567. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8568. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8569. for i = 0, 6, 0.1 do
  8570. swait()
  8571. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8572. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8573. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8574. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8575. if Torsovelocity.Y > 2 then
  8576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8578. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8579. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8580. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8581. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8582. elseif Torsovelocity.Y < 1 then
  8583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8585. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8586. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8587. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8588. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8589. end
  8590. end
  8591. for i = 0, 5, 0.1 do
  8592. swait()
  8593. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8594. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8595. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8596. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8597. if Torsovelocity.Y > 2 then
  8598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8600. 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)
  8601. 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)
  8602. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8603. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8604. elseif Torsovelocity.Y < 1 then
  8605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8607. 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)
  8608. 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)
  8609. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8610. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8611. end
  8612. end
  8613. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=1394478345", Firepart2, 8, 1)
  8614. for i = 0, 7, 0.1 do
  8615. swait()
  8616. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8617. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8618. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8619. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8620. if Torsovelocity.Y > 2 then
  8621. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8622. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8623. 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)
  8624. 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)
  8625. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8626. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8627. elseif Torsovelocity.Y < 1 then
  8628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8630. 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)
  8631. 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)
  8632. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8633. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8634. end
  8635. end
  8636. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8637. GuW1:Destroy()
  8638. GuW1 = Instance.new("Weld")
  8639. GuW1.Name = "GuW"
  8640. GuW1.Part0 = Torso
  8641. GuW1.C0 = cn(0, 0, -6)
  8642. GuW1.C1 = cn(0, 0, 0)
  8643. GuW1.Part1 = Firepart1
  8644. GuW1.Parent = Torso
  8645. GuW2:Destroy()
  8646. GuW2 = Instance.new("Weld")
  8647. GuW2.Name = "GuW"
  8648. GuW2.Part0 = Torso
  8649. GuW2.C0 = cn(0, 0, -6)
  8650. GuW2.C1 = cn(0, 0, 0)
  8651. GuW2.Part1 = Firepart2
  8652. GuW2.Parent = Torso
  8653. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8654. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8655. GuW2:Destroy()
  8656. GuW2 = Instance.new("Weld")
  8657. GuW2.Name = "GuW"
  8658. GuW2.Part0 = Torso
  8659. GuW2.C0 = cn(0, 0, -4)
  8660. GuW2.C1 = cn(0, 0, 0)
  8661. GuW2.Part1 = Firepart2
  8662. GuW2.Parent = Torso
  8663. for i = 0, 7, 0.1 do
  8664. swait()
  8665. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8666. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8667. if Torsovelocity.Y > 2 then
  8668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8670. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8671. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8672. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8673. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8674. elseif Torsovelocity.Y < 1 then
  8675. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8676. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8677. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8678. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8679. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8680. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8681. end
  8682. end
  8683. local bp2 = Create("BodyPosition")({
  8684. P = 900,
  8685. D = 1000,
  8686. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8687. position = Torso.Position + Vector3.new(0, 60, 0),
  8688. Parent = Torso
  8689. })
  8690. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8691. for i = 0, 8, 0.1 do
  8692. swait()
  8693. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8694. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8695. 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)
  8696. if Torsovelocity.Y > 2 then
  8697. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8698. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8699. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8700. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8701. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8702. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8703. elseif Torsovelocity.Y < 1 then
  8704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8706. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8707. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8708. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8709. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8710. end
  8711. end
  8712. for i = 0, 18, 0.1 do
  8713. swait()
  8714. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8715. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8716. 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)
  8717. if Torsovelocity.Y > 2 then
  8718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8720. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8722. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8723. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8724. elseif Torsovelocity.Y < 1 then
  8725. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8726. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8727. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8728. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8729. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8730. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8731. end
  8732. end
  8733. GuW1:Destroy()
  8734. GuW1 = Instance.new("Weld")
  8735. GuW1.Name = "GuW"
  8736. GuW1.Part0 = Torso
  8737. GuW1.C0 = cn(0, 0, -15)
  8738. GuW1.C1 = cn(0, 0, 0)
  8739. GuW1.Part1 = Firepart1
  8740. GuW1.Parent = Torso
  8741. GuW2:Destroy()
  8742. GuW2 = Instance.new("Weld")
  8743. GuW2.Name = "GuW"
  8744. GuW2.Part0 = Torso
  8745. GuW2.C0 = cn(0, 0, -17.5)
  8746. GuW2.C1 = cn(0, 0, 0)
  8747. GuW2.Part1 = Firepart2
  8748. GuW2.Parent = Torso
  8749. for i = 0, 1.25, 0.01 do
  8750. swait()
  8751. 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)
  8752. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8753. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8754. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8755. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8756. if Torsovelocity.Y > 2 then
  8757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8759. 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)
  8760. 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)
  8761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8762. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8763. elseif Torsovelocity.Y < 1 then
  8764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8766. 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)
  8767. 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)
  8768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8769. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8770. end
  8771. end
  8772. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8773. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8774. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8775. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8776. for i = 0, 3, 0.1 do
  8777. swait()
  8778. if Torsovelocity.Y > 2 then
  8779. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8780. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8781. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8782. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8783. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8784. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8785. elseif Torsovelocity.Y < 1 then
  8786. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8787. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8788. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8789. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8790. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8791. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8792. end
  8793. end
  8794. wait(1)
  8795. bp2:Destroy()
  8796. Humanoid.WalkSpeed = 16
  8797. attack = false
  8798. MV4 = 0
  8799. Firepart1:Destroy()
  8800. Firepart2:Destroy()
  8801. end
  8802. end)
  8803. whiletruewait = false
  8804. game:GetService("RunService").Stepped:connect(function()
  8805. if whiletruewait == false then
  8806. whiletruewait = true
  8807. wait()
  8808. whiletruewait = false
  8809. end
  8810. end)
  8811. game:GetService("RunService").Stepped:connect(function()
  8812. if whiletruewait == false then
  8813. if MV1 < 20 then
  8814. MV1 = MV1 + 0.2
  8815. end
  8816. if MV2 < 90 then
  8817. MV2 = MV2 + 1
  8818. end
  8819. if MV3 < 190 then
  8820. MV3 = MV3 + 0.4
  8821. end
  8822. if MV4 < 500 then
  8823. MV4 = MV4 + 0.3
  8824. end
  8825. end
  8826. end)
  8827. Humanoid.MaxHealth = 10000
  8828. wait()
  8829. for i = 1, 6 do
  8830. Humanoid.Health = Humanoid.MaxHealth
  8831. wait()
  8832. end
  8833.  
  8834. ---
  8835. GroundWave3 = function()
  8836. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8837. Colors = {"White", "White"}
  8838. local wave = Instance.new("Part", char)
  8839. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8840. wave.Anchored = true
  8841. wave.Name = "Wave"
  8842. wave.CanCollide = false
  8843. wave.Locked = true
  8844. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8845. wave.TopSurface = "Smooth"
  8846. wave.BottomSurface = "Smooth"
  8847. wave.Transparency = 0.10
  8848. wave.CFrame = HandCF
  8849. wm = Instance.new("SpecialMesh",wave)
  8850. wm.MeshId = "rbxassetid://559831844"
  8851. coroutine.wrap(function()
  8852. for i = 1, 30, 1 do
  8853. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8854. wave.Size = wm.Scale
  8855. wave.CFrame = HandCF
  8856. wave.Transparency = i/30
  8857. wait()
  8858. end
  8859. wait()
  8860. wave:Destroy()
  8861. end)()
  8862. end
  8863. ---
  8864.  
  8865. local v3 = Vector3.new
  8866. local num = 0
  8867. local bc = BrickColor.new
  8868. local new = Instance.new
  8869.  
  8870. mouse.KeyDown:connect(function(key)
  8871. if key=="=" then
  8872. Serious()
  8873. char.JumPower = 150
  8874. end
  8875. end)
  8876. Health = math.huge --------- Serious mode aura.
  8877. BaseHealth = math.huge
  8878.  
  8879.  
  8880.  
  8881.  
  8882. InForm = false
  8883.  
  8884. Player = game.Players.LocalPlayer
  8885. Char = Player.Character
  8886. Torso = Char.Torso
  8887.  
  8888. function Serious()
  8889. for X = 1, 1 do wait()
  8890.  
  8891.  
  8892. wait(0)
  8893. for X = 1, 1 do wait()
  8894. local Effect = Instance.new("Part")
  8895. Effect.Name = "Effect"
  8896. Effect.Parent = Torso
  8897. Effect.CFrame = Torso.CFrame
  8898. Effect.BrickColor = BrickColor.new("Neon orange")
  8899. Effect.Shape = "Ball"
  8900. Effect.Size = Vector3.new(1, 1, 1)
  8901. Effect.Anchored = true
  8902. Effect.Material = "Neon"
  8903. Effect.CanCollide = false
  8904. Effect.CFrame = Torso.CFrame
  8905. Effect.Size = Effect.Size + Vector3.new(0.5)
  8906. Effect.Transparency = Effect.Transparency + 0.04
  8907. end
  8908. end
  8909.  
  8910. repeat
  8911. Torso:FindFirstChild("Effect"):Remove()
  8912. until Torso:FindFirstChild("Effect") == nil
  8913.  
  8914.  
  8915. local Color1 = Color3.new(255, 255, 0)
  8916. local Color2 = Color3.new(255, 255, 0)
  8917.  
  8918. for i = 0, 3, 0.1 do
  8919. swait()
  8920. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8921. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8922. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8923. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8924. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8925. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8926. end
  8927. local pie22 = Instance.new("ParticleEmitter")
  8928. pie22.Parent = LeftArm
  8929. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8930. pie22.LightEmission = 1
  8931. pie22.Size = NumberSequence.new(1,2)
  8932. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8933. pie22.Transparency = NumberSequence.new(0.7,1)
  8934. pie22.EmissionDirection = "Top"
  8935. pie22.Enabled = true
  8936. pie22.Lifetime = NumberRange.new(1)
  8937. pie22.Rotation = NumberRange.new(-420, 425)
  8938. pie22.Rate = 50
  8939. pie22.Speed = NumberRange.new(1)
  8940. pie22.LockedToPart = false
  8941. pie22.VelocitySpread = 2
  8942. local pie22 = Instance.new("ParticleEmitter")
  8943. pie22.Parent = RightArm
  8944. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8945. pie22.LightEmission = 1
  8946. pie22.Size = NumberSequence.new(1,2)
  8947. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8948. pie22.Transparency = NumberSequence.new(0.7,1)
  8949. pie22.EmissionDirection = "Top"
  8950. pie22.Enabled = true
  8951. pie22.Lifetime = NumberRange.new(1)
  8952. pie22.Rotation = NumberRange.new(-420, 425)
  8953. pie22.Rate = 50
  8954. pie22.Speed = NumberRange.new(1)
  8955. pie22.LockedToPart = false
  8956. pie22.VelocitySpread = 2
  8957. local pie22 = Instance.new("ParticleEmitter")
  8958. pie22.Parent = LeftLeg
  8959. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8960. pie22.LightEmission = 1
  8961. pie22.Size = NumberSequence.new(1,2)
  8962. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8963. pie22.Transparency = NumberSequence.new(0.8,1)
  8964. pie22.EmissionDirection = "Top"
  8965. pie22.Enabled = true
  8966. pie22.Lifetime = NumberRange.new(1)
  8967. pie22.Rotation = NumberRange.new(-420, 425)
  8968. pie22.Rate = 20
  8969. pie22.Speed = NumberRange.new(1)
  8970. pie22.LockedToPart = false
  8971. pie22.VelocitySpread = 2
  8972. local pie22 = Instance.new("ParticleEmitter")
  8973. pie22.Parent = RightLeg
  8974. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8975. pie22.LightEmission = 1
  8976. pie22.Size = NumberSequence.new(1,2)
  8977. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8978. pie22.Transparency = NumberSequence.new(0.8,1)
  8979. pie22.EmissionDirection = "Top"
  8980. pie22.Enabled = true
  8981. pie22.Lifetime = NumberRange.new(1)
  8982. pie22.Rotation = NumberRange.new(-420, 425)
  8983. pie22.Rate = 20
  8984. pie22.Speed = NumberRange.new(1)
  8985. pie22.LockedToPart = false
  8986. pie22.VelocitySpread = 2
  8987. lig = Instance.new("PointLight",Player.Character.Torso)
  8988. lig.Color=Color3.new(255,255,0)
  8989. lig.Range = 6
  8990.  
  8991. local Must = Instance.new("Sound",Torso)
  8992. Must.SoundId = "rbxassetid://136847579"
  8993. Must.Pitch = 0.99
  8994. Must.Volume = 0.6
  8995. Must.Looped = false
  8996. wait(0)
  8997. Must:Play()
  8998. a21e = new("Part",char)
  8999. a21e.Name = "Beam"..num
  9000. a21e.Locked = true
  9001. a21e.Size = v3(1,1,1)
  9002. a21e.CanCollide = false
  9003. a21e.BrickColor = bc("Neon orange")
  9004. a21e.Material = "Neon"
  9005. a21e.Transparency = 0
  9006. aa21e = new("SpecialMesh",a21e)
  9007. a21e.Anchored = true
  9008. a21e.Position = RootPart.Position
  9009. aa21e.MeshType = "Sphere"
  9010. aa21e.Scale = v3(1,1,1)
  9011. for i = 1,50 do
  9012. wait()
  9013. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  9014. a21e.Transparency = a21e.Transparency + 0.04
  9015. end
  9016.  
  9017.  
  9018. local Mus = Instance.new("Sound",Torso)
  9019. Mus.SoundId = "rbxassetid://291165237"
  9020. Mus.Pitch = 0.99
  9021. Mus.Volume = 0.2
  9022. Mus.Looped = true
  9023. wait(0)
  9024. Mus:Play()
  9025.  
  9026. InForm = true
  9027. Humanoid.JumpPower = 120
  9028.  
  9029. Char.Humanoid.MaxHealth = Health
  9030. wait(0.3)
  9031. Char.Humanoid.Health = Health
  9032. wait(0.7)
  9033. Must:Destroy()
  9034. end
  9035.  
  9036. function Base()
  9037. InForm = false
  9038. local Effect = Instance.new("Part")
  9039. Effect.Name = "Effect"
  9040. Effect.Parent = Torso
  9041. Effect.CFrame = Torso.CFrame
  9042. Effect.BrickColor = BrickColor.new("White")
  9043. Effect.Shape = "Ball"
  9044. Effect.Size = Vector3.new(8, 8, 8)
  9045. Effect.Anchored = true
  9046. Effect.Material = "Neon"
  9047. Effect.CanCollide = false
  9048. for loop = 1, 25 do wait()
  9049. Effect.CFrame = Torso.CFrame
  9050. Effect.Size = Effect.Size + Vector3.new(-0.5)
  9051. Effect.Transparency = Effect.Transparency + 0.04
  9052.  
  9053. end
  9054. repeat
  9055. Torso:FindFirstChild("Effect"):Remove()
  9056. until Torso:FindFirstChild("Effect") == nil
  9057.  
  9058. for i, v in pairs(Torso:GetChildren()) do
  9059. if v:IsA('ParticleEmitter') then
  9060. v:Remove()
  9061. end
  9062. end
  9063. char.Humanoid.MaxHealth = BaseHealth
  9064. wait(0.3)
  9065. char.Humanoid.Health = BaseHealth
  9066.  
  9067.  
  9068. end
  9069.  
  9070. mouse.KeyDown:connect(function(key)
  9071. if key=="9" then
  9072. Base()
  9073. lig:Destroy()
  9074. end
  9075. end)
  9076.  
  9077. Player.Chatted:connect(function(Message)
  9078. if Message == "Time to get serious." and InForm == false then
  9079. wait(0.10)
  9080. Serious()
  9081. end
  9082. if Message == "off" or Message == "Nice fight." and InForm == true then
  9083. Base()
  9084. end
  9085. local ContentProvider = game:GetService("ContentProvider")
  9086.  
  9087. local function LoadAssets(AssetList)
  9088. -- Takes an asset list and preloads it. Will not wait for them to load.
  9089.  
  9090. for _, AssetId in pairs(AssetList) do
  9091. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9092. end
  9093. end
  9094.  
  9095. local Gibs = game.Workspace
  9096.  
  9097. function Kill(Character)
  9098. Character.Humanoid.Health = 0
  9099. local poo = Instance.new("IntValue",Character)
  9100. poo.Name = "haha nope"
  9101. local svch = Character
  9102. local hum = Character:findFirstChild("Humanoid")
  9103. Character.Archivable = true
  9104. local chrclone = Character:clone()
  9105. Character.Archivable = false
  9106.  
  9107. local ch = chrclone:GetChildren()
  9108. local i
  9109. for i = 1,#ch do
  9110. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9111. ch[i]:remove()
  9112. end
  9113. end
  9114. local function Scan(ch)
  9115. local e
  9116. for e = 1,#ch do
  9117. Scan(ch[e]:GetChildren())
  9118. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9119. ch[e]:remove()
  9120. end
  9121. end
  9122. end
  9123. Scan(chrclone:GetChildren())
  9124.  
  9125. local hum2 = chrclone:findFirstChild("Humanoid")
  9126.  
  9127.  
  9128. if hum2 ~= nil then
  9129. hum2.Name = "Humanoid2"
  9130. hum2.PlatformStand = true
  9131. hum2.Sit = true
  9132. hum2.MaxHealth = 0
  9133. hum2.Health = 0
  9134. end
  9135.  
  9136. local ch = Character:GetChildren()
  9137. local i
  9138. for i = 1,#ch do
  9139. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9140. ch[i]:remove()
  9141. end
  9142. end
  9143.  
  9144. wait(0.2)
  9145.  
  9146. local ch = Character:GetChildren()
  9147. local i
  9148. for i = 1,#ch do
  9149. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9150. ch[i]:remove()
  9151. end
  9152. end
  9153. Character = chrclone
  9154. local Torso = Character.Torso
  9155. local movevector = Vector3.new()
  9156.  
  9157. if Torso then
  9158. local Head = Character:FindFirstChild("Head")
  9159. local Limb = Character:FindFirstChild("Right Arm")
  9160. if Limb then
  9161.  
  9162. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9163. local Joint = Instance.new("Glue")
  9164. Joint.Name = "RightShoulder"
  9165. Joint.Part0 = Torso
  9166. Joint.Part1 = Limb
  9167. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9168. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9169. Joint.Parent = Torso
  9170.  
  9171. local B = Instance.new("Part")
  9172. B.TopSurface = 0
  9173. B.BottomSurface = 0
  9174. B.formFactor = "Symmetric"
  9175. B.Size = Vector3.new(1, 1, 1)
  9176. B.Transparency = 1
  9177. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9178. B.Parent = Character
  9179. local W = Instance.new("Weld")
  9180. W.Part0 = Limb
  9181. W.Part1 = B
  9182. W.C0 = CFrame.new(0, -0.5, 0)
  9183. W.Parent = Limb
  9184.  
  9185. end
  9186. local Limb = Character:FindFirstChild("Left Arm")
  9187. if Limb then
  9188.  
  9189. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9190. local Joint = Instance.new("Glue")
  9191. Joint.Name = "LeftShoulder"
  9192. Joint.Part0 = Torso
  9193. Joint.Part1 = Limb
  9194. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9195. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9196. Joint.Parent = Torso
  9197.  
  9198. local B = Instance.new("Part")
  9199. B.TopSurface = 0
  9200. B.BottomSurface = 0
  9201. B.formFactor = "Symmetric"
  9202. B.Size = Vector3.new(1, 1, 1)
  9203. B.Transparency = 1
  9204. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9205. B.Parent = Character
  9206. local W = Instance.new("Weld")
  9207. W.Part0 = Limb
  9208. W.Part1 = B
  9209. W.C0 = CFrame.new(0, -0.5, 0)
  9210. W.Parent = Limb
  9211.  
  9212. end
  9213. local Limb = Character:FindFirstChild("Right Leg")
  9214. if Limb then
  9215.  
  9216. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9217. local Joint = Instance.new("Glue")
  9218. Joint.Name = "RightHip"
  9219. Joint.Part0 = Torso
  9220. Joint.Part1 = Limb
  9221. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9222. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9223. Joint.Parent = Torso
  9224.  
  9225. local B = Instance.new("Part")
  9226. B.TopSurface = 0
  9227. B.BottomSurface = 0
  9228. B.formFactor = "Symmetric"
  9229. B.Size = Vector3.new(1, 1, 1)
  9230. B.Transparency = 1
  9231. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9232. B.Parent = Character
  9233. local W = Instance.new("Weld")
  9234. W.Part0 = Limb
  9235. W.Part1 = B
  9236. W.C0 = CFrame.new(0, -0.5, 0)
  9237. W.Parent = Limb
  9238.  
  9239. end
  9240. local Limb = Character:FindFirstChild("Left Leg")
  9241. if Limb then
  9242.  
  9243. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9244. local Joint = Instance.new("Glue")
  9245. Joint.Name = "LeftHip"
  9246. Joint.Part0 = Torso
  9247. Joint.Part1 = Limb
  9248. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9249. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9250. Joint.Parent = Torso
  9251.  
  9252. local B = Instance.new("Part")
  9253. B.TopSurface = 0
  9254. B.BottomSurface = 0
  9255. B.formFactor = "Symmetric"
  9256. B.Size = Vector3.new(1, 1, 1)
  9257. B.Transparency = 1
  9258. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9259. B.Parent = Character
  9260. local W = Instance.new("Weld")
  9261. W.Part0 = Limb
  9262. W.Part1 = B
  9263. W.C0 = CFrame.new(0, -0.5, 0)
  9264. W.Parent = Limb
  9265. end
  9266. end
  9267. end
  9268. ----------
  9269.  
  9270. lerpz = function(D, E, F, G)
  9271. D[E] = D[E]:lerp(F, G)
  9272. end
  9273.  
  9274. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9275. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9276. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9277. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9278. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9279. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9280. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9281. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9282. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9283. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9284. resetlerp = function()
  9285. RJ.C0 = RJC0
  9286. RJ.C1 = RJC1
  9287. N.C0 = NC0
  9288. N.C1 = NC1
  9289. RS.C0 = RSC0
  9290. RS.C1 = RSC1
  9291. LS.C0 = LSC0
  9292. LS.C1 = LSC1
  9293. RH.C0 = RHC0
  9294. RH.C1 = RHC1
  9295. LH.C0 = LHC0
  9296. LH.C1 = LHC1
  9297. end
  9298. -------
  9299. ----------
  9300. hrp = char.HumanoidRootPart
  9301.  
  9302. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9303. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9304. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9305. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9306. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9307. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9308. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9309. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9310. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9311. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9312. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9313. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9314. RS = Torso:FindFirstChild("Right Shoulder")
  9315. LS = Torso:FindFirstChild("Left Shoulder")
  9316. RH = Torso:FindFirstChild("Right Hip")
  9317. LH = Torso:FindFirstChild("Left Hip")
  9318. RJ = hrp:FindFirstChild("RootJoint")
  9319. N = Torso:FindFirstChild("Neck")
  9320. cf = CFrame.new
  9321. ang = CFrame.Angles
  9322. rd = math.rad
  9323. rd2 = math.random
  9324. cs = ColorSequence.new
  9325. ns = NumberSequence.new
  9326. nsk = NumberSequenceKeypoint.new
  9327. -------------------
  9328.  
  9329. end)
  9330.  
  9331. print([[
  9332. -------------------------------------------------
  9333. hi
  9334. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement