Advertisement
Oscar55555

Untitled

Feb 24th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 446.27 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. wait(2)
  153. local Player = game.Players.localPlayer
  154. local char = Player.Character
  155. local Character = Player.Character
  156. local Head = Character.Head
  157. local done = false
  158. local canheal = false
  159. local deathchat1 = false
  160. local once = true
  161. local dead = false
  162. local candie = true
  163. local deathchat = false
  164. local idleon = true
  165. local idle1 = true
  166. local idle = true
  167. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  168. if v:IsA("Accessory") then
  169. v:Destroy()
  170. end
  171. end
  172. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  173. if v:IsA("Shirt") then
  174. v:Remove()
  175. end
  176. end
  177. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  178. if v:IsA("Pants") then
  179. v:Remove()
  180. end
  181. end
  182. wait()
  183. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  184. shirt.Name = "Shirt"
  185. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  186. pants.Name = "Pants"
  187.  
  188. local v3 = Vector3.new
  189. local num = 0
  190. local bc = BrickColor.new
  191. local new = Instance.new
  192.  
  193.  
  194. Instance.new("ForceField",char).Visible = false
  195. local poo = Instance.new("IntValue",Character)
  196. poo.Name = "haha nope"
  197. char.Humanoid.MaxHealth = math.huge
  198. wait()
  199. char.Humanoid.Health = math.huge
  200. Instance.new("ForceField",char).Visible = false
  201.  
  202. shirt = Instance.new("Shirt", char)
  203. shirt.Name = "Shirt"
  204. pants = Instance.new("Pants", char)
  205. pants.Name = "Pants"
  206. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  207. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  208. char.Head.face.Texture = "rbxassetid://1108342609"
  209.  
  210.  
  211. Hair7 = Instance.new("Part")
  212. Hair7.Parent = char
  213. Hair7.Name = "Hair"
  214. Hair7.CanCollide = false
  215. Hair7.Locked = true
  216. Hair7.TopSurface = "Smooth"
  217. Hair7.BottomSurface = "Smooth"
  218. Hair7.formFactor = "Symmetric"
  219. Hair7.Material = "Neon"
  220. Hair7.BrickColor = BrickColor.new("Really black")
  221. Hair7.CFrame = char.Torso.CFrame
  222. Hair7.Size = Vector3.new(1, 1, 1)
  223. Hair7.Transparency = 0
  224.  
  225.  
  226. Weld1 = Instance.new("Weld")
  227. Weld1.Parent = char.Head
  228. Weld1.Part0 = char.Head
  229. Weld1.Part1 = Hair7
  230. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  231.  
  232. Mesh = Instance.new("SpecialMesh")
  233. Mesh.Offset = Vector3.new(0,-0.4,0)
  234. Mesh.Parent = Hair7
  235. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  236. Mesh.MeshType = "FileMesh"
  237. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
  238. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  239.  
  240.  
  241. Hair8 = Instance.new("Part")
  242. Hair8.Parent = char
  243. Hair8.Name = "Hair"
  244. Hair8.CanCollide = false
  245. Hair8.Locked = true
  246. Hair8.TopSurface = "Smooth"
  247. Hair8.BottomSurface = "Smooth"
  248. Hair8.formFactor = "Symmetric"
  249. Hair8.Material = "Neon"
  250. Hair8.BrickColor = BrickColor.new("Really black")
  251. Hair8.CFrame = char.Torso.CFrame
  252. Hair8.Size = Vector3.new(1, 1, 1)
  253. Hair8.Transparency = 0
  254.  
  255.  
  256. Weld1 = Instance.new("Weld")
  257. Weld1.Parent = char.Torso
  258. Weld1.Part0 = char.Torso
  259. Weld1.Part1 = Hair8
  260. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  261.  
  262. Mesh = Instance.new("SpecialMesh")
  263. Mesh.Offset = Vector3.new(0,-0.4,0)
  264. Mesh.Parent = Hair8
  265. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  266. Mesh.MeshType = "FileMesh"
  267. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  268. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  269.  
  270.  
  271. local ice = Instance.new("Part", Head)
  272. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  273. ice.BrickColor = BrickColor.new("White")
  274. ice.CanCollide = false
  275. ice.TopSurface = 0
  276. ice.BottomSurface = 0
  277. ice.Transparency = 1
  278. local ice2 = Instance.new("SpecialMesh", ice)
  279. ice2.MeshType = "Brick"
  280. ice2.Scale = Vector3.new(1, 1, 1)
  281. local ice3 = Instance.new("Weld", ice)
  282. ice3.Part0 = Head
  283. ice3.Part1 = ice
  284. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  285. local icesmoke = Instance.new("ParticleEmitter", ice)
  286. icesmoke.VelocitySpread = 5
  287. icesmoke.Size = NumberSequence.new({
  288. NumberSequenceKeypoint.new(0, 0.01),
  289. NumberSequenceKeypoint.new(1, 1)
  290. })
  291. icesmoke.Rate = math.huge
  292. icesmoke.Speed = NumberRange.new(1, 1)
  293. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  294. icesmoke.Transparency = NumberSequence.new({
  295. NumberSequenceKeypoint.new(0, 0.9),
  296. NumberSequenceKeypoint.new(1, 1)
  297. })
  298. icesmoke.Rotation = NumberRange.new(0, 360)
  299. icesmoke.Name = "Smoke"
  300. icesmoke.LightEmission = 0
  301. icesmoke.Acceleration = Vector3.new(0,0,0)
  302. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  303. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  304. icesmoke.LockedToPart = true
  305. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  306. secondcolor = "Really black"
  307. wait(0.016666666666666666)
  308. Effects = {}
  309. local Player = game.Players.localPlayer
  310. local Character = Player.Character
  311. local Humanoid = Character.Humanoid
  312. local mouse = Player:GetMouse()
  313. local LeftArm = Character["Left Arm"]
  314. local RightArm = Character["Right Arm"]
  315. local LeftLeg = Character["Left Leg"]
  316. local RightLeg = Character["Right Leg"]
  317. local Head = Character.Head
  318. local Torso = Character.Torso
  319. local cam = game.Workspace.CurrentCamera
  320. local RootPart = Character.HumanoidRootPart
  321. local RootJoint = RootPart.RootJoint
  322. local equipped = true
  323. local attack = false
  324. local Anim = "Idle"
  325. local idle = 0
  326. local attacktype = 1
  327. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  328. local velocity = RootPart.Velocity.y
  329. local sine = 0
  330. local change = 1
  331. local grabbed = false
  332. local cn = CFrame.new
  333. local mr = math.rad
  334. local angles = CFrame.Angles
  335. local ud = UDim2.new
  336. local c3 = Color3.new
  337. local dir = {
  338. w = 0,
  339. s = 0,
  340. a = 0,
  341. d = 0
  342. }
  343. firemode = true
  344. local Services = {
  345. SoundService = game:GetService("SoundService"),
  346. Players = game:GetService("Players"),
  347. Debris = game:GetService("Debris"),
  348. Workspace = game:GetService("Workspace"),
  349. Lighting = game:GetService("Lighting"),
  350. HttpService = game:GetService("HttpService"),
  351. InsertService = game:GetService("InsertService")
  352. }
  353. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  354. Humanoid.Animator:Destroy()
  355. Character.Animate:Destroy()
  356. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  357. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  358. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  359. RSH, LSH = nil, nil
  360. RW = Instance.new("Weld")
  361. LW = Instance.new("Weld")
  362. RH = Torso["Right Hip"]
  363. LH = Torso["Left Hip"]
  364. RSH = Torso["Right Shoulder"]
  365. LSH = Torso["Left Shoulder"]
  366. RSH.Parent = nil
  367. LSH.Parent = nil
  368. RW.Name = "RW"
  369. RW.Part0 = Torso
  370. RW.C0 = cn(1.5, 0.5, 0)
  371. RW.C1 = cn(0, 0.5, 0)
  372. RW.Part1 = RightArm
  373. RW.Parent = Torso
  374. LW.Name = "LW"
  375. LW.Part0 = Torso
  376. LW.C0 = cn(-1.5, 0.5, 0)
  377. LW.C1 = cn(0, 0.5, 0)
  378. LW.Part1 = LeftArm
  379. LW.Parent = Torso
  380. --------------
  381. function clerp(a, b, t)
  382. local qa = {
  383. QuaternionFromCFrame(a)
  384. }
  385. local qb = {
  386. QuaternionFromCFrame(b)
  387. }
  388. local ax, ay, az = a.x, a.y, a.z
  389. local bx, by, bz = b.x, b.y, b.z
  390. local _t = 1 - t
  391. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  392. end
  393. function QuaternionFromCFrame(cf)
  394. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  395. local trace = m00 + m11 + m22
  396. if trace > 0 then
  397. local s = math.sqrt(1 + trace)
  398. local recip = 0.5 / s
  399. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  400. else
  401. local i = 0
  402. if m00 < m11 then
  403. i = 1
  404. end
  405. if m22 > (i == 0 and m00 or m11) then
  406. i = 2
  407. end
  408. if i == 0 then
  409. local s = math.sqrt(m00 - m11 - m22 + 1)
  410. local recip = 0.5 / s
  411. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  412. elseif i == 1 then
  413. local s = math.sqrt(m11 - m22 - m00 + 1)
  414. local recip = 0.5 / s
  415. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  416. elseif i == 2 then
  417. local s = math.sqrt(m22 - m00 - m11 + 1)
  418. local recip = 0.5 / s
  419. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  420. end
  421. end
  422. end
  423. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  424. local xs, ys, zs = x + x, y + y, z + z
  425. local wx, wy, wz = w * xs, w * ys, w * zs
  426. local xx = x * xs
  427. local xy = x * ys
  428. local xz = x * zs
  429. local yy = y * ys
  430. local yz = y * zs
  431. local zz = z * zs
  432. 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))
  433. end
  434. function QuaternionSlerp(a, b, t)
  435. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  436. local startInterp, finishInterp
  437. if cosTheta >= 1.0E-4 then
  438. if 1 - cosTheta > 1.0E-4 then
  439. local theta = math.acos(cosTheta)
  440. local invSinTheta = 1 / math.sin(theta)
  441. startInterp = math.sin((1 - t) * theta) * invSinTheta
  442. finishInterp = math.sin(t * theta) * invSinTheta
  443. else
  444. startInterp = 1 - t
  445. finishInterp = t
  446. end
  447. elseif 1 + cosTheta > 1.0E-4 then
  448. local theta = math.acos(-cosTheta)
  449. local invSinTheta = 1 / math.sin(theta)
  450. startInterp = math.sin((t - 1) * theta) * invSinTheta
  451. finishInterp = math.sin(t * theta) * invSinTheta
  452. else
  453. startInterp = t - 1
  454. finishInterp = t
  455. end
  456. 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
  457. end
  458. function swait(num)
  459. if num == 0 or num == nil then
  460. game:service("RunService").RenderStepped:wait(0)
  461. else
  462. for i = 0, num do
  463. game:service("RunService").RenderStepped:wait(0)
  464. end
  465. end
  466. end
  467. local RbxUtility = LoadLibrary("RbxUtility")
  468. local Create = RbxUtility.Create
  469. function RemoveOutlines(part)
  470. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  471. end
  472. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  473. local Part = Create("Part")({
  474. formFactor = FormFactor,
  475. Parent = Parent,
  476. Reflectance = Reflectance,
  477. Transparency = Transparency,
  478. CanCollide = false,
  479. Locked = true,
  480. BrickColor = BrickColor.new(tostring(BColor)),
  481. Name = Name,
  482. Size = Size,
  483. Material = Material
  484. })
  485. RemoveOutlines(Part)
  486. return Part
  487. end
  488. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  489. local Msh = Create(Mesh)({
  490. Parent = Part,
  491. Offset = OffSet,
  492. Scale = Scale
  493. })
  494. if Mesh == "SpecialMesh" then
  495. Msh.MeshType = MeshType
  496. Msh.MeshId = MeshId
  497. end
  498. return Msh
  499. end
  500. function CreateWeld(Parent, Part0, Part1, C0, C1)
  501. local Weld = Create("Weld")({
  502. Parent = Parent,
  503. Part0 = Part0,
  504. Part1 = Part1,
  505. C0 = C0,
  506. C1 = C1
  507. })
  508. return Weld
  509. end
  510. function rayCast(Position, Direction, Range, Ignore)
  511. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  512. end
  513. function CreateSound(id, par, vol, pit)
  514. coroutine.resume(coroutine.create(function()
  515. local sou = Instance.new("Sound", par or workspace)
  516. sou.Volume = vol
  517. sou.Pitch = pit or 1
  518. sou.SoundId = id
  519. wait()
  520. sou:play()
  521. game:GetService("Debris"):AddItem(sou, 6)
  522. end))
  523. end
  524. function CreateSong(id, par, vol, pit)
  525. coroutine.resume(coroutine.create(function()
  526. sou2 = Instance.new("Sound", par or workspace)
  527. sou2.Volume = 1
  528. sou2.Pitch = 1
  529. sou2.SoundId = id
  530. wait()
  531. sou2:play()
  532. sou2.Looped = true
  533. end))
  534. end
  535. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  536. local function getclosest(obj, distance)
  537. local last, lastx = distance + 1, nil
  538. for i, v in pairs(workspace:GetChildren()) do
  539. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  540. local t = v.Torso
  541. local dist = t.Position - obj.Position.magnitude
  542. if distance >= dist and last > dist then
  543. last = dist
  544. lastx = v
  545. end
  546. end
  547. end
  548. return lastx
  549. end
  550. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  551. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  552. prt.Anchored = true
  553. prt.CFrame = cframe
  554. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  555. game:GetService("Debris"):AddItem(prt, 10)
  556. if Type == 1 or Type == nil then
  557. table.insert(Effects, {
  558. prt,
  559. "Block1",
  560. delay,
  561. x3,
  562. y3,
  563. z3,
  564. msh
  565. })
  566. elseif Type == 2 then
  567. table.insert(Effects, {
  568. prt,
  569. "Block2",
  570. delay,
  571. x3,
  572. y3,
  573. z3,
  574. msh
  575. })
  576. elseif Type == 3 then
  577. table.insert(Effects, {
  578. prt,
  579. "Block3",
  580. delay,
  581. x3,
  582. y3,
  583. z3,
  584. msh
  585. })
  586. end
  587. end
  588. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  589. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  590. prt.Anchored = true
  591. prt.CFrame = cframe
  592. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  593. game:GetService("Debris"):AddItem(prt, 10)
  594. table.insert(Effects, {
  595. prt,
  596. "Cylinder",
  597. delay,
  598. x3,
  599. y3,
  600. z3,
  601. msh
  602. })
  603. end
  604. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  605. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  606. prt.Anchored = true
  607. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  608. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  609. game:GetService("Debris"):AddItem(prt, 10)
  610. table.insert(Effects, {
  611. prt,
  612. "Cylinder",
  613. delay,
  614. x3,
  615. y3,
  616. z3,
  617. msh
  618. })
  619. end
  620. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  621. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  622. prt.Anchored = true
  623. prt.CFrame = cframe
  624. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  625. game:GetService("Debris"):AddItem(prt, 10)
  626. table.insert(Effects, {
  627. prt,
  628. "Cylinder",
  629. delay,
  630. x3,
  631. y3,
  632. z3,
  633. msh
  634. })
  635. end
  636. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  637. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  638. prt.Anchored = true
  639. prt.CFrame = cframe
  640. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  641. game:GetService("Debris"):AddItem(prt, 10)
  642. table.insert(Effects, {
  643. prt,
  644. "Cylinder",
  645. delay,
  646. x3,
  647. y3,
  648. z3,
  649. msh
  650. })
  651. end
  652. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  653. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  654. prt.Anchored = true
  655. prt.CFrame = cframe
  656. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  657. game:GetService("Debris"):AddItem(prt, 10)
  658. table.insert(Effects, {
  659. prt,
  660. "Cylinder",
  661. delay,
  662. x3,
  663. y3,
  664. z3,
  665. msh
  666. })
  667. end
  668. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  669. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  670. prt.Anchored = true
  671. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  672. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  673. local num = math.random(10, 50) / 1000
  674. game:GetService("Debris"):AddItem(prt, 10)
  675. table.insert(Effects, {
  676. prt,
  677. "Shatter",
  678. num,
  679. prt.CFrame,
  680. math.random() - math.random(),
  681. 0,
  682. math.random(50, 100) / 100
  683. })
  684. end
  685.  
  686. attack = false
  687. game:GetService("RunService").Stepped:connect(function()
  688. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  689. velocity = RootPart.Velocity.y
  690. sine = sine + change
  691. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  692. if equipped == true or equipped == false then
  693. if 1 < RootPart.Velocity.y and hit == nil then
  694. Anim = "Jump"
  695. if attack == false and ice_mode == false then
  696. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  697. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  698. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  699. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  700. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  701. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  702. end
  703. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  704. Anim = "Fall"
  705. if attack == false then
  706. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  708. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  709. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  710. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  711. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  712. end
  713. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  714. Anim = "Idle"
  715. if attack == false then
  716. change = 1
  717. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  718. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  719. 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)
  720. 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)
  721. RH.C0 = clerp(RH.C0, cn(1.1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-0 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  722. 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)
  723. end
  724. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  725. Anim = "Walk"
  726. if attack==false then
  727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 2 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  728. 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)
  729. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(20 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  731. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  732. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(5 * math.cos(sine / 3))), .3)
  733. end
  734. end
  735. end
  736. if equipped == true or equipped == false then
  737. if 1 < RootPart.Velocity.Y and hit == nil then
  738. Anim = "Jump"
  739. if attack == false and ice_mode == true then
  740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  744. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  745. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  746. end
  747. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  748. Anim = "Fall"
  749. if attack == false then
  750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  752. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  753. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  754. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  755. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  756. end
  757. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  758. Anim = "Idle"
  759. if attack == false then
  760. change = 0.8
  761. 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)
  762. 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)
  763. 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)
  764. 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)
  765. 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)
  766. 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)
  767. end
  768. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  769. Anim = "Walk"
  770. if attack == false then
  771. 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)
  772. 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)
  773. 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)
  774. 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)
  775. 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)
  776. 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)
  777. end
  778. end
  779. end
  780. if 0 < #Effects then
  781. for e = 1, #Effects do
  782. if Effects[e] ~= nil then
  783. local Thing = Effects[e]
  784. if Thing ~= nil then
  785. local Part = Thing[1]
  786. local Mode = Thing[2]
  787. local Delay = Thing[3]
  788. local IncX = Thing[4]
  789. local IncY = Thing[5]
  790. local IncZ = Thing[6]
  791. if 1 >= Thing[1].Transparency then
  792. if Thing[2] == "Block1" then
  793. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  794. local Mesh = Thing[1].Mesh
  795. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  796. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  797. elseif Thing[2] == "Block2" then
  798. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  799. local Mesh = Thing[7]
  800. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  801. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  802. elseif Thing[2] == "Block3" then
  803. 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)
  804. local Mesh = Thing[7]
  805. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  806. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  807. elseif Thing[2] == "Cylinder" then
  808. local Mesh = Thing[1].Mesh
  809. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  810. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  811. elseif Thing[2] == "Blood" then
  812. local Mesh = Thing[7]
  813. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  814. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  815. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  816. elseif Thing[2] == "Elec" then
  817. local Mesh = Thing[1].Mesh
  818. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  819. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  820. elseif Thing[2] == "Disappear" then
  821. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  822. elseif Thing[2] == "Shatter" then
  823. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  824. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  825. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  826. Thing[6] = Thing[6] + Thing[5]
  827. end
  828. else
  829. Part.Parent = nil
  830. table.remove(Effects, e)
  831. end
  832. end
  833. end
  834. end
  835. end
  836. end)
  837. function RemoveOutlines(part)
  838. part.TopSurface = 10
  839. end
  840. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  841. local Part = Create("Part")({
  842. Parent = Parent,
  843. Reflectance = Reflectance,
  844. Transparency = Transparency,
  845. CanCollide = false,
  846. Locked = true,
  847. BrickColor = BrickColor.new(tostring(BColor)),
  848. Name = Name,
  849. Size = Size,
  850. Material = Material
  851. })
  852. RemoveOutlines(Part)
  853. return Part
  854. end
  855. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  856. local Msh = Create(Mesh)({
  857. Parent = Part,
  858. Offset = OffSet,
  859. Scale = Scale
  860. })
  861. if Mesh == "SpecialMesh" then
  862. Msh.MeshType = MeshType
  863. Msh.MeshId = MeshId
  864. end
  865. return Msh
  866. end
  867. function CreateWeld(Parent, Part0, Part1, C0, C1)
  868. local Weld = Create("Weld")({
  869. Parent = Parent,
  870. Part0 = Part0,
  871. Part1 = Part1,
  872. C0 = C0,
  873. C1 = C1
  874. })
  875. return Weld
  876. end
  877. WSHM = {
  878. "White",
  879. "Pastel light blue"
  880. }
  881. WSH = WSHM[math.random(1, #WSHM)]
  882. function IcePartFunk(HPart, aria, Min, Max)
  883. IcePart = Instance.new("Part", HPart)
  884. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  885. IcePart.CanCollide = false
  886. IuW = Instance.new("Weld")
  887. IuW.Name = "GuW"
  888. IuW.Part0 = HPart
  889. 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))
  890. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  891. IuW.Part1 = IcePart
  892. IuW.Parent = HPart
  893. IcePart.Transparency = 0.85
  894. IcePart.Material = "Neon"
  895. WSH = WSHM[math.random(1, #WSHM)]
  896. IcePart.BrickColor = BrickColor.new("" .. WSH)
  897. RemoveOutlines(IcePart)
  898. game:GetService("Debris"):AddItem(IuW, 4)
  899. game:GetService("Debris"):AddItem(IcePart, 6)
  900. end
  901. SpikeMeshId = 1033714
  902. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  903. local Part = Instance.new("Part", Parent)
  904. Part.Name = Name
  905. Part.BrickColor = BrickColor.new(Color)
  906. Part.Size = Size
  907. Part.Material = Material
  908. Part.Transparency = Transparency
  909. Part.CanCollide = false
  910. RemoveOutlines(Part)
  911. local Mesh = Instance.new("SpecialMesh", Part)
  912. Mesh.MeshType = "Sphere"
  913. Mesh.Scale = Scale
  914. return Mesh and Part
  915. end
  916. CFuncs = {
  917. Part = {
  918. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  919. local Part = Create("Part")({
  920. Parent = Parent,
  921. Reflectance = Reflectance,
  922. Transparency = Transparency,
  923. CanCollide = false,
  924. Locked = true,
  925. BrickColor = BrickColor.new(tostring(BColor)),
  926. Name = Name,
  927. Size = Size,
  928. Material = Material
  929. })
  930. RemoveOutlines(Part)
  931. return Part
  932. end
  933. },
  934. Mesh = {
  935. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  936. local Msh = Create(Mesh)({
  937. Parent = Part,
  938. Offset = OffSet,
  939. Scale = Scale
  940. })
  941. if Mesh == "SpecialMesh" then
  942. Msh.MeshType = MeshType
  943. Msh.MeshId = MeshId
  944. end
  945. return Msh
  946. end
  947. },
  948. Mesh = {
  949. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  950. local Msh = Create(Mesh)({
  951. Parent = Part,
  952. Offset = OffSet,
  953. Scale = Scale
  954. })
  955. if Mesh == "SpecialMesh" then
  956. Msh.MeshType = MeshType
  957. Msh.MeshId = MeshId
  958. end
  959. return Msh
  960. end
  961. },
  962. Weld = {
  963. Create = function(Parent, Part0, Part1, C0, C1)
  964. local Weld = Create("Weld")({
  965. Parent = Parent,
  966. Part0 = Part0,
  967. Part1 = Part1,
  968. C0 = C0,
  969. C1 = C1
  970. })
  971. return Weld
  972. end
  973. },
  974. Sound = {
  975. Create = function(id, par, vol, pit)
  976. coroutine.resume(coroutine.create(function()
  977. local S = Create("Sound")({
  978. Volume = vol,
  979. Pitch = pit or 1,
  980. SoundId = id,
  981. Parent = par or workspace
  982. })
  983. wait()
  984. S:play()
  985. game:GetService("Debris"):AddItem(S, 6)
  986. end))
  987. end
  988. },
  989. ParticleEmitter = {
  990. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  991. local fp = Create("ParticleEmitter")({
  992. Parent = Parent,
  993. Color = ColorSequence.new(Color1, Color2),
  994. LightEmission = LightEmission,
  995. Size = Size,
  996. Texture = Texture,
  997. Transparency = Transparency,
  998. ZOffset = ZOffset,
  999. Acceleration = Accel,
  1000. Drag = Drag,
  1001. LockedToPart = LockedToPart,
  1002. VelocityInheritance = VelocityInheritance,
  1003. EmissionDirection = EmissionDirection,
  1004. Enabled = Enabled,
  1005. Lifetime = LifeTime,
  1006. Rate = Rate,
  1007. Rotation = Rotation,
  1008. RotSpeed = RotSpeed,
  1009. Speed = Speed,
  1010. VelocitySpread = VelocitySpread
  1011. })
  1012. return fp
  1013. end
  1014. }
  1015. }
  1016. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1017. if hit.Parent == nil then
  1018. return
  1019. end
  1020. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1021. for _, v in pairs(hit.Parent:children()) do
  1022. if v:IsA("Humanoid") then
  1023. h = v
  1024. end
  1025. end
  1026. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1027. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1028. return
  1029. end
  1030. local c = Create("ObjectValue")({
  1031. Name = "creator",
  1032. Value = game:service("Players").LocalPlayer,
  1033. Parent = h
  1034. })
  1035. game:GetService("Debris"):AddItem(c, 0.5)
  1036. if HitSound ~= nil and HitPitch ~= nil then
  1037. CreateSound(HitSound, hit, 1, HitPitch)
  1038. end
  1039. local Damage = math.random(minim, maxim)
  1040. local blocked = false
  1041. local block = hit.Parent:findFirstChild("Block")
  1042. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1043. blocked = true
  1044. block.Value = block.Value - 1
  1045. print(block.Value)
  1046. end
  1047. if blocked == false then
  1048. h.Health = h.Health - Damage
  1049. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1050. else
  1051. h.Health = h.Health - Damage / 2
  1052. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1053. end
  1054. if Type == "Knockdown" then
  1055. local hum = hit.Parent.Humanoid
  1056. hum.PlatformStand = true
  1057. coroutine.resume(coroutine.create(function(HHumanoid)
  1058. swait(1)
  1059. HHumanoid.PlatformStand = false
  1060. end), hum)
  1061. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1062. local bodvol = Create("BodyVelocity")({
  1063. velocity = angle * knockback,
  1064. P = 5000,
  1065. maxForce = Vector3.new(8000, 8000, 8000),
  1066. Parent = hit
  1067. })
  1068. local rl = Create("BodyAngularVelocity")({
  1069. P = 3000,
  1070. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1071. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1072. Parent = hit
  1073. })
  1074. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1075. game:GetService("Debris"):AddItem(rl, 0.5)
  1076. elseif Type == "Normal" then
  1077. local vp = Create("BodyVelocity")({
  1078. P = 500,
  1079. maxForce = Vector3.new(math.huge, 0, math.huge),
  1080. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1081. })
  1082. if knockback > 0 then
  1083. vp.Parent = hit.Parent.Torso
  1084. end
  1085. game:GetService("Debris"):AddItem(vp, 0.5)
  1086. elseif Type == "Impale" then
  1087. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1088. Spike.Anchored = true
  1089. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1090. Spike.Position = hit.Parent.Torso.Position
  1091. for i = 1, 5 do
  1092. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1093. end
  1094. Services.Debris:AddItem(Spike, 4)
  1095. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1096. hit.Parent.Humanoid.PlatformStand = true
  1097. swait(1)
  1098. hit.Parent.Humanoid.PlatformStand = false
  1099. elseif Type == "Up" then
  1100. local bodyVelocity = Create("BodyVelocity")({
  1101. velocity = Vector3.new(0, 20, 0),
  1102. P = 5000,
  1103. maxForce = Vector3.new(8000, 8000, 8000),
  1104. Parent = hit
  1105. })
  1106. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1107. local bodyVelocity = Create("BodyVelocity")({
  1108. velocity = Vector3.new(0, 20, 0),
  1109. P = 5000,
  1110. maxForce = Vector3.new(8000, 8000, 8000),
  1111. Parent = hit
  1112. })
  1113. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1114. elseif Type == "Snare" then
  1115. local bp = Create("BodyPosition")({
  1116. P = 900,
  1117. D = 1000,
  1118. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1119. position = hit.Parent.Torso.Position,
  1120. Parent = hit.Parent.Torso
  1121. })
  1122. game:GetService("Debris"):AddItem(bp, 1)
  1123. elseif Type == "Slowness" then
  1124. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1125. for i = 1, 25 do
  1126. hit.Parent.Humanoid.WalkSpeed = 4
  1127. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1128. end
  1129. wait(4)
  1130. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1131. elseif Type == "FireDmg" then
  1132. for i = 1, math.random(60, 150) do
  1133. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1134. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1135. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1136. wait(0.1)
  1137. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1138. end
  1139. elseif Type == "Freeze" then
  1140. local bp = Create("BodyPosition")({
  1141. P = 900,
  1142. D = 1000,
  1143. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1144. position = hit.Parent.Torso.Position,
  1145. Parent = hit.Parent.Torso
  1146. })
  1147. game:GetService("Debris"):AddItem(bp, 4)
  1148. for i = 1, 25 do
  1149. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1150. end
  1151. elseif Type == "Freeze2" then
  1152. local BodPos = Create("BodyPosition")({
  1153. P = 50000,
  1154. D = 1000,
  1155. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1156. position = hit.Parent.Torso.Position,
  1157. Parent = hit.Parent.Torso
  1158. })
  1159. local BodGy = Create("BodyGyro")({
  1160. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1161. P = 20000,
  1162. Parent = hit.Parent.Torso,
  1163. cframe = hit.Parent.Torso.CFrame
  1164. })
  1165. hit.Parent.Torso.Anchored = true
  1166. coroutine.resume(coroutine.create(function(Part)
  1167. swait(1.5)
  1168. Part.Anchored = false
  1169. end), hit.Parent.Torso)
  1170. game:GetService("Debris"):AddItem(BodPos, 3)
  1171. game:GetService("Debris"):AddItem(BodGy, 3)
  1172. end
  1173. local debounce = Create("BoolValue")({
  1174. Name = "DebounceHit",
  1175. Parent = hit.Parent,
  1176. Value = true
  1177. })
  1178. game:GetService("Debris"):AddItem(debounce, Delay)
  1179. c = Instance.new("ObjectValue")
  1180. c.Name = "creator"
  1181. c.Value = Player
  1182. c.Parent = h
  1183. game:GetService("Debris"):AddItem(c, 0.5)
  1184. end
  1185. end
  1186. function ShowDamage(Pos, Text, Time, Color)
  1187. local Rate = 0.033333333333333
  1188. if not Pos then
  1189. local Pos = Vector3.new(0, 0, 0)
  1190. end
  1191. local Text = Text or ""
  1192. local Time = Time or 2
  1193. if not Color then
  1194. local Color = Color3.new(1, 0, 1)
  1195. end
  1196. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1197. EffectPart.Anchored = true
  1198. local BillboardGui = Create("BillboardGui")({
  1199. Size = UDim2.new(3, 0, 3, 0),
  1200. Adornee = EffectPart,
  1201. Parent = EffectPart
  1202. })
  1203. local TextLabel = Create("TextLabel")({
  1204. BackgroundTransparency = 1,
  1205. Size = UDim2.new(1, 0, 1, 0),
  1206. Text = Text,
  1207. TextColor3 = Color,
  1208. TextScaled = true,
  1209. Font = Enum.Font.ArialBold,
  1210. Parent = BillboardGui
  1211. })
  1212. game.Debris:AddItem(EffectPart, Time + 0.1)
  1213. EffectPart.Parent = game:GetService("Workspace")
  1214. delay(0, function()
  1215. local Frames = Time / Rate
  1216. for Frame = 1, Frames do
  1217. wait(Rate)
  1218. local Percent = Frame / Frames
  1219. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1220. TextLabel.TextTransparency = Percent
  1221. end
  1222. if EffectPart and EffectPart.Parent then
  1223. EffectPart:Destroy()
  1224. end
  1225. end)
  1226. end
  1227. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1228. for _, c in pairs(workspace:children()) do
  1229. local hum = c:findFirstChild("Humanoid")
  1230. if hum ~= nil then
  1231. local head = c:findFirstChild("Head")
  1232. if head ~= nil then
  1233. local targ = head.Position - Part.Position
  1234. local mag = targ.magnitude
  1235. if magni >= mag and c.Name ~= Player.Name then
  1236. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1237. end
  1238. end
  1239. end
  1240. end
  1241. end
  1242. function MagniKILL(Part, magni, knock, Type)
  1243. for _, c in pairs(workspace:children()) do
  1244. local hum = c:findFirstChild("Humanoid")
  1245. if hum ~= nil then
  1246. local head = c:findFirstChild("Head")
  1247. if head ~= nil then
  1248. local targ = head.Position - Part.Position
  1249. local mag = targ.magnitude
  1250. if magni >= mag and c.Name ~= Player.Name then
  1251. hum.Health = 0
  1252. end
  1253. end
  1254. end
  1255. end
  1256. end
  1257. EffectModel = Instance.new("Model", Character)
  1258. EffectModel.Name = "Effects"
  1259. Effects = {
  1260. Block = {
  1261. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1262. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1263. prt.Anchored = true
  1264. prt.CFrame = cframe
  1265. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1266. game:GetService("Debris"):AddItem(prt, 10)
  1267. if Type == 1 or Type == nil then
  1268. table.insert(Effects, {
  1269. prt,
  1270. "Block1",
  1271. delay,
  1272. x3,
  1273. y3,
  1274. z3,
  1275. msh
  1276. })
  1277. elseif Type == 2 then
  1278. table.insert(Effects, {
  1279. prt,
  1280. "Block2",
  1281. delay,
  1282. x3,
  1283. y3,
  1284. z3,
  1285. msh
  1286. })
  1287. else
  1288. table.insert(Effects, {
  1289. prt,
  1290. "Block3",
  1291. delay,
  1292. x3,
  1293. y3,
  1294. z3,
  1295. msh
  1296. })
  1297. end
  1298. end
  1299. },
  1300. Sphere = {
  1301. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1302. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1303. prt.Anchored = true
  1304. prt.CFrame = cframe
  1305. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1306. game:GetService("Debris"):AddItem(prt, 10)
  1307. table.insert(Effects, {
  1308. prt,
  1309. "Cylinder",
  1310. delay,
  1311. x3,
  1312. y3,
  1313. z3,
  1314. msh
  1315. })
  1316. end
  1317. },
  1318. Cylinder = {
  1319. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1320. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1321. prt.Anchored = true
  1322. prt.CFrame = cframe
  1323. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1324. game:GetService("Debris"):AddItem(prt, 10)
  1325. table.insert(Effects, {
  1326. prt,
  1327. "Cylinder",
  1328. delay,
  1329. x3,
  1330. y3,
  1331. z3,
  1332. msh
  1333. })
  1334. end
  1335. },
  1336. Wave = {
  1337. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1338. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1339. prt.Anchored = true
  1340. prt.CFrame = cframe
  1341. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1342. game:GetService("Debris"):AddItem(prt, 10)
  1343. table.insert(Effects, {
  1344. prt,
  1345. "Cylinder",
  1346. delay,
  1347. x3,
  1348. y3,
  1349. z3,
  1350. msh
  1351. })
  1352. end
  1353. },
  1354. Ring = {
  1355. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1356. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1357. prt.Anchored = true
  1358. prt.CFrame = cframe
  1359. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1360. game:GetService("Debris"):AddItem(prt, 10)
  1361. table.insert(Effects, {
  1362. prt,
  1363. "Cylinder",
  1364. delay,
  1365. x3,
  1366. y3,
  1367. z3,
  1368. msh
  1369. })
  1370. end
  1371. },
  1372. Break = {
  1373. Create = function(brickcolor, cframe, x1, y1, z1)
  1374. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1375. prt.Anchored = true
  1376. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1377. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1378. local num = math.random(10, 50) / 1000
  1379. game:GetService("Debris"):AddItem(prt, 10)
  1380. table.insert(Effects, {
  1381. prt,
  1382. "Shatter",
  1383. num,
  1384. prt.CFrame,
  1385. math.random() - math.random(),
  1386. 0,
  1387. math.random(50, 100) / 100
  1388. })
  1389. end
  1390. }
  1391. }
  1392. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1393. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1394. prt.Anchored = true
  1395. prt.CFrame = cframe
  1396. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1397. game:GetService("Debris"):AddItem(prt, 10)
  1398. if Type == 1 or Type == nil then
  1399. table.insert(Effects, {
  1400. prt,
  1401. "Block1",
  1402. delay,
  1403. x3,
  1404. y3,
  1405. z3,
  1406. msh
  1407. })
  1408. elseif Type == 2 then
  1409. table.insert(Effects, {
  1410. prt,
  1411. "Block2",
  1412. delay,
  1413. x3,
  1414. y3,
  1415. z3,
  1416. msh
  1417. })
  1418. elseif Type == 3 then
  1419. table.insert(Effects, {
  1420. prt,
  1421. "Block3",
  1422. delay,
  1423. x3,
  1424. y3,
  1425. z3,
  1426. msh
  1427. })
  1428. end
  1429. end
  1430. function CreateSound(id, par, vol, pit)
  1431. coroutine.resume(coroutine.create(function()
  1432. local sou = Instance.new("Sound", par or workspace)
  1433. sou.Volume = vol
  1434. sou.Pitch = pit or 1
  1435. sou.SoundId = id
  1436. swait()
  1437. sou:play()
  1438. game:GetService("Debris"):AddItem(sou, 6)
  1439. end))
  1440. end
  1441. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1442. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1443. prt.Anchored = true
  1444. prt.CFrame = cframe
  1445. prt.Material = "Neon"
  1446. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1447. game:GetService("Debris"):AddItem(prt, 10)
  1448. coroutine.resume(coroutine.create(function(Part, Mesh)
  1449. for i = 0, 6, delay do
  1450. swait()
  1451. Part.Transparency = i
  1452. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1453. end
  1454. Part.Parent = nil
  1455. end), prt, msh)
  1456. end
  1457. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1458. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1459. local MainPos = partt.Position
  1460. local MainPos2 = mouse + SpreadVectors
  1461. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1462. local speed = 1000
  1463. local num = 1
  1464. coroutine.resume(coroutine.create(function()
  1465. repeat
  1466. swait()
  1467. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1468. local mag =(MainPos - pos).magnitude
  1469. 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)
  1470. MainPos = MainPos + MouseLook.lookVector * speed
  1471. num = num - 1
  1472. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1473. if hit ~= nil then
  1474. num = 0
  1475. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1476. refpart.Anchored = true
  1477. refpart.CFrame = CFrame.new(pos)
  1478. game:GetService("Debris"):AddItem(refpart, 2)
  1479. end
  1480. if num <= 0 then
  1481. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1482. refpart.Anchored = true
  1483. refpart.CFrame = CFrame.new(pos)
  1484. if hit ~= nil then
  1485. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1486. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1487. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1488. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1489. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1490. end
  1491. game:GetService("Debris"):AddItem(refpart, 0)
  1492. end
  1493. until num <= 0
  1494. end))
  1495. end
  1496. function shoottraildd2(mouse, partt, SpreadAmount)
  1497. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1498. local MainPos = partt.Position
  1499. local MainPos2 = mouse + SpreadVectors
  1500. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1501. local speed = 3000
  1502. local num = 1
  1503. coroutine.resume(coroutine.create(function()
  1504. repeat
  1505. swait()
  1506. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1507. local mag = (MainPos - pos).magnitude
  1508. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1509. MainPos = MainPos + MouseLook.lookVector * speed
  1510. num = num - 1
  1511. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1512. if hit ~= nil then
  1513. num = 0
  1514. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1515. refpart.Anchored = true
  1516. refpart.CFrame = CFrame.new(pos)
  1517. game:GetService("Debris"):AddItem(refpart, 2)
  1518. end
  1519. if num <= 0 then
  1520. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1521. refpart.Anchored = true
  1522. refpart.CFrame = CFrame.new(pos)
  1523. if hit ~= nil then
  1524. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1525. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1526. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1527. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1528. MagniKILL(refpart, 80, 0, "Normal")
  1529. end
  1530. game:GetService("Debris"):AddItem(refpart, 0)
  1531. end
  1532. until num <= 0
  1533. end))
  1534. end
  1535. function shoottraildd22(mouse, partt, SpreadAmount)
  1536. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1537. local MainPos = partt.Position
  1538. local MainPos2 = mouse + SpreadVectors
  1539. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1540. local speed = 900
  1541. local num = 1
  1542. coroutine.resume(coroutine.create(function()
  1543. repeat
  1544. swait()
  1545. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1546. local mag = (MainPos - pos).magnitude
  1547. 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)
  1548. MainPos = MainPos + MouseLook.lookVector * speed
  1549. num = num - 1
  1550. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1551. if hit ~= nil then
  1552. num = 0
  1553. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1554. refpart.Anchored = true
  1555. refpart.CFrame = CFrame.new(pos)
  1556. game:GetService("Debris"):AddItem(refpart, 2)
  1557. end
  1558. if num <= 0 then
  1559. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1560. refpart.Anchored = true
  1561. refpart.CFrame = CFrame.new(pos)
  1562. if hit ~= nil then
  1563. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1564. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1565. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1566. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1567. MagniKILL(refpart, 80, 0, "Normal")
  1568. end
  1569. game:GetService("Debris"):AddItem(refpart, 0)
  1570. end
  1571. until num <= 0
  1572. end))
  1573. end
  1574. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1575. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1576. local MainPos = partt.Position
  1577. local MainPos2 = mouse + SpreadVectors
  1578. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1579. local speed = 200
  1580. local num = 0
  1581. coroutine.resume(coroutine.create(function()
  1582. repeat
  1583. swait()
  1584. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1585. local mag = (MainPos - pos).magnitude
  1586. 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)
  1587. MainPos = MainPos + MouseLook.lookVector * speed
  1588. num = num - 1
  1589. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1590. if hit ~= nil then
  1591. num = 0
  1592. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1593. refpart.Anchored = true
  1594. refpart.CFrame = CFrame.new(pos)
  1595. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1596. game:GetService("Debris"):AddItem(refpart, 2)
  1597. end
  1598. if num <= 0 then
  1599. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1600. refpart.Anchored = true
  1601. refpart.CFrame = CFrame.new(pos)
  1602. if hit ~= nil then
  1603. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1604. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1605. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1606. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1607. end
  1608. game:GetService("Debris"):AddItem(refpart, 0)
  1609. end
  1610. until num <= 0
  1611. end))
  1612. end
  1613. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1614. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1615. local MainPos = partt.Position
  1616. local MainPos2 = mouse + SpreadVectors
  1617. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1618. local speed = 500
  1619. local num = 1
  1620. coroutine.resume(coroutine.create(function()
  1621. repeat
  1622. swait()
  1623. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1624. local mag = (MainPos - pos).magnitude
  1625. 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)
  1626. MainPos = MainPos + MouseLook.lookVector * speed
  1627. num = num - 1
  1628. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1629. if hit ~= nil then
  1630. num = 0
  1631. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1632. refpart.Anchored = true
  1633. refpart.CFrame = CFrame.new(pos)
  1634. game:GetService("Debris"):AddItem(refpart, 2)
  1635. end
  1636. if num <= 0 then
  1637. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1638. refpart.Anchored = true
  1639. refpart.CFrame = CFrame.new(pos)
  1640. if hit ~= nil then
  1641. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1642. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1643. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1644. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1645. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1646. end
  1647. game:GetService("Debris"):AddItem(refpart, 0)
  1648. end
  1649. until num <= 0
  1650. end))
  1651. end
  1652.  
  1653. --infinite
  1654. Humanoid.WalkSpeed = 50
  1655. local Must2 = Instance.new("Sound",Torso)
  1656. Must2.SoundId = "rbxassetid://930465002"
  1657. Must2.Pitch = 0.99
  1658. Must2.Volume = 4
  1659. Must2.Looped = true
  1660. wait(0)
  1661. Must2:Play()
  1662. local Must2 = Instance.new("Sound",Torso)
  1663. Must2.SoundId = "rbxassetid://1042428496"
  1664. Must2.Pitch = 0.99
  1665. Must2.Volume = 0.7
  1666. Must2.Looped = true
  1667. wait(0)
  1668. Must2:Play()
  1669. local pie222 = Instance.new("ParticleEmitter")
  1670. pie222.Parent = RightArm
  1671. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1672. pie222.LightEmission = 1
  1673. pie222.Size = NumberSequence.new(0.8)
  1674. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1675. pie222.Transparency = NumberSequence.new(0.6,1)
  1676. pie222.EmissionDirection = "Top"
  1677. pie222.Enabled = true
  1678. pie222.Lifetime = NumberRange.new(1)
  1679. pie222.Rotation = NumberRange.new(-320, 320)
  1680. pie222.Rate = 80
  1681. pie222.Speed = NumberRange.new(0)
  1682. pie222.LockedToPart = true
  1683. local pie222 = Instance.new("ParticleEmitter")
  1684. pie222.Parent = LeftArm
  1685. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1686. pie222.LightEmission = 1
  1687. pie222.Size = NumberSequence.new(0.8)
  1688. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1689. pie222.Transparency = NumberSequence.new(0.6,1)
  1690. pie222.EmissionDirection = "Top"
  1691. pie222.Enabled = true
  1692. pie222.Lifetime = NumberRange.new(1)
  1693. pie222.Rotation = NumberRange.new(-320, 320)
  1694. pie222.Rate = 80
  1695. pie222.Speed = NumberRange.new(0)
  1696. pie222.LockedToPart = true
  1697. local pie222 = Instance.new("ParticleEmitter")
  1698. pie222.Parent = RightLeg
  1699. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1700. pie222.LightEmission = 1
  1701. pie222.Size = NumberSequence.new(0.8)
  1702. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1703. pie222.Transparency = NumberSequence.new(0.6,1)
  1704. pie222.EmissionDirection = "Top"
  1705. pie222.Enabled = true
  1706. pie222.Lifetime = NumberRange.new(1)
  1707. pie222.Rotation = NumberRange.new(-320, 320)
  1708. pie222.Rate = 80
  1709. pie222.Speed = NumberRange.new(0)
  1710. pie222.LockedToPart = true
  1711. local pie222 = Instance.new("ParticleEmitter")
  1712. pie222.Parent = LeftLeg
  1713. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1714. pie222.LightEmission = 1
  1715. pie222.Size = NumberSequence.new(0.8)
  1716. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1717. pie222.Transparency = NumberSequence.new(0.6,1)
  1718. pie222.EmissionDirection = "Top"
  1719. pie222.Enabled = true
  1720. pie222.Lifetime = NumberRange.new(1)
  1721. pie222.Rotation = NumberRange.new(-320, 320)
  1722. pie222.Rate = 80
  1723. pie222.Speed = NumberRange.new(0)
  1724. pie222.LockedToPart = true
  1725. local HBill = Instance.new("BillboardGui", char.Head)
  1726. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1727. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1728. HBill.Size = UDim2.new(15,0,2.2,0)
  1729. HBill.Name = "Display"
  1730. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1731. HBill.AlwaysOnTop = false
  1732. HBill.MaxDistance = 50
  1733. HBill.Enabled = true
  1734. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1735. HMain.BackgroundTransparency = 1
  1736. HMain.Size = UDim2.new(1,0,1,0)
  1737. HBarBack.Parent = HMain
  1738. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1739. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1740. HBarBack.BorderSizePixel = .25
  1741. HBarBack.BackgroundTransparency = 0
  1742. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1743. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1744. HHealth.BackgroundTransparency = 1
  1745. HHealth.Size = UDim2.new(1,0,1,0)
  1746. HHealth.Font = "SourceSansBold"
  1747. HHealth.Text = ""
  1748. HHealth.TextScaled = true
  1749. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1750. HHealth.TextStrokeTransparency = 1
  1751. HName.Parent = HMain
  1752. HName.BackgroundTransparency = 1
  1753. HName.Size = UDim2.new(1,0,.7,0)
  1754. HName.Font = "SourceSansBold"
  1755. HName.Text = "Infinite"
  1756. HName.TextScaled = true
  1757. HName.TextColor3 = BrickColor.new("Bright red").Color
  1758. HName.TextStrokeTransparency = 1
  1759. HName.TextYAlignment = "Top"
  1760. lig = Instance.new("PointLight",Player.Character.Torso)
  1761. lig.Color=Color3.new(255,0,0)
  1762. lig.Range = 7
  1763. ---
  1764.  
  1765. attackdebounce = false
  1766. deb=false
  1767.  
  1768. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1769. if hit.Parent==nil then
  1770. return
  1771. end
  1772. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1773. for _,v in pairs(hit.Parent:children()) do
  1774. if v:IsA("Humanoid") then
  1775. h=v
  1776. end
  1777. end
  1778. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1779. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1780. end
  1781. if hit.Parent.className=="Hat" then
  1782. hit=hit.Parent.Parent:findFirstChild("Head")
  1783. end
  1784. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1785. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1786. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1787. return
  1788. end]]
  1789. -- hs(hit,1.2)
  1790. c=Instance.new("ObjectValue")
  1791. c.Name="creator"
  1792. c.Value=game:service("Players").LocalPlayer
  1793. c.Parent=h
  1794. game:GetService("Debris"):AddItem(c,.5)
  1795. Damage=math.random(minim,maxim)
  1796. -- h:TakeDamage(Damage)
  1797. blocked=false
  1798. block=hit.Parent:findFirstChild("Block")
  1799. if block~=nil then
  1800. print(block.className)
  1801. if block.className=="NumberValue" then
  1802. if block.Value>0 then
  1803. blocked=true
  1804. if decreaseblock==nil then
  1805. block.Value=block.Value-1
  1806. end
  1807. end
  1808. end
  1809. if block.className=="IntValue" then
  1810. if block.Value>0 then
  1811. blocked=true
  1812. if decreaseblock~=nil then
  1813. block.Value=block.Value-1
  1814. end
  1815. end
  1816. end
  1817. end
  1818. if blocked==false then
  1819. -- h:TakeDamage(Damage)
  1820. h.Health=h.Health-Damage
  1821. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1822. else
  1823. h.Health=h.Health-(Damage/2)
  1824. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1825. end
  1826. if Type=="Knockdown" then
  1827. Humanoid=hit.Parent.Humanoid
  1828. Humanoid.PlatformStand=true
  1829. coroutine.resume(coroutine.create(function(HHumanoid)
  1830. swait(1)
  1831. HHumanoid.PlatformStand=false
  1832. end),Humanoid)
  1833. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1834. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1835. local bodvol=Instance.new("BodyVelocity")
  1836. bodvol.velocity=angle*knockback
  1837. bodvol.P=5000
  1838. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1839. bodvol.Parent=hit
  1840. rl=Instance.new("BodyAngularVelocity")
  1841. rl.P=3000
  1842. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1843. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1844. rl.Parent=hit
  1845. game:GetService("Debris"):AddItem(bodvol,.5)
  1846. game:GetService("Debris"):AddItem(rl,.5)
  1847. elseif Type=="Normal" then
  1848. bp=Instance.new("BodyVelocity")
  1849. bp.P=100000
  1850. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1851. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1852. if KnockbackType==1 then
  1853. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1854. elseif KnockbackType==2 then
  1855. bp.velocity=Property.CFrame.lookVector*knockback
  1856. end
  1857. if knockback>0 then
  1858. bp.Parent=hit.Parent.Torso
  1859.  
  1860. end
  1861. game:GetService("Debris"):AddItem(bp,.5)
  1862. elseif Type=="Up" then
  1863. local bodyVelocity=Instance.new("BodyVelocity")
  1864. bodyVelocity.velocity=vt(0,60,0)
  1865. bodyVelocity.P=5000
  1866. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1867. bodyVelocity.Parent=hit
  1868. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1869. rl=Instance.new("BodyAngularVelocity")
  1870. rl.P=3000
  1871. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1872. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1873. rl.Parent=hit
  1874. game:GetService("Debris"):AddItem(rl,.5)
  1875. elseif Type=="Snare" then
  1876. bp=Instance.new("BodyPosition")
  1877. bp.P=2000
  1878. bp.D=100
  1879. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1880. bp.position=hit.Parent.Torso.Position
  1881. bp.Parent=hit.Parent.Torso
  1882. game:GetService("Debris"):AddItem(bp,1)
  1883. elseif Type=="Target" then
  1884. if Targetting==false then
  1885. ZTarget=hit.Parent.Torso
  1886. coroutine.resume(coroutine.create(function(Part)
  1887. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1888. swait(1)
  1889. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1890. end),ZTarget)
  1891. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1892. targetgui=Instance.new("BillboardGui")
  1893. targetgui.Parent=ZTarget
  1894. targetgui.Size=UDim2.new(10,100,10,100)
  1895. targ=Instance.new("ImageLabel")
  1896. targ.Parent=targetgui
  1897. targ.BackgroundTransparency=1
  1898. targ.Image="rbxassetid://4834067"
  1899. targ.Size=UDim2.new(1,0,1,0)
  1900. cam.CameraType="Scriptable"
  1901. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1902. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1903. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1904. Targetting=true
  1905. RocketTarget=ZTarget
  1906. for i=1,Property do
  1907. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1908. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1909. swait()
  1910. end
  1911. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1912. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1913. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1914. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1915. end
  1916. Targetting=true
  1917. RocketTarget=true
  1918. targetgui.Parent=true
  1919. cam.CameraType="Custom"
  1920. end
  1921. end
  1922. debounce=Instance.new("BoolValue")
  1923. debounce.Name="DebounceHit"
  1924. debounce.Parent=hit.Parent
  1925. debounce.Value=true
  1926. game:GetService("Debris"):AddItem(debounce,Delay)
  1927. c=Instance.new("ObjectValue")
  1928. c.Name="creator"
  1929. c.Value=Player
  1930. c.Parent=h
  1931. game:GetService("Debris"):AddItem(c,.5)
  1932. CRIT=true
  1933. hitDeb=true
  1934. AttackPos=6
  1935. end
  1936. end
  1937.  
  1938. showDamage=function(Char,Dealt,du,Color)
  1939. m=Instance.new("Model")
  1940. m.Name=tostring(Dealt)
  1941. h=Instance.new("Humanoid")
  1942. h.Health=0
  1943. h.MaxHealth=0
  1944. h.Parent=m
  1945. c=Instance.new("Part")
  1946. c.Transparency=0
  1947. c.BrickColor=Color
  1948. c.Transparency = 1
  1949. c.Name="Head"
  1950. c.TopSurface=0
  1951. c.BottomSurface=0
  1952. c.formFactor="Plate"
  1953. c.Size=Vector3.new(1,.4,1)
  1954.  
  1955. local txt = Instance.new("BillboardGui", c)
  1956. txt.Adornee = c
  1957. txt.Name = "_status"
  1958. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1959. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1960. local text = Instance.new("TextLabel", txt)
  1961. text.Size = UDim2.new(10, 0, 7, 0)
  1962. text.FontSize = "Size12"
  1963. text.TextScaled = true
  1964. text.TextTransparency = 0.5
  1965. text.BackgroundTransparency = 1
  1966. text.TextTransparency = 0.5
  1967. text.TextStrokeTransparency = 0.5
  1968. text.Font = "SciFi"
  1969. text.TextStrokeColor3 = Color3.new(0,0,0)
  1970. v=Instance.new("Part")
  1971. v.Name = "ColorBrick"
  1972. v.Parent=c
  1973. v.FormFactor="Symmetric"
  1974. v.Anchored=true
  1975. v.CanCollide=false
  1976. v.BottomSurface="Smooth"
  1977. v.TopSurface="Smooth"
  1978. v.Size=Vector3.new(10,5,3)
  1979. v.Transparency=1
  1980. v.CFrame=c.CFrame
  1981. v.BrickColor=BrickColor.random()
  1982. v.Transparency=1
  1983. text.TextColor3 = t.BrickColor.Color
  1984. v.Shape="Block"
  1985. text.Text = tostring(Dealt)
  1986. ms=Instance.new("CylinderMesh")
  1987. ms.Scale=Vector3.new(.8,.8,.8)
  1988. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1989. local rndm=math.random(1,#hitsounds)
  1990. local r=rndm
  1991. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1992. if CRIT==true then
  1993. ms.Scale=Vector3.new(1,1.25,1)
  1994. end
  1995. ms.Parent=c
  1996. c.Reflectance=0
  1997. Instance.new("BodyGyro").Parent=c
  1998. c.Parent=m
  1999. if Char:findFirstChild("Head")~=nil then
  2000. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2001. elseif Char.Parent:findFirstChild("Head")~=nil then
  2002. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2003. end
  2004. f=Instance.new("BodyPosition")
  2005. f.P=200000
  2006. f.D=100
  2007. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2008. f.position=c.Position+Vector3.new(0,3,0)
  2009. f.Parent=c
  2010. game:GetService("Debris"):AddItem(m,.5+du)
  2011. c.CanCollide=false
  2012. m.Parent=workspace
  2013. c.CanCollide=false
  2014. end
  2015.  
  2016.  
  2017. ------
  2018. hito = function(dm, X, c, dn, dp, dq)
  2019. for I,dr in pairs(workspace:GetChildren()) do
  2020. 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
  2021. local ds = dr:FindFirstChild("Humanoid")
  2022. local dt = dr:FindFirstChild("HumanoidRootPart")
  2023. TakeDamage(ds, c)
  2024. if InForm == true then
  2025. ds.Parent:BreakJoints()
  2026. wait(1.2)
  2027. ds.Parent:Destroy()
  2028. end
  2029. ds:SetStateEnabled(16, true)
  2030. delay(dn, function()
  2031. ds:SetStateEnabled(16, true)
  2032. end)
  2033. local du = Instance.new("StringValue")
  2034. du.Name = "alabo"
  2035. du.Parent = dt
  2036. game.Debris:AddItem(du, dn)
  2037. local dv = Instance.new("Part")
  2038.  
  2039. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2040. dv.Transparency = 0.25
  2041. dv.Anchored = true
  2042. dv.CanCollide = false
  2043. dv.BrickColor = BrickColor.new("White")
  2044. dv.Material = "Neon"
  2045. dv.Locked = true
  2046. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2047. dv.Parent = modz
  2048. local dw = Instance.new("SpecialMesh")
  2049. dw.MeshType = "Sphere"
  2050. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2051. dw.Parent = dv
  2052. game.Debris:AddItem(dv, 1)
  2053. local dx = Instance.new("Model")
  2054. dx.Name = c
  2055. dx.Parent = workspace
  2056. game.Debris:AddItem(dx, 0.5 + c / 75)
  2057. local dy = Instance.new("Humanoid")
  2058. dy.MaxHealth = 0
  2059. dy.Parent = dx
  2060. local dz = Instance.new("Part")
  2061. dz.Name = "Head"
  2062. dz.Locked = true
  2063. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2064. dz.Position = dt.Position
  2065. dz.BrickColor = BrickColor.new("New Yeller")
  2066. dz.Material = "Neon"
  2067. dz.Transparency = 1
  2068. dz.CanCollide = false
  2069. dz.Parent = dx
  2070. local dA = Instance.new("BodyPosition")
  2071. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2072. dA.P = 20000
  2073. dA.D = 300
  2074. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2075. dA.Parent = dz
  2076. local dB = Instance.new("CylinderMesh")
  2077. dB.Parent = dz
  2078. coroutine.resume(coroutine.create(function()
  2079. while dB do
  2080. swait()
  2081. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2082. end
  2083. end))
  2084. if dp then
  2085. local dC = Instance.new("BodyVelocity")
  2086. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2087. dC.P = 9999999999
  2088. dC.Velocity = dp
  2089. dC.Parent = dt
  2090. game.Debris:AddItem(dC, dn)
  2091. end
  2092. if dq then
  2093. local dD = Instance.new("BodyAngularVelocity")
  2094. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2095. dD.P = math.huge
  2096. dD.AngularVelocity = dq
  2097. dD.Parent = dt
  2098. game.Debris:AddItem(dD, dn)
  2099. end
  2100. local dE = Instance.new("Sound")
  2101. dE.Pitch = rd2(10, 11) / 10
  2102. dE.Volume = rd2(10, 13) / 10
  2103. dE.EmitterSize = 10
  2104. dE.SoundId = "rbxassetid://"
  2105. dE.Parent = dv
  2106. dE:Play()
  2107. coroutine.resume(coroutine.create(function()
  2108. for I = 1, 5 do
  2109. swait()
  2110. dv.Transparency = dv.Transparency + 0.175
  2111. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2112. end
  2113. end))
  2114. end
  2115. end
  2116. end
  2117. ------
  2118.  
  2119. vt = Vector3.new
  2120. local new = Instance.new
  2121. local cf = CFrame.new
  2122. local cfa = CFrame.Angles
  2123. local bc = BrickColor.new
  2124.  
  2125. function bigbangattack()
  2126. attack = true
  2127. Humanoid.WalkSpeed = 0
  2128. for i = 0, 8, 0.1 do
  2129. swait()
  2130. 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)
  2131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2133. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2134. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2135. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2136. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2137. end
  2138. local rng = Instance.new("Part", mouse)
  2139. rng.Anchored = true
  2140. rng.BrickColor = BrickColor.new("Cyan")
  2141. rng.CanCollide = false
  2142. rng.FormFactor = 3
  2143. rng.Name = "Ring"
  2144. rng.Size = Vector3.new(0.4,0.4,0.4)
  2145. rng.Transparency = 0
  2146. rng.TopSurface = 0
  2147. rng.BottomSurface = 0
  2148. rng.CFrame = RootPart.CFrame
  2149. local rngm = Instance.new("SpecialMesh", rng)
  2150. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2151.  
  2152. local rng3 = rng:Clone()
  2153. rng3.Parent = char
  2154. local rng3m = rng3.Mesh
  2155.  
  2156. local rng5 = rng:Clone()
  2157. rng5.Parent = char
  2158. rng5.BrickColor = BrickColor.new("Cyan")
  2159. local rng5m = rng5.Mesh
  2160. local rng6 = rng:Clone()
  2161. rng6.Material = "Plastic"
  2162. rng6.BrickColor = BrickColor.new("Cyan")
  2163. rng6.Parent = char
  2164. local rng6m = rng6.Mesh
  2165. rng6m.Scale = vt(7.5,7.5,7.5)
  2166. rng6m.MeshType = "FileMesh"
  2167. rng6m.MeshId = "rbxassetid://430736398"
  2168. local Must2 = Instance.new("Sound",rng6)
  2169. Must2.SoundId = "rbxassetid://135581154"
  2170. Must2.Pitch = 0.99
  2171. Must2.Volume = 3
  2172. Must2.Looped = false
  2173. wait(0)
  2174. Must2:Play()
  2175. local hita = rng6.Touched:connect(function(hit)
  2176. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2177. end)
  2178.  
  2179. rng3.CFrame = RootPart.CFrame
  2180.  
  2181. rng5.CFrame = RootPart.CFrame
  2182. rng6.CFrame = RootPart.CFrame
  2183. local pie222 = Instance.new("ParticleEmitter")
  2184. pie222.Parent = rng6
  2185. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2186. pie222.LightEmission = 1
  2187. pie222.Size = NumberSequence.new(6,1)
  2188. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2189. pie222.Transparency = NumberSequence.new(0.6,1)
  2190. pie222.EmissionDirection = "Top"
  2191. pie222.Enabled = true
  2192. pie222.Lifetime = NumberRange.new(1)
  2193. pie222.Rotation = NumberRange.new(-320, 320)
  2194. pie222.Rate = 404
  2195. pie222.Speed = NumberRange.new(0)
  2196. pie222.LockedToPart = false
  2197. pie222.VelocitySpread = 2
  2198. wait()
  2199. local scaler = 10/5
  2200. local scaler2 = 10/5
  2201. for i = 0,10,0.1 do
  2202. swait()
  2203. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2204.  
  2205. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2206.  
  2207. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2208. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2209. rng6.CFrame = rng3.CFrame
  2210. rng.Transparency = rng.Transparency + 1
  2211.  
  2212. rng3.Transparency = rng3.Transparency + 0.01
  2213.  
  2214. rng5.Transparency = rng5.Transparency + 0.01
  2215. rng6.Transparency = rng6.Transparency + 0.021
  2216. scaler = scaler - 0.125/5
  2217. scaler2 = scaler2 - 0.1/5
  2218.  
  2219. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2220.  
  2221. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2222. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2223. end
  2224. hita:disconnect()
  2225. game:GetService("Debris"):AddItem(rng, 1)
  2226.  
  2227. game:GetService("Debris"):AddItem(rng3, 1)
  2228.  
  2229. game:GetService("Debris"):AddItem(rng5, 1)
  2230. attack = false
  2231. pie222:Destroy()
  2232. Humanoid.WalkSpeed = 16
  2233. end
  2234.  
  2235.  
  2236. function bigbangattack2()
  2237. attack = true
  2238. Humanoid.WalkSpeed = 0
  2239. for i = 0, 8, 0.1 do
  2240. swait()
  2241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2244. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2245. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2246. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2247. end
  2248. local rng = Instance.new("Part", RightArm)
  2249. rng.Anchored = true
  2250. rng.BrickColor = BrickColor.new("Cyan")
  2251. rng.CanCollide = false
  2252. rng.FormFactor = 3
  2253. rng.Name = "Ring"
  2254. rng.Size = Vector3.new(0.4,0.4,0.4)
  2255. rng.Transparency = 0
  2256. rng.TopSurface = 0
  2257. rng.BottomSurface = 0
  2258. rng.CFrame = RootPart.CFrame
  2259. local rngm = Instance.new("SpecialMesh", rng)
  2260. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2261.  
  2262. local rng3 = rng:Clone()
  2263. rng3.Parent = char
  2264. local rng3m = rng3.Mesh
  2265.  
  2266. local rng5 = rng:Clone()
  2267. rng5.Parent = char
  2268. rng5.BrickColor = BrickColor.new("Cyan")
  2269. local rng5m = rng5.Mesh
  2270. local rng6 = rng:Clone()
  2271. rng6.Material = "Plastic"
  2272. rng6.BrickColor = BrickColor.new("Cyan")
  2273. rng6.Parent = char
  2274. local rng6m = rng6.Mesh
  2275. rng6m.Scale = vt(7.5,7.5,30.5)
  2276. rng6m.MeshType = "FileMesh"
  2277. rng6m.MeshId = "rbxassetid://430736398"
  2278. local Must2 = Instance.new("Sound",Torso)
  2279. Must2.SoundId = "rbxassetid://719747626"
  2280. Must2.Pitch = 0.99
  2281. Must2.Volume = 3
  2282. Must2.Looped = false
  2283. wait(0)
  2284. Must2:Play()
  2285. local hita = rng6.Touched:connect(function(hit)
  2286. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2287. end)
  2288.  
  2289. rng3.CFrame = Head.CFrame
  2290.  
  2291. rng5.CFrame = Head.CFrame
  2292. rng6.CFrame = rng5.CFrame
  2293. local pie222 = Instance.new("ParticleEmitter")
  2294. pie222.Parent = rng6
  2295. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2296. pie222.LightEmission = 1
  2297. pie222.Size = NumberSequence.new(15,1)
  2298. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2299. pie222.Transparency = NumberSequence.new(0.6,1)
  2300. pie222.EmissionDirection = "Top"
  2301. pie222.Enabled = true
  2302. pie222.Lifetime = NumberRange.new(1)
  2303. pie222.Rotation = NumberRange.new(-320, 320)
  2304. pie222.Rate = 404
  2305. pie222.Speed = NumberRange.new(0)
  2306. pie222.LockedToPart = false
  2307. pie222.VelocitySpread = 2
  2308. wait()
  2309. local scaler = 10/5
  2310. local scaler2 = 10/5
  2311. for i = 0,10,0.1 do
  2312. swait()
  2313. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2314.  
  2315. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2316.  
  2317. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2318. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2319. rng6.CFrame = rng3.CFrame
  2320. rng.Transparency = rng.Transparency + 1
  2321.  
  2322. rng3.Transparency = rng3.Transparency + 0.01
  2323.  
  2324. rng5.Transparency = rng5.Transparency + 0.01
  2325. rng6.Transparency = rng6.Transparency + 0.021
  2326. scaler = scaler - 0.125/5
  2327. scaler2 = scaler2 - 0.1/5
  2328.  
  2329. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2330.  
  2331. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2332. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2333. end
  2334. hita:disconnect()
  2335. game:GetService("Debris"):AddItem(rng, 1)
  2336.  
  2337. game:GetService("Debris"):AddItem(rng3, 1)
  2338.  
  2339. game:GetService("Debris"):AddItem(rng5, 1)
  2340. attack = false
  2341. pie222:Destroy()
  2342. Humanoid.WalkSpeed = 16
  2343. end
  2344.  
  2345. boom = Instance.new("Sound",char)
  2346. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2347. boom.Volume = 1
  2348.  
  2349. mouse.KeyDown:connect(function(key)
  2350. if key == "=" then
  2351. local Must = Instance.new("Sound",Torso)
  2352. Must.SoundId = "rbxassetid://273734478"
  2353. Must.Pitch = 0.99
  2354. Must.Volume = 3.4
  2355. Must.Looped = false
  2356. wait(0)
  2357. Must:Play()
  2358.  
  2359. local pie222 = Instance.new('ParticleEmitter')
  2360. pie222.Parent = RootPart
  2361. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2362. pie222.LightEmission = 1
  2363. pie222.Size = NumberSequence.new(6,1)
  2364. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2365. pie222.Transparency = NumberSequence.new(0.3,1)
  2366. pie222.EmissionDirection = "Top"
  2367. pie222.Enabled = true
  2368. pie222.Lifetime = NumberRange.new(1)
  2369. pie222.Rotation = NumberRange.new(-320, 320)
  2370. pie222.Rate = 300
  2371. pie222.Speed = NumberRange.new(0)
  2372. pie222.LockedToPart = false
  2373. pie222.VelocitySpread = 2
  2374. Humanoid.WalkSpeed = 400
  2375. wait(7)
  2376. pie222:Destroy()
  2377. Humanoid.WalkSpeed = 150
  2378.  
  2379.  
  2380.  
  2381. end
  2382. end)
  2383.  
  2384. local multiplier = 1
  2385.  
  2386. function hurt(hit, dmg)
  2387. if hit.Parent then
  2388. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2389. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2390. if hum then
  2391. if hum.Parent.Name ~= Player.Name then
  2392. if dmg == "Kill" or hum.Health > 100000 then
  2393. hit.Parent:BreakJoints()
  2394. return true
  2395. else
  2396. if math.random(0, 100) == 50 then
  2397. hum.Health = hum.Health - dmg*multiplier*2.5
  2398. else
  2399. hum.Health = hum.Health -dmg*multiplier
  2400. end
  2401. return true
  2402. end
  2403. end
  2404. end
  2405. end
  2406. end
  2407.  
  2408. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2409. function fade(obj, dest, grow)
  2410. spawn(function()
  2411. local oldcf = obj.CFrame
  2412. for i = 0, 10 do
  2413. if grow then
  2414. obj.Size = obj.Size +Vector3.new(1,1,1)
  2415. obj.CFrame = oldcf
  2416. end
  2417. obj.Transparency = obj.Transparency +0.1
  2418. swait()
  2419. end
  2420. if dest then
  2421. obj:Destroy()
  2422. end
  2423. end)
  2424. end
  2425.  
  2426. local push = 100
  2427.  
  2428. mouse.KeyDown:connect(function(key)
  2429. if key == "g" then
  2430. local p = Instance.new("Part")
  2431. p.Transparency = 0
  2432. p.Anchored = true
  2433. p.Size = Vector3.new(4,4,4)
  2434. p.CanCollide = false
  2435. p.BrickColor = BrickColor.new("Really black")
  2436. p.Material = Enum.Material.Neon
  2437. local pe = Instance.new("ParticleEmitter", p)
  2438. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2439. pe.LightEmission = 0.7
  2440. pe.Size = NumberSequence.new(4)
  2441. pe.Texture = "rbxassetid://243664672"
  2442. pe.Transparency = NumberSequence.new(0.5)
  2443. pe.Lifetime = NumberRange.new(0.1)
  2444. pe.Rate = 500
  2445. pe.Speed = NumberRange.new(3)
  2446. p.CFrame = Head.CFrame
  2447. p.Parent = workspace
  2448. p.Anchored = false
  2449. local bv = Instance.new("BodyVelocity", p)
  2450. bv.MaxForce = huge
  2451. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2452. p.Touched:connect(function(hit)
  2453. hurt(hit, math.random(5,10))
  2454. end)
  2455. game.Debris:AddItem(p, 4)
  2456. end
  2457. end)
  2458.  
  2459.  
  2460. mouse.KeyDown:connect(function(key)
  2461. if key == "v" and not attacking then
  2462. attacking = true
  2463. shielding = true
  2464. local p = Instance.new("Part")
  2465. p.Anchored = true
  2466. p.BrickColor = BrickColor.new("Really black")
  2467. p.Material = Enum.Material.Neon
  2468. shield = p
  2469. local bc = BrickColor.Random()
  2470. p.BrickColor = bc
  2471. p.Size = Vector3.new(30,30,0)
  2472. p.BrickColor = BrickColor.new("Really red")
  2473. p.Material = Enum.Material.Neon
  2474. local m = Instance.new("SpecialMesh", p)
  2475. m.MeshType = "Sphere"
  2476. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2477. local num2 = -0.8
  2478. for i = 0, 10 do
  2479. if shielding then
  2480. local p = Instance.new("Part")
  2481. p.Size = Vector3.new(1.8,1.8,1.8)
  2482. p.CanCollide = false
  2483. p.Anchored = true
  2484. p.Transparency = 0
  2485. p.BrickColor = BrickColor.new("Really black")
  2486. p.Material = Enum.Material.Neon
  2487. local pe = Instance.new("ParticleEmitter")
  2488. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2489. pe.LightEmission = 0.7
  2490. pe.Size = NumberSequence.new(1.7)
  2491. pe.Texture = "rbxassetid://243664672"
  2492. pe.Transparency = NumberSequence.new(0.5)
  2493. pe.Lifetime = NumberRange.new(1)
  2494. pe.Rate = 500
  2495. pe.Speed = NumberRange.new(0)
  2496. pe.Parent = p
  2497. p.Parent = shield
  2498. num2 = num2 + 1
  2499. local num = num2
  2500. local neg = false
  2501. spawn(function()
  2502. repeat wait()
  2503. num = num + 0.1
  2504. local sin = math.sin(num)*15
  2505. local cos = math.cos(num)*15
  2506. if shield then
  2507. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2508. end
  2509. until not shielding
  2510. end)
  2511. else
  2512. break
  2513. end
  2514. end
  2515. p.Transparency = 0.7
  2516. p.Parent = workspace
  2517. p.Touched:connect(function(hit)
  2518. if hurt(hit, math.random(50, 100)) then
  2519. fade(hit)
  2520. elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2521. fade(hit, true)
  2522. end
  2523. end)
  2524. end
  2525. end)
  2526. mouse.KeyUp:connect(function(key)
  2527. if key == "v" and attacking then
  2528. if shield then
  2529. fade(shield, true)
  2530. attacking = false
  2531. shielding = false
  2532. end
  2533. end
  2534. end)
  2535.  
  2536. mouse.KeyDown:connect(function(key)
  2537. if key == "b" and not attacking then
  2538. attacking = true
  2539. local Must = Instance.new("Sound",Torso)
  2540. Must.SoundId = "rbxassetid://1042338696"
  2541. Must.Pitch = 0.99
  2542. Must.Volume = 3.4
  2543. Must.Looped = false
  2544. wait(0)
  2545. Must:Play()
  2546. local p = Instance.new("Part")
  2547. p.Anchored = true
  2548. p.Material = "Neon"
  2549. local bc = BrickColor.new("Bright red")
  2550. p.BrickColor = bc
  2551. local m = Instance.new("SpecialMesh", p)
  2552. m.MeshType = "Sphere"
  2553. p.Size = Vector3.new(1,1,1)
  2554. p.CFrame = char.Torso.CFrame
  2555. p.CanCollide = false
  2556. local pe = Instance.new("ParticleEmitter")
  2557. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2558. pe.LightEmission = 0.7
  2559. pe.Size = NumberSequence.new(10)
  2560. pe.Texture = "rbxassetid://243664672"
  2561. pe.Transparency = NumberSequence.new(1)
  2562. pe.Lifetime = NumberRange.new(5)
  2563. pe.Rate = 500
  2564. pe.Speed = NumberRange.new(50)
  2565. pe.VelocitySpread = 360
  2566. pe.Parent = p
  2567. p.Parent = workspace
  2568. local rate = 20
  2569. local oldcf = p.CFrame
  2570. local con = p.Touched:connect(function(hit)
  2571. if hit.Parent then
  2572. if hit.Anchored == false then
  2573. if hit.Parent.Name ~= Player.Name then
  2574. if not hit.Parent:IsA("Humanoid") then
  2575. hurt(hit, math.random(1,1))
  2576. end
  2577. end
  2578. end
  2579. end
  2580. end)
  2581. attacking = false
  2582. for i = 0, 10*rate do
  2583. p.Size = p.Size +Vector3.new(20,20,20)/rate
  2584. p.Transparency = p.Transparency+0.1/rate
  2585. p.CFrame = oldcf
  2586. swait()
  2587. end
  2588. pe.Enabled = false
  2589. con:disconnect()
  2590. game.Debris:AddItem(p, 5)
  2591. end
  2592. end)
  2593.  
  2594. mouse.KeyDown:connect(function(key)
  2595. if key == "t" and not attacking then
  2596. attacking = true
  2597. for i = 1, 2 do
  2598. local arm = ""
  2599. if i == 1 then arm = "Right Arm" end
  2600. if i == 2 then arm = "Left Arm" end
  2601. local p = Instance.new("Part")
  2602. p.CanCollide = false
  2603. p.Anchored = true
  2604. p.Transparency = 1
  2605. p.BrickColor = BrickColor.new("Bright red")
  2606. p.Material = Enum.Material.Neon
  2607. p.Size = Vector3.new(0.9,0.9,0.9)
  2608. local p2 = p:Clone()
  2609. p.Parent = char
  2610. p2.Parent = char
  2611. spawn(function()
  2612. local num = 0
  2613. repeat swait()
  2614. num = num + 0.5
  2615. local sin = math.sin(num)*2
  2616. local cos = math.cos(num)*2
  2617. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2618. until not attacking
  2619. p:Destroy()
  2620. p2:Destroy()
  2621. end)
  2622. end
  2623. for i = 0, 50 do
  2624. local arm = ""
  2625. if i%2 == 0 then
  2626. arm = "Right Arm"
  2627. else
  2628. arm = "Left Arm"
  2629. end
  2630. local p = Instance.new("Part")
  2631. p.Transparency = 0
  2632. p.Size = Vector3.new(2.1,2.1,2.1)
  2633. p.Name = "ignore"
  2634. p.CanCollide = false
  2635. p.BrickColor = BrickColor.new("Bright red")
  2636. p.Material = Enum.Material.Neon
  2637. p.CFrame = char[arm].CFrame
  2638. p.Parent = workspace
  2639. p.Touched:connect(function(hit)
  2640. if hit.Name ~= "ignore" then
  2641. hurt(hit, 10)
  2642. end
  2643. end)
  2644. local bv = Instance.new("BodyVelocity")
  2645. bv.MaxForce = huge
  2646. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2647. bv.Parent = p
  2648. game.Debris:AddItem(p, 5)
  2649. swait()
  2650. end
  2651. wait(0.5)
  2652. attacking = false
  2653. end
  2654. end)
  2655.  
  2656.  
  2657. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667. local rad = math.rad
  2668.  
  2669. local keysDown = {}
  2670.  
  2671. local flySpeed = 0
  2672. local MAX_FLY_SPEED = 150
  2673.  
  2674. local canFly = false
  2675. local flyToggled = false
  2676.  
  2677. local forward, side = 0, 0
  2678. local lastForward, lastSide = 0, 0
  2679.  
  2680. local floatBP = Instance.new("BodyPosition")
  2681. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2682. local flyBV = Instance.new("BodyVelocity")
  2683. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2684. local turnBG = Instance.new("BodyGyro")
  2685. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2686.  
  2687. mouse.KeyDown:connect(function(key)
  2688. keysDown[key] = true
  2689.  
  2690. if key == "z" then
  2691. flyToggled = not flyToggled
  2692.  
  2693. if not flyToggled then
  2694. stanceToggle = "Normal"
  2695. floatBP.Parent = nil
  2696. flyBV.Parent = nil
  2697. turnBG.Parent = nil
  2698. RootPart.Velocity = Vector3.new()
  2699. Char.Humanoid.PlatformStand = false
  2700. end
  2701. end
  2702.  
  2703. end)
  2704. mouse.KeyUp:connect(function(key)
  2705. keysDown[key] = nil
  2706. end)
  2707.  
  2708. local function updateFly()
  2709.  
  2710. if not flyToggled then return end
  2711.  
  2712. lastForward = forward
  2713. lastSide = side
  2714.  
  2715. forward = 0
  2716. side = 0
  2717.  
  2718. if keysDown.w then
  2719. forward = forward + 1
  2720. end
  2721. if keysDown.s then
  2722. forward = forward - 1
  2723. end
  2724. if keysDown.a then
  2725. side = side - 1
  2726. end
  2727. if keysDown.d then
  2728. side = side + 1
  2729. end
  2730.  
  2731. canFly = (forward ~= 0 or side ~= 0)
  2732.  
  2733. if canFly then
  2734. stanceToggle = "Floating"
  2735. turnBG.Parent = RootPart
  2736. floatBP.Parent = nil
  2737. flyBV.Parent = RootPart
  2738.  
  2739. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2740. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2741. else
  2742. floatBP.position = RootPart.Position
  2743. floatBP.Parent = RootPart
  2744.  
  2745. flySpeed = flySpeed - 1
  2746. if flySpeed < 0 then flySpeed = 0 end
  2747. end
  2748.  
  2749. local camCF = cam.CoordinateFrame
  2750. local in_forward = canFly and forward or lastForward
  2751. local in_side = canFly and side or lastSide
  2752.  
  2753. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2754. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2755.  
  2756. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2757. 0)
  2758. end
  2759.  
  2760. game:service'RunService'.RenderStepped:connect(function()
  2761. if flyToggled then
  2762. Char.Humanoid.PlatformStand = true
  2763. end
  2764. updateFly()
  2765. end)
  2766.  
  2767.  
  2768.  
  2769. local deb = false
  2770. mouse.KeyDown:connect(function(key)
  2771. if key == "h" and not deb then
  2772. deb = true
  2773. for i = 0, 10 do
  2774. spawn(function()
  2775. local p = Instance.new("Part")
  2776. p.Anchored = true
  2777. p.CanCollide = false
  2778. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2779. p.BrickColor = BrickColor.new("Really black")
  2780. p.Material = Enum.Material.Neon
  2781. p.Size = Vector3.new(1.8,1.8,1.8)
  2782. p.Transparency = 0
  2783. local pe = Instance.new("ParticleEmitter")
  2784. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2785. pe.LightEmission = 0.7
  2786. pe.Size = NumberSequence.new(1.5)
  2787. pe.Texture = "rbxassetid://243664672"
  2788. pe.Transparency = NumberSequence.new(0.5)
  2789. pe.Lifetime = NumberRange.new(0.2)
  2790. pe.Rate = 500
  2791. pe.Speed = NumberRange.new(3)
  2792. pe.Parent = p
  2793. p.Parent = workspace
  2794. local endcf = p.CFrame *CFrame.new(0,30,0)
  2795. for i = 0, 20 do
  2796. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2797. wait()
  2798. end
  2799. local z = Instance.new("Part")
  2800. z.CFrame = p.CFrame
  2801. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2802. local bv = Instance.new("BodyVelocity", p)
  2803. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2804. bv.Velocity = z.CFrame.lookVector*140
  2805. p.Anchored = false
  2806. z:Destroy()
  2807. p.CanCollide = false
  2808. local connection
  2809. spawn(function()
  2810. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2811. repeat wait()
  2812. p.CFrame = p.CFrame *angle
  2813. until not p or p.CanCollide
  2814. end)
  2815. connection = p.Touched:connect(function(hit)
  2816. hurt(hit, math.random(5,5))
  2817. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2818. p.CanCollide = true
  2819. end
  2820. end)
  2821. game.Debris:AddItem(p, 5)
  2822. end)
  2823. wait()
  2824. deb = false
  2825. end
  2826. end
  2827. end)
  2828.  
  2829.  
  2830.  
  2831. local deb = false
  2832. mouse.KeyDown:connect(function(key)
  2833. if key == "j" and not deb then
  2834. deb = true
  2835. for i = 0, 90 do
  2836. spawn(function()
  2837. local p = Instance.new("Part")
  2838. p.Anchored = true
  2839. p.CanCollide = false
  2840. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2841. p.BrickColor = BrickColor.new("Bright red")
  2842. p.Material = Enum.Material.Neon
  2843. p.Size = Vector3.new(4.4,4.4,4.4)
  2844. p.Transparency = 0
  2845. p.Parent = workspace
  2846. local endcf = p.CFrame *CFrame.new(0,30,0)
  2847. for i = 0, 80 do
  2848. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2849. wait()
  2850. end
  2851. local z = Instance.new("Part")
  2852. z.CFrame = p.CFrame
  2853. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2854. local bv = Instance.new("BodyVelocity", p)
  2855. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2856. bv.Velocity = z.CFrame.lookVector*180
  2857. p.Anchored = false
  2858. z:Destroy()
  2859. p.CanCollide = false
  2860. local connection
  2861. spawn(function()
  2862. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2863. repeat wait()
  2864. p.CFrame = p.CFrame *angle
  2865. until not p or p.CanCollide
  2866. end)
  2867. connection = p.Touched:connect(function(hit)
  2868. hurt(hit, math.random(5,5))
  2869. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2870. p.CanCollide = true
  2871. end
  2872. end)
  2873. game.Debris:AddItem(p, 5)
  2874. end)
  2875. wait()
  2876. deb = false
  2877. end
  2878. end
  2879. end)
  2880.  
  2881.  
  2882.  
  2883. local deb = false
  2884. mouse.KeyDown:connect(function(key)
  2885. if key == "y" and not deb then
  2886. deb = true
  2887. for i = 0, 50 do
  2888. spawn(function()
  2889. local p = Instance.new("Part")
  2890. p.Anchored = true
  2891. p.CanCollide = false
  2892. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2893. p.BrickColor = BrickColor.new("Bright red")
  2894. p.Material = Enum.Material.Neon
  2895. p.Size = Vector3.new(6.4,6.4,6.4)
  2896. p.Transparency = 0.5
  2897. p.Parent = workspace
  2898. local endcf = p.CFrame *CFrame.new(0,30,0)
  2899. for i = 0, 20 do
  2900. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2901. wait()
  2902. end
  2903. local z = Instance.new("Part")
  2904. z.CFrame = p.CFrame
  2905. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2906. p.Anchored = false
  2907. z:Destroy()
  2908. p.CanCollide = true
  2909. local connection
  2910. spawn(function()
  2911. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2912. repeat wait()
  2913. p.CFrame = p.CFrame *angle
  2914. until not p or p.CanCollide
  2915. end)
  2916. connection = p.Touched:connect(function(hit)
  2917. hurt(hit, math.random(5,5))
  2918. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2919. p.CanCollide = true
  2920. end
  2921. end)
  2922. game.Debris:AddItem(p, 5)
  2923. end)
  2924. wait()
  2925. deb = false
  2926. end
  2927. end
  2928. end)
  2929.  
  2930.  
  2931.  
  2932. mouse.KeyDown:connect(function(k) ---galickgun
  2933. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2934. MV4 = 0
  2935. local Must = Instance.new("Sound",Torso)
  2936. Must.SoundId = "rbxassetid://719748223"
  2937. Must.Pitch = 0.99
  2938. Must.Volume = 3.4
  2939. Must.Looped = false
  2940. wait(0)
  2941. Must:Play()
  2942. Humanoid.WalkSpeed = 13
  2943. local Aura = Instance.new('ParticleEmitter')
  2944. Aura.Name = "Aura"
  2945. Aura.Texture = "rbxassetid://347730682"
  2946. Aura.Parent = Torso
  2947. Aura.LightEmission = 1
  2948. Aura.Transparency = NumberSequence.new(0.4,1)
  2949. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2950. Aura.Size = NumberSequence.new(1,9)
  2951. Aura.Rotation = NumberRange.new(-360,360)
  2952. Aura.LockedToPart = true
  2953. Aura.Lifetime = NumberRange.new(1)
  2954. Aura.Rate = 100
  2955. Aura.Speed = NumberRange.new(0)
  2956. Aura.EmissionDirection = "Top"
  2957. local Aura2 = Instance.new('ParticleEmitter')
  2958. Aura2.Name = "Aura"
  2959. Aura2.Texture = "rbxassetid://1046299182"
  2960. Aura2.Parent = Torso
  2961. Aura2.LightEmission = 1
  2962. Aura2.Transparency = NumberSequence.new(0,1)
  2963. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2964. Aura2.Size = NumberSequence.new(14)
  2965. Aura2.Rotation = NumberRange.new(-360,360)
  2966. Aura2.LockedToPart = true
  2967. Aura2.Lifetime = NumberRange.new(0.2)
  2968. Aura2.Rate = 20
  2969. Aura2.Speed = NumberRange.new(0)
  2970. Aura2.EmissionDirection = "Top"
  2971. attack = true
  2972. Firepart1 = Instance.new("Part", RightArm)
  2973. Firepart1.Size = Vector3.new(1, 1, 1)
  2974. GuW1 = Instance.new("Weld")
  2975. GuW1.Name = "GuW"
  2976. GuW1.Part0 = RightArm
  2977. GuW1.C0 = cn(0, -1, 0)
  2978. GuW1.C1 = cn(0, 0, 0)
  2979. GuW1.Part1 = Firepart1
  2980. GuW1.Parent = RightArm
  2981. Firepart1.Transparency = 1
  2982. Firepart2 = Instance.new("Part", LeftArm)
  2983. Firepart2.Size = Vector3.new(1, 1, 1)
  2984. GuW2 = Instance.new("Weld")
  2985. GuW2.Name = "GuW"
  2986. GuW2.Part0 = LeftArm
  2987. GuW2.C0 = cn(0, -1, 0)
  2988. GuW2.C1 = cn(0, 0, 0)
  2989. GuW2.Part1 = Firepart2
  2990. GuW2.Parent = LeftArm
  2991. Firepart2.Transparency = 1
  2992. GuW1:Destroy()
  2993. GuW1 = Instance.new("Weld")
  2994. GuW1.Name = "GuW"
  2995. GuW1.Part0 = Torso
  2996. GuW1.C0 = cn(0, 0, -6)
  2997. GuW1.C1 = cn(0, 0, 0)
  2998. GuW1.Part1 = Firepart1
  2999. GuW1.Parent = Torso
  3000. GuW2:Destroy()
  3001. GuW2 = Instance.new("Weld")
  3002. GuW2.Name = "GuW"
  3003. GuW2.Part0 = Torso
  3004. GuW2.C0 = cn(0, 0, -6)
  3005. GuW2.C1 = cn(0, 0, 0)
  3006. GuW2.Part1 = Firepart2
  3007. GuW2.Parent = Torso
  3008. GuW2:Destroy()
  3009. GuW2 = Instance.new("Weld")
  3010. GuW2.Name = "GuW"
  3011. GuW2.Part0 = Torso
  3012. GuW2.C0 = cn(0, 0, -4)
  3013. GuW2.C1 = cn(0, 0, 0)
  3014. GuW2.Part1 = Firepart2
  3015. GuW2.Parent = Torso
  3016. for i = 0, 18, 0.1 do
  3017. swait()
  3018. if Torsovelocity.Y > 2 then
  3019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3020. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  3021. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3022. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3023. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3024. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3025. elseif Torsovelocity.Y < 1 then
  3026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  3027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  3028. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  3030. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3031. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3032. end
  3033. end
  3034. GuW1:Destroy()
  3035. GuW1 = Instance.new("Weld")
  3036. GuW1.Name = "GuW"
  3037. GuW1.Part0 = Torso
  3038. GuW1.C0 = cn(0, 0, -15)
  3039. GuW1.C1 = cn(0, 0, 0)
  3040. GuW1.Part1 = Firepart1
  3041. GuW1.Parent = Torso
  3042. GuW2:Destroy()
  3043. GuW2 = Instance.new("Weld")
  3044. GuW2.Name = "GuW"
  3045. GuW2.Part0 = Torso
  3046. GuW2.C0 = cn(0, 0, -17.5)
  3047. GuW2.C1 = cn(0, 0, 0)
  3048. GuW2.Part1 = Firepart2
  3049. GuW2.Parent = Torso
  3050. local Must = Instance.new("Sound",Torso)
  3051. Must.SoundId = "rbxassetid://719747626"
  3052. Must.Pitch = 0.99
  3053. Must.Volume = 3.9
  3054. Must.Looped = false
  3055. wait(0)
  3056. Must:Play()
  3057. for i = 0, 1.25, 0.01 do
  3058. swait()
  3059. 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)
  3060. shoottraildd22(mouse.Hit.p, Torso, 0)
  3061. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3062. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3063. if Torsovelocity.Y > 2 then
  3064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3066. 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)
  3067. 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)
  3068. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3069. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3070. end
  3071. end
  3072. Must:Stop()
  3073. Aura:Destroy()
  3074. Aura2:Destroy()
  3075. wait(0.5)
  3076. Humanoid.WalkSpeed = 16
  3077. attack = false
  3078. MV4 = 300
  3079. Firepart1:Destroy()
  3080. Firepart2:Destroy()
  3081. end
  3082. end)
  3083.  
  3084.  
  3085. d = {}
  3086. function iteffect()
  3087.  
  3088. coroutine.resume(coroutine.create(function()
  3089.  
  3090. for i = 1, 10 do
  3091. effect = Instance.new("Part", workspace)
  3092. effect.Anchored = true
  3093. effect.CanCollide = false
  3094. effect.Size = Vector3.new(0.2, 3, 0.2)
  3095. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3096. effect.Transparency = 0
  3097. effect.Material = "Plastic"
  3098. effect.BrickColor = BrickColor.new("Really black")
  3099. table.insert(d, effect)
  3100. game:GetService("Debris"):AddItem(effect, 0.3)
  3101. end
  3102.  
  3103. coroutine.resume(coroutine.create(function()
  3104. for i = 1, 10 do
  3105. for i,e in pairs(d) do
  3106. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3107. e.Transparency = e.Transparency + 0.030
  3108. end
  3109. wait(0.01)
  3110. end
  3111.  
  3112. end))
  3113. end))
  3114.  
  3115.  
  3116. end
  3117.  
  3118. tp = true
  3119.  
  3120. mouse.KeyDown:connect(function(k)
  3121. if k == "e" then
  3122. if tp == true then
  3123. tp = false
  3124. local Must = Instance.new("Sound",Torso)
  3125. Must.SoundId = "rbxassetid://1055279036"
  3126. Must.Pitch = 0.99
  3127. Must.Volume = 1.2
  3128. Must.Looped = false
  3129. wait(0)
  3130. Must:Play()
  3131. Zanzoken = Instance.new("Part",char)
  3132. Zanzoken.Anchored = true
  3133. Zanzoken.CanCollide = false
  3134. Zanzoken.Position = v3(999,999,999)
  3135. Zanzoken.CFrame = Torso.CFrame
  3136. game.Debris:AddItem(Zanzoken,0.5)
  3137. Zanzoken.Transparency = 1
  3138. wait()
  3139. idk = Instance.new("BillboardGui",Zanzoken)
  3140. idk.Size = UDim2.new(10,0,15,0)
  3141. idk.AlwaysOnTop = false
  3142. idk1 = Instance.new("ImageLabel",idk)
  3143. idk1.BackgroundTransparency = 1
  3144. idk.ExtentsOffset = v3(0,0,0)
  3145. idk1.ImageTransparency = 0
  3146. idk1.Size = UDim2.new(2,0,1,0)
  3147. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3148. idk1.Image = "rbxassetid://43708993"
  3149. char.Head.face.Parent = game.Lighting
  3150. wait(0)
  3151. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3152. game.Lighting.face.Parent = char.Head
  3153. wait(0)
  3154. Zanzoken = Instance.new("Part",char)
  3155. Zanzoken.Anchored = true
  3156. Zanzoken.CanCollide = false
  3157. Zanzoken.Position = v3(999,999,999)
  3158. Zanzoken.CFrame = Torso.CFrame
  3159. game.Debris:AddItem(Zanzoken,0.5)
  3160. Zanzoken.Transparency = 1
  3161. wait()
  3162. idk = Instance.new("BillboardGui",Zanzoken)
  3163. idk.Size = UDim2.new(10,0,15,0)
  3164. idk.AlwaysOnTop = false
  3165. idk1 = Instance.new("ImageLabel",idk)
  3166. idk1.BackgroundTransparency = 1
  3167. idk.ExtentsOffset = v3(0,0,0)
  3168. idk1.ImageTransparency = 0
  3169. idk1.Size = UDim2.new(2,0,1,0)
  3170. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3171. idk1.Image = "rbxassetid://343708993"
  3172.  
  3173. wait(0.4)
  3174. tp = true
  3175.  
  3176.  
  3177. end
  3178. end
  3179. end)
  3180.  
  3181.  
  3182. MV4 = 300
  3183. mouse.KeyDown:connect(function(k)
  3184. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3185. MV4 = 0
  3186. local Must = Instance.new("Sound",workspace)
  3187. Must.SoundId = "rbxassetid://512366303"
  3188. Must.Pitch = 0.99
  3189. Must.Volume = 3.5
  3190. Must.Looped = true
  3191. wait(0)
  3192. Must:Play()
  3193. local lb = Instance.new("Part")
  3194. lb.Parent = char
  3195. lb.Material = "Neon"
  3196. lb.Color = BrickColor.new("Gold").Color
  3197. lb.CanCollide = false
  3198. lb.Material = "Neon"
  3199. lb.Size = vt(1,1,1)
  3200. lb.CFrame = Torso.CFrame
  3201. lb.Rotation = vt(0,0,0)
  3202. lb.Anchored = true
  3203. lb.Transparency = 0
  3204. local thing = Instance.new("SpecialMesh",lb)
  3205. thing.MeshType = "FileMesh"
  3206. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3207. thing.Scale = vt(0,15,0)
  3208. local chancerot = math.random(1,2)
  3209. for z = 0, 4 do
  3210. if chancerot == 1 then
  3211. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3212. elseif chancerot == 2 then
  3213. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3214. end
  3215. lb.Transparency = lb.Transparency + 0.1
  3216. thing.Scale = thing.Scale + vt(15,0,15)
  3217. wait()
  3218. end
  3219. for z = 0, 4 do
  3220. if chancerot == 1 then
  3221. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3222. elseif chancerot == 2 then
  3223. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3224. end
  3225. lb.Transparency = lb.Transparency + 0.1
  3226. thing.Scale = thing.Scale + vt(15,0,15)
  3227. wait()
  3228. end
  3229.  
  3230. local Aura = Instance.new('ParticleEmitter')
  3231. Aura.Name = "Aura"
  3232. Aura.Texture = "rbxassetid://347730682"
  3233. Aura.Parent = Torso
  3234. Aura.LightEmission = 1
  3235. Aura.Transparency = NumberSequence.new(0.5,1)
  3236. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3237. Aura.Size = NumberSequence.new(1,25)
  3238. Aura.Rotation = NumberRange.new(-360,360)
  3239. Aura.LockedToPart = true
  3240. Aura.Lifetime = NumberRange.new(1)
  3241. Aura.Rate = 100
  3242. Aura.Speed = NumberRange.new(0)
  3243. Aura.EmissionDirection = "Top"
  3244. local Aura2 = Instance.new('ParticleEmitter')
  3245. Aura2.Name = "Aura"
  3246. Aura2.Texture = "rbxassetid://1046299182"
  3247. Aura2.Parent = Torso
  3248. Aura2.LightEmission = 1
  3249. Aura2.Transparency = NumberSequence.new(0,1)
  3250. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3251. Aura2.Size = NumberSequence.new(55)
  3252. Aura2.Rotation = NumberRange.new(-360,360)
  3253. Aura2.LockedToPart = true
  3254. Aura2.Lifetime = NumberRange.new(0.2)
  3255. Aura2.Rate = 20
  3256. Aura2.Speed = NumberRange.new(0)
  3257. Aura2.EmissionDirection = "Top"
  3258. lig = Instance.new("PointLight",Player.Character.Torso)
  3259. lig.Color=Color3.new(255,255,0)
  3260. lig.Range = 12
  3261. Humanoid.WalkSpeed = 0.01
  3262. attack = true
  3263. Firepart1 = Instance.new("Part", RightArm)
  3264. Firepart1.Size = Vector3.new(1, 1, 1)
  3265. GuW1 = Instance.new("Weld")
  3266. GuW1.Name = "GuW"
  3267. GuW1.Part0 = RightArm
  3268. GuW1.C0 = cn(0, -1, 0)
  3269. GuW1.C1 = cn(0, 0, 0)
  3270. GuW1.Part1 = Firepart1
  3271. GuW1.Parent = RightArm
  3272. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3273. Firepart1.Transparency = 1
  3274. Firepart2 = Instance.new("Part", LeftArm)
  3275. Firepart2.Size = Vector3.new(1, 1, 1)
  3276. GuW2 = Instance.new("Weld")
  3277. GuW2.Name = "GuW"
  3278. GuW2.Part0 = LeftArm
  3279. GuW2.C0 = cn(0, -1, 0)
  3280. GuW2.C1 = cn(0, 0, 0)
  3281. GuW2.Part1 = Firepart2
  3282. GuW2.Parent = LeftArm
  3283. Firepart2.Transparency = 1
  3284.  
  3285. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3286. GuW1:Destroy()
  3287. GuW1 = Instance.new("Weld")
  3288. GuW1.Name = "GuW"
  3289. GuW1.Part0 = Torso
  3290. GuW1.C0 = cn(0, 0, -6)
  3291. GuW1.C1 = cn(0, 0, 0)
  3292. GuW1.Part1 = Firepart1
  3293. GuW1.Parent = Torso
  3294. GuW2:Destroy()
  3295. GuW2 = Instance.new("Weld")
  3296. GuW2.Name = "GuW"
  3297. GuW2.Part0 = Torso
  3298. GuW2.C0 = cn(0, 0, -6)
  3299. GuW2.C1 = cn(0, 0, 0)
  3300. GuW2.Part1 = Firepart2
  3301. GuW2.Parent = Torso
  3302.  
  3303. GuW2:Destroy()
  3304. GuW2 = Instance.new("Weld")
  3305. GuW2.Name = "GuW"
  3306. GuW2.Part0 = Torso
  3307. GuW2.C0 = cn(0, 0, -4)
  3308. GuW2.C1 = cn(0, 0, 0)
  3309. GuW2.Part1 = Firepart2
  3310. GuW2.Parent = Torso
  3311. for i = 0, 15, 0.1 do
  3312. swait()
  3313. if Torsovelocity.Y > 2 then
  3314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3316. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3317. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3318. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3319. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3320. elseif Torsovelocity.Y < 1 then
  3321. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3322. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3323. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3324. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3325. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3326. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3327. end
  3328. end
  3329. wait(16)
  3330. local Aura3 = Instance.new('ParticleEmitter')
  3331. Aura3.Name = "Aura"
  3332. Aura3.Texture = "rbxassetid://1046299182"
  3333. Aura3.Parent = Torso
  3334. Aura3.LightEmission = 1
  3335. Aura3.Transparency = NumberSequence.new(0.4,1)
  3336. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3337. Aura3.Size = NumberSequence.new(140)
  3338. Aura3.Rotation = NumberRange.new(-360,360)
  3339. Aura3.LockedToPart = true
  3340. Aura3.Lifetime = NumberRange.new(0.2)
  3341. Aura3.Rate = 70
  3342. Aura3.Speed = NumberRange.new(0)
  3343. Aura3.EmissionDirection = "Top"
  3344. local Aura4 = Instance.new('ParticleEmitter')
  3345. Aura4.Name = "Aura"
  3346. Aura4.Texture = "rbxassetid://1046299182"
  3347. Aura4.Parent = Torso
  3348. Aura4.LightEmission = 1
  3349. Aura4.Transparency = NumberSequence.new(0.7,1)
  3350. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3351. Aura4.Size = NumberSequence.new(190)
  3352. Aura4.Rotation = NumberRange.new(-360,360)
  3353. Aura4.LockedToPart = true
  3354. Aura4.Lifetime = NumberRange.new(0.2)
  3355. Aura4.Rate = 120
  3356. Aura4.Speed = NumberRange.new(0)
  3357. Aura4.EmissionDirection = "Top"
  3358. local Aura5 = Instance.new('ParticleEmitter')
  3359. Aura5.Name = "Aura"
  3360. Aura5.Texture = "rbxassetid://347730682"
  3361. Aura5.Parent = Torso
  3362. Aura5.LightEmission = 1
  3363. Aura5.Transparency = NumberSequence.new(0.2,1)
  3364. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3365. Aura5.Size = NumberSequence.new(1,65)
  3366. Aura5.Rotation = NumberRange.new(-360,360)
  3367. Aura5.LockedToPart = true
  3368. Aura5.Lifetime = NumberRange.new(1)
  3369. Aura5.Rate = 200
  3370. Aura5.Speed = NumberRange.new(0)
  3371. Aura5.EmissionDirection = "Top"
  3372. local quake = Instance.new("Sound",workspace)
  3373. quake.SoundId = "rbxassetid://1048411878"
  3374. quake.Pitch = 0.99
  3375. quake.Volume = 1.3
  3376. quake.Looped = true
  3377. wait(0)
  3378. quake:Play()
  3379. local scrr = Instance.new("Sound",Torso)
  3380. scrr.SoundId = "rbxassetid://908472235"
  3381. scrr.Pitch = 0.99
  3382. scrr.Volume = 5.5
  3383. scrr.Looped = true
  3384. wait(0)
  3385. scrr:Play()
  3386.  
  3387. for i = 0, 2, 0.1 do
  3388. swait()
  3389. local lb = Instance.new("Part")
  3390. lb.Parent = char
  3391. lb.Material = "Neon"
  3392. lb.Color = BrickColor.new("Gold").Color
  3393. lb.CanCollide = false
  3394. lb.Material = "Neon"
  3395. lb.Size = vt(0.5,0,0.5)
  3396. lb.CFrame = Torso.CFrame
  3397. lb.Rotation = vt(0,0,0)
  3398. lb.Anchored = true
  3399. lb.Transparency = 0
  3400. local thing = Instance.new("SpecialMesh",lb)
  3401. thing.MeshType = "FileMesh"
  3402. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3403. thing.Scale = vt(0,15,0)
  3404. local chancerot = math.random(1,2)
  3405. for z = 0, 4 do
  3406. if chancerot == 1 then
  3407. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3408. elseif chancerot == 2 then
  3409. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3410. end
  3411. lb.Transparency = lb.Transparency + 0.1
  3412. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3413. wait()
  3414. end
  3415. for z = 0, 4 do
  3416. if chancerot == 1 then
  3417. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3418. elseif chancerot == 2 then
  3419. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3420. end
  3421. lb.Transparency = lb.Transparency + 0.1
  3422. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3423. wait()
  3424. end
  3425. end
  3426.  
  3427.  
  3428. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3429. for i = 0, 24, 0.1 do
  3430. swait()
  3431. if Torsovelocity.Y > 2 then
  3432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3433. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3434. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3435. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3436. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3437. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3438. elseif Torsovelocity.Y < 1 then
  3439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3441. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3442. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3443. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3444. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3445. end
  3446. end
  3447. wait(5)
  3448. GuW1:Destroy()
  3449. GuW1 = Instance.new("Weld")
  3450. GuW1.Name = "GuW"
  3451. GuW1.Part0 = Torso
  3452. GuW1.C0 = cn(0, 0, -15)
  3453. GuW1.C1 = cn(0, 0, 0)
  3454. GuW1.Part1 = Firepart1
  3455. GuW1.Parent = Torso
  3456. GuW2:Destroy()
  3457. GuW2 = Instance.new("Weld")
  3458. GuW2.Name = "GuW"
  3459. GuW2.Part0 = Torso
  3460. GuW2.C0 = cn(0, 0, -17.5)
  3461. GuW2.C1 = cn(0, 0, 0)
  3462. GuW2.Part1 = Firepart2
  3463. GuW2.Parent = Torso
  3464. local Must2 = Instance.new("Sound",Torso) --1048411878
  3465. Must2.SoundId = "rbxassetid://950551676"
  3466. Must2.Pitch = 0.99
  3467. Must2.Volume = 10
  3468. Must2.Looped = false
  3469. wait(0)
  3470. Must2:Play()
  3471. quake:Stop()
  3472. scrr:Stop()
  3473. local Gone = Instance.new('ParticleEmitter')
  3474. Gone.Name = "Aura"
  3475. Gone.Texture = "rbxassetid://1046299182"
  3476. Gone.Parent = Torso
  3477. Gone.LightEmission = 1
  3478. Gone.Transparency = NumberSequence.new(0.7,1)
  3479. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3480. Gone.Size = NumberSequence.new(340)
  3481. Gone.Rotation = NumberRange.new(-360,360)
  3482. Gone.LockedToPart = true
  3483. Gone.Lifetime = NumberRange.new(0.2)
  3484. Gone.Rate = 70
  3485. Gone.Speed = NumberRange.new(0)
  3486. Gone.EmissionDirection = "Top"
  3487. wait(2)
  3488. Aura:Destroy()
  3489. Aura2:Destroy()
  3490. Aura3:Destroy()
  3491. Aura4:Destroy()
  3492. Aura5:Destroy()
  3493. lig:Destroy()
  3494. Gone:Destroy()
  3495. for i = 0, 3, 0.01 do
  3496. swait()
  3497. shoottraildd2(mouse.Hit.p, Torso, 0)
  3498. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3499. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3500. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3501. if Torsovelocity.Y > 2 then
  3502. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3503. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3504. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3505. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3506. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3507. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3508. elseif Torsovelocity.Y < 1 then
  3509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3511. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3512. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3513. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3514. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3515. end
  3516. end
  3517. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3518. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3519. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3520. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3521. for i = 0, 3, 0.1 do
  3522. swait()
  3523. if Torsovelocity.Y > 2 then
  3524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3526. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3527. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3528. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3529. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3530. elseif Torsovelocity.Y < 1 then
  3531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3533. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3534. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3535. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3536. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3537. end
  3538. end
  3539. wait(1)
  3540. Humanoid.WalkSpeed = 16
  3541. attack = false
  3542. MV4 = 0
  3543. Must:Stop()
  3544. Firepart1:Destroy()
  3545. Firepart2:Destroy()
  3546. end
  3547. end)
  3548.  
  3549.  
  3550.  
  3551.  
  3552.  
  3553. musiccommand = 1
  3554. musicwait = false
  3555. mouse.KeyDown:connect(function(k)
  3556. if k == "=" and attack == false then
  3557. if musiccommand == 1 and musicwait == false then
  3558. musicwait = true
  3559. sou2:Stop()
  3560. musiccommand = 2
  3561. end
  3562. if musiccommand == 2 and musicwait == false then
  3563. musicwait = true
  3564. sou2:Play()
  3565. sou2.Volume = 2
  3566. musiccommand = 3
  3567. end
  3568. if musiccommand == 3 and musicwait == false then
  3569. musicwait = true
  3570. sou2.Volume = 0.5
  3571. musiccommand = 1
  3572. end
  3573. musicwait = false
  3574. end
  3575. end)
  3576. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3577. Hitpart3 = Instance.new("Part", HPart3)
  3578. Hitpart3.Size = Vector3.new(1, 1, 1)
  3579. Hitpart3.CanCollide = false
  3580. HuW3 = Instance.new("Weld")
  3581. HuW3.Name = "GuW"
  3582. HuW3.Part0 = HPart3
  3583. HuW3.C0 = cn(Xv, Yv, Zv)
  3584. HuW3.C1 = cn(0, 0, 0)
  3585. HuW3.Part1 = Hitpart3
  3586. HuW3.Parent = HPart3
  3587. Hitpart3.Transparency = 1
  3588. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3589. end
  3590. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3591. Hitpart2 = Instance.new("Part", HPart2)
  3592. Hitpart2.Size = Vector3.new(1, 1, 1)
  3593. Hitpart2.CanCollide = false
  3594. HuW2 = Instance.new("Weld")
  3595. HuW2.Name = "GuW"
  3596. HuW2.Part0 = HPart2
  3597. HuW2.C0 = cn(Xv, Yv, Zv)
  3598. HuW2.C1 = cn(0, 0, 0)
  3599. HuW2.Part1 = Hitpart2
  3600. HuW2.Parent = HPart2
  3601. Hitpart2.Transparency = 1
  3602. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3603. end
  3604. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3605. Hitpart = Instance.new("Part", HPart)
  3606. Hitpart.Size = Vector3.new(1, 1, 1)
  3607. Hitpart.CanCollide = false
  3608. HuW = Instance.new("Weld")
  3609. HuW.Name = "GuW"
  3610. HuW.Part0 = HPart
  3611. HuW.C0 = cn(Xv, Yv, Zv)
  3612. HuW.C1 = cn(0, 0, 0)
  3613. HuW.Part1 = Hitpart
  3614. HuW.Parent = HPart
  3615. Hitpart.Transparency = 1
  3616. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3617. end
  3618. --
  3619. --
  3620. MV1 = 20
  3621. mouse.KeyDown:connect(function(k)
  3622. if k == "=" and attack == false then
  3623. if firemode == true then
  3624. firemode = false
  3625. print("ice mode")
  3626. icesmoke.Acceleration = Vector3.new(0,0,0)
  3627. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3628. icesmoke.Transparency = NumberSequence.new({
  3629. NumberSequenceKeypoint.new(0, 0.9),
  3630. NumberSequenceKeypoint.new(1, 1)
  3631. })
  3632. icesmoke.Size = NumberSequence.new(3)
  3633. icesmoke.Parent = RightArm
  3634. else
  3635. firemode = true
  3636. print("fire mode")
  3637. ice_mode = false
  3638. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3639. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3640. icesmoke.Rate = 400
  3641. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3642. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3643. icesmoke.Size = NumberSequence.new(3)
  3644. icesmoke.EmissionDirection = "Top"
  3645. icesmoke.Parent = LeftArm
  3646. end
  3647. end
  3648. if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3649. MV1 = 90
  3650. Humanoid.WalkSpeed = 15
  3651. attack = true
  3652. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3653. Firepart2 = Instance.new("Part", LeftArm)
  3654. Firepart2.Size = Vector3.new(1, 1, 1)
  3655. Firepart2.CanCollide = false
  3656. GuW2 = Instance.new("Weld")
  3657. GuW2.Name = "GuW"
  3658. GuW2.Part0 = LeftArm
  3659. GuW2.C0 = cn(0, -0.5, 0)
  3660. GuW2.C1 = cn(0, 0, 0)
  3661. GuW2.Part1 = Firepart2
  3662. GuW2.Parent = LeftArm
  3663. Firepart2.Transparency = 1
  3664. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3665. for i = 0, 2, 0.1 do
  3666. swait()
  3667. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3670. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3671. 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)
  3672. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3673. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3674. end
  3675. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3676. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3677. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3678. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3679. Humanoid.WalkSpeed = 16
  3680. attack = false
  3681. Firepart2:Destroy()
  3682. end
  3683. end)
  3684. MV2 = 90
  3685.  
  3686. mouse.KeyDown:connect(function(key)
  3687. if key == "=" then
  3688. Head.Transparency = 1
  3689. Torso.Transparency = 1
  3690. LeftArm.Transparency = 1
  3691. Head.face.Texture = ""
  3692. RightArm.Transparency = 1
  3693. LeftLeg.Transparency = 1
  3694. RightLeg.Transparency = 1
  3695. mesh1.Transparency = 1
  3696. mesh2.Transparency = 1
  3697. mesh5.Transparency = 1
  3698. mesheye.Transparency = 1
  3699. mesheye1.Transparency = 1
  3700. mesheye2.Transparency = 1
  3701. mesheye3.Transparency = 1
  3702. char.Parent = workspace.Camera
  3703. char.WalkSpeed = 60
  3704. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3705. char:FindFirstChild("TalkingBillBoard"):destroy()
  3706. end
  3707. end
  3708. end)
  3709. mouse.KeyUp:connect(function(key)
  3710. if key == "=" then
  3711. Head.Transparency = 0
  3712. Torso.Transparency = 0
  3713. LeftArm.Transparency = 0
  3714. Head.face.Texture = ""
  3715. RightArm.Transparency = 0
  3716. LeftLeg.Transparency = 0
  3717. RightLeg.Transparency = 0
  3718. mesh1.Transparency = 0
  3719. mesh2.Transparency = 0
  3720. mesh5.Transparency = 0
  3721. mesheye.Transparency = 0
  3722. mesheye1.Transparency = 0
  3723. mesheye2.Transparency = 0
  3724. mesheye3.Transparency = 0
  3725. hat1.Transparency = 0
  3726. hat2.Transparency = 0
  3727. hat3.Transparency = 0
  3728. hat4.Transparency = 0
  3729. hat5.Transparency = 0
  3730. hat6.Transparency = 0
  3731. hat7.Transparency = 0
  3732. hat8.Transparency = 0
  3733. hat9.Transparency = 0
  3734. char.Parent = workspace
  3735. end
  3736. end)
  3737.  
  3738. mouse.KeyDown:connect(function(k)
  3739. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3740. MV2 = 90
  3741. attack = true
  3742. Firepart = Instance.new("Part", RightArm)
  3743. Firepart.Size = Vector3.new(1, 1, 1)
  3744. GuW = Instance.new("Weld")
  3745. GuW.Name = "GuW"
  3746. GuW.Part0 = RightArm
  3747. GuW.C0 = cn(0, -1, 0)
  3748. GuW.C1 = cn(0, 0, 0)
  3749. GuW.Part1 = Firepart
  3750. GuW.Parent = RightArm
  3751. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3752. Firepart.Transparency = 1
  3753. Humanoid.WalkSpeed = 15
  3754. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3755. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3756. for i = 1, 3 do
  3757. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3758. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3759. end
  3760. for i = 0, 3, 0.1 do
  3761. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3762. swait()
  3763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3765. 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)
  3766. 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)
  3767. 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)
  3768. 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)
  3769. end
  3770. wait(1)
  3771. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3772.  
  3773. Humanoid.WalkSpeed = 16
  3774. attack = false
  3775. Firepart:Destroy()
  3776. end
  3777.  
  3778.  
  3779.  
  3780.  
  3781. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3782. MV2 = 90
  3783. attack = true
  3784. Firepart = Instance.new("Part", RightArm)
  3785. Firepart.Size = Vector3.new(1, 1, 1)
  3786. GuW = Instance.new("Weld")
  3787. GuW.Name = "GuW"
  3788. GuW.Part0 = RightArm
  3789. GuW.C0 = cn(0, -1, 0)
  3790. GuW.C1 = cn(0, 0, 0)
  3791. GuW.Part1 = Firepart
  3792. GuW.Parent = RightArm
  3793. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3794. Firepart.Transparency = 1
  3795. Humanoid.WalkSpeed = 0.01
  3796. for i = 0, 4, 0.1 do
  3797. swait()
  3798. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3799. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3800. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3801. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3802. 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)
  3803. 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)
  3804. 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)
  3805. 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)
  3806. end
  3807. for i = 0, 4, 0.1 do
  3808. swait()
  3809. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3810. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3812. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3813. 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)
  3814. 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)
  3815. 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)
  3816. 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)
  3817. end
  3818. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3819. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3820. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3821. for i = 1, 3 do
  3822. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3823. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3824. end
  3825. for i = 0, 2, 0.1 do
  3826. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3827. swait()
  3828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3830. 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)
  3831. 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)
  3832. 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)
  3833. 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)
  3834. end
  3835. Humanoid.WalkSpeed = 16
  3836. attack = false
  3837. Firepart:Destroy()
  3838. end
  3839. end)
  3840. Rapid = false
  3841. BasePart = Instance.new("Part")
  3842. BasePart.Shape = Enum.PartType.Block
  3843. BasePart.Material = Enum.Material.Neon
  3844. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3845. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3846. BasePart.FormFactor = Enum.FormFactor.Custom
  3847. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3848. BasePart.CanCollide = true
  3849. BasePart.Locked = true
  3850. BasePart.Anchored = false
  3851. local icy_Player = game.Players.localPlayer
  3852. local icy_mouse = icy_Player:GetMouse()
  3853. ice_mode = false
  3854. local colors = {
  3855. BrickColor.new("Cyan"),
  3856. BrickColor.new("Medium blue"),
  3857. BrickColor.new("Pastel blue")
  3858. }
  3859. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3860. if root then
  3861. icy_mouse.KeyDown:connect(function(k)
  3862. if k == "=" and firemode == false then
  3863. if ice_mode == true then
  3864. ice_mode = false
  3865. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3866. else
  3867. ice_mode = true
  3868. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3869. end
  3870. end
  3871. if k == "=" and firemode == true then
  3872. attack = true
  3873. do
  3874. local Stop = false
  3875. local Version = 0
  3876. local MaxSpeed = 5
  3877. local Speed = 3.5
  3878. local Keys = {}
  3879. local Force = 10000
  3880. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3881. swait(0.5)
  3882. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3883. if Fly then
  3884. Fly:Destroy()
  3885. end
  3886. if Rot then
  3887. Rot:Destroy()
  3888. end
  3889. Fly = Instance.new("BodyPosition", char.Torso)
  3890. Fly.Name = "LMMFly"
  3891. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3892. Fly.P = Force
  3893. Fly.position = char.Torso.Position
  3894. Rot = Instance.new("BodyGyro", char.Torso)
  3895. Rot.Name = "LMMRot"
  3896. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3897. Rot.P = Force
  3898. Rot.cframe = cam.CoordinateFrame
  3899. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3900. local Thread, Old = Version, nil
  3901. char.Humanoid.PlatformStand = true
  3902. function StopFly()
  3903. Version = Version + 1
  3904. Stop = true
  3905. char.Humanoid.PlatformStand = false
  3906. Fly:Destroy()
  3907. Rot:Destroy()
  3908. attack = false
  3909. end
  3910. char.ChildAdded:connect(function(Obj)
  3911. wait()
  3912. if Obj.Name == "LM" .. "MFlyStop" then
  3913. Obj:Destroy()
  3914. StopFly()
  3915. end
  3916. end)
  3917. HitpartFunk2(RightArm, 0, -0.7, 0)
  3918. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3919. for i = 0, 25, 0.1 do
  3920. if attack == true then
  3921. swait()
  3922.  
  3923. end
  3924. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3925. if Keys[string.char(48)] then
  3926. Speed = 1
  3927. end
  3928. if Keys.w then
  3929. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3930. end
  3931. if Keys.s then
  3932. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3933. end
  3934. if Keys.d then
  3935. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3936. end
  3937. if Keys.a then
  3938. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3939. end
  3940. if Keys.e or Keys[" "] then
  3941. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3942. end
  3943. if Keys.q then
  3944. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3945. end
  3946. if Keys.z then
  3947. StopFly()
  3948. end
  3949. if Old ~= Vectoring then
  3950. Fly.position = Vectoring.p
  3951. Old = Vectoring
  3952. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3953. else
  3954. Speed = 1
  3955. end
  3956. Rot.cframe = cam.CoordinateFrame
  3957. mouse.KeyDown:connect(function(Key)
  3958. Keys[Key] = true
  3959. end)
  3960. mouse.KeyUp:connect(function(Key)
  3961. Keys[Key] = false
  3962. end)
  3963. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3964. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3965. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3966. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3967. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3968. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3969. end
  3970. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3971. attack = false
  3972. char.Humanoid.PlatformStand = false
  3973. Fly:Destroy()
  3974. Rot:Destroy()
  3975. end
  3976. end
  3977. if k == "=" and InForm == true then
  3978. attack = true
  3979. do
  3980. local Stop = false
  3981. local Version = 0
  3982. local MaxSpeed = 6
  3983. local Speed = 3
  3984. local Keys = {}
  3985. local Force = 10000
  3986. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3987. swait(1)
  3988. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3989. if Fly then
  3990. Fly:Destroy()
  3991. end
  3992. if Rot then
  3993. Rot:Destroy()
  3994. end
  3995. Fly = Instance.new("BodyPosition", char.Torso)
  3996. Fly.Name = "LMMFly"
  3997. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3998. Fly.P = Force
  3999. Fly.position = char.Torso.Position
  4000. Rot = Instance.new("BodyGyro", char.Torso)
  4001. Rot.Name = "LMMRot"
  4002. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4003. Rot.P = Force
  4004. Rot.cframe = cam.CoordinateFrame
  4005. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  4006. local Thread, Old = Version, nil
  4007. char.Humanoid.PlatformStand = true
  4008. function StopFly()
  4009. Version = Version + 1
  4010. Stop = true
  4011. char.Humanoid.PlatformStand = false
  4012. Fly:Destroy()
  4013. Rot:Destroy()
  4014. attack = false
  4015. end
  4016. char.ChildAdded:connect(function(Obj)
  4017. wait()
  4018. if Obj.Name == "LM" .. "MFlyStop" then
  4019. Obj:Destroy()
  4020. StopFly()
  4021. end
  4022. end)
  4023. HitpartFunk2(RightArm, 0, -0.7, 0)
  4024. HitpartFunk3(LeftArm, 0, -0.7, 0)
  4025. for i = 0, 25, 0.1 do
  4026. if attack == true then
  4027. swait()
  4028. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4029. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4030. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4031. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4032. end
  4033. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  4034. if Keys[string.char(48)] then
  4035. Speed = 1
  4036. end
  4037. if Keys.w then
  4038. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  4039. end
  4040. if Keys.s then
  4041. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  4042. end
  4043. if Keys.d then
  4044. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  4045. end
  4046. if Keys.a then
  4047. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  4048. end
  4049. if Keys.e or Keys[" "] then
  4050. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  4051. end
  4052. if Keys.q then
  4053. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4054. end
  4055. if Keys.z then
  4056. StopFly()
  4057. end
  4058. if Old ~= Vectoring then
  4059. Fly.position = Vectoring.p
  4060. Old = Vectoring
  4061. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4062. else
  4063. Speed = 1
  4064. end
  4065. Rot.cframe = cam.CoordinateFrame
  4066. mouse.KeyDown:connect(function(Key)
  4067. Keys[Key] = true
  4068. end)
  4069. mouse.KeyUp:connect(function(Key)
  4070. Keys[Key] = false
  4071. end)
  4072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4074. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4075. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4076. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4077. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4078. end
  4079. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4080. attack = false
  4081. char.Humanoid.PlatformStand = false
  4082. Fly:Destroy()
  4083. Rot:Destroy()
  4084. end
  4085. end
  4086. end)
  4087. game:GetService("RunService").Stepped:connect(function()
  4088. if ice_mode == true then
  4089. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4090. local icePath = BasePart:Clone()
  4091. icePath.Anchored = true
  4092. icePath.Transparency = 0.85
  4093. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4094. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4095. icePath.BrickColor = colors[math.random(1, #colors)]
  4096. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4097. game:GetService("Debris"):AddItem(icePath, 1)
  4098. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4099. end
  4100. end)
  4101. end
  4102. MV3 = 190
  4103. mouse.KeyDown:connect(function(k)
  4104. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4105. MV3 = 80
  4106. attack = true
  4107. Humanoid.WalkSpeed = 15
  4108. HitpartFunk2(RightArm, 0, -0.5, 0)
  4109. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4110. for i = 0, 1.5, 0.1 do
  4111. swait()
  4112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4114. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4115. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4116. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4117. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4118. end
  4119. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4120. for i = 0, 2, 0.1 do
  4121. swait()
  4122. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4123. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4124. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4125. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4126. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4127. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4128. end
  4129. for i = 0, 4.2, 0.1 do
  4130. swait()
  4131. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4132. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4133. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4134. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4135. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4136. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4137. 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)
  4138. 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)
  4139. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4140. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4141. end
  4142. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4143. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4144. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4145. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4146. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4147. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4148. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4149. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4150. for i = 0, 2, 0.1 do
  4151. swait()
  4152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4154. 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)
  4155. 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)
  4156. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4157. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4158. end
  4159. for i = 0, 2, 0.1 do
  4160. swait()
  4161. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4162. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4163. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4164. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4165. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4166. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4167. end
  4168. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4169. for i = 0, 4, 0.1 do
  4170. swait()
  4171. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4172. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4173. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4174. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4175. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4176. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4177. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4178. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4179. end
  4180. for i = 0, 2, 0.1 do
  4181. swait()
  4182. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4183. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4186. 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)
  4187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4189. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4190. end
  4191. for i = 1, 6 do
  4192. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4193. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4194. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4195. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4196. wait(0.15)
  4197. end
  4198. attack = false
  4199. Humanoid.WalkSpeed = 16
  4200. end
  4201. if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4202. Humanoid.WalkSpeed = 1
  4203. MV3 = 80
  4204. attack = true
  4205. FastFireBall = Instance.new("Part", RightArm)
  4206. FastFireBall.Size = Vector3.new(1, 1, 1)
  4207. FFW = Instance.new("Weld")
  4208. FFW.Name = "GuW"
  4209. FFW.Part0 = RightArm
  4210. FFW.C0 = cn(0, -1, 0)
  4211. FFW.C1 = cn(0, 0, 0)
  4212. FFW.Part1 = FastFireBall
  4213. FFW.Parent = RightArm
  4214. FastFireBall.Transparency = 1
  4215. FastFireBall2 = Instance.new("Part", LeftArm)
  4216. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4217. FFW2 = Instance.new("Weld")
  4218. FFW2.Name = "GuW"
  4219. FFW2.Part0 = LeftArm
  4220. FFW2.C0 = cn(0, -1, 0)
  4221. FFW2.C1 = cn(0, 0, 0)
  4222. FFW2.Part1 = FastFireBall2
  4223. FFW2.Parent = LeftArm
  4224. FastFireBall2.Transparency = 1
  4225. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4226. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4227. for i = 0, 1, 0.1 do
  4228. swait()
  4229. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4230. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4231. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4232. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4235. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4236. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4237. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4238. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4239. end
  4240. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4241. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4242. function holding()
  4243. if Rapid == true and ice_mode == false then
  4244. for i = 0, 0.8, 0.1 do
  4245. swait()
  4246. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4247. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4250. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4251. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4252. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4253. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4254. end
  4255. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4256. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4257. for i = 0, 0.8, 0.1 do
  4258. swait()
  4259. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4260. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4263. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4265. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4266. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4267. end
  4268. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4269. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4270. holding()
  4271. end
  4272. end
  4273. if Rapid == false then
  4274. Rapid = true
  4275. holding()
  4276. end
  4277. end
  4278. end)
  4279. mouse.KeyUp:connect(function(k)
  4280. if k == "c" and Rapid == true then
  4281. MV3 = 180
  4282. Rapid = false
  4283. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4284. attack = false
  4285. wait(0.5)
  4286. Humanoid.WalkSpeed = 16
  4287. FastFireBall:Destroy()
  4288. FastFireBall2:Destroy()
  4289. end
  4290. end)
  4291.  
  4292.  
  4293. mouse.KeyUp:connect(function(k)
  4294. if k == "=" then
  4295. Combo1()
  4296. end
  4297. end)
  4298.  
  4299. mouse.KeyUp:connect(function(k)
  4300. if k == "r" then
  4301. Combo2()
  4302. end
  4303. end)
  4304.  
  4305. mouse.KeyUp:connect(function(k)
  4306. if k == "=" then
  4307. Combo3()
  4308. end
  4309. end)
  4310. mouse.KeyUp:connect(function(k)
  4311. if k == "u" then
  4312. Combo4()
  4313. end
  4314. end)
  4315.  
  4316.  
  4317. SoundFolder = Instance.new("Folder",char)
  4318. SoundFolder.Name = "SoundFolder"
  4319. punchsound1 = Instance.new("Sound",Torso)
  4320. punchsound1.Volume = 1.2
  4321. punchsound1.Name = "punchsound1"
  4322. punchsound1.Looped = false
  4323. punchsound1.SoundId = "rbxassetid://137579113"
  4324. StrongPunch = Instance.new("Sound",Torso)
  4325. StrongPunch.Volume = 1.6
  4326. StrongPunch.Name = "StrongPunch"
  4327. StrongPunch.Looped = false
  4328. StrongPunch.SoundId = "rbxassetid://441202925"
  4329. StrongPunch = Instance.new("Sound",Torso)
  4330. StrongPunch.Volume = 1.6
  4331. StrongPunch.Name = "StrongPunch"
  4332. StrongPunch.Looped = false
  4333. StrongPunch.SoundId = "rbxassetid://441202925"
  4334. StrongPunch1 = Instance.new("Sound",Torso)
  4335. StrongPunch1.Volume = 1.6
  4336. StrongPunch1.Name = "StrongPunch"
  4337. StrongPunch1.Looped = false
  4338. StrongPunch1.SoundId = "rbxassetid://441202925"
  4339. StrongPunch2 = Instance.new("Sound",Torso)
  4340. StrongPunch2.Volume = 1.6
  4341. StrongPunch2.Name = "StrongPunch"
  4342. StrongPunch.Looped = false
  4343. StrongPunch2.SoundId = "rbxassetid://441202925"
  4344. Zano = Instance.new("Sound",Torso)
  4345. Zano.Volume = 6
  4346. Zano.Name = "Zano"
  4347. Zano.Looped = false
  4348. Zano.SoundId = "rbxassetid://744770874"
  4349. GroundImpact = Instance.new("Sound",Torso)
  4350. GroundImpact.Volume = 8
  4351. GroundImpact.Name = "GroundImpact"
  4352. GroundImpact.Looped = false
  4353. GroundImpact.SoundId = "rbxassetid://165970126"
  4354. Break = Instance.new("Sound",Torso)
  4355. Break.Volume = 5
  4356. Break.Name = "Bonebreak"
  4357. Break.Looped = false
  4358. Break.SoundId = "rbxassetid://314390675"
  4359.  
  4360. local hit1 = false
  4361. local hit2 = false
  4362. local hit3 = false
  4363. local hit4 = false
  4364.  
  4365. function Combo1()
  4366. getplayer = new("Part",char)
  4367. getplayer.Position = Vector3.new(999,999,999)
  4368. getplayer.Transparency = 1
  4369. getplayer.Size = v3(3,3,3)
  4370. getplayer.CanCollide = false
  4371. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4372. getplayer.Name = "GetPlayer"
  4373.  
  4374. game.Debris:AddItem(getplayer,0.5)
  4375.  
  4376. getplayer.Touched:connect(function(hit)
  4377. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4378. getplayer:Destroy()
  4379. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4380. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4381. to.Anchored = true
  4382. idle = false
  4383.  
  4384.  
  4385. punchsound1:Play()
  4386. hit1 = true
  4387. for i = 0, 1, 0.1 do
  4388. swait()
  4389. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4390. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4391. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4392. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4393. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4394. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4395. end
  4396. punchsound1:Play()
  4397. for i = 0, 1, 0.1 do
  4398. swait()
  4399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4401. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  4404. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4405. end
  4406. punchsound1:Play()
  4407. for i = 0, 1, 0.1 do
  4408. swait()
  4409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4411. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4412. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4413. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4414. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4415. end
  4416. for i = 0, 1, 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. for i = 0, 1, 0.1 do
  4426. swait()
  4427. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4428. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4429. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4430. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4431. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4432. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4433. end
  4434. StrongPunch1:Play()
  4435. for i = 0, 1, 0.1 do
  4436. swait()
  4437. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4438. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4439. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  4442. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4443. end
  4444. for i = 0, 0.6, 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. for i = 0, 0.6, 0.1 do
  4454. swait()
  4455. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4456. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4457. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4458. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4459. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4460. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4461. end
  4462. for i,v in pairs(to.Parent:GetChildren()) do
  4463. if v:IsA("Humanoid") then
  4464. v.Health = v.Health - 3
  4465.  
  4466. v.PlatformStand = true
  4467. end
  4468. end
  4469. StrongPunch:Play()
  4470. for i = 0, 1, 0.1 do
  4471. swait()
  4472. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4473. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4474. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4475. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4476. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4477. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4478. end
  4479. for i,v in pairs(to.Parent:GetChildren()) do
  4480. if v:IsA("Humanoid") then
  4481. v.Health = v.Health - 5
  4482.  
  4483. v.PlatformStand = true
  4484. end
  4485. end
  4486.  
  4487. hit1 = false
  4488.  
  4489. punchsound1:Play()
  4490. hit2 = true
  4491. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4492. for i = 0, 1, 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. for i,v in pairs(to.Parent:GetChildren()) do
  4502. if v:IsA("Humanoid") then
  4503. v.Health = v.Health - 5
  4504.  
  4505. v.PlatformStand = true
  4506. end
  4507. end
  4508. hit2 = false
  4509.  
  4510. punchsound1:Play()
  4511. hit3 = true
  4512. hit4 = true
  4513.  
  4514.  
  4515. punchsound1:Play()
  4516.  
  4517. coroutine.wrap(function()
  4518. for i=1,5 do
  4519. wait()
  4520. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4521. GroundImpact:Play()
  4522. a21e = new("Part",to)
  4523. a21e.Name = "Beam"..num
  4524. a21e.Locked = true
  4525. a21e.Size = v3(1,1,1)
  4526. a21e.CanCollide = false
  4527. a21e.BrickColor = bc("Gold")
  4528. a21e.Material = "Neon"
  4529. a21e.Transparency = 0
  4530. aa21e = new("SpecialMesh",a21e)
  4531. a21e.Anchored = true
  4532. a21e.Position = to.Position
  4533. aa21e.MeshType = "Sphere"
  4534. aa21e.Scale = v3(1,1,1)
  4535. a51e = new("Part",char)
  4536. a51e.Name = "Beam"..num
  4537. a51e.Locked = true
  4538. a51e.Size = v3(1,1,1)
  4539. a51e.CanCollide = false
  4540. a51e.BrickColor = bc("White")
  4541. a51e.Material = "Neon"
  4542. a51e.Transparency = 0
  4543. aa51e = new("SpecialMesh",a51e)
  4544. a51e.Anchored = true
  4545. a51e.Position = to.Position
  4546. aa51e.MeshType = "Sphere"
  4547. aa51e.Scale = v3(1,1,1)
  4548. a61e = new("Part",char)
  4549. a61e.Name = "Beam"..num
  4550. a61e.Locked = true
  4551. a61e.Size = v3(1,1,1)
  4552. a61e.CanCollide = false
  4553. a61e.BrickColor = bc("Really red")
  4554. a61e.Material = "Neon"
  4555. a61e.Transparency = 0
  4556. aa61e = new("SpecialMesh",a61e)
  4557. a61e.Anchored = true
  4558. a61e.Position = to.Position
  4559. aa61e.MeshType = "Sphere"
  4560. aa61e.Scale = v3(1,1,1)
  4561. for i = 1,20 do
  4562. wait()
  4563. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4564. a21e.Transparency = a21e.Transparency + 0.03
  4565. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4566. a51e.Transparency = a51e.Transparency + 0.03
  4567. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4568. a61e.Transparency = a61e.Transparency + 0.02
  4569. for i,v in pairs(to.Parent:GetChildren()) do
  4570. if v:IsA("Humanoid") then
  4571. v.Health = v.Health - 0.5
  4572.  
  4573. v.PlatformStand = true
  4574. end
  4575. end
  4576. end
  4577. a61e:Destroy()
  4578. aa61e:Destroy()
  4579. a51e:Destroy()
  4580. aa51e:Destroy()
  4581. a21e:Destroy()
  4582. aa21e:Destroy()
  4583.  
  4584. end
  4585.  
  4586.  
  4587. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4588. for i = 0, 1, 0.1 do
  4589. swait()
  4590. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4591. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4592. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4593. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4594. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4595. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4596. end
  4597.  
  4598.  
  4599.  
  4600. wait(0.7)
  4601. end)()
  4602.  
  4603.  
  4604.  
  4605.  
  4606. RootPart.Anchored = true
  4607.  
  4608. for i = 0, 1, 0.1 do
  4609. swait()
  4610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4612. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4613. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4614. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4615. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4616. end
  4617.  
  4618.  
  4619. StrongPunch:Play()
  4620.  
  4621.  
  4622. for i = 0, 1, 0.1 do
  4623. swait()
  4624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4626. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4627. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4628. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4629. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4630. end
  4631.  
  4632. for i = 0, 1, 0.1 do
  4633. swait()
  4634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4636. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4637. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4638. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4639. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4640. end
  4641.  
  4642.  
  4643.  
  4644. for i,v in pairs(to.Parent:GetChildren()) do
  4645. if v:IsA("Humanoid") then
  4646. v.Health = v.Health - 20
  4647.  
  4648. v.PlatformStand = true
  4649. end
  4650. end
  4651.  
  4652. StrongPunch2:Play()
  4653. for i = 0, 1, 0.1 do
  4654. swait()
  4655. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4656. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4657. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4658. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4659. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4660. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4661. end
  4662.  
  4663. hitground = new("Part",char)
  4664. hitground.Size = Vector3.new(5,5,5)
  4665. hitground.Name = "Ground"
  4666. hitground.Transparency = 1
  4667. hitground.CanCollide = false
  4668. game.Debris:AddItem(hitground,2)
  4669. hitground.Position = Vector3.new(999,999,999)
  4670. hitgroundweld = new("Weld",hitground)
  4671. hitgroundweld.Part0 = to
  4672. hitgroundweld.Part1 = hitground
  4673. hitground.Touched:connect(function(hit2)
  4674. if hit2.Size.x > 150 then
  4675. hitground:Destroy()
  4676. ad = new("Part",char)
  4677. ad.Name = "NewPart"
  4678. ad.Size = Vector3.new(30,0.1,30)
  4679. ad.CanCollide = false
  4680. ad.Anchored = true
  4681. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4682. ad.Transparency = 1
  4683. aad = new("Decal",ad)
  4684.  
  4685. aad.Face = "Top"
  4686. aad.Transparency = 1
  4687. aad.Transparency = 0
  4688. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4689. smoke = new("Part",to)
  4690. smokemesh = new("SpecialMesh",smoke)
  4691. smokemesh.MeshId = "rbxassetid://928329648"
  4692. smoke.BrickColor = hit2.BrickColor
  4693. smoke.Anchored = true
  4694. smoke.Position = hitground.Position
  4695. GroundImpact:Play()
  4696. for i = 1,20 do
  4697. wait()
  4698. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4699. smoke.Transparency = smoke.Transparency + 1/20
  4700. end
  4701. smoke:Destroy()
  4702. wait(0.5)
  4703.  
  4704. for i = 1,20 do
  4705. wait(0.1)
  4706. aad.Transparency = aad.Transparency + 1/20
  4707. end
  4708. end
  4709. end)
  4710. to.Anchored = false
  4711. ys = Instance.new("BodyVelocity",to)
  4712. ys.Name = "GO"
  4713.  
  4714. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4715.  
  4716. ys.Velocity = v3(0,-90,0)
  4717.  
  4718. wait(1)
  4719. ys:Destroy()
  4720.  
  4721.  
  4722.  
  4723.  
  4724.  
  4725. hit3 = false
  4726. hit4 = false
  4727.  
  4728.  
  4729. hit1 = false
  4730. hit2 = false
  4731. hit3 = false
  4732. hit4 = false
  4733. idle = true
  4734. RootPart.Anchored = false
  4735. end
  4736. end)
  4737. end
  4738.  
  4739.  
  4740. function Combo4()
  4741. getplayer = new("Part",char)
  4742. getplayer.Position = Vector3.new(999,999,999)
  4743. getplayer.Transparency = 1
  4744. getplayer.Size = v3(3,3,3)
  4745. getplayer.CanCollide = false
  4746. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4747. getplayer.Name = "GetPlayer"
  4748.  
  4749. game.Debris:AddItem(getplayer,0.5)
  4750.  
  4751. getplayer.Touched:connect(function(hit)
  4752. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4753. getplayer:Destroy()
  4754. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4755. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4756. to.Anchored = true
  4757. RootPart.Anchored = true
  4758. idle = false
  4759.  
  4760.  
  4761. punchsound1:Play()
  4762. hit1 = true
  4763. for i = 0, 0.5, 0.1 do
  4764. swait()
  4765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4767. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4768. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4769. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4770. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4771. end
  4772. punchsound1:Play()
  4773. for i = 0, 0.5, 0.1 do
  4774. swait()
  4775. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4776. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4777. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4778. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4779. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4780. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4781. end
  4782. punchsound1:Play()
  4783. for i = 0, 0.6, 0.1 do
  4784. swait()
  4785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4787. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4788. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4789. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4790. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4791. end
  4792. for i = 0, 0.6, 0.1 do
  4793. swait()
  4794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4796. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4797. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4798. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4799. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4800. end
  4801. for i = 0, 0.5, 0.1 do
  4802. swait()
  4803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4805. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4806. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4807. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4808. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4809. end
  4810. punchsound1:Play()
  4811. for i = 0, 0.5, 0.1 do
  4812. swait()
  4813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4815. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4816. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4817. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4818. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4819. end
  4820. punchsound1:Play()
  4821. for i = 0, 0.6, 0.1 do
  4822. swait()
  4823. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4824. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4825. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4826. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4827. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4828. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4829. end
  4830. for i = 0, 0.6, 0.1 do
  4831. swait()
  4832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4834. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4835. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4836. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4837. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4838. end
  4839. for i = 0, 0.5, 0.1 do
  4840. swait()
  4841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4843. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4844. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4845. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4846. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4847. end
  4848. punchsound1:Play()
  4849. for i = 0, 0.5, 0.1 do
  4850. swait()
  4851. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4852. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4853. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4854. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4855. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4856. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4857. end
  4858. punchsound1:Play()
  4859. for i = 0, 0.6, 0.1 do
  4860. swait()
  4861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4863. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4864. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4865. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4866. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4867. end
  4868. for i = 0, 0.6, 0.1 do
  4869. swait()
  4870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4872. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4873. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4874. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4875. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4876. end
  4877. for i = 0, 0.5, 0.1 do
  4878. swait()
  4879. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4880. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4881. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4882. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4883. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4884. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4885. end
  4886. punchsound1:Play()
  4887. for i = 0, 0.5, 0.1 do
  4888. swait()
  4889. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4890. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4891. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4892. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4893. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4894. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4895. end
  4896. punchsound1:Play()
  4897. for i = 0, 0.6, 0.1 do
  4898. swait()
  4899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4901. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4902. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4903. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4904. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4905. end
  4906. for i = 0, 0.6, 0.1 do
  4907. swait()
  4908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4910. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4912. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4913. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4914. end
  4915. for i = 0, 0.5, 0.1 do
  4916. swait()
  4917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4919. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4920. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4921. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4922. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4923. end
  4924. punchsound1:Play()
  4925. for i = 0, 0.5, 0.1 do
  4926. swait()
  4927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4929. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4930. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4931. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4932. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4933. end
  4934. punchsound1:Play()
  4935. for i = 0, 0.6, 0.1 do
  4936. swait()
  4937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4939. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4940. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4941. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4942. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4943. end
  4944. StrongPunch2:Play()
  4945. for i = 0, 5, 0.1 do
  4946. swait()
  4947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4949. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4950. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4951. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4952. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4953. end
  4954.  
  4955. for i,v in pairs(to.Parent:GetChildren()) do
  4956. if v:IsA("Humanoid") then
  4957. v.Health = v.Health - 20
  4958.  
  4959. v.PlatformStand = true
  4960. end
  4961. end
  4962. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4963. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4964. Zanzoken = Instance.new("Part",char)
  4965. Zanzoken.Anchored = true
  4966. Zanzoken.Position = v3(999,999,999)
  4967. Zanzoken.CFrame = Torso.CFrame
  4968. game.Debris:AddItem(Zanzoken,0.5)
  4969. Zanzoken.Transparency = 1
  4970. Zano:Play()
  4971. wait()
  4972. idk = Instance.new("BillboardGui",Zanzoken)
  4973. idk.Size = UDim2.new(10,0,15,0)
  4974. idk.AlwaysOnTop = false
  4975. idk1 = Instance.new("ImageLabel",idk)
  4976. idk1.BackgroundTransparency = 1
  4977. idk.ExtentsOffset = v3(0,0,0)
  4978. idk1.ImageTransparency = 0
  4979. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4980. idk1.Size = UDim2.new(2,0,1,0)
  4981. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4982. idk1.Image = "rbxassetid://319554883"
  4983. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4984. wait()
  4985. Zanzoken = Instance.new("Part",char)
  4986. Zanzoken.Anchored = true
  4987. Zanzoken.Position = v3(999,999,999)
  4988. Zanzoken.CFrame = Torso.CFrame
  4989. game.Debris:AddItem(Zanzoken,0.5)
  4990. Zanzoken.Transparency = 1
  4991. wait()
  4992. idk = Instance.new("BillboardGui",Zanzoken)
  4993. idk.Size = UDim2.new(20,0,20,0)
  4994. idk.AlwaysOnTop = false
  4995. idk1 = Instance.new("ImageLabel",idk)
  4996. idk1.BackgroundTransparency = 1
  4997. idk.ExtentsOffset = v3(0,0,0)
  4998. idk1.ImageTransparency = 0
  4999. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5000. idk1.Size = UDim2.new(2,0,1,0)
  5001. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5002. idk1.Image = "rbxassetid://319554883"
  5003. for i = 0, 0.5, 0.1 do
  5004. swait()
  5005. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5006. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5007. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5008. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5009. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5010. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5011. end
  5012. punchsound1:Play()
  5013. for i = 0, 0.5, 0.1 do
  5014. swait()
  5015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5017. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5018. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5019. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5020. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5021. end
  5022. punchsound1:Play()
  5023. for i = 0, 0.6, 0.1 do
  5024. swait()
  5025. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5026. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5027. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5028. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5029. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5030. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5031. end
  5032. for i = 0, 0.6, 0.1 do
  5033. swait()
  5034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5036. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5037. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5038. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5039. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5040. end
  5041. for i = 0, 0.5, 0.1 do
  5042. swait()
  5043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5045. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5046. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5047. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5048. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5049. end
  5050. punchsound1:Play()
  5051. for i = 0, 0.5, 0.1 do
  5052. swait()
  5053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5055. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5056. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5057. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5058. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5059. end
  5060. punchsound1:Play()
  5061. for i = 0, 0.6, 0.1 do
  5062. swait()
  5063. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5064. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5065. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5066. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5067. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5068. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5069. end
  5070. for i = 0, 0.6, 0.1 do
  5071. swait()
  5072. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5073. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5074. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5075. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5076. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5077. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5078. end
  5079. for i = 0, 0.5, 0.1 do
  5080. swait()
  5081. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5082. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5083. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5084. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5085. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5086. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5087. end
  5088. punchsound1:Play()
  5089. for i = 0, 0.5, 0.1 do
  5090. swait()
  5091. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5092. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5093. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5094. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5095. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5096. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5097. end
  5098. punchsound1:Play()
  5099. for i = 0, 0.6, 0.1 do
  5100. swait()
  5101. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5102. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5103. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5104. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5105. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5106. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5107. end
  5108. for i = 0, 0.6, 0.1 do
  5109. swait()
  5110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5112. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5113. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5114. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5115. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5116. end
  5117. for i = 0, 0.5, 0.1 do
  5118. swait()
  5119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5121. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5122. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5123. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5124. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5125. end
  5126. punchsound1:Play()
  5127. for i = 0, 0.5, 0.1 do
  5128. swait()
  5129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5131. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5132. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5133. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5134. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5135. end
  5136. punchsound1:Play()
  5137. for i = 0, 0.3, 0.1 do
  5138. swait()
  5139. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5140. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5141. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5142. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5143. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5144. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5145. end
  5146. for i = 0, 0.3, 0.1 do
  5147. swait()
  5148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5150. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5151. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5152. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5153. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5154. end
  5155. for i = 0, 0.3, 0.1 do
  5156. swait()
  5157. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5158. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5159. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5160. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5161. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5162. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5163. end
  5164. punchsound1:Play()
  5165. for i = 0, 0.3, 0.1 do
  5166. swait()
  5167. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5168. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5169. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5170. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5171. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5172. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5173. end
  5174. punchsound1:Play()
  5175. for i = 0, 0.3, 0.1 do
  5176. swait()
  5177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5178. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5179. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5180. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5181. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5182. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5183. end
  5184. for i = 0, 0.3, 0.1 do
  5185. swait()
  5186. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5187. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5188. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5189. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5190. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5191. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5192. end
  5193. punchsound1:Play()
  5194. for i = 0, 1, 0.1 do
  5195. swait()
  5196. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5197. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5198. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5199. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5200. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5201. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5202. end
  5203. for i = 0, 0.3, 0.1 do
  5204. swait()
  5205. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5206. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5207. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5208. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5209. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5210. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5211. end
  5212. punchsound1:Play()
  5213. for i = 0, 0.3, 0.1 do
  5214. swait()
  5215. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5216. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5217. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5218. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5219. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5220. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5221. end
  5222. for i = 0, 0.3, 0.1 do
  5223. swait()
  5224. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5225. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5226. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5227. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5228. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5229. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5230. end
  5231. for i = 0, 0.3, 0.1 do
  5232. swait()
  5233. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5234. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5235. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5236. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5237. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5238. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5239. end
  5240. punchsound1:Play()
  5241. for i = 0, 0.3, 0.1 do
  5242. swait()
  5243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5245. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5246. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5247. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5248. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5249. end
  5250. punchsound1:Play()
  5251. for i = 0, 0.6, 0.1 do
  5252. swait()
  5253. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5254. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5255. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5256. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5257. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5258. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5259. end
  5260. for i = 0, 0.3, 0.1 do
  5261. swait()
  5262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5264. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5265. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5266. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5267. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5268. end
  5269. for i = 0, 0.3, 0.1 do
  5270. swait()
  5271. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5272. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5273. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5274. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5275. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5276. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5277. end
  5278. punchsound1:Play()
  5279. for i = 0, 0.5, 0.1 do
  5280. swait()
  5281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5283. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5286. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5287. end
  5288. punchsound1:Play()
  5289. for i = 0, 0.6, 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, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5302. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5303. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5304. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5305. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5306. end
  5307. for i = 0, 0.5, 0.1 do
  5308. swait()
  5309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5311. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5312. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5313. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5314. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5315. end
  5316. punchsound1:Play()
  5317. for i = 0, 0.5, 0.1 do
  5318. swait()
  5319. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5320. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5321. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5322. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5323. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5324. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5325. end
  5326. punchsound1:Play()
  5327. for i = 0, 0.6, 0.1 do
  5328. swait()
  5329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5331. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5332. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5333. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5334. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5335. end
  5336. for i = 0, 0.6, 0.1 do
  5337. swait()
  5338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5340. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5341. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5342. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5343. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5344. end
  5345. for i = 0, 0.5, 0.1 do
  5346. swait()
  5347. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5348. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5349. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5350. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5351. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5352. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5353. end
  5354. punchsound1:Play()
  5355. for i = 0, 0.5, 0.1 do
  5356. swait()
  5357. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5358. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5359. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5360. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5361. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5362. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5363. end
  5364. punchsound1:Play()
  5365. for i = 0, 0.6, 0.1 do
  5366. swait()
  5367. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5368. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5369. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5370. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5371. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5372. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5373. end
  5374. for i = 0, 0.6, 0.1 do
  5375. swait()
  5376. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5377. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5378. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5379. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5380. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5381. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5382. end
  5383. punchsound1:Play()
  5384. for i = 0, 1, 0.1 do
  5385. swait()
  5386. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5387. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5388. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5389. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5390. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5391. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5392. end
  5393. for i = 0, 0.5, 0.1 do
  5394. swait()
  5395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5397. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5399. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5400. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5401. end
  5402. punchsound1:Play()
  5403. for i = 0, 0.6, 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. for i = 0, 0.6, 0.1 do
  5413. swait()
  5414. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5415. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5416. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5417. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5418. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5419. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5420. end
  5421. for i = 0, 0.5, 0.1 do
  5422. swait()
  5423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5425. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5426. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5427. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5428. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5429. end
  5430. punchsound1:Play()
  5431. for i = 0, 0.5, 0.1 do
  5432. swait()
  5433. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5434. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5435. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5436. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5437. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5438. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5439. end
  5440. punchsound1:Play()
  5441. for i = 0, 0.6, 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. for i = 0, 0.6, 0.1 do
  5451. swait()
  5452. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5453. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5454. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5455. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5456. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5457. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5458. end
  5459. for i = 0, 0.5, 0.1 do
  5460. swait()
  5461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5463. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5464. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5465. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5466. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5467. end
  5468. punchsound1:Play()
  5469. for i = 0, 0.5, 0.1 do
  5470. swait()
  5471. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5472. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5473. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5474. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5475. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5476. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5477. end
  5478. punchsound1:Play()
  5479. for i = 0, 0.6, 0.1 do
  5480. swait()
  5481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5483. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5484. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5485. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5486. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5487. end
  5488. for i = 0, 0.6, 0.1 do
  5489. swait()
  5490. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5491. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5492. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5493. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5494. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5495. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5496. end
  5497. for i = 0, 0.5, 0.1 do
  5498. swait()
  5499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5501. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5502. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5503. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5504. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5505. end
  5506. punchsound1:Play()
  5507. for i = 0, 0.5, 0.1 do
  5508. swait()
  5509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5511. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5512. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5513. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5514. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5515. end
  5516. punchsound1:Play()
  5517. for i = 0, 0.6, 0.1 do
  5518. swait()
  5519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5521. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5522. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5523. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5524. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5525. end
  5526. for i = 0, 0.6, 0.1 do
  5527. swait()
  5528. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5529. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5530. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5531. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5532. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5533. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5534. end
  5535. for i = 0, 0.5, 0.1 do
  5536. swait()
  5537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5538. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5539. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5540. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5541. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5542. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5543. end
  5544. punchsound1:Play()
  5545. for i = 0, 0.5, 0.1 do
  5546. swait()
  5547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5549. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5550. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5551. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5552. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5553. end
  5554. punchsound1:Play()
  5555. for i = 0, 0.6, 0.1 do
  5556. swait()
  5557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5559. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5560. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5561. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5562. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5563. end
  5564. for i = 0, 0.6, 0.1 do
  5565. swait()
  5566. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5567. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5568. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5569. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5570. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5571. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5572. end
  5573. punchsound1:Play()
  5574. for i = 0, 1, 0.1 do
  5575. swait()
  5576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5578. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5579. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5580. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5581. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5582. end
  5583. for i = 0, 0.5, 0.1 do
  5584. swait()
  5585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5587. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5589. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5590. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5591. end
  5592. punchsound1:Play()
  5593. for i = 0, 0.6, 0.1 do
  5594. swait()
  5595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5597. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5598. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5599. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5600. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5601. end
  5602. for i = 0, 0.6, 0.1 do
  5603. swait()
  5604. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5605. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5606. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5607. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5608. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5609. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5610. end
  5611. for i = 0, 0.5, 0.1 do
  5612. swait()
  5613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5615. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5616. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5617. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5618. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5619. end
  5620. punchsound1:Play()
  5621. for i = 0, 0.3, 0.1 do
  5622. swait()
  5623. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5624. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5625. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5626. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5627. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5628. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5629. end
  5630. punchsound1:Play()
  5631. for i = 0, 0.3, 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. for i = 0, 0.3, 0.1 do
  5641. swait()
  5642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5644. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5645. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5646. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5647. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5648. end
  5649. for i = 0, 0.3, 0.1 do
  5650. swait()
  5651. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5652. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5653. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5654. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5655. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5656. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5657. end
  5658. punchsound1:Play()
  5659. for i = 0, 0.3, 0.1 do
  5660. swait()
  5661. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5662. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5663. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5664. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5665. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5666. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5667. end
  5668. punchsound1:Play()
  5669. for i = 0, 0.3, 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. for i = 0, 0.3, 0.1 do
  5679. swait()
  5680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5682. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5683. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5684. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5685. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5686. end
  5687. for i = 0, 0.3, 0.1 do
  5688. swait()
  5689. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5690. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5691. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5692. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5693. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5694. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5695. end
  5696. punchsound1:Play()
  5697. for i = 0, 0.3, 0.1 do
  5698. swait()
  5699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5701. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5702. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5703. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5704. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5705. end
  5706. punchsound1:Play()
  5707. for i = 0, 0.3, 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. for i = 0, 0.1, 0.1 do
  5717. swait()
  5718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5720. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5722. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5723. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5724. end
  5725. for i = 0, 0.1, 0.1 do
  5726. swait()
  5727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5729. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5730. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5731. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5732. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5733. end
  5734. punchsound1:Play()
  5735. for i = 0, 0.1, 0.1 do
  5736. swait()
  5737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5739. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5740. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5741. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5742. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5743. end
  5744. punchsound1:Play()
  5745. for i = 0, 0.1, 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. for i = 0, 0.1, 0.1 do
  5755. swait()
  5756. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5757. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5758. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5759. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5760. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5761. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5762. end
  5763. punchsound1:Play()
  5764. for i = 0, 0.4, 0.1 do
  5765. swait()
  5766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5768. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5769. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5770. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5771. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5772. end
  5773. for i,v in pairs(to.Parent:GetChildren()) do
  5774. if v:IsA("Humanoid") then
  5775. v.Health = v.Health - 20
  5776.  
  5777. v.PlatformStand = true
  5778. end
  5779. end
  5780. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5781. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5782. Zanzoken = Instance.new("Part",char)
  5783. Zanzoken.Anchored = true
  5784. Zanzoken.Position = v3(999,999,999)
  5785. Zanzoken.CFrame = Torso.CFrame
  5786. game.Debris:AddItem(Zanzoken,0.5)
  5787. Zanzoken.Transparency = 1
  5788. Zano:Play()
  5789. wait()
  5790. idk = Instance.new("BillboardGui",Zanzoken)
  5791. idk.Size = UDim2.new(10,0,15,0)
  5792. idk.AlwaysOnTop = false
  5793. idk1 = Instance.new("ImageLabel",idk)
  5794. idk1.BackgroundTransparency = 1
  5795. idk.ExtentsOffset = v3(0,0,0)
  5796. idk1.ImageTransparency = 0
  5797. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5798. idk1.Size = UDim2.new(2,0,1,0)
  5799. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5800. idk1.Image = "rbxassetid://319554883"
  5801. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5802. wait()
  5803. Zanzoken = Instance.new("Part",char)
  5804. Zanzoken.Anchored = true
  5805. Zanzoken.Position = v3(999,999,999)
  5806. Zanzoken.CFrame = Torso.CFrame
  5807. game.Debris:AddItem(Zanzoken,0.5)
  5808. Zanzoken.Transparency = 1
  5809. wait()
  5810. idk = Instance.new("BillboardGui",Zanzoken)
  5811. idk.Size = UDim2.new(20,0,20,0)
  5812. idk.AlwaysOnTop = false
  5813. idk1 = Instance.new("ImageLabel",idk)
  5814. idk1.BackgroundTransparency = 1
  5815. idk.ExtentsOffset = v3(0,0,0)
  5816. idk1.ImageTransparency = 0
  5817. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5818. idk1.Size = UDim2.new(2,0,1,0)
  5819. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5820. idk1.Image = "rbxassetid://319554883"
  5821. punchsound1:Play()
  5822. for i = 0, 6, 0.1 do
  5823. swait()
  5824. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5825. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5826. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5827. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5828. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5829. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5830. end
  5831. for i = 0, 0.6, 0.1 do
  5832. swait()
  5833. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5834. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5835. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5836. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5837. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5838. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5839. end
  5840. for i = 0, 0.6, 0.1 do
  5841. swait()
  5842. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5843. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5844. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5845. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5846. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5847. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5848. end
  5849. punchsound1:Play()
  5850. for i = 0, 1, 0.1 do
  5851. swait()
  5852. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5853. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5854. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5855. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5856. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5857. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5858. end
  5859. for i = 0, 0.6, 0.1 do
  5860. swait()
  5861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5863. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5864. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5865. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5866. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5867. end
  5868. for i = 0, 0.6, 0.1 do
  5869. swait()
  5870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5872. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5873. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5874. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5875. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5876. end
  5877. punchsound1:Play()
  5878. for i = 0, 1, 0.1 do
  5879. swait()
  5880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5882. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5883. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5884. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5885. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5886. end
  5887. for i = 0, 0.6, 0.1 do
  5888. swait()
  5889. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5890. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5891. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5892. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5893. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5894. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5895. end
  5896. for i = 0, 0.6, 0.1 do
  5897. swait()
  5898. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5899. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5900. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5901. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5902. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5903. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5904. end
  5905. punchsound1:Play()
  5906. for i = 0, 1, 0.1 do
  5907. swait()
  5908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5910. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5911. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5912. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5913. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5914. end
  5915. for i = 0, 0.6, 0.1 do
  5916. swait()
  5917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5919. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5920. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5921. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5922. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5923. end
  5924. for i = 0, 0.6, 0.1 do
  5925. swait()
  5926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5928. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5929. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5930. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5931. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5932. end
  5933. punchsound1:Play()
  5934. for i = 0, 1, 0.1 do
  5935. swait()
  5936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5938. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5939. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5940. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5941. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5942. end
  5943. for i = 0, 0.6, 0.1 do
  5944. swait()
  5945. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5946. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5947. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5948. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5949. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5950. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5951. end
  5952. for i = 0, 0.6, 0.1 do
  5953. swait()
  5954. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5955. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5956. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5957. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5958. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5959. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5960. end
  5961. punchsound1:Play()
  5962. for i = 0, 1, 0.1 do
  5963. swait()
  5964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5966. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5967. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5968. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5969. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5970. end
  5971. for i = 0, 0.6, 0.1 do
  5972. swait()
  5973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5975. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5976. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5977. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5978. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5979. end
  5980. for i = 0, 0.6, 0.1 do
  5981. swait()
  5982. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5983. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5984. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5985. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5986. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5987. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5988. end
  5989. punchsound1:Play()
  5990. for i = 0, 1, 0.1 do
  5991. swait()
  5992. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5993. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5994. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5995. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5996. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5997. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5998. end
  5999.  
  6000.  
  6001.  
  6002. for i,v in pairs(to.Parent:GetChildren()) do
  6003. if v:IsA("Humanoid") then
  6004. v.Health = v.Health - 20
  6005.  
  6006. v.PlatformStand = true
  6007. end
  6008. end
  6009. StrongPunch:Play()
  6010. for i = 0, 1, 0.1 do
  6011. swait()
  6012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6014. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6015. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6016. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6017. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6018. end
  6019. for i = 0, 1, 0.1 do
  6020. swait()
  6021. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6022. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6023. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6024. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6025. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6026. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6027. end
  6028. for i,v in pairs(to.Parent:GetChildren()) do
  6029. if v:IsA("Humanoid") then
  6030. v.Health = v.Health - 5
  6031.  
  6032. v.PlatformStand = true
  6033. end
  6034. end
  6035. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6036. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6037. Zanzoken = Instance.new("Part",char)
  6038. Zanzoken.Anchored = true
  6039. Zanzoken.Position = v3(999,999,999)
  6040. Zanzoken.CFrame = Torso.CFrame
  6041. game.Debris:AddItem(Zanzoken,0.5)
  6042. Zanzoken.Transparency = 1
  6043. Zano:Play()
  6044. wait()
  6045. idk = Instance.new("BillboardGui",Zanzoken)
  6046. idk.Size = UDim2.new(10,0,15,0)
  6047. idk.AlwaysOnTop = false
  6048. idk1 = Instance.new("ImageLabel",idk)
  6049. idk1.BackgroundTransparency = 1
  6050. idk.ExtentsOffset = v3(0,0,0)
  6051. idk1.ImageTransparency = 0
  6052. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6053. idk1.Size = UDim2.new(2,0,1,0)
  6054. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6055. idk1.Image = "rbxassetid://319554883"
  6056. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6057. wait()
  6058. Zanzoken = Instance.new("Part",char)
  6059. Zanzoken.Anchored = true
  6060. Zanzoken.Position = v3(999,999,999)
  6061. Zanzoken.CFrame = Torso.CFrame
  6062. game.Debris:AddItem(Zanzoken,0.5)
  6063. Zanzoken.Transparency = 1
  6064. wait()
  6065. idk = Instance.new("BillboardGui",Zanzoken)
  6066. idk.Size = UDim2.new(20,0,20,0)
  6067. idk.AlwaysOnTop = false
  6068. idk1 = Instance.new("ImageLabel",idk)
  6069. idk1.BackgroundTransparency = 1
  6070. idk.ExtentsOffset = v3(0,0,0)
  6071. idk1.ImageTransparency = 0
  6072. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6073. idk1.Size = UDim2.new(2,0,1,0)
  6074. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6075. idk1.Image = "rbxassetid://319554883"
  6076. for i = 0, 1, 0.1 do
  6077. swait()
  6078. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6079. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6080. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6081. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6082. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6083. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6084. end
  6085. punchsound1:Play()
  6086. for i = 0, 1, 0.1 do
  6087. swait()
  6088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6089. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6090. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6091. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6092. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6093. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6094. end
  6095. punchsound1:Play()
  6096. for i = 0, 1, 0.1 do
  6097. swait()
  6098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6100. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6101. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6102. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6103. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6104. end
  6105. for i = 0, 1, 0.1 do
  6106. swait()
  6107. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6108. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6109. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6110. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6111. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6112. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  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. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6124. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6125. Zanzoken = Instance.new("Part",char)
  6126. Zanzoken.Anchored = true
  6127. Zanzoken.Position = v3(999,999,999)
  6128. Zanzoken.CFrame = Torso.CFrame
  6129. game.Debris:AddItem(Zanzoken,0.5)
  6130. Zanzoken.Transparency = 1
  6131. Zano:Play()
  6132. wait()
  6133. idk = Instance.new("BillboardGui",Zanzoken)
  6134. idk.Size = UDim2.new(10,0,15,0)
  6135. idk.AlwaysOnTop = false
  6136. idk1 = Instance.new("ImageLabel",idk)
  6137. idk1.BackgroundTransparency = 1
  6138. idk.ExtentsOffset = v3(0,0,0)
  6139. idk1.ImageTransparency = 0
  6140. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6141. idk1.Size = UDim2.new(2,0,1,0)
  6142. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6143. idk1.Image = "rbxassetid://319554883"
  6144. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6145. wait()
  6146. Zanzoken = Instance.new("Part",char)
  6147. Zanzoken.Anchored = true
  6148. Zanzoken.Position = v3(999,999,999)
  6149. Zanzoken.CFrame = Torso.CFrame
  6150. game.Debris:AddItem(Zanzoken,0.5)
  6151. Zanzoken.Transparency = 1
  6152. wait()
  6153. idk = Instance.new("BillboardGui",Zanzoken)
  6154. idk.Size = UDim2.new(20,0,20,0)
  6155. idk.AlwaysOnTop = false
  6156. idk1 = Instance.new("ImageLabel",idk)
  6157. idk1.BackgroundTransparency = 1
  6158. idk.ExtentsOffset = v3(0,0,0)
  6159. idk1.ImageTransparency = 0
  6160. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6161. idk1.Size = UDim2.new(2,0,1,0)
  6162. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6163. idk1.Image = "rbxassetid://319554883"
  6164. StrongPunch:Play()
  6165. Break:Play()
  6166.  
  6167. for i = 0, 6, 0.1 do
  6168. swait()
  6169. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6170. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6171. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6172. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6173. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6174. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6175. end
  6176. StrongPunch1:Play()
  6177. for i = 0, 6, 0.1 do
  6178. swait()
  6179. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6180. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6181. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6182. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6183. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6184. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6185. end
  6186. StrongPunch2:Play()
  6187. for i = 0, 7, 0.1 do
  6188. swait()
  6189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6191. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6192. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6193. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6194. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6195. end
  6196. for i = 0, 1, 0.1 do
  6197. swait()
  6198. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6199. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6200. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6201. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6202. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6203. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6204. end
  6205. punchsound1:Play()
  6206. for i = 0, 1, 0.1 do
  6207. swait()
  6208. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6209. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6210. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6211. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6212. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6213. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6214. end
  6215. punchsound1:Play()
  6216. for i = 0, 1, 0.1 do
  6217. swait()
  6218. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6219. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6220. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6221. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6222. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6223. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6224. end
  6225. for i = 0, 1, 0.1 do
  6226. swait()
  6227. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6228. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6229. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6230. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6231. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6232. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6233. end
  6234. for i = 0, 1, 0.1 do
  6235. swait()
  6236. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6237. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6238. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6239. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6240. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6241. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6242. end
  6243. punchsound1:Play()
  6244. for i = 0, 0.5, 0.1 do
  6245. swait()
  6246. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6247. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6248. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6249. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6250. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6251. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6252. end
  6253. punchsound1:Play()
  6254. for i = 0, 0.5, 0.1 do
  6255. swait()
  6256. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6257. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6258. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6259. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6260. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6261. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6262. end
  6263. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6264. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6265. Zanzoken = Instance.new("Part",char)
  6266. Zanzoken.Anchored = true
  6267. Zanzoken.Position = v3(999,999,999)
  6268. Zanzoken.CFrame = Torso.CFrame
  6269. game.Debris:AddItem(Zanzoken,0.5)
  6270. Zanzoken.Transparency = 1
  6271. Zano:Play()
  6272. wait()
  6273. idk = Instance.new("BillboardGui",Zanzoken)
  6274. idk.Size = UDim2.new(10,0,15,0)
  6275. idk.AlwaysOnTop = false
  6276. idk1 = Instance.new("ImageLabel",idk)
  6277. idk1.BackgroundTransparency = 1
  6278. idk.ExtentsOffset = v3(0,0,0)
  6279. idk1.ImageTransparency = 0
  6280. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6281. idk1.Size = UDim2.new(2,0,1,0)
  6282. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6283. idk1.Image = "rbxassetid://319554883"
  6284. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6285. wait()
  6286. Zanzoken = Instance.new("Part",char)
  6287. Zanzoken.Anchored = true
  6288. Zanzoken.Position = v3(999,999,999)
  6289. Zanzoken.CFrame = Torso.CFrame
  6290. game.Debris:AddItem(Zanzoken,0.5)
  6291. Zanzoken.Transparency = 1
  6292. wait()
  6293. idk = Instance.new("BillboardGui",Zanzoken)
  6294. idk.Size = UDim2.new(20,0,20,0)
  6295. idk.AlwaysOnTop = false
  6296. idk1 = Instance.new("ImageLabel",idk)
  6297. idk1.BackgroundTransparency = 1
  6298. idk.ExtentsOffset = v3(0,0,0)
  6299. idk1.ImageTransparency = 0
  6300. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6301. idk1.Size = UDim2.new(2,0,1,0)
  6302. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6303. idk1.Image = "rbxassetid://319554883"
  6304. for i = 0, 0.4, 0.1 do
  6305. swait()
  6306. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6307. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6308. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6309. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6310. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6311. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6312. end
  6313. punchsound1:Play()
  6314. for i = 0, 0.4, 0.1 do
  6315. swait()
  6316. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6317. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6318. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6319. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6320. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6321. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6322. end
  6323. for i = 0, 0.4, 0.1 do
  6324. swait()
  6325. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6326. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6327. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6328. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6329. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6330. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6331. end
  6332. punchsound1:Play()
  6333. for i = 0, 0.4, 0.1 do
  6334. swait()
  6335. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6336. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6337. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6338. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6339. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6340. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6341. end
  6342. for i = 0, 0.4, 0.1 do
  6343. swait()
  6344. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6345. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6346. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6347. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6348. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6349. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6350. end
  6351. punchsound1:Play()
  6352. for i = 0, 0.4, 0.1 do
  6353. swait()
  6354. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6355. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6356. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6357. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6358. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6359. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6360. end
  6361. for i = 0, 0.4, 0.1 do
  6362. swait()
  6363. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6364. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6365. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6366. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6367. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6368. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6369. end
  6370. punchsound1:Play()
  6371. for i = 0, 0.4, 0.1 do
  6372. swait()
  6373. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6374. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6375. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6376. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6377. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6378. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6379. end
  6380. for i = 0, 0.4, 0.1 do
  6381. swait()
  6382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6383. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6384. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6385. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6386. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6387. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6388. end
  6389. punchsound1:Play()
  6390. for i = 0, 0.4, 0.1 do
  6391. swait()
  6392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6393. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6394. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6395. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6396. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6397. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6398. end
  6399. for i = 0, 0.4, 0.1 do
  6400. swait()
  6401. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6402. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6403. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6404. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6405. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6406. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6407. end
  6408. punchsound1:Play()
  6409. for i = 0, 0.4, 0.1 do
  6410. swait()
  6411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6413. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6414. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6415. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6416. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6417. end
  6418. for i = 0, 0.4, 0.1 do
  6419. swait()
  6420. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6421. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6422. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6423. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6424. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6425. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6426. end
  6427. punchsound1:Play()
  6428. for i = 0, 0.4, 0.1 do
  6429. swait()
  6430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6432. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6433. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6434. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6435. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6436. end
  6437. punchsound1:Play()
  6438. local pie222 = Instance.new("ParticleEmitter")
  6439. pie222.Parent = LeftArm
  6440. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6441. pie222.LightEmission = 1
  6442. pie222.Size = NumberSequence.new(3)
  6443. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6444. pie222.Transparency = NumberSequence.new(0.6,1)
  6445. pie222.EmissionDirection = "Top"
  6446. pie222.Enabled = true
  6447. pie222.Lifetime = NumberRange.new(1)
  6448. pie222.Rotation = NumberRange.new(-320, 320)
  6449. pie222.Rate = 404
  6450. pie222.Speed = NumberRange.new(0)
  6451. pie222.LockedToPart = false
  6452. pie222.VelocitySpread = 2
  6453. for i = 0, 2, 0.1 do
  6454. swait()
  6455. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6456. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6457. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6458. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6459. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6460. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6461. end
  6462. wait(2)
  6463. bigbangattack2()
  6464. pie222:Destroy()
  6465.  
  6466. for i,v in pairs(to.Parent:GetChildren()) do
  6467. if v:IsA("Humanoid") then
  6468. v.Health = v.Health - math.huge
  6469.  
  6470. v.PlatformStand = true
  6471. end
  6472. end
  6473.  
  6474. hit1 = false
  6475.  
  6476. hit2 = true
  6477. for i,v in pairs(to.Parent:GetChildren()) do
  6478. if v:IsA("Humanoid") then
  6479. v.Health = v.Health - 10
  6480.  
  6481. v.PlatformStand = true
  6482. end
  6483. end
  6484. hit2 = false
  6485.  
  6486. hit3 = true
  6487. hit4 = true
  6488.  
  6489.  
  6490.  
  6491.  
  6492. coroutine.wrap(function()
  6493. for i=1,2 do
  6494. wait()
  6495.  
  6496.  
  6497.  
  6498.  
  6499.  
  6500. for i,v in pairs(to.Parent:GetChildren()) do
  6501. if v:IsA("Humanoid") then
  6502. v.Health = v.Health - 2
  6503.  
  6504. v.PlatformStand = true
  6505. end
  6506. end
  6507. end
  6508.  
  6509.  
  6510. wait(3)
  6511. end)()
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521.  
  6522.  
  6523.  
  6524.  
  6525.  
  6526. for i,v in pairs(to.Parent:GetChildren()) do
  6527. if v:IsA("Humanoid") then
  6528. v.Health = v.Health - 10
  6529.  
  6530. v.PlatformStand = true
  6531. end
  6532. end
  6533.  
  6534.  
  6535.  
  6536. hitground = new("Part",char)
  6537. hitground.Size = Vector3.new(5,5,5)
  6538. hitground.Name = "Ground"
  6539. hitground.Transparency = 1
  6540. hitground.CanCollide = false
  6541. game.Debris:AddItem(hitground,2)
  6542. hitground.Position = Vector3.new(999,999,999)
  6543. hitgroundweld = new("Weld",hitground)
  6544. hitgroundweld.Part0 = to
  6545. hitgroundweld.Part1 = hitground
  6546. hitground.Touched:connect(function(hit2)
  6547. if hit2.Size.x > 150 then
  6548. hitground:Destroy()
  6549. ad = new("Part",char)
  6550. ad.Name = "NewPart"
  6551. ad.Size = Vector3.new(30,0.1,30)
  6552. ad.CanCollide = false
  6553. ad.Anchored = true
  6554. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6555. ad.Transparency = 1
  6556. aad = new("Decal",ad)
  6557.  
  6558. aad.Face = "Top"
  6559. aad.Transparency = 1
  6560. aad.Transparency = 0
  6561. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6562. smoke = new("Part",to)
  6563. smokemesh = new("SpecialMesh",smoke)
  6564. smokemesh.MeshId = "rbxassetid://928329648"
  6565. smoke.BrickColor = hit2.BrickColor
  6566. smoke.Anchored = true
  6567. smoke.Position = hitground.Position
  6568. GroundImpact:Play()
  6569. for i = 1,20 do
  6570. wait()
  6571. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6572. smoke.Transparency = smoke.Transparency + 1/20
  6573. end
  6574. smoke:Destroy()
  6575. wait(0.5)
  6576.  
  6577. for i = 1,20 do
  6578. wait(0.1)
  6579. aad.Transparency = aad.Transparency + 1/20
  6580. end
  6581. end
  6582. end)
  6583. ys = Instance.new("BodyVelocity",to)
  6584. ys.Name = "GO"
  6585.  
  6586. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6587.  
  6588. ys.Velocity = v3(0,-90,0)
  6589.  
  6590. wait(1)
  6591. ys:Destroy()
  6592.  
  6593.  
  6594.  
  6595. hit3 = false
  6596. hit4 = false
  6597.  
  6598.  
  6599. hit1 = false
  6600. hit2 = false
  6601. hit3 = false
  6602. hit4 = false
  6603. idle = true
  6604. RootPart.Anchored = false
  6605. end
  6606. end)
  6607. end
  6608.  
  6609. function Combo3()
  6610. getplayer = new("Part",char)
  6611. getplayer.Position = Vector3.new(999,999,999)
  6612. getplayer.Transparency = 1
  6613. getplayer.Size = v3(3,3,3)
  6614. getplayer.CanCollide = false
  6615. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6616. getplayer.Name = "GetPlayer"
  6617.  
  6618. game.Debris:AddItem(getplayer,0.5)
  6619.  
  6620. getplayer.Touched:connect(function(hit)
  6621. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6622. getplayer:Destroy()
  6623. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6624. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6625. to.Anchored = true
  6626. RootPart.Anchored = true
  6627. idle = false
  6628.  
  6629.  
  6630. punchsound1:Play()
  6631. hit1 = true
  6632. for i = 0, 1, 0.1 do
  6633. swait()
  6634. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6635. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6636. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6637. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6638. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6639. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6640. end
  6641. punchsound1:Play()
  6642. for i = 0, 1, 0.1 do
  6643. swait()
  6644. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6645. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6646. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6647. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6648. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6649. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6650. end
  6651. punchsound1:Play()
  6652. for i = 0, 1, 0.1 do
  6653. swait()
  6654. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6655. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6656. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6657. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6658. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6659. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6660. end
  6661. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6662. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6663. Zanzoken = Instance.new("Part",char)
  6664. Zanzoken.Anchored = true
  6665. Zanzoken.Position = v3(999,999,999)
  6666. Zanzoken.CFrame = Torso.CFrame
  6667. game.Debris:AddItem(Zanzoken,0.5)
  6668. Zanzoken.Transparency = 1
  6669. Zano:Play()
  6670. wait()
  6671. idk = Instance.new("BillboardGui",Zanzoken)
  6672. idk.Size = UDim2.new(10,0,15,0)
  6673. idk.AlwaysOnTop = false
  6674. idk1 = Instance.new("ImageLabel",idk)
  6675. idk1.BackgroundTransparency = 1
  6676. idk.ExtentsOffset = v3(0,0,0)
  6677. idk1.ImageTransparency = 0
  6678. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6679. idk1.Size = UDim2.new(2,0,1,0)
  6680. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6681. idk1.Image = "rbxassetid://319554883"
  6682. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6683. wait()
  6684. Zanzoken = Instance.new("Part",char)
  6685. Zanzoken.Anchored = true
  6686. Zanzoken.Position = v3(999,999,999)
  6687. Zanzoken.CFrame = Torso.CFrame
  6688. game.Debris:AddItem(Zanzoken,0.5)
  6689. Zanzoken.Transparency = 1
  6690. wait()
  6691. idk = Instance.new("BillboardGui",Zanzoken)
  6692. idk.Size = UDim2.new(20,0,20,0)
  6693. idk.AlwaysOnTop = false
  6694. idk1 = Instance.new("ImageLabel",idk)
  6695. idk1.BackgroundTransparency = 1
  6696. idk.ExtentsOffset = v3(0,0,0)
  6697. idk1.ImageTransparency = 0
  6698. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6699. idk1.Size = UDim2.new(2,0,1,0)
  6700. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6701. idk1.Image = "rbxassetid://319554883"
  6702. for i = 0, 1, 0.1 do
  6703. swait()
  6704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6706. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6707. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6708. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6709. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6710. end
  6711. punchsound1:Play()
  6712. for i = 0, 1, 0.1 do
  6713. swait()
  6714. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6715. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6716. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6717. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6718. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6719. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6720. end
  6721. punchsound1:Play()
  6722. for i = 0, 1, 0.1 do
  6723. swait()
  6724. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6725. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6726. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6727. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6728. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6729. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6730. end
  6731. for i = 0, 1, 0.1 do
  6732. swait()
  6733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6735. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6736. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6737. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6738. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6739. end
  6740. punchsound1:Play()
  6741. for i = 0, 1, 0.1 do
  6742. swait()
  6743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6745. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6746. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6747. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6748. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6749. end
  6750. punchsound1:Play()
  6751. for i = 0, 1, 0.1 do
  6752. swait()
  6753. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6754. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6755. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6756. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6757. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6758. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6759. end
  6760. for i = 0, 1, 0.1 do
  6761. swait()
  6762. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6763. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6764. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6765. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6766. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6767. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6768. end
  6769. punchsound1:Play()
  6770. for i = 0, 1, 0.1 do
  6771. swait()
  6772. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6773. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6774. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6775. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6776. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6777. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6778. end
  6779. punchsound1:Play()
  6780. for i,v in pairs(to.Parent:GetChildren()) do
  6781. if v:IsA("Humanoid") then
  6782. v.Health = v.Health - 10
  6783.  
  6784. v.PlatformStand = true
  6785. end
  6786. end
  6787. for i = 0, 1, 0.1 do
  6788. swait()
  6789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6791. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6792. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6793. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6794. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6795. end
  6796.  
  6797. for i = 0, 1, 0.1 do
  6798. swait()
  6799. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6800. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6801. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6802. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6803. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6804. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6805. end
  6806. punchsound1:Play()
  6807. for i = 0, 1, 0.1 do
  6808. swait()
  6809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6811. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6812. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6813. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6814. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6815. end
  6816. for i,v in pairs(to.Parent:GetChildren()) do
  6817. if v:IsA("Humanoid") then
  6818. v.Health = v.Health - 3
  6819.  
  6820. v.PlatformStand = true
  6821. end
  6822. end
  6823. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6824. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6825. Zanzoken = Instance.new("Part",char)
  6826. Zanzoken.Anchored = true
  6827. Zanzoken.Position = v3(999,999,999)
  6828. Zanzoken.CFrame = Torso.CFrame
  6829. game.Debris:AddItem(Zanzoken,0.5)
  6830. Zanzoken.Transparency = 1
  6831. Zano:Play()
  6832. wait()
  6833. idk = Instance.new("BillboardGui",Zanzoken)
  6834. idk.Size = UDim2.new(10,0,15,0)
  6835. idk.AlwaysOnTop = false
  6836. idk1 = Instance.new("ImageLabel",idk)
  6837. idk1.BackgroundTransparency = 1
  6838. idk.ExtentsOffset = v3(0,0,0)
  6839. idk1.ImageTransparency = 0
  6840. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6841. idk1.Size = UDim2.new(2,0,1,0)
  6842. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6843. idk1.Image = "rbxassetid://319554883"
  6844. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6845. wait()
  6846. Zanzoken = Instance.new("Part",char)
  6847. Zanzoken.Anchored = true
  6848. Zanzoken.Position = v3(999,999,999)
  6849. Zanzoken.CFrame = Torso.CFrame
  6850. game.Debris:AddItem(Zanzoken,0.5)
  6851. Zanzoken.Transparency = 1
  6852. wait()
  6853. idk = Instance.new("BillboardGui",Zanzoken)
  6854. idk.Size = UDim2.new(20,0,20,0)
  6855. idk.AlwaysOnTop = false
  6856. idk1 = Instance.new("ImageLabel",idk)
  6857. idk1.BackgroundTransparency = 1
  6858. idk.ExtentsOffset = v3(0,0,0)
  6859. idk1.ImageTransparency = 0
  6860. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6861. idk1.Size = UDim2.new(2,0,1,0)
  6862. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6863. idk1.Image = "rbxassetid://319554883"
  6864. for i = 0, 1, 0.1 do
  6865. swait()
  6866. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6867. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6868. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6869. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6870. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6871. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6872. end
  6873. for i = 0, 1, 0.1 do
  6874. swait()
  6875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6877. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6878. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6879. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6880. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6881. end
  6882. punchsound1:Play()
  6883. for i = 0, 1, 0.1 do
  6884. swait()
  6885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6887. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6888. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6889. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6890. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6891. end
  6892. for i,v in pairs(to.Parent:GetChildren()) do
  6893. if v:IsA("Humanoid") then
  6894. v.Health = v.Health - 3
  6895.  
  6896. v.PlatformStand = true
  6897. end
  6898. end
  6899. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6900. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6901. Zanzoken = Instance.new("Part",char)
  6902. Zanzoken.Anchored = true
  6903. Zanzoken.Position = v3(999,999,999)
  6904. Zanzoken.CFrame = Torso.CFrame
  6905. game.Debris:AddItem(Zanzoken,0.5)
  6906. Zanzoken.Transparency = 1
  6907. Zano:Play()
  6908. wait()
  6909. idk = Instance.new("BillboardGui",Zanzoken)
  6910. idk.Size = UDim2.new(10,0,15,0)
  6911. idk.AlwaysOnTop = false
  6912. idk1 = Instance.new("ImageLabel",idk)
  6913. idk1.BackgroundTransparency = 1
  6914. idk.ExtentsOffset = v3(0,0,0)
  6915. idk1.ImageTransparency = 0
  6916. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6917. idk1.Size = UDim2.new(2,0,1,0)
  6918. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6919. idk1.Image = "rbxassetid://319554883"
  6920. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6921. wait()
  6922. Zanzoken = Instance.new("Part",char)
  6923. Zanzoken.Anchored = true
  6924. Zanzoken.Position = v3(999,999,999)
  6925. Zanzoken.CFrame = Torso.CFrame
  6926. game.Debris:AddItem(Zanzoken,0.5)
  6927. Zanzoken.Transparency = 1
  6928. wait()
  6929. idk = Instance.new("BillboardGui",Zanzoken)
  6930. idk.Size = UDim2.new(20,0,20,0)
  6931. idk.AlwaysOnTop = false
  6932. idk1 = Instance.new("ImageLabel",idk)
  6933. idk1.BackgroundTransparency = 1
  6934. idk.ExtentsOffset = v3(0,0,0)
  6935. idk1.ImageTransparency = 0
  6936. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6937. idk1.Size = UDim2.new(2,0,1,0)
  6938. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6939. idk1.Image = "rbxassetid://319554883"
  6940. punchsound1:Play()
  6941. for i = 0, 1, 0.1 do
  6942. swait()
  6943. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6944. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6945. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6946. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6947. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6948. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6949. end
  6950. punchsound1:Play()
  6951. for i = 0, 1, 0.1 do
  6952. swait()
  6953. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6954. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6955. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6956. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6957. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6958. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6959. end
  6960.  
  6961.  
  6962. for i,v in pairs(to.Parent:GetChildren()) do
  6963. if v:IsA("Humanoid") then
  6964. v.Health = v.Health - 20
  6965.  
  6966. v.PlatformStand = true
  6967. end
  6968. end
  6969. StrongPunch:Play()
  6970. for i = 0, 1, 0.1 do
  6971. swait()
  6972. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6973. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6974. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6975. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6976. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6977. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6978. end
  6979. for i = 0, 1, 0.1 do
  6980. swait()
  6981. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6982. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6983. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6984. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6985. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6986. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6987. end
  6988. for i,v in pairs(to.Parent:GetChildren()) do
  6989. if v:IsA("Humanoid") then
  6990. v.Health = v.Health - 3
  6991.  
  6992. v.PlatformStand = true
  6993. end
  6994. end
  6995. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6996. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6997. Zanzoken = Instance.new("Part",char)
  6998. Zanzoken.Anchored = true
  6999. Zanzoken.Position = v3(999,999,999)
  7000. Zanzoken.CFrame = Torso.CFrame
  7001. game.Debris:AddItem(Zanzoken,0.5)
  7002. Zanzoken.Transparency = 1
  7003. Zano:Play()
  7004. wait()
  7005. idk = Instance.new("BillboardGui",Zanzoken)
  7006. idk.Size = UDim2.new(10,0,15,0)
  7007. idk.AlwaysOnTop = false
  7008. idk1 = Instance.new("ImageLabel",idk)
  7009. idk1.BackgroundTransparency = 1
  7010. idk.ExtentsOffset = v3(0,0,0)
  7011. idk1.ImageTransparency = 0
  7012. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7013. idk1.Size = UDim2.new(2,0,1,0)
  7014. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7015. idk1.Image = "rbxassetid://319554883"
  7016. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7017. wait()
  7018. Zanzoken = Instance.new("Part",char)
  7019. Zanzoken.Anchored = true
  7020. Zanzoken.Position = v3(999,999,999)
  7021. Zanzoken.CFrame = Torso.CFrame
  7022. game.Debris:AddItem(Zanzoken,0.5)
  7023. Zanzoken.Transparency = 1
  7024. wait()
  7025. idk = Instance.new("BillboardGui",Zanzoken)
  7026. idk.Size = UDim2.new(20,0,20,0)
  7027. idk.AlwaysOnTop = false
  7028. idk1 = Instance.new("ImageLabel",idk)
  7029. idk1.BackgroundTransparency = 1
  7030. idk.ExtentsOffset = v3(0,0,0)
  7031. idk1.ImageTransparency = 0
  7032. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7033. idk1.Size = UDim2.new(2,0,1,0)
  7034. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7035. idk1.Image = "rbxassetid://319554883"
  7036. for i = 0, 1, 0.1 do
  7037. swait()
  7038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7040. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7041. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7042. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7043. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7044. end
  7045. punchsound1:Play()
  7046. for i = 0, 1, 0.1 do
  7047. swait()
  7048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7050. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7053. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7054. end
  7055. punchsound1:Play()
  7056. for i = 0, 1, 0.1 do
  7057. swait()
  7058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7060. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7061. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7062. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7063. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7064. end
  7065. for i = 0, 1, 0.1 do
  7066. swait()
  7067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7071. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7072. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7073. end
  7074. for i = 0, 1, 0.1 do
  7075. swait()
  7076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7078. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7079. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7080. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7081. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7082. end
  7083. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7084. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7085. Zanzoken = Instance.new("Part",char)
  7086. Zanzoken.Anchored = true
  7087. Zanzoken.Position = v3(999,999,999)
  7088. Zanzoken.CFrame = Torso.CFrame
  7089. game.Debris:AddItem(Zanzoken,0.5)
  7090. Zanzoken.Transparency = 1
  7091. Zano:Play()
  7092. wait()
  7093. idk = Instance.new("BillboardGui",Zanzoken)
  7094. idk.Size = UDim2.new(10,0,15,0)
  7095. idk.AlwaysOnTop = false
  7096. idk1 = Instance.new("ImageLabel",idk)
  7097. idk1.BackgroundTransparency = 1
  7098. idk.ExtentsOffset = v3(0,0,0)
  7099. idk1.ImageTransparency = 0
  7100. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7101. idk1.Size = UDim2.new(2,0,1,0)
  7102. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7103. idk1.Image = "rbxassetid://319554883"
  7104. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7105. wait()
  7106. Zanzoken = Instance.new("Part",char)
  7107. Zanzoken.Anchored = true
  7108. Zanzoken.Position = v3(999,999,999)
  7109. Zanzoken.CFrame = Torso.CFrame
  7110. game.Debris:AddItem(Zanzoken,0.5)
  7111. Zanzoken.Transparency = 1
  7112. wait()
  7113. idk = Instance.new("BillboardGui",Zanzoken)
  7114. idk.Size = UDim2.new(20,0,20,0)
  7115. idk.AlwaysOnTop = false
  7116. idk1 = Instance.new("ImageLabel",idk)
  7117. idk1.BackgroundTransparency = 1
  7118. idk.ExtentsOffset = v3(0,0,0)
  7119. idk1.ImageTransparency = 0
  7120. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7121. idk1.Size = UDim2.new(2,0,1,0)
  7122. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7123. idk1.Image = "rbxassetid://319554883"
  7124. StrongPunch:Play()
  7125. Break:Play()
  7126. local Aura4 = Instance.new('ParticleEmitter')
  7127. Aura4.Name = "Aura"
  7128. Aura4.Texture = "rbxassetid://1046299182"
  7129. Aura4.Parent = Torso
  7130. Aura4.LightEmission = 1
  7131. Aura4.Transparency = NumberSequence.new(0.7,1)
  7132. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7133. Aura4.Size = NumberSequence.new(1,30)
  7134. Aura4.Rotation = NumberRange.new(-360,360)
  7135. Aura4.LockedToPart = true
  7136. Aura4.Lifetime = NumberRange.new(0.2)
  7137. Aura4.Rate = 100
  7138. Aura4.Speed = NumberRange.new(0)
  7139. Aura4.EmissionDirection = "Top"
  7140. for i = 0, 6, 0.1 do
  7141. swait()
  7142. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7143. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7144. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7145. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7146. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7147. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7148. end
  7149. Aura4:Destroy()
  7150. wait(0.1)
  7151. local Aura4 = Instance.new('ParticleEmitter')
  7152. Aura4.Name = "Aura"
  7153. Aura4.Texture = "rbxassetid://1046299182"
  7154. Aura4.Parent = Torso
  7155. Aura4.LightEmission = 1
  7156. Aura4.Transparency = NumberSequence.new(0.7,1)
  7157. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7158. Aura4.Size = NumberSequence.new(1,30)
  7159. Aura4.Rotation = NumberRange.new(-360,360)
  7160. Aura4.LockedToPart = true
  7161. Aura4.Lifetime = NumberRange.new(0.2)
  7162. Aura4.Rate = 100
  7163. Aura4.Speed = NumberRange.new(0)
  7164. Aura4.EmissionDirection = "Top"
  7165. StrongPunch1:Play()
  7166. Break:Play()
  7167. for i = 0, 6, 0.1 do
  7168. swait()
  7169. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7170. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7171. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7172. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7173. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7174. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7175. end
  7176. Aura4:Destroy()
  7177. StrongPunch2:Play()
  7178. Break:Play()
  7179. local Aura4 = Instance.new('ParticleEmitter')
  7180. Aura4.Name = "Aura"
  7181. Aura4.Texture = "rbxassetid://1046299182"
  7182. Aura4.Parent = Torso
  7183. Aura4.LightEmission = 1
  7184. Aura4.Transparency = NumberSequence.new(0.7,1)
  7185. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7186. Aura4.Size = NumberSequence.new(1,30)
  7187. Aura4.Rotation = NumberRange.new(-360,360)
  7188. Aura4.LockedToPart = true
  7189. Aura4.Lifetime = NumberRange.new(0.2)
  7190. Aura4.Rate = 100
  7191. Aura4.Speed = NumberRange.new(0)
  7192. Aura4.EmissionDirection = "Top"
  7193. for i = 0, 7, 0.1 do
  7194. swait()
  7195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7197. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7199. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7200. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7201. end
  7202. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7203. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7204. Aura4:Destroy()
  7205. Zanzoken = Instance.new("Part",char)
  7206. Zanzoken.Anchored = true
  7207. Zanzoken.Position = v3(999,999,999)
  7208. Zanzoken.CFrame = Torso.CFrame
  7209. game.Debris:AddItem(Zanzoken,0.5)
  7210. Zanzoken.Transparency = 1
  7211. Zano:Play()
  7212. wait()
  7213. idk = Instance.new("BillboardGui",Zanzoken)
  7214. idk.Size = UDim2.new(10,0,15,0)
  7215. idk.AlwaysOnTop = false
  7216. idk1 = Instance.new("ImageLabel",idk)
  7217. idk1.BackgroundTransparency = 1
  7218. idk.ExtentsOffset = v3(0,0,0)
  7219. idk1.ImageTransparency = 0
  7220. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7221. idk1.Size = UDim2.new(2,0,1,0)
  7222. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7223. idk1.Image = "rbxassetid://319554883"
  7224. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7225. wait()
  7226. Zanzoken = Instance.new("Part",char)
  7227. Zanzoken.Anchored = true
  7228. Zanzoken.Position = v3(999,999,999)
  7229. Zanzoken.CFrame = Torso.CFrame
  7230. game.Debris:AddItem(Zanzoken,0.5)
  7231. Zanzoken.Transparency = 1
  7232. wait()
  7233. idk = Instance.new("BillboardGui",Zanzoken)
  7234. idk.Size = UDim2.new(20,0,20,0)
  7235. idk.AlwaysOnTop = false
  7236. idk1 = Instance.new("ImageLabel",idk)
  7237. idk1.BackgroundTransparency = 1
  7238. idk.ExtentsOffset = v3(0,0,0)
  7239. idk1.ImageTransparency = 0
  7240. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7241. idk1.Size = UDim2.new(2,0,1,0)
  7242. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7243. idk1.Image = "rbxassetid://319554883"
  7244. for i = 0, 1, 0.1 do
  7245. swait()
  7246. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7247. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7248. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7249. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7250. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7251. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7252. end
  7253. punchsound1:Play()
  7254. for i = 0, 1, 0.1 do
  7255. swait()
  7256. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7257. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7258. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7259. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7260. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7261. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7262. end
  7263. punchsound1:Play()
  7264. for i = 0, 1, 0.1 do
  7265. swait()
  7266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7268. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7269. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7270. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7271. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7272. end
  7273. for i = 0, 1, 0.1 do
  7274. swait()
  7275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7277. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7278. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7279. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7280. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7281. end
  7282. for i = 0, 1, 0.1 do
  7283. swait()
  7284. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7285. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7286. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7287. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7288. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7289. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7290. end
  7291. punchsound1:Play()
  7292. for i = 0, 0.5, 0.1 do
  7293. swait()
  7294. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7295. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7296. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7297. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7298. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7299. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7300. end
  7301. punchsound1:Play()
  7302. for i = 0, 0.5, 0.1 do
  7303. swait()
  7304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7306. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7307. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7308. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7309. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7310. end
  7311. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7312. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7313. Zanzoken = Instance.new("Part",char)
  7314. Zanzoken.Anchored = true
  7315. Zanzoken.Position = v3(999,999,999)
  7316. Zanzoken.CFrame = Torso.CFrame
  7317. game.Debris:AddItem(Zanzoken,0.5)
  7318. Zanzoken.Transparency = 1
  7319. Zano:Play()
  7320. wait()
  7321. idk = Instance.new("BillboardGui",Zanzoken)
  7322. idk.Size = UDim2.new(10,0,15,0)
  7323. idk.AlwaysOnTop = false
  7324. idk1 = Instance.new("ImageLabel",idk)
  7325. idk1.BackgroundTransparency = 1
  7326. idk.ExtentsOffset = v3(0,0,0)
  7327. idk1.ImageTransparency = 0
  7328. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7329. idk1.Size = UDim2.new(2,0,1,0)
  7330. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7331. idk1.Image = "rbxassetid://319554883"
  7332. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7333. wait()
  7334. Zanzoken = Instance.new("Part",char)
  7335. Zanzoken.Anchored = true
  7336. Zanzoken.Position = v3(999,999,999)
  7337. Zanzoken.CFrame = Torso.CFrame
  7338. game.Debris:AddItem(Zanzoken,0.5)
  7339. Zanzoken.Transparency = 1
  7340. wait()
  7341. idk = Instance.new("BillboardGui",Zanzoken)
  7342. idk.Size = UDim2.new(20,0,20,0)
  7343. idk.AlwaysOnTop = false
  7344. idk1 = Instance.new("ImageLabel",idk)
  7345. idk1.BackgroundTransparency = 1
  7346. idk.ExtentsOffset = v3(0,0,0)
  7347. idk1.ImageTransparency = 0
  7348. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7349. idk1.Size = UDim2.new(2,0,1,0)
  7350. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7351. idk1.Image = "rbxassetid://319554883"
  7352. for i = 0, 0.4, 0.1 do
  7353. swait()
  7354. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7355. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7356. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7357. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7358. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7359. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7360. end
  7361. punchsound1:Play()
  7362. for i = 0, 0.4, 0.1 do
  7363. swait()
  7364. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7365. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7366. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7367. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7368. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7369. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7370. end
  7371. punchsound1:Play()
  7372. for i = 0, 1, 0.1 do
  7373. swait()
  7374. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7375. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7376. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7377. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7378. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7379. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7380. end
  7381. for i,v in pairs(to.Parent:GetChildren()) do
  7382. if v:IsA("Humanoid") then
  7383. v.Health = v.Health - 8
  7384.  
  7385. v.PlatformStand = true
  7386. end
  7387. end
  7388.  
  7389. hit1 = false
  7390.  
  7391. punchsound1:Play()
  7392. hit2 = true
  7393. for i = 0, 1, 0.1 do
  7394. swait()
  7395. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7396. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7397. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7399. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7400. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7401. end
  7402. for i,v in pairs(to.Parent:GetChildren()) do
  7403. if v:IsA("Humanoid") then
  7404. v.Health = v.Health - 10
  7405.  
  7406. v.PlatformStand = true
  7407. end
  7408. end
  7409. hit2 = false
  7410.  
  7411. punchsound1:Play()
  7412. hit3 = true
  7413. hit4 = true
  7414.  
  7415.  
  7416. punchsound1:Play()
  7417.  
  7418.  
  7419. coroutine.wrap(function()
  7420. for i=1,2 do
  7421. wait()
  7422.  
  7423.  
  7424.  
  7425.  
  7426.  
  7427. for i,v in pairs(to.Parent:GetChildren()) do
  7428. if v:IsA("Humanoid") then
  7429. v.Health = v.Health - 30
  7430.  
  7431. v.PlatformStand = true
  7432. end
  7433. end
  7434. end
  7435.  
  7436.  
  7437. wait(3)
  7438. end)()
  7439.  
  7440.  
  7441.  
  7442. RootPart.Anchored = false
  7443.  
  7444.  
  7445.  
  7446.  
  7447.  
  7448. StrongPunch:Play()
  7449.  
  7450.  
  7451.  
  7452.  
  7453.  
  7454.  
  7455. for i,v in pairs(to.Parent:GetChildren()) do
  7456. if v:IsA("Humanoid") then
  7457. v.Health = v.Health - 20
  7458.  
  7459. v.PlatformStand = true
  7460. end
  7461. end
  7462.  
  7463. StrongPunch2:Play()
  7464.  
  7465.  
  7466. hitground = new("Part",char)
  7467. hitground.Size = Vector3.new(5,5,5)
  7468. hitground.Name = "Ground"
  7469. hitground.Transparency = 1
  7470. hitground.CanCollide = false
  7471. game.Debris:AddItem(hitground,2)
  7472. hitground.Position = Vector3.new(999,999,999)
  7473. hitgroundweld = new("Weld",hitground)
  7474. hitgroundweld.Part0 = to
  7475. hitgroundweld.Part1 = hitground
  7476. hitground.Touched:connect(function(hit2)
  7477. if hit2.Size.x > 150 then
  7478. hitground:Destroy()
  7479. ad = new("Part",char)
  7480. ad.Name = "NewPart"
  7481. ad.Size = Vector3.new(30,0.1,30)
  7482. ad.CanCollide = false
  7483. ad.Anchored = true
  7484. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7485. ad.Transparency = 1
  7486. aad = new("Decal",ad)
  7487.  
  7488. aad.Face = "Top"
  7489. aad.Transparency = 1
  7490. aad.Transparency = 0
  7491. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7492. smoke = new("Part",to)
  7493. smokemesh = new("SpecialMesh",smoke)
  7494. smokemesh.MeshId = "rbxassetid://928329648"
  7495. smoke.BrickColor = hit2.BrickColor
  7496. smoke.Anchored = true
  7497. smoke.Position = hitground.Position
  7498. GroundImpact:Play()
  7499. for i = 1,20 do
  7500. wait()
  7501. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7502. smoke.Transparency = smoke.Transparency + 1/20
  7503. end
  7504. smoke:Destroy()
  7505. wait(0.5)
  7506.  
  7507. for i = 1,20 do
  7508. wait(0.1)
  7509. aad.Transparency = aad.Transparency + 1/20
  7510. end
  7511. end
  7512. end)
  7513. ys = Instance.new("BodyVelocity",to)
  7514. ys.Name = "GO"
  7515.  
  7516. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7517.  
  7518. ys.Velocity = v3(0,-90,0)
  7519.  
  7520. wait(1)
  7521. ys:Destroy()
  7522.  
  7523.  
  7524.  
  7525.  
  7526.  
  7527. hit3 = false
  7528. hit4 = false
  7529.  
  7530.  
  7531. hit1 = false
  7532. hit2 = false
  7533. hit3 = false
  7534. hit4 = false
  7535. idle = true
  7536. RootPart.Anchored = false
  7537. to.Anchored = false
  7538. end
  7539. end)
  7540. end
  7541.  
  7542.  
  7543. function Combo2()
  7544. getplayer = new("Part",char)
  7545. getplayer.Position = Vector3.new(999,999,999)
  7546. getplayer.Transparency = 1
  7547. getplayer.Size = v3(55,55,55)
  7548. getplayer.CanCollide = false
  7549. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7550. getplayer.Name = "GetPlayer"
  7551.  
  7552. game.Debris:AddItem(getplayer,0.5)
  7553.  
  7554. getplayer.Touched:connect(function(hit)
  7555. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7556. getplayer:Destroy()
  7557. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7558. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7559. to.Anchored = true
  7560. idle = false
  7561.  
  7562.  
  7563. hit1 = true
  7564.  
  7565. for i,v in pairs(to.Parent:GetChildren()) do
  7566. if v:IsA("Humanoid") then
  7567. v.Health = v.Health - 20
  7568.  
  7569. v.PlatformStand = true
  7570. end
  7571. end
  7572.  
  7573. for i,v in pairs(to.Parent:GetChildren()) do
  7574. if v:IsA("Humanoid") then
  7575. v.Health = v.Health - 10
  7576.  
  7577. v.PlatformStand = true
  7578. end
  7579. end
  7580.  
  7581. hit1 = false
  7582.  
  7583.  
  7584. hit2 = true
  7585.  
  7586. for i,v in pairs(to.Parent:GetChildren()) do
  7587. if v:IsA("Humanoid") then
  7588. v.Health = v.Health - 5
  7589.  
  7590. v.PlatformStand = true
  7591. end
  7592. end
  7593. hit2 = false
  7594.  
  7595. punchsound1:Play()
  7596. hit3 = true
  7597. hit4 = true
  7598.  
  7599.  
  7600. punchsound1:Play()
  7601.  
  7602. coroutine.wrap(function()
  7603. for i=1,2 do
  7604. wait()
  7605. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7606. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7607.  
  7608.  
  7609. for i = 0, 1, 0.1 do
  7610. swait()
  7611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7613. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7614. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7615. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7616. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7617. end
  7618. StrongPunch:Play()
  7619. for i,v in pairs(to.Parent:GetChildren()) do
  7620. if v:IsA("Humanoid") then
  7621. v.Health = v.Health - 10
  7622.  
  7623. v.PlatformStand = true
  7624. end
  7625. end
  7626. end
  7627.  
  7628.  
  7629. wait(0.7)
  7630. end)()
  7631.  
  7632.  
  7633.  
  7634.  
  7635. RootPart.Anchored = true
  7636. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7637. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7638.  
  7639.  
  7640. for i = 0, 1, 0.1 do
  7641. swait()
  7642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7644. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7645. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7646. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7647. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7648. end
  7649.  
  7650.  
  7651. StrongPunch:Play()
  7652.  
  7653.  
  7654. for i = 0, 1, 0.1 do
  7655. swait()
  7656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7658. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7659. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7660. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7661. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7662. end
  7663.  
  7664.  
  7665.  
  7666. for i,v in pairs(to.Parent:GetChildren()) do
  7667. if v:IsA("Humanoid") then
  7668. v.Health = v.Health - 20
  7669.  
  7670. v.PlatformStand = true
  7671. end
  7672. end
  7673.  
  7674.  
  7675. hitground = new("Part",char)
  7676. hitground.Size = Vector3.new(5,5,5)
  7677. hitground.Name = "Ground"
  7678. hitground.Transparency = 1
  7679. hitground.CanCollide = false
  7680. game.Debris:AddItem(hitground,2)
  7681. hitground.Position = Vector3.new(999,999,999)
  7682. hitgroundweld = new("Weld",hitground)
  7683. hitgroundweld.Part0 = to
  7684. hitgroundweld.Part1 = hitground
  7685. hitground.Touched:connect(function(hit2)
  7686. if hit2.Size.x > 150 then
  7687. hitground:Destroy()
  7688. ad = new("Part",char)
  7689. ad.Name = "NewPart"
  7690. ad.Size = Vector3.new(30,0.1,30)
  7691. ad.CanCollide = false
  7692. ad.Anchored = true
  7693. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7694. ad.Transparency = 1
  7695. aad = new("Decal",ad)
  7696.  
  7697. aad.Face = "Top"
  7698. aad.Transparency = 1
  7699. aad.Transparency = 0
  7700. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7701. smoke = new("Part",to)
  7702. smokemesh = new("SpecialMesh",smoke)
  7703. smokemesh.MeshId = "rbxassetid://928329648"
  7704. smoke.BrickColor = hit2.BrickColor
  7705. smoke.Anchored = true
  7706. smoke.Position = hitground.Position
  7707. GroundImpact:Play()
  7708. for i = 1,20 do
  7709. wait()
  7710. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7711. smoke.Transparency = smoke.Transparency + 1/20
  7712. end
  7713. smoke:Destroy()
  7714. wait(0.5)
  7715.  
  7716. for i = 1,20 do
  7717. wait(0.1)
  7718. aad.Transparency = aad.Transparency + 1/20
  7719. end
  7720. end
  7721. end)
  7722. to.Anchored = false
  7723. ys = Instance.new("BodyVelocity",to)
  7724. ys.Name = "GO"
  7725.  
  7726. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7727.  
  7728. ys.Velocity = v3(0,-90,0)
  7729.  
  7730. wait(1)
  7731. ys:Destroy()
  7732.  
  7733.  
  7734.  
  7735.  
  7736.  
  7737. hit3 = false
  7738. hit4 = false
  7739.  
  7740.  
  7741. hit1 = false
  7742. hit2 = false
  7743. hit3 = false
  7744. hit4 = false
  7745. idle = true
  7746. RootPart.Anchored = false
  7747. end
  7748. end)
  7749. end
  7750.  
  7751. function KABOOMZ222()
  7752. local effspwn = Instance.new("Part")
  7753. coroutine.resume(coroutine.create(function()
  7754. local sound1 = Instance.new("Sound")
  7755. sound1.SoundId = "rbxassetid://440145223"
  7756. sound1.MaxDistance = 600
  7757. sound1.EmitterSize = 60
  7758. sound1.Volume = 5.5
  7759. sound1.Pitch = 1.3
  7760. sound1.Parent = effspwn
  7761. local sound2 = Instance.new("Sound")
  7762. sound2.SoundId = "rbxassetid://440145223"
  7763. sound2.MaxDistance = 300
  7764. sound2.EmitterSize = 20
  7765. sound2.Volume = 3
  7766. sound2.Pitch = 0.7
  7767. sound2.Parent = effspwn
  7768. local sound3 = Instance.new("Sound")
  7769. sound3.SoundId = "rbxassetid://440145223"
  7770. sound2.MaxDistance = 400
  7771. sound2.EmitterSize = 30
  7772. sound2.Volume = 0.5
  7773. sound2.Pitch = 0.5
  7774. sound2.Parent = effspwn
  7775. sound2:Play()
  7776. wait()
  7777. sound1:Play()
  7778. sound3:Play()
  7779. end))
  7780. local model = Instance.new("Model")
  7781. game.Debris:AddItem(model, 20)
  7782. model.Name = "smasheffects"
  7783. model.Parent = workspace
  7784. effspwn.Name = "spwnr"
  7785. effspwn.Size = Vector3.new(1, 1, 1)
  7786. effspwn.Anchored = true
  7787. effspwn.CanCollide = false
  7788. effspwn.Transparency = 1
  7789. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7790. effspwn.Parent = model
  7791.  
  7792.  
  7793.  
  7794.  
  7795. coroutine.resume(coroutine.create(function()
  7796. local shok = Instance.new("Part")
  7797. shok.Name = "whoosh"
  7798. shok.BrickColor = BrickColor.new("Institutional white")
  7799. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7800. shok.Size = Vector3.new(1, 1, 1)
  7801. shok.Anchored = true
  7802. shok.Material = "Neon"
  7803. shok.Transparency = 1
  7804. shok.CanCollide = false
  7805. shok.Parent = model
  7806. game.Debris:AddItem(shok, 12)
  7807. local mesh = Instance.new("SpecialMesh")
  7808. mesh.MeshType = "FileMesh"
  7809. mesh.MeshId = "rbxassetid://437347603"
  7810. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7811. mesh.Parent = shok
  7812.  
  7813.  
  7814.  
  7815.  
  7816.  
  7817. for e = 1, 8 do
  7818. wait()
  7819. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7820. shok.Transparency = shok.Transparency + 0.035
  7821. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7822. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7823.  
  7824.  
  7825. end
  7826. for e = 1, 16 do
  7827. wait()
  7828. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7829. shok.Transparency = shok.Transparency + 0.11
  7830. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7831. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7832.  
  7833. end
  7834. end))
  7835. coroutine.resume(coroutine.create(function()
  7836. local shok = Instance.new("Part")
  7837. shok.Name = "wring1"
  7838. shok.BrickColor = BrickColor.new("Institutional white")
  7839. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7840. shok.Size = Vector3.new(1, 1, 1)
  7841. shok.Anchored = true
  7842. shok.Material = "Neon"
  7843. shok.Transparency = 0.25
  7844. shok.CanCollide = false
  7845. shok.Parent = model
  7846. game.Debris:AddItem(shok, 12)
  7847. local mesh = Instance.new("SpecialMesh")
  7848. mesh.MeshType = "FileMesh"
  7849. mesh.MeshId = "rbxassetid://3270017"
  7850. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7851. mesh.Parent = shok
  7852. for e = 1, 30 do
  7853. wait()
  7854. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7855. shok.Transparency = shok.Transparency + 0.002
  7856. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7857. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7858. end
  7859. for e = 1, 38 do
  7860. wait()
  7861. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7862. shok.Transparency = shok.Transparency + 0.002
  7863. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7864. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7865. end
  7866. for e = 1, 24 do
  7867. wait()
  7868. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7869. shok.Transparency = shok.Transparency + 0.03
  7870. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7871. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7872. end
  7873. end))
  7874. coroutine.resume(coroutine.create(function()
  7875. local shok = Instance.new("Part")
  7876. shok.Name = "wring2"
  7877. shok.BrickColor = BrickColor.new("Institutional white")
  7878. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7879. shok.Size = Vector3.new(1, 1, 1)
  7880. shok.Anchored = true
  7881. shok.Material = "Neon"
  7882. shok.Transparency = 0.25
  7883. shok.CanCollide = false
  7884. shok.Parent = model
  7885. game.Debris:AddItem(shok, 12)
  7886. local mesh = Instance.new("SpecialMesh")
  7887. mesh.MeshType = "FileMesh"
  7888. mesh.MeshId = "rbxassetid://3270017"
  7889. mesh.Scale = Vector3.new(12, 12, 0.05)
  7890. mesh.Parent = shok
  7891. for e = 1, 30 do
  7892. wait()
  7893. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7894. shok.Transparency = shok.Transparency + 0.002
  7895. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7896. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7897. end
  7898. for e = 1, 38 do
  7899. wait()
  7900. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7901. shok.Transparency = shok.Transparency + 0.002
  7902. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7903. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7904. end
  7905. for e = 1, 24 do
  7906. wait()
  7907. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7908. shok.Transparency = shok.Transparency + 0.03
  7909. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7910. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7911. end
  7912. end))
  7913. coroutine.resume(coroutine.create(function()
  7914. local shok = Instance.new("Part")
  7915. shok.Name = "coil1"
  7916. shok.BrickColor = BrickColor.new("Institutional white")
  7917. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7918. shok.Size = Vector3.new(1, 1, 1)
  7919. shok.Anchored = true
  7920. shok.Material = "Neon"
  7921. shok.Transparency = 0.25
  7922. shok.CanCollide = false
  7923. shok.Parent = model
  7924. game.Debris:AddItem(shok, 12)
  7925. local mesh = Instance.new("SpecialMesh")
  7926. mesh.MeshType = "FileMesh"
  7927. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7928. mesh.Scale = Vector3.new(12, 12, 12)
  7929. mesh.Parent = shok
  7930. for e = 1, 15 do
  7931. wait()
  7932. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7933. shok.Transparency = shok.Transparency + 0.004
  7934. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7935. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7936. end
  7937. for e = 1, 16 do
  7938. wait()
  7939. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7940. shok.Transparency = shok.Transparency + 0.004
  7941. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7942. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7943. end
  7944. for e = 1, 12 do
  7945. wait()
  7946. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7947. shok.Transparency = shok.Transparency + 0.06
  7948. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7949. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7950. end
  7951. end))
  7952. coroutine.resume(coroutine.create(function()
  7953. local shok = Instance.new("Part")
  7954. shok.Name = "coil2"
  7955. shok.BrickColor = BrickColor.new("Institutional white")
  7956. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7957. shok.Size = Vector3.new(1, 1, 1)
  7958. shok.Anchored = true
  7959. shok.Material = "Neon"
  7960. shok.Transparency = 1
  7961. shok.CanCollide = false
  7962. shok.Parent = model
  7963. game.Debris:AddItem(shok, 12)
  7964. local mesh = Instance.new("SpecialMesh")
  7965. mesh.MeshType = "FileMesh"
  7966. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7967. mesh.Scale = Vector3.new(6, 12, 6)
  7968. mesh.Parent = shok
  7969. for e = 1, 15 do
  7970. wait()
  7971. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7972. shok.Transparency = shok.Transparency + 0.005
  7973. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7974. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7975. end
  7976. for e = 1, 16 do
  7977. wait()
  7978. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7979. shok.Transparency = shok.Transparency + 0.005
  7980. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7981. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7982. end
  7983. for e = 1, 12 do
  7984. wait()
  7985. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7986. shok.Transparency = shok.Transparency + 0.09
  7987. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7988. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7989. end
  7990. end))
  7991. coroutine.resume(coroutine.create(function()
  7992. local shok = Instance.new("Part")
  7993. shok.Name = "shokwve"
  7994. shok.BrickColor = BrickColor.new("Institutional white")
  7995. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7996. shok.Size = Vector3.new(1, 1, 1)
  7997. shok.Anchored = true
  7998. shok.Material = "Neon"
  7999. shok.Transparency = 0.6
  8000. shok.CanCollide = false
  8001. shok.Parent = model
  8002. game.Debris:AddItem(shok, 12)
  8003. local mesh = Instance.new("SpecialMesh")
  8004. mesh.MeshType = "FileMesh"
  8005. mesh.MeshId = "rbxassetid://489415447"
  8006. mesh.Scale = Vector3.new(1, 1, 1)
  8007. mesh.Parent = shok
  8008. for e = 1, 12 do
  8009. wait()
  8010. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8011. shok.Transparency = shok.Transparency + 0.002
  8012. end
  8013. for e = 1, 32 do
  8014. wait()
  8015. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8016. shok.Transparency = shok.Transparency + 0.002
  8017. end
  8018. for e = 1, 24 do
  8019. wait()
  8020. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8021. shok.Transparency = shok.Transparency + 0.03
  8022. end
  8023. end))
  8024. coroutine.resume(coroutine.create(function()
  8025. local shok = Instance.new("Part")
  8026. shok.Name = "shock2"
  8027. shok.BrickColor = BrickColor.new("Institutional white")
  8028. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8029. shok.Size = Vector3.new(1, 1, 1)
  8030. shok.Anchored = true
  8031. shok.Material = "Neon"
  8032. shok.Transparency = 0.35
  8033. shok.CanCollide = false
  8034. shok.Parent = model
  8035. game.Debris:AddItem(shok, 12)
  8036. local mesh = Instance.new("SpecialMesh")
  8037. mesh.MeshType = "FileMesh"
  8038. mesh.MeshId = "rbxassetid://1095709"
  8039. mesh.Scale = Vector3.new(12, 12, 12)
  8040. mesh.Parent = shok
  8041. for e = 1, 15 do
  8042. wait()
  8043. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8044. shok.Transparency = shok.Transparency + 0.004
  8045. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8046. end
  8047. for e = 1, 16 do
  8048. wait()
  8049. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8050. shok.Transparency = shok.Transparency + 0.004
  8051. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8052. end
  8053. for e = 1, 12 do
  8054. wait()
  8055. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8056. shok.Transparency = shok.Transparency + 0.06
  8057. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8058. end
  8059. end))
  8060. coroutine.resume(coroutine.create(function()
  8061. local shok = Instance.new("Part")
  8062. shok.Name = "shock3"
  8063. shok.BrickColor = BrickColor.new("Institutional white")
  8064. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8065. shok.Size = Vector3.new(1, 1, 1)
  8066. shok.Anchored = true
  8067. shok.Material = "Neon"
  8068. shok.Transparency = 0.35
  8069. shok.CanCollide = false
  8070. shok.Parent = model
  8071. game.Debris:AddItem(shok, 12)
  8072. local mesh = Instance.new("SpecialMesh")
  8073. mesh.MeshType = "FileMesh"
  8074. mesh.MeshId = "rbxassetid://1095709"
  8075. mesh.Scale = Vector3.new(12, 12, 12)
  8076. mesh.Parent = shok
  8077. for e = 1, 15 do
  8078. wait()
  8079. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8080. shok.Transparency = shok.Transparency + 0.004
  8081. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8082. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8083. end
  8084. for e = 1, 16 do
  8085. wait()
  8086. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8087. shok.Transparency = shok.Transparency + 0.004
  8088. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8089. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8090. end
  8091. for e = 1, 12 do
  8092. wait()
  8093. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8094. shok.Transparency = shok.Transparency + 0.06
  8095. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8096. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8097. end
  8098. end))
  8099. end
  8100.  
  8101.  
  8102.  
  8103. mouse.KeyDown:connect(function(k)
  8104. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8105. local exp = Instance.new("Explosion",Torso)
  8106. exp.BlastRadius = 45.5
  8107. exp.BlastPressure = 100
  8108. exp.Position = Torso
  8109. exp.Visible = true
  8110. end
  8111. end)
  8112.  
  8113. MV4 = 300
  8114. mouse.KeyDown:connect(function(k)
  8115. if attack == false and k == "8" then
  8116. for i, v in pairs(Torso:GetChildren()) do
  8117. if v:IsA('ParticleEmitter') then
  8118. v:Remove()
  8119. end
  8120. end
  8121. end
  8122. end)
  8123.  
  8124.  
  8125. MV4 = 300
  8126. mouse.KeyDown:connect(function(k)
  8127. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8128. MV4 = 0
  8129. Humanoid.WalkSpeed = 13
  8130. attack = true
  8131. Firepart1 = Instance.new("Part", RightArm)
  8132. Firepart1.Size = Vector3.new(1, 1, 1)
  8133. GuW1 = Instance.new("Weld")
  8134. GuW1.Name = "GuW"
  8135. GuW1.Part0 = RightArm
  8136. GuW1.C0 = cn(0, -1, 0)
  8137. GuW1.C1 = cn(0, 0, 0)
  8138. GuW1.Part1 = Firepart1
  8139. GuW1.Parent = RightArm
  8140. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8141. Firepart1.Transparency = 1
  8142. Firepart2 = Instance.new("Part", LeftArm)
  8143. Firepart2.Size = Vector3.new(1, 1, 1)
  8144. GuW2 = Instance.new("Weld")
  8145. GuW2.Name = "GuW"
  8146. GuW2.Part0 = LeftArm
  8147. GuW2.C0 = cn(0, -1, 0)
  8148. GuW2.C1 = cn(0, 0, 0)
  8149. GuW2.Part1 = Firepart2
  8150. GuW2.Parent = LeftArm
  8151. Firepart2.Transparency = 1
  8152. for i = 0, 5, 0.1 do
  8153. swait()
  8154. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8155. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8156. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8157. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8158. if Torsovelocity.Y > 2 then
  8159. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8160. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8161. 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)
  8162. 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)
  8163. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8164. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8165. elseif Torsovelocity.Y < 1 then
  8166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8168. 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)
  8169. 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)
  8170. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8171. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8172. end
  8173. end
  8174. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8175. for i = 0, 7, 0.1 do
  8176. swait()
  8177. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8178. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8179. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8180. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8181. if Torsovelocity.Y > 2 then
  8182. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8183. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8184. 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)
  8185. 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)
  8186. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8187. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8188. elseif Torsovelocity.Y < 1 then
  8189. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8190. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8191. 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)
  8192. 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)
  8193. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8194. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8195. end
  8196. end
  8197. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8198. GuW1:Destroy()
  8199. GuW1 = Instance.new("Weld")
  8200. GuW1.Name = "GuW"
  8201. GuW1.Part0 = Torso
  8202. GuW1.C0 = cn(0, 0, -6)
  8203. GuW1.C1 = cn(0, 0, 0)
  8204. GuW1.Part1 = Firepart1
  8205. GuW1.Parent = Torso
  8206. GuW2:Destroy()
  8207. GuW2 = Instance.new("Weld")
  8208. GuW2.Name = "GuW"
  8209. GuW2.Part0 = Torso
  8210. GuW2.C0 = cn(0, 0, -6)
  8211. GuW2.C1 = cn(0, 0, 0)
  8212. GuW2.Part1 = Firepart2
  8213. GuW2.Parent = Torso
  8214. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8215. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8216. GuW2:Destroy()
  8217. GuW2 = Instance.new("Weld")
  8218. GuW2.Name = "GuW"
  8219. GuW2.Part0 = Torso
  8220. GuW2.C0 = cn(0, 0, -4)
  8221. GuW2.C1 = cn(0, 0, 0)
  8222. GuW2.Part1 = Firepart2
  8223. GuW2.Parent = Torso
  8224.  
  8225.  
  8226. for i = 0, 7, 0.1 do
  8227. swait()
  8228. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8229. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8230. if Torsovelocity.Y > 2 then
  8231. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8232. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8233. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8234. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8235. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8236. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8237. elseif Torsovelocity.Y < 1 then
  8238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8240. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8241. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8242. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8243. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8244. end
  8245. end
  8246. local bp2 = Create("BodyPosition")({
  8247. P = 900,
  8248. D = 1000,
  8249. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8250. position = Torso.Position + Vector3.new(0, 60, 0),
  8251. Parent = Torso
  8252. })
  8253. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8254. for i = 0, 8, 0.1 do
  8255. swait()
  8256. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8257. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8258. 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)
  8259. if Torsovelocity.Y > 2 then
  8260. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8261. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8262. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8263. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8264. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8265. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8266. elseif Torsovelocity.Y < 1 then
  8267. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8268. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8269. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8270. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8271. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8272. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8273. end
  8274. end
  8275. for i = 0, 18, 0.1 do
  8276. swait()
  8277. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8278. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8279. 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)
  8280. if Torsovelocity.Y > 2 then
  8281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8283. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8284. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8285. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8286. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8287. elseif Torsovelocity.Y < 1 then
  8288. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8289. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8290. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8291. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8292. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8293. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8294. end
  8295. end
  8296. GuW1:Destroy()
  8297. GuW1 = Instance.new("Weld")
  8298. GuW1.Name = "GuW"
  8299. GuW1.Part0 = Torso
  8300. GuW1.C0 = cn(0, 0, -15)
  8301. GuW1.C1 = cn(0, 0, 0)
  8302. GuW1.Part1 = Firepart1
  8303. GuW1.Parent = Torso
  8304. GuW2:Destroy()
  8305. GuW2 = Instance.new("Weld")
  8306. GuW2.Name = "GuW"
  8307. GuW2.Part0 = Torso
  8308. GuW2.C0 = cn(0, 0, -17.5)
  8309. GuW2.C1 = cn(0, 0, 0)
  8310. GuW2.Part1 = Firepart2
  8311. GuW2.Parent = Torso
  8312. for i = 0, 1.25, 0.01 do
  8313. swait()
  8314. 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)
  8315. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8316. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8317. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8318. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8319. if Torsovelocity.Y > 2 then
  8320. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8321. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8322. 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)
  8323. 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)
  8324. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8325. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8326. elseif Torsovelocity.Y < 1 then
  8327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8329. 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)
  8330. 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)
  8331. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8332. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8333. end
  8334. end
  8335. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8336. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8337. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8338. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8339. for i = 0, 3, 0.1 do
  8340. swait()
  8341. if Torsovelocity.Y > 2 then
  8342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8344. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8345. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8346. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8347. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8348. elseif Torsovelocity.Y < 1 then
  8349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8351. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8352. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8353. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8354. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8355. end
  8356. end
  8357. wait(1)
  8358. bp2:Destroy()
  8359. Humanoid.WalkSpeed = 16
  8360. attack = false
  8361. MV4 = 0
  8362. Firepart1:Destroy()
  8363. Firepart2:Destroy()
  8364. end
  8365. end)
  8366. mouse.KeyDown:connect(function(k)
  8367. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8368. MV4 = 0
  8369. Humanoid.WalkSpeed = 13
  8370. attack = true
  8371. Firepart1 = Instance.new("Part", RightArm)
  8372. Firepart1.Size = Vector3.new(1, 1, 1)
  8373. GuW1 = Instance.new("Weld")
  8374. GuW1.Name = "GuW"
  8375. GuW1.Part0 = RightArm
  8376. GuW1.C0 = cn(0, -1, 0)
  8377. GuW1.C1 = cn(0, 0, 0)
  8378. GuW1.Part1 = Firepart1
  8379. GuW1.Parent = RightArm
  8380. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8381. Firepart1.Transparency = 1
  8382. Firepart2 = Instance.new("Part", LeftArm)
  8383. Firepart2.Size = Vector3.new(1, 1, 1)
  8384. GuW2 = Instance.new("Weld")
  8385. GuW2.Name = "GuW"
  8386. GuW2.Part0 = LeftArm
  8387. GuW2.C0 = cn(0, -1, 0)
  8388. GuW2.C1 = cn(0, 0, 0)
  8389. GuW2.Part1 = Firepart2
  8390. GuW2.Parent = LeftArm
  8391. Firepart2.Transparency = 1
  8392. GuW1:Destroy()
  8393. GuW1 = Instance.new("Weld")
  8394. GuW1.Name = "GuW"
  8395. GuW1.Part0 = Torso
  8396. GuW1.C0 = cn(0, 0, -6)
  8397. GuW1.C1 = cn(0, 0, 0)
  8398. GuW1.Part1 = Firepart1
  8399. GuW1.Parent = Torso
  8400. GuW2:Destroy()
  8401. GuW2 = Instance.new("Weld")
  8402. GuW2.Name = "GuW"
  8403. GuW2.Part0 = Torso
  8404. GuW2.C0 = cn(0, 0, -6)
  8405. GuW2.C1 = cn(0, 0, 0)
  8406. GuW2.Part1 = Firepart2
  8407. GuW2.Parent = Torso
  8408. GuW2:Destroy()
  8409. GuW2 = Instance.new("Weld")
  8410. GuW2.Name = "GuW"
  8411. GuW2.Part0 = Torso
  8412. GuW2.C0 = cn(0, 0, -4)
  8413. GuW2.C1 = cn(0, 0, 0)
  8414. GuW2.Part1 = Firepart2
  8415. GuW2.Parent = Torso
  8416. for i = 0, 18, 0.1 do
  8417. swait()
  8418. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8419. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8420. 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)
  8421. if Torsovelocity.Y > 2 then
  8422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8424. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8425. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8426. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8427. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8428. elseif Torsovelocity.Y < 1 then
  8429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8431. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8432. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8433. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8434. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8435. end
  8436. end
  8437. GuW1:Destroy()
  8438. GuW1 = Instance.new("Weld")
  8439. GuW1.Name = "GuW"
  8440. GuW1.Part0 = Torso
  8441. GuW1.C0 = cn(0, 0, -15)
  8442. GuW1.C1 = cn(0, 0, 0)
  8443. GuW1.Part1 = Firepart1
  8444. GuW1.Parent = Torso
  8445. GuW2:Destroy()
  8446. GuW2 = Instance.new("Weld")
  8447. GuW2.Name = "GuW"
  8448. GuW2.Part0 = Torso
  8449. GuW2.C0 = cn(0, 0, -17.5)
  8450. GuW2.C1 = cn(0, 0, 0)
  8451. GuW2.Part1 = Firepart2
  8452. GuW2.Parent = Torso
  8453. for i = 0, 1.25, 0.01 do
  8454. swait()
  8455. 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)
  8456. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8457. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8458. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8459. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8460. if Torsovelocity.Y > 2 then
  8461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8463. 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)
  8464. 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)
  8465. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8466. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8467. end
  8468. end
  8469. wait(0.5)
  8470. Humanoid.WalkSpeed = 16
  8471. attack = false
  8472. MV4 = 300
  8473. Firepart1:Destroy()
  8474. Firepart2:Destroy()
  8475. end
  8476.  
  8477.  
  8478. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8479. MV4 = 90
  8480. Humanoid.WalkSpeed = 0.01
  8481. attack = true
  8482. Firepart1 = Instance.new("Part", RightArm)
  8483. Firepart1.Size = Vector3.new(1, 1, 1)
  8484. GuW1 = Instance.new("Weld")
  8485. GuW1.Name = "GuW"
  8486. GuW1.Part0 = RightArm
  8487. GuW1.C0 = cn(0, -1, 0)
  8488. GuW1.C1 = cn(0, 0, 0)
  8489. GuW1.Part1 = Firepart1
  8490. GuW1.Parent = RightArm
  8491. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8492. Firepart1.Transparency = 1
  8493. Firepart2 = Instance.new("Part", LeftArm)
  8494. Firepart2.Size = Vector3.new(1, 1, 1)
  8495. GuW2 = Instance.new("Weld")
  8496. GuW2.Name = "GuW"
  8497. GuW2.Part0 = LeftArm
  8498. GuW2.C0 = cn(0, -1, 0)
  8499. GuW2.C1 = cn(0, 0, 0)
  8500. GuW2.Part1 = Firepart2
  8501. GuW2.Parent = LeftArm
  8502. Firepart2.Transparency = 1
  8503. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8504. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8505. for i = 0, 2, 0.1 do
  8506. swait()
  8507. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8508. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8509. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8510. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8511. if Torsovelocity.Y > 2 then
  8512. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8513. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8514. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8515. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8516. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8517. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8518. elseif Torsovelocity.Y < 1 then
  8519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8521. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8522. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8523. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8524. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8525. end
  8526. end
  8527. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8528. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8529. for i = 0, 7, 0.1 do
  8530. swait()
  8531. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8532. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8533. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8534. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8535. if Torsovelocity.Y > 2 then
  8536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8538. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8539. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8540. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8541. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8542. elseif Torsovelocity.Y < 1 then
  8543. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8544. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8545. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8546. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8547. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8548. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8549. end
  8550. end
  8551. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8552. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8553. for i = 0, 7, 0.1 do
  8554. swait()
  8555. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8556. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8557. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8558. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8559. if Torsovelocity.Y > 2 then
  8560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8562. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8563. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8564. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8565. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8566. elseif Torsovelocity.Y < 1 then
  8567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8568. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8569. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8570. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8571. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8572. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8573. end
  8574. end
  8575. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8576. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8577. for i = 0, 6, 0.1 do
  8578. swait()
  8579. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8580. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8581. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8582. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8583. if Torsovelocity.Y > 2 then
  8584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8586. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8587. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8588. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8589. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8590. elseif Torsovelocity.Y < 1 then
  8591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8593. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8594. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8595. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8596. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8597. end
  8598. end
  8599. for i = 0, 5, 0.1 do
  8600. swait()
  8601. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8602. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8603. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8604. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8605. if Torsovelocity.Y > 2 then
  8606. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8607. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8608. 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)
  8609. 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)
  8610. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8611. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8612. elseif Torsovelocity.Y < 1 then
  8613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8615. 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)
  8616. 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)
  8617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8618. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8619. end
  8620. end
  8621. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8622. for i = 0, 7, 0.1 do
  8623. swait()
  8624. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8625. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8626. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8627. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8628. if Torsovelocity.Y > 2 then
  8629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8631. 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)
  8632. 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)
  8633. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8634. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8635. elseif Torsovelocity.Y < 1 then
  8636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8638. 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)
  8639. 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)
  8640. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8641. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8642. end
  8643. end
  8644. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8645. GuW1:Destroy()
  8646. GuW1 = Instance.new("Weld")
  8647. GuW1.Name = "GuW"
  8648. GuW1.Part0 = Torso
  8649. GuW1.C0 = cn(0, 0, -6)
  8650. GuW1.C1 = cn(0, 0, 0)
  8651. GuW1.Part1 = Firepart1
  8652. GuW1.Parent = Torso
  8653. GuW2:Destroy()
  8654. GuW2 = Instance.new("Weld")
  8655. GuW2.Name = "GuW"
  8656. GuW2.Part0 = Torso
  8657. GuW2.C0 = cn(0, 0, -6)
  8658. GuW2.C1 = cn(0, 0, 0)
  8659. GuW2.Part1 = Firepart2
  8660. GuW2.Parent = Torso
  8661. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8662. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8663. GuW2:Destroy()
  8664. GuW2 = Instance.new("Weld")
  8665. GuW2.Name = "GuW"
  8666. GuW2.Part0 = Torso
  8667. GuW2.C0 = cn(0, 0, -4)
  8668. GuW2.C1 = cn(0, 0, 0)
  8669. GuW2.Part1 = Firepart2
  8670. GuW2.Parent = Torso
  8671. for i = 0, 7, 0.1 do
  8672. swait()
  8673. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8674. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8675. if Torsovelocity.Y > 2 then
  8676. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8677. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8678. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8679. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8680. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8681. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8682. elseif Torsovelocity.Y < 1 then
  8683. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8684. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8685. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8686. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8687. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8688. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8689. end
  8690. end
  8691. local bp2 = Create("BodyPosition")({
  8692. P = 900,
  8693. D = 1000,
  8694. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8695. position = Torso.Position + Vector3.new(0, 60, 0),
  8696. Parent = Torso
  8697. })
  8698. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8699. for i = 0, 8, 0.1 do
  8700. swait()
  8701. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8702. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8703. 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)
  8704. if Torsovelocity.Y > 2 then
  8705. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8706. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8707. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8708. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8709. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8710. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8711. elseif Torsovelocity.Y < 1 then
  8712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8713. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8714. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8715. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8716. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8717. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8718. end
  8719. end
  8720. for i = 0, 18, 0.1 do
  8721. swait()
  8722. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8723. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8724. 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)
  8725. if Torsovelocity.Y > 2 then
  8726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8728. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8731. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8732. elseif Torsovelocity.Y < 1 then
  8733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8735. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8736. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8737. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8738. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8739. end
  8740. end
  8741. GuW1:Destroy()
  8742. GuW1 = Instance.new("Weld")
  8743. GuW1.Name = "GuW"
  8744. GuW1.Part0 = Torso
  8745. GuW1.C0 = cn(0, 0, -15)
  8746. GuW1.C1 = cn(0, 0, 0)
  8747. GuW1.Part1 = Firepart1
  8748. GuW1.Parent = Torso
  8749. GuW2:Destroy()
  8750. GuW2 = Instance.new("Weld")
  8751. GuW2.Name = "GuW"
  8752. GuW2.Part0 = Torso
  8753. GuW2.C0 = cn(0, 0, -17.5)
  8754. GuW2.C1 = cn(0, 0, 0)
  8755. GuW2.Part1 = Firepart2
  8756. GuW2.Parent = Torso
  8757. for i = 0, 1.25, 0.01 do
  8758. swait()
  8759. 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)
  8760. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8761. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8762. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8763. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8764. if Torsovelocity.Y > 2 then
  8765. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8766. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8767. 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)
  8768. 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)
  8769. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8770. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8771. elseif Torsovelocity.Y < 1 then
  8772. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8773. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8774. 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)
  8775. 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)
  8776. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8777. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8778. end
  8779. end
  8780. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8781. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8782. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8783. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8784. for i = 0, 3, 0.1 do
  8785. swait()
  8786. if Torsovelocity.Y > 2 then
  8787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8789. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8790. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8791. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8792. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8793. elseif Torsovelocity.Y < 1 then
  8794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8796. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8797. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8798. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8799. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8800. end
  8801. end
  8802. wait(1)
  8803. bp2:Destroy()
  8804. Humanoid.WalkSpeed = 16
  8805. attack = false
  8806. MV4 = 0
  8807. Firepart1:Destroy()
  8808. Firepart2:Destroy()
  8809. end
  8810. end)
  8811. whiletruewait = false
  8812. game:GetService("RunService").Stepped:connect(function()
  8813. if whiletruewait == false then
  8814. whiletruewait = true
  8815. wait()
  8816. whiletruewait = false
  8817. end
  8818. end)
  8819. game:GetService("RunService").Stepped:connect(function()
  8820. if whiletruewait == false then
  8821. if MV1 < 20 then
  8822. MV1 = MV1 + 0.2
  8823. end
  8824. if MV2 < 90 then
  8825. MV2 = MV2 + 1
  8826. end
  8827. if MV3 < 190 then
  8828. MV3 = MV3 + 0.4
  8829. end
  8830. if MV4 < 500 then
  8831. MV4 = MV4 + 0.3
  8832. end
  8833. end
  8834. end)
  8835. Humanoid.MaxHealth = 10000
  8836. wait()
  8837. for i = 1, 6 do
  8838. Humanoid.Health = Humanoid.MaxHealth
  8839. wait()
  8840. end
  8841.  
  8842. ---
  8843. GroundWave3 = function()
  8844. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8845. Colors = {"White", "White"}
  8846. local wave = Instance.new("Part", char)
  8847. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8848. wave.Anchored = true
  8849. wave.Name = "Wave"
  8850. wave.CanCollide = false
  8851. wave.Locked = true
  8852. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8853. wave.TopSurface = "Smooth"
  8854. wave.BottomSurface = "Smooth"
  8855. wave.Transparency = 0.10
  8856. wave.CFrame = HandCF
  8857. wm = Instance.new("SpecialMesh",wave)
  8858. wm.MeshId = "rbxassetid://559831844"
  8859. coroutine.wrap(function()
  8860. for i = 1, 30, 1 do
  8861. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8862. wave.Size = wm.Scale
  8863. wave.CFrame = HandCF
  8864. wave.Transparency = i/30
  8865. wait()
  8866. end
  8867. wait()
  8868. wave:Destroy()
  8869. end)()
  8870. end
  8871. ---
  8872.  
  8873. local v3 = Vector3.new
  8874. local num = 0
  8875. local bc = BrickColor.new
  8876. local new = Instance.new
  8877.  
  8878. mouse.KeyDown:connect(function(key)
  8879. if key=="=" then
  8880. Serious()
  8881. char.JumPower = 150
  8882. end
  8883. end)
  8884. Health = math.huge --------- Serious mode aura.
  8885. BaseHealth = math.huge
  8886.  
  8887.  
  8888.  
  8889.  
  8890. InForm = false
  8891.  
  8892. Player = game.Players.LocalPlayer
  8893. Char = Player.Character
  8894. Torso = Char.Torso
  8895.  
  8896. function Serious()
  8897. for X = 1, 1 do wait()
  8898.  
  8899.  
  8900. wait(0)
  8901. for X = 1, 1 do wait()
  8902. local Effect = Instance.new("Part")
  8903. Effect.Name = "Effect"
  8904. Effect.Parent = Torso
  8905. Effect.CFrame = Torso.CFrame
  8906. Effect.BrickColor = BrickColor.new("Neon orange")
  8907. Effect.Shape = "Ball"
  8908. Effect.Size = Vector3.new(1, 1, 1)
  8909. Effect.Anchored = true
  8910. Effect.Material = "Neon"
  8911. Effect.CanCollide = false
  8912. Effect.CFrame = Torso.CFrame
  8913. Effect.Size = Effect.Size + Vector3.new(0.5)
  8914. Effect.Transparency = Effect.Transparency + 0.04
  8915. end
  8916. end
  8917.  
  8918. repeat
  8919. Torso:FindFirstChild("Effect"):Remove()
  8920. until Torso:FindFirstChild("Effect") == nil
  8921.  
  8922.  
  8923. local Color1 = Color3.new(255, 255, 0)
  8924. local Color2 = Color3.new(255, 255, 0)
  8925.  
  8926. for i = 0, 3, 0.1 do
  8927. swait()
  8928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8930. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8931. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8932. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8933. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8934. end
  8935. local pie22 = Instance.new("ParticleEmitter")
  8936. pie22.Parent = LeftArm
  8937. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8938. pie22.LightEmission = 1
  8939. pie22.Size = NumberSequence.new(1,2)
  8940. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8941. pie22.Transparency = NumberSequence.new(0.7,1)
  8942. pie22.EmissionDirection = "Top"
  8943. pie22.Enabled = true
  8944. pie22.Lifetime = NumberRange.new(1)
  8945. pie22.Rotation = NumberRange.new(-420, 425)
  8946. pie22.Rate = 50
  8947. pie22.Speed = NumberRange.new(1)
  8948. pie22.LockedToPart = false
  8949. pie22.VelocitySpread = 2
  8950. local pie22 = Instance.new("ParticleEmitter")
  8951. pie22.Parent = RightArm
  8952. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8953. pie22.LightEmission = 1
  8954. pie22.Size = NumberSequence.new(1,2)
  8955. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8956. pie22.Transparency = NumberSequence.new(0.7,1)
  8957. pie22.EmissionDirection = "Top"
  8958. pie22.Enabled = true
  8959. pie22.Lifetime = NumberRange.new(1)
  8960. pie22.Rotation = NumberRange.new(-420, 425)
  8961. pie22.Rate = 50
  8962. pie22.Speed = NumberRange.new(1)
  8963. pie22.LockedToPart = false
  8964. pie22.VelocitySpread = 2
  8965. local pie22 = Instance.new("ParticleEmitter")
  8966. pie22.Parent = LeftLeg
  8967. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8968. pie22.LightEmission = 1
  8969. pie22.Size = NumberSequence.new(1,2)
  8970. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8971. pie22.Transparency = NumberSequence.new(0.8,1)
  8972. pie22.EmissionDirection = "Top"
  8973. pie22.Enabled = true
  8974. pie22.Lifetime = NumberRange.new(1)
  8975. pie22.Rotation = NumberRange.new(-420, 425)
  8976. pie22.Rate = 20
  8977. pie22.Speed = NumberRange.new(1)
  8978. pie22.LockedToPart = false
  8979. pie22.VelocitySpread = 2
  8980. local pie22 = Instance.new("ParticleEmitter")
  8981. pie22.Parent = RightLeg
  8982. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8983. pie22.LightEmission = 1
  8984. pie22.Size = NumberSequence.new(1,2)
  8985. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8986. pie22.Transparency = NumberSequence.new(0.8,1)
  8987. pie22.EmissionDirection = "Top"
  8988. pie22.Enabled = true
  8989. pie22.Lifetime = NumberRange.new(1)
  8990. pie22.Rotation = NumberRange.new(-420, 425)
  8991. pie22.Rate = 20
  8992. pie22.Speed = NumberRange.new(1)
  8993. pie22.LockedToPart = false
  8994. pie22.VelocitySpread = 2
  8995. lig = Instance.new("PointLight",Player.Character.Torso)
  8996. lig.Color=Color3.new(255,255,0)
  8997. lig.Range = 6
  8998.  
  8999. local Must = Instance.new("Sound",Torso)
  9000. Must.SoundId = "rbxassetid://136847579"
  9001. Must.Pitch = 0.99
  9002. Must.Volume = 0.6
  9003. Must.Looped = false
  9004. wait(0)
  9005. Must:Play()
  9006. a21e = new("Part",char)
  9007. a21e.Name = "Beam"..num
  9008. a21e.Locked = true
  9009. a21e.Size = v3(1,1,1)
  9010. a21e.CanCollide = false
  9011. a21e.BrickColor = bc("Neon orange")
  9012. a21e.Material = "Neon"
  9013. a21e.Transparency = 0
  9014. aa21e = new("SpecialMesh",a21e)
  9015. a21e.Anchored = true
  9016. a21e.Position = RootPart.Position
  9017. aa21e.MeshType = "Sphere"
  9018. aa21e.Scale = v3(1,1,1)
  9019. for i = 1,50 do
  9020. wait()
  9021. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  9022. a21e.Transparency = a21e.Transparency + 0.04
  9023. end
  9024.  
  9025.  
  9026. local Mus = Instance.new("Sound",Torso)
  9027. Mus.SoundId = "rbxassetid://291165237"
  9028. Mus.Pitch = 0.99
  9029. Mus.Volume = 0.2
  9030. Mus.Looped = true
  9031. wait(0)
  9032. Mus:Play()
  9033.  
  9034. InForm = true
  9035. Humanoid.JumpPower = 120
  9036.  
  9037. Char.Humanoid.MaxHealth = Health
  9038. wait(0.3)
  9039. Char.Humanoid.Health = Health
  9040. wait(0.7)
  9041. Must:Destroy()
  9042. end
  9043.  
  9044. function Base()
  9045. InForm = false
  9046. local Effect = Instance.new("Part")
  9047. Effect.Name = "Effect"
  9048. Effect.Parent = Torso
  9049. Effect.CFrame = Torso.CFrame
  9050. Effect.BrickColor = BrickColor.new("White")
  9051. Effect.Shape = "Ball"
  9052. Effect.Size = Vector3.new(8, 8, 8)
  9053. Effect.Anchored = true
  9054. Effect.Material = "Neon"
  9055. Effect.CanCollide = false
  9056. for loop = 1, 25 do wait()
  9057. Effect.CFrame = Torso.CFrame
  9058. Effect.Size = Effect.Size + Vector3.new(-0.5)
  9059. Effect.Transparency = Effect.Transparency + 0.04
  9060.  
  9061. end
  9062. repeat
  9063. Torso:FindFirstChild("Effect"):Remove()
  9064. until Torso:FindFirstChild("Effect") == nil
  9065.  
  9066. for i, v in pairs(Torso:GetChildren()) do
  9067. if v:IsA('ParticleEmitter') then
  9068. v:Remove()
  9069. end
  9070. end
  9071. char.Humanoid.MaxHealth = BaseHealth
  9072. wait(0.3)
  9073. char.Humanoid.Health = BaseHealth
  9074.  
  9075.  
  9076. end
  9077.  
  9078. mouse.KeyDown:connect(function(key)
  9079. if key=="9" then
  9080. Base()
  9081. lig:Destroy()
  9082. end
  9083. end)
  9084.  
  9085. Player.Chatted:connect(function(Message)
  9086. if Message == "Time to get serious." and InForm == false then
  9087. wait(0.10)
  9088. Serious()
  9089. end
  9090. if Message == "off" or Message == "Nice fight." and InForm == true then
  9091. Base()
  9092. end
  9093. local ContentProvider = game:GetService("ContentProvider")
  9094.  
  9095. local function LoadAssets(AssetList)
  9096. -- Takes an asset list and preloads it. Will not wait for them to load.
  9097.  
  9098. for _, AssetId in pairs(AssetList) do
  9099. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9100. end
  9101. end
  9102.  
  9103. local Gibs = game.Workspace
  9104.  
  9105. function Kill(Character)
  9106. Character.Humanoid.Health = 0
  9107. local poo = Instance.new("IntValue",Character)
  9108. poo.Name = "haha nope"
  9109. local svch = Character
  9110. local hum = Character:findFirstChild("Humanoid")
  9111. Character.Archivable = true
  9112. local chrclone = Character:clone()
  9113. Character.Archivable = false
  9114.  
  9115. local ch = chrclone:GetChildren()
  9116. local i
  9117. for i = 1,#ch do
  9118. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9119. ch[i]:remove()
  9120. end
  9121. end
  9122. local function Scan(ch)
  9123. local e
  9124. for e = 1,#ch do
  9125. Scan(ch[e]:GetChildren())
  9126. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9127. ch[e]:remove()
  9128. end
  9129. end
  9130. end
  9131. Scan(chrclone:GetChildren())
  9132.  
  9133. local hum2 = chrclone:findFirstChild("Humanoid")
  9134.  
  9135.  
  9136. if hum2 ~= nil then
  9137. hum2.Name = "Humanoid2"
  9138. hum2.PlatformStand = true
  9139. hum2.Sit = true
  9140. hum2.MaxHealth = 0
  9141. hum2.Health = 0
  9142. end
  9143.  
  9144. local ch = Character:GetChildren()
  9145. local i
  9146. for i = 1,#ch do
  9147. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9148. ch[i]:remove()
  9149. end
  9150. end
  9151.  
  9152. wait(0.2)
  9153.  
  9154. local ch = Character:GetChildren()
  9155. local i
  9156. for i = 1,#ch do
  9157. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9158. ch[i]:remove()
  9159. end
  9160. end
  9161. Character = chrclone
  9162. local Torso = Character.Torso
  9163. local movevector = Vector3.new()
  9164.  
  9165. if Torso then
  9166. local Head = Character:FindFirstChild("Head")
  9167. local Limb = Character:FindFirstChild("Right Arm")
  9168. if Limb then
  9169.  
  9170. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9171. local Joint = Instance.new("Glue")
  9172. Joint.Name = "RightShoulder"
  9173. Joint.Part0 = Torso
  9174. Joint.Part1 = Limb
  9175. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9176. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9177. Joint.Parent = Torso
  9178.  
  9179. local B = Instance.new("Part")
  9180. B.TopSurface = 0
  9181. B.BottomSurface = 0
  9182. B.formFactor = "Symmetric"
  9183. B.Size = Vector3.new(1, 1, 1)
  9184. B.Transparency = 1
  9185. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9186. B.Parent = Character
  9187. local W = Instance.new("Weld")
  9188. W.Part0 = Limb
  9189. W.Part1 = B
  9190. W.C0 = CFrame.new(0, -0.5, 0)
  9191. W.Parent = Limb
  9192.  
  9193. end
  9194. local Limb = Character:FindFirstChild("Left Arm")
  9195. if Limb then
  9196.  
  9197. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9198. local Joint = Instance.new("Glue")
  9199. Joint.Name = "LeftShoulder"
  9200. Joint.Part0 = Torso
  9201. Joint.Part1 = Limb
  9202. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9203. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9204. Joint.Parent = Torso
  9205.  
  9206. local B = Instance.new("Part")
  9207. B.TopSurface = 0
  9208. B.BottomSurface = 0
  9209. B.formFactor = "Symmetric"
  9210. B.Size = Vector3.new(1, 1, 1)
  9211. B.Transparency = 1
  9212. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9213. B.Parent = Character
  9214. local W = Instance.new("Weld")
  9215. W.Part0 = Limb
  9216. W.Part1 = B
  9217. W.C0 = CFrame.new(0, -0.5, 0)
  9218. W.Parent = Limb
  9219.  
  9220. end
  9221. local Limb = Character:FindFirstChild("Right Leg")
  9222. if Limb then
  9223.  
  9224. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9225. local Joint = Instance.new("Glue")
  9226. Joint.Name = "RightHip"
  9227. Joint.Part0 = Torso
  9228. Joint.Part1 = Limb
  9229. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9230. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9231. Joint.Parent = Torso
  9232.  
  9233. local B = Instance.new("Part")
  9234. B.TopSurface = 0
  9235. B.BottomSurface = 0
  9236. B.formFactor = "Symmetric"
  9237. B.Size = Vector3.new(1, 1, 1)
  9238. B.Transparency = 1
  9239. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9240. B.Parent = Character
  9241. local W = Instance.new("Weld")
  9242. W.Part0 = Limb
  9243. W.Part1 = B
  9244. W.C0 = CFrame.new(0, -0.5, 0)
  9245. W.Parent = Limb
  9246.  
  9247. end
  9248. local Limb = Character:FindFirstChild("Left Leg")
  9249. if Limb then
  9250.  
  9251. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9252. local Joint = Instance.new("Glue")
  9253. Joint.Name = "LeftHip"
  9254. Joint.Part0 = Torso
  9255. Joint.Part1 = Limb
  9256. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9257. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9258. Joint.Parent = Torso
  9259.  
  9260. local B = Instance.new("Part")
  9261. B.TopSurface = 0
  9262. B.BottomSurface = 0
  9263. B.formFactor = "Symmetric"
  9264. B.Size = Vector3.new(1, 1, 1)
  9265. B.Transparency = 1
  9266. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9267. B.Parent = Character
  9268. local W = Instance.new("Weld")
  9269. W.Part0 = Limb
  9270. W.Part1 = B
  9271. W.C0 = CFrame.new(0, -0.5, 0)
  9272. W.Parent = Limb
  9273. end
  9274. end
  9275. end
  9276. ----------
  9277.  
  9278. lerpz = function(D, E, F, G)
  9279. D[E] = D[E]:lerp(F, G)
  9280. end
  9281.  
  9282. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9283. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9284. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9285. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9286. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9287. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9288. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9289. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9290. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9291. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9292. resetlerp = function()
  9293. RJ.C0 = RJC0
  9294. RJ.C1 = RJC1
  9295. N.C0 = NC0
  9296. N.C1 = NC1
  9297. RS.C0 = RSC0
  9298. RS.C1 = RSC1
  9299. LS.C0 = LSC0
  9300. LS.C1 = LSC1
  9301. RH.C0 = RHC0
  9302. RH.C1 = RHC1
  9303. LH.C0 = LHC0
  9304. LH.C1 = LHC1
  9305. end
  9306. -------
  9307. ----------
  9308. hrp = char.HumanoidRootPart
  9309.  
  9310. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9311. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9312. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9313. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9314. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9315. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9316. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9317. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9318. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9319. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9320. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9321. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9322. RS = Torso:FindFirstChild("Right Shoulder")
  9323. LS = Torso:FindFirstChild("Left Shoulder")
  9324. RH = Torso:FindFirstChild("Right Hip")
  9325. LH = Torso:FindFirstChild("Left Hip")
  9326. RJ = hrp:FindFirstChild("RootJoint")
  9327. N = Torso:FindFirstChild("Neck")
  9328. cf = CFrame.new
  9329. ang = CFrame.Angles
  9330. rd = math.rad
  9331. rd2 = math.random
  9332. cs = ColorSequence.new
  9333. ns = NumberSequence.new
  9334. nsk = NumberSequenceKeypoint.new
  9335. -------------------
  9336.  
  9337. end)
  9338.  
  9339. print([[
  9340. -------------------------------------------------
  9341. hi
  9342. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement