Advertisement
samuelrichter66

snoc

May 30th, 2019
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 427.32 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6. print("FE Compatibility code V2 by Mokiros")
  7. local RealPlayer = RealPlayer
  8. script.Parent = RealPlayer.Character
  9.  
  10. --Fake event to make stuff like Mouse.KeyDown work
  11. local Disconnect_Function = function(this)
  12. this[1].Functions[this[2]] = nil
  13. end
  14. local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15. local FakeEvent_Metatable = {__index={
  16. Connect = function(this,f)
  17. local i = tostring(math.random(0,10000))
  18. while this.Functions[i] do
  19. i = tostring(math.random(0,10000))
  20. end
  21. this.Functions[i] = f
  22. return setmetatable({this,i},Disconnect_Metatable)
  23. end
  24. }}
  25. FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26. local function fakeEvent()
  27. return setmetatable({Functions={}},FakeEvent_Metatable)
  28. end
  29.  
  30. --Creating fake input objects with fake variables
  31. local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32. FakeMouse.keyUp = FakeMouse.KeyUp
  33. FakeMouse.keyDown = FakeMouse.KeyDown
  34. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37. end}
  38. --Merged 2 functions into one by checking amount of arguments
  39. CAS.UnbindAction = CAS.BindAction
  40.  
  41. --This function will trigger the events that have been :Connect()'ed
  42. local function TriggerEvent(self,ev,...)
  43. for _,f in pairs(self[ev].Functions) do
  44. f(...)
  45. end
  46. end
  47. FakeMouse.TriggerEvent = TriggerEvent
  48. UIS.TriggerEvent = TriggerEvent
  49.  
  50. --Client communication
  51. local Event = Instance.new("RemoteEvent")
  52. Event.Name = "UserInput_Event"
  53. Event.OnServerEvent:Connect(function(plr,io)
  54. if plr~=RealPlayer then return end
  55. FakeMouse.Target = io.Target
  56. FakeMouse.Hit = io.Hit
  57. if not io.isMouse then
  58. local b = io.UserInputState == Enum.UserInputState.Begin
  59. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60. return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61. end
  62. if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63. return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64. end
  65. for _,t in pairs(CAS.Actions) do
  66. for _,k in pairs(t.Keys) do
  67. if k==io.KeyCode then
  68. t.Function(t.Name,io.UserInputState,io)
  69. end
  70. end
  71. end
  72. FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73. UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74. end
  75. end)
  76. Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77. local Mouse = owner:GetMouse()
  78. local UIS = game:GetService("UserInputService")
  79. local input = function(io,RobloxHandled)
  80. if RobloxHandled then return end
  81. --Since InputObject is a client-side instance, we create and pass table instead
  82. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83. end
  84. UIS.InputBegan:Connect(input)
  85. UIS.InputEnded:Connect(input)
  86.  
  87. local h,t
  88. --Give the server mouse data every second frame, but only if the values changed
  89. --If player is not moving their mouse, client won't fire events
  90. local HB = game:GetService("RunService").Heartbeat
  91. while true do
  92. if h~=Mouse.Hit or t~=Mouse.Target then
  93. h,t=Mouse.Hit,Mouse.Target
  94. Event:FireServer({isMouse=true,Target=t,Hit=h})
  95. end
  96. --Wait 2 frames
  97. for i=1,2 do
  98. HB:Wait()
  99. end
  100. end]==],script)
  101.  
  102. ----Sandboxed game object that allows the usage of client-side methods and services
  103. --Real game object
  104. local RealGame = game
  105.  
  106. --Metatable for fake service
  107. local FakeService_Metatable = {
  108. __index = function(self,k)
  109. local s = rawget(self,"_RealService")
  110. if s then
  111. return typeof(s[k])=="function"
  112. and function(_,...)return s[k](s,...)end or s[k]
  113. end
  114. end,
  115. __newindex = function(self,k,v)
  116. local s = rawget(self,"_RealService")
  117. if s then s[k]=v end
  118. end
  119. }
  120. local function FakeService(t,RealService)
  121. t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122. return setmetatable(t,FakeService_Metatable)
  123. end
  124.  
  125. --Fake game object
  126. local FakeGame = {
  127. GetService = function(self,s)
  128. return rawget(self,s) or RealGame:GetService(s)
  129. end,
  130. Players = FakeService({
  131. LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132. },"Players"),
  133. UserInputService = FakeService(UIS,"UserInputService"),
  134. ContextActionService = FakeService(CAS,"ContextActionService"),
  135. RunService = FakeService({
  136. _btrs = {},
  137. RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138. BindToRenderStep = function(self,name,_,fun)
  139. self._btrs[name] = self.Heartbeat:Connect(fun)
  140. end,
  141. UnbindFromRenderStep = function(self,name)
  142. self._btrs[name]:Disconnect()
  143. end,
  144. },"RunService")
  145. }
  146. rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147. FakeGame.service = FakeGame.GetService
  148. FakeService(FakeGame,game)
  149. --Changing owner to fake player object to support owner:GetMouse()
  150. game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152.  
  153.  
  154.  
  155. wait(2)
  156. local Player = game.Players.localPlayer
  157. local char = Player.Character
  158. local Character = Player.Character
  159. local Head = Character.Head
  160. local done = false
  161. local canheal = false
  162. local deathchat1 = false
  163. local once = true
  164. local dead = false
  165. local candie = true
  166. local deathchat = false
  167. local idleon = true
  168. local idle1 = true
  169. local idle = true
  170. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  171. if v:IsA("Accessory") then
  172. v:Destroy()
  173. end
  174. end
  175. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  176. if v:IsA("Shirt") then
  177. v:Remove()
  178. end
  179. end
  180. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  181. if v:IsA("Pants") then
  182. v:Remove()
  183. end
  184. end
  185. wait()
  186. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  187. shirt.Name = "Shirt"
  188. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  189. pants.Name = "Pants"
  190.  
  191. local v3 = Vector3.new
  192. local num = 0
  193. local bc = BrickColor.new
  194. local new = Instance.new
  195.  
  196.  
  197. Instance.new("ForceField",char).Visible = false
  198. local poo = Instance.new("IntValue",Character)
  199. poo.Name = "haha nope"
  200. char.Humanoid.MaxHealth = math.huge
  201. wait()
  202. char.Humanoid.Health = math.huge
  203. Instance.new("ForceField",char).Visible = false
  204.  
  205. shirt = Instance.new("Shirt", char)
  206. shirt.Name = "Shirt"
  207. pants = Instance.new("Pants", char)
  208. pants.Name = "Pants"
  209. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=173754282"
  210. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=208385443"
  211. char.Head.face.Texture = "rbxassetid://9"
  212.  
  213.  
  214. Hair7 = Instance.new("Part")
  215. Hair7.Parent = char
  216. Hair7.Name = "Hair"
  217. Hair7.CanCollide = false
  218. Hair7.Locked = true
  219. Hair7.TopSurface = "Smooth"
  220. Hair7.BottomSurface = "Smooth"
  221. Hair7.formFactor = "Symmetric"
  222. Hair7.Material = "Neon"
  223. Hair7.BrickColor = BrickColor.new("Really black")
  224. Hair7.CFrame = char.Torso.CFrame
  225. Hair7.Size = Vector3.new(1, 1, 1)
  226. Hair7.Transparency = 0
  227.  
  228.  
  229. Weld1 = Instance.new("Weld")
  230. Weld1.Parent = char.Head
  231. Weld1.Part0 = char.Head
  232. Weld1.Part1 = Hair7
  233. Weld1.C0 = CFrame.new(0, 0.66, 0.6)
  234.  
  235. Mesh = Instance.new("SpecialMesh")
  236. Mesh.Offset = Vector3.new(0,-0.4,0)
  237. Mesh.Parent = Hair7
  238. Mesh.Scale = Vector3.new(0.6, 0.6, 0.6)
  239. Mesh.MeshType = "FileMesh"
  240. Mesh.MeshId = "http://www.roblox.com/asset/?id=430064078"
  241. Mesh.TextureId = "http://www.roblox.com/asset/?id=430064079"
  242.  
  243.  
  244. local ice = Instance.new("Part", Head)
  245. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  246. ice.BrickColor = BrickColor.new("White")
  247. ice.CanCollide = false
  248. ice.TopSurface = 0
  249. ice.BottomSurface = 0
  250. ice.Transparency = 1
  251. local ice2 = Instance.new("SpecialMesh", ice)
  252. ice2.MeshType = "Brick"
  253. ice2.Scale = Vector3.new(1, 1, 1)
  254. local ice3 = Instance.new("Weld", ice)
  255. ice3.Part0 = Head
  256. ice3.Part1 = ice
  257. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  258. local icesmoke = Instance.new("ParticleEmitter", ice)
  259. icesmoke.VelocitySpread = 5
  260. icesmoke.Size = NumberSequence.new({
  261. NumberSequenceKeypoint.new(0, 0.01),
  262. NumberSequenceKeypoint.new(1, 1)
  263. })
  264. icesmoke.Rate = math.huge
  265. icesmoke.Speed = NumberRange.new(1, 1)
  266. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  267. icesmoke.Transparency = NumberSequence.new({
  268. NumberSequenceKeypoint.new(0, 0.9),
  269. NumberSequenceKeypoint.new(1, 1)
  270. })
  271. icesmoke.Rotation = NumberRange.new(0, 360)
  272. icesmoke.Name = "Smoke"
  273. icesmoke.LightEmission = 0
  274. icesmoke.Acceleration = Vector3.new(0,0,0)
  275. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  276. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  277. icesmoke.LockedToPart = true
  278. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  279. secondcolor = "Really black"
  280. wait(0.016666666666666666)
  281. Effects = {}
  282. local Player = game.Players.localPlayer
  283. local Character = Player.Character
  284. local Humanoid = Character.Humanoid
  285. local mouse = Player:GetMouse()
  286. local LeftArm = Character["Left Arm"]
  287. local RightArm = Character["Right Arm"]
  288. local LeftLeg = Character["Left Leg"]
  289. local RightLeg = Character["Right Leg"]
  290. local Head = Character.Head
  291. local Torso = Character.Torso
  292. local cam = game.Workspace.CurrentCamera
  293. local RootPart = Character.HumanoidRootPart
  294. local RootJoint = RootPart.RootJoint
  295. local equipped = true
  296. local attack = false
  297. local Anim = "Idle"
  298. local idle = 0
  299. local attacktype = 1
  300. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  301. local velocity = RootPart.Velocity.y
  302. local sine = 0
  303. local change = 1
  304. local grabbed = false
  305. local cn = CFrame.new
  306. local mr = math.rad
  307. local angles = CFrame.Angles
  308. local ud = UDim2.new
  309. local c3 = Color3.new
  310. local dir = {
  311. w = 0,
  312. s = 0,
  313. a = 0,
  314. d = 0
  315. }
  316. firemode = true
  317. local Services = {
  318. SoundService = game:GetService("SoundService"),
  319. Players = game:GetService("Players"),
  320. Debris = game:GetService("Debris"),
  321. Workspace = game:GetService("Workspace"),
  322. Lighting = game:GetService("Lighting"),
  323. HttpService = game:GetService("HttpService"),
  324. InsertService = game:GetService("InsertService")
  325. }
  326. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  327. Humanoid.Animator:Destroy()
  328. Character.Animate:Destroy()
  329. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  330. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  331. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  332. RSH, LSH = nil, nil
  333. RW = Instance.new("Weld")
  334. LW = Instance.new("Weld")
  335. RH = Torso["Right Hip"]
  336. LH = Torso["Left Hip"]
  337. RSH = Torso["Right Shoulder"]
  338. LSH = Torso["Left Shoulder"]
  339. RSH.Parent = nil
  340. LSH.Parent = nil
  341. RW.Name = "RW"
  342. RW.Part0 = Torso
  343. RW.C0 = cn(1.5, 0.5, 0)
  344. RW.C1 = cn(0, 0.5, 0)
  345. RW.Part1 = RightArm
  346. RW.Parent = Torso
  347. LW.Name = "LW"
  348. LW.Part0 = Torso
  349. LW.C0 = cn(-1.5, 0.5, 0)
  350. LW.C1 = cn(0, 0.5, 0)
  351. LW.Part1 = LeftArm
  352. LW.Parent = Torso
  353. --------------
  354. function clerp(a, b, t)
  355. local qa = {
  356. QuaternionFromCFrame(a)
  357. }
  358. local qb = {
  359. QuaternionFromCFrame(b)
  360. }
  361. local ax, ay, az = a.x, a.y, a.z
  362. local bx, by, bz = b.x, b.y, b.z
  363. local _t = 1 - t
  364. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  365. end
  366. function QuaternionFromCFrame(cf)
  367. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  368. local trace = m00 + m11 + m22
  369. if trace > 0 then
  370. local s = math.sqrt(1 + trace)
  371. local recip = 0.5 / s
  372. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  373. else
  374. local i = 0
  375. if m00 < m11 then
  376. i = 1
  377. end
  378. if m22 > (i == 0 and m00 or m11) then
  379. i = 2
  380. end
  381. if i == 0 then
  382. local s = math.sqrt(m00 - m11 - m22 + 1)
  383. local recip = 0.5 / s
  384. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  385. elseif i == 1 then
  386. local s = math.sqrt(m11 - m22 - m00 + 1)
  387. local recip = 0.5 / s
  388. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  389. elseif i == 2 then
  390. local s = math.sqrt(m22 - m00 - m11 + 1)
  391. local recip = 0.5 / s
  392. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  393. end
  394. end
  395. end
  396. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  397. local xs, ys, zs = x + x, y + y, z + z
  398. local wx, wy, wz = w * xs, w * ys, w * zs
  399. local xx = x * xs
  400. local xy = x * ys
  401. local xz = x * zs
  402. local yy = y * ys
  403. local yz = y * zs
  404. local zz = z * zs
  405. 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))
  406. end
  407. function QuaternionSlerp(a, b, t)
  408. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  409. local startInterp, finishInterp
  410. if cosTheta >= 1.0E-4 then
  411. if 1 - cosTheta > 1.0E-4 then
  412. local theta = math.acos(cosTheta)
  413. local invSinTheta = 1 / math.sin(theta)
  414. startInterp = math.sin((1 - t) * theta) * invSinTheta
  415. finishInterp = math.sin(t * theta) * invSinTheta
  416. else
  417. startInterp = 1 - t
  418. finishInterp = t
  419. end
  420. elseif 1 + cosTheta > 1.0E-4 then
  421. local theta = math.acos(-cosTheta)
  422. local invSinTheta = 1 / math.sin(theta)
  423. startInterp = math.sin((t - 1) * theta) * invSinTheta
  424. finishInterp = math.sin(t * theta) * invSinTheta
  425. else
  426. startInterp = t - 1
  427. finishInterp = t
  428. end
  429. 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
  430. end
  431. function swait(num)
  432. if num == 0 or num == nil then
  433. game:service("RunService").RenderStepped:wait(0)
  434. else
  435. for i = 0, num do
  436. game:service("RunService").RenderStepped:wait(0)
  437. end
  438. end
  439. end
  440. local RbxUtility = LoadLibrary("RbxUtility")
  441. local Create = RbxUtility.Create
  442. function RemoveOutlines(part)
  443. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  444. end
  445. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  446. local Part = Create("Part")({
  447. formFactor = FormFactor,
  448. Parent = Parent,
  449. Reflectance = Reflectance,
  450. Transparency = Transparency,
  451. CanCollide = false,
  452. Locked = true,
  453. BrickColor = BrickColor.new(tostring(BColor)),
  454. Name = Name,
  455. Size = Size,
  456. Material = Material
  457. })
  458. RemoveOutlines(Part)
  459. return Part
  460. end
  461. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  462. local Msh = Create(Mesh)({
  463. Parent = Part,
  464. Offset = OffSet,
  465. Scale = Scale
  466. })
  467. if Mesh == "SpecialMesh" then
  468. Msh.MeshType = MeshType
  469. Msh.MeshId = MeshId
  470. end
  471. return Msh
  472. end
  473. function CreateWeld(Parent, Part0, Part1, C0, C1)
  474. local Weld = Create("Weld")({
  475. Parent = Parent,
  476. Part0 = Part0,
  477. Part1 = Part1,
  478. C0 = C0,
  479. C1 = C1
  480. })
  481. return Weld
  482. end
  483. function rayCast(Position, Direction, Range, Ignore)
  484. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  485. end
  486. function CreateSound(id, par, vol, pit)
  487. coroutine.resume(coroutine.create(function()
  488. local sou = Instance.new("Sound", par or workspace)
  489. sou.Volume = vol
  490. sou.Pitch = pit or 1
  491. sou.SoundId = id
  492. wait()
  493. sou:play()
  494. game:GetService("Debris"):AddItem(sou, 6)
  495. end))
  496. end
  497. function CreateSong(id, par, vol, pit)
  498. coroutine.resume(coroutine.create(function()
  499. sou2 = Instance.new("Sound", par or workspace)
  500. sou2.Volume = 1
  501. sou2.Pitch = 1
  502. sou2.SoundId = id
  503. wait()
  504. sou2:play()
  505. sou2.Looped = true
  506. end))
  507. end
  508. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  509. local function getclosest(obj, distance)
  510. local last, lastx = distance + 1, nil
  511. for i, v in pairs(workspace:GetChildren()) do
  512. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  513. local t = v.Torso
  514. local dist = t.Position - obj.Position.magnitude
  515. if distance >= dist and last > dist then
  516. last = dist
  517. lastx = v
  518. end
  519. end
  520. end
  521. return lastx
  522. end
  523. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  524. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  525. prt.Anchored = true
  526. prt.CFrame = cframe
  527. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  528. game:GetService("Debris"):AddItem(prt, 10)
  529. if Type == 1 or Type == nil then
  530. table.insert(Effects, {
  531. prt,
  532. "Block1",
  533. delay,
  534. x3,
  535. y3,
  536. z3,
  537. msh
  538. })
  539. elseif Type == 2 then
  540. table.insert(Effects, {
  541. prt,
  542. "Block2",
  543. delay,
  544. x3,
  545. y3,
  546. z3,
  547. msh
  548. })
  549. elseif Type == 3 then
  550. table.insert(Effects, {
  551. prt,
  552. "Block3",
  553. delay,
  554. x3,
  555. y3,
  556. z3,
  557. msh
  558. })
  559. end
  560. end
  561. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  562. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  563. prt.Anchored = true
  564. prt.CFrame = cframe
  565. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  566. game:GetService("Debris"):AddItem(prt, 10)
  567. table.insert(Effects, {
  568. prt,
  569. "Cylinder",
  570. delay,
  571. x3,
  572. y3,
  573. z3,
  574. msh
  575. })
  576. end
  577. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  578. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  579. prt.Anchored = true
  580. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  581. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  582. game:GetService("Debris"):AddItem(prt, 10)
  583. table.insert(Effects, {
  584. prt,
  585. "Cylinder",
  586. delay,
  587. x3,
  588. y3,
  589. z3,
  590. msh
  591. })
  592. end
  593. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  594. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  595. prt.Anchored = true
  596. prt.CFrame = cframe
  597. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  598. game:GetService("Debris"):AddItem(prt, 10)
  599. table.insert(Effects, {
  600. prt,
  601. "Cylinder",
  602. delay,
  603. x3,
  604. y3,
  605. z3,
  606. msh
  607. })
  608. end
  609. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  610. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  611. prt.Anchored = true
  612. prt.CFrame = cframe
  613. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  614. game:GetService("Debris"):AddItem(prt, 10)
  615. table.insert(Effects, {
  616. prt,
  617. "Cylinder",
  618. delay,
  619. x3,
  620. y3,
  621. z3,
  622. msh
  623. })
  624. end
  625. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  626. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  627. prt.Anchored = true
  628. prt.CFrame = cframe
  629. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  630. game:GetService("Debris"):AddItem(prt, 10)
  631. table.insert(Effects, {
  632. prt,
  633. "Cylinder",
  634. delay,
  635. x3,
  636. y3,
  637. z3,
  638. msh
  639. })
  640. end
  641. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  642. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  643. prt.Anchored = true
  644. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  645. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  646. local num = math.random(10, 50) / 1000
  647. game:GetService("Debris"):AddItem(prt, 10)
  648. table.insert(Effects, {
  649. prt,
  650. "Shatter",
  651. num,
  652. prt.CFrame,
  653. math.random() - math.random(),
  654. 0,
  655. math.random(50, 100) / 100
  656. })
  657. end
  658.  
  659. attack = false
  660. game:GetService("RunService").Stepped:connect(function()
  661. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  662. velocity = RootPart.Velocity.y
  663. sine = sine + change
  664. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  665. if equipped == true or equipped == false then
  666. if 1 < RootPart.Velocity.y and hit == nil then
  667. Anim = "Jump"
  668. if attack == false and ice_mode == false then
  669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  670. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  671. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  672. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  673. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  674. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  675. end
  676. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  677. Anim = "Fall"
  678. if attack == false then
  679. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  680. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  681. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  682. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  683. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  684. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  685. end
  686. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  687. Anim = "Idle"
  688. if attack == false then
  689. change = 1
  690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  692. 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)
  693. 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)
  694. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-15 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  695. 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)
  696. end
  697. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  698. Anim = "Walk"
  699. if attack==false then
  700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.05 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  701. 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)
  702. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  703. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  704. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  705. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  706. end
  707. end
  708. end
  709. if equipped == true or equipped == false then
  710. if 1 < RootPart.Velocity.Y and hit == nil then
  711. Anim = "Jump"
  712. if attack == false and ice_mode == true then
  713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  715. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  716. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  717. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  718. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  719. end
  720. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  721. Anim = "Fall"
  722. if attack == false then
  723. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  724. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  725. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  726. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  727. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  728. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  729. end
  730. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  731. Anim = "Idle"
  732. if attack == false then
  733. change = 0.8
  734. 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)
  735. 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)
  736. 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)
  737. 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)
  738. 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)
  739. 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)
  740. end
  741. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  742. Anim = "Walk"
  743. if attack == false then
  744. 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)
  745. 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)
  746. 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)
  747. 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)
  748. 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)
  749. 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)
  750. end
  751. end
  752. end
  753. if 0 < #Effects then
  754. for e = 1, #Effects do
  755. if Effects[e] ~= nil then
  756. local Thing = Effects[e]
  757. if Thing ~= nil then
  758. local Part = Thing[1]
  759. local Mode = Thing[2]
  760. local Delay = Thing[3]
  761. local IncX = Thing[4]
  762. local IncY = Thing[5]
  763. local IncZ = Thing[6]
  764. if 1 >= Thing[1].Transparency then
  765. if Thing[2] == "Block1" then
  766. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  767. local Mesh = Thing[1].Mesh
  768. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  769. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  770. elseif Thing[2] == "Block2" then
  771. 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)
  772. local Mesh = Thing[7]
  773. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  774. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  775. elseif Thing[2] == "Block3" then
  776. 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)
  777. local Mesh = Thing[7]
  778. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  779. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  780. elseif Thing[2] == "Cylinder" then
  781. local Mesh = Thing[1].Mesh
  782. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  783. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  784. elseif Thing[2] == "Blood" then
  785. local Mesh = Thing[7]
  786. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  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] == "Elec" then
  790. local Mesh = Thing[1].Mesh
  791. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  792. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  793. elseif Thing[2] == "Disappear" then
  794. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  795. elseif Thing[2] == "Shatter" then
  796. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  797. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  798. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  799. Thing[6] = Thing[6] + Thing[5]
  800. end
  801. else
  802. Part.Parent = nil
  803. table.remove(Effects, e)
  804. end
  805. end
  806. end
  807. end
  808. end
  809. end)
  810. function RemoveOutlines(part)
  811. part.TopSurface = 10
  812. end
  813. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  814. local Part = Create("Part")({
  815. Parent = Parent,
  816. Reflectance = Reflectance,
  817. Transparency = Transparency,
  818. CanCollide = false,
  819. Locked = true,
  820. BrickColor = BrickColor.new(tostring(BColor)),
  821. Name = Name,
  822. Size = Size,
  823. Material = Material
  824. })
  825. RemoveOutlines(Part)
  826. return Part
  827. end
  828. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  829. local Msh = Create(Mesh)({
  830. Parent = Part,
  831. Offset = OffSet,
  832. Scale = Scale
  833. })
  834. if Mesh == "SpecialMesh" then
  835. Msh.MeshType = MeshType
  836. Msh.MeshId = MeshId
  837. end
  838. return Msh
  839. end
  840. function CreateWeld(Parent, Part0, Part1, C0, C1)
  841. local Weld = Create("Weld")({
  842. Parent = Parent,
  843. Part0 = Part0,
  844. Part1 = Part1,
  845. C0 = C0,
  846. C1 = C1
  847. })
  848. return Weld
  849. end
  850. WSHM = {
  851. "White",
  852. "Pastel light blue"
  853. }
  854. WSH = WSHM[math.random(1, #WSHM)]
  855. function IcePartFunk(HPart, aria, Min, Max)
  856. IcePart = Instance.new("Part", HPart)
  857. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  858. IcePart.CanCollide = false
  859. IuW = Instance.new("Weld")
  860. IuW.Name = "GuW"
  861. IuW.Part0 = HPart
  862. 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))
  863. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  864. IuW.Part1 = IcePart
  865. IuW.Parent = HPart
  866. IcePart.Transparency = 0.85
  867. IcePart.Material = "Neon"
  868. WSH = WSHM[math.random(1, #WSHM)]
  869. IcePart.BrickColor = BrickColor.new("" .. WSH)
  870. RemoveOutlines(IcePart)
  871. game:GetService("Debris"):AddItem(IuW, 4)
  872. game:GetService("Debris"):AddItem(IcePart, 6)
  873. end
  874. SpikeMeshId = 1033714
  875. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  876. local Part = Instance.new("Part", Parent)
  877. Part.Name = Name
  878. Part.BrickColor = BrickColor.new(Color)
  879. Part.Size = Size
  880. Part.Material = Material
  881. Part.Transparency = Transparency
  882. Part.CanCollide = false
  883. RemoveOutlines(Part)
  884. local Mesh = Instance.new("SpecialMesh", Part)
  885. Mesh.MeshType = "Sphere"
  886. Mesh.Scale = Scale
  887. return Mesh and Part
  888. end
  889. CFuncs = {
  890. Part = {
  891. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  892. local Part = Create("Part")({
  893. Parent = Parent,
  894. Reflectance = Reflectance,
  895. Transparency = Transparency,
  896. CanCollide = false,
  897. Locked = true,
  898. BrickColor = BrickColor.new(tostring(BColor)),
  899. Name = Name,
  900. Size = Size,
  901. Material = Material
  902. })
  903. RemoveOutlines(Part)
  904. return Part
  905. end
  906. },
  907. Mesh = {
  908. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  909. local Msh = Create(Mesh)({
  910. Parent = Part,
  911. Offset = OffSet,
  912. Scale = Scale
  913. })
  914. if Mesh == "SpecialMesh" then
  915. Msh.MeshType = MeshType
  916. Msh.MeshId = MeshId
  917. end
  918. return Msh
  919. end
  920. },
  921. Mesh = {
  922. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  923. local Msh = Create(Mesh)({
  924. Parent = Part,
  925. Offset = OffSet,
  926. Scale = Scale
  927. })
  928. if Mesh == "SpecialMesh" then
  929. Msh.MeshType = MeshType
  930. Msh.MeshId = MeshId
  931. end
  932. return Msh
  933. end
  934. },
  935. Weld = {
  936. Create = function(Parent, Part0, Part1, C0, C1)
  937. local Weld = Create("Weld")({
  938. Parent = Parent,
  939. Part0 = Part0,
  940. Part1 = Part1,
  941. C0 = C0,
  942. C1 = C1
  943. })
  944. return Weld
  945. end
  946. },
  947. Sound = {
  948. Create = function(id, par, vol, pit)
  949. coroutine.resume(coroutine.create(function()
  950. local S = Create("Sound")({
  951. Volume = vol,
  952. Pitch = pit or 1,
  953. SoundId = id,
  954. Parent = par or workspace
  955. })
  956. wait()
  957. S:play()
  958. game:GetService("Debris"):AddItem(S, 6)
  959. end))
  960. end
  961. },
  962. ParticleEmitter = {
  963. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  964. local fp = Create("ParticleEmitter")({
  965. Parent = Parent,
  966. Color = ColorSequence.new(Color1, Color2),
  967. LightEmission = LightEmission,
  968. Size = Size,
  969. Texture = Texture,
  970. Transparency = Transparency,
  971. ZOffset = ZOffset,
  972. Acceleration = Accel,
  973. Drag = Drag,
  974. LockedToPart = LockedToPart,
  975. VelocityInheritance = VelocityInheritance,
  976. EmissionDirection = EmissionDirection,
  977. Enabled = Enabled,
  978. Lifetime = LifeTime,
  979. Rate = Rate,
  980. Rotation = Rotation,
  981. RotSpeed = RotSpeed,
  982. Speed = Speed,
  983. VelocitySpread = VelocitySpread
  984. })
  985. return fp
  986. end
  987. }
  988. }
  989. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  990. if hit.Parent == nil then
  991. return
  992. end
  993. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  994. for _, v in pairs(hit.Parent:children()) do
  995. if v:IsA("Humanoid") then
  996. h = v
  997. end
  998. end
  999. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1000. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1001. return
  1002. end
  1003. local c = Create("ObjectValue")({
  1004. Name = "creator",
  1005. Value = game:service("Players").LocalPlayer,
  1006. Parent = h
  1007. })
  1008. game:GetService("Debris"):AddItem(c, 0.5)
  1009. if HitSound ~= nil and HitPitch ~= nil then
  1010. CreateSound(HitSound, hit, 1, HitPitch)
  1011. end
  1012. local Damage = math.random(minim, maxim)
  1013. local blocked = false
  1014. local block = hit.Parent:findFirstChild("Block")
  1015. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1016. blocked = true
  1017. block.Value = block.Value - 1
  1018. print(block.Value)
  1019. end
  1020. if blocked == false then
  1021. h.Health = h.Health - Damage
  1022. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1023. else
  1024. h.Health = h.Health - Damage / 2
  1025. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1026. end
  1027. if Type == "Knockdown" then
  1028. local hum = hit.Parent.Humanoid
  1029. hum.PlatformStand = true
  1030. coroutine.resume(coroutine.create(function(HHumanoid)
  1031. swait(1)
  1032. HHumanoid.PlatformStand = false
  1033. end), hum)
  1034. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1035. local bodvol = Create("BodyVelocity")({
  1036. velocity = angle * knockback,
  1037. P = 5000,
  1038. maxForce = Vector3.new(8000, 8000, 8000),
  1039. Parent = hit
  1040. })
  1041. local rl = Create("BodyAngularVelocity")({
  1042. P = 3000,
  1043. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1044. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1045. Parent = hit
  1046. })
  1047. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1048. game:GetService("Debris"):AddItem(rl, 0.5)
  1049. elseif Type == "Normal" then
  1050. local vp = Create("BodyVelocity")({
  1051. P = 500,
  1052. maxForce = Vector3.new(math.huge, 0, math.huge),
  1053. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1054. })
  1055. if knockback > 0 then
  1056. vp.Parent = hit.Parent.Torso
  1057. end
  1058. game:GetService("Debris"):AddItem(vp, 0.5)
  1059. elseif Type == "Impale" then
  1060. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1061. Spike.Anchored = true
  1062. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1063. Spike.Position = hit.Parent.Torso.Position
  1064. for i = 1, 5 do
  1065. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1066. end
  1067. Services.Debris:AddItem(Spike, 4)
  1068. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1069. hit.Parent.Humanoid.PlatformStand = true
  1070. swait(1)
  1071. hit.Parent.Humanoid.PlatformStand = false
  1072. elseif Type == "Up" then
  1073. local bodyVelocity = Create("BodyVelocity")({
  1074. velocity = Vector3.new(0, 20, 0),
  1075. P = 5000,
  1076. maxForce = Vector3.new(8000, 8000, 8000),
  1077. Parent = hit
  1078. })
  1079. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1080. local bodyVelocity = Create("BodyVelocity")({
  1081. velocity = Vector3.new(0, 20, 0),
  1082. P = 5000,
  1083. maxForce = Vector3.new(8000, 8000, 8000),
  1084. Parent = hit
  1085. })
  1086. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1087. elseif Type == "Snare" then
  1088. local bp = Create("BodyPosition")({
  1089. P = 900,
  1090. D = 1000,
  1091. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1092. position = hit.Parent.Torso.Position,
  1093. Parent = hit.Parent.Torso
  1094. })
  1095. game:GetService("Debris"):AddItem(bp, 1)
  1096. elseif Type == "Slowness" then
  1097. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1098. for i = 1, 25 do
  1099. hit.Parent.Humanoid.WalkSpeed = 4
  1100. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1101. end
  1102. wait(4)
  1103. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1104. elseif Type == "FireDmg" then
  1105. for i = 1, math.random(60, 150) do
  1106. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1107. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1108. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1109. wait(0.1)
  1110. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1111. end
  1112. elseif Type == "Freeze" then
  1113. local bp = Create("BodyPosition")({
  1114. P = 900,
  1115. D = 1000,
  1116. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1117. position = hit.Parent.Torso.Position,
  1118. Parent = hit.Parent.Torso
  1119. })
  1120. game:GetService("Debris"):AddItem(bp, 4)
  1121. for i = 1, 25 do
  1122. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1123. end
  1124. elseif Type == "Freeze2" then
  1125. local BodPos = Create("BodyPosition")({
  1126. P = 50000,
  1127. D = 1000,
  1128. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1129. position = hit.Parent.Torso.Position,
  1130. Parent = hit.Parent.Torso
  1131. })
  1132. local BodGy = Create("BodyGyro")({
  1133. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1134. P = 20000,
  1135. Parent = hit.Parent.Torso,
  1136. cframe = hit.Parent.Torso.CFrame
  1137. })
  1138. hit.Parent.Torso.Anchored = true
  1139. coroutine.resume(coroutine.create(function(Part)
  1140. swait(1.5)
  1141. Part.Anchored = false
  1142. end), hit.Parent.Torso)
  1143. game:GetService("Debris"):AddItem(BodPos, 3)
  1144. game:GetService("Debris"):AddItem(BodGy, 3)
  1145. end
  1146. local debounce = Create("BoolValue")({
  1147. Name = "DebounceHit",
  1148. Parent = hit.Parent,
  1149. Value = true
  1150. })
  1151. game:GetService("Debris"):AddItem(debounce, Delay)
  1152. c = Instance.new("ObjectValue")
  1153. c.Name = "creator"
  1154. c.Value = Player
  1155. c.Parent = h
  1156. game:GetService("Debris"):AddItem(c, 0.5)
  1157. end
  1158. end
  1159. function ShowDamage(Pos, Text, Time, Color)
  1160. local Rate = 0.033333333333333
  1161. if not Pos then
  1162. local Pos = Vector3.new(0, 0, 0)
  1163. end
  1164. local Text = Text or ""
  1165. local Time = Time or 2
  1166. if not Color then
  1167. local Color = Color3.new(1, 0, 1)
  1168. end
  1169. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1170. EffectPart.Anchored = true
  1171. local BillboardGui = Create("BillboardGui")({
  1172. Size = UDim2.new(3, 0, 3, 0),
  1173. Adornee = EffectPart,
  1174. Parent = EffectPart
  1175. })
  1176. local TextLabel = Create("TextLabel")({
  1177. BackgroundTransparency = 1,
  1178. Size = UDim2.new(1, 0, 1, 0),
  1179. Text = Text,
  1180. TextColor3 = Color,
  1181. TextScaled = true,
  1182. Font = Enum.Font.ArialBold,
  1183. Parent = BillboardGui
  1184. })
  1185. game.Debris:AddItem(EffectPart, Time + 0.1)
  1186. EffectPart.Parent = game:GetService("Workspace")
  1187. delay(0, function()
  1188. local Frames = Time / Rate
  1189. for Frame = 1, Frames do
  1190. wait(Rate)
  1191. local Percent = Frame / Frames
  1192. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1193. TextLabel.TextTransparency = Percent
  1194. end
  1195. if EffectPart and EffectPart.Parent then
  1196. EffectPart:Destroy()
  1197. end
  1198. end)
  1199. end
  1200. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1201. for _, c in pairs(workspace:children()) do
  1202. local hum = c:findFirstChild("Humanoid")
  1203. if hum ~= nil then
  1204. local head = c:findFirstChild("Head")
  1205. if head ~= nil then
  1206. local targ = head.Position - Part.Position
  1207. local mag = targ.magnitude
  1208. if magni >= mag and c.Name ~= Player.Name then
  1209. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1210. end
  1211. end
  1212. end
  1213. end
  1214. end
  1215. function MagniKILL(Part, magni, knock, Type)
  1216. for _, c in pairs(workspace:children()) do
  1217. local hum = c:findFirstChild("Humanoid")
  1218. if hum ~= nil then
  1219. local head = c:findFirstChild("Head")
  1220. if head ~= nil then
  1221. local targ = head.Position - Part.Position
  1222. local mag = targ.magnitude
  1223. if magni >= mag and c.Name ~= Player.Name then
  1224. hum.Health = 0
  1225. end
  1226. end
  1227. end
  1228. end
  1229. end
  1230. EffectModel = Instance.new("Model", Character)
  1231. EffectModel.Name = "Effects"
  1232. Effects = {
  1233. Block = {
  1234. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1235. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1236. prt.Anchored = true
  1237. prt.CFrame = cframe
  1238. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1239. game:GetService("Debris"):AddItem(prt, 10)
  1240. if Type == 1 or Type == nil then
  1241. table.insert(Effects, {
  1242. prt,
  1243. "Block1",
  1244. delay,
  1245. x3,
  1246. y3,
  1247. z3,
  1248. msh
  1249. })
  1250. elseif Type == 2 then
  1251. table.insert(Effects, {
  1252. prt,
  1253. "Block2",
  1254. delay,
  1255. x3,
  1256. y3,
  1257. z3,
  1258. msh
  1259. })
  1260. else
  1261. table.insert(Effects, {
  1262. prt,
  1263. "Block3",
  1264. delay,
  1265. x3,
  1266. y3,
  1267. z3,
  1268. msh
  1269. })
  1270. end
  1271. end
  1272. },
  1273. Sphere = {
  1274. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1275. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1276. prt.Anchored = true
  1277. prt.CFrame = cframe
  1278. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1279. game:GetService("Debris"):AddItem(prt, 10)
  1280. table.insert(Effects, {
  1281. prt,
  1282. "Cylinder",
  1283. delay,
  1284. x3,
  1285. y3,
  1286. z3,
  1287. msh
  1288. })
  1289. end
  1290. },
  1291. Cylinder = {
  1292. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1293. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1294. prt.Anchored = true
  1295. prt.CFrame = cframe
  1296. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1297. game:GetService("Debris"):AddItem(prt, 10)
  1298. table.insert(Effects, {
  1299. prt,
  1300. "Cylinder",
  1301. delay,
  1302. x3,
  1303. y3,
  1304. z3,
  1305. msh
  1306. })
  1307. end
  1308. },
  1309. Wave = {
  1310. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1311. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1312. prt.Anchored = true
  1313. prt.CFrame = cframe
  1314. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1315. game:GetService("Debris"):AddItem(prt, 10)
  1316. table.insert(Effects, {
  1317. prt,
  1318. "Cylinder",
  1319. delay,
  1320. x3,
  1321. y3,
  1322. z3,
  1323. msh
  1324. })
  1325. end
  1326. },
  1327. Ring = {
  1328. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1329. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1330. prt.Anchored = true
  1331. prt.CFrame = cframe
  1332. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1333. game:GetService("Debris"):AddItem(prt, 10)
  1334. table.insert(Effects, {
  1335. prt,
  1336. "Cylinder",
  1337. delay,
  1338. x3,
  1339. y3,
  1340. z3,
  1341. msh
  1342. })
  1343. end
  1344. },
  1345. Break = {
  1346. Create = function(brickcolor, cframe, x1, y1, z1)
  1347. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1348. prt.Anchored = true
  1349. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1350. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1351. local num = math.random(10, 50) / 1000
  1352. game:GetService("Debris"):AddItem(prt, 10)
  1353. table.insert(Effects, {
  1354. prt,
  1355. "Shatter",
  1356. num,
  1357. prt.CFrame,
  1358. math.random() - math.random(),
  1359. 0,
  1360. math.random(50, 100) / 100
  1361. })
  1362. end
  1363. }
  1364. }
  1365. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1366. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1367. prt.Anchored = true
  1368. prt.CFrame = cframe
  1369. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1370. game:GetService("Debris"):AddItem(prt, 10)
  1371. if Type == 1 or Type == nil then
  1372. table.insert(Effects, {
  1373. prt,
  1374. "Block1",
  1375. delay,
  1376. x3,
  1377. y3,
  1378. z3,
  1379. msh
  1380. })
  1381. elseif Type == 2 then
  1382. table.insert(Effects, {
  1383. prt,
  1384. "Block2",
  1385. delay,
  1386. x3,
  1387. y3,
  1388. z3,
  1389. msh
  1390. })
  1391. elseif Type == 3 then
  1392. table.insert(Effects, {
  1393. prt,
  1394. "Block3",
  1395. delay,
  1396. x3,
  1397. y3,
  1398. z3,
  1399. msh
  1400. })
  1401. end
  1402. end
  1403. function CreateSound(id, par, vol, pit)
  1404. coroutine.resume(coroutine.create(function()
  1405. local sou = Instance.new("Sound", par or workspace)
  1406. sou.Volume = vol
  1407. sou.Pitch = pit or 1
  1408. sou.SoundId = id
  1409. swait()
  1410. sou:play()
  1411. game:GetService("Debris"):AddItem(sou, 6)
  1412. end))
  1413. end
  1414. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1415. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1416. prt.Anchored = true
  1417. prt.CFrame = cframe
  1418. prt.Material = "Neon"
  1419. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1420. game:GetService("Debris"):AddItem(prt, 10)
  1421. coroutine.resume(coroutine.create(function(Part, Mesh)
  1422. for i = 0, 6, delay do
  1423. swait()
  1424. Part.Transparency = i
  1425. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1426. end
  1427. Part.Parent = nil
  1428. end), prt, msh)
  1429. end
  1430. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1431. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1432. local MainPos = partt.Position
  1433. local MainPos2 = mouse + SpreadVectors
  1434. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1435. local speed = 1000
  1436. local num = 1
  1437. coroutine.resume(coroutine.create(function()
  1438. repeat
  1439. swait()
  1440. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1441. local mag =(MainPos - pos).magnitude
  1442. 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)
  1443. MainPos = MainPos + MouseLook.lookVector * speed
  1444. num = num - 1
  1445. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1446. if hit ~= nil then
  1447. num = 0
  1448. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1449. refpart.Anchored = true
  1450. refpart.CFrame = CFrame.new(pos)
  1451. game:GetService("Debris"):AddItem(refpart, 2)
  1452. end
  1453. if num <= 0 then
  1454. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1455. refpart.Anchored = true
  1456. refpart.CFrame = CFrame.new(pos)
  1457. if hit ~= nil then
  1458. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1459. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1460. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1461. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1462. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1463. end
  1464. game:GetService("Debris"):AddItem(refpart, 0)
  1465. end
  1466. until num <= 0
  1467. end))
  1468. end
  1469. function shoottraildd2(mouse, partt, SpreadAmount)
  1470. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1471. local MainPos = partt.Position
  1472. local MainPos2 = mouse + SpreadVectors
  1473. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1474. local speed = 3000
  1475. local num = 1
  1476. coroutine.resume(coroutine.create(function()
  1477. repeat
  1478. swait()
  1479. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1480. local mag = (MainPos - pos).magnitude
  1481. Laser(BrickColor.new("Pastel lighe"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1482. MainPos = MainPos + MouseLook.lookVector * speed
  1483. num = num - 1
  1484. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1485. if hit ~= nil then
  1486. num = 0
  1487. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1488. refpart.Anchored = true
  1489. refpart.CFrame = CFrame.new(pos)
  1490. game:GetService("Debris"):AddItem(refpart, 2)
  1491. end
  1492. if num <= 0 then
  1493. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1494. refpart.Anchored = true
  1495. refpart.CFrame = CFrame.new(pos)
  1496. if hit ~= nil then
  1497. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1498. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1499. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1500. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1501. MagniKILL(refpart, 80, 0, "Normal")
  1502. end
  1503. game:GetService("Debris"):AddItem(refpart, 0)
  1504. end
  1505. until num <= 0
  1506. end))
  1507. end
  1508. function shoottraildd22(mouse, partt, SpreadAmount)
  1509. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1510. local MainPos = partt.Position
  1511. local MainPos2 = mouse + SpreadVectors
  1512. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1513. local speed = 900
  1514. local num = 1
  1515. coroutine.resume(coroutine.create(function()
  1516. repeat
  1517. swait()
  1518. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1519. local mag = (MainPos - pos).magnitude
  1520. 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)
  1521. MainPos = MainPos + MouseLook.lookVector * speed
  1522. num = num - 1
  1523. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1524. if hit ~= nil then
  1525. num = 0
  1526. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1527. refpart.Anchored = true
  1528. refpart.CFrame = CFrame.new(pos)
  1529. game:GetService("Debris"):AddItem(refpart, 2)
  1530. end
  1531. if num <= 0 then
  1532. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1533. refpart.Anchored = true
  1534. refpart.CFrame = CFrame.new(pos)
  1535. if hit ~= nil then
  1536. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1537. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1538. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1539. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1540. MagniKILL(refpart, 80, 0, "Normal")
  1541. end
  1542. game:GetService("Debris"):AddItem(refpart, 0)
  1543. end
  1544. until num <= 0
  1545. end))
  1546. end
  1547. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1548. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1549. local MainPos = partt.Position
  1550. local MainPos2 = mouse + SpreadVectors
  1551. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1552. local speed = 200
  1553. local num = 0
  1554. coroutine.resume(coroutine.create(function()
  1555. repeat
  1556. swait()
  1557. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1558. local mag = (MainPos - pos).magnitude
  1559. 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)
  1560. MainPos = MainPos + MouseLook.lookVector * speed
  1561. num = num - 1
  1562. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1563. if hit ~= nil then
  1564. num = 0
  1565. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1566. refpart.Anchored = true
  1567. refpart.CFrame = CFrame.new(pos)
  1568. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1569. game:GetService("Debris"):AddItem(refpart, 2)
  1570. end
  1571. if num <= 0 then
  1572. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1573. refpart.Anchored = true
  1574. refpart.CFrame = CFrame.new(pos)
  1575. if hit ~= nil then
  1576. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1577. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1578. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1579. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1580. end
  1581. game:GetService("Debris"):AddItem(refpart, 0)
  1582. end
  1583. until num <= 0
  1584. end))
  1585. end
  1586. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1587. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1588. local MainPos = partt.Position
  1589. local MainPos2 = mouse + SpreadVectors
  1590. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1591. local speed = 500
  1592. local num = 1
  1593. coroutine.resume(coroutine.create(function()
  1594. repeat
  1595. swait()
  1596. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1597. local mag = (MainPos - pos).magnitude
  1598. 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)
  1599. MainPos = MainPos + MouseLook.lookVector * speed
  1600. num = num - 1
  1601. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1602. if hit ~= nil then
  1603. num = 0
  1604. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1605. refpart.Anchored = true
  1606. refpart.CFrame = CFrame.new(pos)
  1607. game:GetService("Debris"):AddItem(refpart, 2)
  1608. end
  1609. if num <= 0 then
  1610. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1611. refpart.Anchored = true
  1612. refpart.CFrame = CFrame.new(pos)
  1613. if hit ~= nil then
  1614. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1615. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1616. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1617. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1618. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1619. end
  1620. game:GetService("Debris"):AddItem(refpart, 0)
  1621. end
  1622. until num <= 0
  1623. end))
  1624. end
  1625.  
  1626. --sanic
  1627. Humanoid.WalkSpeed = 150
  1628. local Must2 = Instance.new("Sound",Torso)
  1629. Must2.SoundId = "rbxassetid://1169454591"
  1630. Must2.Pitch = 0.99
  1631. Must2.Volume = 4
  1632. Must2.Looped = true
  1633. wait(0)
  1634. Must2:Play()
  1635. ---
  1636.  
  1637. attackdebounce = false
  1638. deb=false
  1639.  
  1640. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1641. if hit.Parent==nil then
  1642. return
  1643. end
  1644. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1645. for _,v in pairs(hit.Parent:children()) do
  1646. if v:IsA("Humanoid") then
  1647. h=v
  1648. end
  1649. end
  1650. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1651. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1652. end
  1653. if hit.Parent.className=="Hat" then
  1654. hit=hit.Parent.Parent:findFirstChild("Head")
  1655. end
  1656. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1657. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1658. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1659. return
  1660. end]]
  1661. -- hs(hit,1.2)
  1662. c=Instance.new("ObjectValue")
  1663. c.Name="creator"
  1664. c.Value=game:service("Players").LocalPlayer
  1665. c.Parent=h
  1666. game:GetService("Debris"):AddItem(c,.5)
  1667. Damage=math.random(minim,maxim)
  1668. -- h:TakeDamage(Damage)
  1669. blocked=false
  1670. block=hit.Parent:findFirstChild("Block")
  1671. if block~=nil then
  1672. print(block.className)
  1673. if block.className=="NumberValue" then
  1674. if block.Value>0 then
  1675. blocked=true
  1676. if decreaseblock==nil then
  1677. block.Value=block.Value-1
  1678. end
  1679. end
  1680. end
  1681. if block.className=="IntValue" then
  1682. if block.Value>0 then
  1683. blocked=true
  1684. if decreaseblock~=nil then
  1685. block.Value=block.Value-1
  1686. end
  1687. end
  1688. end
  1689. end
  1690. if blocked==false then
  1691. -- h:TakeDamage(Damage)
  1692. h.Health=h.Health-Damage
  1693. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1694. else
  1695. h.Health=h.Health-(Damage/2)
  1696. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1697. end
  1698. if Type=="Knockdown" then
  1699. Humanoid=hit.Parent.Humanoid
  1700. Humanoid.PlatformStand=true
  1701. coroutine.resume(coroutine.create(function(HHumanoid)
  1702. swait(1)
  1703. HHumanoid.PlatformStand=false
  1704. end),Humanoid)
  1705. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1706. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1707. local bodvol=Instance.new("BodyVelocity")
  1708. bodvol.velocity=angle*knockback
  1709. bodvol.P=5000
  1710. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1711. bodvol.Parent=hit
  1712. rl=Instance.new("BodyAngularVelocity")
  1713. rl.P=3000
  1714. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1715. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1716. rl.Parent=hit
  1717. game:GetService("Debris"):AddItem(bodvol,.5)
  1718. game:GetService("Debris"):AddItem(rl,.5)
  1719. elseif Type=="Normal" then
  1720. bp=Instance.new("BodyVelocity")
  1721. bp.P=100000
  1722. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1723. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1724. if KnockbackType==1 then
  1725. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1726. elseif KnockbackType==2 then
  1727. bp.velocity=Property.CFrame.lookVector*knockback
  1728. end
  1729. if knockback>0 then
  1730. bp.Parent=hit.Parent.Torso
  1731.  
  1732. end
  1733. game:GetService("Debris"):AddItem(bp,.5)
  1734. elseif Type=="Up" then
  1735. local bodyVelocity=Instance.new("BodyVelocity")
  1736. bodyVelocity.velocity=vt(0,60,0)
  1737. bodyVelocity.P=5000
  1738. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1739. bodyVelocity.Parent=hit
  1740. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1741. rl=Instance.new("BodyAngularVelocity")
  1742. rl.P=3000
  1743. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1744. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1745. rl.Parent=hit
  1746. game:GetService("Debris"):AddItem(rl,.5)
  1747. elseif Type=="Snare" then
  1748. bp=Instance.new("BodyPosition")
  1749. bp.P=2000
  1750. bp.D=100
  1751. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1752. bp.position=hit.Parent.Torso.Position
  1753. bp.Parent=hit.Parent.Torso
  1754. game:GetService("Debris"):AddItem(bp,1)
  1755. elseif Type=="Target" then
  1756. if Targetting==false then
  1757. ZTarget=hit.Parent.Torso
  1758. coroutine.resume(coroutine.create(function(Part)
  1759. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1760. swait(1)
  1761. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1762. end),ZTarget)
  1763. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1764. targetgui=Instance.new("BillboardGui")
  1765. targetgui.Parent=ZTarget
  1766. targetgui.Size=UDim2.new(10,100,10,100)
  1767. targ=Instance.new("ImageLabel")
  1768. targ.Parent=targetgui
  1769. targ.BackgroundTransparency=1
  1770. targ.Image="rbxassetid://4834067"
  1771. targ.Size=UDim2.new(1,0,1,0)
  1772. cam.CameraType="Scriptable"
  1773. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1774. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1775. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1776. Targetting=true
  1777. RocketTarget=ZTarget
  1778. for i=1,Property do
  1779. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1780. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1781. swait()
  1782. end
  1783. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1784. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1785. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1786. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1787. end
  1788. Targetting=true
  1789. RocketTarget=true
  1790. targetgui.Parent=true
  1791. cam.CameraType="Custom"
  1792. end
  1793. end
  1794. debounce=Instance.new("BoolValue")
  1795. debounce.Name="DebounceHit"
  1796. debounce.Parent=hit.Parent
  1797. debounce.Value=true
  1798. game:GetService("Debris"):AddItem(debounce,Delay)
  1799. c=Instance.new("ObjectValue")
  1800. c.Name="creator"
  1801. c.Value=Player
  1802. c.Parent=h
  1803. game:GetService("Debris"):AddItem(c,.5)
  1804. CRIT=true
  1805. hitDeb=true
  1806. AttackPos=6
  1807. end
  1808. end
  1809.  
  1810. showDamage=function(Char,Dealt,du,Color)
  1811. m=Instance.new("Model")
  1812. m.Name=tostring(Dealt)
  1813. h=Instance.new("Humanoid")
  1814. h.Health=0
  1815. h.MaxHealth=0
  1816. h.Parent=m
  1817. c=Instance.new("Part")
  1818. c.Transparency=0
  1819. c.BrickColor=Color
  1820. c.Transparency = 1
  1821. c.Name="Head"
  1822. c.TopSurface=0
  1823. c.BottomSurface=0
  1824. c.formFactor="Plate"
  1825. c.Size=Vector3.new(1,.4,1)
  1826.  
  1827. local txt = Instance.new("BillboardGui", c)
  1828. txt.Adornee = c
  1829. txt.Name = "_status"
  1830. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1831. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1832. local text = Instance.new("TextLabel", txt)
  1833. text.Size = UDim2.new(10, 0, 7, 0)
  1834. text.FontSize = "Size12"
  1835. text.TextScaled = true
  1836. text.TextTransparency = 0.5
  1837. text.BackgroundTransparency = 1
  1838. text.TextTransparency = 0.5
  1839. text.TextStrokeTransparency = 0.5
  1840. text.Font = "SciFi"
  1841. text.TextStrokeColor3 = Color3.new(0,0,0)
  1842. v=Instance.new("Part")
  1843. v.Name = "ColorBrick"
  1844. v.Parent=c
  1845. v.FormFactor="Symmetric"
  1846. v.Anchored=true
  1847. v.CanCollide=false
  1848. v.BottomSurface="Smooth"
  1849. v.TopSurface="Smooth"
  1850. v.Size=Vector3.new(10,5,3)
  1851. v.Transparency=1
  1852. v.CFrame=c.CFrame
  1853. v.BrickColor=BrickColor.random()
  1854. v.Transparency=1
  1855. text.TextColor3 = t.BrickColor.Color
  1856. v.Shape="Block"
  1857. text.Text = tostring(Dealt)
  1858. ms=Instance.new("CylinderMesh")
  1859. ms.Scale=Vector3.new(.8,.8,.8)
  1860. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1861. local rndm=math.random(1,#hitsounds)
  1862. local r=rndm
  1863. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1864. if CRIT==true then
  1865. ms.Scale=Vector3.new(1,1.25,1)
  1866. end
  1867. ms.Parent=c
  1868. c.Reflectance=0
  1869. Instance.new("BodyGyro").Parent=c
  1870. c.Parent=m
  1871. if Char:findFirstChild("Head")~=nil then
  1872. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1873. elseif Char.Parent:findFirstChild("Head")~=nil then
  1874. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1875. end
  1876. f=Instance.new("BodyPosition")
  1877. f.P=200000
  1878. f.D=100
  1879. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1880. f.position=c.Position+Vector3.new(0,3,0)
  1881. f.Parent=c
  1882. game:GetService("Debris"):AddItem(m,.5+du)
  1883. c.CanCollide=false
  1884. m.Parent=workspace
  1885. c.CanCollide=false
  1886. end
  1887.  
  1888.  
  1889. ------
  1890. hito = function(dm, X, c, dn, dp, dq)
  1891. for I,dr in pairs(workspace:GetChildren()) do
  1892. 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
  1893. local ds = dr:FindFirstChild("Humanoid")
  1894. local dt = dr:FindFirstChild("HumanoidRootPart")
  1895. TakeDamage(ds, c)
  1896. if InForm == true then
  1897. ds.Parent:BreakJoints()
  1898. wait(1.2)
  1899. ds.Parent:Destroy()
  1900. end
  1901. ds:SetStateEnabled(16, true)
  1902. delay(dn, function()
  1903. ds:SetStateEnabled(16, true)
  1904. end)
  1905. local du = Instance.new("StringValue")
  1906. du.Name = "alabo"
  1907. du.Parent = dt
  1908. game.Debris:AddItem(du, dn)
  1909. local dv = Instance.new("Part")
  1910.  
  1911. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1912. dv.Transparency = 0.25
  1913. dv.Anchored = true
  1914. dv.CanCollide = false
  1915. dv.BrickColor = BrickColor.new("White")
  1916. dv.Material = "Neon"
  1917. dv.Locked = true
  1918. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1919. dv.Parent = modz
  1920. local dw = Instance.new("SpecialMesh")
  1921. dw.MeshType = "Sphere"
  1922. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1923. dw.Parent = dv
  1924. game.Debris:AddItem(dv, 1)
  1925. local dx = Instance.new("Model")
  1926. dx.Name = c
  1927. dx.Parent = workspace
  1928. game.Debris:AddItem(dx, 0.5 + c / 75)
  1929. local dy = Instance.new("Humanoid")
  1930. dy.MaxHealth = 0
  1931. dy.Parent = dx
  1932. local dz = Instance.new("Part")
  1933. dz.Name = "Head"
  1934. dz.Locked = true
  1935. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1936. dz.Position = dt.Position
  1937. dz.BrickColor = BrickColor.new("Pastel light blue")
  1938. dz.Material = "Neon"
  1939. dz.Transparency = 1
  1940. dz.CanCollide = false
  1941. dz.Parent = dx
  1942. local dA = Instance.new("BodyPosition")
  1943. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1944. dA.P = 20000
  1945. dA.D = 300
  1946. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  1947. dA.Parent = dz
  1948. local dB = Instance.new("CylinderMesh")
  1949. dB.Parent = dz
  1950. coroutine.resume(coroutine.create(function()
  1951. while dB do
  1952. swait()
  1953. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  1954. end
  1955. end))
  1956. if dp then
  1957. local dC = Instance.new("BodyVelocity")
  1958. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  1959. dC.P = 9999999999
  1960. dC.Velocity = dp
  1961. dC.Parent = dt
  1962. game.Debris:AddItem(dC, dn)
  1963. end
  1964. if dq then
  1965. local dD = Instance.new("BodyAngularVelocity")
  1966. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  1967. dD.P = math.huge
  1968. dD.AngularVelocity = dq
  1969. dD.Parent = dt
  1970. game.Debris:AddItem(dD, dn)
  1971. end
  1972. local dE = Instance.new("Sound")
  1973. dE.Pitch = rd2(10, 11) / 10
  1974. dE.Volume = rd2(10, 13) / 10
  1975. dE.EmitterSize = 10
  1976. dE.SoundId = "rbxassetid://"
  1977. dE.Parent = dv
  1978. dE:Play()
  1979. coroutine.resume(coroutine.create(function()
  1980. for I = 1, 5 do
  1981. swait()
  1982. dv.Transparency = dv.Transparency + 0.175
  1983. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  1984. end
  1985. end))
  1986. end
  1987. end
  1988. end
  1989. ------
  1990.  
  1991. vt = Vector3.new
  1992. local new = Instance.new
  1993. local cf = CFrame.new
  1994. local cfa = CFrame.Angles
  1995. local bc = BrickColor.new
  1996.  
  1997. function bigbangattack()
  1998. attack = true
  1999. Humanoid.WalkSpeed = 0
  2000. for i = 0, 8, 0.1 do
  2001. swait()
  2002. 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)
  2003. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2004. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2005. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2006. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2007. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2008. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2009. end
  2010. local rng = Instance.new("Part", mouse)
  2011. rng.Anchored = true
  2012. rng.BrickColor = BrickColor.new("Cyan")
  2013. rng.CanCollide = false
  2014. rng.FormFactor = 3
  2015. rng.Name = "Ring"
  2016. rng.Size = Vector3.new(0.4,0.4,0.4)
  2017. rng.Transparency = 0
  2018. rng.TopSurface = 0
  2019. rng.BottomSurface = 0
  2020. rng.CFrame = RootPart.CFrame
  2021. local rngm = Instance.new("SpecialMesh", rng)
  2022. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2023.  
  2024. local rng3 = rng:Clone()
  2025. rng3.Parent = char
  2026. local rng3m = rng3.Mesh
  2027.  
  2028. local rng5 = rng:Clone()
  2029. rng5.Parent = char
  2030. rng5.BrickColor = BrickColor.new("Cyan")
  2031. local rng5m = rng5.Mesh
  2032. local rng6 = rng:Clone()
  2033. rng6.Material = "Plastic"
  2034. rng6.BrickColor = BrickColor.new("Cyan")
  2035. rng6.Parent = char
  2036. local rng6m = rng6.Mesh
  2037. rng6m.Scale = vt(7.5,7.5,7.5)
  2038. rng6m.MeshType = "FileMesh"
  2039. rng6m.MeshId = "rbxassetid://430736398"
  2040. local Must2 = Instance.new("Sound",rng6)
  2041. Must2.SoundId = "rbxassetid://135581154"
  2042. Must2.Pitch = 0.99
  2043. Must2.Volume = 3
  2044. Must2.Looped = false
  2045. wait(0)
  2046. Must2:Play()
  2047. local hita = rng6.Touched:connect(function(hit)
  2048. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2049. end)
  2050.  
  2051. rng3.CFrame = RootPart.CFrame
  2052.  
  2053. rng5.CFrame = RootPart.CFrame
  2054. rng6.CFrame = RootPart.CFrame
  2055. local pie222 = Instance.new("ParticleEmitter")
  2056. pie222.Parent = rng6
  2057. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2058. pie222.LightEmission = 1
  2059. pie222.Size = NumberSequence.new(6,1)
  2060. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2061. pie222.Transparency = NumberSequence.new(0.6,1)
  2062. pie222.EmissionDirection = "Top"
  2063. pie222.Enabled = true
  2064. pie222.Lifetime = NumberRange.new(1)
  2065. pie222.Rotation = NumberRange.new(-320, 320)
  2066. pie222.Rate = 404
  2067. pie222.Speed = NumberRange.new(0)
  2068. pie222.LockedToPart = false
  2069. pie222.VelocitySpread = 2
  2070. wait()
  2071. local scaler = 10/5
  2072. local scaler2 = 10/5
  2073. for i = 0,10,0.1 do
  2074. swait()
  2075. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2076.  
  2077. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2078.  
  2079. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2080. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2081. rng6.CFrame = rng3.CFrame
  2082. rng.Transparency = rng.Transparency + 1
  2083.  
  2084. rng3.Transparency = rng3.Transparency + 0.01
  2085.  
  2086. rng5.Transparency = rng5.Transparency + 0.01
  2087. rng6.Transparency = rng6.Transparency + 0.021
  2088. scaler = scaler - 0.125/5
  2089. scaler2 = scaler2 - 0.1/5
  2090.  
  2091. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2092.  
  2093. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2094. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2095. end
  2096. hita:disconnect()
  2097. game:GetService("Debris"):AddItem(rng, 1)
  2098.  
  2099. game:GetService("Debris"):AddItem(rng3, 1)
  2100.  
  2101. game:GetService("Debris"):AddItem(rng5, 1)
  2102. attack = false
  2103. pie222:Destroy()
  2104. Humanoid.WalkSpeed = 16
  2105. end
  2106.  
  2107.  
  2108. function bigbangattack2()
  2109. attack = true
  2110. Humanoid.WalkSpeed = 0
  2111. for i = 0, 8, 0.1 do
  2112. swait()
  2113. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2114. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2115. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2116. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2117. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2118. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2119. end
  2120. local rng = Instance.new("Part", RightArm)
  2121. rng.Anchored = true
  2122. rng.BrickColor = BrickColor.new("Cyan")
  2123. rng.CanCollide = false
  2124. rng.FormFactor = 3
  2125. rng.Name = "Ring"
  2126. rng.Size = Vector3.new(0.4,0.4,0.4)
  2127. rng.Transparency = 0
  2128. rng.TopSurface = 0
  2129. rng.BottomSurface = 0
  2130. rng.CFrame = RootPart.CFrame
  2131. local rngm = Instance.new("SpecialMesh", rng)
  2132. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2133.  
  2134. local rng3 = rng:Clone()
  2135. rng3.Parent = char
  2136. local rng3m = rng3.Mesh
  2137.  
  2138. local rng5 = rng:Clone()
  2139. rng5.Parent = char
  2140. rng5.BrickColor = BrickColor.new("Cyan")
  2141. local rng5m = rng5.Mesh
  2142. local rng6 = rng:Clone()
  2143. rng6.Material = "Plastic"
  2144. rng6.BrickColor = BrickColor.new("Cyan")
  2145. rng6.Parent = char
  2146. local rng6m = rng6.Mesh
  2147. rng6m.Scale = vt(7.5,7.5,30.5)
  2148. rng6m.MeshType = "FileMesh"
  2149. rng6m.MeshId = "rbxassetid://430736398"
  2150. local Must2 = Instance.new("Sound",Torso)
  2151. Must2.SoundId = "rbxassetid://719747626"
  2152. Must2.Pitch = 0.99
  2153. Must2.Volume = 3
  2154. Must2.Looped = false
  2155. wait(0)
  2156. Must2:Play()
  2157. local hita = rng6.Touched:connect(function(hit)
  2158. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2159. end)
  2160.  
  2161. rng3.CFrame = Head.CFrame
  2162.  
  2163. rng5.CFrame = Head.CFrame
  2164. rng6.CFrame = rng5.CFrame
  2165. local pie222 = Instance.new("ParticleEmitter")
  2166. pie222.Parent = rng6
  2167. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2168. pie222.LightEmission = 1
  2169. pie222.Size = NumberSequence.new(15,1)
  2170. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2171. pie222.Transparency = NumberSequence.new(0.6,1)
  2172. pie222.EmissionDirection = "Top"
  2173. pie222.Enabled = true
  2174. pie222.Lifetime = NumberRange.new(1)
  2175. pie222.Rotation = NumberRange.new(-320, 320)
  2176. pie222.Rate = 404
  2177. pie222.Speed = NumberRange.new(0)
  2178. pie222.LockedToPart = false
  2179. pie222.VelocitySpread = 2
  2180. wait()
  2181. local scaler = 10/5
  2182. local scaler2 = 10/5
  2183. for i = 0,10,0.1 do
  2184. swait()
  2185. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2186.  
  2187. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2188.  
  2189. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2190. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2191. rng6.CFrame = rng3.CFrame
  2192. rng.Transparency = rng.Transparency + 1
  2193.  
  2194. rng3.Transparency = rng3.Transparency + 0.01
  2195.  
  2196. rng5.Transparency = rng5.Transparency + 0.01
  2197. rng6.Transparency = rng6.Transparency + 0.021
  2198. scaler = scaler - 0.125/5
  2199. scaler2 = scaler2 - 0.1/5
  2200.  
  2201. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2202.  
  2203. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2204. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2205. end
  2206. hita:disconnect()
  2207. game:GetService("Debris"):AddItem(rng, 1)
  2208.  
  2209. game:GetService("Debris"):AddItem(rng3, 1)
  2210.  
  2211. game:GetService("Debris"):AddItem(rng5, 1)
  2212. attack = false
  2213. pie222:Destroy()
  2214. Humanoid.WalkSpeed = 16
  2215. end
  2216.  
  2217. boom = Instance.new("Sound",char)
  2218. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2219. boom.Volume = 1
  2220.  
  2221. mouse.KeyDown:connect(function(key)
  2222. if key == "q" then
  2223. local Must = Instance.new("Sound",Torso)
  2224. Must.SoundId = "rbxassetid://273734478"
  2225. Must.Pitch = 0.99
  2226. Must.Volume = 3.4
  2227. Must.Looped = false
  2228. wait(0)
  2229. Must:Play()
  2230.  
  2231. local pie222 = Instance.new('ParticleEmitter')
  2232. pie222.Parent = RootPart
  2233. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2234. pie222.LightEmission = 1
  2235. pie222.Size = NumberSequence.new(6,1)
  2236. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2237. pie222.Transparency = NumberSequence.new(0.3,1)
  2238. pie222.EmissionDirection = "Top"
  2239. pie222.Enabled = true
  2240. pie222.Lifetime = NumberRange.new(1)
  2241. pie222.Rotation = NumberRange.new(-320, 320)
  2242. pie222.Rate = 300
  2243. pie222.Speed = NumberRange.new(0)
  2244. pie222.LockedToPart = false
  2245. pie222.VelocitySpread = 2
  2246. Humanoid.WalkSpeed = 400
  2247. wait(7)
  2248. pie222:Destroy()
  2249. Humanoid.WalkSpeed = 150
  2250.  
  2251.  
  2252.  
  2253. end
  2254. end)
  2255.  
  2256.  
  2257. mouse.KeyDown:connect(function(k) ---galickgun
  2258. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2259. MV4 = 0
  2260. local Must = Instance.new("Sound",Torso)
  2261. Must.SoundId = "rbxassetid://719748223"
  2262. Must.Pitch = 0.99
  2263. Must.Volume = 3.4
  2264. Must.Looped = false
  2265. wait(0)
  2266. Must:Play()
  2267. Humanoid.WalkSpeed = 13
  2268. local Aura = Instance.new('ParticleEmitter')
  2269. Aura.Name = "Aura"
  2270. Aura.Texture = "rbxassetid://347730682"
  2271. Aura.Parent = Torso
  2272. Aura.LightEmission = 1
  2273. Aura.Transparency = NumberSequence.new(0.4,1)
  2274. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2275. Aura.Size = NumberSequence.new(1,9)
  2276. Aura.Rotation = NumberRange.new(-360,360)
  2277. Aura.LockedToPart = true
  2278. Aura.Lifetime = NumberRange.new(1)
  2279. Aura.Rate = 100
  2280. Aura.Speed = NumberRange.new(0)
  2281. Aura.EmissionDirection = "Top"
  2282. local Aura2 = Instance.new('ParticleEmitter')
  2283. Aura2.Name = "Aura"
  2284. Aura2.Texture = "rbxassetid://1046299182"
  2285. Aura2.Parent = Torso
  2286. Aura2.LightEmission = 1
  2287. Aura2.Transparency = NumberSequence.new(0,1)
  2288. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2289. Aura2.Size = NumberSequence.new(14)
  2290. Aura2.Rotation = NumberRange.new(-360,360)
  2291. Aura2.LockedToPart = true
  2292. Aura2.Lifetime = NumberRange.new(0.2)
  2293. Aura2.Rate = 20
  2294. Aura2.Speed = NumberRange.new(0)
  2295. Aura2.EmissionDirection = "Top"
  2296. attack = true
  2297. Firepart1 = Instance.new("Part", RightArm)
  2298. Firepart1.Size = Vector3.new(1, 1, 1)
  2299. GuW1 = Instance.new("Weld")
  2300. GuW1.Name = "GuW"
  2301. GuW1.Part0 = RightArm
  2302. GuW1.C0 = cn(0, -1, 0)
  2303. GuW1.C1 = cn(0, 0, 0)
  2304. GuW1.Part1 = Firepart1
  2305. GuW1.Parent = RightArm
  2306. Firepart1.Transparency = 1
  2307. Firepart2 = Instance.new("Part", LeftArm)
  2308. Firepart2.Size = Vector3.new(1, 1, 1)
  2309. GuW2 = Instance.new("Weld")
  2310. GuW2.Name = "GuW"
  2311. GuW2.Part0 = LeftArm
  2312. GuW2.C0 = cn(0, -1, 0)
  2313. GuW2.C1 = cn(0, 0, 0)
  2314. GuW2.Part1 = Firepart2
  2315. GuW2.Parent = LeftArm
  2316. Firepart2.Transparency = 1
  2317. GuW1:Destroy()
  2318. GuW1 = Instance.new("Weld")
  2319. GuW1.Name = "GuW"
  2320. GuW1.Part0 = Torso
  2321. GuW1.C0 = cn(0, 0, -6)
  2322. GuW1.C1 = cn(0, 0, 0)
  2323. GuW1.Part1 = Firepart1
  2324. GuW1.Parent = Torso
  2325. GuW2:Destroy()
  2326. GuW2 = Instance.new("Weld")
  2327. GuW2.Name = "GuW"
  2328. GuW2.Part0 = Torso
  2329. GuW2.C0 = cn(0, 0, -6)
  2330. GuW2.C1 = cn(0, 0, 0)
  2331. GuW2.Part1 = Firepart2
  2332. GuW2.Parent = Torso
  2333. GuW2:Destroy()
  2334. GuW2 = Instance.new("Weld")
  2335. GuW2.Name = "GuW"
  2336. GuW2.Part0 = Torso
  2337. GuW2.C0 = cn(0, 0, -4)
  2338. GuW2.C1 = cn(0, 0, 0)
  2339. GuW2.Part1 = Firepart2
  2340. GuW2.Parent = Torso
  2341. for i = 0, 18, 0.1 do
  2342. swait()
  2343. if Torsovelocity.Y > 2 then
  2344. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2345. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2346. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2347. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2348. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2349. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2350. elseif Torsovelocity.Y < 1 then
  2351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2353. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2354. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2355. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2356. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2357. end
  2358. end
  2359. GuW1:Destroy()
  2360. GuW1 = Instance.new("Weld")
  2361. GuW1.Name = "GuW"
  2362. GuW1.Part0 = Torso
  2363. GuW1.C0 = cn(0, 0, -15)
  2364. GuW1.C1 = cn(0, 0, 0)
  2365. GuW1.Part1 = Firepart1
  2366. GuW1.Parent = Torso
  2367. GuW2:Destroy()
  2368. GuW2 = Instance.new("Weld")
  2369. GuW2.Name = "GuW"
  2370. GuW2.Part0 = Torso
  2371. GuW2.C0 = cn(0, 0, -17.5)
  2372. GuW2.C1 = cn(0, 0, 0)
  2373. GuW2.Part1 = Firepart2
  2374. GuW2.Parent = Torso
  2375. local Must = Instance.new("Sound",Torso)
  2376. Must.SoundId = "rbxassetid://719747626"
  2377. Must.Pitch = 0.99
  2378. Must.Volume = 3.9
  2379. Must.Looped = false
  2380. wait(0)
  2381. Must:Play()
  2382. for i = 0, 1.25, 0.01 do
  2383. swait()
  2384. 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)
  2385. shoottraildd22(mouse.Hit.p, Torso, 0)
  2386. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2387. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2388. if Torsovelocity.Y > 2 then
  2389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2391. 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)
  2392. 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)
  2393. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2394. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2395. end
  2396. end
  2397. Must:Stop()
  2398. Aura:Destroy()
  2399. Aura2:Destroy()
  2400. wait(0.5)
  2401. Humanoid.WalkSpeed = 16
  2402. attack = false
  2403. MV4 = 300
  2404. Firepart1:Destroy()
  2405. Firepart2:Destroy()
  2406. end
  2407. end)
  2408.  
  2409.  
  2410. d = {}
  2411. function iteffect()
  2412.  
  2413. coroutine.resume(coroutine.create(function()
  2414.  
  2415. for i = 1, 10 do
  2416. effect = Instance.new("Part", workspace)
  2417. effect.Anchored = true
  2418. effect.CanCollide = false
  2419. effect.Size = Vector3.new(0.2, 3, 0.2)
  2420. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2421. effect.Transparency = 0
  2422. effect.Material = "Plastic"
  2423. effect.BrickColor = BrickColor.new("Really black")
  2424. table.insert(d, effect)
  2425. game:GetService("Debris"):AddItem(effect, 0.3)
  2426. end
  2427.  
  2428. coroutine.resume(coroutine.create(function()
  2429. for i = 1, 10 do
  2430. for i,e in pairs(d) do
  2431. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2432. e.Transparency = e.Transparency + 0.030
  2433. end
  2434. wait(0.01)
  2435. end
  2436.  
  2437. end))
  2438. end))
  2439.  
  2440.  
  2441. end
  2442.  
  2443. tp = true
  2444.  
  2445. mouse.KeyDown:connect(function(k)
  2446. if k == "e" then
  2447. if tp == true then
  2448. tp = false
  2449. local Must = Instance.new("Sound",Torso)
  2450. Must.SoundId = "rbxassetid://1055279036"
  2451. Must.Pitch = 0.99
  2452. Must.Volume = 1.2
  2453. Must.Looped = false
  2454. wait(0)
  2455. Must:Play()
  2456. Zanzoken = Instance.new("Part",char)
  2457. Zanzoken.Anchored = true
  2458. Zanzoken.CanCollide = false
  2459. Zanzoken.Position = v3(999,999,999)
  2460. Zanzoken.CFrame = Torso.CFrame
  2461. game.Debris:AddItem(Zanzoken,0.5)
  2462. Zanzoken.Transparency = 1
  2463. wait()
  2464. idk = Instance.new("BillboardGui",Zanzoken)
  2465. idk.Size = UDim2.new(10,0,15,0)
  2466. idk.AlwaysOnTop = false
  2467. idk1 = Instance.new("ImageLabel",idk)
  2468. idk1.BackgroundTransparency = 1
  2469. idk.ExtentsOffset = v3(0,0,0)
  2470. idk1.ImageTransparency = 0
  2471. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2472. idk1.Size = UDim2.new(2,0,1,0)
  2473. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2474. idk1.Image = "rbxassetid://319554883"
  2475. char.Head.face.Parent = game.Lighting
  2476. wait(0)
  2477. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2478. game.Lighting.face.Parent = char.Head
  2479. wait(0)
  2480. Zanzoken = Instance.new("Part",char)
  2481. Zanzoken.Anchored = true
  2482. Zanzoken.CanCollide = false
  2483. Zanzoken.Position = v3(999,999,999)
  2484. Zanzoken.CFrame = Torso.CFrame
  2485. game.Debris:AddItem(Zanzoken,0.5)
  2486. Zanzoken.Transparency = 1
  2487. wait()
  2488. idk = Instance.new("BillboardGui",Zanzoken)
  2489. idk.Size = UDim2.new(10,0,15,0)
  2490. idk.AlwaysOnTop = false
  2491. idk1 = Instance.new("ImageLabel",idk)
  2492. idk1.BackgroundTransparency = 1
  2493. idk.ExtentsOffset = v3(0,0,0)
  2494. idk1.ImageTransparency = 0
  2495. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2496. idk1.Size = UDim2.new(2,0,1,0)
  2497. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2498. idk1.Image = "rbxassetid://319554883"
  2499.  
  2500. wait(0.4)
  2501. tp = true
  2502.  
  2503.  
  2504. end
  2505. end
  2506. end)
  2507.  
  2508.  
  2509. MV4 = 300
  2510. mouse.KeyDown:connect(function(k)
  2511. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2512. MV4 = 0
  2513. local Must = Instance.new("Sound",workspace)
  2514. Must.SoundId = "rbxassetid://512366303"
  2515. Must.Pitch = 0.99
  2516. Must.Volume = 3.5
  2517. Must.Looped = true
  2518. wait(0)
  2519. Must:Play()
  2520. local lb = Instance.new("Part")
  2521. lb.Parent = char
  2522. lb.Material = "Neon"
  2523. lb.Color = BrickColor.new("Gold").Color
  2524. lb.CanCollide = false
  2525. lb.Material = "Neon"
  2526. lb.Size = vt(1,1,1)
  2527. lb.CFrame = Torso.CFrame
  2528. lb.Rotation = vt(0,0,0)
  2529. lb.Anchored = true
  2530. lb.Transparency = 0
  2531. local thing = Instance.new("SpecialMesh",lb)
  2532. thing.MeshType = "FileMesh"
  2533. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2534. thing.Scale = vt(0,15,0)
  2535. local chancerot = math.random(1,2)
  2536. for z = 0, 4 do
  2537. if chancerot == 1 then
  2538. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2539. elseif chancerot == 2 then
  2540. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2541. end
  2542. lb.Transparency = lb.Transparency + 0.1
  2543. thing.Scale = thing.Scale + vt(15,0,15)
  2544. wait()
  2545. end
  2546. for z = 0, 4 do
  2547. if chancerot == 1 then
  2548. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2549. elseif chancerot == 2 then
  2550. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2551. end
  2552. lb.Transparency = lb.Transparency + 0.1
  2553. thing.Scale = thing.Scale + vt(15,0,15)
  2554. wait()
  2555. end
  2556.  
  2557. local Aura = Instance.new('ParticleEmitter')
  2558. Aura.Name = "Aura"
  2559. Aura.Texture = "rbxassetid://347730682"
  2560. Aura.Parent = Torso
  2561. Aura.LightEmission = 1
  2562. Aura.Transparency = NumberSequence.new(0.5,1)
  2563. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2564. Aura.Size = NumberSequence.new(1,25)
  2565. Aura.Rotation = NumberRange.new(-360,360)
  2566. Aura.LockedToPart = true
  2567. Aura.Lifetime = NumberRange.new(1)
  2568. Aura.Rate = 100
  2569. Aura.Speed = NumberRange.new(0)
  2570. Aura.EmissionDirection = "Top"
  2571. local Aura2 = Instance.new('ParticleEmitter')
  2572. Aura2.Name = "Aura"
  2573. Aura2.Texture = "rbxassetid://1046299182"
  2574. Aura2.Parent = Torso
  2575. Aura2.LightEmission = 1
  2576. Aura2.Transparency = NumberSequence.new(0,1)
  2577. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2578. Aura2.Size = NumberSequence.new(55)
  2579. Aura2.Rotation = NumberRange.new(-360,360)
  2580. Aura2.LockedToPart = true
  2581. Aura2.Lifetime = NumberRange.new(0.2)
  2582. Aura2.Rate = 20
  2583. Aura2.Speed = NumberRange.new(0)
  2584. Aura2.EmissionDirection = "Top"
  2585. lig = Instance.new("PointLight",Player.Character.Torso)
  2586. lig.Color=Color3.new(255,255,0)
  2587. lig.Range = 12
  2588. Humanoid.WalkSpeed = 0.01
  2589. attack = true
  2590. Firepart1 = Instance.new("Part", RightArm)
  2591. Firepart1.Size = Vector3.new(1, 1, 1)
  2592. GuW1 = Instance.new("Weld")
  2593. GuW1.Name = "GuW"
  2594. GuW1.Part0 = RightArm
  2595. GuW1.C0 = cn(0, -1, 0)
  2596. GuW1.C1 = cn(0, 0, 0)
  2597. GuW1.Part1 = Firepart1
  2598. GuW1.Parent = RightArm
  2599. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2600. Firepart1.Transparency = 1
  2601. Firepart2 = Instance.new("Part", LeftArm)
  2602. Firepart2.Size = Vector3.new(1, 1, 1)
  2603. GuW2 = Instance.new("Weld")
  2604. GuW2.Name = "GuW"
  2605. GuW2.Part0 = LeftArm
  2606. GuW2.C0 = cn(0, -1, 0)
  2607. GuW2.C1 = cn(0, 0, 0)
  2608. GuW2.Part1 = Firepart2
  2609. GuW2.Parent = LeftArm
  2610. Firepart2.Transparency = 1
  2611.  
  2612. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2613. GuW1:Destroy()
  2614. GuW1 = Instance.new("Weld")
  2615. GuW1.Name = "GuW"
  2616. GuW1.Part0 = Torso
  2617. GuW1.C0 = cn(0, 0, -6)
  2618. GuW1.C1 = cn(0, 0, 0)
  2619. GuW1.Part1 = Firepart1
  2620. GuW1.Parent = Torso
  2621. GuW2:Destroy()
  2622. GuW2 = Instance.new("Weld")
  2623. GuW2.Name = "GuW"
  2624. GuW2.Part0 = Torso
  2625. GuW2.C0 = cn(0, 0, -6)
  2626. GuW2.C1 = cn(0, 0, 0)
  2627. GuW2.Part1 = Firepart2
  2628. GuW2.Parent = Torso
  2629.  
  2630. GuW2:Destroy()
  2631. GuW2 = Instance.new("Weld")
  2632. GuW2.Name = "GuW"
  2633. GuW2.Part0 = Torso
  2634. GuW2.C0 = cn(0, 0, -4)
  2635. GuW2.C1 = cn(0, 0, 0)
  2636. GuW2.Part1 = Firepart2
  2637. GuW2.Parent = Torso
  2638. for i = 0, 15, 0.1 do
  2639. swait()
  2640. if Torsovelocity.Y > 2 then
  2641. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2642. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2643. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2644. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2645. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2646. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2647. elseif Torsovelocity.Y < 1 then
  2648. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2649. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2650. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2651. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2652. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2653. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2654. end
  2655. end
  2656. wait(16)
  2657. local Aura3 = Instance.new('ParticleEmitter')
  2658. Aura3.Name = "Aura"
  2659. Aura3.Texture = "rbxassetid://1046299182"
  2660. Aura3.Parent = Torso
  2661. Aura3.LightEmission = 1
  2662. Aura3.Transparency = NumberSequence.new(0.4,1)
  2663. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2664. Aura3.Size = NumberSequence.new(140)
  2665. Aura3.Rotation = NumberRange.new(-360,360)
  2666. Aura3.LockedToPart = true
  2667. Aura3.Lifetime = NumberRange.new(0.2)
  2668. Aura3.Rate = 70
  2669. Aura3.Speed = NumberRange.new(0)
  2670. Aura3.EmissionDirection = "Top"
  2671. local Aura4 = Instance.new('ParticleEmitter')
  2672. Aura4.Name = "Aura"
  2673. Aura4.Texture = "rbxassetid://1046299182"
  2674. Aura4.Parent = Torso
  2675. Aura4.LightEmission = 1
  2676. Aura4.Transparency = NumberSequence.new(0.7,1)
  2677. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  2678. Aura4.Size = NumberSequence.new(190)
  2679. Aura4.Rotation = NumberRange.new(-360,360)
  2680. Aura4.LockedToPart = true
  2681. Aura4.Lifetime = NumberRange.new(0.2)
  2682. Aura4.Rate = 120
  2683. Aura4.Speed = NumberRange.new(0)
  2684. Aura4.EmissionDirection = "Top"
  2685. local Aura5 = Instance.new('ParticleEmitter')
  2686. Aura5.Name = "Aura"
  2687. Aura5.Texture = "rbxassetid://347730682"
  2688. Aura5.Parent = Torso
  2689. Aura5.LightEmission = 1
  2690. Aura5.Transparency = NumberSequence.new(0.2,1)
  2691. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2692. Aura5.Size = NumberSequence.new(1,65)
  2693. Aura5.Rotation = NumberRange.new(-360,360)
  2694. Aura5.LockedToPart = true
  2695. Aura5.Lifetime = NumberRange.new(1)
  2696. Aura5.Rate = 200
  2697. Aura5.Speed = NumberRange.new(0)
  2698. Aura5.EmissionDirection = "Top"
  2699. local quake = Instance.new("Sound",workspace)
  2700. quake.SoundId = "rbxassetid://1048411878"
  2701. quake.Pitch = 0.99
  2702. quake.Volume = 1.3
  2703. quake.Looped = true
  2704. wait(0)
  2705. quake:Play()
  2706. local scrr = Instance.new("Sound",Torso)
  2707. scrr.SoundId = "rbxassetid://908472235"
  2708. scrr.Pitch = 0.99
  2709. scrr.Volume = 5.5
  2710. scrr.Looped = true
  2711. wait(0)
  2712. scrr:Play()
  2713.  
  2714. for i = 0, 2, 0.1 do
  2715. swait()
  2716. local lb = Instance.new("Part")
  2717. lb.Parent = char
  2718. lb.Material = "Neon"
  2719. lb.Color = BrickColor.new("Gold").Color
  2720. lb.CanCollide = false
  2721. lb.Material = "Neon"
  2722. lb.Size = vt(0.5,0,0.5)
  2723. lb.CFrame = Torso.CFrame
  2724. lb.Rotation = vt(0,0,0)
  2725. lb.Anchored = true
  2726. lb.Transparency = 0
  2727. local thing = Instance.new("SpecialMesh",lb)
  2728. thing.MeshType = "FileMesh"
  2729. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  2730. thing.Scale = vt(0,15,0)
  2731. local chancerot = math.random(1,2)
  2732. for z = 0, 4 do
  2733. if chancerot == 1 then
  2734. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2735. elseif chancerot == 2 then
  2736. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2737. end
  2738. lb.Transparency = lb.Transparency + 0.1
  2739. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2740. wait()
  2741. end
  2742. for z = 0, 4 do
  2743. if chancerot == 1 then
  2744. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2745. elseif chancerot == 2 then
  2746. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2747. end
  2748. lb.Transparency = lb.Transparency + 0.1
  2749. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2750. wait()
  2751. end
  2752. end
  2753.  
  2754.  
  2755. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  2756. for i = 0, 24, 0.1 do
  2757. swait()
  2758. if Torsovelocity.Y > 2 then
  2759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2760. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2761. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2762. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2763. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2764. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2765. elseif Torsovelocity.Y < 1 then
  2766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2768. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2769. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2770. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2771. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2772. end
  2773. end
  2774. wait(5)
  2775. GuW1:Destroy()
  2776. GuW1 = Instance.new("Weld")
  2777. GuW1.Name = "GuW"
  2778. GuW1.Part0 = Torso
  2779. GuW1.C0 = cn(0, 0, -15)
  2780. GuW1.C1 = cn(0, 0, 0)
  2781. GuW1.Part1 = Firepart1
  2782. GuW1.Parent = Torso
  2783. GuW2:Destroy()
  2784. GuW2 = Instance.new("Weld")
  2785. GuW2.Name = "GuW"
  2786. GuW2.Part0 = Torso
  2787. GuW2.C0 = cn(0, 0, -17.5)
  2788. GuW2.C1 = cn(0, 0, 0)
  2789. GuW2.Part1 = Firepart2
  2790. GuW2.Parent = Torso
  2791. local Must2 = Instance.new("Sound",Torso) --1048411878
  2792. Must2.SoundId = "rbxassetid://950551676"
  2793. Must2.Pitch = 0.99
  2794. Must2.Volume = 10
  2795. Must2.Looped = false
  2796. wait(0)
  2797. Must2:Play()
  2798. quake:Stop()
  2799. scrr:Stop()
  2800. local Gone = Instance.new('ParticleEmitter')
  2801. Gone.Name = "Aura"
  2802. Gone.Texture = "rbxassetid://1046299182"
  2803. Gone.Parent = Torso
  2804. Gone.LightEmission = 1
  2805. Gone.Transparency = NumberSequence.new(0.7,1)
  2806. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2807. Gone.Size = NumberSequence.new(340)
  2808. Gone.Rotation = NumberRange.new(-360,360)
  2809. Gone.LockedToPart = true
  2810. Gone.Lifetime = NumberRange.new(0.2)
  2811. Gone.Rate = 70
  2812. Gone.Speed = NumberRange.new(0)
  2813. Gone.EmissionDirection = "Top"
  2814. wait(2)
  2815. Aura:Destroy()
  2816. Aura2:Destroy()
  2817. Aura3:Destroy()
  2818. Aura4:Destroy()
  2819. Aura5:Destroy()
  2820. lig:Destroy()
  2821. Gone:Destroy()
  2822. for i = 0, 3, 0.01 do
  2823. swait()
  2824. shoottraildd2(mouse.Hit.p, Torso, 0)
  2825. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  2826. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  2827. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  2828. if Torsovelocity.Y > 2 then
  2829. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2830. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2831. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2832. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2833. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2834. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2835. elseif Torsovelocity.Y < 1 then
  2836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2838. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2839. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2840. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2841. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2842. end
  2843. end
  2844. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  2845. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  2846. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  2847. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  2848. for i = 0, 3, 0.1 do
  2849. swait()
  2850. if Torsovelocity.Y > 2 then
  2851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2853. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2854. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2855. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2856. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2857. elseif Torsovelocity.Y < 1 then
  2858. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2859. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  2860. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2861. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2862. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2863. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2864. end
  2865. end
  2866. wait(1)
  2867. Humanoid.WalkSpeed = 16
  2868. attack = false
  2869. MV4 = 0
  2870. Must:Stop()
  2871. Firepart1:Destroy()
  2872. Firepart2:Destroy()
  2873. end
  2874. end)
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880. musiccommand = 1
  2881. musicwait = false
  2882. mouse.KeyDown:connect(function(k)
  2883. if k == "=" and attack == false then
  2884. if musiccommand == 1 and musicwait == false then
  2885. musicwait = true
  2886. sou2:Stop()
  2887. musiccommand = 2
  2888. end
  2889. if musiccommand == 2 and musicwait == false then
  2890. musicwait = true
  2891. sou2:Play()
  2892. sou2.Volume = 2
  2893. musiccommand = 3
  2894. end
  2895. if musiccommand == 3 and musicwait == false then
  2896. musicwait = true
  2897. sou2.Volume = 0.5
  2898. musiccommand = 1
  2899. end
  2900. musicwait = false
  2901. end
  2902. end)
  2903. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  2904. Hitpart3 = Instance.new("Part", HPart3)
  2905. Hitpart3.Size = Vector3.new(1, 1, 1)
  2906. Hitpart3.CanCollide = false
  2907. HuW3 = Instance.new("Weld")
  2908. HuW3.Name = "GuW"
  2909. HuW3.Part0 = HPart3
  2910. HuW3.C0 = cn(Xv, Yv, Zv)
  2911. HuW3.C1 = cn(0, 0, 0)
  2912. HuW3.Part1 = Hitpart3
  2913. HuW3.Parent = HPart3
  2914. Hitpart3.Transparency = 1
  2915. game:GetService("Debris"):AddItem(Hitpart3, 20)
  2916. end
  2917. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  2918. Hitpart2 = Instance.new("Part", HPart2)
  2919. Hitpart2.Size = Vector3.new(1, 1, 1)
  2920. Hitpart2.CanCollide = false
  2921. HuW2 = Instance.new("Weld")
  2922. HuW2.Name = "GuW"
  2923. HuW2.Part0 = HPart2
  2924. HuW2.C0 = cn(Xv, Yv, Zv)
  2925. HuW2.C1 = cn(0, 0, 0)
  2926. HuW2.Part1 = Hitpart2
  2927. HuW2.Parent = HPart2
  2928. Hitpart2.Transparency = 1
  2929. game:GetService("Debris"):AddItem(Hitpart2, 20)
  2930. end
  2931. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  2932. Hitpart = Instance.new("Part", HPart)
  2933. Hitpart.Size = Vector3.new(1, 1, 1)
  2934. Hitpart.CanCollide = false
  2935. HuW = Instance.new("Weld")
  2936. HuW.Name = "GuW"
  2937. HuW.Part0 = HPart
  2938. HuW.C0 = cn(Xv, Yv, Zv)
  2939. HuW.C1 = cn(0, 0, 0)
  2940. HuW.Part1 = Hitpart
  2941. HuW.Parent = HPart
  2942. Hitpart.Transparency = 1
  2943. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  2944. end
  2945. --
  2946. --
  2947. MV1 = 20
  2948. mouse.KeyDown:connect(function(k)
  2949. if k == "=" and attack == false then
  2950. if firemode == true then
  2951. firemode = false
  2952. print("ice mode")
  2953. icesmoke.Acceleration = Vector3.new(0,0,0)
  2954. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  2955. icesmoke.Transparency = NumberSequence.new({
  2956. NumberSequenceKeypoint.new(0, 0.9),
  2957. NumberSequenceKeypoint.new(1, 1)
  2958. })
  2959. icesmoke.Size = NumberSequence.new(3)
  2960. icesmoke.Parent = RightArm
  2961. else
  2962. firemode = true
  2963. print("fire mode")
  2964. ice_mode = false
  2965. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  2966. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  2967. icesmoke.Rate = 400
  2968. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  2969. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  2970. icesmoke.Size = NumberSequence.new(3)
  2971. icesmoke.EmissionDirection = "Top"
  2972. icesmoke.Parent = LeftArm
  2973. end
  2974. end
  2975. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  2976. MV1 = 90
  2977. Humanoid.WalkSpeed = 15
  2978. attack = true
  2979. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  2980. Firepart2 = Instance.new("Part", LeftArm)
  2981. Firepart2.Size = Vector3.new(1, 1, 1)
  2982. Firepart2.CanCollide = false
  2983. GuW2 = Instance.new("Weld")
  2984. GuW2.Name = "GuW"
  2985. GuW2.Part0 = LeftArm
  2986. GuW2.C0 = cn(0, -0.5, 0)
  2987. GuW2.C1 = cn(0, 0, 0)
  2988. GuW2.Part1 = Firepart2
  2989. GuW2.Parent = LeftArm
  2990. Firepart2.Transparency = 1
  2991. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  2992. for i = 0, 2, 0.1 do
  2993. swait()
  2994. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  2995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2997. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2998. 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)
  2999. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3000. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3001. end
  3002. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3003. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3004. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3005. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3006. Humanoid.WalkSpeed = 16
  3007. attack = false
  3008. Firepart2:Destroy()
  3009. end
  3010. end)
  3011. MV2 = 90
  3012.  
  3013. mouse.KeyDown:connect(function(key)
  3014. if key == "=" then
  3015. Head.Transparency = 1
  3016. Torso.Transparency = 1
  3017. LeftArm.Transparency = 1
  3018. Head.face.Texture = ""
  3019. RightArm.Transparency = 1
  3020. LeftLeg.Transparency = 1
  3021. RightLeg.Transparency = 1
  3022. mesh1.Transparency = 1
  3023. mesh2.Transparency = 1
  3024. mesh5.Transparency = 1
  3025. mesheye.Transparency = 1
  3026. mesheye1.Transparency = 1
  3027. mesheye2.Transparency = 1
  3028. mesheye3.Transparency = 1
  3029. char.Parent = workspace.Camera
  3030. char.WalkSpeed = 60
  3031. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3032. char:FindFirstChild("TalkingBillBoard"):destroy()
  3033. end
  3034. end
  3035. end)
  3036. mouse.KeyUp:connect(function(key)
  3037. if key == "=" then
  3038. Head.Transparency = 0
  3039. Torso.Transparency = 0
  3040. LeftArm.Transparency = 0
  3041. Head.face.Texture = ""
  3042. RightArm.Transparency = 0
  3043. LeftLeg.Transparency = 0
  3044. RightLeg.Transparency = 0
  3045. mesh1.Transparency = 0
  3046. mesh2.Transparency = 0
  3047. mesh5.Transparency = 0
  3048. mesheye.Transparency = 0
  3049. mesheye1.Transparency = 0
  3050. mesheye2.Transparency = 0
  3051. mesheye3.Transparency = 0
  3052. hat1.Transparency = 0
  3053. hat2.Transparency = 0
  3054. hat3.Transparency = 0
  3055. hat4.Transparency = 0
  3056. hat5.Transparency = 0
  3057. hat6.Transparency = 0
  3058. hat7.Transparency = 0
  3059. hat8.Transparency = 0
  3060. hat9.Transparency = 0
  3061. char.Parent = workspace
  3062. end
  3063. end)
  3064.  
  3065. mouse.KeyDown:connect(function(k)
  3066. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3067. MV2 = 90
  3068. attack = true
  3069. Firepart = Instance.new("Part", RightArm)
  3070. Firepart.Size = Vector3.new(1, 1, 1)
  3071. GuW = Instance.new("Weld")
  3072. GuW.Name = "GuW"
  3073. GuW.Part0 = RightArm
  3074. GuW.C0 = cn(0, -1, 0)
  3075. GuW.C1 = cn(0, 0, 0)
  3076. GuW.Part1 = Firepart
  3077. GuW.Parent = RightArm
  3078. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3079. Firepart.Transparency = 1
  3080. Humanoid.WalkSpeed = 15
  3081. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3082. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3083. for i = 1, 3 do
  3084. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3085. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3086. end
  3087. for i = 0, 3, 0.1 do
  3088. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3089. swait()
  3090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3092. 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)
  3093. 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)
  3094. 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)
  3095. 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)
  3096. end
  3097. wait(1)
  3098. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3099.  
  3100. Humanoid.WalkSpeed = 16
  3101. attack = false
  3102. Firepart:Destroy()
  3103. end
  3104.  
  3105.  
  3106.  
  3107.  
  3108. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3109. MV2 = 90
  3110. attack = true
  3111. Firepart = Instance.new("Part", RightArm)
  3112. Firepart.Size = Vector3.new(1, 1, 1)
  3113. GuW = Instance.new("Weld")
  3114. GuW.Name = "GuW"
  3115. GuW.Part0 = RightArm
  3116. GuW.C0 = cn(0, -1, 0)
  3117. GuW.C1 = cn(0, 0, 0)
  3118. GuW.Part1 = Firepart
  3119. GuW.Parent = RightArm
  3120. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3121. Firepart.Transparency = 1
  3122. Humanoid.WalkSpeed = 0.01
  3123. for i = 0, 4, 0.1 do
  3124. swait()
  3125. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3126. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3129. 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)
  3130. 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)
  3131. 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)
  3132. 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)
  3133. end
  3134. for i = 0, 4, 0.1 do
  3135. swait()
  3136. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3137. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3138. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3139. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3140. 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)
  3141. 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)
  3142. 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)
  3143. 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)
  3144. end
  3145. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3146. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3147. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3148. for i = 1, 3 do
  3149. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3150. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3151. end
  3152. for i = 0, 2, 0.1 do
  3153. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3154. swait()
  3155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3157. 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)
  3158. 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)
  3159. 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)
  3160. 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)
  3161. end
  3162. Humanoid.WalkSpeed = 16
  3163. attack = false
  3164. Firepart:Destroy()
  3165. end
  3166. end)
  3167. Rapid = false
  3168. BasePart = Instance.new("Part")
  3169. BasePart.Shape = Enum.PartType.Block
  3170. BasePart.Material = Enum.Material.Neon
  3171. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3172. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3173. BasePart.FormFactor = Enum.FormFactor.Custom
  3174. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3175. BasePart.CanCollide = true
  3176. BasePart.Locked = true
  3177. BasePart.Anchored = false
  3178. local icy_Player = game.Players.localPlayer
  3179. local icy_mouse = icy_Player:GetMouse()
  3180. ice_mode = false
  3181. local colors = {
  3182. BrickColor.new("Cyan"),
  3183. BrickColor.new("Medium blue"),
  3184. BrickColor.new("Pastel blue")
  3185. }
  3186. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3187. if root then
  3188. icy_mouse.KeyDown:connect(function(k)
  3189. if k == "=" and firemode == false then
  3190. if ice_mode == true then
  3191. ice_mode = false
  3192. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3193. else
  3194. ice_mode = true
  3195. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3196. end
  3197. end
  3198. if k == "=" and firemode == true then
  3199. attack = true
  3200. do
  3201. local Stop = false
  3202. local Version = 0
  3203. local MaxSpeed = 5
  3204. local Speed = 3.5
  3205. local Keys = {}
  3206. local Force = 10000
  3207. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3208. swait(0.5)
  3209. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3210. if Fly then
  3211. Fly:Destroy()
  3212. end
  3213. if Rot then
  3214. Rot:Destroy()
  3215. end
  3216. Fly = Instance.new("BodyPosition", char.Torso)
  3217. Fly.Name = "LMMFly"
  3218. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3219. Fly.P = Force
  3220. Fly.position = char.Torso.Position
  3221. Rot = Instance.new("BodyGyro", char.Torso)
  3222. Rot.Name = "LMMRot"
  3223. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3224. Rot.P = Force
  3225. Rot.cframe = cam.CoordinateFrame
  3226. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3227. local Thread, Old = Version, nil
  3228. char.Humanoid.PlatformStand = true
  3229. function StopFly()
  3230. Version = Version + 1
  3231. Stop = true
  3232. char.Humanoid.PlatformStand = false
  3233. Fly:Destroy()
  3234. Rot:Destroy()
  3235. attack = false
  3236. end
  3237. char.ChildAdded:connect(function(Obj)
  3238. wait()
  3239. if Obj.Name == "LM" .. "MFlyStop" then
  3240. Obj:Destroy()
  3241. StopFly()
  3242. end
  3243. end)
  3244. HitpartFunk2(RightArm, 0, -0.7, 0)
  3245. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3246. for i = 0, 25, 0.1 do
  3247. if attack == true then
  3248. swait()
  3249.  
  3250. end
  3251. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3252. if Keys[string.char(48)] then
  3253. Speed = 1
  3254. end
  3255. if Keys.w then
  3256. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3257. end
  3258. if Keys.s then
  3259. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3260. end
  3261. if Keys.d then
  3262. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3263. end
  3264. if Keys.a then
  3265. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3266. end
  3267. if Keys.e or Keys[" "] then
  3268. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3269. end
  3270. if Keys.q then
  3271. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3272. end
  3273. if Keys.z then
  3274. StopFly()
  3275. end
  3276. if Old ~= Vectoring then
  3277. Fly.position = Vectoring.p
  3278. Old = Vectoring
  3279. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3280. else
  3281. Speed = 1
  3282. end
  3283. Rot.cframe = cam.CoordinateFrame
  3284. mouse.KeyDown:connect(function(Key)
  3285. Keys[Key] = true
  3286. end)
  3287. mouse.KeyUp:connect(function(Key)
  3288. Keys[Key] = false
  3289. end)
  3290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3292. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3293. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3294. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3295. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3296. end
  3297. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3298. attack = false
  3299. char.Humanoid.PlatformStand = false
  3300. Fly:Destroy()
  3301. Rot:Destroy()
  3302. end
  3303. end
  3304. if k == "=" and InForm == true then
  3305. attack = true
  3306. do
  3307. local Stop = false
  3308. local Version = 0
  3309. local MaxSpeed = 6
  3310. local Speed = 3
  3311. local Keys = {}
  3312. local Force = 10000
  3313. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3314. swait(1)
  3315. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3316. if Fly then
  3317. Fly:Destroy()
  3318. end
  3319. if Rot then
  3320. Rot:Destroy()
  3321. end
  3322. Fly = Instance.new("BodyPosition", char.Torso)
  3323. Fly.Name = "LMMFly"
  3324. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3325. Fly.P = Force
  3326. Fly.position = char.Torso.Position
  3327. Rot = Instance.new("BodyGyro", char.Torso)
  3328. Rot.Name = "LMMRot"
  3329. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3330. Rot.P = Force
  3331. Rot.cframe = cam.CoordinateFrame
  3332. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3333. local Thread, Old = Version, nil
  3334. char.Humanoid.PlatformStand = true
  3335. function StopFly()
  3336. Version = Version + 1
  3337. Stop = true
  3338. char.Humanoid.PlatformStand = false
  3339. Fly:Destroy()
  3340. Rot:Destroy()
  3341. attack = false
  3342. end
  3343. char.ChildAdded:connect(function(Obj)
  3344. wait()
  3345. if Obj.Name == "LM" .. "MFlyStop" then
  3346. Obj:Destroy()
  3347. StopFly()
  3348. end
  3349. end)
  3350. HitpartFunk2(RightArm, 0, -0.7, 0)
  3351. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3352. for i = 0, 25, 0.1 do
  3353. if attack == true then
  3354. swait()
  3355. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3356. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3357. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3358. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3359. end
  3360. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3361. if Keys[string.char(48)] then
  3362. Speed = 1
  3363. end
  3364. if Keys.w then
  3365. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3366. end
  3367. if Keys.s then
  3368. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3369. end
  3370. if Keys.d then
  3371. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3372. end
  3373. if Keys.a then
  3374. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3375. end
  3376. if Keys.e or Keys[" "] then
  3377. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3378. end
  3379. if Keys.q then
  3380. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3381. end
  3382. if Keys.z then
  3383. StopFly()
  3384. end
  3385. if Old ~= Vectoring then
  3386. Fly.position = Vectoring.p
  3387. Old = Vectoring
  3388. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3389. else
  3390. Speed = 1
  3391. end
  3392. Rot.cframe = cam.CoordinateFrame
  3393. mouse.KeyDown:connect(function(Key)
  3394. Keys[Key] = true
  3395. end)
  3396. mouse.KeyUp:connect(function(Key)
  3397. Keys[Key] = false
  3398. end)
  3399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3401. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3402. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3403. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3404. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3405. end
  3406. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3407. attack = false
  3408. char.Humanoid.PlatformStand = false
  3409. Fly:Destroy()
  3410. Rot:Destroy()
  3411. end
  3412. end
  3413. end)
  3414. game:GetService("RunService").Stepped:connect(function()
  3415. if ice_mode == true then
  3416. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3417. local icePath = BasePart:Clone()
  3418. icePath.Anchored = true
  3419. icePath.Transparency = 0.85
  3420. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3421. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3422. icePath.BrickColor = colors[math.random(1, #colors)]
  3423. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3424. game:GetService("Debris"):AddItem(icePath, 1)
  3425. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3426. end
  3427. end)
  3428. end
  3429. MV3 = 190
  3430. mouse.KeyDown:connect(function(k)
  3431. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3432. MV3 = 80
  3433. attack = true
  3434. Humanoid.WalkSpeed = 15
  3435. HitpartFunk2(RightArm, 0, -0.5, 0)
  3436. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3437. for i = 0, 1.5, 0.1 do
  3438. swait()
  3439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3441. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3442. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3443. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3444. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3445. end
  3446. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3447. for i = 0, 2, 0.1 do
  3448. swait()
  3449. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3450. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3451. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3452. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3453. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3454. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3455. end
  3456. for i = 0, 4.2, 0.1 do
  3457. swait()
  3458. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3459. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3460. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3461. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3462. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3463. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3464. 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)
  3465. 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)
  3466. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3467. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3468. end
  3469. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3470. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3471. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3472. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3473. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3474. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3475. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3476. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3477. for i = 0, 2, 0.1 do
  3478. swait()
  3479. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3480. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3481. 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)
  3482. 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)
  3483. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3484. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3485. end
  3486. for i = 0, 2, 0.1 do
  3487. swait()
  3488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3490. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3491. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3492. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3493. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3494. end
  3495. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3496. for i = 0, 4, 0.1 do
  3497. swait()
  3498. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3499. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3502. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3503. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3505. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3506. end
  3507. for i = 0, 2, 0.1 do
  3508. swait()
  3509. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3510. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3511. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3512. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3513. 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)
  3514. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3515. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3516. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3517. end
  3518. for i = 1, 6 do
  3519. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3520. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3521. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3522. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3523. wait(0.15)
  3524. end
  3525. attack = false
  3526. Humanoid.WalkSpeed = 16
  3527. end
  3528. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3529. Humanoid.WalkSpeed = 1
  3530. MV3 = 80
  3531. attack = true
  3532. FastFireBall = Instance.new("Part", RightArm)
  3533. FastFireBall.Size = Vector3.new(1, 1, 1)
  3534. FFW = Instance.new("Weld")
  3535. FFW.Name = "GuW"
  3536. FFW.Part0 = RightArm
  3537. FFW.C0 = cn(0, -1, 0)
  3538. FFW.C1 = cn(0, 0, 0)
  3539. FFW.Part1 = FastFireBall
  3540. FFW.Parent = RightArm
  3541. FastFireBall.Transparency = 1
  3542. FastFireBall2 = Instance.new("Part", LeftArm)
  3543. FastFireBall2.Size = Vector3.new(1, 1, 1)
  3544. FFW2 = Instance.new("Weld")
  3545. FFW2.Name = "GuW"
  3546. FFW2.Part0 = LeftArm
  3547. FFW2.C0 = cn(0, -1, 0)
  3548. FFW2.C1 = cn(0, 0, 0)
  3549. FFW2.Part1 = FastFireBall2
  3550. FFW2.Parent = LeftArm
  3551. FastFireBall2.Transparency = 1
  3552. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3553. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3554. for i = 0, 1, 0.1 do
  3555. swait()
  3556. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3557. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3558. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3559. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3562. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3563. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3564. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3565. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3566. end
  3567. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3568. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3569. function holding()
  3570. if Rapid == true and ice_mode == false then
  3571. for i = 0, 0.8, 0.1 do
  3572. swait()
  3573. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3574. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  3576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  3577. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  3578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  3579. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3580. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3581. end
  3582. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  3583. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  3584. for i = 0, 0.8, 0.1 do
  3585. swait()
  3586. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3587. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  3589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  3590. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  3591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  3592. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3593. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3594. end
  3595. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  3596. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  3597. holding()
  3598. end
  3599. end
  3600. if Rapid == false then
  3601. Rapid = true
  3602. holding()
  3603. end
  3604. end
  3605. end)
  3606. mouse.KeyUp:connect(function(k)
  3607. if k == "c" and Rapid == true then
  3608. MV3 = 180
  3609. Rapid = false
  3610. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  3611. attack = false
  3612. wait(0.5)
  3613. Humanoid.WalkSpeed = 16
  3614. FastFireBall:Destroy()
  3615. FastFireBall2:Destroy()
  3616. end
  3617. end)
  3618.  
  3619.  
  3620. mouse.KeyUp:connect(function(k)
  3621. if k == "=" then
  3622. Combo1()
  3623. end
  3624. end)
  3625.  
  3626. mouse.KeyUp:connect(function(k)
  3627. if k == "r" then
  3628. Combo2()
  3629. end
  3630. end)
  3631.  
  3632. mouse.KeyUp:connect(function(k)
  3633. if k == "=" then
  3634. Combo3()
  3635. end
  3636. end)
  3637. mouse.KeyUp:connect(function(k)
  3638. if k == "u" then
  3639. Combo4()
  3640. end
  3641. end)
  3642.  
  3643.  
  3644. SoundFolder = Instance.new("Folder",char)
  3645. SoundFolder.Name = "SoundFolder"
  3646. punchsound1 = Instance.new("Sound",Torso)
  3647. punchsound1.Volume = 1.2
  3648. punchsound1.Name = "punchsound1"
  3649. punchsound1.Looped = false
  3650. punchsound1.SoundId = "rbxassetid://137579113"
  3651. StrongPunch = Instance.new("Sound",Torso)
  3652. StrongPunch.Volume = 1.6
  3653. StrongPunch.Name = "StrongPunch"
  3654. StrongPunch.Looped = false
  3655. StrongPunch.SoundId = "rbxassetid://441202925"
  3656. StrongPunch = Instance.new("Sound",Torso)
  3657. StrongPunch.Volume = 1.6
  3658. StrongPunch.Name = "StrongPunch"
  3659. StrongPunch.Looped = false
  3660. StrongPunch.SoundId = "rbxassetid://441202925"
  3661. StrongPunch1 = Instance.new("Sound",Torso)
  3662. StrongPunch1.Volume = 1.6
  3663. StrongPunch1.Name = "StrongPunch"
  3664. StrongPunch1.Looped = false
  3665. StrongPunch1.SoundId = "rbxassetid://441202925"
  3666. StrongPunch2 = Instance.new("Sound",Torso)
  3667. StrongPunch2.Volume = 1.6
  3668. StrongPunch2.Name = "StrongPunch"
  3669. StrongPunch.Looped = false
  3670. StrongPunch2.SoundId = "rbxassetid://441202925"
  3671. Zano = Instance.new("Sound",Torso)
  3672. Zano.Volume = 6
  3673. Zano.Name = "Zano"
  3674. Zano.Looped = false
  3675. Zano.SoundId = "rbxassetid://744770874"
  3676. GroundImpact = Instance.new("Sound",Torso)
  3677. GroundImpact.Volume = 8
  3678. GroundImpact.Name = "GroundImpact"
  3679. GroundImpact.Looped = false
  3680. GroundImpact.SoundId = "rbxassetid://165970126"
  3681. Break = Instance.new("Sound",Torso)
  3682. Break.Volume = 5
  3683. Break.Name = "Bonebreak"
  3684. Break.Looped = false
  3685. Break.SoundId = "rbxassetid://314390675"
  3686.  
  3687. local hit1 = false
  3688. local hit2 = false
  3689. local hit3 = false
  3690. local hit4 = false
  3691.  
  3692. function Combo1()
  3693. getplayer = new("Part",char)
  3694. getplayer.Position = Vector3.new(999,999,999)
  3695. getplayer.Transparency = 1
  3696. getplayer.Size = v3(3,3,3)
  3697. getplayer.CanCollide = false
  3698. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3699. getplayer.Name = "GetPlayer"
  3700.  
  3701. game.Debris:AddItem(getplayer,0.5)
  3702.  
  3703. getplayer.Touched:connect(function(hit)
  3704. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3705. getplayer:Destroy()
  3706. to = hit.Parent:findFirstChild("HumanoidRootPart")
  3707. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3708. to.Anchored = true
  3709. idle = false
  3710.  
  3711.  
  3712. punchsound1:Play()
  3713. hit1 = true
  3714. for i = 0, 1, 0.1 do
  3715. swait()
  3716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3718. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3719. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3720. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3721. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3722. end
  3723. punchsound1:Play()
  3724. for i = 0, 1, 0.1 do
  3725. swait()
  3726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3728. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3731. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3732. end
  3733. punchsound1:Play()
  3734. for i = 0, 1, 0.1 do
  3735. swait()
  3736. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3737. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3738. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3739. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3740. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3741. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3742. end
  3743. for i = 0, 1, 0.1 do
  3744. swait()
  3745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3747. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3748. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3749. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3750. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3751. end
  3752. for i = 0, 1, 0.1 do
  3753. swait()
  3754. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3755. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3756. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3757. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3758. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3759. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3760. end
  3761. StrongPunch1:Play()
  3762. for i = 0, 1, 0.1 do
  3763. swait()
  3764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3766. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3769. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3770. end
  3771. for i = 0, 0.6, 0.1 do
  3772. swait()
  3773. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3774. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3775. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3776. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3777. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3778. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3779. end
  3780. for i = 0, 0.6, 0.1 do
  3781. swait()
  3782. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3783. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3784. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3785. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3786. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3787. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3788. end
  3789. for i,v in pairs(to.Parent:GetChildren()) do
  3790. if v:IsA("Humanoid") then
  3791. v.Health = v.Health - 3
  3792.  
  3793. v.PlatformStand = true
  3794. end
  3795. end
  3796. StrongPunch:Play()
  3797. for i = 0, 1, 0.1 do
  3798. swait()
  3799. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3800. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3801. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3802. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3803. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3804. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3805. end
  3806. for i,v in pairs(to.Parent:GetChildren()) do
  3807. if v:IsA("Humanoid") then
  3808. v.Health = v.Health - 5
  3809.  
  3810. v.PlatformStand = true
  3811. end
  3812. end
  3813.  
  3814. hit1 = false
  3815.  
  3816. punchsound1:Play()
  3817. hit2 = true
  3818. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3819. for i = 0, 1, 0.1 do
  3820. swait()
  3821. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3822. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3823. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3824. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3825. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3826. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3827. end
  3828. for i,v in pairs(to.Parent:GetChildren()) do
  3829. if v:IsA("Humanoid") then
  3830. v.Health = v.Health - 5
  3831.  
  3832. v.PlatformStand = true
  3833. end
  3834. end
  3835. hit2 = false
  3836.  
  3837. punchsound1:Play()
  3838. hit3 = true
  3839. hit4 = true
  3840.  
  3841.  
  3842. punchsound1:Play()
  3843.  
  3844. coroutine.wrap(function()
  3845. for i=1,5 do
  3846. wait()
  3847. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  3848. GroundImpact:Play()
  3849. a21e = new("Part",to)
  3850. a21e.Name = "Beam"..num
  3851. a21e.Locked = true
  3852. a21e.Size = v3(1,1,1)
  3853. a21e.CanCollide = false
  3854. a21e.BrickColor = bc("Gold")
  3855. a21e.Material = "Neon"
  3856. a21e.Transparency = 0
  3857. aa21e = new("SpecialMesh",a21e)
  3858. a21e.Anchored = true
  3859. a21e.Position = to.Position
  3860. aa21e.MeshType = "Sphere"
  3861. aa21e.Scale = v3(1,1,1)
  3862. a51e = new("Part",char)
  3863. a51e.Name = "Beam"..num
  3864. a51e.Locked = true
  3865. a51e.Size = v3(1,1,1)
  3866. a51e.CanCollide = false
  3867. a51e.BrickColor = bc("White")
  3868. a51e.Material = "Neon"
  3869. a51e.Transparency = 0
  3870. aa51e = new("SpecialMesh",a51e)
  3871. a51e.Anchored = true
  3872. a51e.Position = to.Position
  3873. aa51e.MeshType = "Sphere"
  3874. aa51e.Scale = v3(1,1,1)
  3875. a61e = new("Part",char)
  3876. a61e.Name = "Beam"..num
  3877. a61e.Locked = true
  3878. a61e.Size = v3(1,1,1)
  3879. a61e.CanCollide = false
  3880. a61e.BrickColor = bc("Really red")
  3881. a61e.Material = "Neon"
  3882. a61e.Transparency = 0
  3883. aa61e = new("SpecialMesh",a61e)
  3884. a61e.Anchored = true
  3885. a61e.Position = to.Position
  3886. aa61e.MeshType = "Sphere"
  3887. aa61e.Scale = v3(1,1,1)
  3888. for i = 1,20 do
  3889. wait()
  3890. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  3891. a21e.Transparency = a21e.Transparency + 0.03
  3892. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  3893. a51e.Transparency = a51e.Transparency + 0.03
  3894. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  3895. a61e.Transparency = a61e.Transparency + 0.02
  3896. for i,v in pairs(to.Parent:GetChildren()) do
  3897. if v:IsA("Humanoid") then
  3898. v.Health = v.Health - 0.5
  3899.  
  3900. v.PlatformStand = true
  3901. end
  3902. end
  3903. end
  3904. a61e:Destroy()
  3905. aa61e:Destroy()
  3906. a51e:Destroy()
  3907. aa51e:Destroy()
  3908. a21e:Destroy()
  3909. aa21e:Destroy()
  3910.  
  3911. end
  3912.  
  3913.  
  3914. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3915. for i = 0, 1, 0.1 do
  3916. swait()
  3917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3919. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3920. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3921. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3922. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3923. end
  3924.  
  3925.  
  3926.  
  3927. wait(0.7)
  3928. end)()
  3929.  
  3930.  
  3931.  
  3932.  
  3933. RootPart.Anchored = true
  3934.  
  3935. for i = 0, 1, 0.1 do
  3936. swait()
  3937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3939. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3940. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3941. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3942. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3943. end
  3944.  
  3945.  
  3946. StrongPunch:Play()
  3947.  
  3948.  
  3949. for i = 0, 1, 0.1 do
  3950. swait()
  3951. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3952. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3953. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3954. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3955. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3956. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3957. end
  3958.  
  3959. for i = 0, 1, 0.1 do
  3960. swait()
  3961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3963. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3964. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3965. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3966. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3967. end
  3968.  
  3969.  
  3970.  
  3971. for i,v in pairs(to.Parent:GetChildren()) do
  3972. if v:IsA("Humanoid") then
  3973. v.Health = v.Health - 20
  3974.  
  3975. v.PlatformStand = true
  3976. end
  3977. end
  3978.  
  3979. StrongPunch2:Play()
  3980. for i = 0, 1, 0.1 do
  3981. swait()
  3982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3983. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3984. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3985. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3986. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3987. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3988. end
  3989.  
  3990. hitground = new("Part",char)
  3991. hitground.Size = Vector3.new(5,5,5)
  3992. hitground.Name = "Ground"
  3993. hitground.Transparency = 1
  3994. hitground.CanCollide = false
  3995. game.Debris:AddItem(hitground,2)
  3996. hitground.Position = Vector3.new(999,999,999)
  3997. hitgroundweld = new("Weld",hitground)
  3998. hitgroundweld.Part0 = to
  3999. hitgroundweld.Part1 = hitground
  4000. hitground.Touched:connect(function(hit2)
  4001. if hit2.Size.x > 150 then
  4002. hitground:Destroy()
  4003. ad = new("Part",char)
  4004. ad.Name = "NewPart"
  4005. ad.Size = Vector3.new(30,0.1,30)
  4006. ad.CanCollide = false
  4007. ad.Anchored = true
  4008. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4009. ad.Transparency = 1
  4010. aad = new("Decal",ad)
  4011.  
  4012. aad.Face = "Top"
  4013. aad.Transparency = 1
  4014. aad.Transparency = 0
  4015. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4016. smoke = new("Part",to)
  4017. smokemesh = new("SpecialMesh",smoke)
  4018. smokemesh.MeshId = "rbxassetid://928329648"
  4019. smoke.BrickColor = hit2.BrickColor
  4020. smoke.Anchored = true
  4021. smoke.Position = hitground.Position
  4022. GroundImpact:Play()
  4023. for i = 1,20 do
  4024. wait()
  4025. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4026. smoke.Transparency = smoke.Transparency + 1/20
  4027. end
  4028. smoke:Destroy()
  4029. wait(0.5)
  4030.  
  4031. for i = 1,20 do
  4032. wait(0.1)
  4033. aad.Transparency = aad.Transparency + 1/20
  4034. end
  4035. end
  4036. end)
  4037. to.Anchored = false
  4038. ys = Instance.new("BodyVelocity",to)
  4039. ys.Name = "GO"
  4040.  
  4041. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4042.  
  4043. ys.Velocity = v3(0,-90,0)
  4044.  
  4045. wait(1)
  4046. ys:Destroy()
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052. hit3 = false
  4053. hit4 = false
  4054.  
  4055.  
  4056. hit1 = false
  4057. hit2 = false
  4058. hit3 = false
  4059. hit4 = false
  4060. idle = true
  4061. RootPart.Anchored = false
  4062. end
  4063. end)
  4064. end
  4065.  
  4066.  
  4067. function Combo4()
  4068. getplayer = new("Part",char)
  4069. getplayer.Position = Vector3.new(999,999,999)
  4070. getplayer.Transparency = 1
  4071. getplayer.Size = v3(3,3,3)
  4072. getplayer.CanCollide = false
  4073. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4074. getplayer.Name = "GetPlayer"
  4075.  
  4076. game.Debris:AddItem(getplayer,0.5)
  4077.  
  4078. getplayer.Touched:connect(function(hit)
  4079. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4080. getplayer:Destroy()
  4081. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4082. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4083. to.Anchored = true
  4084. RootPart.Anchored = true
  4085. idle = false
  4086.  
  4087.  
  4088. punchsound1:Play()
  4089. hit1 = true
  4090. for i = 0, 0.5, 0.1 do
  4091. swait()
  4092. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4093. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4094. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4095. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4096. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4097. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4098. end
  4099. punchsound1:Play()
  4100. for i = 0, 0.5, 0.1 do
  4101. swait()
  4102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4104. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4105. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4106. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4107. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4108. end
  4109. punchsound1:Play()
  4110. for i = 0, 0.6, 0.1 do
  4111. swait()
  4112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4114. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4115. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4116. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4117. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4118. end
  4119. for i = 0, 0.6, 0.1 do
  4120. swait()
  4121. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4122. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4123. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4124. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4125. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4126. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4127. end
  4128. for i = 0, 0.5, 0.1 do
  4129. swait()
  4130. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4131. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4132. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4133. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4134. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4135. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4136. end
  4137. punchsound1:Play()
  4138. for i = 0, 0.5, 0.1 do
  4139. swait()
  4140. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4141. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4142. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4143. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4144. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4145. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4146. end
  4147. punchsound1:Play()
  4148. for i = 0, 0.6, 0.1 do
  4149. swait()
  4150. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4151. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4152. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4153. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4154. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4155. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4156. end
  4157. for i = 0, 0.6, 0.1 do
  4158. swait()
  4159. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4160. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4161. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4162. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4163. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4164. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4165. end
  4166. for i = 0, 0.5, 0.1 do
  4167. swait()
  4168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4169. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4170. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4171. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4172. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4173. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4174. end
  4175. punchsound1:Play()
  4176. for i = 0, 0.5, 0.1 do
  4177. swait()
  4178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4180. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4181. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4182. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4183. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4184. end
  4185. punchsound1:Play()
  4186. for i = 0, 0.6, 0.1 do
  4187. swait()
  4188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4190. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4191. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4192. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4193. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4194. end
  4195. for i = 0, 0.6, 0.1 do
  4196. swait()
  4197. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4198. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4199. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4200. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4201. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4202. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4203. end
  4204. for i = 0, 0.5, 0.1 do
  4205. swait()
  4206. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4207. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4208. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4209. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4210. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4211. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4212. end
  4213. punchsound1:Play()
  4214. for i = 0, 0.5, 0.1 do
  4215. swait()
  4216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4218. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4219. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4220. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4221. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4222. end
  4223. punchsound1:Play()
  4224. for i = 0, 0.6, 0.1 do
  4225. swait()
  4226. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4227. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4228. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4229. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4230. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4231. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4232. end
  4233. for i = 0, 0.6, 0.1 do
  4234. swait()
  4235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4237. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4238. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4239. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4240. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4241. end
  4242. for i = 0, 0.5, 0.1 do
  4243. swait()
  4244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4246. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4247. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4248. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4249. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4250. end
  4251. punchsound1:Play()
  4252. for i = 0, 0.5, 0.1 do
  4253. swait()
  4254. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4255. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4256. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4257. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4258. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4259. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4260. end
  4261. punchsound1:Play()
  4262. for i = 0, 0.6, 0.1 do
  4263. swait()
  4264. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4265. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4266. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4267. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4268. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4269. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4270. end
  4271. StrongPunch2:Play()
  4272. for i = 0, 5, 0.1 do
  4273. swait()
  4274. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4275. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4276. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4277. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4278. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4279. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4280. end
  4281.  
  4282. for i,v in pairs(to.Parent:GetChildren()) do
  4283. if v:IsA("Humanoid") then
  4284. v.Health = v.Health - 20
  4285.  
  4286. v.PlatformStand = true
  4287. end
  4288. end
  4289. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4290. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4291. Zanzoken = Instance.new("Part",char)
  4292. Zanzoken.Anchored = true
  4293. Zanzoken.Position = v3(999,999,999)
  4294. Zanzoken.CFrame = Torso.CFrame
  4295. game.Debris:AddItem(Zanzoken,0.5)
  4296. Zanzoken.Transparency = 1
  4297. Zano:Play()
  4298. wait()
  4299. idk = Instance.new("BillboardGui",Zanzoken)
  4300. idk.Size = UDim2.new(10,0,15,0)
  4301. idk.AlwaysOnTop = false
  4302. idk1 = Instance.new("ImageLabel",idk)
  4303. idk1.BackgroundTransparency = 1
  4304. idk.ExtentsOffset = v3(0,0,0)
  4305. idk1.ImageTransparency = 0
  4306. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4307. idk1.Size = UDim2.new(2,0,1,0)
  4308. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4309. idk1.Image = "rbxassetid://319554883"
  4310. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4311. wait()
  4312. Zanzoken = Instance.new("Part",char)
  4313. Zanzoken.Anchored = true
  4314. Zanzoken.Position = v3(999,999,999)
  4315. Zanzoken.CFrame = Torso.CFrame
  4316. game.Debris:AddItem(Zanzoken,0.5)
  4317. Zanzoken.Transparency = 1
  4318. wait()
  4319. idk = Instance.new("BillboardGui",Zanzoken)
  4320. idk.Size = UDim2.new(20,0,20,0)
  4321. idk.AlwaysOnTop = false
  4322. idk1 = Instance.new("ImageLabel",idk)
  4323. idk1.BackgroundTransparency = 1
  4324. idk.ExtentsOffset = v3(0,0,0)
  4325. idk1.ImageTransparency = 0
  4326. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4327. idk1.Size = UDim2.new(2,0,1,0)
  4328. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4329. idk1.Image = "rbxassetid://319554883"
  4330. for i = 0, 0.5, 0.1 do
  4331. swait()
  4332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4334. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4335. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4336. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4337. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4338. end
  4339. punchsound1:Play()
  4340. for i = 0, 0.5, 0.1 do
  4341. swait()
  4342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4344. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4345. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4346. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4347. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4348. end
  4349. punchsound1:Play()
  4350. for i = 0, 0.6, 0.1 do
  4351. swait()
  4352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4353. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4354. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4355. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4356. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4357. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4358. end
  4359. for i = 0, 0.6, 0.1 do
  4360. swait()
  4361. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4362. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4363. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4364. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4365. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4366. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4367. end
  4368. for i = 0, 0.5, 0.1 do
  4369. swait()
  4370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4371. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4372. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4373. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4374. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4375. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4376. end
  4377. punchsound1:Play()
  4378. for i = 0, 0.5, 0.1 do
  4379. swait()
  4380. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4381. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4382. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4383. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4384. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4385. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4386. end
  4387. punchsound1:Play()
  4388. for i = 0, 0.6, 0.1 do
  4389. swait()
  4390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4392. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4393. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4394. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4395. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4396. end
  4397. for i = 0, 0.6, 0.1 do
  4398. swait()
  4399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4401. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4402. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4403. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4404. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4405. end
  4406. for i = 0, 0.5, 0.1 do
  4407. swait()
  4408. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4409. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4410. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4411. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4412. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4413. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4414. end
  4415. punchsound1:Play()
  4416. for i = 0, 0.5, 0.1 do
  4417. swait()
  4418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4420. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4423. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4424. end
  4425. punchsound1:Play()
  4426. for i = 0, 0.6, 0.1 do
  4427. swait()
  4428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4430. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4431. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4432. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4433. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4434. end
  4435. for i = 0, 0.6, 0.1 do
  4436. swait()
  4437. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4438. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4439. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4440. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4441. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4442. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4443. end
  4444. for i = 0, 0.5, 0.1 do
  4445. swait()
  4446. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4447. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4448. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4449. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4450. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4451. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4452. end
  4453. punchsound1:Play()
  4454. for i = 0, 0.5, 0.1 do
  4455. swait()
  4456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4457. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4458. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4459. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4460. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4461. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4462. end
  4463. punchsound1:Play()
  4464. for i = 0, 0.3, 0.1 do
  4465. swait()
  4466. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4467. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4468. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4469. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4470. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4471. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4472. end
  4473. for i = 0, 0.3, 0.1 do
  4474. swait()
  4475. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4476. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4477. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4478. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4479. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4480. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4481. end
  4482. for i = 0, 0.3, 0.1 do
  4483. swait()
  4484. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4485. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4486. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4487. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4488. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4489. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4490. end
  4491. punchsound1:Play()
  4492. for i = 0, 0.3, 0.1 do
  4493. swait()
  4494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4496. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4499. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4500. end
  4501. punchsound1:Play()
  4502. for i = 0, 0.3, 0.1 do
  4503. swait()
  4504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4506. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4507. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4508. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4509. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4510. end
  4511. for i = 0, 0.3, 0.1 do
  4512. swait()
  4513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4515. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4517. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4518. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4519. end
  4520. punchsound1:Play()
  4521. for i = 0, 1, 0.1 do
  4522. swait()
  4523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4525. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4526. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4527. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4528. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4529. end
  4530. for i = 0, 0.3, 0.1 do
  4531. swait()
  4532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4534. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4537. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4538. end
  4539. punchsound1:Play()
  4540. for i = 0, 0.3, 0.1 do
  4541. swait()
  4542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4544. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4545. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4546. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4547. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4548. end
  4549. for i = 0, 0.3, 0.1 do
  4550. swait()
  4551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4553. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4556. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4557. end
  4558. for i = 0, 0.3, 0.1 do
  4559. swait()
  4560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4562. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4563. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4564. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4565. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4566. end
  4567. punchsound1:Play()
  4568. for i = 0, 0.3, 0.1 do
  4569. swait()
  4570. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4571. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4572. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4573. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4574. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4575. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4576. end
  4577. punchsound1:Play()
  4578. for i = 0, 0.6, 0.1 do
  4579. swait()
  4580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4582. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4583. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4584. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4585. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4586. end
  4587. for i = 0, 0.3, 0.1 do
  4588. swait()
  4589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4591. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4592. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4593. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4594. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4595. end
  4596. for i = 0, 0.3, 0.1 do
  4597. swait()
  4598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4600. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4601. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4602. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4603. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4604. end
  4605. punchsound1:Play()
  4606. for i = 0, 0.5, 0.1 do
  4607. swait()
  4608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4610. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4613. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4614. end
  4615. punchsound1:Play()
  4616. for i = 0, 0.6, 0.1 do
  4617. swait()
  4618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4620. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4621. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4622. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4623. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4624. end
  4625. for i = 0, 0.6, 0.1 do
  4626. swait()
  4627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4629. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4630. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4631. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4632. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4633. end
  4634. for i = 0, 0.5, 0.1 do
  4635. swait()
  4636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4638. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4639. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4640. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4641. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4642. end
  4643. punchsound1:Play()
  4644. for i = 0, 0.5, 0.1 do
  4645. swait()
  4646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4648. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4649. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4651. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4652. end
  4653. punchsound1:Play()
  4654. for i = 0, 0.6, 0.1 do
  4655. swait()
  4656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4658. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4659. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4660. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4661. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4662. end
  4663. for i = 0, 0.6, 0.1 do
  4664. swait()
  4665. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4666. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4667. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4668. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4669. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4670. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4671. end
  4672. for i = 0, 0.5, 0.1 do
  4673. swait()
  4674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4676. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4677. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4678. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4679. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4680. end
  4681. punchsound1:Play()
  4682. for i = 0, 0.5, 0.1 do
  4683. swait()
  4684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4686. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4687. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4688. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4689. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4690. end
  4691. punchsound1:Play()
  4692. for i = 0, 0.6, 0.1 do
  4693. swait()
  4694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4696. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4697. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4698. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4699. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4700. end
  4701. for i = 0, 0.6, 0.1 do
  4702. swait()
  4703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4705. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4706. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4707. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4708. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4709. end
  4710. punchsound1:Play()
  4711. for i = 0, 1, 0.1 do
  4712. swait()
  4713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4715. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4716. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4717. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4718. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4719. end
  4720. for i = 0, 0.5, 0.1 do
  4721. swait()
  4722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4724. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4726. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4727. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4728. end
  4729. punchsound1:Play()
  4730. for i = 0, 0.6, 0.1 do
  4731. swait()
  4732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4735. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4736. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4737. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4738. end
  4739. for i = 0, 0.6, 0.1 do
  4740. swait()
  4741. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4742. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4743. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4744. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4745. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4746. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4747. end
  4748. for i = 0, 0.5, 0.1 do
  4749. swait()
  4750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4752. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4753. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4754. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4755. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4756. end
  4757. punchsound1:Play()
  4758. for i = 0, 0.5, 0.1 do
  4759. swait()
  4760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4762. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4763. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4764. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4765. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4766. end
  4767. punchsound1:Play()
  4768. for i = 0, 0.6, 0.1 do
  4769. swait()
  4770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4772. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4773. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4774. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4775. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4776. end
  4777. for i = 0, 0.6, 0.1 do
  4778. swait()
  4779. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4780. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4781. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4782. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4783. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4784. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4785. end
  4786. for i = 0, 0.5, 0.1 do
  4787. swait()
  4788. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4789. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4790. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4791. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4792. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4793. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4794. end
  4795. punchsound1:Play()
  4796. for i = 0, 0.5, 0.1 do
  4797. swait()
  4798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4800. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4801. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4802. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4803. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4804. end
  4805. punchsound1:Play()
  4806. for i = 0, 0.6, 0.1 do
  4807. swait()
  4808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4810. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4811. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4812. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4813. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4814. end
  4815. for i = 0, 0.6, 0.1 do
  4816. swait()
  4817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4818. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4819. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4820. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4821. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4822. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4823. end
  4824. for i = 0, 0.5, 0.1 do
  4825. swait()
  4826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4828. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4829. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4830. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4831. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4832. end
  4833. punchsound1:Play()
  4834. for i = 0, 0.5, 0.1 do
  4835. swait()
  4836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4838. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4839. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4840. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4841. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4842. end
  4843. punchsound1:Play()
  4844. for i = 0, 0.6, 0.1 do
  4845. swait()
  4846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4848. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4849. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4850. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4851. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4852. end
  4853. for i = 0, 0.6, 0.1 do
  4854. swait()
  4855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4856. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4857. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4858. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4859. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4860. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4861. end
  4862. for i = 0, 0.5, 0.1 do
  4863. swait()
  4864. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4865. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4866. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4867. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4868. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4869. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4870. end
  4871. punchsound1:Play()
  4872. for i = 0, 0.5, 0.1 do
  4873. swait()
  4874. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4875. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4876. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4877. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4878. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4879. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4880. end
  4881. punchsound1:Play()
  4882. for i = 0, 0.6, 0.1 do
  4883. swait()
  4884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4886. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4887. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4888. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4889. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4890. end
  4891. for i = 0, 0.6, 0.1 do
  4892. swait()
  4893. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4894. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4895. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4896. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4897. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4898. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4899. end
  4900. punchsound1:Play()
  4901. for i = 0, 1, 0.1 do
  4902. swait()
  4903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4905. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4906. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4907. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4908. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4909. end
  4910. for i = 0, 0.5, 0.1 do
  4911. swait()
  4912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4914. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4917. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4918. end
  4919. punchsound1:Play()
  4920. for i = 0, 0.6, 0.1 do
  4921. swait()
  4922. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4923. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4924. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4925. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4926. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4927. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4928. end
  4929. for i = 0, 0.6, 0.1 do
  4930. swait()
  4931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4933. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4934. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4935. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4936. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4937. end
  4938. for i = 0, 0.5, 0.1 do
  4939. swait()
  4940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4942. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4943. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4944. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4945. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4946. end
  4947. punchsound1:Play()
  4948. for i = 0, 0.3, 0.1 do
  4949. swait()
  4950. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4951. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4952. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4953. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4954. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4955. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4956. end
  4957. punchsound1:Play()
  4958. for i = 0, 0.3, 0.1 do
  4959. swait()
  4960. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4961. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4962. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4963. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4964. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4965. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4966. end
  4967. for i = 0, 0.3, 0.1 do
  4968. swait()
  4969. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4970. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4971. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4972. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4973. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4974. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4975. end
  4976. for i = 0, 0.3, 0.1 do
  4977. swait()
  4978. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4979. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4980. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4981. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4982. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4983. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4984. end
  4985. punchsound1:Play()
  4986. for i = 0, 0.3, 0.1 do
  4987. swait()
  4988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4989. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4990. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4991. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4992. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4993. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4994. end
  4995. punchsound1:Play()
  4996. for i = 0, 0.3, 0.1 do
  4997. swait()
  4998. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4999. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5000. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5001. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5002. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5003. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5004. end
  5005. for i = 0, 0.3, 0.1 do
  5006. swait()
  5007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5009. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5012. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5013. end
  5014. for i = 0, 0.3, 0.1 do
  5015. swait()
  5016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5018. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5019. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5020. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5021. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5022. end
  5023. punchsound1:Play()
  5024. for i = 0, 0.3, 0.1 do
  5025. swait()
  5026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5028. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5031. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5032. end
  5033. punchsound1:Play()
  5034. for i = 0, 0.3, 0.1 do
  5035. swait()
  5036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5038. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5039. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5040. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5041. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5042. end
  5043. for i = 0, 0.1, 0.1 do
  5044. swait()
  5045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5047. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5050. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5051. end
  5052. for i = 0, 0.1, 0.1 do
  5053. swait()
  5054. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5055. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5056. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5057. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5058. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5059. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5060. end
  5061. punchsound1:Play()
  5062. for i = 0, 0.1, 0.1 do
  5063. swait()
  5064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5066. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5069. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5070. end
  5071. punchsound1:Play()
  5072. for i = 0, 0.1, 0.1 do
  5073. swait()
  5074. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5075. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5076. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5077. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5078. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5079. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5080. end
  5081. for i = 0, 0.1, 0.1 do
  5082. swait()
  5083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5085. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5088. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5089. end
  5090. punchsound1:Play()
  5091. for i = 0, 0.4, 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,v in pairs(to.Parent:GetChildren()) do
  5101. if v:IsA("Humanoid") then
  5102. v.Health = v.Health - 20
  5103.  
  5104. v.PlatformStand = true
  5105. end
  5106. end
  5107. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5108. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5109. Zanzoken = Instance.new("Part",char)
  5110. Zanzoken.Anchored = true
  5111. Zanzoken.Position = v3(999,999,999)
  5112. Zanzoken.CFrame = Torso.CFrame
  5113. game.Debris:AddItem(Zanzoken,0.5)
  5114. Zanzoken.Transparency = 1
  5115. Zano:Play()
  5116. wait()
  5117. idk = Instance.new("BillboardGui",Zanzoken)
  5118. idk.Size = UDim2.new(10,0,15,0)
  5119. idk.AlwaysOnTop = false
  5120. idk1 = Instance.new("ImageLabel",idk)
  5121. idk1.BackgroundTransparency = 1
  5122. idk.ExtentsOffset = v3(0,0,0)
  5123. idk1.ImageTransparency = 0
  5124. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5125. idk1.Size = UDim2.new(2,0,1,0)
  5126. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5127. idk1.Image = "rbxassetid://319554883"
  5128. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5129. wait()
  5130. Zanzoken = Instance.new("Part",char)
  5131. Zanzoken.Anchored = true
  5132. Zanzoken.Position = v3(999,999,999)
  5133. Zanzoken.CFrame = Torso.CFrame
  5134. game.Debris:AddItem(Zanzoken,0.5)
  5135. Zanzoken.Transparency = 1
  5136. wait()
  5137. idk = Instance.new("BillboardGui",Zanzoken)
  5138. idk.Size = UDim2.new(20,0,20,0)
  5139. idk.AlwaysOnTop = false
  5140. idk1 = Instance.new("ImageLabel",idk)
  5141. idk1.BackgroundTransparency = 1
  5142. idk.ExtentsOffset = v3(0,0,0)
  5143. idk1.ImageTransparency = 0
  5144. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5145. idk1.Size = UDim2.new(2,0,1,0)
  5146. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5147. idk1.Image = "rbxassetid://319554883"
  5148. punchsound1:Play()
  5149. for i = 0, 6, 0.1 do
  5150. swait()
  5151. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5152. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5153. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5154. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5155. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5156. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5157. end
  5158. for i = 0, 0.6, 0.1 do
  5159. swait()
  5160. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5161. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5162. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5163. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5164. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5165. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5166. end
  5167. for i = 0, 0.6, 0.1 do
  5168. swait()
  5169. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5170. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5171. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5172. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5173. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5174. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5175. end
  5176. punchsound1:Play()
  5177. for i = 0, 1, 0.1 do
  5178. swait()
  5179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5181. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5182. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5183. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5184. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5185. end
  5186. for i = 0, 0.6, 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.6, 0.1 do
  5196. swait()
  5197. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5198. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5199. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5202. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5203. end
  5204. punchsound1:Play()
  5205. for i = 0, 1, 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.6, 0.1 do
  5215. swait()
  5216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5218. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5219. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5220. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5221. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5222. end
  5223. for i = 0, 0.6, 0.1 do
  5224. swait()
  5225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5227. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5228. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5229. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5230. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5231. end
  5232. punchsound1:Play()
  5233. for i = 0, 1, 0.1 do
  5234. swait()
  5235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5237. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5238. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5239. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5240. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5241. end
  5242. for i = 0, 0.6, 0.1 do
  5243. swait()
  5244. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5245. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5246. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5247. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5248. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5249. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5250. end
  5251. for i = 0, 0.6, 0.1 do
  5252. swait()
  5253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5255. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5256. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5257. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5258. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5259. end
  5260. punchsound1:Play()
  5261. for i = 0, 1, 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. for i = 0, 0.6, 0.1 do
  5271. swait()
  5272. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5273. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5274. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5275. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5276. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5277. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5278. end
  5279. for i = 0, 0.6, 0.1 do
  5280. swait()
  5281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5283. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5284. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5285. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5286. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5287. end
  5288. punchsound1:Play()
  5289. for i = 0, 1, 0.1 do
  5290. swait()
  5291. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5292. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5293. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5294. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5295. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5296. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5297. end
  5298. for i = 0, 0.6, 0.1 do
  5299. swait()
  5300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5302. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5303. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5304. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5305. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5306. end
  5307. for i = 0, 0.6, 0.1 do
  5308. swait()
  5309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5311. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5312. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5313. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5314. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5315. end
  5316. punchsound1:Play()
  5317. for i = 0, 1, 0.1 do
  5318. swait()
  5319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5321. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5322. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5323. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5324. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5325. end
  5326.  
  5327.  
  5328.  
  5329. for i,v in pairs(to.Parent:GetChildren()) do
  5330. if v:IsA("Humanoid") then
  5331. v.Health = v.Health - 20
  5332.  
  5333. v.PlatformStand = true
  5334. end
  5335. end
  5336. StrongPunch:Play()
  5337. for i = 0, 1, 0.1 do
  5338. swait()
  5339. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5340. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5341. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5342. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5343. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5344. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5345. end
  5346. for i = 0, 1, 0.1 do
  5347. swait()
  5348. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5349. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5350. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5351. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5352. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5353. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5354. end
  5355. for i,v in pairs(to.Parent:GetChildren()) do
  5356. if v:IsA("Humanoid") then
  5357. v.Health = v.Health - 5
  5358.  
  5359. v.PlatformStand = true
  5360. end
  5361. end
  5362. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5363. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5364. Zanzoken = Instance.new("Part",char)
  5365. Zanzoken.Anchored = true
  5366. Zanzoken.Position = v3(999,999,999)
  5367. Zanzoken.CFrame = Torso.CFrame
  5368. game.Debris:AddItem(Zanzoken,0.5)
  5369. Zanzoken.Transparency = 1
  5370. Zano:Play()
  5371. wait()
  5372. idk = Instance.new("BillboardGui",Zanzoken)
  5373. idk.Size = UDim2.new(10,0,15,0)
  5374. idk.AlwaysOnTop = false
  5375. idk1 = Instance.new("ImageLabel",idk)
  5376. idk1.BackgroundTransparency = 1
  5377. idk.ExtentsOffset = v3(0,0,0)
  5378. idk1.ImageTransparency = 0
  5379. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5380. idk1.Size = UDim2.new(2,0,1,0)
  5381. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5382. idk1.Image = "rbxassetid://319554883"
  5383. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5384. wait()
  5385. Zanzoken = Instance.new("Part",char)
  5386. Zanzoken.Anchored = true
  5387. Zanzoken.Position = v3(999,999,999)
  5388. Zanzoken.CFrame = Torso.CFrame
  5389. game.Debris:AddItem(Zanzoken,0.5)
  5390. Zanzoken.Transparency = 1
  5391. wait()
  5392. idk = Instance.new("BillboardGui",Zanzoken)
  5393. idk.Size = UDim2.new(20,0,20,0)
  5394. idk.AlwaysOnTop = false
  5395. idk1 = Instance.new("ImageLabel",idk)
  5396. idk1.BackgroundTransparency = 1
  5397. idk.ExtentsOffset = v3(0,0,0)
  5398. idk1.ImageTransparency = 0
  5399. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5400. idk1.Size = UDim2.new(2,0,1,0)
  5401. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5402. idk1.Image = "rbxassetid://319554883"
  5403. for i = 0, 1, 0.1 do
  5404. swait()
  5405. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5406. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5407. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5408. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5409. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5410. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5411. end
  5412. punchsound1:Play()
  5413. for i = 0, 1, 0.1 do
  5414. swait()
  5415. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5416. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5417. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5418. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5419. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5420. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5421. end
  5422. punchsound1:Play()
  5423. for i = 0, 1, 0.1 do
  5424. swait()
  5425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5426. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5427. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5428. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5429. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5430. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5431. end
  5432. for i = 0, 1, 0.1 do
  5433. swait()
  5434. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5435. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5436. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5437. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5438. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5439. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5440. end
  5441. for i = 0, 1, 0.1 do
  5442. swait()
  5443. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5444. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5445. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5446. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5447. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5448. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5449. end
  5450. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5451. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5452. Zanzoken = Instance.new("Part",char)
  5453. Zanzoken.Anchored = true
  5454. Zanzoken.Position = v3(999,999,999)
  5455. Zanzoken.CFrame = Torso.CFrame
  5456. game.Debris:AddItem(Zanzoken,0.5)
  5457. Zanzoken.Transparency = 1
  5458. Zano:Play()
  5459. wait()
  5460. idk = Instance.new("BillboardGui",Zanzoken)
  5461. idk.Size = UDim2.new(10,0,15,0)
  5462. idk.AlwaysOnTop = false
  5463. idk1 = Instance.new("ImageLabel",idk)
  5464. idk1.BackgroundTransparency = 1
  5465. idk.ExtentsOffset = v3(0,0,0)
  5466. idk1.ImageTransparency = 0
  5467. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5468. idk1.Size = UDim2.new(2,0,1,0)
  5469. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5470. idk1.Image = "rbxassetid://319554883"
  5471. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5472. wait()
  5473. Zanzoken = Instance.new("Part",char)
  5474. Zanzoken.Anchored = true
  5475. Zanzoken.Position = v3(999,999,999)
  5476. Zanzoken.CFrame = Torso.CFrame
  5477. game.Debris:AddItem(Zanzoken,0.5)
  5478. Zanzoken.Transparency = 1
  5479. wait()
  5480. idk = Instance.new("BillboardGui",Zanzoken)
  5481. idk.Size = UDim2.new(20,0,20,0)
  5482. idk.AlwaysOnTop = false
  5483. idk1 = Instance.new("ImageLabel",idk)
  5484. idk1.BackgroundTransparency = 1
  5485. idk.ExtentsOffset = v3(0,0,0)
  5486. idk1.ImageTransparency = 0
  5487. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5488. idk1.Size = UDim2.new(2,0,1,0)
  5489. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5490. idk1.Image = "rbxassetid://319554883"
  5491. StrongPunch:Play()
  5492. Break:Play()
  5493.  
  5494. for i = 0, 6, 0.1 do
  5495. swait()
  5496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5498. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5499. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5500. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5501. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5502. end
  5503. StrongPunch1:Play()
  5504. for i = 0, 6, 0.1 do
  5505. swait()
  5506. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5507. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5508. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5509. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5510. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5511. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5512. end
  5513. StrongPunch2:Play()
  5514. for i = 0, 7, 0.1 do
  5515. swait()
  5516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5518. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5519. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5520. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5521. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5522. end
  5523. for i = 0, 1, 0.1 do
  5524. swait()
  5525. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5526. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5527. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5528. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5529. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5530. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5531. end
  5532. punchsound1:Play()
  5533. for i = 0, 1, 0.1 do
  5534. swait()
  5535. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5536. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5537. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5539. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5540. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5541. end
  5542. punchsound1:Play()
  5543. for i = 0, 1, 0.1 do
  5544. swait()
  5545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5547. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5548. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5549. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5550. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5551. end
  5552. for i = 0, 1, 0.1 do
  5553. swait()
  5554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5556. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5557. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5558. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5559. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5560. end
  5561. for i = 0, 1, 0.1 do
  5562. swait()
  5563. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5564. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5565. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5566. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5567. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5568. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5569. end
  5570. punchsound1:Play()
  5571. for i = 0, 0.5, 0.1 do
  5572. swait()
  5573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5575. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5576. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5577. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5578. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5579. end
  5580. punchsound1:Play()
  5581. for i = 0, 0.5, 0.1 do
  5582. swait()
  5583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5585. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5586. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5587. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5588. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5589. end
  5590. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  5591. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  5592. Zanzoken = Instance.new("Part",char)
  5593. Zanzoken.Anchored = true
  5594. Zanzoken.Position = v3(999,999,999)
  5595. Zanzoken.CFrame = Torso.CFrame
  5596. game.Debris:AddItem(Zanzoken,0.5)
  5597. Zanzoken.Transparency = 1
  5598. Zano:Play()
  5599. wait()
  5600. idk = Instance.new("BillboardGui",Zanzoken)
  5601. idk.Size = UDim2.new(10,0,15,0)
  5602. idk.AlwaysOnTop = false
  5603. idk1 = Instance.new("ImageLabel",idk)
  5604. idk1.BackgroundTransparency = 1
  5605. idk.ExtentsOffset = v3(0,0,0)
  5606. idk1.ImageTransparency = 0
  5607. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5608. idk1.Size = UDim2.new(2,0,1,0)
  5609. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5610. idk1.Image = "rbxassetid://319554883"
  5611. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5612. wait()
  5613. Zanzoken = Instance.new("Part",char)
  5614. Zanzoken.Anchored = true
  5615. Zanzoken.Position = v3(999,999,999)
  5616. Zanzoken.CFrame = Torso.CFrame
  5617. game.Debris:AddItem(Zanzoken,0.5)
  5618. Zanzoken.Transparency = 1
  5619. wait()
  5620. idk = Instance.new("BillboardGui",Zanzoken)
  5621. idk.Size = UDim2.new(20,0,20,0)
  5622. idk.AlwaysOnTop = false
  5623. idk1 = Instance.new("ImageLabel",idk)
  5624. idk1.BackgroundTransparency = 1
  5625. idk.ExtentsOffset = v3(0,0,0)
  5626. idk1.ImageTransparency = 0
  5627. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5628. idk1.Size = UDim2.new(2,0,1,0)
  5629. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5630. idk1.Image = "rbxassetid://319554883"
  5631. for i = 0, 0.4, 0.1 do
  5632. swait()
  5633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5635. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5636. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5637. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5638. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5639. end
  5640. punchsound1:Play()
  5641. for i = 0, 0.4, 0.1 do
  5642. swait()
  5643. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5644. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5645. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5646. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5647. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5648. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5649. end
  5650. for i = 0, 0.4, 0.1 do
  5651. swait()
  5652. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5653. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5654. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5655. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5656. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5657. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5658. end
  5659. punchsound1:Play()
  5660. for i = 0, 0.4, 0.1 do
  5661. swait()
  5662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5664. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5665. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5666. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5667. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5668. end
  5669. for i = 0, 0.4, 0.1 do
  5670. swait()
  5671. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5672. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5673. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5674. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5675. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5676. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5677. end
  5678. punchsound1:Play()
  5679. for i = 0, 0.4, 0.1 do
  5680. swait()
  5681. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5682. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5683. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5684. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5685. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5686. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5687. end
  5688. for i = 0, 0.4, 0.1 do
  5689. swait()
  5690. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5691. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5692. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5693. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5694. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5695. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5696. end
  5697. punchsound1:Play()
  5698. for i = 0, 0.4, 0.1 do
  5699. swait()
  5700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5702. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5703. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5704. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5705. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5706. end
  5707. for i = 0, 0.4, 0.1 do
  5708. swait()
  5709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5711. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5712. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5713. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5714. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5715. end
  5716. punchsound1:Play()
  5717. for i = 0, 0.4, 0.1 do
  5718. swait()
  5719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5721. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5722. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5723. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5724. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5725. end
  5726. for i = 0, 0.4, 0.1 do
  5727. swait()
  5728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5730. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5731. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5732. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5733. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5734. end
  5735. punchsound1:Play()
  5736. for i = 0, 0.4, 0.1 do
  5737. swait()
  5738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5740. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5741. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5742. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5743. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5744. end
  5745. for i = 0, 0.4, 0.1 do
  5746. swait()
  5747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5749. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5750. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5751. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5752. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5753. end
  5754. punchsound1:Play()
  5755. for i = 0, 0.4, 0.1 do
  5756. swait()
  5757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5759. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5760. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5762. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5763. end
  5764. punchsound1:Play()
  5765. local pie222 = Instance.new("ParticleEmitter")
  5766. pie222.Parent = LeftArm
  5767. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5768. pie222.LightEmission = 1
  5769. pie222.Size = NumberSequence.new(3)
  5770. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  5771. pie222.Transparency = NumberSequence.new(0.6,1)
  5772. pie222.EmissionDirection = "Top"
  5773. pie222.Enabled = true
  5774. pie222.Lifetime = NumberRange.new(1)
  5775. pie222.Rotation = NumberRange.new(-320, 320)
  5776. pie222.Rate = 404
  5777. pie222.Speed = NumberRange.new(0)
  5778. pie222.LockedToPart = false
  5779. pie222.VelocitySpread = 2
  5780. for i = 0, 2, 0.1 do
  5781. swait()
  5782. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5783. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5784. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5785. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5786. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5787. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5788. end
  5789. wait(2)
  5790. bigbangattack2()
  5791. pie222:Destroy()
  5792.  
  5793. for i,v in pairs(to.Parent:GetChildren()) do
  5794. if v:IsA("Humanoid") then
  5795. v.Health = v.Health - math.huge
  5796.  
  5797. v.PlatformStand = true
  5798. end
  5799. end
  5800.  
  5801. hit1 = false
  5802.  
  5803. hit2 = true
  5804. for i,v in pairs(to.Parent:GetChildren()) do
  5805. if v:IsA("Humanoid") then
  5806. v.Health = v.Health - 10
  5807.  
  5808. v.PlatformStand = true
  5809. end
  5810. end
  5811. hit2 = false
  5812.  
  5813. hit3 = true
  5814. hit4 = true
  5815.  
  5816.  
  5817.  
  5818.  
  5819. coroutine.wrap(function()
  5820. for i=1,2 do
  5821. wait()
  5822.  
  5823.  
  5824.  
  5825.  
  5826.  
  5827. for i,v in pairs(to.Parent:GetChildren()) do
  5828. if v:IsA("Humanoid") then
  5829. v.Health = v.Health - 2
  5830.  
  5831. v.PlatformStand = true
  5832. end
  5833. end
  5834. end
  5835.  
  5836.  
  5837. wait(3)
  5838. end)()
  5839.  
  5840.  
  5841.  
  5842.  
  5843.  
  5844.  
  5845.  
  5846.  
  5847.  
  5848.  
  5849.  
  5850.  
  5851.  
  5852.  
  5853. for i,v in pairs(to.Parent:GetChildren()) do
  5854. if v:IsA("Humanoid") then
  5855. v.Health = v.Health - 10
  5856.  
  5857. v.PlatformStand = true
  5858. end
  5859. end
  5860.  
  5861.  
  5862.  
  5863. hitground = new("Part",char)
  5864. hitground.Size = Vector3.new(5,5,5)
  5865. hitground.Name = "Ground"
  5866. hitground.Transparency = 1
  5867. hitground.CanCollide = false
  5868. game.Debris:AddItem(hitground,2)
  5869. hitground.Position = Vector3.new(999,999,999)
  5870. hitgroundweld = new("Weld",hitground)
  5871. hitgroundweld.Part0 = to
  5872. hitgroundweld.Part1 = hitground
  5873. hitground.Touched:connect(function(hit2)
  5874. if hit2.Size.x > 150 then
  5875. hitground:Destroy()
  5876. ad = new("Part",char)
  5877. ad.Name = "NewPart"
  5878. ad.Size = Vector3.new(30,0.1,30)
  5879. ad.CanCollide = false
  5880. ad.Anchored = true
  5881. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  5882. ad.Transparency = 1
  5883. aad = new("Decal",ad)
  5884.  
  5885. aad.Face = "Top"
  5886. aad.Transparency = 1
  5887. aad.Transparency = 0
  5888. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  5889. smoke = new("Part",to)
  5890. smokemesh = new("SpecialMesh",smoke)
  5891. smokemesh.MeshId = "rbxassetid://928329648"
  5892. smoke.BrickColor = hit2.BrickColor
  5893. smoke.Anchored = true
  5894. smoke.Position = hitground.Position
  5895. GroundImpact:Play()
  5896. for i = 1,20 do
  5897. wait()
  5898. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  5899. smoke.Transparency = smoke.Transparency + 1/20
  5900. end
  5901. smoke:Destroy()
  5902. wait(0.5)
  5903.  
  5904. for i = 1,20 do
  5905. wait(0.1)
  5906. aad.Transparency = aad.Transparency + 1/20
  5907. end
  5908. end
  5909. end)
  5910. ys = Instance.new("BodyVelocity",to)
  5911. ys.Name = "GO"
  5912.  
  5913. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  5914.  
  5915. ys.Velocity = v3(0,-90,0)
  5916.  
  5917. wait(1)
  5918. ys:Destroy()
  5919.  
  5920.  
  5921.  
  5922. hit3 = false
  5923. hit4 = false
  5924.  
  5925.  
  5926. hit1 = false
  5927. hit2 = false
  5928. hit3 = false
  5929. hit4 = false
  5930. idle = true
  5931. RootPart.Anchored = false
  5932. end
  5933. end)
  5934. end
  5935.  
  5936. function Combo3()
  5937. getplayer = new("Part",char)
  5938. getplayer.Position = Vector3.new(999,999,999)
  5939. getplayer.Transparency = 1
  5940. getplayer.Size = v3(3,3,3)
  5941. getplayer.CanCollide = false
  5942. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  5943. getplayer.Name = "GetPlayer"
  5944.  
  5945. game.Debris:AddItem(getplayer,0.5)
  5946.  
  5947. getplayer.Touched:connect(function(hit)
  5948. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  5949. getplayer:Destroy()
  5950. to = hit.Parent:findFirstChild("HumanoidRootPart")
  5951. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  5952. to.Anchored = true
  5953. RootPart.Anchored = true
  5954. idle = false
  5955.  
  5956.  
  5957. punchsound1:Play()
  5958. hit1 = true
  5959. for i = 0, 1, 0.1 do
  5960. swait()
  5961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5963. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5964. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5965. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5966. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5967. end
  5968. punchsound1:Play()
  5969. for i = 0, 1, 0.1 do
  5970. swait()
  5971. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5972. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5973. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5974. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5975. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5976. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5977. end
  5978. punchsound1:Play()
  5979. for i = 0, 1, 0.1 do
  5980. swait()
  5981. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5982. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5983. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5984. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5985. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5986. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5987. end
  5988. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  5989. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  5990. Zanzoken = Instance.new("Part",char)
  5991. Zanzoken.Anchored = true
  5992. Zanzoken.Position = v3(999,999,999)
  5993. Zanzoken.CFrame = Torso.CFrame
  5994. game.Debris:AddItem(Zanzoken,0.5)
  5995. Zanzoken.Transparency = 1
  5996. Zano:Play()
  5997. wait()
  5998. idk = Instance.new("BillboardGui",Zanzoken)
  5999. idk.Size = UDim2.new(10,0,15,0)
  6000. idk.AlwaysOnTop = false
  6001. idk1 = Instance.new("ImageLabel",idk)
  6002. idk1.BackgroundTransparency = 1
  6003. idk.ExtentsOffset = v3(0,0,0)
  6004. idk1.ImageTransparency = 0
  6005. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6006. idk1.Size = UDim2.new(2,0,1,0)
  6007. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6008. idk1.Image = "rbxassetid://319554883"
  6009. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6010. wait()
  6011. Zanzoken = Instance.new("Part",char)
  6012. Zanzoken.Anchored = true
  6013. Zanzoken.Position = v3(999,999,999)
  6014. Zanzoken.CFrame = Torso.CFrame
  6015. game.Debris:AddItem(Zanzoken,0.5)
  6016. Zanzoken.Transparency = 1
  6017. wait()
  6018. idk = Instance.new("BillboardGui",Zanzoken)
  6019. idk.Size = UDim2.new(20,0,20,0)
  6020. idk.AlwaysOnTop = false
  6021. idk1 = Instance.new("ImageLabel",idk)
  6022. idk1.BackgroundTransparency = 1
  6023. idk.ExtentsOffset = v3(0,0,0)
  6024. idk1.ImageTransparency = 0
  6025. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6026. idk1.Size = UDim2.new(2,0,1,0)
  6027. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6028. idk1.Image = "rbxassetid://319554883"
  6029. for i = 0, 1, 0.1 do
  6030. swait()
  6031. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6032. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6033. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6034. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6035. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6036. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6037. end
  6038. punchsound1:Play()
  6039. for i = 0, 1, 0.1 do
  6040. swait()
  6041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6043. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6044. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6045. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6046. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6047. end
  6048. punchsound1:Play()
  6049. for i = 0, 1, 0.1 do
  6050. swait()
  6051. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6052. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6053. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6054. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6055. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6056. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6057. end
  6058. for i = 0, 1, 0.1 do
  6059. swait()
  6060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6062. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6063. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6064. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6065. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6066. end
  6067. punchsound1:Play()
  6068. for i = 0, 1, 0.1 do
  6069. swait()
  6070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6072. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6073. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6074. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6075. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  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, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6082. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6083. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6084. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6085. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6086. end
  6087. for i = 0, 1, 0.1 do
  6088. swait()
  6089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6091. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6092. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6093. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6094. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6095. end
  6096. punchsound1:Play()
  6097. for i = 0, 1, 0.1 do
  6098. swait()
  6099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6101. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  6104. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6105. end
  6106. punchsound1:Play()
  6107. for i,v in pairs(to.Parent:GetChildren()) do
  6108. if v:IsA("Humanoid") then
  6109. v.Health = v.Health - 10
  6110.  
  6111. v.PlatformStand = true
  6112. end
  6113. end
  6114. for i = 0, 1, 0.1 do
  6115. swait()
  6116. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6117. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6118. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6119. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6120. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6121. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6122. end
  6123.  
  6124. for i = 0, 1, 0.1 do
  6125. swait()
  6126. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6127. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6128. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6129. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6130. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6131. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6132. end
  6133. punchsound1:Play()
  6134. for i = 0, 1, 0.1 do
  6135. swait()
  6136. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6137. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6138. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6139. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6140. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6141. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6142. end
  6143. for i,v in pairs(to.Parent:GetChildren()) do
  6144. if v:IsA("Humanoid") then
  6145. v.Health = v.Health - 3
  6146.  
  6147. v.PlatformStand = true
  6148. end
  6149. end
  6150. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6151. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6152. Zanzoken = Instance.new("Part",char)
  6153. Zanzoken.Anchored = true
  6154. Zanzoken.Position = v3(999,999,999)
  6155. Zanzoken.CFrame = Torso.CFrame
  6156. game.Debris:AddItem(Zanzoken,0.5)
  6157. Zanzoken.Transparency = 1
  6158. Zano:Play()
  6159. wait()
  6160. idk = Instance.new("BillboardGui",Zanzoken)
  6161. idk.Size = UDim2.new(10,0,15,0)
  6162. idk.AlwaysOnTop = false
  6163. idk1 = Instance.new("ImageLabel",idk)
  6164. idk1.BackgroundTransparency = 1
  6165. idk.ExtentsOffset = v3(0,0,0)
  6166. idk1.ImageTransparency = 0
  6167. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6168. idk1.Size = UDim2.new(2,0,1,0)
  6169. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6170. idk1.Image = "rbxassetid://319554883"
  6171. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6172. wait()
  6173. Zanzoken = Instance.new("Part",char)
  6174. Zanzoken.Anchored = true
  6175. Zanzoken.Position = v3(999,999,999)
  6176. Zanzoken.CFrame = Torso.CFrame
  6177. game.Debris:AddItem(Zanzoken,0.5)
  6178. Zanzoken.Transparency = 1
  6179. wait()
  6180. idk = Instance.new("BillboardGui",Zanzoken)
  6181. idk.Size = UDim2.new(20,0,20,0)
  6182. idk.AlwaysOnTop = false
  6183. idk1 = Instance.new("ImageLabel",idk)
  6184. idk1.BackgroundTransparency = 1
  6185. idk.ExtentsOffset = v3(0,0,0)
  6186. idk1.ImageTransparency = 0
  6187. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6188. idk1.Size = UDim2.new(2,0,1,0)
  6189. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6190. idk1.Image = "rbxassetid://319554883"
  6191. for i = 0, 1, 0.1 do
  6192. swait()
  6193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6195. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6196. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6197. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6198. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6199. end
  6200. for i = 0, 1, 0.1 do
  6201. swait()
  6202. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6203. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6204. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6205. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6206. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6207. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6208. end
  6209. punchsound1:Play()
  6210. for i = 0, 1, 0.1 do
  6211. swait()
  6212. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6213. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6214. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6215. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6216. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6217. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6218. end
  6219. for i,v in pairs(to.Parent:GetChildren()) do
  6220. if v:IsA("Humanoid") then
  6221. v.Health = v.Health - 3
  6222.  
  6223. v.PlatformStand = true
  6224. end
  6225. end
  6226. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6227. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6228. Zanzoken = Instance.new("Part",char)
  6229. Zanzoken.Anchored = true
  6230. Zanzoken.Position = v3(999,999,999)
  6231. Zanzoken.CFrame = Torso.CFrame
  6232. game.Debris:AddItem(Zanzoken,0.5)
  6233. Zanzoken.Transparency = 1
  6234. Zano:Play()
  6235. wait()
  6236. idk = Instance.new("BillboardGui",Zanzoken)
  6237. idk.Size = UDim2.new(10,0,15,0)
  6238. idk.AlwaysOnTop = false
  6239. idk1 = Instance.new("ImageLabel",idk)
  6240. idk1.BackgroundTransparency = 1
  6241. idk.ExtentsOffset = v3(0,0,0)
  6242. idk1.ImageTransparency = 0
  6243. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6244. idk1.Size = UDim2.new(2,0,1,0)
  6245. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6246. idk1.Image = "rbxassetid://319554883"
  6247. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6248. wait()
  6249. Zanzoken = Instance.new("Part",char)
  6250. Zanzoken.Anchored = true
  6251. Zanzoken.Position = v3(999,999,999)
  6252. Zanzoken.CFrame = Torso.CFrame
  6253. game.Debris:AddItem(Zanzoken,0.5)
  6254. Zanzoken.Transparency = 1
  6255. wait()
  6256. idk = Instance.new("BillboardGui",Zanzoken)
  6257. idk.Size = UDim2.new(20,0,20,0)
  6258. idk.AlwaysOnTop = false
  6259. idk1 = Instance.new("ImageLabel",idk)
  6260. idk1.BackgroundTransparency = 1
  6261. idk.ExtentsOffset = v3(0,0,0)
  6262. idk1.ImageTransparency = 0
  6263. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6264. idk1.Size = UDim2.new(2,0,1,0)
  6265. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6266. idk1.Image = "rbxassetid://319554883"
  6267. punchsound1:Play()
  6268. for i = 0, 1, 0.1 do
  6269. swait()
  6270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6272. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6275. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6276. end
  6277. punchsound1:Play()
  6278. for i = 0, 1, 0.1 do
  6279. swait()
  6280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6282. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6283. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6284. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6285. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6286. end
  6287.  
  6288.  
  6289. for i,v in pairs(to.Parent:GetChildren()) do
  6290. if v:IsA("Humanoid") then
  6291. v.Health = v.Health - 20
  6292.  
  6293. v.PlatformStand = true
  6294. end
  6295. end
  6296. StrongPunch:Play()
  6297. for i = 0, 1, 0.1 do
  6298. swait()
  6299. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6300. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6301. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6302. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6303. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6304. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6305. end
  6306. for i = 0, 1, 0.1 do
  6307. swait()
  6308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6310. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6311. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6312. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6313. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6314. end
  6315. for i,v in pairs(to.Parent:GetChildren()) do
  6316. if v:IsA("Humanoid") then
  6317. v.Health = v.Health - 3
  6318.  
  6319. v.PlatformStand = true
  6320. end
  6321. end
  6322. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6323. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6324. Zanzoken = Instance.new("Part",char)
  6325. Zanzoken.Anchored = true
  6326. Zanzoken.Position = v3(999,999,999)
  6327. Zanzoken.CFrame = Torso.CFrame
  6328. game.Debris:AddItem(Zanzoken,0.5)
  6329. Zanzoken.Transparency = 1
  6330. Zano:Play()
  6331. wait()
  6332. idk = Instance.new("BillboardGui",Zanzoken)
  6333. idk.Size = UDim2.new(10,0,15,0)
  6334. idk.AlwaysOnTop = false
  6335. idk1 = Instance.new("ImageLabel",idk)
  6336. idk1.BackgroundTransparency = 1
  6337. idk.ExtentsOffset = v3(0,0,0)
  6338. idk1.ImageTransparency = 0
  6339. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6340. idk1.Size = UDim2.new(2,0,1,0)
  6341. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6342. idk1.Image = "rbxassetid://319554883"
  6343. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6344. wait()
  6345. Zanzoken = Instance.new("Part",char)
  6346. Zanzoken.Anchored = true
  6347. Zanzoken.Position = v3(999,999,999)
  6348. Zanzoken.CFrame = Torso.CFrame
  6349. game.Debris:AddItem(Zanzoken,0.5)
  6350. Zanzoken.Transparency = 1
  6351. wait()
  6352. idk = Instance.new("BillboardGui",Zanzoken)
  6353. idk.Size = UDim2.new(20,0,20,0)
  6354. idk.AlwaysOnTop = false
  6355. idk1 = Instance.new("ImageLabel",idk)
  6356. idk1.BackgroundTransparency = 1
  6357. idk.ExtentsOffset = v3(0,0,0)
  6358. idk1.ImageTransparency = 0
  6359. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6360. idk1.Size = UDim2.new(2,0,1,0)
  6361. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6362. idk1.Image = "rbxassetid://319554883"
  6363. for i = 0, 1, 0.1 do
  6364. swait()
  6365. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6367. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6368. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6369. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6370. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6371. end
  6372. punchsound1:Play()
  6373. for i = 0, 1, 0.1 do
  6374. swait()
  6375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6377. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6378. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6379. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6380. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6381. end
  6382. punchsound1:Play()
  6383. for i = 0, 1, 0.1 do
  6384. swait()
  6385. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6386. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6387. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6388. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6389. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6390. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6391. end
  6392. for i = 0, 1, 0.1 do
  6393. swait()
  6394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6395. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6396. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6397. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6398. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6399. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6400. end
  6401. for i = 0, 1, 0.1 do
  6402. swait()
  6403. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6404. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6405. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6406. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6407. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6408. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6409. end
  6410. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6411. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6412. Zanzoken = Instance.new("Part",char)
  6413. Zanzoken.Anchored = true
  6414. Zanzoken.Position = v3(999,999,999)
  6415. Zanzoken.CFrame = Torso.CFrame
  6416. game.Debris:AddItem(Zanzoken,0.5)
  6417. Zanzoken.Transparency = 1
  6418. Zano:Play()
  6419. wait()
  6420. idk = Instance.new("BillboardGui",Zanzoken)
  6421. idk.Size = UDim2.new(10,0,15,0)
  6422. idk.AlwaysOnTop = false
  6423. idk1 = Instance.new("ImageLabel",idk)
  6424. idk1.BackgroundTransparency = 1
  6425. idk.ExtentsOffset = v3(0,0,0)
  6426. idk1.ImageTransparency = 0
  6427. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6428. idk1.Size = UDim2.new(2,0,1,0)
  6429. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6430. idk1.Image = "rbxassetid://319554883"
  6431. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6432. wait()
  6433. Zanzoken = Instance.new("Part",char)
  6434. Zanzoken.Anchored = true
  6435. Zanzoken.Position = v3(999,999,999)
  6436. Zanzoken.CFrame = Torso.CFrame
  6437. game.Debris:AddItem(Zanzoken,0.5)
  6438. Zanzoken.Transparency = 1
  6439. wait()
  6440. idk = Instance.new("BillboardGui",Zanzoken)
  6441. idk.Size = UDim2.new(20,0,20,0)
  6442. idk.AlwaysOnTop = false
  6443. idk1 = Instance.new("ImageLabel",idk)
  6444. idk1.BackgroundTransparency = 1
  6445. idk.ExtentsOffset = v3(0,0,0)
  6446. idk1.ImageTransparency = 0
  6447. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6448. idk1.Size = UDim2.new(2,0,1,0)
  6449. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6450. idk1.Image = "rbxassetid://319554883"
  6451. StrongPunch:Play()
  6452. Break:Play()
  6453. local Aura4 = Instance.new('ParticleEmitter')
  6454. Aura4.Name = "Aura"
  6455. Aura4.Texture = "rbxassetid://1046299182"
  6456. Aura4.Parent = Torso
  6457. Aura4.LightEmission = 1
  6458. Aura4.Transparency = NumberSequence.new(0.7,1)
  6459. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6460. Aura4.Size = NumberSequence.new(1,30)
  6461. Aura4.Rotation = NumberRange.new(-360,360)
  6462. Aura4.LockedToPart = true
  6463. Aura4.Lifetime = NumberRange.new(0.2)
  6464. Aura4.Rate = 100
  6465. Aura4.Speed = NumberRange.new(0)
  6466. Aura4.EmissionDirection = "Top"
  6467. for i = 0, 6, 0.1 do
  6468. swait()
  6469. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6470. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6471. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6472. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6473. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6474. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6475. end
  6476. Aura4:Destroy()
  6477. wait(0.1)
  6478. local Aura4 = Instance.new('ParticleEmitter')
  6479. Aura4.Name = "Aura"
  6480. Aura4.Texture = "rbxassetid://1046299182"
  6481. Aura4.Parent = Torso
  6482. Aura4.LightEmission = 1
  6483. Aura4.Transparency = NumberSequence.new(0.7,1)
  6484. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6485. Aura4.Size = NumberSequence.new(1,30)
  6486. Aura4.Rotation = NumberRange.new(-360,360)
  6487. Aura4.LockedToPart = true
  6488. Aura4.Lifetime = NumberRange.new(0.2)
  6489. Aura4.Rate = 100
  6490. Aura4.Speed = NumberRange.new(0)
  6491. Aura4.EmissionDirection = "Top"
  6492. StrongPunch1:Play()
  6493. Break:Play()
  6494. for i = 0, 6, 0.1 do
  6495. swait()
  6496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6498. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6499. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6500. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6501. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6502. end
  6503. Aura4:Destroy()
  6504. StrongPunch2:Play()
  6505. Break:Play()
  6506. local Aura4 = Instance.new('ParticleEmitter')
  6507. Aura4.Name = "Aura"
  6508. Aura4.Texture = "rbxassetid://1046299182"
  6509. Aura4.Parent = Torso
  6510. Aura4.LightEmission = 1
  6511. Aura4.Transparency = NumberSequence.new(0.7,1)
  6512. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6513. Aura4.Size = NumberSequence.new(1,30)
  6514. Aura4.Rotation = NumberRange.new(-360,360)
  6515. Aura4.LockedToPart = true
  6516. Aura4.Lifetime = NumberRange.new(0.2)
  6517. Aura4.Rate = 100
  6518. Aura4.Speed = NumberRange.new(0)
  6519. Aura4.EmissionDirection = "Top"
  6520. for i = 0, 7, 0.1 do
  6521. swait()
  6522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6524. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6525. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6526. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6527. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6528. end
  6529. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  6530. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  6531. Aura4:Destroy()
  6532. Zanzoken = Instance.new("Part",char)
  6533. Zanzoken.Anchored = true
  6534. Zanzoken.Position = v3(999,999,999)
  6535. Zanzoken.CFrame = Torso.CFrame
  6536. game.Debris:AddItem(Zanzoken,0.5)
  6537. Zanzoken.Transparency = 1
  6538. Zano:Play()
  6539. wait()
  6540. idk = Instance.new("BillboardGui",Zanzoken)
  6541. idk.Size = UDim2.new(10,0,15,0)
  6542. idk.AlwaysOnTop = false
  6543. idk1 = Instance.new("ImageLabel",idk)
  6544. idk1.BackgroundTransparency = 1
  6545. idk.ExtentsOffset = v3(0,0,0)
  6546. idk1.ImageTransparency = 0
  6547. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6548. idk1.Size = UDim2.new(2,0,1,0)
  6549. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6550. idk1.Image = "rbxassetid://319554883"
  6551. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6552. wait()
  6553. Zanzoken = Instance.new("Part",char)
  6554. Zanzoken.Anchored = true
  6555. Zanzoken.Position = v3(999,999,999)
  6556. Zanzoken.CFrame = Torso.CFrame
  6557. game.Debris:AddItem(Zanzoken,0.5)
  6558. Zanzoken.Transparency = 1
  6559. wait()
  6560. idk = Instance.new("BillboardGui",Zanzoken)
  6561. idk.Size = UDim2.new(20,0,20,0)
  6562. idk.AlwaysOnTop = false
  6563. idk1 = Instance.new("ImageLabel",idk)
  6564. idk1.BackgroundTransparency = 1
  6565. idk.ExtentsOffset = v3(0,0,0)
  6566. idk1.ImageTransparency = 0
  6567. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6568. idk1.Size = UDim2.new(2,0,1,0)
  6569. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6570. idk1.Image = "rbxassetid://319554883"
  6571. for i = 0, 1, 0.1 do
  6572. swait()
  6573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6575. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6576. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6577. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6578. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6579. end
  6580. punchsound1:Play()
  6581. for i = 0, 1, 0.1 do
  6582. swait()
  6583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6585. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6586. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6587. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6588. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6589. end
  6590. punchsound1:Play()
  6591. for i = 0, 1, 0.1 do
  6592. swait()
  6593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6595. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6596. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6597. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6598. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6599. end
  6600. for i = 0, 1, 0.1 do
  6601. swait()
  6602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6604. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6605. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6606. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6607. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6608. end
  6609. for i = 0, 1, 0.1 do
  6610. swait()
  6611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6613. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6614. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6615. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6616. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6617. end
  6618. punchsound1:Play()
  6619. for i = 0, 0.5, 0.1 do
  6620. swait()
  6621. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6622. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6623. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6624. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6625. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6626. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6627. end
  6628. punchsound1:Play()
  6629. for i = 0, 0.5, 0.1 do
  6630. swait()
  6631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6633. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6634. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6635. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6636. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6637. end
  6638. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  6639. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  6640. Zanzoken = Instance.new("Part",char)
  6641. Zanzoken.Anchored = true
  6642. Zanzoken.Position = v3(999,999,999)
  6643. Zanzoken.CFrame = Torso.CFrame
  6644. game.Debris:AddItem(Zanzoken,0.5)
  6645. Zanzoken.Transparency = 1
  6646. Zano:Play()
  6647. wait()
  6648. idk = Instance.new("BillboardGui",Zanzoken)
  6649. idk.Size = UDim2.new(10,0,15,0)
  6650. idk.AlwaysOnTop = false
  6651. idk1 = Instance.new("ImageLabel",idk)
  6652. idk1.BackgroundTransparency = 1
  6653. idk.ExtentsOffset = v3(0,0,0)
  6654. idk1.ImageTransparency = 0
  6655. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6656. idk1.Size = UDim2.new(2,0,1,0)
  6657. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6658. idk1.Image = "rbxassetid://319554883"
  6659. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6660. wait()
  6661. Zanzoken = Instance.new("Part",char)
  6662. Zanzoken.Anchored = true
  6663. Zanzoken.Position = v3(999,999,999)
  6664. Zanzoken.CFrame = Torso.CFrame
  6665. game.Debris:AddItem(Zanzoken,0.5)
  6666. Zanzoken.Transparency = 1
  6667. wait()
  6668. idk = Instance.new("BillboardGui",Zanzoken)
  6669. idk.Size = UDim2.new(20,0,20,0)
  6670. idk.AlwaysOnTop = false
  6671. idk1 = Instance.new("ImageLabel",idk)
  6672. idk1.BackgroundTransparency = 1
  6673. idk.ExtentsOffset = v3(0,0,0)
  6674. idk1.ImageTransparency = 0
  6675. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6676. idk1.Size = UDim2.new(2,0,1,0)
  6677. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6678. idk1.Image = "rbxassetid://319554883"
  6679. for i = 0, 0.4, 0.1 do
  6680. swait()
  6681. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6682. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6683. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6684. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6685. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6686. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6687. end
  6688. punchsound1:Play()
  6689. for i = 0, 0.4, 0.1 do
  6690. swait()
  6691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6693. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6694. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6695. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6696. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6697. end
  6698. punchsound1:Play()
  6699. for i = 0, 1, 0.1 do
  6700. swait()
  6701. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6703. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6704. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6705. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6706. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6707. end
  6708. for i,v in pairs(to.Parent:GetChildren()) do
  6709. if v:IsA("Humanoid") then
  6710. v.Health = v.Health - 8
  6711.  
  6712. v.PlatformStand = true
  6713. end
  6714. end
  6715.  
  6716. hit1 = false
  6717.  
  6718. punchsound1:Play()
  6719. hit2 = true
  6720. for i = 0, 1, 0.1 do
  6721. swait()
  6722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6724. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6726. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6727. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6728. end
  6729. for i,v in pairs(to.Parent:GetChildren()) do
  6730. if v:IsA("Humanoid") then
  6731. v.Health = v.Health - 10
  6732.  
  6733. v.PlatformStand = true
  6734. end
  6735. end
  6736. hit2 = false
  6737.  
  6738. punchsound1:Play()
  6739. hit3 = true
  6740. hit4 = true
  6741.  
  6742.  
  6743. punchsound1:Play()
  6744.  
  6745.  
  6746. coroutine.wrap(function()
  6747. for i=1,2 do
  6748. wait()
  6749.  
  6750.  
  6751.  
  6752.  
  6753.  
  6754. for i,v in pairs(to.Parent:GetChildren()) do
  6755. if v:IsA("Humanoid") then
  6756. v.Health = v.Health - 30
  6757.  
  6758. v.PlatformStand = true
  6759. end
  6760. end
  6761. end
  6762.  
  6763.  
  6764. wait(3)
  6765. end)()
  6766.  
  6767.  
  6768.  
  6769. RootPart.Anchored = false
  6770.  
  6771.  
  6772.  
  6773.  
  6774.  
  6775. StrongPunch:Play()
  6776.  
  6777.  
  6778.  
  6779.  
  6780.  
  6781.  
  6782. for i,v in pairs(to.Parent:GetChildren()) do
  6783. if v:IsA("Humanoid") then
  6784. v.Health = v.Health - 20
  6785.  
  6786. v.PlatformStand = true
  6787. end
  6788. end
  6789.  
  6790. StrongPunch2:Play()
  6791.  
  6792.  
  6793. hitground = new("Part",char)
  6794. hitground.Size = Vector3.new(5,5,5)
  6795. hitground.Name = "Ground"
  6796. hitground.Transparency = 1
  6797. hitground.CanCollide = false
  6798. game.Debris:AddItem(hitground,2)
  6799. hitground.Position = Vector3.new(999,999,999)
  6800. hitgroundweld = new("Weld",hitground)
  6801. hitgroundweld.Part0 = to
  6802. hitgroundweld.Part1 = hitground
  6803. hitground.Touched:connect(function(hit2)
  6804. if hit2.Size.x > 150 then
  6805. hitground:Destroy()
  6806. ad = new("Part",char)
  6807. ad.Name = "NewPart"
  6808. ad.Size = Vector3.new(30,0.1,30)
  6809. ad.CanCollide = false
  6810. ad.Anchored = true
  6811. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6812. ad.Transparency = 1
  6813. aad = new("Decal",ad)
  6814.  
  6815. aad.Face = "Top"
  6816. aad.Transparency = 1
  6817. aad.Transparency = 0
  6818. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6819. smoke = new("Part",to)
  6820. smokemesh = new("SpecialMesh",smoke)
  6821. smokemesh.MeshId = "rbxassetid://928329648"
  6822. smoke.BrickColor = hit2.BrickColor
  6823. smoke.Anchored = true
  6824. smoke.Position = hitground.Position
  6825. GroundImpact:Play()
  6826. for i = 1,20 do
  6827. wait()
  6828. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6829. smoke.Transparency = smoke.Transparency + 1/20
  6830. end
  6831. smoke:Destroy()
  6832. wait(0.5)
  6833.  
  6834. for i = 1,20 do
  6835. wait(0.1)
  6836. aad.Transparency = aad.Transparency + 1/20
  6837. end
  6838. end
  6839. end)
  6840. ys = Instance.new("BodyVelocity",to)
  6841. ys.Name = "GO"
  6842.  
  6843. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6844.  
  6845. ys.Velocity = v3(0,-90,0)
  6846.  
  6847. wait(1)
  6848. ys:Destroy()
  6849.  
  6850.  
  6851.  
  6852.  
  6853.  
  6854. hit3 = false
  6855. hit4 = false
  6856.  
  6857.  
  6858. hit1 = false
  6859. hit2 = false
  6860. hit3 = false
  6861. hit4 = false
  6862. idle = true
  6863. RootPart.Anchored = false
  6864. to.Anchored = false
  6865. end
  6866. end)
  6867. end
  6868.  
  6869.  
  6870. function Combo2()
  6871. getplayer = new("Part",char)
  6872. getplayer.Position = Vector3.new(999,999,999)
  6873. getplayer.Transparency = 1
  6874. getplayer.Size = v3(55,55,55)
  6875. getplayer.CanCollide = false
  6876. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6877. getplayer.Name = "GetPlayer"
  6878.  
  6879. game.Debris:AddItem(getplayer,0.5)
  6880.  
  6881. getplayer.Touched:connect(function(hit)
  6882. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6883. getplayer:Destroy()
  6884. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6885. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6886. to.Anchored = true
  6887. idle = false
  6888.  
  6889.  
  6890. hit1 = true
  6891.  
  6892. for i,v in pairs(to.Parent:GetChildren()) do
  6893. if v:IsA("Humanoid") then
  6894. v.Health = v.Health - 20
  6895.  
  6896. v.PlatformStand = true
  6897. end
  6898. end
  6899.  
  6900. for i,v in pairs(to.Parent:GetChildren()) do
  6901. if v:IsA("Humanoid") then
  6902. v.Health = v.Health - 10
  6903.  
  6904. v.PlatformStand = true
  6905. end
  6906. end
  6907.  
  6908. hit1 = false
  6909.  
  6910.  
  6911. hit2 = true
  6912.  
  6913. for i,v in pairs(to.Parent:GetChildren()) do
  6914. if v:IsA("Humanoid") then
  6915. v.Health = v.Health - 5
  6916.  
  6917. v.PlatformStand = true
  6918. end
  6919. end
  6920. hit2 = false
  6921.  
  6922. punchsound1:Play()
  6923. hit3 = true
  6924. hit4 = true
  6925.  
  6926.  
  6927. punchsound1:Play()
  6928.  
  6929. coroutine.wrap(function()
  6930. for i=1,2 do
  6931. wait()
  6932. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  6933. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  6934.  
  6935.  
  6936. for i = 0, 1, 0.1 do
  6937. swait()
  6938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6940. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6941. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6942. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6943. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6944. end
  6945. StrongPunch:Play()
  6946. for i,v in pairs(to.Parent:GetChildren()) do
  6947. if v:IsA("Humanoid") then
  6948. v.Health = v.Health - 10
  6949.  
  6950. v.PlatformStand = true
  6951. end
  6952. end
  6953. end
  6954.  
  6955.  
  6956. wait(0.7)
  6957. end)()
  6958.  
  6959.  
  6960.  
  6961.  
  6962. RootPart.Anchored = true
  6963. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  6964. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  6965. local Must = Instance.new("Sound",Torso)
  6966. Must.SoundId = "rbxassetid://163627081"
  6967. Must.Pitch = 0.99
  6968. Must.Volume = 5
  6969. Must.Looped = false
  6970. wait(0)
  6971. Must:Play()
  6972.  
  6973.  
  6974. for i = 0, 1, 0.1 do
  6975. swait()
  6976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6978. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6979. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6980. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6981. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6982. end
  6983.  
  6984.  
  6985. StrongPunch:Play()
  6986.  
  6987.  
  6988. for i = 0, 1, 0.1 do
  6989. swait()
  6990. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6991. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6992. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6993. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6994. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6995. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6996. end
  6997.  
  6998.  
  6999.  
  7000. for i,v in pairs(to.Parent:GetChildren()) do
  7001. if v:IsA("Humanoid") then
  7002. v.Health = v.Health - 20
  7003.  
  7004. v.PlatformStand = true
  7005. end
  7006. end
  7007.  
  7008.  
  7009. hitground = new("Part",char)
  7010. hitground.Size = Vector3.new(5,5,5)
  7011. hitground.Name = "Ground"
  7012. hitground.Transparency = 1
  7013. hitground.CanCollide = false
  7014. game.Debris:AddItem(hitground,2)
  7015. hitground.Position = Vector3.new(999,999,999)
  7016. hitgroundweld = new("Weld",hitground)
  7017. hitgroundweld.Part0 = to
  7018. hitgroundweld.Part1 = hitground
  7019. hitground.Touched:connect(function(hit2)
  7020. if hit2.Size.x > 150 then
  7021. hitground:Destroy()
  7022. ad = new("Part",char)
  7023. ad.Name = "NewPart"
  7024. ad.Size = Vector3.new(30,0.1,30)
  7025. ad.CanCollide = false
  7026. ad.Anchored = true
  7027. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7028. ad.Transparency = 1
  7029. aad = new("Decal",ad)
  7030.  
  7031. aad.Face = "Top"
  7032. aad.Transparency = 1
  7033. aad.Transparency = 0
  7034. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7035. smoke = new("Part",to)
  7036. smokemesh = new("SpecialMesh",smoke)
  7037. smokemesh.MeshId = "rbxassetid://928329648"
  7038. smoke.BrickColor = hit2.BrickColor
  7039. smoke.Anchored = true
  7040. smoke.Position = hitground.Position
  7041. GroundImpact:Play()
  7042. for i = 1,20 do
  7043. wait()
  7044. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7045. smoke.Transparency = smoke.Transparency + 1/20
  7046. end
  7047. smoke:Destroy()
  7048. wait(0.5)
  7049.  
  7050. for i = 1,20 do
  7051. wait(0.1)
  7052. aad.Transparency = aad.Transparency + 1/20
  7053. end
  7054. end
  7055. end)
  7056. to.Anchored = false
  7057. ys = Instance.new("BodyVelocity",to)
  7058. ys.Name = "GO"
  7059.  
  7060. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7061.  
  7062. ys.Velocity = v3(0,-90,0)
  7063.  
  7064. wait(1)
  7065. ys:Destroy()
  7066.  
  7067.  
  7068.  
  7069.  
  7070.  
  7071. hit3 = false
  7072. hit4 = false
  7073.  
  7074.  
  7075. hit1 = false
  7076. hit2 = false
  7077. hit3 = false
  7078. hit4 = false
  7079. idle = true
  7080. RootPart.Anchored = false
  7081. end
  7082. end)
  7083. end
  7084.  
  7085. function KABOOMZ222()
  7086. local effspwn = Instance.new("Part")
  7087. coroutine.resume(coroutine.create(function()
  7088. local sound1 = Instance.new("Sound")
  7089. sound1.SoundId = "rbxassetid://440145223"
  7090. sound1.MaxDistance = 600
  7091. sound1.EmitterSize = 60
  7092. sound1.Volume = 5.5
  7093. sound1.Pitch = 1.3
  7094. sound1.Parent = effspwn
  7095. local sound2 = Instance.new("Sound")
  7096. sound2.SoundId = "rbxassetid://440145223"
  7097. sound2.MaxDistance = 300
  7098. sound2.EmitterSize = 20
  7099. sound2.Volume = 3
  7100. sound2.Pitch = 0.7
  7101. sound2.Parent = effspwn
  7102. local sound3 = Instance.new("Sound")
  7103. sound3.SoundId = "rbxassetid://440145223"
  7104. sound2.MaxDistance = 400
  7105. sound2.EmitterSize = 30
  7106. sound2.Volume = 0.5
  7107. sound2.Pitch = 0.5
  7108. sound2.Parent = effspwn
  7109. sound2:Play()
  7110. wait()
  7111. sound1:Play()
  7112. sound3:Play()
  7113. end))
  7114. local model = Instance.new("Model")
  7115. game.Debris:AddItem(model, 20)
  7116. model.Name = "smasheffects"
  7117. model.Parent = workspace
  7118. effspwn.Name = "spwnr"
  7119. effspwn.Size = Vector3.new(1, 1, 1)
  7120. effspwn.Anchored = true
  7121. effspwn.CanCollide = false
  7122. effspwn.Transparency = 1
  7123. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7124. effspwn.Parent = model
  7125.  
  7126.  
  7127.  
  7128.  
  7129. coroutine.resume(coroutine.create(function()
  7130. local shok = Instance.new("Part")
  7131. shok.Name = "whoosh"
  7132. shok.BrickColor = BrickColor.new("Institutional white")
  7133. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7134. shok.Size = Vector3.new(1, 1, 1)
  7135. shok.Anchored = true
  7136. shok.Material = "Neon"
  7137. shok.Transparency = 1
  7138. shok.CanCollide = false
  7139. shok.Parent = model
  7140. game.Debris:AddItem(shok, 12)
  7141. local mesh = Instance.new("SpecialMesh")
  7142. mesh.MeshType = "FileMesh"
  7143. mesh.MeshId = "rbxassetid://437347603"
  7144. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7145. mesh.Parent = shok
  7146.  
  7147.  
  7148.  
  7149.  
  7150.  
  7151. for e = 1, 8 do
  7152. wait()
  7153. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7154. shok.Transparency = shok.Transparency + 0.035
  7155. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7156. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7157.  
  7158.  
  7159. end
  7160. for e = 1, 16 do
  7161. wait()
  7162. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7163. shok.Transparency = shok.Transparency + 0.11
  7164. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7165. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7166.  
  7167. end
  7168. end))
  7169. coroutine.resume(coroutine.create(function()
  7170. local shok = Instance.new("Part")
  7171. shok.Name = "wring1"
  7172. shok.BrickColor = BrickColor.new("Institutional white")
  7173. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7174. shok.Size = Vector3.new(1, 1, 1)
  7175. shok.Anchored = true
  7176. shok.Material = "Neon"
  7177. shok.Transparency = 0.25
  7178. shok.CanCollide = false
  7179. shok.Parent = model
  7180. game.Debris:AddItem(shok, 12)
  7181. local mesh = Instance.new("SpecialMesh")
  7182. mesh.MeshType = "FileMesh"
  7183. mesh.MeshId = "rbxassetid://3270017"
  7184. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7185. mesh.Parent = shok
  7186. for e = 1, 30 do
  7187. wait()
  7188. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7189. shok.Transparency = shok.Transparency + 0.002
  7190. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7191. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7192. end
  7193. for e = 1, 38 do
  7194. wait()
  7195. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7196. shok.Transparency = shok.Transparency + 0.002
  7197. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7198. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7199. end
  7200. for e = 1, 24 do
  7201. wait()
  7202. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7203. shok.Transparency = shok.Transparency + 0.03
  7204. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7205. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7206. end
  7207. end))
  7208. coroutine.resume(coroutine.create(function()
  7209. local shok = Instance.new("Part")
  7210. shok.Name = "wring2"
  7211. shok.BrickColor = BrickColor.new("Institutional white")
  7212. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7213. shok.Size = Vector3.new(1, 1, 1)
  7214. shok.Anchored = true
  7215. shok.Material = "Neon"
  7216. shok.Transparency = 0.25
  7217. shok.CanCollide = false
  7218. shok.Parent = model
  7219. game.Debris:AddItem(shok, 12)
  7220. local mesh = Instance.new("SpecialMesh")
  7221. mesh.MeshType = "FileMesh"
  7222. mesh.MeshId = "rbxassetid://3270017"
  7223. mesh.Scale = Vector3.new(12, 12, 0.05)
  7224. mesh.Parent = shok
  7225. for e = 1, 30 do
  7226. wait()
  7227. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7228. shok.Transparency = shok.Transparency + 0.002
  7229. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7230. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7231. end
  7232. for e = 1, 38 do
  7233. wait()
  7234. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7235. shok.Transparency = shok.Transparency + 0.002
  7236. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7237. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7238. end
  7239. for e = 1, 24 do
  7240. wait()
  7241. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7242. shok.Transparency = shok.Transparency + 0.03
  7243. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7244. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7245. end
  7246. end))
  7247. coroutine.resume(coroutine.create(function()
  7248. local shok = Instance.new("Part")
  7249. shok.Name = "coil1"
  7250. shok.BrickColor = BrickColor.new("Institutional white")
  7251. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7252. shok.Size = Vector3.new(1, 1, 1)
  7253. shok.Anchored = true
  7254. shok.Material = "Neon"
  7255. shok.Transparency = 0.25
  7256. shok.CanCollide = false
  7257. shok.Parent = model
  7258. game.Debris:AddItem(shok, 12)
  7259. local mesh = Instance.new("SpecialMesh")
  7260. mesh.MeshType = "FileMesh"
  7261. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7262. mesh.Scale = Vector3.new(12, 12, 12)
  7263. mesh.Parent = shok
  7264. for e = 1, 15 do
  7265. wait()
  7266. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7267. shok.Transparency = shok.Transparency + 0.004
  7268. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7269. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7270. end
  7271. for e = 1, 16 do
  7272. wait()
  7273. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7274. shok.Transparency = shok.Transparency + 0.004
  7275. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7276. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7277. end
  7278. for e = 1, 12 do
  7279. wait()
  7280. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7281. shok.Transparency = shok.Transparency + 0.06
  7282. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7283. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7284. end
  7285. end))
  7286. coroutine.resume(coroutine.create(function()
  7287. local shok = Instance.new("Part")
  7288. shok.Name = "coil2"
  7289. shok.BrickColor = BrickColor.new("Institutional white")
  7290. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7291. shok.Size = Vector3.new(1, 1, 1)
  7292. shok.Anchored = true
  7293. shok.Material = "Neon"
  7294. shok.Transparency = 1
  7295. shok.CanCollide = false
  7296. shok.Parent = model
  7297. game.Debris:AddItem(shok, 12)
  7298. local mesh = Instance.new("SpecialMesh")
  7299. mesh.MeshType = "FileMesh"
  7300. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7301. mesh.Scale = Vector3.new(6, 12, 6)
  7302. mesh.Parent = shok
  7303. for e = 1, 15 do
  7304. wait()
  7305. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7306. shok.Transparency = shok.Transparency + 0.005
  7307. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7308. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7309. end
  7310. for e = 1, 16 do
  7311. wait()
  7312. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7313. shok.Transparency = shok.Transparency + 0.005
  7314. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7315. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7316. end
  7317. for e = 1, 12 do
  7318. wait()
  7319. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7320. shok.Transparency = shok.Transparency + 0.09
  7321. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7322. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7323. end
  7324. end))
  7325. coroutine.resume(coroutine.create(function()
  7326. local shok = Instance.new("Part")
  7327. shok.Name = "shokwve"
  7328. shok.BrickColor = BrickColor.new("Institutional white")
  7329. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7330. shok.Size = Vector3.new(1, 1, 1)
  7331. shok.Anchored = true
  7332. shok.Material = "Neon"
  7333. shok.Transparency = 0.6
  7334. shok.CanCollide = false
  7335. shok.Parent = model
  7336. game.Debris:AddItem(shok, 12)
  7337. local mesh = Instance.new("SpecialMesh")
  7338. mesh.MeshType = "FileMesh"
  7339. mesh.MeshId = "rbxassetid://489415447"
  7340. mesh.Scale = Vector3.new(1, 1, 1)
  7341. mesh.Parent = shok
  7342. for e = 1, 12 do
  7343. wait()
  7344. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7345. shok.Transparency = shok.Transparency + 0.002
  7346. end
  7347. for e = 1, 32 do
  7348. wait()
  7349. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7350. shok.Transparency = shok.Transparency + 0.002
  7351. end
  7352. for e = 1, 24 do
  7353. wait()
  7354. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7355. shok.Transparency = shok.Transparency + 0.03
  7356. end
  7357. end))
  7358. coroutine.resume(coroutine.create(function()
  7359. local shok = Instance.new("Part")
  7360. shok.Name = "shock2"
  7361. shok.BrickColor = BrickColor.new("Institutional white")
  7362. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7363. shok.Size = Vector3.new(1, 1, 1)
  7364. shok.Anchored = true
  7365. shok.Material = "Neon"
  7366. shok.Transparency = 0.35
  7367. shok.CanCollide = false
  7368. shok.Parent = model
  7369. game.Debris:AddItem(shok, 12)
  7370. local mesh = Instance.new("SpecialMesh")
  7371. mesh.MeshType = "FileMesh"
  7372. mesh.MeshId = "rbxassetid://1095709"
  7373. mesh.Scale = Vector3.new(12, 12, 12)
  7374. mesh.Parent = shok
  7375. for e = 1, 15 do
  7376. wait()
  7377. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7378. shok.Transparency = shok.Transparency + 0.004
  7379. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7380. end
  7381. for e = 1, 16 do
  7382. wait()
  7383. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7384. shok.Transparency = shok.Transparency + 0.004
  7385. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7386. end
  7387. for e = 1, 12 do
  7388. wait()
  7389. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7390. shok.Transparency = shok.Transparency + 0.06
  7391. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7392. end
  7393. end))
  7394. coroutine.resume(coroutine.create(function()
  7395. local shok = Instance.new("Part")
  7396. shok.Name = "shock3"
  7397. shok.BrickColor = BrickColor.new("Institutional white")
  7398. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7399. shok.Size = Vector3.new(1, 1, 1)
  7400. shok.Anchored = true
  7401. shok.Material = "Neon"
  7402. shok.Transparency = 0.35
  7403. shok.CanCollide = false
  7404. shok.Parent = model
  7405. game.Debris:AddItem(shok, 12)
  7406. local mesh = Instance.new("SpecialMesh")
  7407. mesh.MeshType = "FileMesh"
  7408. mesh.MeshId = "rbxassetid://1095709"
  7409. mesh.Scale = Vector3.new(12, 12, 12)
  7410. mesh.Parent = shok
  7411. for e = 1, 15 do
  7412. wait()
  7413. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7414. shok.Transparency = shok.Transparency + 0.004
  7415. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7416. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7417. end
  7418. for e = 1, 16 do
  7419. wait()
  7420. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7421. shok.Transparency = shok.Transparency + 0.004
  7422. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7423. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7424. end
  7425. for e = 1, 12 do
  7426. wait()
  7427. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7428. shok.Transparency = shok.Transparency + 0.06
  7429. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7430. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7431. end
  7432. end))
  7433. end
  7434.  
  7435.  
  7436.  
  7437. mouse.KeyDown:connect(function(k)
  7438. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7439. local exp = Instance.new("Explosion",Torso)
  7440. exp.BlastRadius = 45.5
  7441. exp.BlastPressure = 100
  7442. exp.Position = Torso
  7443. exp.Visible = true
  7444. end
  7445. end)
  7446.  
  7447. MV4 = 300
  7448. mouse.KeyDown:connect(function(k)
  7449. if attack == false and k == "8" then
  7450. for i, v in pairs(Torso:GetChildren()) do
  7451. if v:IsA('ParticleEmitter') then
  7452. v:Remove()
  7453. end
  7454. end
  7455. end
  7456. end)
  7457.  
  7458.  
  7459. MV4 = 300
  7460. mouse.KeyDown:connect(function(k)
  7461. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7462. MV4 = 0
  7463. Humanoid.WalkSpeed = 13
  7464. attack = true
  7465. Firepart1 = Instance.new("Part", RightArm)
  7466. Firepart1.Size = Vector3.new(1, 1, 1)
  7467. GuW1 = Instance.new("Weld")
  7468. GuW1.Name = "GuW"
  7469. GuW1.Part0 = RightArm
  7470. GuW1.C0 = cn(0, -1, 0)
  7471. GuW1.C1 = cn(0, 0, 0)
  7472. GuW1.Part1 = Firepart1
  7473. GuW1.Parent = RightArm
  7474. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7475. Firepart1.Transparency = 1
  7476. Firepart2 = Instance.new("Part", LeftArm)
  7477. Firepart2.Size = Vector3.new(1, 1, 1)
  7478. GuW2 = Instance.new("Weld")
  7479. GuW2.Name = "GuW"
  7480. GuW2.Part0 = LeftArm
  7481. GuW2.C0 = cn(0, -1, 0)
  7482. GuW2.C1 = cn(0, 0, 0)
  7483. GuW2.Part1 = Firepart2
  7484. GuW2.Parent = LeftArm
  7485. Firepart2.Transparency = 1
  7486. for i = 0, 5, 0.1 do
  7487. swait()
  7488. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7489. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7490. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7491. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7492. if Torsovelocity.Y > 2 then
  7493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7495. 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)
  7496. 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)
  7497. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7498. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7499. elseif Torsovelocity.Y < 1 then
  7500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7502. 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)
  7503. 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)
  7504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7505. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7506. end
  7507. end
  7508. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7509. for i = 0, 7, 0.1 do
  7510. swait()
  7511. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7512. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7513. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7514. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7515. if Torsovelocity.Y > 2 then
  7516. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7517. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7518. 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)
  7519. 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)
  7520. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7521. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7522. elseif Torsovelocity.Y < 1 then
  7523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7525. 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)
  7526. 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)
  7527. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7528. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7529. end
  7530. end
  7531. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7532. GuW1:Destroy()
  7533. GuW1 = Instance.new("Weld")
  7534. GuW1.Name = "GuW"
  7535. GuW1.Part0 = Torso
  7536. GuW1.C0 = cn(0, 0, -6)
  7537. GuW1.C1 = cn(0, 0, 0)
  7538. GuW1.Part1 = Firepart1
  7539. GuW1.Parent = Torso
  7540. GuW2:Destroy()
  7541. GuW2 = Instance.new("Weld")
  7542. GuW2.Name = "GuW"
  7543. GuW2.Part0 = Torso
  7544. GuW2.C0 = cn(0, 0, -6)
  7545. GuW2.C1 = cn(0, 0, 0)
  7546. GuW2.Part1 = Firepart2
  7547. GuW2.Parent = Torso
  7548. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7549. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7550. GuW2:Destroy()
  7551. GuW2 = Instance.new("Weld")
  7552. GuW2.Name = "GuW"
  7553. GuW2.Part0 = Torso
  7554. GuW2.C0 = cn(0, 0, -4)
  7555. GuW2.C1 = cn(0, 0, 0)
  7556. GuW2.Part1 = Firepart2
  7557. GuW2.Parent = Torso
  7558.  
  7559.  
  7560. for i = 0, 7, 0.1 do
  7561. swait()
  7562. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7563. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7564. if Torsovelocity.Y > 2 then
  7565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7567. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7568. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7569. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7570. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7571. elseif Torsovelocity.Y < 1 then
  7572. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7573. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7574. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7575. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7576. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7577. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7578. end
  7579. end
  7580. local bp2 = Create("BodyPosition")({
  7581. P = 900,
  7582. D = 1000,
  7583. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7584. position = Torso.Position + Vector3.new(0, 60, 0),
  7585. Parent = Torso
  7586. })
  7587. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7588. for i = 0, 8, 0.1 do
  7589. swait()
  7590. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7591. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7592. 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)
  7593. if Torsovelocity.Y > 2 then
  7594. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7595. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7596. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7597. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7598. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7599. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7600. elseif Torsovelocity.Y < 1 then
  7601. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7602. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7603. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7604. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7605. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7606. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7607. end
  7608. end
  7609. for i = 0, 18, 0.1 do
  7610. swait()
  7611. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7612. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7613. 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)
  7614. if Torsovelocity.Y > 2 then
  7615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7617. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7618. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7619. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7620. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7621. elseif Torsovelocity.Y < 1 then
  7622. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7623. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7624. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7625. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7626. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7627. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7628. end
  7629. end
  7630. GuW1:Destroy()
  7631. GuW1 = Instance.new("Weld")
  7632. GuW1.Name = "GuW"
  7633. GuW1.Part0 = Torso
  7634. GuW1.C0 = cn(0, 0, -15)
  7635. GuW1.C1 = cn(0, 0, 0)
  7636. GuW1.Part1 = Firepart1
  7637. GuW1.Parent = Torso
  7638. GuW2:Destroy()
  7639. GuW2 = Instance.new("Weld")
  7640. GuW2.Name = "GuW"
  7641. GuW2.Part0 = Torso
  7642. GuW2.C0 = cn(0, 0, -17.5)
  7643. GuW2.C1 = cn(0, 0, 0)
  7644. GuW2.Part1 = Firepart2
  7645. GuW2.Parent = Torso
  7646. for i = 0, 1.25, 0.01 do
  7647. swait()
  7648. 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)
  7649. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  7650. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7651. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7652. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7653. if Torsovelocity.Y > 2 then
  7654. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7655. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7656. 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)
  7657. 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)
  7658. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7659. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7660. elseif Torsovelocity.Y < 1 then
  7661. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7662. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7663. 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)
  7664. 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)
  7665. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7666. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7667. end
  7668. end
  7669. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  7670. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  7671. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  7672. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  7673. for i = 0, 3, 0.1 do
  7674. swait()
  7675. if Torsovelocity.Y > 2 then
  7676. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7677. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7678. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7679. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7680. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7681. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7682. elseif Torsovelocity.Y < 1 then
  7683. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7684. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7685. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7686. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7687. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7688. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7689. end
  7690. end
  7691. wait(1)
  7692. bp2:Destroy()
  7693. Humanoid.WalkSpeed = 16
  7694. attack = false
  7695. MV4 = 0
  7696. Firepart1:Destroy()
  7697. Firepart2:Destroy()
  7698. end
  7699. end)
  7700. mouse.KeyDown:connect(function(k)
  7701. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7702. MV4 = 0
  7703. Humanoid.WalkSpeed = 13
  7704. attack = true
  7705. Firepart1 = Instance.new("Part", RightArm)
  7706. Firepart1.Size = Vector3.new(1, 1, 1)
  7707. GuW1 = Instance.new("Weld")
  7708. GuW1.Name = "GuW"
  7709. GuW1.Part0 = RightArm
  7710. GuW1.C0 = cn(0, -1, 0)
  7711. GuW1.C1 = cn(0, 0, 0)
  7712. GuW1.Part1 = Firepart1
  7713. GuW1.Parent = RightArm
  7714. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7715. Firepart1.Transparency = 1
  7716. Firepart2 = Instance.new("Part", LeftArm)
  7717. Firepart2.Size = Vector3.new(1, 1, 1)
  7718. GuW2 = Instance.new("Weld")
  7719. GuW2.Name = "GuW"
  7720. GuW2.Part0 = LeftArm
  7721. GuW2.C0 = cn(0, -1, 0)
  7722. GuW2.C1 = cn(0, 0, 0)
  7723. GuW2.Part1 = Firepart2
  7724. GuW2.Parent = LeftArm
  7725. Firepart2.Transparency = 1
  7726. GuW1:Destroy()
  7727. GuW1 = Instance.new("Weld")
  7728. GuW1.Name = "GuW"
  7729. GuW1.Part0 = Torso
  7730. GuW1.C0 = cn(0, 0, -6)
  7731. GuW1.C1 = cn(0, 0, 0)
  7732. GuW1.Part1 = Firepart1
  7733. GuW1.Parent = Torso
  7734. GuW2:Destroy()
  7735. GuW2 = Instance.new("Weld")
  7736. GuW2.Name = "GuW"
  7737. GuW2.Part0 = Torso
  7738. GuW2.C0 = cn(0, 0, -6)
  7739. GuW2.C1 = cn(0, 0, 0)
  7740. GuW2.Part1 = Firepart2
  7741. GuW2.Parent = Torso
  7742. GuW2:Destroy()
  7743. GuW2 = Instance.new("Weld")
  7744. GuW2.Name = "GuW"
  7745. GuW2.Part0 = Torso
  7746. GuW2.C0 = cn(0, 0, -4)
  7747. GuW2.C1 = cn(0, 0, 0)
  7748. GuW2.Part1 = Firepart2
  7749. GuW2.Parent = Torso
  7750. for i = 0, 18, 0.1 do
  7751. swait()
  7752. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7753. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7754. 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)
  7755. if Torsovelocity.Y > 2 then
  7756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7758. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7759. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7760. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7761. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7762. elseif Torsovelocity.Y < 1 then
  7763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7765. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7766. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7767. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7768. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7769. end
  7770. end
  7771. GuW1:Destroy()
  7772. GuW1 = Instance.new("Weld")
  7773. GuW1.Name = "GuW"
  7774. GuW1.Part0 = Torso
  7775. GuW1.C0 = cn(0, 0, -15)
  7776. GuW1.C1 = cn(0, 0, 0)
  7777. GuW1.Part1 = Firepart1
  7778. GuW1.Parent = Torso
  7779. GuW2:Destroy()
  7780. GuW2 = Instance.new("Weld")
  7781. GuW2.Name = "GuW"
  7782. GuW2.Part0 = Torso
  7783. GuW2.C0 = cn(0, 0, -17.5)
  7784. GuW2.C1 = cn(0, 0, 0)
  7785. GuW2.Part1 = Firepart2
  7786. GuW2.Parent = Torso
  7787. for i = 0, 1.25, 0.01 do
  7788. swait()
  7789. 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)
  7790. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  7791. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7792. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7793. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7794. if Torsovelocity.Y > 2 then
  7795. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7796. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7797. 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)
  7798. 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)
  7799. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7800. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7801. end
  7802. end
  7803. wait(0.5)
  7804. Humanoid.WalkSpeed = 16
  7805. attack = false
  7806. MV4 = 300
  7807. Firepart1:Destroy()
  7808. Firepart2:Destroy()
  7809. end
  7810.  
  7811.  
  7812. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  7813. MV4 = 90
  7814. Humanoid.WalkSpeed = 0.01
  7815. attack = true
  7816. Firepart1 = Instance.new("Part", RightArm)
  7817. Firepart1.Size = Vector3.new(1, 1, 1)
  7818. GuW1 = Instance.new("Weld")
  7819. GuW1.Name = "GuW"
  7820. GuW1.Part0 = RightArm
  7821. GuW1.C0 = cn(0, -1, 0)
  7822. GuW1.C1 = cn(0, 0, 0)
  7823. GuW1.Part1 = Firepart1
  7824. GuW1.Parent = RightArm
  7825. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7826. Firepart1.Transparency = 1
  7827. Firepart2 = Instance.new("Part", LeftArm)
  7828. Firepart2.Size = Vector3.new(1, 1, 1)
  7829. GuW2 = Instance.new("Weld")
  7830. GuW2.Name = "GuW"
  7831. GuW2.Part0 = LeftArm
  7832. GuW2.C0 = cn(0, -1, 0)
  7833. GuW2.C1 = cn(0, 0, 0)
  7834. GuW2.Part1 = Firepart2
  7835. GuW2.Parent = LeftArm
  7836. Firepart2.Transparency = 1
  7837. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7838. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7839. for i = 0, 2, 0.1 do
  7840. swait()
  7841. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7842. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7843. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7844. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7845. if Torsovelocity.Y > 2 then
  7846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7848. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7849. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7850. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7851. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7852. elseif Torsovelocity.Y < 1 then
  7853. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7854. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7855. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7856. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7857. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7858. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7859. end
  7860. end
  7861. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7862. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7863. for i = 0, 7, 0.1 do
  7864. swait()
  7865. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7866. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7867. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7868. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7869. if Torsovelocity.Y > 2 then
  7870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7872. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7873. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7874. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7875. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7876. elseif Torsovelocity.Y < 1 then
  7877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7879. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7880. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7881. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7882. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7883. end
  7884. end
  7885. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7886. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7887. for i = 0, 7, 0.1 do
  7888. swait()
  7889. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7890. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7891. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7892. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7893. if Torsovelocity.Y > 2 then
  7894. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7895. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7896. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7897. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7898. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7899. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7900. elseif Torsovelocity.Y < 1 then
  7901. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7902. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7903. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7904. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  7905. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7906. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7907. end
  7908. end
  7909. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7910. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7911. for i = 0, 6, 0.1 do
  7912. swait()
  7913. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7914. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7915. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7916. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7917. if Torsovelocity.Y > 2 then
  7918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7919. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7920. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7921. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7922. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7923. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7924. elseif Torsovelocity.Y < 1 then
  7925. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  7926. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7927. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  7928. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  7929. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7930. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7931. end
  7932. end
  7933. for i = 0, 5, 0.1 do
  7934. swait()
  7935. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7936. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7937. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7938. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7939. if Torsovelocity.Y > 2 then
  7940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7942. 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)
  7943. 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)
  7944. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7945. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7946. elseif Torsovelocity.Y < 1 then
  7947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7949. 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)
  7950. 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)
  7951. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7952. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7953. end
  7954. end
  7955. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7956. for i = 0, 7, 0.1 do
  7957. swait()
  7958. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7959. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7960. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7961. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7962. if Torsovelocity.Y > 2 then
  7963. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7964. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7965. 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)
  7966. 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)
  7967. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7968. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7969. elseif Torsovelocity.Y < 1 then
  7970. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7971. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7972. 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)
  7973. 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)
  7974. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7975. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7976. end
  7977. end
  7978. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7979. GuW1:Destroy()
  7980. GuW1 = Instance.new("Weld")
  7981. GuW1.Name = "GuW"
  7982. GuW1.Part0 = Torso
  7983. GuW1.C0 = cn(0, 0, -6)
  7984. GuW1.C1 = cn(0, 0, 0)
  7985. GuW1.Part1 = Firepart1
  7986. GuW1.Parent = Torso
  7987. GuW2:Destroy()
  7988. GuW2 = Instance.new("Weld")
  7989. GuW2.Name = "GuW"
  7990. GuW2.Part0 = Torso
  7991. GuW2.C0 = cn(0, 0, -6)
  7992. GuW2.C1 = cn(0, 0, 0)
  7993. GuW2.Part1 = Firepart2
  7994. GuW2.Parent = Torso
  7995. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7996. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7997. GuW2:Destroy()
  7998. GuW2 = Instance.new("Weld")
  7999. GuW2.Name = "GuW"
  8000. GuW2.Part0 = Torso
  8001. GuW2.C0 = cn(0, 0, -4)
  8002. GuW2.C1 = cn(0, 0, 0)
  8003. GuW2.Part1 = Firepart2
  8004. GuW2.Parent = Torso
  8005. for i = 0, 7, 0.1 do
  8006. swait()
  8007. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8008. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8009. if Torsovelocity.Y > 2 then
  8010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8012. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8013. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8014. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8015. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8016. elseif Torsovelocity.Y < 1 then
  8017. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8018. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8019. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8020. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8021. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8022. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8023. end
  8024. end
  8025. local bp2 = Create("BodyPosition")({
  8026. P = 900,
  8027. D = 1000,
  8028. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8029. position = Torso.Position + Vector3.new(0, 60, 0),
  8030. Parent = Torso
  8031. })
  8032. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8033. for i = 0, 8, 0.1 do
  8034. swait()
  8035. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8036. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8037. 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)
  8038. if Torsovelocity.Y > 2 then
  8039. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8040. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8041. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8042. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8043. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8044. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8045. elseif Torsovelocity.Y < 1 then
  8046. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8047. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8048. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8049. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8050. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8051. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8052. end
  8053. end
  8054. for i = 0, 18, 0.1 do
  8055. swait()
  8056. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8057. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8058. 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)
  8059. if Torsovelocity.Y > 2 then
  8060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8062. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8063. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8064. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8065. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8066. elseif Torsovelocity.Y < 1 then
  8067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8071. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8072. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8073. end
  8074. end
  8075. GuW1:Destroy()
  8076. GuW1 = Instance.new("Weld")
  8077. GuW1.Name = "GuW"
  8078. GuW1.Part0 = Torso
  8079. GuW1.C0 = cn(0, 0, -15)
  8080. GuW1.C1 = cn(0, 0, 0)
  8081. GuW1.Part1 = Firepart1
  8082. GuW1.Parent = Torso
  8083. GuW2:Destroy()
  8084. GuW2 = Instance.new("Weld")
  8085. GuW2.Name = "GuW"
  8086. GuW2.Part0 = Torso
  8087. GuW2.C0 = cn(0, 0, -17.5)
  8088. GuW2.C1 = cn(0, 0, 0)
  8089. GuW2.Part1 = Firepart2
  8090. GuW2.Parent = Torso
  8091. for i = 0, 1.25, 0.01 do
  8092. swait()
  8093. 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)
  8094. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8095. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8096. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8097. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8098. if Torsovelocity.Y > 2 then
  8099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8101. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8102. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  8103. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8104. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8105. elseif Torsovelocity.Y < 1 then
  8106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8108. 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)
  8109. 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)
  8110. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8111. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8112. end
  8113. end
  8114. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8115. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8116. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8117. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8118. for i = 0, 3, 0.1 do
  8119. swait()
  8120. if Torsovelocity.Y > 2 then
  8121. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8122. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8123. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8124. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8125. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8126. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8127. elseif Torsovelocity.Y < 1 then
  8128. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8129. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8130. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8131. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8132. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8133. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8134. end
  8135. end
  8136. wait(1)
  8137. bp2:Destroy()
  8138. Humanoid.WalkSpeed = 16
  8139. attack = false
  8140. MV4 = 0
  8141. Firepart1:Destroy()
  8142. Firepart2:Destroy()
  8143. end
  8144. end)
  8145. whiletruewait = false
  8146. game:GetService("RunService").Stepped:connect(function()
  8147. if whiletruewait == false then
  8148. whiletruewait = true
  8149. wait()
  8150. whiletruewait = false
  8151. end
  8152. end)
  8153. game:GetService("RunService").Stepped:connect(function()
  8154. if whiletruewait == false then
  8155. if MV1 < 20 then
  8156. MV1 = MV1 + 0.2
  8157. end
  8158. if MV2 < 90 then
  8159. MV2 = MV2 + 1
  8160. end
  8161. if MV3 < 190 then
  8162. MV3 = MV3 + 0.4
  8163. end
  8164. if MV4 < 500 then
  8165. MV4 = MV4 + 0.3
  8166. end
  8167. end
  8168. end)
  8169. Humanoid.MaxHealth = 10000
  8170. wait()
  8171. for i = 1, 6 do
  8172. Humanoid.Health = Humanoid.MaxHealth
  8173. wait()
  8174. end
  8175.  
  8176. ---
  8177. GroundWave3 = function()
  8178. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8179. Colors = {"White", "White"}
  8180. local wave = Instance.new("Part", char)
  8181. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8182. wave.Anchored = true
  8183. wave.Name = "Wave"
  8184. wave.CanCollide = false
  8185. wave.Locked = true
  8186. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8187. wave.TopSurface = "Smooth"
  8188. wave.BottomSurface = "Smooth"
  8189. wave.Transparency = 0.10
  8190. wave.CFrame = HandCF
  8191. wm = Instance.new("SpecialMesh",wave)
  8192. wm.MeshId = "rbxassetid://559831844"
  8193. coroutine.wrap(function()
  8194. for i = 1, 30, 1 do
  8195. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8196. wave.Size = wm.Scale
  8197. wave.CFrame = HandCF
  8198. wave.Transparency = i/30
  8199. wait()
  8200. end
  8201. wait()
  8202. wave:Destroy()
  8203. end)()
  8204. end
  8205. ---
  8206.  
  8207. local v3 = Vector3.new
  8208. local num = 0
  8209. local bc = BrickColor.new
  8210. local new = Instance.new
  8211.  
  8212. mouse.KeyDown:connect(function(key)
  8213. if key=="=" then
  8214. Serious()
  8215. char.JumPower = 150
  8216. end
  8217. end)
  8218. Health = math.huge --------- Serious mode aura.
  8219. BaseHealth = math.huge
  8220.  
  8221.  
  8222.  
  8223.  
  8224. InForm = false
  8225.  
  8226. Player = game.Players.LocalPlayer
  8227. Char = Player.Character
  8228. Torso = Char.Torso
  8229.  
  8230. function Serious()
  8231. for X = 1, 1 do wait()
  8232.  
  8233.  
  8234. wait(0)
  8235. for X = 1, 1 do wait()
  8236. local Effect = Instance.new("Part")
  8237. Effect.Name = "Effect"
  8238. Effect.Parent = Torso
  8239. Effect.CFrame = Torso.CFrame
  8240. Effect.BrickColor = BrickColor.new("Neon orange")
  8241. Effect.Shape = "Ball"
  8242. Effect.Size = Vector3.new(1, 1, 1)
  8243. Effect.Anchored = true
  8244. Effect.Material = "Neon"
  8245. Effect.CanCollide = false
  8246. Effect.CFrame = Torso.CFrame
  8247. Effect.Size = Effect.Size + Vector3.new(0.5)
  8248. Effect.Transparency = Effect.Transparency + 0.04
  8249. end
  8250. end
  8251.  
  8252. repeat
  8253. Torso:FindFirstChild("Effect"):Remove()
  8254. until Torso:FindFirstChild("Effect") == nil
  8255.  
  8256.  
  8257. local Color1 = Color3.new(255, 255, 0)
  8258. local Color2 = Color3.new(255, 255, 0)
  8259.  
  8260. for i = 0, 3, 0.1 do
  8261. swait()
  8262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8264. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8265. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8266. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8267. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8268. end
  8269. local pie22 = Instance.new("ParticleEmitter")
  8270. pie22.Parent = LeftArm
  8271. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8272. pie22.LightEmission = 1
  8273. pie22.Size = NumberSequence.new(1,2)
  8274. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8275. pie22.Transparency = NumberSequence.new(0.7,1)
  8276. pie22.EmissionDirection = "Top"
  8277. pie22.Enabled = true
  8278. pie22.Lifetime = NumberRange.new(1)
  8279. pie22.Rotation = NumberRange.new(-420, 425)
  8280. pie22.Rate = 50
  8281. pie22.Speed = NumberRange.new(1)
  8282. pie22.LockedToPart = false
  8283. pie22.VelocitySpread = 2
  8284. local pie22 = Instance.new("ParticleEmitter")
  8285. pie22.Parent = RightArm
  8286. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8287. pie22.LightEmission = 1
  8288. pie22.Size = NumberSequence.new(1,2)
  8289. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8290. pie22.Transparency = NumberSequence.new(0.7,1)
  8291. pie22.EmissionDirection = "Top"
  8292. pie22.Enabled = true
  8293. pie22.Lifetime = NumberRange.new(1)
  8294. pie22.Rotation = NumberRange.new(-420, 425)
  8295. pie22.Rate = 50
  8296. pie22.Speed = NumberRange.new(1)
  8297. pie22.LockedToPart = false
  8298. pie22.VelocitySpread = 2
  8299. local pie22 = Instance.new("ParticleEmitter")
  8300. pie22.Parent = LeftLeg
  8301. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8302. pie22.LightEmission = 1
  8303. pie22.Size = NumberSequence.new(1,2)
  8304. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8305. pie22.Transparency = NumberSequence.new(0.8,1)
  8306. pie22.EmissionDirection = "Top"
  8307. pie22.Enabled = true
  8308. pie22.Lifetime = NumberRange.new(1)
  8309. pie22.Rotation = NumberRange.new(-420, 425)
  8310. pie22.Rate = 20
  8311. pie22.Speed = NumberRange.new(1)
  8312. pie22.LockedToPart = false
  8313. pie22.VelocitySpread = 2
  8314. local pie22 = Instance.new("ParticleEmitter")
  8315. pie22.Parent = RightLeg
  8316. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8317. pie22.LightEmission = 1
  8318. pie22.Size = NumberSequence.new(1,2)
  8319. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8320. pie22.Transparency = NumberSequence.new(0.8,1)
  8321. pie22.EmissionDirection = "Top"
  8322. pie22.Enabled = true
  8323. pie22.Lifetime = NumberRange.new(1)
  8324. pie22.Rotation = NumberRange.new(-420, 425)
  8325. pie22.Rate = 20
  8326. pie22.Speed = NumberRange.new(1)
  8327. pie22.LockedToPart = false
  8328. pie22.VelocitySpread = 2
  8329. lig = Instance.new("PointLight",Player.Character.Torso)
  8330. lig.Color=Color3.new(255,255,0)
  8331. lig.Range = 6
  8332.  
  8333. local Must = Instance.new("Sound",Torso)
  8334. Must.SoundId = "rbxassetid://136847579"
  8335. Must.Pitch = 0.99
  8336. Must.Volume = 0.6
  8337. Must.Looped = false
  8338. wait(0)
  8339. Must:Play()
  8340. a21e = new("Part",char)
  8341. a21e.Name = "Beam"..num
  8342. a21e.Locked = true
  8343. a21e.Size = v3(1,1,1)
  8344. a21e.CanCollide = false
  8345. a21e.BrickColor = bc("Neon orange")
  8346. a21e.Material = "Neon"
  8347. a21e.Transparency = 0
  8348. aa21e = new("SpecialMesh",a21e)
  8349. a21e.Anchored = true
  8350. a21e.Position = RootPart.Position
  8351. aa21e.MeshType = "Sphere"
  8352. aa21e.Scale = v3(1,1,1)
  8353. for i = 1,50 do
  8354. wait()
  8355. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8356. a21e.Transparency = a21e.Transparency + 0.04
  8357. end
  8358.  
  8359.  
  8360. local Mus = Instance.new("Sound",Torso)
  8361. Mus.SoundId = "rbxassetid://291165237"
  8362. Mus.Pitch = 0.99
  8363. Mus.Volume = 0.2
  8364. Mus.Looped = true
  8365. wait(0)
  8366. Mus:Play()
  8367.  
  8368. InForm = true
  8369. Humanoid.JumpPower = 120
  8370.  
  8371. Char.Humanoid.MaxHealth = Health
  8372. wait(0.3)
  8373. Char.Humanoid.Health = Health
  8374. wait(0.7)
  8375. Must:Destroy()
  8376. end
  8377.  
  8378. function Base()
  8379. InForm = false
  8380. local Effect = Instance.new("Part")
  8381. Effect.Name = "Effect"
  8382. Effect.Parent = Torso
  8383. Effect.CFrame = Torso.CFrame
  8384. Effect.BrickColor = BrickColor.new("White")
  8385. Effect.Shape = "Ball"
  8386. Effect.Size = Vector3.new(8, 8, 8)
  8387. Effect.Anchored = true
  8388. Effect.Material = "Neon"
  8389. Effect.CanCollide = false
  8390. for loop = 1, 25 do wait()
  8391. Effect.CFrame = Torso.CFrame
  8392. Effect.Size = Effect.Size + Vector3.new(-0.5)
  8393. Effect.Transparency = Effect.Transparency + 0.04
  8394.  
  8395. end
  8396. repeat
  8397. Torso:FindFirstChild("Effect"):Remove()
  8398. until Torso:FindFirstChild("Effect") == nil
  8399.  
  8400. for i, v in pairs(Torso:GetChildren()) do
  8401. if v:IsA('ParticleEmitter') then
  8402. v:Remove()
  8403. end
  8404. end
  8405. char.Humanoid.MaxHealth = BaseHealth
  8406. wait(0.3)
  8407. char.Humanoid.Health = BaseHealth
  8408.  
  8409.  
  8410. end
  8411.  
  8412. mouse.KeyDown:connect(function(key)
  8413. if key=="9" then
  8414. Base()
  8415. lig:Destroy()
  8416. end
  8417. end)
  8418.  
  8419. Player.Chatted:connect(function(Message)
  8420. if Message == "Time to get serious." and InForm == false then
  8421. wait(0.10)
  8422. Serious()
  8423. end
  8424. if Message == "off" or Message == "Nice fight." and InForm == true then
  8425. Base()
  8426. end
  8427. local ContentProvider = game:GetService("ContentProvider")
  8428.  
  8429. local function LoadAssets(AssetList)
  8430. -- Takes an asset list and preloads it. Will not wait for them to load.
  8431.  
  8432. for _, AssetId in pairs(AssetList) do
  8433. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8434. end
  8435. end
  8436.  
  8437. local Gibs = game.Workspace
  8438.  
  8439. function Kill(Character)
  8440. Character.Humanoid.Health = 0
  8441. local poo = Instance.new("IntValue",Character)
  8442. poo.Name = "haha nope"
  8443. local svch = Character
  8444. local hum = Character:findFirstChild("Humanoid")
  8445. Character.Archivable = true
  8446. local chrclone = Character:clone()
  8447. Character.Archivable = false
  8448.  
  8449. local ch = chrclone:GetChildren()
  8450. local i
  8451. for i = 1,#ch do
  8452. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  8453. ch[i]:remove()
  8454. end
  8455. end
  8456. local function Scan(ch)
  8457. local e
  8458. for e = 1,#ch do
  8459. Scan(ch[e]:GetChildren())
  8460. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  8461. ch[e]:remove()
  8462. end
  8463. end
  8464. end
  8465. Scan(chrclone:GetChildren())
  8466.  
  8467. local hum2 = chrclone:findFirstChild("Humanoid")
  8468.  
  8469.  
  8470. if hum2 ~= nil then
  8471. hum2.Name = "Humanoid2"
  8472. hum2.PlatformStand = true
  8473. hum2.Sit = true
  8474. hum2.MaxHealth = 0
  8475. hum2.Health = 0
  8476. end
  8477.  
  8478. local ch = Character:GetChildren()
  8479. local i
  8480. for i = 1,#ch do
  8481. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8482. ch[i]:remove()
  8483. end
  8484. end
  8485.  
  8486. wait(0.2)
  8487.  
  8488. local ch = Character:GetChildren()
  8489. local i
  8490. for i = 1,#ch do
  8491. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8492. ch[i]:remove()
  8493. end
  8494. end
  8495. Character = chrclone
  8496. local Torso = Character.Torso
  8497. local movevector = Vector3.new()
  8498.  
  8499. if Torso then
  8500. local Head = Character:FindFirstChild("Head")
  8501. local Limb = Character:FindFirstChild("Right Arm")
  8502. if Limb then
  8503.  
  8504. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  8505. local Joint = Instance.new("Glue")
  8506. Joint.Name = "RightShoulder"
  8507. Joint.Part0 = Torso
  8508. Joint.Part1 = Limb
  8509. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8510. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8511. Joint.Parent = Torso
  8512.  
  8513. local B = Instance.new("Part")
  8514. B.TopSurface = 0
  8515. B.BottomSurface = 0
  8516. B.formFactor = "Symmetric"
  8517. B.Size = Vector3.new(1, 1, 1)
  8518. B.Transparency = 1
  8519. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8520. B.Parent = Character
  8521. local W = Instance.new("Weld")
  8522. W.Part0 = Limb
  8523. W.Part1 = B
  8524. W.C0 = CFrame.new(0, -0.5, 0)
  8525. W.Parent = Limb
  8526.  
  8527. end
  8528. local Limb = Character:FindFirstChild("Left Arm")
  8529. if Limb then
  8530.  
  8531. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  8532. local Joint = Instance.new("Glue")
  8533. Joint.Name = "LeftShoulder"
  8534. Joint.Part0 = Torso
  8535. Joint.Part1 = Limb
  8536. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8537. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8538. Joint.Parent = Torso
  8539.  
  8540. local B = Instance.new("Part")
  8541. B.TopSurface = 0
  8542. B.BottomSurface = 0
  8543. B.formFactor = "Symmetric"
  8544. B.Size = Vector3.new(1, 1, 1)
  8545. B.Transparency = 1
  8546. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8547. B.Parent = Character
  8548. local W = Instance.new("Weld")
  8549. W.Part0 = Limb
  8550. W.Part1 = B
  8551. W.C0 = CFrame.new(0, -0.5, 0)
  8552. W.Parent = Limb
  8553.  
  8554. end
  8555. local Limb = Character:FindFirstChild("Right Leg")
  8556. if Limb then
  8557.  
  8558. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  8559. local Joint = Instance.new("Glue")
  8560. Joint.Name = "RightHip"
  8561. Joint.Part0 = Torso
  8562. Joint.Part1 = Limb
  8563. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8564. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8565. Joint.Parent = Torso
  8566.  
  8567. local B = Instance.new("Part")
  8568. B.TopSurface = 0
  8569. B.BottomSurface = 0
  8570. B.formFactor = "Symmetric"
  8571. B.Size = Vector3.new(1, 1, 1)
  8572. B.Transparency = 1
  8573. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8574. B.Parent = Character
  8575. local W = Instance.new("Weld")
  8576. W.Part0 = Limb
  8577. W.Part1 = B
  8578. W.C0 = CFrame.new(0, -0.5, 0)
  8579. W.Parent = Limb
  8580.  
  8581. end
  8582. local Limb = Character:FindFirstChild("Left Leg")
  8583. if Limb then
  8584.  
  8585. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  8586. local Joint = Instance.new("Glue")
  8587. Joint.Name = "LeftHip"
  8588. Joint.Part0 = Torso
  8589. Joint.Part1 = Limb
  8590. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8591. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8592. Joint.Parent = Torso
  8593.  
  8594. local B = Instance.new("Part")
  8595. B.TopSurface = 0
  8596. B.BottomSurface = 0
  8597. B.formFactor = "Symmetric"
  8598. B.Size = Vector3.new(1, 1, 1)
  8599. B.Transparency = 1
  8600. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8601. B.Parent = Character
  8602. local W = Instance.new("Weld")
  8603. W.Part0 = Limb
  8604. W.Part1 = B
  8605. W.C0 = CFrame.new(0, -0.5, 0)
  8606. W.Parent = Limb
  8607. end
  8608. end
  8609. end
  8610. ----------
  8611.  
  8612. lerpz = function(D, E, F, G)
  8613. D[E] = D[E]:lerp(F, G)
  8614. end
  8615.  
  8616. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8617. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8618. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8619. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8620. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8621. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8622. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8623. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8624. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8625. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8626. resetlerp = function()
  8627. RJ.C0 = RJC0
  8628. RJ.C1 = RJC1
  8629. N.C0 = NC0
  8630. N.C1 = NC1
  8631. RS.C0 = RSC0
  8632. RS.C1 = RSC1
  8633. LS.C0 = LSC0
  8634. LS.C1 = LSC1
  8635. RH.C0 = RHC0
  8636. RH.C1 = RHC1
  8637. LH.C0 = LHC0
  8638. LH.C1 = LHC1
  8639. end
  8640. -------
  8641. ----------
  8642. hrp = char.HumanoidRootPart
  8643.  
  8644. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8645. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8646. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8647. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8648. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8649. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8650. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8651. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8652. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8653. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8654. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8655. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8656. RS = Torso:FindFirstChild("Right Shoulder")
  8657. LS = Torso:FindFirstChild("Left Shoulder")
  8658. RH = Torso:FindFirstChild("Right Hip")
  8659. LH = Torso:FindFirstChild("Left Hip")
  8660. RJ = hrp:FindFirstChild("RootJoint")
  8661. N = Torso:FindFirstChild("Neck")
  8662. cf = CFrame.new
  8663. ang = CFrame.Angles
  8664. rd = math.rad
  8665. rd2 = math.random
  8666. cs = ColorSequence.new
  8667. ns = NumberSequence.new
  8668. nsk = NumberSequenceKeypoint.new
  8669. -------------------
  8670.  
  8671. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement