Advertisement
basbas1234

Infinite

Dec 27th, 2018
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 448.91 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  141.  
  142. local Player = game.Players.localPlayer
  143. local char = Player.Character
  144. local Character = Player.Character
  145. local Head = Character.Head
  146. local done = false
  147. local canheal = false
  148. local deathchat1 = false
  149. local once = true
  150. local dead = false
  151. local candie = true
  152. local deathchat = false
  153. local idleon = true
  154. local idle1 = true
  155. local idle = true
  156. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  157. if v:IsA("Accessory") then
  158. v:Destroy()
  159. end
  160. end
  161. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  162. if v:IsA("Shirt") then
  163. v:Remove()
  164. end
  165. end
  166. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  167. if v:IsA("Pants") then
  168. v:Remove()
  169. end
  170. end
  171. wait()
  172. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  173. shirt.Name = "Shirt"
  174. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  175. pants.Name = "Pants"
  176.  
  177. local v3 = Vector3.new
  178. local num = 0
  179. local bc = BrickColor.new
  180. local new = Instance.new
  181.  
  182.  
  183. Instance.new("ForceField",char).Visible = false
  184. local poo = Instance.new("IntValue",Character)
  185. poo.Name = "haha nope"
  186. char.Humanoid.MaxHealth = math.huge
  187. wait()
  188. char.Humanoid.Health = math.huge
  189. Instance.new("ForceField",char).Visible = false
  190.  
  191. shirt = Instance.new("Shirt", char)
  192. shirt.Name = "Shirt"
  193. pants = Instance.new("Pants", char)
  194. pants.Name = "Pants"
  195. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1124201660"
  196. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1124201705"
  197. char.Head.face.Texture = "rbxassetid://1108342609"
  198.  
  199.  
  200. Hair7 = Instance.new("Part")
  201. Hair7.Parent = char
  202. Hair7.Name = "Hair"
  203. Hair7.CanCollide = false
  204. Hair7.Locked = true
  205. Hair7.TopSurface = "Smooth"
  206. Hair7.BottomSurface = "Smooth"
  207. Hair7.formFactor = "Symmetric"
  208. Hair7.Material = "Neon"
  209. Hair7.BrickColor = BrickColor.new("Really black")
  210. Hair7.CFrame = char.Torso.CFrame
  211. Hair7.Size = Vector3.new(1, 1, 1)
  212. Hair7.Transparency = 0
  213.  
  214.  
  215. Weld1 = Instance.new("Weld")
  216. Weld1.Parent = char.Head
  217. Weld1.Part0 = char.Head
  218. Weld1.Part1 = Hair7
  219. Weld1.C0 = CFrame.new(0, 0.66, 0.9)
  220.  
  221. Mesh = Instance.new("SpecialMesh")
  222. Mesh.Offset = Vector3.new(0,-0.4,0)
  223. Mesh.Parent = Hair7
  224. Mesh.Scale = Vector3.new(1.4, 1.4, 1.4)
  225. Mesh.MeshType = "FileMesh"
  226. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158002215"
  227. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  228.  
  229.  
  230. Hair8 = Instance.new("Part")
  231. Hair8.Parent = char
  232. Hair8.Name = "Hair"
  233. Hair8.CanCollide = false
  234. Hair8.Locked = true
  235. Hair8.TopSurface = "Smooth"
  236. Hair8.BottomSurface = "Smooth"
  237. Hair8.formFactor = "Symmetric"
  238. Hair8.Material = "Neon"
  239. Hair8.BrickColor = BrickColor.new("Really black")
  240. Hair8.CFrame = char.Torso.CFrame
  241. Hair8.Size = Vector3.new(1, 1, 1)
  242. Hair8.Transparency = 0
  243.  
  244.  
  245. Weld1 = Instance.new("Weld")
  246. Weld1.Parent = char.Torso
  247. Weld1.Part0 = char.Torso
  248. Weld1.Part1 = Hair8
  249. Weld1.C0 = CFrame.new(0, -0.75,1.6)
  250.  
  251. Mesh = Instance.new("SpecialMesh")
  252. Mesh.Offset = Vector3.new(0,-0.4,0)
  253. Mesh.Parent = Hair8
  254. Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  255. Mesh.MeshType = "FileMesh"
  256. Mesh.MeshId = "http://www.roblox.com/asset/?id=1158148029"
  257. Mesh.TextureId = "http://www.roblox.com/asset/?id=1158001923"
  258.  
  259.  
  260. local ice = Instance.new("Part", Head)
  261. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  262. ice.BrickColor = BrickColor.new("White")
  263. ice.CanCollide = false
  264. ice.TopSurface = 0
  265. ice.BottomSurface = 0
  266. ice.Transparency = 1
  267. local ice2 = Instance.new("SpecialMesh", ice)
  268. ice2.MeshType = "Brick"
  269. ice2.Scale = Vector3.new(1, 1, 1)
  270. local ice3 = Instance.new("Weld", ice)
  271. ice3.Part0 = Head
  272. ice3.Part1 = ice
  273. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  274. local icesmoke = Instance.new("ParticleEmitter", ice)
  275. icesmoke.VelocitySpread = 5
  276. icesmoke.Size = NumberSequence.new({
  277. NumberSequenceKeypoint.new(0, 0.01),
  278. NumberSequenceKeypoint.new(1, 1)
  279. })
  280. icesmoke.Rate = math.huge
  281. icesmoke.Speed = NumberRange.new(1, 1)
  282. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  283. icesmoke.Transparency = NumberSequence.new({
  284. NumberSequenceKeypoint.new(0, 0.9),
  285. NumberSequenceKeypoint.new(1, 1)
  286. })
  287. icesmoke.Rotation = NumberRange.new(0, 360)
  288. icesmoke.Name = "Smoke"
  289. icesmoke.LightEmission = 0
  290. icesmoke.Acceleration = Vector3.new(0,0,0)
  291. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  292. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  293. icesmoke.LockedToPart = true
  294. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  295. secondcolor = "Really black"
  296. wait(0.016666666666666666)
  297. Effects = {}
  298. local Player = game.Players.localPlayer
  299. local Character = Player.Character
  300. local Humanoid = Character.Humanoid
  301. local mouse = Player:GetMouse()
  302. local LeftArm = Character["Left Arm"]
  303. local RightArm = Character["Right Arm"]
  304. local LeftLeg = Character["Left Leg"]
  305. local RightLeg = Character["Right Leg"]
  306. local Head = Character.Head
  307. local Torso = Character.Torso
  308. local cam = game.Workspace.CurrentCamera
  309. local RootPart = Character.HumanoidRootPart
  310. local RootJoint = RootPart.RootJoint
  311. local equipped = true
  312. local attack = false
  313. local Anim = "Idle"
  314. local idle = 0
  315. local attacktype = 1
  316. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  317. local velocity = RootPart.Velocity.y
  318. local sine = 0
  319. local change = 1
  320. local grabbed = false
  321. local cn = CFrame.new
  322. local mr = math.rad
  323. local angles = CFrame.Angles
  324. local ud = UDim2.new
  325. local c3 = Color3.new
  326. local dir = {
  327. w = 0,
  328. s = 0,
  329. a = 0,
  330. d = 0
  331. }
  332. firemode = true
  333. local Services = {
  334. SoundService = game:GetService("SoundService"),
  335. Players = game:GetService("Players"),
  336. Debris = game:GetService("Debris"),
  337. Workspace = game:GetService("Workspace"),
  338. Lighting = game:GetService("Lighting"),
  339. HttpService = game:GetService("HttpService"),
  340. InsertService = game:GetService("InsertService")
  341. }
  342. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  343. Humanoid.Animator:Destroy()
  344. Character.Animate:Destroy()
  345. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  346. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  347. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  348. RSH, LSH = nil, nil
  349. RW = Instance.new("Weld")
  350. LW = Instance.new("Weld")
  351. RH = Torso["Right Hip"]
  352. LH = Torso["Left Hip"]
  353. RSH = Torso["Right Shoulder"]
  354. LSH = Torso["Left Shoulder"]
  355. RSH.Parent = nil
  356. LSH.Parent = nil
  357. RW.Name = "RW"
  358. RW.Part0 = Torso
  359. RW.C0 = cn(1.5, 0.5, 0)
  360. RW.C1 = cn(0, 0.5, 0)
  361. RW.Part1 = RightArm
  362. RW.Parent = Torso
  363. LW.Name = "LW"
  364. LW.Part0 = Torso
  365. LW.C0 = cn(-1.5, 0.5, 0)
  366. LW.C1 = cn(0, 0.5, 0)
  367. LW.Part1 = LeftArm
  368. LW.Parent = Torso
  369. --------------
  370. function clerp(a, b, t)
  371. local qa = {
  372. QuaternionFromCFrame(a)
  373. }
  374. local qb = {
  375. QuaternionFromCFrame(b)
  376. }
  377. local ax, ay, az = a.x, a.y, a.z
  378. local bx, by, bz = b.x, b.y, b.z
  379. local _t = 1 - t
  380. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  381. end
  382. function QuaternionFromCFrame(cf)
  383. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  384. local trace = m00 + m11 + m22
  385. if trace > 0 then
  386. local s = math.sqrt(1 + trace)
  387. local recip = 0.5 / s
  388. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  389. else
  390. local i = 0
  391. if m00 < m11 then
  392. i = 1
  393. end
  394. if m22 > (i == 0 and m00 or m11) then
  395. i = 2
  396. end
  397. if i == 0 then
  398. local s = math.sqrt(m00 - m11 - m22 + 1)
  399. local recip = 0.5 / s
  400. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  401. elseif i == 1 then
  402. local s = math.sqrt(m11 - m22 - m00 + 1)
  403. local recip = 0.5 / s
  404. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  405. elseif i == 2 then
  406. local s = math.sqrt(m22 - m00 - m11 + 1)
  407. local recip = 0.5 / s
  408. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  409. end
  410. end
  411. end
  412. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  413. local xs, ys, zs = x + x, y + y, z + z
  414. local wx, wy, wz = w * xs, w * ys, w * zs
  415. local xx = x * xs
  416. local xy = x * ys
  417. local xz = x * zs
  418. local yy = y * ys
  419. local yz = y * zs
  420. local zz = z * zs
  421. 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))
  422. end
  423. function QuaternionSlerp(a, b, t)
  424. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  425. local startInterp, finishInterp
  426. if cosTheta >= 1.0E-4 then
  427. if 1 - cosTheta > 1.0E-4 then
  428. local theta = math.acos(cosTheta)
  429. local invSinTheta = 1 / math.sin(theta)
  430. startInterp = math.sin((1 - t) * theta) * invSinTheta
  431. finishInterp = math.sin(t * theta) * invSinTheta
  432. else
  433. startInterp = 1 - t
  434. finishInterp = t
  435. end
  436. elseif 1 + cosTheta > 1.0E-4 then
  437. local theta = math.acos(-cosTheta)
  438. local invSinTheta = 1 / math.sin(theta)
  439. startInterp = math.sin((t - 1) * theta) * invSinTheta
  440. finishInterp = math.sin(t * theta) * invSinTheta
  441. else
  442. startInterp = t - 1
  443. finishInterp = t
  444. end
  445. 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
  446. end
  447. function swait(num)
  448. if num == 0 or num == nil then
  449. game:service("RunService").RenderStepped:wait(0)
  450. else
  451. for i = 0, num do
  452. game:service("RunService").RenderStepped:wait(0)
  453. end
  454. end
  455. end
  456. local RbxUtility = LoadLibrary("RbxUtility")
  457. local Create = RbxUtility.Create
  458. function RemoveOutlines(part)
  459. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  460. end
  461. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  462. local Part = Create("Part")({
  463. formFactor = FormFactor,
  464. Parent = Parent,
  465. Reflectance = Reflectance,
  466. Transparency = Transparency,
  467. CanCollide = false,
  468. Locked = true,
  469. BrickColor = BrickColor.new(tostring(BColor)),
  470. Name = Name,
  471. Size = Size,
  472. Material = Material
  473. })
  474. RemoveOutlines(Part)
  475. return Part
  476. end
  477. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  478. local Msh = Create(Mesh)({
  479. Parent = Part,
  480. Offset = OffSet,
  481. Scale = Scale
  482. })
  483. if Mesh == "SpecialMesh" then
  484. Msh.MeshType = MeshType
  485. Msh.MeshId = MeshId
  486. end
  487. return Msh
  488. end
  489. function CreateWeld(Parent, Part0, Part1, C0, C1)
  490. local Weld = Create("Weld")({
  491. Parent = Parent,
  492. Part0 = Part0,
  493. Part1 = Part1,
  494. C0 = C0,
  495. C1 = C1
  496. })
  497. return Weld
  498. end
  499. function rayCast(Position, Direction, Range, Ignore)
  500. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  501. end
  502. function CreateSound(id, par, vol, pit)
  503. coroutine.resume(coroutine.create(function()
  504. local sou = Instance.new("Sound", par or workspace)
  505. sou.Volume = vol
  506. sou.Pitch = pit or 1
  507. sou.SoundId = id
  508. wait()
  509. sou:play()
  510. game:GetService("Debris"):AddItem(sou, 6)
  511. end))
  512. end
  513. function CreateSong(id, par, vol, pit)
  514. coroutine.resume(coroutine.create(function()
  515. sou2 = Instance.new("Sound", par or workspace)
  516. sou2.Volume = 1
  517. sou2.Pitch = 1
  518. sou2.SoundId = id
  519. wait()
  520. sou2:play()
  521. sou2.Looped = true
  522. end))
  523. end
  524. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  525. local function getclosest(obj, distance)
  526. local last, lastx = distance + 1, nil
  527. for i, v in pairs(workspace:GetChildren()) do
  528. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  529. local t = v.Torso
  530. local dist = t.Position - obj.Position.magnitude
  531. if distance >= dist and last > dist then
  532. last = dist
  533. lastx = v
  534. end
  535. end
  536. end
  537. return lastx
  538. end
  539. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  540. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  541. prt.Anchored = true
  542. prt.CFrame = cframe
  543. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  544. game:GetService("Debris"):AddItem(prt, 10)
  545. if Type == 1 or Type == nil then
  546. table.insert(Effects, {
  547. prt,
  548. "Block1",
  549. delay,
  550. x3,
  551. y3,
  552. z3,
  553. msh
  554. })
  555. elseif Type == 2 then
  556. table.insert(Effects, {
  557. prt,
  558. "Block2",
  559. delay,
  560. x3,
  561. y3,
  562. z3,
  563. msh
  564. })
  565. elseif Type == 3 then
  566. table.insert(Effects, {
  567. prt,
  568. "Block3",
  569. delay,
  570. x3,
  571. y3,
  572. z3,
  573. msh
  574. })
  575. end
  576. end
  577. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  578. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  579. prt.Anchored = true
  580. prt.CFrame = cframe
  581. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  582. game:GetService("Debris"):AddItem(prt, 10)
  583. table.insert(Effects, {
  584. prt,
  585. "Cylinder",
  586. delay,
  587. x3,
  588. y3,
  589. z3,
  590. msh
  591. })
  592. end
  593. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  594. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  595. prt.Anchored = true
  596. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  597. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  598. game:GetService("Debris"):AddItem(prt, 10)
  599. table.insert(Effects, {
  600. prt,
  601. "Cylinder",
  602. delay,
  603. x3,
  604. y3,
  605. z3,
  606. msh
  607. })
  608. end
  609. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  610. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  611. prt.Anchored = true
  612. prt.CFrame = cframe
  613. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  614. game:GetService("Debris"):AddItem(prt, 10)
  615. table.insert(Effects, {
  616. prt,
  617. "Cylinder",
  618. delay,
  619. x3,
  620. y3,
  621. z3,
  622. msh
  623. })
  624. end
  625. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  626. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  627. prt.Anchored = true
  628. prt.CFrame = cframe
  629. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  630. game:GetService("Debris"):AddItem(prt, 10)
  631. table.insert(Effects, {
  632. prt,
  633. "Cylinder",
  634. delay,
  635. x3,
  636. y3,
  637. z3,
  638. msh
  639. })
  640. end
  641. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  642. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  643. prt.Anchored = true
  644. prt.CFrame = cframe
  645. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  646. game:GetService("Debris"):AddItem(prt, 10)
  647. table.insert(Effects, {
  648. prt,
  649. "Cylinder",
  650. delay,
  651. x3,
  652. y3,
  653. z3,
  654. msh
  655. })
  656. end
  657. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  658. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  659. prt.Anchored = true
  660. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  661. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  662. local num = math.random(10, 50) / 1000
  663. game:GetService("Debris"):AddItem(prt, 10)
  664. table.insert(Effects, {
  665. prt,
  666. "Shatter",
  667. num,
  668. prt.CFrame,
  669. math.random() - math.random(),
  670. 0,
  671. math.random(50, 100) / 100
  672. })
  673. end
  674.  
  675. attack = false
  676. game:GetService("RunService").Stepped:connect(function()
  677. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  678. velocity = RootPart.Velocity.y
  679. sine = sine + change
  680. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  681. if equipped == true or equipped == false then
  682. if 1 < RootPart.Velocity.y and hit == nil then
  683. Anim = "Jump"
  684. if attack == false and ice_mode == false then
  685. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  686. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  687. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  688. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  689. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  690. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  691. end
  692. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  693. Anim = "Fall"
  694. if attack == false then
  695. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  696. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  697. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  698. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  699. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  700. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  701. end
  702. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  703. Anim = "Idle"
  704. if attack == false then
  705. change = 1
  706. 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)
  707. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  708. 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)
  709. 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)
  710. 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)
  711. 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)
  712. end
  713. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  714. Anim = "Walk"
  715. if attack==false then
  716. 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)
  717. 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)
  718. 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)
  719. 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)
  720. 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)
  721. 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)
  722. end
  723. end
  724. end
  725. if equipped == true or equipped == false then
  726. if 1 < RootPart.Velocity.Y and hit == nil then
  727. Anim = "Jump"
  728. if attack == false and ice_mode == true then
  729. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  730. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  731. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  732. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  733. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  734. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  735. end
  736. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  737. Anim = "Fall"
  738. if attack == false then
  739. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  740. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  741. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  742. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  743. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  744. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  745. end
  746. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  747. Anim = "Idle"
  748. if attack == false then
  749. change = 0.8
  750. 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)
  751. 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)
  752. 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)
  753. 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)
  754. 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)
  755. 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)
  756. end
  757. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  758. Anim = "Walk"
  759. if attack == false then
  760. 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)
  761. 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)
  762. 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)
  763. 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)
  764. 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)
  765. 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)
  766. end
  767. end
  768. end
  769. if 0 < #Effects then
  770. for e = 1, #Effects do
  771. if Effects[e] ~= nil then
  772. local Thing = Effects[e]
  773. if Thing ~= nil then
  774. local Part = Thing[1]
  775. local Mode = Thing[2]
  776. local Delay = Thing[3]
  777. local IncX = Thing[4]
  778. local IncY = Thing[5]
  779. local IncZ = Thing[6]
  780. if 1 >= Thing[1].Transparency then
  781. if Thing[2] == "Block1" then
  782. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  783. local Mesh = Thing[1].Mesh
  784. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  785. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  786. elseif Thing[2] == "Block2" then
  787. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  788. local Mesh = Thing[7]
  789. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  790. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  791. elseif Thing[2] == "Block3" then
  792. 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)
  793. local Mesh = Thing[7]
  794. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  795. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  796. elseif Thing[2] == "Cylinder" then
  797. local Mesh = Thing[1].Mesh
  798. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  799. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  800. elseif Thing[2] == "Blood" then
  801. local Mesh = Thing[7]
  802. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  803. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  804. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  805. elseif Thing[2] == "Elec" then
  806. local Mesh = Thing[1].Mesh
  807. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  808. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  809. elseif Thing[2] == "Disappear" then
  810. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  811. elseif Thing[2] == "Shatter" then
  812. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  813. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  814. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  815. Thing[6] = Thing[6] + Thing[5]
  816. end
  817. else
  818. Part.Parent = nil
  819. table.remove(Effects, e)
  820. end
  821. end
  822. end
  823. end
  824. end
  825. end)
  826. function RemoveOutlines(part)
  827. part.TopSurface = 10
  828. end
  829. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  830. local Part = Create("Part")({
  831. Parent = Parent,
  832. Reflectance = Reflectance,
  833. Transparency = Transparency,
  834. CanCollide = false,
  835. Locked = true,
  836. BrickColor = BrickColor.new(tostring(BColor)),
  837. Name = Name,
  838. Size = Size,
  839. Material = Material
  840. })
  841. RemoveOutlines(Part)
  842. return Part
  843. end
  844. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  845. local Msh = Create(Mesh)({
  846. Parent = Part,
  847. Offset = OffSet,
  848. Scale = Scale
  849. })
  850. if Mesh == "SpecialMesh" then
  851. Msh.MeshType = MeshType
  852. Msh.MeshId = MeshId
  853. end
  854. return Msh
  855. end
  856. function CreateWeld(Parent, Part0, Part1, C0, C1)
  857. local Weld = Create("Weld")({
  858. Parent = Parent,
  859. Part0 = Part0,
  860. Part1 = Part1,
  861. C0 = C0,
  862. C1 = C1
  863. })
  864. return Weld
  865. end
  866. WSHM = {
  867. "White",
  868. "Pastel light blue"
  869. }
  870. WSH = WSHM[math.random(1, #WSHM)]
  871. function IcePartFunk(HPart, aria, Min, Max)
  872. IcePart = Instance.new("Part", HPart)
  873. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  874. IcePart.CanCollide = false
  875. IuW = Instance.new("Weld")
  876. IuW.Name = "GuW"
  877. IuW.Part0 = HPart
  878. 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))
  879. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  880. IuW.Part1 = IcePart
  881. IuW.Parent = HPart
  882. IcePart.Transparency = 0.85
  883. IcePart.Material = "Neon"
  884. WSH = WSHM[math.random(1, #WSHM)]
  885. IcePart.BrickColor = BrickColor.new("" .. WSH)
  886. RemoveOutlines(IcePart)
  887. game:GetService("Debris"):AddItem(IuW, 4)
  888. game:GetService("Debris"):AddItem(IcePart, 6)
  889. end
  890. SpikeMeshId = 1033714
  891. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  892. local Part = Instance.new("Part", Parent)
  893. Part.Name = Name
  894. Part.BrickColor = BrickColor.new(Color)
  895. Part.Size = Size
  896. Part.Material = Material
  897. Part.Transparency = Transparency
  898. Part.CanCollide = false
  899. RemoveOutlines(Part)
  900. local Mesh = Instance.new("SpecialMesh", Part)
  901. Mesh.MeshType = "Sphere"
  902. Mesh.Scale = Scale
  903. return Mesh and Part
  904. end
  905. CFuncs = {
  906. Part = {
  907. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  908. local Part = Create("Part")({
  909. Parent = Parent,
  910. Reflectance = Reflectance,
  911. Transparency = Transparency,
  912. CanCollide = false,
  913. Locked = true,
  914. BrickColor = BrickColor.new(tostring(BColor)),
  915. Name = Name,
  916. Size = Size,
  917. Material = Material
  918. })
  919. RemoveOutlines(Part)
  920. return Part
  921. end
  922. },
  923. Mesh = {
  924. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  925. local Msh = Create(Mesh)({
  926. Parent = Part,
  927. Offset = OffSet,
  928. Scale = Scale
  929. })
  930. if Mesh == "SpecialMesh" then
  931. Msh.MeshType = MeshType
  932. Msh.MeshId = MeshId
  933. end
  934. return Msh
  935. end
  936. },
  937. Mesh = {
  938. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  939. local Msh = Create(Mesh)({
  940. Parent = Part,
  941. Offset = OffSet,
  942. Scale = Scale
  943. })
  944. if Mesh == "SpecialMesh" then
  945. Msh.MeshType = MeshType
  946. Msh.MeshId = MeshId
  947. end
  948. return Msh
  949. end
  950. },
  951. Weld = {
  952. Create = function(Parent, Part0, Part1, C0, C1)
  953. local Weld = Create("Weld")({
  954. Parent = Parent,
  955. Part0 = Part0,
  956. Part1 = Part1,
  957. C0 = C0,
  958. C1 = C1
  959. })
  960. return Weld
  961. end
  962. },
  963. Sound = {
  964. Create = function(id, par, vol, pit)
  965. coroutine.resume(coroutine.create(function()
  966. local S = Create("Sound")({
  967. Volume = vol,
  968. Pitch = pit or 1,
  969. SoundId = id,
  970. Parent = par or workspace
  971. })
  972. wait()
  973. S:play()
  974. game:GetService("Debris"):AddItem(S, 6)
  975. end))
  976. end
  977. },
  978. ParticleEmitter = {
  979. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  980. local fp = Create("ParticleEmitter")({
  981. Parent = Parent,
  982. Color = ColorSequence.new(Color1, Color2),
  983. LightEmission = LightEmission,
  984. Size = Size,
  985. Texture = Texture,
  986. Transparency = Transparency,
  987. ZOffset = ZOffset,
  988. Acceleration = Accel,
  989. Drag = Drag,
  990. LockedToPart = LockedToPart,
  991. VelocityInheritance = VelocityInheritance,
  992. EmissionDirection = EmissionDirection,
  993. Enabled = Enabled,
  994. Lifetime = LifeTime,
  995. Rate = Rate,
  996. Rotation = Rotation,
  997. RotSpeed = RotSpeed,
  998. Speed = Speed,
  999. VelocitySpread = VelocitySpread
  1000. })
  1001. return fp
  1002. end
  1003. }
  1004. }
  1005. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1006. if hit.Parent == nil then
  1007. return
  1008. end
  1009. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1010. for _, v in pairs(hit.Parent:children()) do
  1011. if v:IsA("Humanoid") then
  1012. h = v
  1013. end
  1014. end
  1015. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1016. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1017. return
  1018. end
  1019. local c = Create("ObjectValue")({
  1020. Name = "creator",
  1021. Value = game:service("Players").LocalPlayer,
  1022. Parent = h
  1023. })
  1024. game:GetService("Debris"):AddItem(c, 0.5)
  1025. if HitSound ~= nil and HitPitch ~= nil then
  1026. CreateSound(HitSound, hit, 1, HitPitch)
  1027. end
  1028. local Damage = math.random(minim, maxim)
  1029. local blocked = false
  1030. local block = hit.Parent:findFirstChild("Block")
  1031. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1032. blocked = true
  1033. block.Value = block.Value - 1
  1034. print(block.Value)
  1035. end
  1036. if blocked == false then
  1037. h.Health = h.Health - Damage
  1038. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1039. else
  1040. h.Health = h.Health - Damage / 2
  1041. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1042. end
  1043. if Type == "Knockdown" then
  1044. local hum = hit.Parent.Humanoid
  1045. hum.PlatformStand = true
  1046. coroutine.resume(coroutine.create(function(HHumanoid)
  1047. swait(1)
  1048. HHumanoid.PlatformStand = false
  1049. end), hum)
  1050. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1051. local bodvol = Create("BodyVelocity")({
  1052. velocity = angle * knockback,
  1053. P = 5000,
  1054. maxForce = Vector3.new(8000, 8000, 8000),
  1055. Parent = hit
  1056. })
  1057. local rl = Create("BodyAngularVelocity")({
  1058. P = 3000,
  1059. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1060. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1061. Parent = hit
  1062. })
  1063. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1064. game:GetService("Debris"):AddItem(rl, 0.5)
  1065. elseif Type == "Normal" then
  1066. local vp = Create("BodyVelocity")({
  1067. P = 500,
  1068. maxForce = Vector3.new(math.huge, 0, math.huge),
  1069. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1070. })
  1071. if knockback > 0 then
  1072. vp.Parent = hit.Parent.Torso
  1073. end
  1074. game:GetService("Debris"):AddItem(vp, 0.5)
  1075. elseif Type == "Impale" then
  1076. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1077. Spike.Anchored = true
  1078. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1079. Spike.Position = hit.Parent.Torso.Position
  1080. for i = 1, 5 do
  1081. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1082. end
  1083. Services.Debris:AddItem(Spike, 4)
  1084. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1085. hit.Parent.Humanoid.PlatformStand = true
  1086. swait(1)
  1087. hit.Parent.Humanoid.PlatformStand = false
  1088. elseif Type == "Up" then
  1089. local bodyVelocity = Create("BodyVelocity")({
  1090. velocity = Vector3.new(0, 20, 0),
  1091. P = 5000,
  1092. maxForce = Vector3.new(8000, 8000, 8000),
  1093. Parent = hit
  1094. })
  1095. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1096. local bodyVelocity = Create("BodyVelocity")({
  1097. velocity = Vector3.new(0, 20, 0),
  1098. P = 5000,
  1099. maxForce = Vector3.new(8000, 8000, 8000),
  1100. Parent = hit
  1101. })
  1102. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1103. elseif Type == "Snare" then
  1104. local bp = Create("BodyPosition")({
  1105. P = 900,
  1106. D = 1000,
  1107. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1108. position = hit.Parent.Torso.Position,
  1109. Parent = hit.Parent.Torso
  1110. })
  1111. game:GetService("Debris"):AddItem(bp, 1)
  1112. elseif Type == "Slowness" then
  1113. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1114. for i = 1, 25 do
  1115. hit.Parent.Humanoid.WalkSpeed = 4
  1116. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1117. end
  1118. wait(4)
  1119. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1120. elseif Type == "FireDmg" then
  1121. for i = 1, math.random(60, 150) do
  1122. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1123. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1124. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1125. wait(0.1)
  1126. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1127. end
  1128. elseif Type == "Freeze" then
  1129. local bp = Create("BodyPosition")({
  1130. P = 900,
  1131. D = 1000,
  1132. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1133. position = hit.Parent.Torso.Position,
  1134. Parent = hit.Parent.Torso
  1135. })
  1136. game:GetService("Debris"):AddItem(bp, 4)
  1137. for i = 1, 25 do
  1138. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1139. end
  1140. elseif Type == "Freeze2" then
  1141. local BodPos = Create("BodyPosition")({
  1142. P = 50000,
  1143. D = 1000,
  1144. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1145. position = hit.Parent.Torso.Position,
  1146. Parent = hit.Parent.Torso
  1147. })
  1148. local BodGy = Create("BodyGyro")({
  1149. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1150. P = 20000,
  1151. Parent = hit.Parent.Torso,
  1152. cframe = hit.Parent.Torso.CFrame
  1153. })
  1154. hit.Parent.Torso.Anchored = true
  1155. coroutine.resume(coroutine.create(function(Part)
  1156. swait(1.5)
  1157. Part.Anchored = false
  1158. end), hit.Parent.Torso)
  1159. game:GetService("Debris"):AddItem(BodPos, 3)
  1160. game:GetService("Debris"):AddItem(BodGy, 3)
  1161. end
  1162. local debounce = Create("BoolValue")({
  1163. Name = "DebounceHit",
  1164. Parent = hit.Parent,
  1165. Value = true
  1166. })
  1167. game:GetService("Debris"):AddItem(debounce, Delay)
  1168. c = Instance.new("ObjectValue")
  1169. c.Name = "creator"
  1170. c.Value = Player
  1171. c.Parent = h
  1172. game:GetService("Debris"):AddItem(c, 0.5)
  1173. end
  1174. end
  1175. function ShowDamage(Pos, Text, Time, Color)
  1176. local Rate = 0.033333333333333
  1177. if not Pos then
  1178. local Pos = Vector3.new(0, 0, 0)
  1179. end
  1180. local Text = Text or ""
  1181. local Time = Time or 2
  1182. if not Color then
  1183. local Color = Color3.new(1, 0, 1)
  1184. end
  1185. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1186. EffectPart.Anchored = true
  1187. local BillboardGui = Create("BillboardGui")({
  1188. Size = UDim2.new(3, 0, 3, 0),
  1189. Adornee = EffectPart,
  1190. Parent = EffectPart
  1191. })
  1192. local TextLabel = Create("TextLabel")({
  1193. BackgroundTransparency = 1,
  1194. Size = UDim2.new(1, 0, 1, 0),
  1195. Text = Text,
  1196. TextColor3 = Color,
  1197. TextScaled = true,
  1198. Font = Enum.Font.ArialBold,
  1199. Parent = BillboardGui
  1200. })
  1201. game.Debris:AddItem(EffectPart, Time + 0.1)
  1202. EffectPart.Parent = game:GetService("Workspace")
  1203. delay(0, function()
  1204. local Frames = Time / Rate
  1205. for Frame = 1, Frames do
  1206. wait(Rate)
  1207. local Percent = Frame / Frames
  1208. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1209. TextLabel.TextTransparency = Percent
  1210. end
  1211. if EffectPart and EffectPart.Parent then
  1212. EffectPart:Destroy()
  1213. end
  1214. end)
  1215. end
  1216. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1217. for _, c in pairs(workspace:children()) do
  1218. local hum = c:findFirstChild("Humanoid")
  1219. if hum ~= nil then
  1220. local head = c:findFirstChild("Head")
  1221. if head ~= nil then
  1222. local targ = head.Position - Part.Position
  1223. local mag = targ.magnitude
  1224. if magni >= mag and c.Name ~= Player.Name then
  1225. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1226. end
  1227. end
  1228. end
  1229. end
  1230. end
  1231. function MagniKILL(Part, magni, knock, Type)
  1232. for _, c in pairs(workspace:children()) do
  1233. local hum = c:findFirstChild("Humanoid")
  1234. if hum ~= nil then
  1235. local head = c:findFirstChild("Head")
  1236. if head ~= nil then
  1237. local targ = head.Position - Part.Position
  1238. local mag = targ.magnitude
  1239. if magni >= mag and c.Name ~= Player.Name then
  1240. hum.Health = 0
  1241. end
  1242. end
  1243. end
  1244. end
  1245. end
  1246. EffectModel = Instance.new("Model", Character)
  1247. EffectModel.Name = "Effects"
  1248. Effects = {
  1249. Block = {
  1250. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1251. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1252. prt.Anchored = true
  1253. prt.CFrame = cframe
  1254. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1255. game:GetService("Debris"):AddItem(prt, 10)
  1256. if Type == 1 or Type == nil then
  1257. table.insert(Effects, {
  1258. prt,
  1259. "Block1",
  1260. delay,
  1261. x3,
  1262. y3,
  1263. z3,
  1264. msh
  1265. })
  1266. elseif Type == 2 then
  1267. table.insert(Effects, {
  1268. prt,
  1269. "Block2",
  1270. delay,
  1271. x3,
  1272. y3,
  1273. z3,
  1274. msh
  1275. })
  1276. else
  1277. table.insert(Effects, {
  1278. prt,
  1279. "Block3",
  1280. delay,
  1281. x3,
  1282. y3,
  1283. z3,
  1284. msh
  1285. })
  1286. end
  1287. end
  1288. },
  1289. Sphere = {
  1290. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1291. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1292. prt.Anchored = true
  1293. prt.CFrame = cframe
  1294. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1295. game:GetService("Debris"):AddItem(prt, 10)
  1296. table.insert(Effects, {
  1297. prt,
  1298. "Cylinder",
  1299. delay,
  1300. x3,
  1301. y3,
  1302. z3,
  1303. msh
  1304. })
  1305. end
  1306. },
  1307. Cylinder = {
  1308. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1309. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1310. prt.Anchored = true
  1311. prt.CFrame = cframe
  1312. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1313. game:GetService("Debris"):AddItem(prt, 10)
  1314. table.insert(Effects, {
  1315. prt,
  1316. "Cylinder",
  1317. delay,
  1318. x3,
  1319. y3,
  1320. z3,
  1321. msh
  1322. })
  1323. end
  1324. },
  1325. Wave = {
  1326. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1327. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1328. prt.Anchored = true
  1329. prt.CFrame = cframe
  1330. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1331. game:GetService("Debris"):AddItem(prt, 10)
  1332. table.insert(Effects, {
  1333. prt,
  1334. "Cylinder",
  1335. delay,
  1336. x3,
  1337. y3,
  1338. z3,
  1339. msh
  1340. })
  1341. end
  1342. },
  1343. Ring = {
  1344. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1345. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1346. prt.Anchored = true
  1347. prt.CFrame = cframe
  1348. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1349. game:GetService("Debris"):AddItem(prt, 10)
  1350. table.insert(Effects, {
  1351. prt,
  1352. "Cylinder",
  1353. delay,
  1354. x3,
  1355. y3,
  1356. z3,
  1357. msh
  1358. })
  1359. end
  1360. },
  1361. Break = {
  1362. Create = function(brickcolor, cframe, x1, y1, z1)
  1363. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1364. prt.Anchored = true
  1365. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1366. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1367. local num = math.random(10, 50) / 1000
  1368. game:GetService("Debris"):AddItem(prt, 10)
  1369. table.insert(Effects, {
  1370. prt,
  1371. "Shatter",
  1372. num,
  1373. prt.CFrame,
  1374. math.random() - math.random(),
  1375. 0,
  1376. math.random(50, 100) / 100
  1377. })
  1378. end
  1379. }
  1380. }
  1381. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1382. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1383. prt.Anchored = true
  1384. prt.CFrame = cframe
  1385. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1386. game:GetService("Debris"):AddItem(prt, 10)
  1387. if Type == 1 or Type == nil then
  1388. table.insert(Effects, {
  1389. prt,
  1390. "Block1",
  1391. delay,
  1392. x3,
  1393. y3,
  1394. z3,
  1395. msh
  1396. })
  1397. elseif Type == 2 then
  1398. table.insert(Effects, {
  1399. prt,
  1400. "Block2",
  1401. delay,
  1402. x3,
  1403. y3,
  1404. z3,
  1405. msh
  1406. })
  1407. elseif Type == 3 then
  1408. table.insert(Effects, {
  1409. prt,
  1410. "Block3",
  1411. delay,
  1412. x3,
  1413. y3,
  1414. z3,
  1415. msh
  1416. })
  1417. end
  1418. end
  1419. function CreateSound(id, par, vol, pit)
  1420. coroutine.resume(coroutine.create(function()
  1421. local sou = Instance.new("Sound", par or workspace)
  1422. sou.Volume = vol
  1423. sou.Pitch = pit or 1
  1424. sou.SoundId = id
  1425. swait()
  1426. sou:play()
  1427. game:GetService("Debris"):AddItem(sou, 6)
  1428. end))
  1429. end
  1430. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1431. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1432. prt.Anchored = true
  1433. prt.CFrame = cframe
  1434. prt.Material = "Neon"
  1435. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1436. game:GetService("Debris"):AddItem(prt, 10)
  1437. coroutine.resume(coroutine.create(function(Part, Mesh)
  1438. for i = 0, 6, delay do
  1439. swait()
  1440. Part.Transparency = i
  1441. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1442. end
  1443. Part.Parent = nil
  1444. end), prt, msh)
  1445. end
  1446. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1447. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1448. local MainPos = partt.Position
  1449. local MainPos2 = mouse + SpreadVectors
  1450. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1451. local speed = 1000
  1452. local num = 1
  1453. coroutine.resume(coroutine.create(function()
  1454. repeat
  1455. swait()
  1456. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1457. local mag =(MainPos - pos).magnitude
  1458. 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)
  1459. MainPos = MainPos + MouseLook.lookVector * speed
  1460. num = num - 1
  1461. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1462. if hit ~= nil then
  1463. num = 0
  1464. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1465. refpart.Anchored = true
  1466. refpart.CFrame = CFrame.new(pos)
  1467. game:GetService("Debris"):AddItem(refpart, 2)
  1468. end
  1469. if num <= 0 then
  1470. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1471. refpart.Anchored = true
  1472. refpart.CFrame = CFrame.new(pos)
  1473. if hit ~= nil then
  1474. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1475. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1476. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1477. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1478. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1479. end
  1480. game:GetService("Debris"):AddItem(refpart, 0)
  1481. end
  1482. until num <= 0
  1483. end))
  1484. end
  1485. function shoottraildd2(mouse, partt, SpreadAmount)
  1486. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1487. local MainPos = partt.Position
  1488. local MainPos2 = mouse + SpreadVectors
  1489. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1490. local speed = 3000
  1491. local num = 1
  1492. coroutine.resume(coroutine.create(function()
  1493. repeat
  1494. swait()
  1495. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1496. local mag = (MainPos - pos).magnitude
  1497. 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)
  1498. MainPos = MainPos + MouseLook.lookVector * speed
  1499. num = num - 1
  1500. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1501. if hit ~= nil then
  1502. num = 0
  1503. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1504. refpart.Anchored = true
  1505. refpart.CFrame = CFrame.new(pos)
  1506. game:GetService("Debris"):AddItem(refpart, 2)
  1507. end
  1508. if num <= 0 then
  1509. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1510. refpart.Anchored = true
  1511. refpart.CFrame = CFrame.new(pos)
  1512. if hit ~= nil then
  1513. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1514. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1515. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1516. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1517. MagniKILL(refpart, 80, 0, "Normal")
  1518. end
  1519. game:GetService("Debris"):AddItem(refpart, 0)
  1520. end
  1521. until num <= 0
  1522. end))
  1523. end
  1524. function shoottraildd22(mouse, partt, SpreadAmount)
  1525. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1526. local MainPos = partt.Position
  1527. local MainPos2 = mouse + SpreadVectors
  1528. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1529. local speed = 900
  1530. local num = 1
  1531. coroutine.resume(coroutine.create(function()
  1532. repeat
  1533. swait()
  1534. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1535. local mag = (MainPos - pos).magnitude
  1536. 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)
  1537. MainPos = MainPos + MouseLook.lookVector * speed
  1538. num = num - 1
  1539. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1540. if hit ~= nil then
  1541. num = 0
  1542. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1543. refpart.Anchored = true
  1544. refpart.CFrame = CFrame.new(pos)
  1545. game:GetService("Debris"):AddItem(refpart, 2)
  1546. end
  1547. if num <= 0 then
  1548. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1549. refpart.Anchored = true
  1550. refpart.CFrame = CFrame.new(pos)
  1551. if hit ~= nil then
  1552. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1553. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1554. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1555. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1556. MagniKILL(refpart, 80, 0, "Normal")
  1557. end
  1558. game:GetService("Debris"):AddItem(refpart, 0)
  1559. end
  1560. until num <= 0
  1561. end))
  1562. end
  1563. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1564. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1565. local MainPos = partt.Position
  1566. local MainPos2 = mouse + SpreadVectors
  1567. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1568. local speed = 200
  1569. local num = 0
  1570. coroutine.resume(coroutine.create(function()
  1571. repeat
  1572. swait()
  1573. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1574. local mag = (MainPos - pos).magnitude
  1575. 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)
  1576. MainPos = MainPos + MouseLook.lookVector * speed
  1577. num = num - 1
  1578. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1579. if hit ~= nil then
  1580. num = 0
  1581. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1582. refpart.Anchored = true
  1583. refpart.CFrame = CFrame.new(pos)
  1584. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1585. game:GetService("Debris"):AddItem(refpart, 2)
  1586. end
  1587. if num <= 0 then
  1588. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1589. refpart.Anchored = true
  1590. refpart.CFrame = CFrame.new(pos)
  1591. if hit ~= nil then
  1592. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1593. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1594. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1595. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1596. end
  1597. game:GetService("Debris"):AddItem(refpart, 0)
  1598. end
  1599. until num <= 0
  1600. end))
  1601. end
  1602. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1603. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1604. local MainPos = partt.Position
  1605. local MainPos2 = mouse + SpreadVectors
  1606. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1607. local speed = 500
  1608. local num = 1
  1609. coroutine.resume(coroutine.create(function()
  1610. repeat
  1611. swait()
  1612. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1613. local mag = (MainPos - pos).magnitude
  1614. 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)
  1615. MainPos = MainPos + MouseLook.lookVector * speed
  1616. num = num - 1
  1617. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1618. if hit ~= nil then
  1619. num = 0
  1620. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1621. refpart.Anchored = true
  1622. refpart.CFrame = CFrame.new(pos)
  1623. game:GetService("Debris"):AddItem(refpart, 2)
  1624. end
  1625. if num <= 0 then
  1626. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1627. refpart.Anchored = true
  1628. refpart.CFrame = CFrame.new(pos)
  1629. if hit ~= nil then
  1630. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1631. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1632. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1633. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1634. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1635. end
  1636. game:GetService("Debris"):AddItem(refpart, 0)
  1637. end
  1638. until num <= 0
  1639. end))
  1640. end
  1641.  
  1642. --infinite
  1643. Humanoid.WalkSpeed = 50
  1644. local Must2 = Instance.new("Sound",Torso)
  1645. Must2.SoundId = "rbxassetid://930465002"
  1646. Must2.Pitch = 0.99
  1647. Must2.Volume = 4
  1648. Must2.Looped = true
  1649. wait(0)
  1650. Must2:Play()
  1651. local Must2 = Instance.new("Sound",Torso)
  1652. Must2.SoundId = "rbxassetid://1042428496"
  1653. Must2.Pitch = 0.99
  1654. Must2.Volume = 0.7
  1655. Must2.Looped = true
  1656. wait(0)
  1657. Must2:Play()
  1658. local pie222 = Instance.new("ParticleEmitter")
  1659. pie222.Parent = RightArm
  1660. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1661. pie222.LightEmission = 1
  1662. pie222.Size = NumberSequence.new(0.8)
  1663. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1664. pie222.Transparency = NumberSequence.new(0.6,1)
  1665. pie222.EmissionDirection = "Top"
  1666. pie222.Enabled = true
  1667. pie222.Lifetime = NumberRange.new(1)
  1668. pie222.Rotation = NumberRange.new(-320, 320)
  1669. pie222.Rate = 80
  1670. pie222.Speed = NumberRange.new(0)
  1671. pie222.LockedToPart = true
  1672. local pie222 = Instance.new("ParticleEmitter")
  1673. pie222.Parent = LeftArm
  1674. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1675. pie222.LightEmission = 1
  1676. pie222.Size = NumberSequence.new(0.8)
  1677. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1678. pie222.Transparency = NumberSequence.new(0.6,1)
  1679. pie222.EmissionDirection = "Top"
  1680. pie222.Enabled = true
  1681. pie222.Lifetime = NumberRange.new(1)
  1682. pie222.Rotation = NumberRange.new(-320, 320)
  1683. pie222.Rate = 80
  1684. pie222.Speed = NumberRange.new(0)
  1685. pie222.LockedToPart = true
  1686. local pie222 = Instance.new("ParticleEmitter")
  1687. pie222.Parent = RightLeg
  1688. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1689. pie222.LightEmission = 1
  1690. pie222.Size = NumberSequence.new(0.8)
  1691. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1692. pie222.Transparency = NumberSequence.new(0.6,1)
  1693. pie222.EmissionDirection = "Top"
  1694. pie222.Enabled = true
  1695. pie222.Lifetime = NumberRange.new(1)
  1696. pie222.Rotation = NumberRange.new(-320, 320)
  1697. pie222.Rate = 80
  1698. pie222.Speed = NumberRange.new(0)
  1699. pie222.LockedToPart = true
  1700. local pie222 = Instance.new("ParticleEmitter")
  1701. pie222.Parent = LeftLeg
  1702. pie222.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  1703. pie222.LightEmission = 1
  1704. pie222.Size = NumberSequence.new(0.8)
  1705. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  1706. pie222.Transparency = NumberSequence.new(0.6,1)
  1707. pie222.EmissionDirection = "Top"
  1708. pie222.Enabled = true
  1709. pie222.Lifetime = NumberRange.new(1)
  1710. pie222.Rotation = NumberRange.new(-320, 320)
  1711. pie222.Rate = 80
  1712. pie222.Speed = NumberRange.new(0)
  1713. pie222.LockedToPart = true
  1714. local HBill = Instance.new("BillboardGui", char.Head)
  1715. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  1716. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  1717. HBill.Size = UDim2.new(15,0,2.2,0)
  1718. HBill.Name = "Display"
  1719. HBill.StudsOffset = Vector3.new(0,3.5,0)
  1720. HBill.AlwaysOnTop = false
  1721. HBill.MaxDistance = 50
  1722. HBill.Enabled = true
  1723. HMain.BackgroundColor3 = BrickColor.new("Really black").Color
  1724. HMain.BackgroundTransparency = 1
  1725. HMain.Size = UDim2.new(1,0,1,0)
  1726. HBarBack.Parent = HMain
  1727. HBarBack.BackgroundColor3 = Color3.new(255,0,0)
  1728. HBarBack.BorderColor3 = Color3.new(0,0,0)
  1729. HBarBack.BorderSizePixel = .25
  1730. HBarBack.BackgroundTransparency = 0
  1731. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  1732. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  1733. HHealth.BackgroundTransparency = 1
  1734. HHealth.Size = UDim2.new(1,0,1,0)
  1735. HHealth.Font = "SourceSansBold"
  1736. HHealth.Text = ""
  1737. HHealth.TextScaled = true
  1738. HHealth.TextColor3 = BrickColor.new("Really black").Color
  1739. HHealth.TextStrokeTransparency = 1
  1740. HName.Parent = HMain
  1741. HName.BackgroundTransparency = 1
  1742. HName.Size = UDim2.new(1,0,.7,0)
  1743. HName.Font = "SourceSansBold"
  1744. HName.Text = "Infinite"
  1745. HName.TextScaled = true
  1746. HName.TextColor3 = BrickColor.new("Bright red").Color
  1747. HName.TextStrokeTransparency = 1
  1748. HName.TextYAlignment = "Top"
  1749. lig = Instance.new("PointLight",Player.Character.Torso)
  1750. lig.Color=Color3.new(255,0,0)
  1751. lig.Range = 7
  1752. ---
  1753.  
  1754. attackdebounce = false
  1755. deb=false
  1756.  
  1757. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1758. if hit.Parent==nil then
  1759. return
  1760. end
  1761. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1762. for _,v in pairs(hit.Parent:children()) do
  1763. if v:IsA("Humanoid") then
  1764. h=v
  1765. end
  1766. end
  1767. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1768. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1769. end
  1770. if hit.Parent.className=="Hat" then
  1771. hit=hit.Parent.Parent:findFirstChild("Head")
  1772. end
  1773. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1774. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1775. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1776. return
  1777. end]]
  1778. -- hs(hit,1.2)
  1779. c=Instance.new("ObjectValue")
  1780. c.Name="creator"
  1781. c.Value=game:service("Players").LocalPlayer
  1782. c.Parent=h
  1783. game:GetService("Debris"):AddItem(c,.5)
  1784. Damage=math.random(minim,maxim)
  1785. -- h:TakeDamage(Damage)
  1786. blocked=false
  1787. block=hit.Parent:findFirstChild("Block")
  1788. if block~=nil then
  1789. print(block.className)
  1790. if block.className=="NumberValue" then
  1791. if block.Value>0 then
  1792. blocked=true
  1793. if decreaseblock==nil then
  1794. block.Value=block.Value-1
  1795. end
  1796. end
  1797. end
  1798. if block.className=="IntValue" then
  1799. if block.Value>0 then
  1800. blocked=true
  1801. if decreaseblock~=nil then
  1802. block.Value=block.Value-1
  1803. end
  1804. end
  1805. end
  1806. end
  1807. if blocked==false then
  1808. -- h:TakeDamage(Damage)
  1809. h.Health=h.Health-Damage
  1810. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1811. else
  1812. h.Health=h.Health-(Damage/2)
  1813. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1814. end
  1815. if Type=="Knockdown" then
  1816. Humanoid=hit.Parent.Humanoid
  1817. Humanoid.PlatformStand=true
  1818. coroutine.resume(coroutine.create(function(HHumanoid)
  1819. swait(1)
  1820. HHumanoid.PlatformStand=false
  1821. end),Humanoid)
  1822. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1823. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1824. local bodvol=Instance.new("BodyVelocity")
  1825. bodvol.velocity=angle*knockback
  1826. bodvol.P=5000
  1827. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1828. bodvol.Parent=hit
  1829. rl=Instance.new("BodyAngularVelocity")
  1830. rl.P=3000
  1831. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1832. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1833. rl.Parent=hit
  1834. game:GetService("Debris"):AddItem(bodvol,.5)
  1835. game:GetService("Debris"):AddItem(rl,.5)
  1836. elseif Type=="Normal" then
  1837. bp=Instance.new("BodyVelocity")
  1838. bp.P=100000
  1839. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1840. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1841. if KnockbackType==1 then
  1842. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1843. elseif KnockbackType==2 then
  1844. bp.velocity=Property.CFrame.lookVector*knockback
  1845. end
  1846. if knockback>0 then
  1847. bp.Parent=hit.Parent.Torso
  1848.  
  1849. end
  1850. game:GetService("Debris"):AddItem(bp,.5)
  1851. elseif Type=="Up" then
  1852. local bodyVelocity=Instance.new("BodyVelocity")
  1853. bodyVelocity.velocity=vt(0,60,0)
  1854. bodyVelocity.P=5000
  1855. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1856. bodyVelocity.Parent=hit
  1857. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1858. rl=Instance.new("BodyAngularVelocity")
  1859. rl.P=3000
  1860. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1861. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1862. rl.Parent=hit
  1863. game:GetService("Debris"):AddItem(rl,.5)
  1864. elseif Type=="Snare" then
  1865. bp=Instance.new("BodyPosition")
  1866. bp.P=2000
  1867. bp.D=100
  1868. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1869. bp.position=hit.Parent.Torso.Position
  1870. bp.Parent=hit.Parent.Torso
  1871. game:GetService("Debris"):AddItem(bp,1)
  1872. elseif Type=="Target" then
  1873. if Targetting==false then
  1874. ZTarget=hit.Parent.Torso
  1875. coroutine.resume(coroutine.create(function(Part)
  1876. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1877. swait(1)
  1878. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1879. end),ZTarget)
  1880. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1881. targetgui=Instance.new("BillboardGui")
  1882. targetgui.Parent=ZTarget
  1883. targetgui.Size=UDim2.new(10,100,10,100)
  1884. targ=Instance.new("ImageLabel")
  1885. targ.Parent=targetgui
  1886. targ.BackgroundTransparency=1
  1887. targ.Image="rbxassetid://4834067"
  1888. targ.Size=UDim2.new(1,0,1,0)
  1889. cam.CameraType="Scriptable"
  1890. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1891. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1892. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1893. Targetting=true
  1894. RocketTarget=ZTarget
  1895. for i=1,Property do
  1896. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1897. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1898. swait()
  1899. end
  1900. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1901. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1902. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1903. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1904. end
  1905. Targetting=true
  1906. RocketTarget=true
  1907. targetgui.Parent=true
  1908. cam.CameraType="Custom"
  1909. end
  1910. end
  1911. debounce=Instance.new("BoolValue")
  1912. debounce.Name="DebounceHit"
  1913. debounce.Parent=hit.Parent
  1914. debounce.Value=true
  1915. game:GetService("Debris"):AddItem(debounce,Delay)
  1916. c=Instance.new("ObjectValue")
  1917. c.Name="creator"
  1918. c.Value=Player
  1919. c.Parent=h
  1920. game:GetService("Debris"):AddItem(c,.5)
  1921. CRIT=true
  1922. hitDeb=true
  1923. AttackPos=6
  1924. end
  1925. end
  1926.  
  1927. showDamage=function(Char,Dealt,du,Color)
  1928. m=Instance.new("Model")
  1929. m.Name=tostring(Dealt)
  1930. h=Instance.new("Humanoid")
  1931. h.Health=0
  1932. h.MaxHealth=0
  1933. h.Parent=m
  1934. c=Instance.new("Part")
  1935. c.Transparency=0
  1936. c.BrickColor=Color
  1937. c.Transparency = 1
  1938. c.Name="Head"
  1939. c.TopSurface=0
  1940. c.BottomSurface=0
  1941. c.formFactor="Plate"
  1942. c.Size=Vector3.new(1,.4,1)
  1943.  
  1944. local txt = Instance.new("BillboardGui", c)
  1945. txt.Adornee = c
  1946. txt.Name = "_status"
  1947. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1948. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1949. local text = Instance.new("TextLabel", txt)
  1950. text.Size = UDim2.new(10, 0, 7, 0)
  1951. text.FontSize = "Size12"
  1952. text.TextScaled = true
  1953. text.TextTransparency = 0.5
  1954. text.BackgroundTransparency = 1
  1955. text.TextTransparency = 0.5
  1956. text.TextStrokeTransparency = 0.5
  1957. text.Font = "SciFi"
  1958. text.TextStrokeColor3 = Color3.new(0,0,0)
  1959. v=Instance.new("Part")
  1960. v.Name = "ColorBrick"
  1961. v.Parent=c
  1962. v.FormFactor="Symmetric"
  1963. v.Anchored=true
  1964. v.CanCollide=false
  1965. v.BottomSurface="Smooth"
  1966. v.TopSurface="Smooth"
  1967. v.Size=Vector3.new(10,5,3)
  1968. v.Transparency=1
  1969. v.CFrame=c.CFrame
  1970. v.BrickColor=BrickColor.random()
  1971. v.Transparency=1
  1972. text.TextColor3 = t.BrickColor.Color
  1973. v.Shape="Block"
  1974. text.Text = tostring(Dealt)
  1975. ms=Instance.new("CylinderMesh")
  1976. ms.Scale=Vector3.new(.8,.8,.8)
  1977. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1978. local rndm=math.random(1,#hitsounds)
  1979. local r=rndm
  1980. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1981. if CRIT==true then
  1982. ms.Scale=Vector3.new(1,1.25,1)
  1983. end
  1984. ms.Parent=c
  1985. c.Reflectance=0
  1986. Instance.new("BodyGyro").Parent=c
  1987. c.Parent=m
  1988. if Char:findFirstChild("Head")~=nil then
  1989. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1990. elseif Char.Parent:findFirstChild("Head")~=nil then
  1991. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1992. end
  1993. f=Instance.new("BodyPosition")
  1994. f.P=200000
  1995. f.D=100
  1996. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1997. f.position=c.Position+Vector3.new(0,3,0)
  1998. f.Parent=c
  1999. game:GetService("Debris"):AddItem(m,.5+du)
  2000. c.CanCollide=false
  2001. m.Parent=workspace
  2002. c.CanCollide=false
  2003. end
  2004.  
  2005.  
  2006. ------
  2007. hito = function(dm, X, c, dn, dp, dq)
  2008. for I,dr in pairs(workspace:GetChildren()) do
  2009. 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
  2010. local ds = dr:FindFirstChild("Humanoid")
  2011. local dt = dr:FindFirstChild("HumanoidRootPart")
  2012. TakeDamage(ds, c)
  2013. if InForm == true then
  2014. ds.Parent:BreakJoints()
  2015. wait(1.2)
  2016. ds.Parent:Destroy()
  2017. end
  2018. ds:SetStateEnabled(16, true)
  2019. delay(dn, function()
  2020. ds:SetStateEnabled(16, true)
  2021. end)
  2022. local du = Instance.new("StringValue")
  2023. du.Name = "alabo"
  2024. du.Parent = dt
  2025. game.Debris:AddItem(du, dn)
  2026. local dv = Instance.new("Part")
  2027.  
  2028. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2029. dv.Transparency = 0.25
  2030. dv.Anchored = true
  2031. dv.CanCollide = false
  2032. dv.BrickColor = BrickColor.new("White")
  2033. dv.Material = "Neon"
  2034. dv.Locked = true
  2035. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2036. dv.Parent = modz
  2037. local dw = Instance.new("SpecialMesh")
  2038. dw.MeshType = "Sphere"
  2039. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2040. dw.Parent = dv
  2041. game.Debris:AddItem(dv, 1)
  2042. local dx = Instance.new("Model")
  2043. dx.Name = c
  2044. dx.Parent = workspace
  2045. game.Debris:AddItem(dx, 0.5 + c / 75)
  2046. local dy = Instance.new("Humanoid")
  2047. dy.MaxHealth = 0
  2048. dy.Parent = dx
  2049. local dz = Instance.new("Part")
  2050. dz.Name = "Head"
  2051. dz.Locked = true
  2052. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2053. dz.Position = dt.Position
  2054. dz.BrickColor = BrickColor.new("New Yeller")
  2055. dz.Material = "Neon"
  2056. dz.Transparency = 1
  2057. dz.CanCollide = false
  2058. dz.Parent = dx
  2059. local dA = Instance.new("BodyPosition")
  2060. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2061. dA.P = 20000
  2062. dA.D = 300
  2063. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2064. dA.Parent = dz
  2065. local dB = Instance.new("CylinderMesh")
  2066. dB.Parent = dz
  2067. coroutine.resume(coroutine.create(function()
  2068. while dB do
  2069. swait()
  2070. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2071. end
  2072. end))
  2073. if dp then
  2074. local dC = Instance.new("BodyVelocity")
  2075. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2076. dC.P = 9999999999
  2077. dC.Velocity = dp
  2078. dC.Parent = dt
  2079. game.Debris:AddItem(dC, dn)
  2080. end
  2081. if dq then
  2082. local dD = Instance.new("BodyAngularVelocity")
  2083. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2084. dD.P = math.huge
  2085. dD.AngularVelocity = dq
  2086. dD.Parent = dt
  2087. game.Debris:AddItem(dD, dn)
  2088. end
  2089. local dE = Instance.new("Sound")
  2090. dE.Pitch = rd2(10, 11) / 10
  2091. dE.Volume = rd2(10, 13) / 10
  2092. dE.EmitterSize = 10
  2093. dE.SoundId = "rbxassetid://"
  2094. dE.Parent = dv
  2095. dE:Play()
  2096. coroutine.resume(coroutine.create(function()
  2097. for I = 1, 5 do
  2098. swait()
  2099. dv.Transparency = dv.Transparency + 0.175
  2100. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2101. end
  2102. end))
  2103. end
  2104. end
  2105. end
  2106. ------
  2107.  
  2108. vt = Vector3.new
  2109. local new = Instance.new
  2110. local cf = CFrame.new
  2111. local cfa = CFrame.Angles
  2112. local bc = BrickColor.new
  2113.  
  2114. function bigbangattack()
  2115. attack = true
  2116. Humanoid.WalkSpeed = 0
  2117. for i = 0, 8, 0.1 do
  2118. swait()
  2119. 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)
  2120. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2121. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2122. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2123. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2124. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2125. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2126. end
  2127. local rng = Instance.new("Part", mouse)
  2128. rng.Anchored = true
  2129. rng.BrickColor = BrickColor.new("Cyan")
  2130. rng.CanCollide = false
  2131. rng.FormFactor = 3
  2132. rng.Name = "Ring"
  2133. rng.Size = Vector3.new(0.4,0.4,0.4)
  2134. rng.Transparency = 0
  2135. rng.TopSurface = 0
  2136. rng.BottomSurface = 0
  2137. rng.CFrame = RootPart.CFrame
  2138. local rngm = Instance.new("SpecialMesh", rng)
  2139. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2140.  
  2141. local rng3 = rng:Clone()
  2142. rng3.Parent = char
  2143. local rng3m = rng3.Mesh
  2144.  
  2145. local rng5 = rng:Clone()
  2146. rng5.Parent = char
  2147. rng5.BrickColor = BrickColor.new("Cyan")
  2148. local rng5m = rng5.Mesh
  2149. local rng6 = rng:Clone()
  2150. rng6.Material = "Plastic"
  2151. rng6.BrickColor = BrickColor.new("Cyan")
  2152. rng6.Parent = char
  2153. local rng6m = rng6.Mesh
  2154. rng6m.Scale = vt(7.5,7.5,7.5)
  2155. rng6m.MeshType = "FileMesh"
  2156. rng6m.MeshId = "rbxassetid://430736398"
  2157. local Must2 = Instance.new("Sound",rng6)
  2158. Must2.SoundId = "rbxassetid://135581154"
  2159. Must2.Pitch = 0.99
  2160. Must2.Volume = 3
  2161. Must2.Looped = false
  2162. wait(0)
  2163. Must2:Play()
  2164. local hita = rng6.Touched:connect(function(hit)
  2165. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2166. end)
  2167.  
  2168. rng3.CFrame = RootPart.CFrame
  2169.  
  2170. rng5.CFrame = RootPart.CFrame
  2171. rng6.CFrame = RootPart.CFrame
  2172. local pie222 = Instance.new("ParticleEmitter")
  2173. pie222.Parent = rng6
  2174. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2175. pie222.LightEmission = 1
  2176. pie222.Size = NumberSequence.new(6,1)
  2177. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2178. pie222.Transparency = NumberSequence.new(0.6,1)
  2179. pie222.EmissionDirection = "Top"
  2180. pie222.Enabled = true
  2181. pie222.Lifetime = NumberRange.new(1)
  2182. pie222.Rotation = NumberRange.new(-320, 320)
  2183. pie222.Rate = 404
  2184. pie222.Speed = NumberRange.new(0)
  2185. pie222.LockedToPart = false
  2186. pie222.VelocitySpread = 2
  2187. wait()
  2188. local scaler = 10/5
  2189. local scaler2 = 10/5
  2190. for i = 0,10,0.1 do
  2191. swait()
  2192. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2193.  
  2194. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2195.  
  2196. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2197. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2198. rng6.CFrame = rng3.CFrame
  2199. rng.Transparency = rng.Transparency + 1
  2200.  
  2201. rng3.Transparency = rng3.Transparency + 0.01
  2202.  
  2203. rng5.Transparency = rng5.Transparency + 0.01
  2204. rng6.Transparency = rng6.Transparency + 0.021
  2205. scaler = scaler - 0.125/5
  2206. scaler2 = scaler2 - 0.1/5
  2207.  
  2208. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2209.  
  2210. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2211. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2212. end
  2213. hita:disconnect()
  2214. game:GetService("Debris"):AddItem(rng, 1)
  2215.  
  2216. game:GetService("Debris"):AddItem(rng3, 1)
  2217.  
  2218. game:GetService("Debris"):AddItem(rng5, 1)
  2219. attack = false
  2220. pie222:Destroy()
  2221. Humanoid.WalkSpeed = 16
  2222. end
  2223.  
  2224.  
  2225. function bigbangattack2()
  2226. attack = true
  2227. Humanoid.WalkSpeed = 0
  2228. for i = 0, 8, 0.1 do
  2229. swait()
  2230. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2231. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2232. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2233. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2234. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2235. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2236. end
  2237. local rng = Instance.new("Part", RightArm)
  2238. rng.Anchored = true
  2239. rng.BrickColor = BrickColor.new("Cyan")
  2240. rng.CanCollide = false
  2241. rng.FormFactor = 3
  2242. rng.Name = "Ring"
  2243. rng.Size = Vector3.new(0.4,0.4,0.4)
  2244. rng.Transparency = 0
  2245. rng.TopSurface = 0
  2246. rng.BottomSurface = 0
  2247. rng.CFrame = RootPart.CFrame
  2248. local rngm = Instance.new("SpecialMesh", rng)
  2249. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2250.  
  2251. local rng3 = rng:Clone()
  2252. rng3.Parent = char
  2253. local rng3m = rng3.Mesh
  2254.  
  2255. local rng5 = rng:Clone()
  2256. rng5.Parent = char
  2257. rng5.BrickColor = BrickColor.new("Cyan")
  2258. local rng5m = rng5.Mesh
  2259. local rng6 = rng:Clone()
  2260. rng6.Material = "Plastic"
  2261. rng6.BrickColor = BrickColor.new("Cyan")
  2262. rng6.Parent = char
  2263. local rng6m = rng6.Mesh
  2264. rng6m.Scale = vt(7.5,7.5,30.5)
  2265. rng6m.MeshType = "FileMesh"
  2266. rng6m.MeshId = "rbxassetid://430736398"
  2267. local Must2 = Instance.new("Sound",Torso)
  2268. Must2.SoundId = "rbxassetid://719747626"
  2269. Must2.Pitch = 0.99
  2270. Must2.Volume = 3
  2271. Must2.Looped = false
  2272. wait(0)
  2273. Must2:Play()
  2274. local hita = rng6.Touched:connect(function(hit)
  2275. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2276. end)
  2277.  
  2278. rng3.CFrame = Head.CFrame
  2279.  
  2280. rng5.CFrame = Head.CFrame
  2281. rng6.CFrame = rng5.CFrame
  2282. local pie222 = Instance.new("ParticleEmitter")
  2283. pie222.Parent = rng6
  2284. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2285. pie222.LightEmission = 1
  2286. pie222.Size = NumberSequence.new(15,1)
  2287. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2288. pie222.Transparency = NumberSequence.new(0.6,1)
  2289. pie222.EmissionDirection = "Top"
  2290. pie222.Enabled = true
  2291. pie222.Lifetime = NumberRange.new(1)
  2292. pie222.Rotation = NumberRange.new(-320, 320)
  2293. pie222.Rate = 404
  2294. pie222.Speed = NumberRange.new(0)
  2295. pie222.LockedToPart = false
  2296. pie222.VelocitySpread = 2
  2297. wait()
  2298. local scaler = 10/5
  2299. local scaler2 = 10/5
  2300. for i = 0,10,0.1 do
  2301. swait()
  2302. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2303.  
  2304. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2305.  
  2306. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2307. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2308. rng6.CFrame = rng3.CFrame
  2309. rng.Transparency = rng.Transparency + 1
  2310.  
  2311. rng3.Transparency = rng3.Transparency + 0.01
  2312.  
  2313. rng5.Transparency = rng5.Transparency + 0.01
  2314. rng6.Transparency = rng6.Transparency + 0.021
  2315. scaler = scaler - 0.125/5
  2316. scaler2 = scaler2 - 0.1/5
  2317.  
  2318. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2319.  
  2320. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2321. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2322. end
  2323. hita:disconnect()
  2324. game:GetService("Debris"):AddItem(rng, 1)
  2325.  
  2326. game:GetService("Debris"):AddItem(rng3, 1)
  2327.  
  2328. game:GetService("Debris"):AddItem(rng5, 1)
  2329. attack = false
  2330. pie222:Destroy()
  2331. Humanoid.WalkSpeed = 16
  2332. end
  2333.  
  2334. boom = Instance.new("Sound",char)
  2335. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2336. boom.Volume = 1
  2337.  
  2338. mouse.KeyDown:connect(function(key)
  2339. if key == "=" then
  2340. local Must = Instance.new("Sound",Torso)
  2341. Must.SoundId = "rbxassetid://273734478"
  2342. Must.Pitch = 0.99
  2343. Must.Volume = 3.4
  2344. Must.Looped = false
  2345. wait(0)
  2346. Must:Play()
  2347.  
  2348. local pie222 = Instance.new('ParticleEmitter')
  2349. pie222.Parent = RootPart
  2350. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2351. pie222.LightEmission = 1
  2352. pie222.Size = NumberSequence.new(6,1)
  2353. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2354. pie222.Transparency = NumberSequence.new(0.3,1)
  2355. pie222.EmissionDirection = "Top"
  2356. pie222.Enabled = true
  2357. pie222.Lifetime = NumberRange.new(1)
  2358. pie222.Rotation = NumberRange.new(-320, 320)
  2359. pie222.Rate = 300
  2360. pie222.Speed = NumberRange.new(0)
  2361. pie222.LockedToPart = false
  2362. pie222.VelocitySpread = 2
  2363. Humanoid.WalkSpeed = 400
  2364. wait(7)
  2365. pie222:Destroy()
  2366. Humanoid.WalkSpeed = 150
  2367.  
  2368.  
  2369.  
  2370. end
  2371. end)
  2372.  
  2373. local multiplier = 1
  2374.  
  2375. function hurt(hit, dmg)
  2376. if hit.Parent then
  2377. if hit.Parent.Name == "box" then print("bocks!11") hit.Parent:Destroy() end
  2378. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  2379. if hum then
  2380. if hum.Parent.Name ~= Player.Name then
  2381. if dmg == "Kill" or hum.Health > 100000 then
  2382. hit.Parent:BreakJoints()
  2383. return true
  2384. else
  2385. if math.random(0, 100) == 50 then
  2386. hum.Health = hum.Health - dmg*multiplier*2.5
  2387. else
  2388. hum.Health = hum.Health -dmg*multiplier
  2389. end
  2390. return true
  2391. end
  2392. end
  2393. end
  2394. end
  2395. end
  2396.  
  2397. local huge = Vector3.new(math.huge,math.huge,math.huge)
  2398. function fade(obj, dest, grow)
  2399. spawn(function()
  2400. local oldcf = obj.CFrame
  2401. for i = 0, 10 do
  2402. if grow then
  2403. obj.Size = obj.Size +Vector3.new(1,1,1)
  2404. obj.CFrame = oldcf
  2405. end
  2406. obj.Transparency = obj.Transparency +0.1
  2407. swait()
  2408. end
  2409. if dest then
  2410. obj:Destroy()
  2411. end
  2412. end)
  2413. end
  2414.  
  2415. local push = 100
  2416.  
  2417. mouse.KeyDown:connect(function(key)
  2418. if key == "g" then
  2419. local p = Instance.new("Part")
  2420. p.Transparency = 0
  2421. p.Anchored = true
  2422. p.Size = Vector3.new(4,4,4)
  2423. p.CanCollide = false
  2424. p.BrickColor = BrickColor.new("Really black")
  2425. p.Material = Enum.Material.Neon
  2426. local pe = Instance.new("ParticleEmitter", p)
  2427. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2428. pe.LightEmission = 0.7
  2429. pe.Size = NumberSequence.new(4)
  2430. pe.Texture = "rbxassetid://243664672"
  2431. pe.Transparency = NumberSequence.new(0.5)
  2432. pe.Lifetime = NumberRange.new(0.1)
  2433. pe.Rate = 500
  2434. pe.Speed = NumberRange.new(3)
  2435. p.CFrame = Head.CFrame
  2436. p.Parent = workspace
  2437. p.Anchored = false
  2438. local bv = Instance.new("BodyVelocity", p)
  2439. bv.MaxForce = huge
  2440. bv.Velocity = CFrame.new(char.Torso.Position, mouse.Hit.p).lookVector*push
  2441. p.Touched:connect(function(hit)
  2442. hurt(hit, math.random(5,10))
  2443. end)
  2444. game.Debris:AddItem(p, 4)
  2445. end
  2446. end)
  2447.  
  2448.  
  2449. mouse.KeyDown:connect(function(key)
  2450. if key == "v" and not attacking then
  2451. attacking = true
  2452. shielding = true
  2453. local p = Instance.new("Part")
  2454. p.Anchored = true
  2455. p.BrickColor = BrickColor.new("Really black")
  2456. p.Material = Enum.Material.Neon
  2457. shield = p
  2458. local bc = BrickColor.Random()
  2459. p.BrickColor = bc
  2460. p.Size = Vector3.new(30,30,0)
  2461. p.BrickColor = BrickColor.new("Really red")
  2462. p.Material = Enum.Material.Neon
  2463. local m = Instance.new("SpecialMesh", p)
  2464. m.MeshType = "Sphere"
  2465. p.CFrame = char.HumanoidRootPart.CFrame *CFrame.new(0,0,-4)
  2466. local num2 = -0.8
  2467. for i = 0, 10 do
  2468. if shielding then
  2469. local p = Instance.new("Part")
  2470. p.Size = Vector3.new(1.8,1.8,1.8)
  2471. p.CanCollide = false
  2472. p.Anchored = true
  2473. p.Transparency = 0
  2474. p.BrickColor = BrickColor.new("Really black")
  2475. p.Material = Enum.Material.Neon
  2476. local pe = Instance.new("ParticleEmitter")
  2477. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2478. pe.LightEmission = 0.7
  2479. pe.Size = NumberSequence.new(1.7)
  2480. pe.Texture = "rbxassetid://243664672"
  2481. pe.Transparency = NumberSequence.new(0.5)
  2482. pe.Lifetime = NumberRange.new(1)
  2483. pe.Rate = 500
  2484. pe.Speed = NumberRange.new(0)
  2485. pe.Parent = p
  2486. p.Parent = shield
  2487. num2 = num2 + 1
  2488. local num = num2
  2489. local neg = false
  2490. spawn(function()
  2491. repeat wait()
  2492. num = num + 0.1
  2493. local sin = math.sin(num)*15
  2494. local cos = math.cos(num)*15
  2495. if shield then
  2496. p.CFrame = shield.CFrame *CFrame.new(sin,cos,0)
  2497. end
  2498. until not shielding
  2499. end)
  2500. else
  2501. break
  2502. end
  2503. end
  2504. p.Transparency = 0.7
  2505. p.Parent = workspace
  2506. p.Touched:connect(function(hit)
  2507. if hurt(hit, math.random(50, 100)) then
  2508. fade(hit)
  2509. elseif hit.Anchored == false and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Torso" then
  2510. fade(hit, true)
  2511. end
  2512. end)
  2513. end
  2514. end)
  2515. mouse.KeyUp:connect(function(key)
  2516. if key == "v" and attacking then
  2517. if shield then
  2518. fade(shield, true)
  2519. attacking = false
  2520. shielding = false
  2521. end
  2522. end
  2523. end)
  2524.  
  2525. mouse.KeyDown:connect(function(key)
  2526. if key == "b" and not attacking then
  2527. attacking = true
  2528. local Must = Instance.new("Sound",Torso)
  2529. Must.SoundId = "rbxassetid://1042338696"
  2530. Must.Pitch = 0.99
  2531. Must.Volume = 3.4
  2532. Must.Looped = false
  2533. wait(0)
  2534. Must:Play()
  2535. local p = Instance.new("Part")
  2536. p.Anchored = true
  2537. p.Material = "Neon"
  2538. local bc = BrickColor.new("Bright red")
  2539. p.BrickColor = bc
  2540. local m = Instance.new("SpecialMesh", p)
  2541. m.MeshType = "Sphere"
  2542. p.Size = Vector3.new(1,1,1)
  2543. p.CFrame = char.Torso.CFrame
  2544. p.CanCollide = false
  2545. local pe = Instance.new("ParticleEmitter")
  2546. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2547. pe.LightEmission = 0.7
  2548. pe.Size = NumberSequence.new(10)
  2549. pe.Texture = "rbxassetid://243664672"
  2550. pe.Transparency = NumberSequence.new(1)
  2551. pe.Lifetime = NumberRange.new(5)
  2552. pe.Rate = 500
  2553. pe.Speed = NumberRange.new(50)
  2554. pe.VelocitySpread = 360
  2555. pe.Parent = p
  2556. p.Parent = workspace
  2557. local rate = 20
  2558. local oldcf = p.CFrame
  2559. local con = p.Touched:connect(function(hit)
  2560. if hit.Parent then
  2561. if hit.Anchored == false then
  2562. if hit.Parent.Name ~= Player.Name then
  2563. if not hit.Parent:IsA("Humanoid") then
  2564. hurt(hit, math.random(1,1))
  2565. end
  2566. end
  2567. end
  2568. end
  2569. end)
  2570. attacking = false
  2571. for i = 0, 10*rate do
  2572. p.Size = p.Size +Vector3.new(20,20,20)/rate
  2573. p.Transparency = p.Transparency+0.1/rate
  2574. p.CFrame = oldcf
  2575. swait()
  2576. end
  2577. pe.Enabled = false
  2578. con:disconnect()
  2579. game.Debris:AddItem(p, 5)
  2580. end
  2581. end)
  2582.  
  2583. mouse.KeyDown:connect(function(key)
  2584. if key == "t" and not attacking then
  2585. attacking = true
  2586. for i = 1, 2 do
  2587. local arm = ""
  2588. if i == 1 then arm = "Right Arm" end
  2589. if i == 2 then arm = "Left Arm" end
  2590. local p = Instance.new("Part")
  2591. p.CanCollide = false
  2592. p.Anchored = true
  2593. p.Transparency = 1
  2594. p.BrickColor = BrickColor.new("Bright red")
  2595. p.Material = Enum.Material.Neon
  2596. p.Size = Vector3.new(0.9,0.9,0.9)
  2597. local p2 = p:Clone()
  2598. p.Parent = char
  2599. p2.Parent = char
  2600. spawn(function()
  2601. local num = 0
  2602. repeat swait()
  2603. num = num + 0.5
  2604. local sin = math.sin(num)*2
  2605. local cos = math.cos(num)*2
  2606. p.CFrame = char[arm].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  2607. until not attacking
  2608. p:Destroy()
  2609. p2:Destroy()
  2610. end)
  2611. end
  2612. for i = 0, 50 do
  2613. local arm = ""
  2614. if i%2 == 0 then
  2615. arm = "Right Arm"
  2616. else
  2617. arm = "Left Arm"
  2618. end
  2619. local p = Instance.new("Part")
  2620. p.Transparency = 0
  2621. p.Size = Vector3.new(2.1,2.1,2.1)
  2622. p.Name = "ignore"
  2623. p.CanCollide = false
  2624. p.BrickColor = BrickColor.new("Bright red")
  2625. p.Material = Enum.Material.Neon
  2626. p.CFrame = char[arm].CFrame
  2627. p.Parent = workspace
  2628. p.Touched:connect(function(hit)
  2629. if hit.Name ~= "ignore" then
  2630. hurt(hit, 10)
  2631. end
  2632. end)
  2633. local bv = Instance.new("BodyVelocity")
  2634. bv.MaxForce = huge
  2635. bv.Velocity = CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2636. bv.Parent = p
  2637. game.Debris:AddItem(p, 5)
  2638. swait()
  2639. end
  2640. wait(0.5)
  2641. attacking = false
  2642. end
  2643. end)
  2644.  
  2645.  
  2646. --CFrame.new(char[arm].Position, mouse.Hit.p).lookVector*push
  2647.  
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656. local rad = math.rad
  2657.  
  2658. local keysDown = {}
  2659.  
  2660. local flySpeed = 0
  2661. local MAX_FLY_SPEED = 150
  2662.  
  2663. local canFly = false
  2664. local flyToggled = false
  2665.  
  2666. local forward, side = 0, 0
  2667. local lastForward, lastSide = 0, 0
  2668.  
  2669. local floatBP = Instance.new("BodyPosition")
  2670. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  2671. local flyBV = Instance.new("BodyVelocity")
  2672. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  2673. local turnBG = Instance.new("BodyGyro")
  2674. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  2675.  
  2676. mouse.KeyDown:connect(function(key)
  2677. keysDown[key] = true
  2678.  
  2679. if key == "z" then
  2680. flyToggled = not flyToggled
  2681.  
  2682. if not flyToggled then
  2683. stanceToggle = "Normal"
  2684. floatBP.Parent = nil
  2685. flyBV.Parent = nil
  2686. turnBG.Parent = nil
  2687. RootPart.Velocity = Vector3.new()
  2688. Char.Humanoid.PlatformStand = false
  2689. end
  2690. end
  2691.  
  2692. end)
  2693. mouse.KeyUp:connect(function(key)
  2694. keysDown[key] = nil
  2695. end)
  2696.  
  2697. local function updateFly()
  2698.  
  2699. if not flyToggled then return end
  2700.  
  2701. lastForward = forward
  2702. lastSide = side
  2703.  
  2704. forward = 0
  2705. side = 0
  2706.  
  2707. if keysDown.w then
  2708. forward = forward + 1
  2709. end
  2710. if keysDown.s then
  2711. forward = forward - 1
  2712. end
  2713. if keysDown.a then
  2714. side = side - 1
  2715. end
  2716. if keysDown.d then
  2717. side = side + 1
  2718. end
  2719.  
  2720. canFly = (forward ~= 0 or side ~= 0)
  2721.  
  2722. if canFly then
  2723. stanceToggle = "Floating"
  2724. turnBG.Parent = RootPart
  2725. floatBP.Parent = nil
  2726. flyBV.Parent = RootPart
  2727.  
  2728. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  2729. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  2730. else
  2731. floatBP.position = RootPart.Position
  2732. floatBP.Parent = RootPart
  2733.  
  2734. flySpeed = flySpeed - 1
  2735. if flySpeed < 0 then flySpeed = 0 end
  2736. end
  2737.  
  2738. local camCF = cam.CoordinateFrame
  2739. local in_forward = canFly and forward or lastForward
  2740. local in_side = canFly and side or lastSide
  2741.  
  2742. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  2743. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  2744.  
  2745. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  2746. 0)
  2747. end
  2748.  
  2749. game:service'RunService'.RenderStepped:connect(function()
  2750. if flyToggled then
  2751. Char.Humanoid.PlatformStand = true
  2752. end
  2753. updateFly()
  2754. end)
  2755.  
  2756.  
  2757.  
  2758. local deb = false
  2759. mouse.KeyDown:connect(function(key)
  2760. if key == "h" and not deb then
  2761. deb = true
  2762. for i = 0, 10 do
  2763. spawn(function()
  2764. local p = Instance.new("Part")
  2765. p.Anchored = true
  2766. p.CanCollide = false
  2767. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-8,14),-15,math.random(-8,14))
  2768. p.BrickColor = BrickColor.new("Really black")
  2769. p.Material = Enum.Material.Neon
  2770. p.Size = Vector3.new(1.8,1.8,1.8)
  2771. p.Transparency = 0
  2772. local pe = Instance.new("ParticleEmitter")
  2773. pe.Color = ColorSequence.new(BrickColor.new("Bright red").Color)
  2774. pe.LightEmission = 0.7
  2775. pe.Size = NumberSequence.new(1.5)
  2776. pe.Texture = "rbxassetid://243664672"
  2777. pe.Transparency = NumberSequence.new(0.5)
  2778. pe.Lifetime = NumberRange.new(0.2)
  2779. pe.Rate = 500
  2780. pe.Speed = NumberRange.new(3)
  2781. pe.Parent = p
  2782. p.Parent = workspace
  2783. local endcf = p.CFrame *CFrame.new(0,30,0)
  2784. for i = 0, 20 do
  2785. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2786. wait()
  2787. end
  2788. local z = Instance.new("Part")
  2789. z.CFrame = p.CFrame
  2790. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2791. local bv = Instance.new("BodyVelocity", p)
  2792. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2793. bv.Velocity = z.CFrame.lookVector*140
  2794. p.Anchored = false
  2795. z:Destroy()
  2796. p.CanCollide = false
  2797. local connection
  2798. spawn(function()
  2799. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2800. repeat wait()
  2801. p.CFrame = p.CFrame *angle
  2802. until not p or p.CanCollide
  2803. end)
  2804. connection = p.Touched:connect(function(hit)
  2805. hurt(hit, math.random(5,5))
  2806. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2807. p.CanCollide = true
  2808. end
  2809. end)
  2810. game.Debris:AddItem(p, 5)
  2811. end)
  2812. wait()
  2813. deb = false
  2814. end
  2815. end
  2816. end)
  2817.  
  2818.  
  2819.  
  2820. local deb = false
  2821. mouse.KeyDown:connect(function(key)
  2822. if key == "j" and not deb then
  2823. deb = true
  2824. for i = 0, 90 do
  2825. spawn(function()
  2826. local p = Instance.new("Part")
  2827. p.Anchored = true
  2828. p.CanCollide = false
  2829. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),math.random(-15,6),math.random(-15,26))
  2830. p.BrickColor = BrickColor.new("Bright red")
  2831. p.Material = Enum.Material.Neon
  2832. p.Size = Vector3.new(4.4,4.4,4.4)
  2833. p.Transparency = 0
  2834. p.Parent = workspace
  2835. local endcf = p.CFrame *CFrame.new(0,30,0)
  2836. for i = 0, 80 do
  2837. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2838. wait()
  2839. end
  2840. local z = Instance.new("Part")
  2841. z.CFrame = p.CFrame
  2842. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2843. local bv = Instance.new("BodyVelocity", p)
  2844. bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2845. bv.Velocity = z.CFrame.lookVector*180
  2846. p.Anchored = false
  2847. z:Destroy()
  2848. p.CanCollide = false
  2849. local connection
  2850. spawn(function()
  2851. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2852. repeat wait()
  2853. p.CFrame = p.CFrame *angle
  2854. until not p or p.CanCollide
  2855. end)
  2856. connection = p.Touched:connect(function(hit)
  2857. hurt(hit, math.random(5,5))
  2858. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2859. p.CanCollide = true
  2860. end
  2861. end)
  2862. game.Debris:AddItem(p, 5)
  2863. end)
  2864. wait()
  2865. deb = false
  2866. end
  2867. end
  2868. end)
  2869.  
  2870.  
  2871.  
  2872. local deb = false
  2873. mouse.KeyDown:connect(function(key)
  2874. if key == "y" and not deb then
  2875. deb = true
  2876. for i = 0, 50 do
  2877. spawn(function()
  2878. local p = Instance.new("Part")
  2879. p.Anchored = true
  2880. p.CanCollide = false
  2881. p.CFrame = char.Torso.CFrame *CFrame.new(math.random(-15,26),-3,math.random(-15,26))
  2882. p.BrickColor = BrickColor.new("Bright red")
  2883. p.Material = Enum.Material.Neon
  2884. p.Size = Vector3.new(6.4,6.4,6.4)
  2885. p.Transparency = 0.5
  2886. p.Parent = workspace
  2887. local endcf = p.CFrame *CFrame.new(0,30,0)
  2888. for i = 0, 20 do
  2889. p.CFrame = p.CFrame:Lerp(endcf, 0.3)
  2890. wait()
  2891. end
  2892. local z = Instance.new("Part")
  2893. z.CFrame = p.CFrame
  2894. z.CFrame = CFrame.new(z.Position, mouse.Hit.p)
  2895. p.Anchored = false
  2896. z:Destroy()
  2897. p.CanCollide = true
  2898. local connection
  2899. spawn(function()
  2900. local angle = CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  2901. repeat wait()
  2902. p.CFrame = p.CFrame *angle
  2903. until not p or p.CanCollide
  2904. end)
  2905. connection = p.Touched:connect(function(hit)
  2906. hurt(hit, math.random(5,5))
  2907. if not hit.Anchored and hit.Parent.Name ~= Player.Name and hit.Parent.ClassName ~= "Accessory" then
  2908. p.CanCollide = true
  2909. end
  2910. end)
  2911. game.Debris:AddItem(p, 5)
  2912. end)
  2913. wait()
  2914. deb = false
  2915. end
  2916. end
  2917. end)
  2918.  
  2919.  
  2920.  
  2921. mouse.KeyDown:connect(function(k) ---galickgun
  2922. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2923. MV4 = 0
  2924. local Must = Instance.new("Sound",Torso)
  2925. Must.SoundId = "rbxassetid://719748223"
  2926. Must.Pitch = 0.99
  2927. Must.Volume = 3.4
  2928. Must.Looped = false
  2929. wait(0)
  2930. Must:Play()
  2931. Humanoid.WalkSpeed = 13
  2932. local Aura = Instance.new('ParticleEmitter')
  2933. Aura.Name = "Aura"
  2934. Aura.Texture = "rbxassetid://347730682"
  2935. Aura.Parent = Torso
  2936. Aura.LightEmission = 1
  2937. Aura.Transparency = NumberSequence.new(0.4,1)
  2938. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2939. Aura.Size = NumberSequence.new(1,9)
  2940. Aura.Rotation = NumberRange.new(-360,360)
  2941. Aura.LockedToPart = true
  2942. Aura.Lifetime = NumberRange.new(1)
  2943. Aura.Rate = 100
  2944. Aura.Speed = NumberRange.new(0)
  2945. Aura.EmissionDirection = "Top"
  2946. local Aura2 = Instance.new('ParticleEmitter')
  2947. Aura2.Name = "Aura"
  2948. Aura2.Texture = "rbxassetid://1046299182"
  2949. Aura2.Parent = Torso
  2950. Aura2.LightEmission = 1
  2951. Aura2.Transparency = NumberSequence.new(0,1)
  2952. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2953. Aura2.Size = NumberSequence.new(14)
  2954. Aura2.Rotation = NumberRange.new(-360,360)
  2955. Aura2.LockedToPart = true
  2956. Aura2.Lifetime = NumberRange.new(0.2)
  2957. Aura2.Rate = 20
  2958. Aura2.Speed = NumberRange.new(0)
  2959. Aura2.EmissionDirection = "Top"
  2960. attack = true
  2961. Firepart1 = Instance.new("Part", RightArm)
  2962. Firepart1.Size = Vector3.new(1, 1, 1)
  2963. GuW1 = Instance.new("Weld")
  2964. GuW1.Name = "GuW"
  2965. GuW1.Part0 = RightArm
  2966. GuW1.C0 = cn(0, -1, 0)
  2967. GuW1.C1 = cn(0, 0, 0)
  2968. GuW1.Part1 = Firepart1
  2969. GuW1.Parent = RightArm
  2970. Firepart1.Transparency = 1
  2971. Firepart2 = Instance.new("Part", LeftArm)
  2972. Firepart2.Size = Vector3.new(1, 1, 1)
  2973. GuW2 = Instance.new("Weld")
  2974. GuW2.Name = "GuW"
  2975. GuW2.Part0 = LeftArm
  2976. GuW2.C0 = cn(0, -1, 0)
  2977. GuW2.C1 = cn(0, 0, 0)
  2978. GuW2.Part1 = Firepart2
  2979. GuW2.Parent = LeftArm
  2980. Firepart2.Transparency = 1
  2981. GuW1:Destroy()
  2982. GuW1 = Instance.new("Weld")
  2983. GuW1.Name = "GuW"
  2984. GuW1.Part0 = Torso
  2985. GuW1.C0 = cn(0, 0, -6)
  2986. GuW1.C1 = cn(0, 0, 0)
  2987. GuW1.Part1 = Firepart1
  2988. GuW1.Parent = Torso
  2989. GuW2:Destroy()
  2990. GuW2 = Instance.new("Weld")
  2991. GuW2.Name = "GuW"
  2992. GuW2.Part0 = Torso
  2993. GuW2.C0 = cn(0, 0, -6)
  2994. GuW2.C1 = cn(0, 0, 0)
  2995. GuW2.Part1 = Firepart2
  2996. GuW2.Parent = Torso
  2997. GuW2:Destroy()
  2998. GuW2 = Instance.new("Weld")
  2999. GuW2.Name = "GuW"
  3000. GuW2.Part0 = Torso
  3001. GuW2.C0 = cn(0, 0, -4)
  3002. GuW2.C1 = cn(0, 0, 0)
  3003. GuW2.Part1 = Firepart2
  3004. GuW2.Parent = Torso
  3005. for i = 0, 18, 0.1 do
  3006. swait()
  3007. if Torsovelocity.Y > 2 then
  3008. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3009. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  3010. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3011. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3012. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3013. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3014. elseif Torsovelocity.Y < 1 then
  3015. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  3016. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  3017. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3018. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  3019. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3020. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3021. end
  3022. end
  3023. GuW1:Destroy()
  3024. GuW1 = Instance.new("Weld")
  3025. GuW1.Name = "GuW"
  3026. GuW1.Part0 = Torso
  3027. GuW1.C0 = cn(0, 0, -15)
  3028. GuW1.C1 = cn(0, 0, 0)
  3029. GuW1.Part1 = Firepart1
  3030. GuW1.Parent = Torso
  3031. GuW2:Destroy()
  3032. GuW2 = Instance.new("Weld")
  3033. GuW2.Name = "GuW"
  3034. GuW2.Part0 = Torso
  3035. GuW2.C0 = cn(0, 0, -17.5)
  3036. GuW2.C1 = cn(0, 0, 0)
  3037. GuW2.Part1 = Firepart2
  3038. GuW2.Parent = Torso
  3039. local Must = Instance.new("Sound",Torso)
  3040. Must.SoundId = "rbxassetid://719747626"
  3041. Must.Pitch = 0.99
  3042. Must.Volume = 3.9
  3043. Must.Looped = false
  3044. wait(0)
  3045. Must:Play()
  3046. for i = 0, 1.25, 0.01 do
  3047. swait()
  3048. 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)
  3049. shoottraildd22(mouse.Hit.p, Torso, 0)
  3050. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3051. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3052. if Torsovelocity.Y > 2 then
  3053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3055. 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)
  3056. 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)
  3057. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3058. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3059. end
  3060. end
  3061. Must:Stop()
  3062. Aura:Destroy()
  3063. Aura2:Destroy()
  3064. wait(0.5)
  3065. Humanoid.WalkSpeed = 16
  3066. attack = false
  3067. MV4 = 300
  3068. Firepart1:Destroy()
  3069. Firepart2:Destroy()
  3070. end
  3071. end)
  3072.  
  3073.  
  3074. d = {}
  3075. function iteffect()
  3076.  
  3077. coroutine.resume(coroutine.create(function()
  3078.  
  3079. for i = 1, 10 do
  3080. effect = Instance.new("Part", workspace)
  3081. effect.Anchored = true
  3082. effect.CanCollide = false
  3083. effect.Size = Vector3.new(0.2, 3, 0.2)
  3084. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3085. effect.Transparency = 0
  3086. effect.Material = "Plastic"
  3087. effect.BrickColor = BrickColor.new("Really black")
  3088. table.insert(d, effect)
  3089. game:GetService("Debris"):AddItem(effect, 0.3)
  3090. end
  3091.  
  3092. coroutine.resume(coroutine.create(function()
  3093. for i = 1, 10 do
  3094. for i,e in pairs(d) do
  3095. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3096. e.Transparency = e.Transparency + 0.030
  3097. end
  3098. wait(0.01)
  3099. end
  3100.  
  3101. end))
  3102. end))
  3103.  
  3104.  
  3105. end
  3106.  
  3107. tp = true
  3108.  
  3109. mouse.KeyDown:connect(function(k)
  3110. if k == "e" then
  3111. if tp == true then
  3112. tp = false
  3113. local Must = Instance.new("Sound",Torso)
  3114. Must.SoundId = "rbxassetid://1055279036"
  3115. Must.Pitch = 0.99
  3116. Must.Volume = 1.2
  3117. Must.Looped = false
  3118. wait(0)
  3119. Must:Play()
  3120. Zanzoken = Instance.new("Part",char)
  3121. Zanzoken.Anchored = true
  3122. Zanzoken.CanCollide = false
  3123. Zanzoken.Position = v3(999,999,999)
  3124. Zanzoken.CFrame = Torso.CFrame
  3125. game.Debris:AddItem(Zanzoken,0.5)
  3126. Zanzoken.Transparency = 1
  3127. wait()
  3128. idk = Instance.new("BillboardGui",Zanzoken)
  3129. idk.Size = UDim2.new(10,0,15,0)
  3130. idk.AlwaysOnTop = false
  3131. idk1 = Instance.new("ImageLabel",idk)
  3132. idk1.BackgroundTransparency = 1
  3133. idk.ExtentsOffset = v3(0,0,0)
  3134. idk1.ImageTransparency = 0
  3135. idk1.Size = UDim2.new(2,0,1,0)
  3136. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3137. idk1.Image = "rbxassetid://43708993"
  3138. char.Head.face.Parent = game.Lighting
  3139. wait(0)
  3140. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3141. game.Lighting.face.Parent = char.Head
  3142. wait(0)
  3143. Zanzoken = Instance.new("Part",char)
  3144. Zanzoken.Anchored = true
  3145. Zanzoken.CanCollide = false
  3146. Zanzoken.Position = v3(999,999,999)
  3147. Zanzoken.CFrame = Torso.CFrame
  3148. game.Debris:AddItem(Zanzoken,0.5)
  3149. Zanzoken.Transparency = 1
  3150. wait()
  3151. idk = Instance.new("BillboardGui",Zanzoken)
  3152. idk.Size = UDim2.new(10,0,15,0)
  3153. idk.AlwaysOnTop = false
  3154. idk1 = Instance.new("ImageLabel",idk)
  3155. idk1.BackgroundTransparency = 1
  3156. idk.ExtentsOffset = v3(0,0,0)
  3157. idk1.ImageTransparency = 0
  3158. idk1.Size = UDim2.new(2,0,1,0)
  3159. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  3160. idk1.Image = "rbxassetid://343708993"
  3161.  
  3162. wait(0.4)
  3163. tp = true
  3164.  
  3165.  
  3166. end
  3167. end
  3168. end)
  3169.  
  3170.  
  3171. MV4 = 300
  3172. mouse.KeyDown:connect(function(k)
  3173. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3174. MV4 = 0
  3175. local Must = Instance.new("Sound",workspace)
  3176. Must.SoundId = "rbxassetid://512366303"
  3177. Must.Pitch = 0.99
  3178. Must.Volume = 3.5
  3179. Must.Looped = true
  3180. wait(0)
  3181. Must:Play()
  3182. local lb = Instance.new("Part")
  3183. lb.Parent = char
  3184. lb.Material = "Neon"
  3185. lb.Color = BrickColor.new("Gold").Color
  3186. lb.CanCollide = false
  3187. lb.Material = "Neon"
  3188. lb.Size = vt(1,1,1)
  3189. lb.CFrame = Torso.CFrame
  3190. lb.Rotation = vt(0,0,0)
  3191. lb.Anchored = true
  3192. lb.Transparency = 0
  3193. local thing = Instance.new("SpecialMesh",lb)
  3194. thing.MeshType = "FileMesh"
  3195. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3196. thing.Scale = vt(0,15,0)
  3197. local chancerot = math.random(1,2)
  3198. for z = 0, 4 do
  3199. if chancerot == 1 then
  3200. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3201. elseif chancerot == 2 then
  3202. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3203. end
  3204. lb.Transparency = lb.Transparency + 0.1
  3205. thing.Scale = thing.Scale + vt(15,0,15)
  3206. wait()
  3207. end
  3208. for z = 0, 4 do
  3209. if chancerot == 1 then
  3210. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3211. elseif chancerot == 2 then
  3212. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3213. end
  3214. lb.Transparency = lb.Transparency + 0.1
  3215. thing.Scale = thing.Scale + vt(15,0,15)
  3216. wait()
  3217. end
  3218.  
  3219. local Aura = Instance.new('ParticleEmitter')
  3220. Aura.Name = "Aura"
  3221. Aura.Texture = "rbxassetid://347730682"
  3222. Aura.Parent = Torso
  3223. Aura.LightEmission = 1
  3224. Aura.Transparency = NumberSequence.new(0.5,1)
  3225. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3226. Aura.Size = NumberSequence.new(1,25)
  3227. Aura.Rotation = NumberRange.new(-360,360)
  3228. Aura.LockedToPart = true
  3229. Aura.Lifetime = NumberRange.new(1)
  3230. Aura.Rate = 100
  3231. Aura.Speed = NumberRange.new(0)
  3232. Aura.EmissionDirection = "Top"
  3233. local Aura2 = Instance.new('ParticleEmitter')
  3234. Aura2.Name = "Aura"
  3235. Aura2.Texture = "rbxassetid://1046299182"
  3236. Aura2.Parent = Torso
  3237. Aura2.LightEmission = 1
  3238. Aura2.Transparency = NumberSequence.new(0,1)
  3239. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3240. Aura2.Size = NumberSequence.new(55)
  3241. Aura2.Rotation = NumberRange.new(-360,360)
  3242. Aura2.LockedToPart = true
  3243. Aura2.Lifetime = NumberRange.new(0.2)
  3244. Aura2.Rate = 20
  3245. Aura2.Speed = NumberRange.new(0)
  3246. Aura2.EmissionDirection = "Top"
  3247. lig = Instance.new("PointLight",Player.Character.Torso)
  3248. lig.Color=Color3.new(255,255,0)
  3249. lig.Range = 12
  3250. Humanoid.WalkSpeed = 0.01
  3251. attack = true
  3252. Firepart1 = Instance.new("Part", RightArm)
  3253. Firepart1.Size = Vector3.new(1, 1, 1)
  3254. GuW1 = Instance.new("Weld")
  3255. GuW1.Name = "GuW"
  3256. GuW1.Part0 = RightArm
  3257. GuW1.C0 = cn(0, -1, 0)
  3258. GuW1.C1 = cn(0, 0, 0)
  3259. GuW1.Part1 = Firepart1
  3260. GuW1.Parent = RightArm
  3261. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3262. Firepart1.Transparency = 1
  3263. Firepart2 = Instance.new("Part", LeftArm)
  3264. Firepart2.Size = Vector3.new(1, 1, 1)
  3265. GuW2 = Instance.new("Weld")
  3266. GuW2.Name = "GuW"
  3267. GuW2.Part0 = LeftArm
  3268. GuW2.C0 = cn(0, -1, 0)
  3269. GuW2.C1 = cn(0, 0, 0)
  3270. GuW2.Part1 = Firepart2
  3271. GuW2.Parent = LeftArm
  3272. Firepart2.Transparency = 1
  3273.  
  3274. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3275. GuW1:Destroy()
  3276. GuW1 = Instance.new("Weld")
  3277. GuW1.Name = "GuW"
  3278. GuW1.Part0 = Torso
  3279. GuW1.C0 = cn(0, 0, -6)
  3280. GuW1.C1 = cn(0, 0, 0)
  3281. GuW1.Part1 = Firepart1
  3282. GuW1.Parent = Torso
  3283. GuW2:Destroy()
  3284. GuW2 = Instance.new("Weld")
  3285. GuW2.Name = "GuW"
  3286. GuW2.Part0 = Torso
  3287. GuW2.C0 = cn(0, 0, -6)
  3288. GuW2.C1 = cn(0, 0, 0)
  3289. GuW2.Part1 = Firepart2
  3290. GuW2.Parent = Torso
  3291.  
  3292. GuW2:Destroy()
  3293. GuW2 = Instance.new("Weld")
  3294. GuW2.Name = "GuW"
  3295. GuW2.Part0 = Torso
  3296. GuW2.C0 = cn(0, 0, -4)
  3297. GuW2.C1 = cn(0, 0, 0)
  3298. GuW2.Part1 = Firepart2
  3299. GuW2.Parent = Torso
  3300. for i = 0, 15, 0.1 do
  3301. swait()
  3302. if Torsovelocity.Y > 2 then
  3303. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3304. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3305. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3306. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3307. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3308. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3309. elseif Torsovelocity.Y < 1 then
  3310. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3311. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3312. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3313. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3314. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3315. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3316. end
  3317. end
  3318. wait(16)
  3319. local Aura3 = Instance.new('ParticleEmitter')
  3320. Aura3.Name = "Aura"
  3321. Aura3.Texture = "rbxassetid://1046299182"
  3322. Aura3.Parent = Torso
  3323. Aura3.LightEmission = 1
  3324. Aura3.Transparency = NumberSequence.new(0.4,1)
  3325. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3326. Aura3.Size = NumberSequence.new(140)
  3327. Aura3.Rotation = NumberRange.new(-360,360)
  3328. Aura3.LockedToPart = true
  3329. Aura3.Lifetime = NumberRange.new(0.2)
  3330. Aura3.Rate = 70
  3331. Aura3.Speed = NumberRange.new(0)
  3332. Aura3.EmissionDirection = "Top"
  3333. local Aura4 = Instance.new('ParticleEmitter')
  3334. Aura4.Name = "Aura"
  3335. Aura4.Texture = "rbxassetid://1046299182"
  3336. Aura4.Parent = Torso
  3337. Aura4.LightEmission = 1
  3338. Aura4.Transparency = NumberSequence.new(0.7,1)
  3339. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3340. Aura4.Size = NumberSequence.new(190)
  3341. Aura4.Rotation = NumberRange.new(-360,360)
  3342. Aura4.LockedToPart = true
  3343. Aura4.Lifetime = NumberRange.new(0.2)
  3344. Aura4.Rate = 120
  3345. Aura4.Speed = NumberRange.new(0)
  3346. Aura4.EmissionDirection = "Top"
  3347. local Aura5 = Instance.new('ParticleEmitter')
  3348. Aura5.Name = "Aura"
  3349. Aura5.Texture = "rbxassetid://347730682"
  3350. Aura5.Parent = Torso
  3351. Aura5.LightEmission = 1
  3352. Aura5.Transparency = NumberSequence.new(0.2,1)
  3353. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3354. Aura5.Size = NumberSequence.new(1,65)
  3355. Aura5.Rotation = NumberRange.new(-360,360)
  3356. Aura5.LockedToPart = true
  3357. Aura5.Lifetime = NumberRange.new(1)
  3358. Aura5.Rate = 200
  3359. Aura5.Speed = NumberRange.new(0)
  3360. Aura5.EmissionDirection = "Top"
  3361. local quake = Instance.new("Sound",workspace)
  3362. quake.SoundId = "rbxassetid://1048411878"
  3363. quake.Pitch = 0.99
  3364. quake.Volume = 1.3
  3365. quake.Looped = true
  3366. wait(0)
  3367. quake:Play()
  3368. local scrr = Instance.new("Sound",Torso)
  3369. scrr.SoundId = "rbxassetid://908472235"
  3370. scrr.Pitch = 0.99
  3371. scrr.Volume = 5.5
  3372. scrr.Looped = true
  3373. wait(0)
  3374. scrr:Play()
  3375.  
  3376. for i = 0, 2, 0.1 do
  3377. swait()
  3378. local lb = Instance.new("Part")
  3379. lb.Parent = char
  3380. lb.Material = "Neon"
  3381. lb.Color = BrickColor.new("Gold").Color
  3382. lb.CanCollide = false
  3383. lb.Material = "Neon"
  3384. lb.Size = vt(0.5,0,0.5)
  3385. lb.CFrame = Torso.CFrame
  3386. lb.Rotation = vt(0,0,0)
  3387. lb.Anchored = true
  3388. lb.Transparency = 0
  3389. local thing = Instance.new("SpecialMesh",lb)
  3390. thing.MeshType = "FileMesh"
  3391. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3392. thing.Scale = vt(0,15,0)
  3393. local chancerot = math.random(1,2)
  3394. for z = 0, 4 do
  3395. if chancerot == 1 then
  3396. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3397. elseif chancerot == 2 then
  3398. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3399. end
  3400. lb.Transparency = lb.Transparency + 0.1
  3401. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3402. wait()
  3403. end
  3404. for z = 0, 4 do
  3405. if chancerot == 1 then
  3406. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3407. elseif chancerot == 2 then
  3408. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3409. end
  3410. lb.Transparency = lb.Transparency + 0.1
  3411. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3412. wait()
  3413. end
  3414. end
  3415.  
  3416.  
  3417. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3418. for i = 0, 24, 0.1 do
  3419. swait()
  3420. if Torsovelocity.Y > 2 then
  3421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3423. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3424. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3425. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3426. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3427. elseif Torsovelocity.Y < 1 then
  3428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3430. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3431. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3432. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3433. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3434. end
  3435. end
  3436. wait(5)
  3437. GuW1:Destroy()
  3438. GuW1 = Instance.new("Weld")
  3439. GuW1.Name = "GuW"
  3440. GuW1.Part0 = Torso
  3441. GuW1.C0 = cn(0, 0, -15)
  3442. GuW1.C1 = cn(0, 0, 0)
  3443. GuW1.Part1 = Firepart1
  3444. GuW1.Parent = Torso
  3445. GuW2:Destroy()
  3446. GuW2 = Instance.new("Weld")
  3447. GuW2.Name = "GuW"
  3448. GuW2.Part0 = Torso
  3449. GuW2.C0 = cn(0, 0, -17.5)
  3450. GuW2.C1 = cn(0, 0, 0)
  3451. GuW2.Part1 = Firepart2
  3452. GuW2.Parent = Torso
  3453. local Must2 = Instance.new("Sound",Torso) --1048411878
  3454. Must2.SoundId = "rbxassetid://950551676"
  3455. Must2.Pitch = 0.99
  3456. Must2.Volume = 10
  3457. Must2.Looped = false
  3458. wait(0)
  3459. Must2:Play()
  3460. quake:Stop()
  3461. scrr:Stop()
  3462. local Gone = Instance.new('ParticleEmitter')
  3463. Gone.Name = "Aura"
  3464. Gone.Texture = "rbxassetid://1046299182"
  3465. Gone.Parent = Torso
  3466. Gone.LightEmission = 1
  3467. Gone.Transparency = NumberSequence.new(0.7,1)
  3468. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3469. Gone.Size = NumberSequence.new(340)
  3470. Gone.Rotation = NumberRange.new(-360,360)
  3471. Gone.LockedToPart = true
  3472. Gone.Lifetime = NumberRange.new(0.2)
  3473. Gone.Rate = 70
  3474. Gone.Speed = NumberRange.new(0)
  3475. Gone.EmissionDirection = "Top"
  3476. wait(2)
  3477. Aura:Destroy()
  3478. Aura2:Destroy()
  3479. Aura3:Destroy()
  3480. Aura4:Destroy()
  3481. Aura5:Destroy()
  3482. lig:Destroy()
  3483. Gone:Destroy()
  3484. for i = 0, 3, 0.01 do
  3485. swait()
  3486. shoottraildd2(mouse.Hit.p, Torso, 0)
  3487. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3488. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3489. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3490. if Torsovelocity.Y > 2 then
  3491. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3492. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3493. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3494. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3495. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3496. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3497. elseif Torsovelocity.Y < 1 then
  3498. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3499. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3500. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3501. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3502. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3503. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3504. end
  3505. end
  3506. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3507. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3508. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3509. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3510. for i = 0, 3, 0.1 do
  3511. swait()
  3512. if Torsovelocity.Y > 2 then
  3513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3515. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3517. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3518. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3519. elseif Torsovelocity.Y < 1 then
  3520. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3521. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3522. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3523. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3524. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3525. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3526. end
  3527. end
  3528. wait(1)
  3529. Humanoid.WalkSpeed = 16
  3530. attack = false
  3531. MV4 = 0
  3532. Must:Stop()
  3533. Firepart1:Destroy()
  3534. Firepart2:Destroy()
  3535. end
  3536. end)
  3537.  
  3538.  
  3539.  
  3540.  
  3541.  
  3542. musiccommand = 1
  3543. musicwait = false
  3544. mouse.KeyDown:connect(function(k)
  3545. if k == "=" and attack == false then
  3546. if musiccommand == 1 and musicwait == false then
  3547. musicwait = true
  3548. sou2:Stop()
  3549. musiccommand = 2
  3550. end
  3551. if musiccommand == 2 and musicwait == false then
  3552. musicwait = true
  3553. sou2:Play()
  3554. sou2.Volume = 2
  3555. musiccommand = 3
  3556. end
  3557. if musiccommand == 3 and musicwait == false then
  3558. musicwait = true
  3559. sou2.Volume = 0.5
  3560. musiccommand = 1
  3561. end
  3562. musicwait = false
  3563. end
  3564. end)
  3565. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3566. Hitpart3 = Instance.new("Part", HPart3)
  3567. Hitpart3.Size = Vector3.new(1, 1, 1)
  3568. Hitpart3.CanCollide = false
  3569. HuW3 = Instance.new("Weld")
  3570. HuW3.Name = "GuW"
  3571. HuW3.Part0 = HPart3
  3572. HuW3.C0 = cn(Xv, Yv, Zv)
  3573. HuW3.C1 = cn(0, 0, 0)
  3574. HuW3.Part1 = Hitpart3
  3575. HuW3.Parent = HPart3
  3576. Hitpart3.Transparency = 1
  3577. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3578. end
  3579. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3580. Hitpart2 = Instance.new("Part", HPart2)
  3581. Hitpart2.Size = Vector3.new(1, 1, 1)
  3582. Hitpart2.CanCollide = false
  3583. HuW2 = Instance.new("Weld")
  3584. HuW2.Name = "GuW"
  3585. HuW2.Part0 = HPart2
  3586. HuW2.C0 = cn(Xv, Yv, Zv)
  3587. HuW2.C1 = cn(0, 0, 0)
  3588. HuW2.Part1 = Hitpart2
  3589. HuW2.Parent = HPart2
  3590. Hitpart2.Transparency = 1
  3591. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3592. end
  3593. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3594. Hitpart = Instance.new("Part", HPart)
  3595. Hitpart.Size = Vector3.new(1, 1, 1)
  3596. Hitpart.CanCollide = false
  3597. HuW = Instance.new("Weld")
  3598. HuW.Name = "GuW"
  3599. HuW.Part0 = HPart
  3600. HuW.C0 = cn(Xv, Yv, Zv)
  3601. HuW.C1 = cn(0, 0, 0)
  3602. HuW.Part1 = Hitpart
  3603. HuW.Parent = HPart
  3604. Hitpart.Transparency = 1
  3605. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3606. end
  3607. --
  3608. --
  3609. MV1 = 20
  3610. mouse.KeyDown:connect(function(k)
  3611. if k == "=" and attack == false then
  3612. if firemode == true then
  3613. firemode = false
  3614. print("ice mode")
  3615. icesmoke.Acceleration = Vector3.new(0,0,0)
  3616. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3617. icesmoke.Transparency = NumberSequence.new({
  3618. NumberSequenceKeypoint.new(0, 0.9),
  3619. NumberSequenceKeypoint.new(1, 1)
  3620. })
  3621. icesmoke.Size = NumberSequence.new(3)
  3622. icesmoke.Parent = RightArm
  3623. else
  3624. firemode = true
  3625. print("fire mode")
  3626. ice_mode = false
  3627. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3628. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3629. icesmoke.Rate = 400
  3630. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3631. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3632. icesmoke.Size = NumberSequence.new(3)
  3633. icesmoke.EmissionDirection = "Top"
  3634. icesmoke.Parent = LeftArm
  3635. end
  3636. end
  3637. if attack == false and k == "=" and MV1 > 19 and firemode == false then
  3638. MV1 = 90
  3639. Humanoid.WalkSpeed = 15
  3640. attack = true
  3641. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3642. Firepart2 = Instance.new("Part", LeftArm)
  3643. Firepart2.Size = Vector3.new(1, 1, 1)
  3644. Firepart2.CanCollide = false
  3645. GuW2 = Instance.new("Weld")
  3646. GuW2.Name = "GuW"
  3647. GuW2.Part0 = LeftArm
  3648. GuW2.C0 = cn(0, -0.5, 0)
  3649. GuW2.C1 = cn(0, 0, 0)
  3650. GuW2.Part1 = Firepart2
  3651. GuW2.Parent = LeftArm
  3652. Firepart2.Transparency = 1
  3653. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3654. for i = 0, 2, 0.1 do
  3655. swait()
  3656. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3657. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3658. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3659. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3660. 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)
  3661. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3662. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3663. end
  3664. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3665. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3666. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3667. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3668. Humanoid.WalkSpeed = 16
  3669. attack = false
  3670. Firepart2:Destroy()
  3671. end
  3672. end)
  3673. MV2 = 90
  3674.  
  3675. mouse.KeyDown:connect(function(key)
  3676. if key == "=" then
  3677. Head.Transparency = 1
  3678. Torso.Transparency = 1
  3679. LeftArm.Transparency = 1
  3680. Head.face.Texture = ""
  3681. RightArm.Transparency = 1
  3682. LeftLeg.Transparency = 1
  3683. RightLeg.Transparency = 1
  3684. mesh1.Transparency = 1
  3685. mesh2.Transparency = 1
  3686. mesh5.Transparency = 1
  3687. mesheye.Transparency = 1
  3688. mesheye1.Transparency = 1
  3689. mesheye2.Transparency = 1
  3690. mesheye3.Transparency = 1
  3691. char.Parent = workspace.Camera
  3692. char.WalkSpeed = 60
  3693. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3694. char:FindFirstChild("TalkingBillBoard"):destroy()
  3695. end
  3696. end
  3697. end)
  3698. mouse.KeyUp:connect(function(key)
  3699. if key == "=" then
  3700. Head.Transparency = 0
  3701. Torso.Transparency = 0
  3702. LeftArm.Transparency = 0
  3703. Head.face.Texture = ""
  3704. RightArm.Transparency = 0
  3705. LeftLeg.Transparency = 0
  3706. RightLeg.Transparency = 0
  3707. mesh1.Transparency = 0
  3708. mesh2.Transparency = 0
  3709. mesh5.Transparency = 0
  3710. mesheye.Transparency = 0
  3711. mesheye1.Transparency = 0
  3712. mesheye2.Transparency = 0
  3713. mesheye3.Transparency = 0
  3714. hat1.Transparency = 0
  3715. hat2.Transparency = 0
  3716. hat3.Transparency = 0
  3717. hat4.Transparency = 0
  3718. hat5.Transparency = 0
  3719. hat6.Transparency = 0
  3720. hat7.Transparency = 0
  3721. hat8.Transparency = 0
  3722. hat9.Transparency = 0
  3723. char.Parent = workspace
  3724. end
  3725. end)
  3726.  
  3727. mouse.KeyDown:connect(function(k)
  3728. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3729. MV2 = 90
  3730. attack = true
  3731. Firepart = Instance.new("Part", RightArm)
  3732. Firepart.Size = Vector3.new(1, 1, 1)
  3733. GuW = Instance.new("Weld")
  3734. GuW.Name = "GuW"
  3735. GuW.Part0 = RightArm
  3736. GuW.C0 = cn(0, -1, 0)
  3737. GuW.C1 = cn(0, 0, 0)
  3738. GuW.Part1 = Firepart
  3739. GuW.Parent = RightArm
  3740. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3741. Firepart.Transparency = 1
  3742. Humanoid.WalkSpeed = 15
  3743. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3744. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3745. for i = 1, 3 do
  3746. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3747. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3748. end
  3749. for i = 0, 3, 0.1 do
  3750. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3751. swait()
  3752. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3753. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3754. 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)
  3755. 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)
  3756. 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)
  3757. 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)
  3758. end
  3759. wait(1)
  3760. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3761.  
  3762. Humanoid.WalkSpeed = 16
  3763. attack = false
  3764. Firepart:Destroy()
  3765. end
  3766.  
  3767.  
  3768.  
  3769.  
  3770. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3771. MV2 = 90
  3772. attack = true
  3773. Firepart = Instance.new("Part", RightArm)
  3774. Firepart.Size = Vector3.new(1, 1, 1)
  3775. GuW = Instance.new("Weld")
  3776. GuW.Name = "GuW"
  3777. GuW.Part0 = RightArm
  3778. GuW.C0 = cn(0, -1, 0)
  3779. GuW.C1 = cn(0, 0, 0)
  3780. GuW.Part1 = Firepart
  3781. GuW.Parent = RightArm
  3782. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3783. Firepart.Transparency = 1
  3784. Humanoid.WalkSpeed = 0.01
  3785. for i = 0, 4, 0.1 do
  3786. swait()
  3787. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3788. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3791. 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)
  3792. 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)
  3793. 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)
  3794. 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)
  3795. end
  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(0 + 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. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3808. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3809. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3810. for i = 1, 3 do
  3811. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3812. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3813. end
  3814. for i = 0, 2, 0.1 do
  3815. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3816. swait()
  3817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3818. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3819. 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)
  3820. 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)
  3821. 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)
  3822. 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)
  3823. end
  3824. Humanoid.WalkSpeed = 16
  3825. attack = false
  3826. Firepart:Destroy()
  3827. end
  3828. end)
  3829. Rapid = false
  3830. BasePart = Instance.new("Part")
  3831. BasePart.Shape = Enum.PartType.Block
  3832. BasePart.Material = Enum.Material.Neon
  3833. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3834. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3835. BasePart.FormFactor = Enum.FormFactor.Custom
  3836. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3837. BasePart.CanCollide = true
  3838. BasePart.Locked = true
  3839. BasePart.Anchored = false
  3840. local icy_Player = game.Players.localPlayer
  3841. local icy_mouse = icy_Player:GetMouse()
  3842. ice_mode = false
  3843. local colors = {
  3844. BrickColor.new("Cyan"),
  3845. BrickColor.new("Medium blue"),
  3846. BrickColor.new("Pastel blue")
  3847. }
  3848. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3849. if root then
  3850. icy_mouse.KeyDown:connect(function(k)
  3851. if k == "=" and firemode == false then
  3852. if ice_mode == true then
  3853. ice_mode = false
  3854. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3855. else
  3856. ice_mode = true
  3857. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3858. end
  3859. end
  3860. if k == "=" and firemode == true then
  3861. attack = true
  3862. do
  3863. local Stop = false
  3864. local Version = 0
  3865. local MaxSpeed = 5
  3866. local Speed = 3.5
  3867. local Keys = {}
  3868. local Force = 10000
  3869. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3870. swait(0.5)
  3871. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3872. if Fly then
  3873. Fly:Destroy()
  3874. end
  3875. if Rot then
  3876. Rot:Destroy()
  3877. end
  3878. Fly = Instance.new("BodyPosition", char.Torso)
  3879. Fly.Name = "LMMFly"
  3880. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3881. Fly.P = Force
  3882. Fly.position = char.Torso.Position
  3883. Rot = Instance.new("BodyGyro", char.Torso)
  3884. Rot.Name = "LMMRot"
  3885. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3886. Rot.P = Force
  3887. Rot.cframe = cam.CoordinateFrame
  3888. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3889. local Thread, Old = Version, nil
  3890. char.Humanoid.PlatformStand = true
  3891. function StopFly()
  3892. Version = Version + 1
  3893. Stop = true
  3894. char.Humanoid.PlatformStand = false
  3895. Fly:Destroy()
  3896. Rot:Destroy()
  3897. attack = false
  3898. end
  3899. char.ChildAdded:connect(function(Obj)
  3900. wait()
  3901. if Obj.Name == "LM" .. "MFlyStop" then
  3902. Obj:Destroy()
  3903. StopFly()
  3904. end
  3905. end)
  3906. HitpartFunk2(RightArm, 0, -0.7, 0)
  3907. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3908. for i = 0, 25, 0.1 do
  3909. if attack == true then
  3910. swait()
  3911.  
  3912. end
  3913. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3914. if Keys[string.char(48)] then
  3915. Speed = 1
  3916. end
  3917. if Keys.w then
  3918. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3919. end
  3920. if Keys.s then
  3921. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3922. end
  3923. if Keys.d then
  3924. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3925. end
  3926. if Keys.a then
  3927. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3928. end
  3929. if Keys.e or Keys[" "] then
  3930. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3931. end
  3932. if Keys.q then
  3933. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3934. end
  3935. if Keys.z then
  3936. StopFly()
  3937. end
  3938. if Old ~= Vectoring then
  3939. Fly.position = Vectoring.p
  3940. Old = Vectoring
  3941. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3942. else
  3943. Speed = 1
  3944. end
  3945. Rot.cframe = cam.CoordinateFrame
  3946. mouse.KeyDown:connect(function(Key)
  3947. Keys[Key] = true
  3948. end)
  3949. mouse.KeyUp:connect(function(Key)
  3950. Keys[Key] = false
  3951. end)
  3952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3954. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3955. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3956. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3957. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3958. end
  3959. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3960. attack = false
  3961. char.Humanoid.PlatformStand = false
  3962. Fly:Destroy()
  3963. Rot:Destroy()
  3964. end
  3965. end
  3966. if k == "=" and InForm == true then
  3967. attack = true
  3968. do
  3969. local Stop = false
  3970. local Version = 0
  3971. local MaxSpeed = 6
  3972. local Speed = 3
  3973. local Keys = {}
  3974. local Force = 10000
  3975. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3976. swait(1)
  3977. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3978. if Fly then
  3979. Fly:Destroy()
  3980. end
  3981. if Rot then
  3982. Rot:Destroy()
  3983. end
  3984. Fly = Instance.new("BodyPosition", char.Torso)
  3985. Fly.Name = "LMMFly"
  3986. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3987. Fly.P = Force
  3988. Fly.position = char.Torso.Position
  3989. Rot = Instance.new("BodyGyro", char.Torso)
  3990. Rot.Name = "LMMRot"
  3991. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3992. Rot.P = Force
  3993. Rot.cframe = cam.CoordinateFrame
  3994. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3995. local Thread, Old = Version, nil
  3996. char.Humanoid.PlatformStand = true
  3997. function StopFly()
  3998. Version = Version + 1
  3999. Stop = true
  4000. char.Humanoid.PlatformStand = false
  4001. Fly:Destroy()
  4002. Rot:Destroy()
  4003. attack = false
  4004. end
  4005. char.ChildAdded:connect(function(Obj)
  4006. wait()
  4007. if Obj.Name == "LM" .. "MFlyStop" then
  4008. Obj:Destroy()
  4009. StopFly()
  4010. end
  4011. end)
  4012. HitpartFunk2(RightArm, 0, -0.7, 0)
  4013. HitpartFunk3(LeftArm, 0, -0.7, 0)
  4014. for i = 0, 25, 0.1 do
  4015. if attack == true then
  4016. swait()
  4017. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4018. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4019. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4020. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4021. end
  4022. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  4023. if Keys[string.char(48)] then
  4024. Speed = 1
  4025. end
  4026. if Keys.w then
  4027. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  4028. end
  4029. if Keys.s then
  4030. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  4031. end
  4032. if Keys.d then
  4033. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  4034. end
  4035. if Keys.a then
  4036. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  4037. end
  4038. if Keys.e or Keys[" "] then
  4039. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  4040. end
  4041. if Keys.q then
  4042. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4043. end
  4044. if Keys.z then
  4045. StopFly()
  4046. end
  4047. if Old ~= Vectoring then
  4048. Fly.position = Vectoring.p
  4049. Old = Vectoring
  4050. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4051. else
  4052. Speed = 1
  4053. end
  4054. Rot.cframe = cam.CoordinateFrame
  4055. mouse.KeyDown:connect(function(Key)
  4056. Keys[Key] = true
  4057. end)
  4058. mouse.KeyUp:connect(function(Key)
  4059. Keys[Key] = false
  4060. end)
  4061. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4062. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4063. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4064. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4065. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4066. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4067. end
  4068. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4069. attack = false
  4070. char.Humanoid.PlatformStand = false
  4071. Fly:Destroy()
  4072. Rot:Destroy()
  4073. end
  4074. end
  4075. end)
  4076. game:GetService("RunService").Stepped:connect(function()
  4077. if ice_mode == true then
  4078. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4079. local icePath = BasePart:Clone()
  4080. icePath.Anchored = true
  4081. icePath.Transparency = 0.85
  4082. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4083. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4084. icePath.BrickColor = colors[math.random(1, #colors)]
  4085. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4086. game:GetService("Debris"):AddItem(icePath, 1)
  4087. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4088. end
  4089. end)
  4090. end
  4091. MV3 = 190
  4092. mouse.KeyDown:connect(function(k)
  4093. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4094. MV3 = 80
  4095. attack = true
  4096. Humanoid.WalkSpeed = 15
  4097. HitpartFunk2(RightArm, 0, -0.5, 0)
  4098. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4099. for i = 0, 1.5, 0.1 do
  4100. swait()
  4101. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4102. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4103. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4104. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4105. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4106. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4107. end
  4108. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4109. for i = 0, 2, 0.1 do
  4110. swait()
  4111. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4112. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4113. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4114. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4115. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4116. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4117. end
  4118. for i = 0, 4.2, 0.1 do
  4119. swait()
  4120. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4121. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4122. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4123. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4126. 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)
  4127. 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)
  4128. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4129. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4130. end
  4131. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4132. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4133. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4134. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4135. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4136. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4137. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4138. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4139. for i = 0, 2, 0.1 do
  4140. swait()
  4141. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4142. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4143. 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)
  4144. 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)
  4145. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4146. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4147. end
  4148. for i = 0, 2, 0.1 do
  4149. swait()
  4150. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4151. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4152. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4153. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4154. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4155. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4156. end
  4157. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4158. for i = 0, 4, 0.1 do
  4159. swait()
  4160. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4161. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4162. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4163. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4164. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4165. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4166. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4167. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4168. end
  4169. for i = 0, 2, 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(20), 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.1)
  4175. 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)
  4176. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4177. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4178. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4179. end
  4180. for i = 1, 6 do
  4181. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4182. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4183. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4184. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4185. wait(0.15)
  4186. end
  4187. attack = false
  4188. Humanoid.WalkSpeed = 16
  4189. end
  4190. if attack == false and k == "=" and MV3 > 189 and firemode == true then
  4191. Humanoid.WalkSpeed = 1
  4192. MV3 = 80
  4193. attack = true
  4194. FastFireBall = Instance.new("Part", RightArm)
  4195. FastFireBall.Size = Vector3.new(1, 1, 1)
  4196. FFW = Instance.new("Weld")
  4197. FFW.Name = "GuW"
  4198. FFW.Part0 = RightArm
  4199. FFW.C0 = cn(0, -1, 0)
  4200. FFW.C1 = cn(0, 0, 0)
  4201. FFW.Part1 = FastFireBall
  4202. FFW.Parent = RightArm
  4203. FastFireBall.Transparency = 1
  4204. FastFireBall2 = Instance.new("Part", LeftArm)
  4205. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4206. FFW2 = Instance.new("Weld")
  4207. FFW2.Name = "GuW"
  4208. FFW2.Part0 = LeftArm
  4209. FFW2.C0 = cn(0, -1, 0)
  4210. FFW2.C1 = cn(0, 0, 0)
  4211. FFW2.Part1 = FastFireBall2
  4212. FFW2.Parent = LeftArm
  4213. FastFireBall2.Transparency = 1
  4214. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4215. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4216. for i = 0, 1, 0.1 do
  4217. swait()
  4218. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4219. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4220. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4221. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4224. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4226. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4227. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4228. end
  4229. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4230. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4231. function holding()
  4232. if Rapid == true and ice_mode == false then
  4233. for i = 0, 0.8, 0.1 do
  4234. swait()
  4235. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4236. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4237. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4238. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4239. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4240. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4241. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4242. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4243. end
  4244. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4245. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4246. for i = 0, 0.8, 0.1 do
  4247. swait()
  4248. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4249. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4252. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4253. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4254. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4255. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4256. end
  4257. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4258. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4259. holding()
  4260. end
  4261. end
  4262. if Rapid == false then
  4263. Rapid = true
  4264. holding()
  4265. end
  4266. end
  4267. end)
  4268. mouse.KeyUp:connect(function(k)
  4269. if k == "c" and Rapid == true then
  4270. MV3 = 180
  4271. Rapid = false
  4272. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4273. attack = false
  4274. wait(0.5)
  4275. Humanoid.WalkSpeed = 16
  4276. FastFireBall:Destroy()
  4277. FastFireBall2:Destroy()
  4278. end
  4279. end)
  4280.  
  4281.  
  4282. mouse.KeyUp:connect(function(k)
  4283. if k == "=" then
  4284. Combo1()
  4285. end
  4286. end)
  4287.  
  4288. mouse.KeyUp:connect(function(k)
  4289. if k == "r" then
  4290. Combo2()
  4291. end
  4292. end)
  4293.  
  4294. mouse.KeyUp:connect(function(k)
  4295. if k == "=" then
  4296. Combo3()
  4297. end
  4298. end)
  4299. mouse.KeyUp:connect(function(k)
  4300. if k == "u" then
  4301. Combo4()
  4302. end
  4303. end)
  4304.  
  4305.  
  4306. SoundFolder = Instance.new("Folder",char)
  4307. SoundFolder.Name = "SoundFolder"
  4308. punchsound1 = Instance.new("Sound",Torso)
  4309. punchsound1.Volume = 1.2
  4310. punchsound1.Name = "punchsound1"
  4311. punchsound1.Looped = false
  4312. punchsound1.SoundId = "rbxassetid://137579113"
  4313. StrongPunch = Instance.new("Sound",Torso)
  4314. StrongPunch.Volume = 1.6
  4315. StrongPunch.Name = "StrongPunch"
  4316. StrongPunch.Looped = false
  4317. StrongPunch.SoundId = "rbxassetid://441202925"
  4318. StrongPunch = Instance.new("Sound",Torso)
  4319. StrongPunch.Volume = 1.6
  4320. StrongPunch.Name = "StrongPunch"
  4321. StrongPunch.Looped = false
  4322. StrongPunch.SoundId = "rbxassetid://441202925"
  4323. StrongPunch1 = Instance.new("Sound",Torso)
  4324. StrongPunch1.Volume = 1.6
  4325. StrongPunch1.Name = "StrongPunch"
  4326. StrongPunch1.Looped = false
  4327. StrongPunch1.SoundId = "rbxassetid://441202925"
  4328. StrongPunch2 = Instance.new("Sound",Torso)
  4329. StrongPunch2.Volume = 1.6
  4330. StrongPunch2.Name = "StrongPunch"
  4331. StrongPunch.Looped = false
  4332. StrongPunch2.SoundId = "rbxassetid://441202925"
  4333. Zano = Instance.new("Sound",Torso)
  4334. Zano.Volume = 6
  4335. Zano.Name = "Zano"
  4336. Zano.Looped = false
  4337. Zano.SoundId = "rbxassetid://744770874"
  4338. GroundImpact = Instance.new("Sound",Torso)
  4339. GroundImpact.Volume = 8
  4340. GroundImpact.Name = "GroundImpact"
  4341. GroundImpact.Looped = false
  4342. GroundImpact.SoundId = "rbxassetid://165970126"
  4343. Break = Instance.new("Sound",Torso)
  4344. Break.Volume = 5
  4345. Break.Name = "Bonebreak"
  4346. Break.Looped = false
  4347. Break.SoundId = "rbxassetid://314390675"
  4348.  
  4349. local hit1 = false
  4350. local hit2 = false
  4351. local hit3 = false
  4352. local hit4 = false
  4353.  
  4354. function Combo1()
  4355. getplayer = new("Part",char)
  4356. getplayer.Position = Vector3.new(999,999,999)
  4357. getplayer.Transparency = 1
  4358. getplayer.Size = v3(3,3,3)
  4359. getplayer.CanCollide = false
  4360. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4361. getplayer.Name = "GetPlayer"
  4362.  
  4363. game.Debris:AddItem(getplayer,0.5)
  4364.  
  4365. getplayer.Touched:connect(function(hit)
  4366. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4367. getplayer:Destroy()
  4368. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4369. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4370. to.Anchored = true
  4371. idle = false
  4372.  
  4373.  
  4374. punchsound1:Play()
  4375. hit1 = true
  4376. for i = 0, 1, 0.1 do
  4377. swait()
  4378. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4379. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4380. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4381. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4382. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4383. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4384. end
  4385. punchsound1:Play()
  4386. for i = 0, 1, 0.1 do
  4387. swait()
  4388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4389. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4390. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4391. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4392. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4393. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4394. end
  4395. punchsound1:Play()
  4396. for i = 0, 1, 0.1 do
  4397. swait()
  4398. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4399. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4400. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4401. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4402. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4403. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4404. end
  4405. for i = 0, 1, 0.1 do
  4406. swait()
  4407. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4408. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4409. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4410. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4411. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4412. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4413. end
  4414. for i = 0, 1, 0.1 do
  4415. swait()
  4416. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4417. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4418. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4419. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4420. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4421. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4422. end
  4423. StrongPunch1:Play()
  4424. for i = 0, 1, 0.1 do
  4425. swait()
  4426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4428. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4429. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4430. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4431. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4432. end
  4433. for i = 0, 0.6, 0.1 do
  4434. swait()
  4435. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4436. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4437. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4438. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4439. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4440. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4441. end
  4442. for i = 0, 0.6, 0.1 do
  4443. swait()
  4444. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4445. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4446. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4447. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4448. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4449. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4450. end
  4451. for i,v in pairs(to.Parent:GetChildren()) do
  4452. if v:IsA("Humanoid") then
  4453. v.Health = v.Health - 3
  4454.  
  4455. v.PlatformStand = true
  4456. end
  4457. end
  4458. StrongPunch:Play()
  4459. for i = 0, 1, 0.1 do
  4460. swait()
  4461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4463. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4464. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4465. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4466. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4467. end
  4468. for i,v in pairs(to.Parent:GetChildren()) do
  4469. if v:IsA("Humanoid") then
  4470. v.Health = v.Health - 5
  4471.  
  4472. v.PlatformStand = true
  4473. end
  4474. end
  4475.  
  4476. hit1 = false
  4477.  
  4478. punchsound1:Play()
  4479. hit2 = true
  4480. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4481. for i = 0, 1, 0.1 do
  4482. swait()
  4483. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4484. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4485. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4486. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4487. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4488. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4489. end
  4490. for i,v in pairs(to.Parent:GetChildren()) do
  4491. if v:IsA("Humanoid") then
  4492. v.Health = v.Health - 5
  4493.  
  4494. v.PlatformStand = true
  4495. end
  4496. end
  4497. hit2 = false
  4498.  
  4499. punchsound1:Play()
  4500. hit3 = true
  4501. hit4 = true
  4502.  
  4503.  
  4504. punchsound1:Play()
  4505.  
  4506. coroutine.wrap(function()
  4507. for i=1,5 do
  4508. wait()
  4509. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4510. GroundImpact:Play()
  4511. a21e = new("Part",to)
  4512. a21e.Name = "Beam"..num
  4513. a21e.Locked = true
  4514. a21e.Size = v3(1,1,1)
  4515. a21e.CanCollide = false
  4516. a21e.BrickColor = bc("Gold")
  4517. a21e.Material = "Neon"
  4518. a21e.Transparency = 0
  4519. aa21e = new("SpecialMesh",a21e)
  4520. a21e.Anchored = true
  4521. a21e.Position = to.Position
  4522. aa21e.MeshType = "Sphere"
  4523. aa21e.Scale = v3(1,1,1)
  4524. a51e = new("Part",char)
  4525. a51e.Name = "Beam"..num
  4526. a51e.Locked = true
  4527. a51e.Size = v3(1,1,1)
  4528. a51e.CanCollide = false
  4529. a51e.BrickColor = bc("White")
  4530. a51e.Material = "Neon"
  4531. a51e.Transparency = 0
  4532. aa51e = new("SpecialMesh",a51e)
  4533. a51e.Anchored = true
  4534. a51e.Position = to.Position
  4535. aa51e.MeshType = "Sphere"
  4536. aa51e.Scale = v3(1,1,1)
  4537. a61e = new("Part",char)
  4538. a61e.Name = "Beam"..num
  4539. a61e.Locked = true
  4540. a61e.Size = v3(1,1,1)
  4541. a61e.CanCollide = false
  4542. a61e.BrickColor = bc("Really red")
  4543. a61e.Material = "Neon"
  4544. a61e.Transparency = 0
  4545. aa61e = new("SpecialMesh",a61e)
  4546. a61e.Anchored = true
  4547. a61e.Position = to.Position
  4548. aa61e.MeshType = "Sphere"
  4549. aa61e.Scale = v3(1,1,1)
  4550. for i = 1,20 do
  4551. wait()
  4552. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4553. a21e.Transparency = a21e.Transparency + 0.03
  4554. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4555. a51e.Transparency = a51e.Transparency + 0.03
  4556. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4557. a61e.Transparency = a61e.Transparency + 0.02
  4558. for i,v in pairs(to.Parent:GetChildren()) do
  4559. if v:IsA("Humanoid") then
  4560. v.Health = v.Health - 0.5
  4561.  
  4562. v.PlatformStand = true
  4563. end
  4564. end
  4565. end
  4566. a61e:Destroy()
  4567. aa61e:Destroy()
  4568. a51e:Destroy()
  4569. aa51e:Destroy()
  4570. a21e:Destroy()
  4571. aa21e:Destroy()
  4572.  
  4573. end
  4574.  
  4575.  
  4576. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4577. for i = 0, 1, 0.1 do
  4578. swait()
  4579. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4580. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4581. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4582. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4583. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4584. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4585. end
  4586.  
  4587.  
  4588.  
  4589. wait(0.7)
  4590. end)()
  4591.  
  4592.  
  4593.  
  4594.  
  4595. RootPart.Anchored = true
  4596.  
  4597. for i = 0, 1, 0.1 do
  4598. swait()
  4599. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4600. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4601. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4602. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4603. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4604. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4605. end
  4606.  
  4607.  
  4608. StrongPunch:Play()
  4609.  
  4610.  
  4611. for i = 0, 1, 0.1 do
  4612. swait()
  4613. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4614. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4615. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4616. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4617. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4618. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4619. end
  4620.  
  4621. for i = 0, 1, 0.1 do
  4622. swait()
  4623. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4624. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4625. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4626. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4627. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4628. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4629. end
  4630.  
  4631.  
  4632.  
  4633. for i,v in pairs(to.Parent:GetChildren()) do
  4634. if v:IsA("Humanoid") then
  4635. v.Health = v.Health - 20
  4636.  
  4637. v.PlatformStand = true
  4638. end
  4639. end
  4640.  
  4641. StrongPunch2:Play()
  4642. for i = 0, 1, 0.1 do
  4643. swait()
  4644. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4645. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4646. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4647. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4648. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4649. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4650. end
  4651.  
  4652. hitground = new("Part",char)
  4653. hitground.Size = Vector3.new(5,5,5)
  4654. hitground.Name = "Ground"
  4655. hitground.Transparency = 1
  4656. hitground.CanCollide = false
  4657. game.Debris:AddItem(hitground,2)
  4658. hitground.Position = Vector3.new(999,999,999)
  4659. hitgroundweld = new("Weld",hitground)
  4660. hitgroundweld.Part0 = to
  4661. hitgroundweld.Part1 = hitground
  4662. hitground.Touched:connect(function(hit2)
  4663. if hit2.Size.x > 150 then
  4664. hitground:Destroy()
  4665. ad = new("Part",char)
  4666. ad.Name = "NewPart"
  4667. ad.Size = Vector3.new(30,0.1,30)
  4668. ad.CanCollide = false
  4669. ad.Anchored = true
  4670. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4671. ad.Transparency = 1
  4672. aad = new("Decal",ad)
  4673.  
  4674. aad.Face = "Top"
  4675. aad.Transparency = 1
  4676. aad.Transparency = 0
  4677. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4678. smoke = new("Part",to)
  4679. smokemesh = new("SpecialMesh",smoke)
  4680. smokemesh.MeshId = "rbxassetid://928329648"
  4681. smoke.BrickColor = hit2.BrickColor
  4682. smoke.Anchored = true
  4683. smoke.Position = hitground.Position
  4684. GroundImpact:Play()
  4685. for i = 1,20 do
  4686. wait()
  4687. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4688. smoke.Transparency = smoke.Transparency + 1/20
  4689. end
  4690. smoke:Destroy()
  4691. wait(0.5)
  4692.  
  4693. for i = 1,20 do
  4694. wait(0.1)
  4695. aad.Transparency = aad.Transparency + 1/20
  4696. end
  4697. end
  4698. end)
  4699. to.Anchored = false
  4700. ys = Instance.new("BodyVelocity",to)
  4701. ys.Name = "GO"
  4702.  
  4703. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4704.  
  4705. ys.Velocity = v3(0,-90,0)
  4706.  
  4707. wait(1)
  4708. ys:Destroy()
  4709.  
  4710.  
  4711.  
  4712.  
  4713.  
  4714. hit3 = false
  4715. hit4 = false
  4716.  
  4717.  
  4718. hit1 = false
  4719. hit2 = false
  4720. hit3 = false
  4721. hit4 = false
  4722. idle = true
  4723. RootPart.Anchored = false
  4724. end
  4725. end)
  4726. end
  4727.  
  4728.  
  4729. function Combo4()
  4730. getplayer = new("Part",char)
  4731. getplayer.Position = Vector3.new(999,999,999)
  4732. getplayer.Transparency = 1
  4733. getplayer.Size = v3(3,3,3)
  4734. getplayer.CanCollide = false
  4735. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4736. getplayer.Name = "GetPlayer"
  4737.  
  4738. game.Debris:AddItem(getplayer,0.5)
  4739.  
  4740. getplayer.Touched:connect(function(hit)
  4741. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4742. getplayer:Destroy()
  4743. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4744. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4745. to.Anchored = true
  4746. RootPart.Anchored = true
  4747. idle = false
  4748.  
  4749.  
  4750. punchsound1:Play()
  4751. hit1 = true
  4752. for i = 0, 0.5, 0.1 do
  4753. swait()
  4754. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4755. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4756. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4757. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4758. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4759. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4760. end
  4761. punchsound1:Play()
  4762. for i = 0, 0.5, 0.1 do
  4763. swait()
  4764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4766. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4769. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4770. end
  4771. punchsound1:Play()
  4772. for i = 0, 0.6, 0.1 do
  4773. swait()
  4774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4776. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4777. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4778. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4779. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4780. end
  4781. for i = 0, 0.6, 0.1 do
  4782. swait()
  4783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4785. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4787. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4788. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4789. end
  4790. for i = 0, 0.5, 0.1 do
  4791. swait()
  4792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4794. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4795. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4796. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4797. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4798. end
  4799. punchsound1:Play()
  4800. for i = 0, 0.5, 0.1 do
  4801. swait()
  4802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4803. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4804. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4805. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4806. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4807. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4808. end
  4809. punchsound1:Play()
  4810. for i = 0, 0.6, 0.1 do
  4811. swait()
  4812. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4813. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4814. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4815. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4816. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4817. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4818. end
  4819. for i = 0, 0.6, 0.1 do
  4820. swait()
  4821. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4822. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4823. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4824. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4825. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4826. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4827. end
  4828. for i = 0, 0.5, 0.1 do
  4829. swait()
  4830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4832. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4833. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4834. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4835. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4836. end
  4837. punchsound1:Play()
  4838. for i = 0, 0.5, 0.1 do
  4839. swait()
  4840. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4841. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4842. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4843. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4844. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4845. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4846. end
  4847. punchsound1:Play()
  4848. for i = 0, 0.6, 0.1 do
  4849. swait()
  4850. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4851. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4852. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4853. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4854. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4855. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4856. end
  4857. for i = 0, 0.6, 0.1 do
  4858. swait()
  4859. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4860. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4861. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4862. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4863. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4864. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4865. end
  4866. for i = 0, 0.5, 0.1 do
  4867. swait()
  4868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4870. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4871. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4872. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4873. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4874. end
  4875. punchsound1:Play()
  4876. for i = 0, 0.5, 0.1 do
  4877. swait()
  4878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4880. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4881. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4882. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4883. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4884. end
  4885. punchsound1:Play()
  4886. for i = 0, 0.6, 0.1 do
  4887. swait()
  4888. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4889. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4890. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4891. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4892. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4893. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4894. end
  4895. for i = 0, 0.6, 0.1 do
  4896. swait()
  4897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4899. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4900. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4901. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4902. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4903. end
  4904. for i = 0, 0.5, 0.1 do
  4905. swait()
  4906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4908. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4909. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4910. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4911. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4912. end
  4913. punchsound1:Play()
  4914. for i = 0, 0.5, 0.1 do
  4915. swait()
  4916. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4917. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4918. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4919. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4920. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4921. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4922. end
  4923. punchsound1:Play()
  4924. for i = 0, 0.6, 0.1 do
  4925. swait()
  4926. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4927. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4928. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4929. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4930. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4931. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4932. end
  4933. StrongPunch2:Play()
  4934. for i = 0, 5, 0.1 do
  4935. swait()
  4936. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4937. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4938. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4939. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4940. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4941. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4942. end
  4943.  
  4944. for i,v in pairs(to.Parent:GetChildren()) do
  4945. if v:IsA("Humanoid") then
  4946. v.Health = v.Health - 20
  4947.  
  4948. v.PlatformStand = true
  4949. end
  4950. end
  4951. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4952. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4953. Zanzoken = Instance.new("Part",char)
  4954. Zanzoken.Anchored = true
  4955. Zanzoken.Position = v3(999,999,999)
  4956. Zanzoken.CFrame = Torso.CFrame
  4957. game.Debris:AddItem(Zanzoken,0.5)
  4958. Zanzoken.Transparency = 1
  4959. Zano:Play()
  4960. wait()
  4961. idk = Instance.new("BillboardGui",Zanzoken)
  4962. idk.Size = UDim2.new(10,0,15,0)
  4963. idk.AlwaysOnTop = false
  4964. idk1 = Instance.new("ImageLabel",idk)
  4965. idk1.BackgroundTransparency = 1
  4966. idk.ExtentsOffset = v3(0,0,0)
  4967. idk1.ImageTransparency = 0
  4968. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4969. idk1.Size = UDim2.new(2,0,1,0)
  4970. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4971. idk1.Image = "rbxassetid://319554883"
  4972. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4973. wait()
  4974. Zanzoken = Instance.new("Part",char)
  4975. Zanzoken.Anchored = true
  4976. Zanzoken.Position = v3(999,999,999)
  4977. Zanzoken.CFrame = Torso.CFrame
  4978. game.Debris:AddItem(Zanzoken,0.5)
  4979. Zanzoken.Transparency = 1
  4980. wait()
  4981. idk = Instance.new("BillboardGui",Zanzoken)
  4982. idk.Size = UDim2.new(20,0,20,0)
  4983. idk.AlwaysOnTop = false
  4984. idk1 = Instance.new("ImageLabel",idk)
  4985. idk1.BackgroundTransparency = 1
  4986. idk.ExtentsOffset = v3(0,0,0)
  4987. idk1.ImageTransparency = 0
  4988. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4989. idk1.Size = UDim2.new(2,0,1,0)
  4990. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4991. idk1.Image = "rbxassetid://319554883"
  4992. for i = 0, 0.5, 0.1 do
  4993. swait()
  4994. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4995. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4996. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4997. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4998. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4999. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5000. end
  5001. punchsound1:Play()
  5002. for i = 0, 0.5, 0.1 do
  5003. swait()
  5004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5006. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5007. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5008. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5009. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5010. end
  5011. punchsound1:Play()
  5012. for i = 0, 0.6, 0.1 do
  5013. swait()
  5014. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5015. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5016. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5017. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5018. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5019. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5020. end
  5021. for i = 0, 0.6, 0.1 do
  5022. swait()
  5023. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5024. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5025. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5026. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5027. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5028. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5029. end
  5030. for i = 0, 0.5, 0.1 do
  5031. swait()
  5032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5034. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5035. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5036. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5037. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5038. end
  5039. punchsound1:Play()
  5040. for i = 0, 0.5, 0.1 do
  5041. swait()
  5042. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5043. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5044. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5045. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5046. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5047. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5048. end
  5049. punchsound1:Play()
  5050. for i = 0, 0.6, 0.1 do
  5051. swait()
  5052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5053. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5054. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5055. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5056. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5057. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5058. end
  5059. for i = 0, 0.6, 0.1 do
  5060. swait()
  5061. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5062. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5063. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5064. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5065. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5066. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5067. end
  5068. for i = 0, 0.5, 0.1 do
  5069. swait()
  5070. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5071. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5072. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5073. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5074. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5075. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5076. end
  5077. punchsound1:Play()
  5078. for i = 0, 0.5, 0.1 do
  5079. swait()
  5080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5082. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5083. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5084. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5085. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5086. end
  5087. punchsound1:Play()
  5088. for i = 0, 0.6, 0.1 do
  5089. swait()
  5090. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5091. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5092. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5093. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5094. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5095. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5096. end
  5097. for i = 0, 0.6, 0.1 do
  5098. swait()
  5099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5101. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5102. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5103. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5104. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5105. end
  5106. for i = 0, 0.5, 0.1 do
  5107. swait()
  5108. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5109. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5110. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5111. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5112. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5113. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5114. end
  5115. punchsound1:Play()
  5116. for i = 0, 0.5, 0.1 do
  5117. swait()
  5118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5120. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5121. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5122. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5123. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5124. end
  5125. punchsound1:Play()
  5126. for i = 0, 0.3, 0.1 do
  5127. swait()
  5128. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5129. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5130. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5131. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5132. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5133. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5134. end
  5135. for i = 0, 0.3, 0.1 do
  5136. swait()
  5137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5139. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5140. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5141. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5142. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5143. end
  5144. for i = 0, 0.3, 0.1 do
  5145. swait()
  5146. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5147. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5148. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5149. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5150. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5151. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5152. end
  5153. punchsound1:Play()
  5154. for i = 0, 0.3, 0.1 do
  5155. swait()
  5156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5158. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5159. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5160. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5161. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5162. end
  5163. punchsound1:Play()
  5164. for i = 0, 0.3, 0.1 do
  5165. swait()
  5166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5168. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5169. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5170. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5171. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5172. end
  5173. for i = 0, 0.3, 0.1 do
  5174. swait()
  5175. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5176. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5177. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5178. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5179. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5180. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5181. end
  5182. punchsound1:Play()
  5183. for i = 0, 1, 0.1 do
  5184. swait()
  5185. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5186. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5187. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5188. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5189. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5190. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5191. end
  5192. for i = 0, 0.3, 0.1 do
  5193. swait()
  5194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5196. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5197. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5198. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5199. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5200. end
  5201. punchsound1:Play()
  5202. for i = 0, 0.3, 0.1 do
  5203. swait()
  5204. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5205. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5206. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5207. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5208. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5209. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5210. end
  5211. for i = 0, 0.3, 0.1 do
  5212. swait()
  5213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5214. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5215. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5216. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5217. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5218. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5219. end
  5220. for i = 0, 0.3, 0.1 do
  5221. swait()
  5222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5224. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5225. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5226. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5227. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5228. end
  5229. punchsound1:Play()
  5230. for i = 0, 0.3, 0.1 do
  5231. swait()
  5232. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5233. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5234. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5235. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5236. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5237. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5238. end
  5239. punchsound1:Play()
  5240. for i = 0, 0.6, 0.1 do
  5241. swait()
  5242. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5243. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5244. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5245. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5246. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5247. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5248. end
  5249. for i = 0, 0.3, 0.1 do
  5250. swait()
  5251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5253. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5256. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5257. end
  5258. for i = 0, 0.3, 0.1 do
  5259. swait()
  5260. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5261. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5262. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5263. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5264. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5265. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5266. end
  5267. punchsound1:Play()
  5268. for i = 0, 0.5, 0.1 do
  5269. swait()
  5270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5272. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5275. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5276. end
  5277. punchsound1:Play()
  5278. for i = 0, 0.6, 0.1 do
  5279. swait()
  5280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5282. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5283. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5284. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5285. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5286. end
  5287. for i = 0, 0.6, 0.1 do
  5288. swait()
  5289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5291. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5292. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5293. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5294. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5295. end
  5296. for i = 0, 0.5, 0.1 do
  5297. swait()
  5298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5300. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5301. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5302. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5303. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5304. end
  5305. punchsound1:Play()
  5306. for i = 0, 0.5, 0.1 do
  5307. swait()
  5308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5310. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5311. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5312. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5313. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5314. end
  5315. punchsound1:Play()
  5316. for i = 0, 0.6, 0.1 do
  5317. swait()
  5318. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5319. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5320. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5321. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5322. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5323. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5324. end
  5325. for i = 0, 0.6, 0.1 do
  5326. swait()
  5327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5329. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5330. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5331. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5332. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5333. end
  5334. for i = 0, 0.5, 0.1 do
  5335. swait()
  5336. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5337. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5338. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5339. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5340. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5341. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5342. end
  5343. punchsound1:Play()
  5344. for i = 0, 0.5, 0.1 do
  5345. swait()
  5346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5348. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5349. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5350. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5351. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5352. end
  5353. punchsound1:Play()
  5354. for i = 0, 0.6, 0.1 do
  5355. swait()
  5356. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5357. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5358. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5359. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5360. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5361. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5362. end
  5363. for i = 0, 0.6, 0.1 do
  5364. swait()
  5365. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5367. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5368. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5369. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5370. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5371. end
  5372. punchsound1:Play()
  5373. for i = 0, 1, 0.1 do
  5374. swait()
  5375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5377. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5378. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5379. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5380. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5381. end
  5382. for i = 0, 0.5, 0.1 do
  5383. swait()
  5384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5386. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5387. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5388. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5389. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5390. end
  5391. punchsound1:Play()
  5392. for i = 0, 0.6, 0.1 do
  5393. swait()
  5394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5395. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5396. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5397. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5398. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5399. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5400. end
  5401. for i = 0, 0.6, 0.1 do
  5402. swait()
  5403. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5404. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5405. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5406. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5407. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5408. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5409. end
  5410. for i = 0, 0.5, 0.1 do
  5411. swait()
  5412. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5413. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5414. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5415. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5416. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5417. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5418. end
  5419. punchsound1:Play()
  5420. for i = 0, 0.5, 0.1 do
  5421. swait()
  5422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5424. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5425. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5426. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5427. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5428. end
  5429. punchsound1:Play()
  5430. for i = 0, 0.6, 0.1 do
  5431. swait()
  5432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5433. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5434. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5435. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5436. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5437. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5438. end
  5439. for i = 0, 0.6, 0.1 do
  5440. swait()
  5441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5443. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5444. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5445. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5446. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5447. end
  5448. for i = 0, 0.5, 0.1 do
  5449. swait()
  5450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5452. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5453. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5454. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5455. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5456. end
  5457. punchsound1:Play()
  5458. for i = 0, 0.5, 0.1 do
  5459. swait()
  5460. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5461. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5462. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5463. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5464. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5465. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5466. end
  5467. punchsound1:Play()
  5468. for i = 0, 0.6, 0.1 do
  5469. swait()
  5470. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5471. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5472. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5473. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5474. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5475. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5476. end
  5477. for i = 0, 0.6, 0.1 do
  5478. swait()
  5479. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5480. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5481. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5482. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5483. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5484. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5485. end
  5486. for i = 0, 0.5, 0.1 do
  5487. swait()
  5488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5490. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5491. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5492. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5493. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5494. end
  5495. punchsound1:Play()
  5496. for i = 0, 0.5, 0.1 do
  5497. swait()
  5498. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5499. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5500. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5501. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5502. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5503. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5504. end
  5505. punchsound1:Play()
  5506. for i = 0, 0.6, 0.1 do
  5507. swait()
  5508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5510. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5511. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5512. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5513. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5514. end
  5515. for i = 0, 0.6, 0.1 do
  5516. swait()
  5517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5519. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5520. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5521. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5522. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5523. end
  5524. for i = 0, 0.5, 0.1 do
  5525. swait()
  5526. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5527. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5528. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5529. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5530. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5531. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5532. end
  5533. punchsound1:Play()
  5534. for i = 0, 0.5, 0.1 do
  5535. swait()
  5536. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5537. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5538. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5539. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5540. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5541. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5542. end
  5543. punchsound1:Play()
  5544. for i = 0, 0.6, 0.1 do
  5545. swait()
  5546. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5547. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5548. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5549. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5550. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5551. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5552. end
  5553. for i = 0, 0.6, 0.1 do
  5554. swait()
  5555. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5556. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5557. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5558. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5559. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5560. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5561. end
  5562. punchsound1:Play()
  5563. for i = 0, 1, 0.1 do
  5564. swait()
  5565. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5566. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5567. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5568. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5569. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5570. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5571. end
  5572. for i = 0, 0.5, 0.1 do
  5573. swait()
  5574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5576. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5577. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5578. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5579. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5580. end
  5581. punchsound1:Play()
  5582. for i = 0, 0.6, 0.1 do
  5583. swait()
  5584. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5585. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5586. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5587. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5588. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5589. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5590. end
  5591. for i = 0, 0.6, 0.1 do
  5592. swait()
  5593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5595. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5596. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5597. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5598. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5599. end
  5600. for i = 0, 0.5, 0.1 do
  5601. swait()
  5602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5604. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5605. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5606. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5607. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5608. end
  5609. punchsound1:Play()
  5610. for i = 0, 0.3, 0.1 do
  5611. swait()
  5612. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5613. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5614. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5615. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5616. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5617. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5618. end
  5619. punchsound1:Play()
  5620. for i = 0, 0.3, 0.1 do
  5621. swait()
  5622. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5623. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5624. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5625. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5626. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5627. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5628. end
  5629. for i = 0, 0.3, 0.1 do
  5630. swait()
  5631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5633. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5636. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5637. end
  5638. for i = 0, 0.3, 0.1 do
  5639. swait()
  5640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5642. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5643. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5644. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5645. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5646. end
  5647. punchsound1:Play()
  5648. for i = 0, 0.3, 0.1 do
  5649. swait()
  5650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5652. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5653. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5654. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5655. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5656. end
  5657. punchsound1:Play()
  5658. for i = 0, 0.3, 0.1 do
  5659. swait()
  5660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5661. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5662. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5663. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5664. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5665. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5666. end
  5667. for i = 0, 0.3, 0.1 do
  5668. swait()
  5669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5670. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5671. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5672. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5673. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5674. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5675. end
  5676. for i = 0, 0.3, 0.1 do
  5677. swait()
  5678. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5679. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5680. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5681. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5682. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5683. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5684. end
  5685. punchsound1:Play()
  5686. for i = 0, 0.3, 0.1 do
  5687. swait()
  5688. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5689. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5690. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5691. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5692. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5693. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5694. end
  5695. punchsound1:Play()
  5696. for i = 0, 0.3, 0.1 do
  5697. swait()
  5698. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5699. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5700. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5701. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5702. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5703. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5704. end
  5705. for i = 0, 0.1, 0.1 do
  5706. swait()
  5707. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5708. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5709. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5710. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5711. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5712. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5713. end
  5714. for i = 0, 0.1, 0.1 do
  5715. swait()
  5716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5718. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5719. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5720. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5721. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5722. end
  5723. punchsound1:Play()
  5724. for i = 0, 0.1, 0.1 do
  5725. swait()
  5726. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5727. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5728. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5729. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5730. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5731. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5732. end
  5733. punchsound1:Play()
  5734. for i = 0, 0.1, 0.1 do
  5735. swait()
  5736. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5737. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5738. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5739. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5740. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5741. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5742. end
  5743. for i = 0, 0.1, 0.1 do
  5744. swait()
  5745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5747. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5748. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5749. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5750. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5751. end
  5752. punchsound1:Play()
  5753. for i = 0, 0.4, 0.1 do
  5754. swait()
  5755. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5756. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5757. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5758. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5759. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5760. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5761. end
  5762. for i,v in pairs(to.Parent:GetChildren()) do
  5763. if v:IsA("Humanoid") then
  5764. v.Health = v.Health - 20
  5765.  
  5766. v.PlatformStand = true
  5767. end
  5768. end
  5769. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5770. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5771. Zanzoken = Instance.new("Part",char)
  5772. Zanzoken.Anchored = true
  5773. Zanzoken.Position = v3(999,999,999)
  5774. Zanzoken.CFrame = Torso.CFrame
  5775. game.Debris:AddItem(Zanzoken,0.5)
  5776. Zanzoken.Transparency = 1
  5777. Zano:Play()
  5778. wait()
  5779. idk = Instance.new("BillboardGui",Zanzoken)
  5780. idk.Size = UDim2.new(10,0,15,0)
  5781. idk.AlwaysOnTop = false
  5782. idk1 = Instance.new("ImageLabel",idk)
  5783. idk1.BackgroundTransparency = 1
  5784. idk.ExtentsOffset = v3(0,0,0)
  5785. idk1.ImageTransparency = 0
  5786. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5787. idk1.Size = UDim2.new(2,0,1,0)
  5788. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5789. idk1.Image = "rbxassetid://319554883"
  5790. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5791. wait()
  5792. Zanzoken = Instance.new("Part",char)
  5793. Zanzoken.Anchored = true
  5794. Zanzoken.Position = v3(999,999,999)
  5795. Zanzoken.CFrame = Torso.CFrame
  5796. game.Debris:AddItem(Zanzoken,0.5)
  5797. Zanzoken.Transparency = 1
  5798. wait()
  5799. idk = Instance.new("BillboardGui",Zanzoken)
  5800. idk.Size = UDim2.new(20,0,20,0)
  5801. idk.AlwaysOnTop = false
  5802. idk1 = Instance.new("ImageLabel",idk)
  5803. idk1.BackgroundTransparency = 1
  5804. idk.ExtentsOffset = v3(0,0,0)
  5805. idk1.ImageTransparency = 0
  5806. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5807. idk1.Size = UDim2.new(2,0,1,0)
  5808. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5809. idk1.Image = "rbxassetid://319554883"
  5810. punchsound1:Play()
  5811. for i = 0, 6, 0.1 do
  5812. swait()
  5813. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5814. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5815. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5816. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5817. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5818. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5819. end
  5820. for i = 0, 0.6, 0.1 do
  5821. swait()
  5822. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5823. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5824. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5825. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5826. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5827. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5828. end
  5829. for i = 0, 0.6, 0.1 do
  5830. swait()
  5831. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5832. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5833. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5834. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5835. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5836. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5837. end
  5838. punchsound1:Play()
  5839. for i = 0, 1, 0.1 do
  5840. swait()
  5841. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5842. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5843. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5844. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5845. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5846. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5847. end
  5848. for i = 0, 0.6, 0.1 do
  5849. swait()
  5850. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5851. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5852. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5853. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5854. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5855. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5856. end
  5857. for i = 0, 0.6, 0.1 do
  5858. swait()
  5859. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5860. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5861. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5862. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5863. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5864. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5865. end
  5866. punchsound1:Play()
  5867. for i = 0, 1, 0.1 do
  5868. swait()
  5869. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5870. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5871. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5872. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5873. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5874. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5875. end
  5876. for i = 0, 0.6, 0.1 do
  5877. swait()
  5878. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5879. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5880. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5881. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5882. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5883. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5884. end
  5885. for i = 0, 0.6, 0.1 do
  5886. swait()
  5887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5891. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5892. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5893. end
  5894. punchsound1:Play()
  5895. for i = 0, 1, 0.1 do
  5896. swait()
  5897. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5898. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5899. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5900. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5901. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5902. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5903. end
  5904. for i = 0, 0.6, 0.1 do
  5905. swait()
  5906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5908. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5909. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5910. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5911. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5912. end
  5913. for i = 0, 0.6, 0.1 do
  5914. swait()
  5915. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5916. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5917. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5918. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5919. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5920. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5921. end
  5922. punchsound1:Play()
  5923. for i = 0, 1, 0.1 do
  5924. swait()
  5925. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5926. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5927. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5928. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5929. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5930. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5931. end
  5932. for i = 0, 0.6, 0.1 do
  5933. swait()
  5934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5935. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5936. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5937. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5938. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5939. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5940. end
  5941. for i = 0, 0.6, 0.1 do
  5942. swait()
  5943. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5944. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5945. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5946. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5947. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5948. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5949. end
  5950. punchsound1:Play()
  5951. for i = 0, 1, 0.1 do
  5952. swait()
  5953. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5954. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5955. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5956. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5957. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5958. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5959. end
  5960. for i = 0, 0.6, 0.1 do
  5961. swait()
  5962. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5963. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5964. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5965. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5966. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5967. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5968. end
  5969. for i = 0, 0.6, 0.1 do
  5970. swait()
  5971. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5972. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5973. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5974. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5975. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5976. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5977. end
  5978. punchsound1:Play()
  5979. for i = 0, 1, 0.1 do
  5980. swait()
  5981. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5982. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5983. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5984. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5985. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5986. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5987. end
  5988.  
  5989.  
  5990.  
  5991. for i,v in pairs(to.Parent:GetChildren()) do
  5992. if v:IsA("Humanoid") then
  5993. v.Health = v.Health - 20
  5994.  
  5995. v.PlatformStand = true
  5996. end
  5997. end
  5998. StrongPunch:Play()
  5999. for i = 0, 1, 0.1 do
  6000. swait()
  6001. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6002. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6003. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6004. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6005. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6006. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6007. end
  6008. for i = 0, 1, 0.1 do
  6009. swait()
  6010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6012. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6013. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6014. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6015. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6016. end
  6017. for i,v in pairs(to.Parent:GetChildren()) do
  6018. if v:IsA("Humanoid") then
  6019. v.Health = v.Health - 5
  6020.  
  6021. v.PlatformStand = true
  6022. end
  6023. end
  6024. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6025. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6026. Zanzoken = Instance.new("Part",char)
  6027. Zanzoken.Anchored = true
  6028. Zanzoken.Position = v3(999,999,999)
  6029. Zanzoken.CFrame = Torso.CFrame
  6030. game.Debris:AddItem(Zanzoken,0.5)
  6031. Zanzoken.Transparency = 1
  6032. Zano:Play()
  6033. wait()
  6034. idk = Instance.new("BillboardGui",Zanzoken)
  6035. idk.Size = UDim2.new(10,0,15,0)
  6036. idk.AlwaysOnTop = false
  6037. idk1 = Instance.new("ImageLabel",idk)
  6038. idk1.BackgroundTransparency = 1
  6039. idk.ExtentsOffset = v3(0,0,0)
  6040. idk1.ImageTransparency = 0
  6041. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6042. idk1.Size = UDim2.new(2,0,1,0)
  6043. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6044. idk1.Image = "rbxassetid://319554883"
  6045. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6046. wait()
  6047. Zanzoken = Instance.new("Part",char)
  6048. Zanzoken.Anchored = true
  6049. Zanzoken.Position = v3(999,999,999)
  6050. Zanzoken.CFrame = Torso.CFrame
  6051. game.Debris:AddItem(Zanzoken,0.5)
  6052. Zanzoken.Transparency = 1
  6053. wait()
  6054. idk = Instance.new("BillboardGui",Zanzoken)
  6055. idk.Size = UDim2.new(20,0,20,0)
  6056. idk.AlwaysOnTop = false
  6057. idk1 = Instance.new("ImageLabel",idk)
  6058. idk1.BackgroundTransparency = 1
  6059. idk.ExtentsOffset = v3(0,0,0)
  6060. idk1.ImageTransparency = 0
  6061. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6062. idk1.Size = UDim2.new(2,0,1,0)
  6063. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6064. idk1.Image = "rbxassetid://319554883"
  6065. for i = 0, 1, 0.1 do
  6066. swait()
  6067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6069. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6070. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6071. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6072. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6073. end
  6074. punchsound1:Play()
  6075. for i = 0, 1, 0.1 do
  6076. swait()
  6077. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6078. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6079. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6080. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6081. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6082. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6083. end
  6084. punchsound1:Play()
  6085. for i = 0, 1, 0.1 do
  6086. swait()
  6087. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6088. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6089. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6090. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6091. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6092. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6093. end
  6094. for i = 0, 1, 0.1 do
  6095. swait()
  6096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6098. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6099. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6100. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6101. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6102. end
  6103. for i = 0, 1, 0.1 do
  6104. swait()
  6105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6107. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6108. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6109. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6110. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6111. end
  6112. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6113. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6114. Zanzoken = Instance.new("Part",char)
  6115. Zanzoken.Anchored = true
  6116. Zanzoken.Position = v3(999,999,999)
  6117. Zanzoken.CFrame = Torso.CFrame
  6118. game.Debris:AddItem(Zanzoken,0.5)
  6119. Zanzoken.Transparency = 1
  6120. Zano:Play()
  6121. wait()
  6122. idk = Instance.new("BillboardGui",Zanzoken)
  6123. idk.Size = UDim2.new(10,0,15,0)
  6124. idk.AlwaysOnTop = false
  6125. idk1 = Instance.new("ImageLabel",idk)
  6126. idk1.BackgroundTransparency = 1
  6127. idk.ExtentsOffset = v3(0,0,0)
  6128. idk1.ImageTransparency = 0
  6129. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6130. idk1.Size = UDim2.new(2,0,1,0)
  6131. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6132. idk1.Image = "rbxassetid://319554883"
  6133. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6134. wait()
  6135. Zanzoken = Instance.new("Part",char)
  6136. Zanzoken.Anchored = true
  6137. Zanzoken.Position = v3(999,999,999)
  6138. Zanzoken.CFrame = Torso.CFrame
  6139. game.Debris:AddItem(Zanzoken,0.5)
  6140. Zanzoken.Transparency = 1
  6141. wait()
  6142. idk = Instance.new("BillboardGui",Zanzoken)
  6143. idk.Size = UDim2.new(20,0,20,0)
  6144. idk.AlwaysOnTop = false
  6145. idk1 = Instance.new("ImageLabel",idk)
  6146. idk1.BackgroundTransparency = 1
  6147. idk.ExtentsOffset = v3(0,0,0)
  6148. idk1.ImageTransparency = 0
  6149. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6150. idk1.Size = UDim2.new(2,0,1,0)
  6151. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6152. idk1.Image = "rbxassetid://319554883"
  6153. StrongPunch:Play()
  6154. Break:Play()
  6155.  
  6156. for i = 0, 6, 0.1 do
  6157. swait()
  6158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6160. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6161. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6162. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6163. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6164. end
  6165. StrongPunch1:Play()
  6166. for i = 0, 6, 0.1 do
  6167. swait()
  6168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6169. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6170. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6171. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6172. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6173. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6174. end
  6175. StrongPunch2:Play()
  6176. for i = 0, 7, 0.1 do
  6177. swait()
  6178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6180. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6181. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6182. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6183. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6184. end
  6185. for i = 0, 1, 0.1 do
  6186. swait()
  6187. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6188. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6189. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6190. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6191. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6192. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6193. end
  6194. punchsound1:Play()
  6195. for i = 0, 1, 0.1 do
  6196. swait()
  6197. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6198. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6199. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6200. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6201. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6202. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6203. end
  6204. punchsound1:Play()
  6205. for i = 0, 1, 0.1 do
  6206. swait()
  6207. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6208. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6209. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6210. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6211. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6212. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6213. end
  6214. for i = 0, 1, 0.1 do
  6215. swait()
  6216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6218. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6219. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6220. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6221. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6222. end
  6223. for i = 0, 1, 0.1 do
  6224. swait()
  6225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6227. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6228. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6229. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6230. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6231. end
  6232. punchsound1:Play()
  6233. for i = 0, 0.5, 0.1 do
  6234. swait()
  6235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6237. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6238. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6239. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6240. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6241. end
  6242. punchsound1:Play()
  6243. for i = 0, 0.5, 0.1 do
  6244. swait()
  6245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6247. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6248. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6249. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6250. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6251. end
  6252. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6253. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6254. Zanzoken = Instance.new("Part",char)
  6255. Zanzoken.Anchored = true
  6256. Zanzoken.Position = v3(999,999,999)
  6257. Zanzoken.CFrame = Torso.CFrame
  6258. game.Debris:AddItem(Zanzoken,0.5)
  6259. Zanzoken.Transparency = 1
  6260. Zano:Play()
  6261. wait()
  6262. idk = Instance.new("BillboardGui",Zanzoken)
  6263. idk.Size = UDim2.new(10,0,15,0)
  6264. idk.AlwaysOnTop = false
  6265. idk1 = Instance.new("ImageLabel",idk)
  6266. idk1.BackgroundTransparency = 1
  6267. idk.ExtentsOffset = v3(0,0,0)
  6268. idk1.ImageTransparency = 0
  6269. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6270. idk1.Size = UDim2.new(2,0,1,0)
  6271. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6272. idk1.Image = "rbxassetid://319554883"
  6273. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6274. wait()
  6275. Zanzoken = Instance.new("Part",char)
  6276. Zanzoken.Anchored = true
  6277. Zanzoken.Position = v3(999,999,999)
  6278. Zanzoken.CFrame = Torso.CFrame
  6279. game.Debris:AddItem(Zanzoken,0.5)
  6280. Zanzoken.Transparency = 1
  6281. wait()
  6282. idk = Instance.new("BillboardGui",Zanzoken)
  6283. idk.Size = UDim2.new(20,0,20,0)
  6284. idk.AlwaysOnTop = false
  6285. idk1 = Instance.new("ImageLabel",idk)
  6286. idk1.BackgroundTransparency = 1
  6287. idk.ExtentsOffset = v3(0,0,0)
  6288. idk1.ImageTransparency = 0
  6289. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6290. idk1.Size = UDim2.new(2,0,1,0)
  6291. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6292. idk1.Image = "rbxassetid://319554883"
  6293. for i = 0, 0.4, 0.1 do
  6294. swait()
  6295. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6296. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6297. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6298. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6299. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6300. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6301. end
  6302. punchsound1:Play()
  6303. for i = 0, 0.4, 0.1 do
  6304. swait()
  6305. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6306. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6307. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6308. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6309. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6310. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6311. end
  6312. for i = 0, 0.4, 0.1 do
  6313. swait()
  6314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6316. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6317. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6318. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6319. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6320. end
  6321. punchsound1:Play()
  6322. for i = 0, 0.4, 0.1 do
  6323. swait()
  6324. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6325. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6326. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6327. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6328. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6329. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6330. end
  6331. for i = 0, 0.4, 0.1 do
  6332. swait()
  6333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6335. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6336. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6337. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6338. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6339. end
  6340. punchsound1:Play()
  6341. for i = 0, 0.4, 0.1 do
  6342. swait()
  6343. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6344. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6345. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6346. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6347. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6348. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6349. end
  6350. for i = 0, 0.4, 0.1 do
  6351. swait()
  6352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6353. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6354. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6355. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6356. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6357. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6358. end
  6359. punchsound1:Play()
  6360. for i = 0, 0.4, 0.1 do
  6361. swait()
  6362. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6363. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6364. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6365. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6366. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6367. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6368. end
  6369. for i = 0, 0.4, 0.1 do
  6370. swait()
  6371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6373. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6374. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6375. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6376. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6377. end
  6378. punchsound1:Play()
  6379. for i = 0, 0.4, 0.1 do
  6380. swait()
  6381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6383. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6384. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6385. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6386. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6387. end
  6388. for i = 0, 0.4, 0.1 do
  6389. swait()
  6390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6392. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6393. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6394. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6395. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6396. end
  6397. punchsound1:Play()
  6398. for i = 0, 0.4, 0.1 do
  6399. swait()
  6400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6402. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6403. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6404. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6405. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6406. end
  6407. for i = 0, 0.4, 0.1 do
  6408. swait()
  6409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6411. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6412. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6413. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6414. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6415. end
  6416. punchsound1:Play()
  6417. for i = 0, 0.4, 0.1 do
  6418. swait()
  6419. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6420. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6421. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6422. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6423. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6424. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6425. end
  6426. punchsound1:Play()
  6427. local pie222 = Instance.new("ParticleEmitter")
  6428. pie222.Parent = LeftArm
  6429. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6430. pie222.LightEmission = 1
  6431. pie222.Size = NumberSequence.new(3)
  6432. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6433. pie222.Transparency = NumberSequence.new(0.6,1)
  6434. pie222.EmissionDirection = "Top"
  6435. pie222.Enabled = true
  6436. pie222.Lifetime = NumberRange.new(1)
  6437. pie222.Rotation = NumberRange.new(-320, 320)
  6438. pie222.Rate = 404
  6439. pie222.Speed = NumberRange.new(0)
  6440. pie222.LockedToPart = false
  6441. pie222.VelocitySpread = 2
  6442. for i = 0, 2, 0.1 do
  6443. swait()
  6444. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6445. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6446. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6447. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6448. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6449. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6450. end
  6451. wait(2)
  6452. bigbangattack2()
  6453. pie222:Destroy()
  6454.  
  6455. for i,v in pairs(to.Parent:GetChildren()) do
  6456. if v:IsA("Humanoid") then
  6457. v.Health = v.Health - math.huge
  6458.  
  6459. v.PlatformStand = true
  6460. end
  6461. end
  6462.  
  6463. hit1 = false
  6464.  
  6465. hit2 = true
  6466. for i,v in pairs(to.Parent:GetChildren()) do
  6467. if v:IsA("Humanoid") then
  6468. v.Health = v.Health - 10
  6469.  
  6470. v.PlatformStand = true
  6471. end
  6472. end
  6473. hit2 = false
  6474.  
  6475. hit3 = true
  6476. hit4 = true
  6477.  
  6478.  
  6479.  
  6480.  
  6481. coroutine.wrap(function()
  6482. for i=1,2 do
  6483. wait()
  6484.  
  6485.  
  6486.  
  6487.  
  6488.  
  6489. for i,v in pairs(to.Parent:GetChildren()) do
  6490. if v:IsA("Humanoid") then
  6491. v.Health = v.Health - 2
  6492.  
  6493. v.PlatformStand = true
  6494. end
  6495. end
  6496. end
  6497.  
  6498.  
  6499. wait(3)
  6500. end)()
  6501.  
  6502.  
  6503.  
  6504.  
  6505.  
  6506.  
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515. for i,v in pairs(to.Parent:GetChildren()) do
  6516. if v:IsA("Humanoid") then
  6517. v.Health = v.Health - 10
  6518.  
  6519. v.PlatformStand = true
  6520. end
  6521. end
  6522.  
  6523.  
  6524.  
  6525. hitground = new("Part",char)
  6526. hitground.Size = Vector3.new(5,5,5)
  6527. hitground.Name = "Ground"
  6528. hitground.Transparency = 1
  6529. hitground.CanCollide = false
  6530. game.Debris:AddItem(hitground,2)
  6531. hitground.Position = Vector3.new(999,999,999)
  6532. hitgroundweld = new("Weld",hitground)
  6533. hitgroundweld.Part0 = to
  6534. hitgroundweld.Part1 = hitground
  6535. hitground.Touched:connect(function(hit2)
  6536. if hit2.Size.x > 150 then
  6537. hitground:Destroy()
  6538. ad = new("Part",char)
  6539. ad.Name = "NewPart"
  6540. ad.Size = Vector3.new(30,0.1,30)
  6541. ad.CanCollide = false
  6542. ad.Anchored = true
  6543. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6544. ad.Transparency = 1
  6545. aad = new("Decal",ad)
  6546.  
  6547. aad.Face = "Top"
  6548. aad.Transparency = 1
  6549. aad.Transparency = 0
  6550. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6551. smoke = new("Part",to)
  6552. smokemesh = new("SpecialMesh",smoke)
  6553. smokemesh.MeshId = "rbxassetid://928329648"
  6554. smoke.BrickColor = hit2.BrickColor
  6555. smoke.Anchored = true
  6556. smoke.Position = hitground.Position
  6557. GroundImpact:Play()
  6558. for i = 1,20 do
  6559. wait()
  6560. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6561. smoke.Transparency = smoke.Transparency + 1/20
  6562. end
  6563. smoke:Destroy()
  6564. wait(0.5)
  6565.  
  6566. for i = 1,20 do
  6567. wait(0.1)
  6568. aad.Transparency = aad.Transparency + 1/20
  6569. end
  6570. end
  6571. end)
  6572. ys = Instance.new("BodyVelocity",to)
  6573. ys.Name = "GO"
  6574.  
  6575. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6576.  
  6577. ys.Velocity = v3(0,-90,0)
  6578.  
  6579. wait(1)
  6580. ys:Destroy()
  6581.  
  6582.  
  6583.  
  6584. hit3 = false
  6585. hit4 = false
  6586.  
  6587.  
  6588. hit1 = false
  6589. hit2 = false
  6590. hit3 = false
  6591. hit4 = false
  6592. idle = true
  6593. RootPart.Anchored = false
  6594. end
  6595. end)
  6596. end
  6597.  
  6598. function Combo3()
  6599. getplayer = new("Part",char)
  6600. getplayer.Position = Vector3.new(999,999,999)
  6601. getplayer.Transparency = 1
  6602. getplayer.Size = v3(3,3,3)
  6603. getplayer.CanCollide = false
  6604. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6605. getplayer.Name = "GetPlayer"
  6606.  
  6607. game.Debris:AddItem(getplayer,0.5)
  6608.  
  6609. getplayer.Touched:connect(function(hit)
  6610. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6611. getplayer:Destroy()
  6612. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6613. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6614. to.Anchored = true
  6615. RootPart.Anchored = true
  6616. idle = false
  6617.  
  6618.  
  6619. punchsound1:Play()
  6620. hit1 = true
  6621. for i = 0, 1, 0.1 do
  6622. swait()
  6623. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6624. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6625. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6626. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6627. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6628. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6629. end
  6630. punchsound1:Play()
  6631. for i = 0, 1, 0.1 do
  6632. swait()
  6633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6635. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6636. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6637. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6638. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6639. end
  6640. punchsound1:Play()
  6641. for i = 0, 1, 0.1 do
  6642. swait()
  6643. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6644. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6645. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6646. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6647. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6648. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6649. end
  6650. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6651. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6652. Zanzoken = Instance.new("Part",char)
  6653. Zanzoken.Anchored = true
  6654. Zanzoken.Position = v3(999,999,999)
  6655. Zanzoken.CFrame = Torso.CFrame
  6656. game.Debris:AddItem(Zanzoken,0.5)
  6657. Zanzoken.Transparency = 1
  6658. Zano:Play()
  6659. wait()
  6660. idk = Instance.new("BillboardGui",Zanzoken)
  6661. idk.Size = UDim2.new(10,0,15,0)
  6662. idk.AlwaysOnTop = false
  6663. idk1 = Instance.new("ImageLabel",idk)
  6664. idk1.BackgroundTransparency = 1
  6665. idk.ExtentsOffset = v3(0,0,0)
  6666. idk1.ImageTransparency = 0
  6667. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6668. idk1.Size = UDim2.new(2,0,1,0)
  6669. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6670. idk1.Image = "rbxassetid://319554883"
  6671. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6672. wait()
  6673. Zanzoken = Instance.new("Part",char)
  6674. Zanzoken.Anchored = true
  6675. Zanzoken.Position = v3(999,999,999)
  6676. Zanzoken.CFrame = Torso.CFrame
  6677. game.Debris:AddItem(Zanzoken,0.5)
  6678. Zanzoken.Transparency = 1
  6679. wait()
  6680. idk = Instance.new("BillboardGui",Zanzoken)
  6681. idk.Size = UDim2.new(20,0,20,0)
  6682. idk.AlwaysOnTop = false
  6683. idk1 = Instance.new("ImageLabel",idk)
  6684. idk1.BackgroundTransparency = 1
  6685. idk.ExtentsOffset = v3(0,0,0)
  6686. idk1.ImageTransparency = 0
  6687. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6688. idk1.Size = UDim2.new(2,0,1,0)
  6689. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6690. idk1.Image = "rbxassetid://319554883"
  6691. for i = 0, 1, 0.1 do
  6692. swait()
  6693. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6694. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6695. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6696. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6697. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6698. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6699. end
  6700. punchsound1:Play()
  6701. for i = 0, 1, 0.1 do
  6702. swait()
  6703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6705. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6706. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6707. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6708. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6709. end
  6710. punchsound1:Play()
  6711. for i = 0, 1, 0.1 do
  6712. swait()
  6713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6715. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6716. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6717. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6718. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6719. end
  6720. for i = 0, 1, 0.1 do
  6721. swait()
  6722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6724. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6725. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6726. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6727. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6728. end
  6729. punchsound1:Play()
  6730. for i = 0, 1, 0.1 do
  6731. swait()
  6732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6736. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6737. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6738. end
  6739. punchsound1:Play()
  6740. for i = 0, 1, 0.1 do
  6741. swait()
  6742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6744. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6745. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6746. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6747. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6748. end
  6749. for i = 0, 1, 0.1 do
  6750. swait()
  6751. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6752. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6753. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6754. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6755. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6756. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6757. end
  6758. punchsound1:Play()
  6759. for i = 0, 1, 0.1 do
  6760. swait()
  6761. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6762. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6763. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6764. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6765. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6766. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6767. end
  6768. punchsound1:Play()
  6769. for i,v in pairs(to.Parent:GetChildren()) do
  6770. if v:IsA("Humanoid") then
  6771. v.Health = v.Health - 10
  6772.  
  6773. v.PlatformStand = true
  6774. end
  6775. end
  6776. for i = 0, 1, 0.1 do
  6777. swait()
  6778. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6779. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6780. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6781. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6782. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6783. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6784. end
  6785.  
  6786. for i = 0, 1, 0.1 do
  6787. swait()
  6788. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6789. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6790. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6791. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6792. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6793. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6794. end
  6795. punchsound1:Play()
  6796. for i = 0, 1, 0.1 do
  6797. swait()
  6798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6800. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6801. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6802. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6803. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6804. end
  6805. for i,v in pairs(to.Parent:GetChildren()) do
  6806. if v:IsA("Humanoid") then
  6807. v.Health = v.Health - 3
  6808.  
  6809. v.PlatformStand = true
  6810. end
  6811. end
  6812. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6813. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6814. Zanzoken = Instance.new("Part",char)
  6815. Zanzoken.Anchored = true
  6816. Zanzoken.Position = v3(999,999,999)
  6817. Zanzoken.CFrame = Torso.CFrame
  6818. game.Debris:AddItem(Zanzoken,0.5)
  6819. Zanzoken.Transparency = 1
  6820. Zano:Play()
  6821. wait()
  6822. idk = Instance.new("BillboardGui",Zanzoken)
  6823. idk.Size = UDim2.new(10,0,15,0)
  6824. idk.AlwaysOnTop = false
  6825. idk1 = Instance.new("ImageLabel",idk)
  6826. idk1.BackgroundTransparency = 1
  6827. idk.ExtentsOffset = v3(0,0,0)
  6828. idk1.ImageTransparency = 0
  6829. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6830. idk1.Size = UDim2.new(2,0,1,0)
  6831. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6832. idk1.Image = "rbxassetid://319554883"
  6833. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6834. wait()
  6835. Zanzoken = Instance.new("Part",char)
  6836. Zanzoken.Anchored = true
  6837. Zanzoken.Position = v3(999,999,999)
  6838. Zanzoken.CFrame = Torso.CFrame
  6839. game.Debris:AddItem(Zanzoken,0.5)
  6840. Zanzoken.Transparency = 1
  6841. wait()
  6842. idk = Instance.new("BillboardGui",Zanzoken)
  6843. idk.Size = UDim2.new(20,0,20,0)
  6844. idk.AlwaysOnTop = false
  6845. idk1 = Instance.new("ImageLabel",idk)
  6846. idk1.BackgroundTransparency = 1
  6847. idk.ExtentsOffset = v3(0,0,0)
  6848. idk1.ImageTransparency = 0
  6849. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6850. idk1.Size = UDim2.new(2,0,1,0)
  6851. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6852. idk1.Image = "rbxassetid://319554883"
  6853. for i = 0, 1, 0.1 do
  6854. swait()
  6855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6856. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6857. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6858. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6859. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6860. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6861. end
  6862. for i = 0, 1, 0.1 do
  6863. swait()
  6864. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6865. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6866. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6867. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6868. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6869. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6870. end
  6871. punchsound1:Play()
  6872. for i = 0, 1, 0.1 do
  6873. swait()
  6874. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6875. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6876. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6877. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6878. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6879. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6880. end
  6881. for i,v in pairs(to.Parent:GetChildren()) do
  6882. if v:IsA("Humanoid") then
  6883. v.Health = v.Health - 3
  6884.  
  6885. v.PlatformStand = true
  6886. end
  6887. end
  6888. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6889. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6890. Zanzoken = Instance.new("Part",char)
  6891. Zanzoken.Anchored = true
  6892. Zanzoken.Position = v3(999,999,999)
  6893. Zanzoken.CFrame = Torso.CFrame
  6894. game.Debris:AddItem(Zanzoken,0.5)
  6895. Zanzoken.Transparency = 1
  6896. Zano:Play()
  6897. wait()
  6898. idk = Instance.new("BillboardGui",Zanzoken)
  6899. idk.Size = UDim2.new(10,0,15,0)
  6900. idk.AlwaysOnTop = false
  6901. idk1 = Instance.new("ImageLabel",idk)
  6902. idk1.BackgroundTransparency = 1
  6903. idk.ExtentsOffset = v3(0,0,0)
  6904. idk1.ImageTransparency = 0
  6905. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6906. idk1.Size = UDim2.new(2,0,1,0)
  6907. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6908. idk1.Image = "rbxassetid://319554883"
  6909. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6910. wait()
  6911. Zanzoken = Instance.new("Part",char)
  6912. Zanzoken.Anchored = true
  6913. Zanzoken.Position = v3(999,999,999)
  6914. Zanzoken.CFrame = Torso.CFrame
  6915. game.Debris:AddItem(Zanzoken,0.5)
  6916. Zanzoken.Transparency = 1
  6917. wait()
  6918. idk = Instance.new("BillboardGui",Zanzoken)
  6919. idk.Size = UDim2.new(20,0,20,0)
  6920. idk.AlwaysOnTop = false
  6921. idk1 = Instance.new("ImageLabel",idk)
  6922. idk1.BackgroundTransparency = 1
  6923. idk.ExtentsOffset = v3(0,0,0)
  6924. idk1.ImageTransparency = 0
  6925. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6926. idk1.Size = UDim2.new(2,0,1,0)
  6927. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6928. idk1.Image = "rbxassetid://319554883"
  6929. punchsound1:Play()
  6930. for i = 0, 1, 0.1 do
  6931. swait()
  6932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6934. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6935. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6936. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6937. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6938. end
  6939. punchsound1:Play()
  6940. for i = 0, 1, 0.1 do
  6941. swait()
  6942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6944. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6945. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6946. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6947. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6948. end
  6949.  
  6950.  
  6951. for i,v in pairs(to.Parent:GetChildren()) do
  6952. if v:IsA("Humanoid") then
  6953. v.Health = v.Health - 20
  6954.  
  6955. v.PlatformStand = true
  6956. end
  6957. end
  6958. StrongPunch:Play()
  6959. for i = 0, 1, 0.1 do
  6960. swait()
  6961. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6962. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6963. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6964. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6965. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6966. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6967. end
  6968. for i = 0, 1, 0.1 do
  6969. swait()
  6970. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6971. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6972. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6973. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6974. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6975. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6976. end
  6977. for i,v in pairs(to.Parent:GetChildren()) do
  6978. if v:IsA("Humanoid") then
  6979. v.Health = v.Health - 3
  6980.  
  6981. v.PlatformStand = true
  6982. end
  6983. end
  6984. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6985. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6986. Zanzoken = Instance.new("Part",char)
  6987. Zanzoken.Anchored = true
  6988. Zanzoken.Position = v3(999,999,999)
  6989. Zanzoken.CFrame = Torso.CFrame
  6990. game.Debris:AddItem(Zanzoken,0.5)
  6991. Zanzoken.Transparency = 1
  6992. Zano:Play()
  6993. wait()
  6994. idk = Instance.new("BillboardGui",Zanzoken)
  6995. idk.Size = UDim2.new(10,0,15,0)
  6996. idk.AlwaysOnTop = false
  6997. idk1 = Instance.new("ImageLabel",idk)
  6998. idk1.BackgroundTransparency = 1
  6999. idk.ExtentsOffset = v3(0,0,0)
  7000. idk1.ImageTransparency = 0
  7001. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7002. idk1.Size = UDim2.new(2,0,1,0)
  7003. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7004. idk1.Image = "rbxassetid://319554883"
  7005. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7006. wait()
  7007. Zanzoken = Instance.new("Part",char)
  7008. Zanzoken.Anchored = true
  7009. Zanzoken.Position = v3(999,999,999)
  7010. Zanzoken.CFrame = Torso.CFrame
  7011. game.Debris:AddItem(Zanzoken,0.5)
  7012. Zanzoken.Transparency = 1
  7013. wait()
  7014. idk = Instance.new("BillboardGui",Zanzoken)
  7015. idk.Size = UDim2.new(20,0,20,0)
  7016. idk.AlwaysOnTop = false
  7017. idk1 = Instance.new("ImageLabel",idk)
  7018. idk1.BackgroundTransparency = 1
  7019. idk.ExtentsOffset = v3(0,0,0)
  7020. idk1.ImageTransparency = 0
  7021. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7022. idk1.Size = UDim2.new(2,0,1,0)
  7023. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7024. idk1.Image = "rbxassetid://319554883"
  7025. for i = 0, 1, 0.1 do
  7026. swait()
  7027. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7028. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7029. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7030. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7031. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7032. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7033. end
  7034. punchsound1:Play()
  7035. for i = 0, 1, 0.1 do
  7036. swait()
  7037. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7038. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7039. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7040. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7041. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7042. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7043. end
  7044. punchsound1:Play()
  7045. for i = 0, 1, 0.1 do
  7046. swait()
  7047. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7048. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7049. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7050. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7051. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7052. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7053. end
  7054. for i = 0, 1, 0.1 do
  7055. swait()
  7056. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7057. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7058. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7059. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7060. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7061. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7062. end
  7063. for i = 0, 1, 0.1 do
  7064. swait()
  7065. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7066. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7067. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7068. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7069. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7070. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7071. end
  7072. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7073. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7074. Zanzoken = Instance.new("Part",char)
  7075. Zanzoken.Anchored = true
  7076. Zanzoken.Position = v3(999,999,999)
  7077. Zanzoken.CFrame = Torso.CFrame
  7078. game.Debris:AddItem(Zanzoken,0.5)
  7079. Zanzoken.Transparency = 1
  7080. Zano:Play()
  7081. wait()
  7082. idk = Instance.new("BillboardGui",Zanzoken)
  7083. idk.Size = UDim2.new(10,0,15,0)
  7084. idk.AlwaysOnTop = false
  7085. idk1 = Instance.new("ImageLabel",idk)
  7086. idk1.BackgroundTransparency = 1
  7087. idk.ExtentsOffset = v3(0,0,0)
  7088. idk1.ImageTransparency = 0
  7089. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7090. idk1.Size = UDim2.new(2,0,1,0)
  7091. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7092. idk1.Image = "rbxassetid://319554883"
  7093. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7094. wait()
  7095. Zanzoken = Instance.new("Part",char)
  7096. Zanzoken.Anchored = true
  7097. Zanzoken.Position = v3(999,999,999)
  7098. Zanzoken.CFrame = Torso.CFrame
  7099. game.Debris:AddItem(Zanzoken,0.5)
  7100. Zanzoken.Transparency = 1
  7101. wait()
  7102. idk = Instance.new("BillboardGui",Zanzoken)
  7103. idk.Size = UDim2.new(20,0,20,0)
  7104. idk.AlwaysOnTop = false
  7105. idk1 = Instance.new("ImageLabel",idk)
  7106. idk1.BackgroundTransparency = 1
  7107. idk.ExtentsOffset = v3(0,0,0)
  7108. idk1.ImageTransparency = 0
  7109. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7110. idk1.Size = UDim2.new(2,0,1,0)
  7111. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7112. idk1.Image = "rbxassetid://319554883"
  7113. StrongPunch:Play()
  7114. Break:Play()
  7115. local Aura4 = Instance.new('ParticleEmitter')
  7116. Aura4.Name = "Aura"
  7117. Aura4.Texture = "rbxassetid://1046299182"
  7118. Aura4.Parent = Torso
  7119. Aura4.LightEmission = 1
  7120. Aura4.Transparency = NumberSequence.new(0.7,1)
  7121. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7122. Aura4.Size = NumberSequence.new(1,30)
  7123. Aura4.Rotation = NumberRange.new(-360,360)
  7124. Aura4.LockedToPart = true
  7125. Aura4.Lifetime = NumberRange.new(0.2)
  7126. Aura4.Rate = 100
  7127. Aura4.Speed = NumberRange.new(0)
  7128. Aura4.EmissionDirection = "Top"
  7129. for i = 0, 6, 0.1 do
  7130. swait()
  7131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7133. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7134. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7135. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7136. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7137. end
  7138. Aura4:Destroy()
  7139. wait(0.1)
  7140. local Aura4 = Instance.new('ParticleEmitter')
  7141. Aura4.Name = "Aura"
  7142. Aura4.Texture = "rbxassetid://1046299182"
  7143. Aura4.Parent = Torso
  7144. Aura4.LightEmission = 1
  7145. Aura4.Transparency = NumberSequence.new(0.7,1)
  7146. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7147. Aura4.Size = NumberSequence.new(1,30)
  7148. Aura4.Rotation = NumberRange.new(-360,360)
  7149. Aura4.LockedToPart = true
  7150. Aura4.Lifetime = NumberRange.new(0.2)
  7151. Aura4.Rate = 100
  7152. Aura4.Speed = NumberRange.new(0)
  7153. Aura4.EmissionDirection = "Top"
  7154. StrongPunch1:Play()
  7155. Break:Play()
  7156. for i = 0, 6, 0.1 do
  7157. swait()
  7158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7160. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7161. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7162. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7163. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7164. end
  7165. Aura4:Destroy()
  7166. StrongPunch2:Play()
  7167. Break:Play()
  7168. local Aura4 = Instance.new('ParticleEmitter')
  7169. Aura4.Name = "Aura"
  7170. Aura4.Texture = "rbxassetid://1046299182"
  7171. Aura4.Parent = Torso
  7172. Aura4.LightEmission = 1
  7173. Aura4.Transparency = NumberSequence.new(0.7,1)
  7174. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7175. Aura4.Size = NumberSequence.new(1,30)
  7176. Aura4.Rotation = NumberRange.new(-360,360)
  7177. Aura4.LockedToPart = true
  7178. Aura4.Lifetime = NumberRange.new(0.2)
  7179. Aura4.Rate = 100
  7180. Aura4.Speed = NumberRange.new(0)
  7181. Aura4.EmissionDirection = "Top"
  7182. for i = 0, 7, 0.1 do
  7183. swait()
  7184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7186. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7189. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7190. end
  7191. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7192. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7193. Aura4:Destroy()
  7194. Zanzoken = Instance.new("Part",char)
  7195. Zanzoken.Anchored = true
  7196. Zanzoken.Position = v3(999,999,999)
  7197. Zanzoken.CFrame = Torso.CFrame
  7198. game.Debris:AddItem(Zanzoken,0.5)
  7199. Zanzoken.Transparency = 1
  7200. Zano:Play()
  7201. wait()
  7202. idk = Instance.new("BillboardGui",Zanzoken)
  7203. idk.Size = UDim2.new(10,0,15,0)
  7204. idk.AlwaysOnTop = false
  7205. idk1 = Instance.new("ImageLabel",idk)
  7206. idk1.BackgroundTransparency = 1
  7207. idk.ExtentsOffset = v3(0,0,0)
  7208. idk1.ImageTransparency = 0
  7209. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7210. idk1.Size = UDim2.new(2,0,1,0)
  7211. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7212. idk1.Image = "rbxassetid://319554883"
  7213. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7214. wait()
  7215. Zanzoken = Instance.new("Part",char)
  7216. Zanzoken.Anchored = true
  7217. Zanzoken.Position = v3(999,999,999)
  7218. Zanzoken.CFrame = Torso.CFrame
  7219. game.Debris:AddItem(Zanzoken,0.5)
  7220. Zanzoken.Transparency = 1
  7221. wait()
  7222. idk = Instance.new("BillboardGui",Zanzoken)
  7223. idk.Size = UDim2.new(20,0,20,0)
  7224. idk.AlwaysOnTop = false
  7225. idk1 = Instance.new("ImageLabel",idk)
  7226. idk1.BackgroundTransparency = 1
  7227. idk.ExtentsOffset = v3(0,0,0)
  7228. idk1.ImageTransparency = 0
  7229. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7230. idk1.Size = UDim2.new(2,0,1,0)
  7231. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7232. idk1.Image = "rbxassetid://319554883"
  7233. for i = 0, 1, 0.1 do
  7234. swait()
  7235. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7236. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7237. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7238. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7239. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7240. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7241. end
  7242. punchsound1:Play()
  7243. for i = 0, 1, 0.1 do
  7244. swait()
  7245. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7246. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7247. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7248. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7249. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7250. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7251. end
  7252. punchsound1:Play()
  7253. for i = 0, 1, 0.1 do
  7254. swait()
  7255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7257. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7258. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7259. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7260. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7261. end
  7262. for i = 0, 1, 0.1 do
  7263. swait()
  7264. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7265. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7266. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7267. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7268. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7269. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7270. end
  7271. for i = 0, 1, 0.1 do
  7272. swait()
  7273. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7274. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7275. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7276. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7277. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7278. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7279. end
  7280. punchsound1:Play()
  7281. for i = 0, 0.5, 0.1 do
  7282. swait()
  7283. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7284. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7285. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7286. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7287. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7288. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7289. end
  7290. punchsound1:Play()
  7291. for i = 0, 0.5, 0.1 do
  7292. swait()
  7293. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7294. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7295. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7296. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7297. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7298. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7299. end
  7300. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7301. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7302. Zanzoken = Instance.new("Part",char)
  7303. Zanzoken.Anchored = true
  7304. Zanzoken.Position = v3(999,999,999)
  7305. Zanzoken.CFrame = Torso.CFrame
  7306. game.Debris:AddItem(Zanzoken,0.5)
  7307. Zanzoken.Transparency = 1
  7308. Zano:Play()
  7309. wait()
  7310. idk = Instance.new("BillboardGui",Zanzoken)
  7311. idk.Size = UDim2.new(10,0,15,0)
  7312. idk.AlwaysOnTop = false
  7313. idk1 = Instance.new("ImageLabel",idk)
  7314. idk1.BackgroundTransparency = 1
  7315. idk.ExtentsOffset = v3(0,0,0)
  7316. idk1.ImageTransparency = 0
  7317. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7318. idk1.Size = UDim2.new(2,0,1,0)
  7319. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7320. idk1.Image = "rbxassetid://319554883"
  7321. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7322. wait()
  7323. Zanzoken = Instance.new("Part",char)
  7324. Zanzoken.Anchored = true
  7325. Zanzoken.Position = v3(999,999,999)
  7326. Zanzoken.CFrame = Torso.CFrame
  7327. game.Debris:AddItem(Zanzoken,0.5)
  7328. Zanzoken.Transparency = 1
  7329. wait()
  7330. idk = Instance.new("BillboardGui",Zanzoken)
  7331. idk.Size = UDim2.new(20,0,20,0)
  7332. idk.AlwaysOnTop = false
  7333. idk1 = Instance.new("ImageLabel",idk)
  7334. idk1.BackgroundTransparency = 1
  7335. idk.ExtentsOffset = v3(0,0,0)
  7336. idk1.ImageTransparency = 0
  7337. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7338. idk1.Size = UDim2.new(2,0,1,0)
  7339. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7340. idk1.Image = "rbxassetid://319554883"
  7341. for i = 0, 0.4, 0.1 do
  7342. swait()
  7343. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7344. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7345. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7346. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7347. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7348. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7349. end
  7350. punchsound1:Play()
  7351. for i = 0, 0.4, 0.1 do
  7352. swait()
  7353. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7354. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7355. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7356. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7357. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7358. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7359. end
  7360. punchsound1:Play()
  7361. for i = 0, 1, 0.1 do
  7362. swait()
  7363. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7364. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7365. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7366. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7367. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7368. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7369. end
  7370. for i,v in pairs(to.Parent:GetChildren()) do
  7371. if v:IsA("Humanoid") then
  7372. v.Health = v.Health - 8
  7373.  
  7374. v.PlatformStand = true
  7375. end
  7376. end
  7377.  
  7378. hit1 = false
  7379.  
  7380. punchsound1:Play()
  7381. hit2 = true
  7382. for i = 0, 1, 0.1 do
  7383. swait()
  7384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7386. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7387. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7388. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7389. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7390. end
  7391. for i,v in pairs(to.Parent:GetChildren()) do
  7392. if v:IsA("Humanoid") then
  7393. v.Health = v.Health - 10
  7394.  
  7395. v.PlatformStand = true
  7396. end
  7397. end
  7398. hit2 = false
  7399.  
  7400. punchsound1:Play()
  7401. hit3 = true
  7402. hit4 = true
  7403.  
  7404.  
  7405. punchsound1:Play()
  7406.  
  7407.  
  7408. coroutine.wrap(function()
  7409. for i=1,2 do
  7410. wait()
  7411.  
  7412.  
  7413.  
  7414.  
  7415.  
  7416. for i,v in pairs(to.Parent:GetChildren()) do
  7417. if v:IsA("Humanoid") then
  7418. v.Health = v.Health - 30
  7419.  
  7420. v.PlatformStand = true
  7421. end
  7422. end
  7423. end
  7424.  
  7425.  
  7426. wait(3)
  7427. end)()
  7428.  
  7429.  
  7430.  
  7431. RootPart.Anchored = false
  7432.  
  7433.  
  7434.  
  7435.  
  7436.  
  7437. StrongPunch:Play()
  7438.  
  7439.  
  7440.  
  7441.  
  7442.  
  7443.  
  7444. for i,v in pairs(to.Parent:GetChildren()) do
  7445. if v:IsA("Humanoid") then
  7446. v.Health = v.Health - 20
  7447.  
  7448. v.PlatformStand = true
  7449. end
  7450. end
  7451.  
  7452. StrongPunch2:Play()
  7453.  
  7454.  
  7455. hitground = new("Part",char)
  7456. hitground.Size = Vector3.new(5,5,5)
  7457. hitground.Name = "Ground"
  7458. hitground.Transparency = 1
  7459. hitground.CanCollide = false
  7460. game.Debris:AddItem(hitground,2)
  7461. hitground.Position = Vector3.new(999,999,999)
  7462. hitgroundweld = new("Weld",hitground)
  7463. hitgroundweld.Part0 = to
  7464. hitgroundweld.Part1 = hitground
  7465. hitground.Touched:connect(function(hit2)
  7466. if hit2.Size.x > 150 then
  7467. hitground:Destroy()
  7468. ad = new("Part",char)
  7469. ad.Name = "NewPart"
  7470. ad.Size = Vector3.new(30,0.1,30)
  7471. ad.CanCollide = false
  7472. ad.Anchored = true
  7473. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7474. ad.Transparency = 1
  7475. aad = new("Decal",ad)
  7476.  
  7477. aad.Face = "Top"
  7478. aad.Transparency = 1
  7479. aad.Transparency = 0
  7480. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7481. smoke = new("Part",to)
  7482. smokemesh = new("SpecialMesh",smoke)
  7483. smokemesh.MeshId = "rbxassetid://928329648"
  7484. smoke.BrickColor = hit2.BrickColor
  7485. smoke.Anchored = true
  7486. smoke.Position = hitground.Position
  7487. GroundImpact:Play()
  7488. for i = 1,20 do
  7489. wait()
  7490. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7491. smoke.Transparency = smoke.Transparency + 1/20
  7492. end
  7493. smoke:Destroy()
  7494. wait(0.5)
  7495.  
  7496. for i = 1,20 do
  7497. wait(0.1)
  7498. aad.Transparency = aad.Transparency + 1/20
  7499. end
  7500. end
  7501. end)
  7502. ys = Instance.new("BodyVelocity",to)
  7503. ys.Name = "GO"
  7504.  
  7505. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7506.  
  7507. ys.Velocity = v3(0,-90,0)
  7508.  
  7509. wait(1)
  7510. ys:Destroy()
  7511.  
  7512.  
  7513.  
  7514.  
  7515.  
  7516. hit3 = false
  7517. hit4 = false
  7518.  
  7519.  
  7520. hit1 = false
  7521. hit2 = false
  7522. hit3 = false
  7523. hit4 = false
  7524. idle = true
  7525. RootPart.Anchored = false
  7526. to.Anchored = false
  7527. end
  7528. end)
  7529. end
  7530.  
  7531.  
  7532. function Combo2()
  7533. getplayer = new("Part",char)
  7534. getplayer.Position = Vector3.new(999,999,999)
  7535. getplayer.Transparency = 1
  7536. getplayer.Size = v3(55,55,55)
  7537. getplayer.CanCollide = false
  7538. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7539. getplayer.Name = "GetPlayer"
  7540.  
  7541. game.Debris:AddItem(getplayer,0.5)
  7542.  
  7543. getplayer.Touched:connect(function(hit)
  7544. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7545. getplayer:Destroy()
  7546. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7547. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7548. to.Anchored = true
  7549. idle = false
  7550.  
  7551.  
  7552. hit1 = true
  7553.  
  7554. for i,v in pairs(to.Parent:GetChildren()) do
  7555. if v:IsA("Humanoid") then
  7556. v.Health = v.Health - 20
  7557.  
  7558. v.PlatformStand = true
  7559. end
  7560. end
  7561.  
  7562. for i,v in pairs(to.Parent:GetChildren()) do
  7563. if v:IsA("Humanoid") then
  7564. v.Health = v.Health - 10
  7565.  
  7566. v.PlatformStand = true
  7567. end
  7568. end
  7569.  
  7570. hit1 = false
  7571.  
  7572.  
  7573. hit2 = true
  7574.  
  7575. for i,v in pairs(to.Parent:GetChildren()) do
  7576. if v:IsA("Humanoid") then
  7577. v.Health = v.Health - 5
  7578.  
  7579. v.PlatformStand = true
  7580. end
  7581. end
  7582. hit2 = false
  7583.  
  7584. punchsound1:Play()
  7585. hit3 = true
  7586. hit4 = true
  7587.  
  7588.  
  7589. punchsound1:Play()
  7590.  
  7591. coroutine.wrap(function()
  7592. for i=1,2 do
  7593. wait()
  7594. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7595. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7596.  
  7597.  
  7598. for i = 0, 1, 0.1 do
  7599. swait()
  7600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7602. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7603. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7604. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7605. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7606. end
  7607. StrongPunch:Play()
  7608. for i,v in pairs(to.Parent:GetChildren()) do
  7609. if v:IsA("Humanoid") then
  7610. v.Health = v.Health - 10
  7611.  
  7612. v.PlatformStand = true
  7613. end
  7614. end
  7615. end
  7616.  
  7617.  
  7618. wait(0.7)
  7619. end)()
  7620.  
  7621.  
  7622.  
  7623.  
  7624. RootPart.Anchored = true
  7625. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7626. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7627.  
  7628.  
  7629. for i = 0, 1, 0.1 do
  7630. swait()
  7631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7633. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7636. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7637. end
  7638.  
  7639.  
  7640. StrongPunch:Play()
  7641.  
  7642.  
  7643. for i = 0, 1, 0.1 do
  7644. swait()
  7645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7647. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7648. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7649. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7650. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7651. end
  7652.  
  7653.  
  7654.  
  7655. for i,v in pairs(to.Parent:GetChildren()) do
  7656. if v:IsA("Humanoid") then
  7657. v.Health = v.Health - 20
  7658.  
  7659. v.PlatformStand = true
  7660. end
  7661. end
  7662.  
  7663.  
  7664. hitground = new("Part",char)
  7665. hitground.Size = Vector3.new(5,5,5)
  7666. hitground.Name = "Ground"
  7667. hitground.Transparency = 1
  7668. hitground.CanCollide = false
  7669. game.Debris:AddItem(hitground,2)
  7670. hitground.Position = Vector3.new(999,999,999)
  7671. hitgroundweld = new("Weld",hitground)
  7672. hitgroundweld.Part0 = to
  7673. hitgroundweld.Part1 = hitground
  7674. hitground.Touched:connect(function(hit2)
  7675. if hit2.Size.x > 150 then
  7676. hitground:Destroy()
  7677. ad = new("Part",char)
  7678. ad.Name = "NewPart"
  7679. ad.Size = Vector3.new(30,0.1,30)
  7680. ad.CanCollide = false
  7681. ad.Anchored = true
  7682. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7683. ad.Transparency = 1
  7684. aad = new("Decal",ad)
  7685.  
  7686. aad.Face = "Top"
  7687. aad.Transparency = 1
  7688. aad.Transparency = 0
  7689. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7690. smoke = new("Part",to)
  7691. smokemesh = new("SpecialMesh",smoke)
  7692. smokemesh.MeshId = "rbxassetid://928329648"
  7693. smoke.BrickColor = hit2.BrickColor
  7694. smoke.Anchored = true
  7695. smoke.Position = hitground.Position
  7696. GroundImpact:Play()
  7697. for i = 1,20 do
  7698. wait()
  7699. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7700. smoke.Transparency = smoke.Transparency + 1/20
  7701. end
  7702. smoke:Destroy()
  7703. wait(0.5)
  7704.  
  7705. for i = 1,20 do
  7706. wait(0.1)
  7707. aad.Transparency = aad.Transparency + 1/20
  7708. end
  7709. end
  7710. end)
  7711. to.Anchored = false
  7712. ys = Instance.new("BodyVelocity",to)
  7713. ys.Name = "GO"
  7714.  
  7715. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7716.  
  7717. ys.Velocity = v3(0,-90,0)
  7718.  
  7719. wait(1)
  7720. ys:Destroy()
  7721.  
  7722.  
  7723.  
  7724.  
  7725.  
  7726. hit3 = false
  7727. hit4 = false
  7728.  
  7729.  
  7730. hit1 = false
  7731. hit2 = false
  7732. hit3 = false
  7733. hit4 = false
  7734. idle = true
  7735. RootPart.Anchored = false
  7736. end
  7737. end)
  7738. end
  7739.  
  7740. function KABOOMZ222()
  7741. local effspwn = Instance.new("Part")
  7742. coroutine.resume(coroutine.create(function()
  7743. local sound1 = Instance.new("Sound")
  7744. sound1.SoundId = "rbxassetid://440145223"
  7745. sound1.MaxDistance = 600
  7746. sound1.EmitterSize = 60
  7747. sound1.Volume = 5.5
  7748. sound1.Pitch = 1.3
  7749. sound1.Parent = effspwn
  7750. local sound2 = Instance.new("Sound")
  7751. sound2.SoundId = "rbxassetid://440145223"
  7752. sound2.MaxDistance = 300
  7753. sound2.EmitterSize = 20
  7754. sound2.Volume = 3
  7755. sound2.Pitch = 0.7
  7756. sound2.Parent = effspwn
  7757. local sound3 = Instance.new("Sound")
  7758. sound3.SoundId = "rbxassetid://440145223"
  7759. sound2.MaxDistance = 400
  7760. sound2.EmitterSize = 30
  7761. sound2.Volume = 0.5
  7762. sound2.Pitch = 0.5
  7763. sound2.Parent = effspwn
  7764. sound2:Play()
  7765. wait()
  7766. sound1:Play()
  7767. sound3:Play()
  7768. end))
  7769. local model = Instance.new("Model")
  7770. game.Debris:AddItem(model, 20)
  7771. model.Name = "smasheffects"
  7772. model.Parent = workspace
  7773. effspwn.Name = "spwnr"
  7774. effspwn.Size = Vector3.new(1, 1, 1)
  7775. effspwn.Anchored = true
  7776. effspwn.CanCollide = false
  7777. effspwn.Transparency = 1
  7778. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7779. effspwn.Parent = model
  7780.  
  7781.  
  7782.  
  7783.  
  7784. coroutine.resume(coroutine.create(function()
  7785. local shok = Instance.new("Part")
  7786. shok.Name = "whoosh"
  7787. shok.BrickColor = BrickColor.new("Institutional white")
  7788. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7789. shok.Size = Vector3.new(1, 1, 1)
  7790. shok.Anchored = true
  7791. shok.Material = "Neon"
  7792. shok.Transparency = 1
  7793. shok.CanCollide = false
  7794. shok.Parent = model
  7795. game.Debris:AddItem(shok, 12)
  7796. local mesh = Instance.new("SpecialMesh")
  7797. mesh.MeshType = "FileMesh"
  7798. mesh.MeshId = "rbxassetid://437347603"
  7799. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7800. mesh.Parent = shok
  7801.  
  7802.  
  7803.  
  7804.  
  7805.  
  7806. for e = 1, 8 do
  7807. wait()
  7808. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7809. shok.Transparency = shok.Transparency + 0.035
  7810. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7811. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7812.  
  7813.  
  7814. end
  7815. for e = 1, 16 do
  7816. wait()
  7817. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7818. shok.Transparency = shok.Transparency + 0.11
  7819. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7820. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7821.  
  7822. end
  7823. end))
  7824. coroutine.resume(coroutine.create(function()
  7825. local shok = Instance.new("Part")
  7826. shok.Name = "wring1"
  7827. shok.BrickColor = BrickColor.new("Institutional white")
  7828. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7829. shok.Size = Vector3.new(1, 1, 1)
  7830. shok.Anchored = true
  7831. shok.Material = "Neon"
  7832. shok.Transparency = 0.25
  7833. shok.CanCollide = false
  7834. shok.Parent = model
  7835. game.Debris:AddItem(shok, 12)
  7836. local mesh = Instance.new("SpecialMesh")
  7837. mesh.MeshType = "FileMesh"
  7838. mesh.MeshId = "rbxassetid://3270017"
  7839. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7840. mesh.Parent = shok
  7841. for e = 1, 30 do
  7842. wait()
  7843. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7844. shok.Transparency = shok.Transparency + 0.002
  7845. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7846. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7847. end
  7848. for e = 1, 38 do
  7849. wait()
  7850. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7851. shok.Transparency = shok.Transparency + 0.002
  7852. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7853. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7854. end
  7855. for e = 1, 24 do
  7856. wait()
  7857. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7858. shok.Transparency = shok.Transparency + 0.03
  7859. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7860. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7861. end
  7862. end))
  7863. coroutine.resume(coroutine.create(function()
  7864. local shok = Instance.new("Part")
  7865. shok.Name = "wring2"
  7866. shok.BrickColor = BrickColor.new("Institutional white")
  7867. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7868. shok.Size = Vector3.new(1, 1, 1)
  7869. shok.Anchored = true
  7870. shok.Material = "Neon"
  7871. shok.Transparency = 0.25
  7872. shok.CanCollide = false
  7873. shok.Parent = model
  7874. game.Debris:AddItem(shok, 12)
  7875. local mesh = Instance.new("SpecialMesh")
  7876. mesh.MeshType = "FileMesh"
  7877. mesh.MeshId = "rbxassetid://3270017"
  7878. mesh.Scale = Vector3.new(12, 12, 0.05)
  7879. mesh.Parent = shok
  7880. for e = 1, 30 do
  7881. wait()
  7882. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7883. shok.Transparency = shok.Transparency + 0.002
  7884. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7885. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7886. end
  7887. for e = 1, 38 do
  7888. wait()
  7889. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7890. shok.Transparency = shok.Transparency + 0.002
  7891. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7892. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7893. end
  7894. for e = 1, 24 do
  7895. wait()
  7896. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7897. shok.Transparency = shok.Transparency + 0.03
  7898. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7899. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7900. end
  7901. end))
  7902. coroutine.resume(coroutine.create(function()
  7903. local shok = Instance.new("Part")
  7904. shok.Name = "coil1"
  7905. shok.BrickColor = BrickColor.new("Institutional white")
  7906. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7907. shok.Size = Vector3.new(1, 1, 1)
  7908. shok.Anchored = true
  7909. shok.Material = "Neon"
  7910. shok.Transparency = 0.25
  7911. shok.CanCollide = false
  7912. shok.Parent = model
  7913. game.Debris:AddItem(shok, 12)
  7914. local mesh = Instance.new("SpecialMesh")
  7915. mesh.MeshType = "FileMesh"
  7916. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7917. mesh.Scale = Vector3.new(12, 12, 12)
  7918. mesh.Parent = shok
  7919. for e = 1, 15 do
  7920. wait()
  7921. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7922. shok.Transparency = shok.Transparency + 0.004
  7923. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7924. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7925. end
  7926. for e = 1, 16 do
  7927. wait()
  7928. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7929. shok.Transparency = shok.Transparency + 0.004
  7930. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7931. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7932. end
  7933. for e = 1, 12 do
  7934. wait()
  7935. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7936. shok.Transparency = shok.Transparency + 0.06
  7937. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7938. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7939. end
  7940. end))
  7941. coroutine.resume(coroutine.create(function()
  7942. local shok = Instance.new("Part")
  7943. shok.Name = "coil2"
  7944. shok.BrickColor = BrickColor.new("Institutional white")
  7945. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7946. shok.Size = Vector3.new(1, 1, 1)
  7947. shok.Anchored = true
  7948. shok.Material = "Neon"
  7949. shok.Transparency = 1
  7950. shok.CanCollide = false
  7951. shok.Parent = model
  7952. game.Debris:AddItem(shok, 12)
  7953. local mesh = Instance.new("SpecialMesh")
  7954. mesh.MeshType = "FileMesh"
  7955. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7956. mesh.Scale = Vector3.new(6, 12, 6)
  7957. mesh.Parent = shok
  7958. for e = 1, 15 do
  7959. wait()
  7960. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7961. shok.Transparency = shok.Transparency + 0.005
  7962. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7963. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7964. end
  7965. for e = 1, 16 do
  7966. wait()
  7967. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7968. shok.Transparency = shok.Transparency + 0.005
  7969. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7970. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7971. end
  7972. for e = 1, 12 do
  7973. wait()
  7974. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7975. shok.Transparency = shok.Transparency + 0.09
  7976. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7977. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7978. end
  7979. end))
  7980. coroutine.resume(coroutine.create(function()
  7981. local shok = Instance.new("Part")
  7982. shok.Name = "shokwve"
  7983. shok.BrickColor = BrickColor.new("Institutional white")
  7984. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7985. shok.Size = Vector3.new(1, 1, 1)
  7986. shok.Anchored = true
  7987. shok.Material = "Neon"
  7988. shok.Transparency = 0.6
  7989. shok.CanCollide = false
  7990. shok.Parent = model
  7991. game.Debris:AddItem(shok, 12)
  7992. local mesh = Instance.new("SpecialMesh")
  7993. mesh.MeshType = "FileMesh"
  7994. mesh.MeshId = "rbxassetid://489415447"
  7995. mesh.Scale = Vector3.new(1, 1, 1)
  7996. mesh.Parent = shok
  7997. for e = 1, 12 do
  7998. wait()
  7999. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8000. shok.Transparency = shok.Transparency + 0.002
  8001. end
  8002. for e = 1, 32 do
  8003. wait()
  8004. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8005. shok.Transparency = shok.Transparency + 0.002
  8006. end
  8007. for e = 1, 24 do
  8008. wait()
  8009. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8010. shok.Transparency = shok.Transparency + 0.03
  8011. end
  8012. end))
  8013. coroutine.resume(coroutine.create(function()
  8014. local shok = Instance.new("Part")
  8015. shok.Name = "shock2"
  8016. shok.BrickColor = BrickColor.new("Institutional white")
  8017. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8018. shok.Size = Vector3.new(1, 1, 1)
  8019. shok.Anchored = true
  8020. shok.Material = "Neon"
  8021. shok.Transparency = 0.35
  8022. shok.CanCollide = false
  8023. shok.Parent = model
  8024. game.Debris:AddItem(shok, 12)
  8025. local mesh = Instance.new("SpecialMesh")
  8026. mesh.MeshType = "FileMesh"
  8027. mesh.MeshId = "rbxassetid://1095709"
  8028. mesh.Scale = Vector3.new(12, 12, 12)
  8029. mesh.Parent = shok
  8030. for e = 1, 15 do
  8031. wait()
  8032. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8033. shok.Transparency = shok.Transparency + 0.004
  8034. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8035. end
  8036. for e = 1, 16 do
  8037. wait()
  8038. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8039. shok.Transparency = shok.Transparency + 0.004
  8040. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8041. end
  8042. for e = 1, 12 do
  8043. wait()
  8044. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8045. shok.Transparency = shok.Transparency + 0.06
  8046. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8047. end
  8048. end))
  8049. coroutine.resume(coroutine.create(function()
  8050. local shok = Instance.new("Part")
  8051. shok.Name = "shock3"
  8052. shok.BrickColor = BrickColor.new("Institutional white")
  8053. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8054. shok.Size = Vector3.new(1, 1, 1)
  8055. shok.Anchored = true
  8056. shok.Material = "Neon"
  8057. shok.Transparency = 0.35
  8058. shok.CanCollide = false
  8059. shok.Parent = model
  8060. game.Debris:AddItem(shok, 12)
  8061. local mesh = Instance.new("SpecialMesh")
  8062. mesh.MeshType = "FileMesh"
  8063. mesh.MeshId = "rbxassetid://1095709"
  8064. mesh.Scale = Vector3.new(12, 12, 12)
  8065. mesh.Parent = shok
  8066. for e = 1, 15 do
  8067. wait()
  8068. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8069. shok.Transparency = shok.Transparency + 0.004
  8070. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8071. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8072. end
  8073. for e = 1, 16 do
  8074. wait()
  8075. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8076. shok.Transparency = shok.Transparency + 0.004
  8077. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8078. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8079. end
  8080. for e = 1, 12 do
  8081. wait()
  8082. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8083. shok.Transparency = shok.Transparency + 0.06
  8084. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8085. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8086. end
  8087. end))
  8088. end
  8089.  
  8090.  
  8091.  
  8092. mouse.KeyDown:connect(function(k)
  8093. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8094. local exp = Instance.new("Explosion",Torso)
  8095. exp.BlastRadius = 45.5
  8096. exp.BlastPressure = 100
  8097. exp.Position = Torso
  8098. exp.Visible = true
  8099. end
  8100. end)
  8101.  
  8102. MV4 = 300
  8103. mouse.KeyDown:connect(function(k)
  8104. if attack == false and k == "8" then
  8105. for i, v in pairs(Torso:GetChildren()) do
  8106. if v:IsA('ParticleEmitter') then
  8107. v:Remove()
  8108. end
  8109. end
  8110. end
  8111. end)
  8112.  
  8113.  
  8114. MV4 = 300
  8115. mouse.KeyDown:connect(function(k)
  8116. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8117. MV4 = 0
  8118. Humanoid.WalkSpeed = 13
  8119. attack = true
  8120. Firepart1 = Instance.new("Part", RightArm)
  8121. Firepart1.Size = Vector3.new(1, 1, 1)
  8122. GuW1 = Instance.new("Weld")
  8123. GuW1.Name = "GuW"
  8124. GuW1.Part0 = RightArm
  8125. GuW1.C0 = cn(0, -1, 0)
  8126. GuW1.C1 = cn(0, 0, 0)
  8127. GuW1.Part1 = Firepart1
  8128. GuW1.Parent = RightArm
  8129. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8130. Firepart1.Transparency = 1
  8131. Firepart2 = Instance.new("Part", LeftArm)
  8132. Firepart2.Size = Vector3.new(1, 1, 1)
  8133. GuW2 = Instance.new("Weld")
  8134. GuW2.Name = "GuW"
  8135. GuW2.Part0 = LeftArm
  8136. GuW2.C0 = cn(0, -1, 0)
  8137. GuW2.C1 = cn(0, 0, 0)
  8138. GuW2.Part1 = Firepart2
  8139. GuW2.Parent = LeftArm
  8140. Firepart2.Transparency = 1
  8141. for i = 0, 5, 0.1 do
  8142. swait()
  8143. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8144. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8145. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8146. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8147. if Torsovelocity.Y > 2 then
  8148. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8149. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8150. 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)
  8151. 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)
  8152. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8153. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8154. elseif Torsovelocity.Y < 1 then
  8155. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8156. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8157. 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)
  8158. 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)
  8159. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8160. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8161. end
  8162. end
  8163. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8164. for i = 0, 7, 0.1 do
  8165. swait()
  8166. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8167. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8168. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8169. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8170. if Torsovelocity.Y > 2 then
  8171. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8172. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8173. 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)
  8174. 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)
  8175. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8176. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8177. elseif Torsovelocity.Y < 1 then
  8178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8180. 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)
  8181. 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)
  8182. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8183. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8184. end
  8185. end
  8186. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8187. GuW1:Destroy()
  8188. GuW1 = Instance.new("Weld")
  8189. GuW1.Name = "GuW"
  8190. GuW1.Part0 = Torso
  8191. GuW1.C0 = cn(0, 0, -6)
  8192. GuW1.C1 = cn(0, 0, 0)
  8193. GuW1.Part1 = Firepart1
  8194. GuW1.Parent = Torso
  8195. GuW2:Destroy()
  8196. GuW2 = Instance.new("Weld")
  8197. GuW2.Name = "GuW"
  8198. GuW2.Part0 = Torso
  8199. GuW2.C0 = cn(0, 0, -6)
  8200. GuW2.C1 = cn(0, 0, 0)
  8201. GuW2.Part1 = Firepart2
  8202. GuW2.Parent = Torso
  8203. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8204. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8205. GuW2:Destroy()
  8206. GuW2 = Instance.new("Weld")
  8207. GuW2.Name = "GuW"
  8208. GuW2.Part0 = Torso
  8209. GuW2.C0 = cn(0, 0, -4)
  8210. GuW2.C1 = cn(0, 0, 0)
  8211. GuW2.Part1 = Firepart2
  8212. GuW2.Parent = Torso
  8213.  
  8214.  
  8215. for i = 0, 7, 0.1 do
  8216. swait()
  8217. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8218. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8219. if Torsovelocity.Y > 2 then
  8220. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8221. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8222. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8223. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8224. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8225. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8226. elseif Torsovelocity.Y < 1 then
  8227. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8228. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8229. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8230. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8231. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8232. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8233. end
  8234. end
  8235. local bp2 = Create("BodyPosition")({
  8236. P = 900,
  8237. D = 1000,
  8238. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8239. position = Torso.Position + Vector3.new(0, 60, 0),
  8240. Parent = Torso
  8241. })
  8242. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8243. for i = 0, 8, 0.1 do
  8244. swait()
  8245. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8246. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8247. 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)
  8248. if Torsovelocity.Y > 2 then
  8249. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8250. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8251. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8252. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8253. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8254. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8255. elseif Torsovelocity.Y < 1 then
  8256. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8257. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8258. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8259. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8260. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8261. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8262. end
  8263. end
  8264. for i = 0, 18, 0.1 do
  8265. swait()
  8266. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8267. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8268. 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)
  8269. if Torsovelocity.Y > 2 then
  8270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8272. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8275. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8276. elseif Torsovelocity.Y < 1 then
  8277. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8278. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8279. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8280. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8281. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8282. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8283. end
  8284. end
  8285. GuW1:Destroy()
  8286. GuW1 = Instance.new("Weld")
  8287. GuW1.Name = "GuW"
  8288. GuW1.Part0 = Torso
  8289. GuW1.C0 = cn(0, 0, -15)
  8290. GuW1.C1 = cn(0, 0, 0)
  8291. GuW1.Part1 = Firepart1
  8292. GuW1.Parent = Torso
  8293. GuW2:Destroy()
  8294. GuW2 = Instance.new("Weld")
  8295. GuW2.Name = "GuW"
  8296. GuW2.Part0 = Torso
  8297. GuW2.C0 = cn(0, 0, -17.5)
  8298. GuW2.C1 = cn(0, 0, 0)
  8299. GuW2.Part1 = Firepart2
  8300. GuW2.Parent = Torso
  8301. for i = 0, 1.25, 0.01 do
  8302. swait()
  8303. 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)
  8304. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8305. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8306. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8307. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8308. if Torsovelocity.Y > 2 then
  8309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8311. 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)
  8312. 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)
  8313. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8314. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8315. elseif Torsovelocity.Y < 1 then
  8316. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8317. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8318. 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)
  8319. 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)
  8320. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8321. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8322. end
  8323. end
  8324. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8325. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8326. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8327. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8328. for i = 0, 3, 0.1 do
  8329. swait()
  8330. if Torsovelocity.Y > 2 then
  8331. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8332. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8333. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8334. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8335. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8336. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8337. elseif Torsovelocity.Y < 1 then
  8338. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8339. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8340. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8341. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8342. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8343. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8344. end
  8345. end
  8346. wait(1)
  8347. bp2:Destroy()
  8348. Humanoid.WalkSpeed = 16
  8349. attack = false
  8350. MV4 = 0
  8351. Firepart1:Destroy()
  8352. Firepart2:Destroy()
  8353. end
  8354. end)
  8355. mouse.KeyDown:connect(function(k)
  8356. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8357. MV4 = 0
  8358. Humanoid.WalkSpeed = 13
  8359. attack = true
  8360. Firepart1 = Instance.new("Part", RightArm)
  8361. Firepart1.Size = Vector3.new(1, 1, 1)
  8362. GuW1 = Instance.new("Weld")
  8363. GuW1.Name = "GuW"
  8364. GuW1.Part0 = RightArm
  8365. GuW1.C0 = cn(0, -1, 0)
  8366. GuW1.C1 = cn(0, 0, 0)
  8367. GuW1.Part1 = Firepart1
  8368. GuW1.Parent = RightArm
  8369. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8370. Firepart1.Transparency = 1
  8371. Firepart2 = Instance.new("Part", LeftArm)
  8372. Firepart2.Size = Vector3.new(1, 1, 1)
  8373. GuW2 = Instance.new("Weld")
  8374. GuW2.Name = "GuW"
  8375. GuW2.Part0 = LeftArm
  8376. GuW2.C0 = cn(0, -1, 0)
  8377. GuW2.C1 = cn(0, 0, 0)
  8378. GuW2.Part1 = Firepart2
  8379. GuW2.Parent = LeftArm
  8380. Firepart2.Transparency = 1
  8381. GuW1:Destroy()
  8382. GuW1 = Instance.new("Weld")
  8383. GuW1.Name = "GuW"
  8384. GuW1.Part0 = Torso
  8385. GuW1.C0 = cn(0, 0, -6)
  8386. GuW1.C1 = cn(0, 0, 0)
  8387. GuW1.Part1 = Firepart1
  8388. GuW1.Parent = Torso
  8389. GuW2:Destroy()
  8390. GuW2 = Instance.new("Weld")
  8391. GuW2.Name = "GuW"
  8392. GuW2.Part0 = Torso
  8393. GuW2.C0 = cn(0, 0, -6)
  8394. GuW2.C1 = cn(0, 0, 0)
  8395. GuW2.Part1 = Firepart2
  8396. GuW2.Parent = Torso
  8397. GuW2:Destroy()
  8398. GuW2 = Instance.new("Weld")
  8399. GuW2.Name = "GuW"
  8400. GuW2.Part0 = Torso
  8401. GuW2.C0 = cn(0, 0, -4)
  8402. GuW2.C1 = cn(0, 0, 0)
  8403. GuW2.Part1 = Firepart2
  8404. GuW2.Parent = Torso
  8405. for i = 0, 18, 0.1 do
  8406. swait()
  8407. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8408. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8409. 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)
  8410. if Torsovelocity.Y > 2 then
  8411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8413. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8414. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8415. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8416. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8417. elseif Torsovelocity.Y < 1 then
  8418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8423. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8424. end
  8425. end
  8426. GuW1:Destroy()
  8427. GuW1 = Instance.new("Weld")
  8428. GuW1.Name = "GuW"
  8429. GuW1.Part0 = Torso
  8430. GuW1.C0 = cn(0, 0, -15)
  8431. GuW1.C1 = cn(0, 0, 0)
  8432. GuW1.Part1 = Firepart1
  8433. GuW1.Parent = Torso
  8434. GuW2:Destroy()
  8435. GuW2 = Instance.new("Weld")
  8436. GuW2.Name = "GuW"
  8437. GuW2.Part0 = Torso
  8438. GuW2.C0 = cn(0, 0, -17.5)
  8439. GuW2.C1 = cn(0, 0, 0)
  8440. GuW2.Part1 = Firepart2
  8441. GuW2.Parent = Torso
  8442. for i = 0, 1.25, 0.01 do
  8443. swait()
  8444. 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)
  8445. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  8446. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8447. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8448. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8449. if Torsovelocity.Y > 2 then
  8450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8452. 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)
  8453. 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)
  8454. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8455. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8456. end
  8457. end
  8458. wait(0.5)
  8459. Humanoid.WalkSpeed = 16
  8460. attack = false
  8461. MV4 = 300
  8462. Firepart1:Destroy()
  8463. Firepart2:Destroy()
  8464. end
  8465.  
  8466.  
  8467. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  8468. MV4 = 90
  8469. Humanoid.WalkSpeed = 0.01
  8470. attack = true
  8471. Firepart1 = Instance.new("Part", RightArm)
  8472. Firepart1.Size = Vector3.new(1, 1, 1)
  8473. GuW1 = Instance.new("Weld")
  8474. GuW1.Name = "GuW"
  8475. GuW1.Part0 = RightArm
  8476. GuW1.C0 = cn(0, -1, 0)
  8477. GuW1.C1 = cn(0, 0, 0)
  8478. GuW1.Part1 = Firepart1
  8479. GuW1.Parent = RightArm
  8480. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8481. Firepart1.Transparency = 1
  8482. Firepart2 = Instance.new("Part", LeftArm)
  8483. Firepart2.Size = Vector3.new(1, 1, 1)
  8484. GuW2 = Instance.new("Weld")
  8485. GuW2.Name = "GuW"
  8486. GuW2.Part0 = LeftArm
  8487. GuW2.C0 = cn(0, -1, 0)
  8488. GuW2.C1 = cn(0, 0, 0)
  8489. GuW2.Part1 = Firepart2
  8490. GuW2.Parent = LeftArm
  8491. Firepart2.Transparency = 1
  8492. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8493. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8494. for i = 0, 2, 0.1 do
  8495. swait()
  8496. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8497. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8498. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8499. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8500. if Torsovelocity.Y > 2 then
  8501. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8502. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8503. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8504. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8505. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8506. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8507. elseif Torsovelocity.Y < 1 then
  8508. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8509. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8510. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8511. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8512. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8513. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8514. end
  8515. end
  8516. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8517. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8518. for i = 0, 7, 0.1 do
  8519. swait()
  8520. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8521. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8522. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8523. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8524. if Torsovelocity.Y > 2 then
  8525. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8526. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8527. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8528. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8529. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8530. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8531. elseif Torsovelocity.Y < 1 then
  8532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8534. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8537. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8538. end
  8539. end
  8540. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8541. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8542. for i = 0, 7, 0.1 do
  8543. swait()
  8544. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8545. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8546. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8547. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8548. if Torsovelocity.Y > 2 then
  8549. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8550. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8551. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8552. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8553. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8554. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8555. elseif Torsovelocity.Y < 1 then
  8556. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8557. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8558. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8559. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8560. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8561. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8562. end
  8563. end
  8564. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8565. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8566. for i = 0, 6, 0.1 do
  8567. swait()
  8568. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8569. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8570. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8571. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8572. if Torsovelocity.Y > 2 then
  8573. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8574. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8575. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8576. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8577. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8578. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8579. elseif Torsovelocity.Y < 1 then
  8580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8582. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8583. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8584. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8585. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8586. end
  8587. end
  8588. for i = 0, 5, 0.1 do
  8589. swait()
  8590. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8591. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8592. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8593. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8594. if Torsovelocity.Y > 2 then
  8595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8597. 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)
  8598. 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)
  8599. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8600. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8601. elseif Torsovelocity.Y < 1 then
  8602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8604. 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)
  8605. 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)
  8606. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8607. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8608. end
  8609. end
  8610. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8611. for i = 0, 7, 0.1 do
  8612. swait()
  8613. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8614. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8615. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8616. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8617. if Torsovelocity.Y > 2 then
  8618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8620. 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)
  8621. 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)
  8622. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8623. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8624. elseif Torsovelocity.Y < 1 then
  8625. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8626. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8627. 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)
  8628. 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)
  8629. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8630. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8631. end
  8632. end
  8633. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8634. GuW1:Destroy()
  8635. GuW1 = Instance.new("Weld")
  8636. GuW1.Name = "GuW"
  8637. GuW1.Part0 = Torso
  8638. GuW1.C0 = cn(0, 0, -6)
  8639. GuW1.C1 = cn(0, 0, 0)
  8640. GuW1.Part1 = Firepart1
  8641. GuW1.Parent = Torso
  8642. GuW2:Destroy()
  8643. GuW2 = Instance.new("Weld")
  8644. GuW2.Name = "GuW"
  8645. GuW2.Part0 = Torso
  8646. GuW2.C0 = cn(0, 0, -6)
  8647. GuW2.C1 = cn(0, 0, 0)
  8648. GuW2.Part1 = Firepart2
  8649. GuW2.Parent = Torso
  8650. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8651. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8652. GuW2:Destroy()
  8653. GuW2 = Instance.new("Weld")
  8654. GuW2.Name = "GuW"
  8655. GuW2.Part0 = Torso
  8656. GuW2.C0 = cn(0, 0, -4)
  8657. GuW2.C1 = cn(0, 0, 0)
  8658. GuW2.Part1 = Firepart2
  8659. GuW2.Parent = Torso
  8660. for i = 0, 7, 0.1 do
  8661. swait()
  8662. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8663. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8664. if Torsovelocity.Y > 2 then
  8665. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8666. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8667. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8668. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8669. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8670. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8671. elseif Torsovelocity.Y < 1 then
  8672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8673. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8674. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8675. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8676. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8677. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8678. end
  8679. end
  8680. local bp2 = Create("BodyPosition")({
  8681. P = 900,
  8682. D = 1000,
  8683. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8684. position = Torso.Position + Vector3.new(0, 60, 0),
  8685. Parent = Torso
  8686. })
  8687. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8688. for i = 0, 8, 0.1 do
  8689. swait()
  8690. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8691. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8692. 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)
  8693. if Torsovelocity.Y > 2 then
  8694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8696. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8697. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8698. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8699. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8700. elseif Torsovelocity.Y < 1 then
  8701. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8702. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8703. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8704. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8705. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8706. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8707. end
  8708. end
  8709. for i = 0, 18, 0.1 do
  8710. swait()
  8711. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8712. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8713. 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)
  8714. if Torsovelocity.Y > 2 then
  8715. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8716. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8717. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8718. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8719. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8720. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8721. elseif Torsovelocity.Y < 1 then
  8722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8724. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8726. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8727. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8728. end
  8729. end
  8730. GuW1:Destroy()
  8731. GuW1 = Instance.new("Weld")
  8732. GuW1.Name = "GuW"
  8733. GuW1.Part0 = Torso
  8734. GuW1.C0 = cn(0, 0, -15)
  8735. GuW1.C1 = cn(0, 0, 0)
  8736. GuW1.Part1 = Firepart1
  8737. GuW1.Parent = Torso
  8738. GuW2:Destroy()
  8739. GuW2 = Instance.new("Weld")
  8740. GuW2.Name = "GuW"
  8741. GuW2.Part0 = Torso
  8742. GuW2.C0 = cn(0, 0, -17.5)
  8743. GuW2.C1 = cn(0, 0, 0)
  8744. GuW2.Part1 = Firepart2
  8745. GuW2.Parent = Torso
  8746. for i = 0, 1.25, 0.01 do
  8747. swait()
  8748. 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)
  8749. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8750. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8751. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8752. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8753. if Torsovelocity.Y > 2 then
  8754. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8755. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8756. 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)
  8757. 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)
  8758. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8759. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8760. elseif Torsovelocity.Y < 1 then
  8761. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8762. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8763. 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)
  8764. 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)
  8765. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8766. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8767. end
  8768. end
  8769. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8770. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8771. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8772. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8773. for i = 0, 3, 0.1 do
  8774. swait()
  8775. if Torsovelocity.Y > 2 then
  8776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8778. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8779. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8780. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8781. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8782. elseif Torsovelocity.Y < 1 then
  8783. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8784. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8785. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8787. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8788. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8789. end
  8790. end
  8791. wait(1)
  8792. bp2:Destroy()
  8793. Humanoid.WalkSpeed = 16
  8794. attack = false
  8795. MV4 = 0
  8796. Firepart1:Destroy()
  8797. Firepart2:Destroy()
  8798. end
  8799. end)
  8800. whiletruewait = false
  8801. game:GetService("RunService").Stepped:connect(function()
  8802. if whiletruewait == false then
  8803. whiletruewait = true
  8804. wait()
  8805. whiletruewait = false
  8806. end
  8807. end)
  8808. game:GetService("RunService").Stepped:connect(function()
  8809. if whiletruewait == false then
  8810. if MV1 < 20 then
  8811. MV1 = MV1 + 0.2
  8812. end
  8813. if MV2 < 90 then
  8814. MV2 = MV2 + 1
  8815. end
  8816. if MV3 < 190 then
  8817. MV3 = MV3 + 0.4
  8818. end
  8819. if MV4 < 500 then
  8820. MV4 = MV4 + 0.3
  8821. end
  8822. end
  8823. end)
  8824. Humanoid.MaxHealth = 10000
  8825. wait()
  8826. for i = 1, 6 do
  8827. Humanoid.Health = Humanoid.MaxHealth
  8828. wait()
  8829. end
  8830.  
  8831. ---
  8832. GroundWave3 = function()
  8833. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8834. Colors = {"White", "White"}
  8835. local wave = Instance.new("Part", char)
  8836. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8837. wave.Anchored = true
  8838. wave.Name = "Wave"
  8839. wave.CanCollide = false
  8840. wave.Locked = true
  8841. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8842. wave.TopSurface = "Smooth"
  8843. wave.BottomSurface = "Smooth"
  8844. wave.Transparency = 0.10
  8845. wave.CFrame = HandCF
  8846. wm = Instance.new("SpecialMesh",wave)
  8847. wm.MeshId = "rbxassetid://559831844"
  8848. coroutine.wrap(function()
  8849. for i = 1, 30, 1 do
  8850. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8851. wave.Size = wm.Scale
  8852. wave.CFrame = HandCF
  8853. wave.Transparency = i/30
  8854. wait()
  8855. end
  8856. wait()
  8857. wave:Destroy()
  8858. end)()
  8859. end
  8860. ---
  8861.  
  8862. local v3 = Vector3.new
  8863. local num = 0
  8864. local bc = BrickColor.new
  8865. local new = Instance.new
  8866.  
  8867. mouse.KeyDown:connect(function(key)
  8868. if key=="=" then
  8869. Serious()
  8870. char.JumPower = 150
  8871. end
  8872. end)
  8873. Health = math.huge --------- Serious mode aura.
  8874. BaseHealth = math.huge
  8875.  
  8876.  
  8877.  
  8878.  
  8879. InForm = false
  8880.  
  8881. Player = game.Players.LocalPlayer
  8882. Char = Player.Character
  8883. Torso = Char.Torso
  8884.  
  8885. function Serious()
  8886. for X = 1, 1 do wait()
  8887.  
  8888.  
  8889. wait(0)
  8890. for X = 1, 1 do wait()
  8891. local Effect = Instance.new("Part")
  8892. Effect.Name = "Effect"
  8893. Effect.Parent = Torso
  8894. Effect.CFrame = Torso.CFrame
  8895. Effect.BrickColor = BrickColor.new("Neon orange")
  8896. Effect.Shape = "Ball"
  8897. Effect.Size = Vector3.new(1, 1, 1)
  8898. Effect.Anchored = true
  8899. Effect.Material = "Neon"
  8900. Effect.CanCollide = false
  8901. Effect.CFrame = Torso.CFrame
  8902. Effect.Size = Effect.Size + Vector3.new(0.5)
  8903. Effect.Transparency = Effect.Transparency + 0.04
  8904. end
  8905. end
  8906.  
  8907. repeat
  8908. Torso:FindFirstChild("Effect"):Remove()
  8909. until Torso:FindFirstChild("Effect") == nil
  8910.  
  8911.  
  8912. local Color1 = Color3.new(255, 255, 0)
  8913. local Color2 = Color3.new(255, 255, 0)
  8914.  
  8915. for i = 0, 3, 0.1 do
  8916. swait()
  8917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8919. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8920. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8921. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8922. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8923. end
  8924. local pie22 = Instance.new("ParticleEmitter")
  8925. pie22.Parent = LeftArm
  8926. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8927. pie22.LightEmission = 1
  8928. pie22.Size = NumberSequence.new(1,2)
  8929. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8930. pie22.Transparency = NumberSequence.new(0.7,1)
  8931. pie22.EmissionDirection = "Top"
  8932. pie22.Enabled = true
  8933. pie22.Lifetime = NumberRange.new(1)
  8934. pie22.Rotation = NumberRange.new(-420, 425)
  8935. pie22.Rate = 50
  8936. pie22.Speed = NumberRange.new(1)
  8937. pie22.LockedToPart = false
  8938. pie22.VelocitySpread = 2
  8939. local pie22 = Instance.new("ParticleEmitter")
  8940. pie22.Parent = RightArm
  8941. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8942. pie22.LightEmission = 1
  8943. pie22.Size = NumberSequence.new(1,2)
  8944. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8945. pie22.Transparency = NumberSequence.new(0.7,1)
  8946. pie22.EmissionDirection = "Top"
  8947. pie22.Enabled = true
  8948. pie22.Lifetime = NumberRange.new(1)
  8949. pie22.Rotation = NumberRange.new(-420, 425)
  8950. pie22.Rate = 50
  8951. pie22.Speed = NumberRange.new(1)
  8952. pie22.LockedToPart = false
  8953. pie22.VelocitySpread = 2
  8954. local pie22 = Instance.new("ParticleEmitter")
  8955. pie22.Parent = LeftLeg
  8956. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8957. pie22.LightEmission = 1
  8958. pie22.Size = NumberSequence.new(1,2)
  8959. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8960. pie22.Transparency = NumberSequence.new(0.8,1)
  8961. pie22.EmissionDirection = "Top"
  8962. pie22.Enabled = true
  8963. pie22.Lifetime = NumberRange.new(1)
  8964. pie22.Rotation = NumberRange.new(-420, 425)
  8965. pie22.Rate = 20
  8966. pie22.Speed = NumberRange.new(1)
  8967. pie22.LockedToPart = false
  8968. pie22.VelocitySpread = 2
  8969. local pie22 = Instance.new("ParticleEmitter")
  8970. pie22.Parent = RightLeg
  8971. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8972. pie22.LightEmission = 1
  8973. pie22.Size = NumberSequence.new(1,2)
  8974. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8975. pie22.Transparency = NumberSequence.new(0.8,1)
  8976. pie22.EmissionDirection = "Top"
  8977. pie22.Enabled = true
  8978. pie22.Lifetime = NumberRange.new(1)
  8979. pie22.Rotation = NumberRange.new(-420, 425)
  8980. pie22.Rate = 20
  8981. pie22.Speed = NumberRange.new(1)
  8982. pie22.LockedToPart = false
  8983. pie22.VelocitySpread = 2
  8984. lig = Instance.new("PointLight",Player.Character.Torso)
  8985. lig.Color=Color3.new(255,255,0)
  8986. lig.Range = 6
  8987.  
  8988. local Must = Instance.new("Sound",Torso)
  8989. Must.SoundId = "rbxassetid://136847579"
  8990. Must.Pitch = 0.99
  8991. Must.Volume = 0.6
  8992. Must.Looped = false
  8993. wait(0)
  8994. Must:Play()
  8995. a21e = new("Part",char)
  8996. a21e.Name = "Beam"..num
  8997. a21e.Locked = true
  8998. a21e.Size = v3(1,1,1)
  8999. a21e.CanCollide = false
  9000. a21e.BrickColor = bc("Neon orange")
  9001. a21e.Material = "Neon"
  9002. a21e.Transparency = 0
  9003. aa21e = new("SpecialMesh",a21e)
  9004. a21e.Anchored = true
  9005. a21e.Position = RootPart.Position
  9006. aa21e.MeshType = "Sphere"
  9007. aa21e.Scale = v3(1,1,1)
  9008. for i = 1,50 do
  9009. wait()
  9010. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  9011. a21e.Transparency = a21e.Transparency + 0.04
  9012. end
  9013.  
  9014.  
  9015. local Mus = Instance.new("Sound",Torso)
  9016. Mus.SoundId = "rbxassetid://291165237"
  9017. Mus.Pitch = 0.99
  9018. Mus.Volume = 0.2
  9019. Mus.Looped = true
  9020. wait(0)
  9021. Mus:Play()
  9022.  
  9023. InForm = true
  9024. Humanoid.JumpPower = 120
  9025.  
  9026. Char.Humanoid.MaxHealth = Health
  9027. wait(0.3)
  9028. Char.Humanoid.Health = Health
  9029. wait(0.7)
  9030. Must:Destroy()
  9031. end
  9032.  
  9033. function Base()
  9034. InForm = false
  9035. local Effect = Instance.new("Part")
  9036. Effect.Name = "Effect"
  9037. Effect.Parent = Torso
  9038. Effect.CFrame = Torso.CFrame
  9039. Effect.BrickColor = BrickColor.new("White")
  9040. Effect.Shape = "Ball"
  9041. Effect.Size = Vector3.new(8, 8, 8)
  9042. Effect.Anchored = true
  9043. Effect.Material = "Neon"
  9044. Effect.CanCollide = false
  9045. for loop = 1, 25 do wait()
  9046. Effect.CFrame = Torso.CFrame
  9047. Effect.Size = Effect.Size + Vector3.new(-0.5)
  9048. Effect.Transparency = Effect.Transparency + 0.04
  9049.  
  9050. end
  9051. repeat
  9052. Torso:FindFirstChild("Effect"):Remove()
  9053. until Torso:FindFirstChild("Effect") == nil
  9054.  
  9055. for i, v in pairs(Torso:GetChildren()) do
  9056. if v:IsA('ParticleEmitter') then
  9057. v:Remove()
  9058. end
  9059. end
  9060. char.Humanoid.MaxHealth = BaseHealth
  9061. wait(0.3)
  9062. char.Humanoid.Health = BaseHealth
  9063.  
  9064.  
  9065. end
  9066.  
  9067. mouse.KeyDown:connect(function(key)
  9068. if key=="9" then
  9069. Base()
  9070. lig:Destroy()
  9071. end
  9072. end)
  9073.  
  9074. Player.Chatted:connect(function(Message)
  9075. if Message == "Time to get serious." and InForm == false then
  9076. wait(0.10)
  9077. Serious()
  9078. end
  9079. if Message == "off" or Message == "Nice fight." and InForm == true then
  9080. Base()
  9081. end
  9082. local ContentProvider = game:GetService("ContentProvider")
  9083.  
  9084. local function LoadAssets(AssetList)
  9085. -- Takes an asset list and preloads it. Will not wait for them to load.
  9086.  
  9087. for _, AssetId in pairs(AssetList) do
  9088. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  9089. end
  9090. end
  9091.  
  9092. local Gibs = game.Workspace
  9093.  
  9094. function Kill(Character)
  9095. Character.Humanoid.Health = 0
  9096. local poo = Instance.new("IntValue",Character)
  9097. poo.Name = "haha nope"
  9098. local svch = Character
  9099. local hum = Character:findFirstChild("Humanoid")
  9100. Character.Archivable = true
  9101. local chrclone = Character:clone()
  9102. Character.Archivable = false
  9103.  
  9104. local ch = chrclone:GetChildren()
  9105. local i
  9106. for i = 1,#ch do
  9107. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  9108. ch[i]:remove()
  9109. end
  9110. end
  9111. local function Scan(ch)
  9112. local e
  9113. for e = 1,#ch do
  9114. Scan(ch[e]:GetChildren())
  9115. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  9116. ch[e]:remove()
  9117. end
  9118. end
  9119. end
  9120. Scan(chrclone:GetChildren())
  9121.  
  9122. local hum2 = chrclone:findFirstChild("Humanoid")
  9123.  
  9124.  
  9125. if hum2 ~= nil then
  9126. hum2.Name = "Humanoid2"
  9127. hum2.PlatformStand = true
  9128. hum2.Sit = true
  9129. hum2.MaxHealth = 0
  9130. hum2.Health = 0
  9131. end
  9132.  
  9133. local ch = Character:GetChildren()
  9134. local i
  9135. for i = 1,#ch do
  9136. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9137. ch[i]:remove()
  9138. end
  9139. end
  9140.  
  9141. wait(0.2)
  9142.  
  9143. local ch = Character:GetChildren()
  9144. local i
  9145. for i = 1,#ch do
  9146. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  9147. ch[i]:remove()
  9148. end
  9149. end
  9150. Character = chrclone
  9151. local Torso = Character.Torso
  9152. local movevector = Vector3.new()
  9153.  
  9154. if Torso then
  9155. local Head = Character:FindFirstChild("Head")
  9156. local Limb = Character:FindFirstChild("Right Arm")
  9157. if Limb then
  9158.  
  9159. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  9160. local Joint = Instance.new("Glue")
  9161. Joint.Name = "RightShoulder"
  9162. Joint.Part0 = Torso
  9163. Joint.Part1 = Limb
  9164. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9165. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9166. Joint.Parent = Torso
  9167.  
  9168. local B = Instance.new("Part")
  9169. B.TopSurface = 0
  9170. B.BottomSurface = 0
  9171. B.formFactor = "Symmetric"
  9172. B.Size = Vector3.new(1, 1, 1)
  9173. B.Transparency = 1
  9174. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9175. B.Parent = Character
  9176. local W = Instance.new("Weld")
  9177. W.Part0 = Limb
  9178. W.Part1 = B
  9179. W.C0 = CFrame.new(0, -0.5, 0)
  9180. W.Parent = Limb
  9181.  
  9182. end
  9183. local Limb = Character:FindFirstChild("Left Arm")
  9184. if Limb then
  9185.  
  9186. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  9187. local Joint = Instance.new("Glue")
  9188. Joint.Name = "LeftShoulder"
  9189. Joint.Part0 = Torso
  9190. Joint.Part1 = Limb
  9191. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9192. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9193. Joint.Parent = Torso
  9194.  
  9195. local B = Instance.new("Part")
  9196. B.TopSurface = 0
  9197. B.BottomSurface = 0
  9198. B.formFactor = "Symmetric"
  9199. B.Size = Vector3.new(1, 1, 1)
  9200. B.Transparency = 1
  9201. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9202. B.Parent = Character
  9203. local W = Instance.new("Weld")
  9204. W.Part0 = Limb
  9205. W.Part1 = B
  9206. W.C0 = CFrame.new(0, -0.5, 0)
  9207. W.Parent = Limb
  9208.  
  9209. end
  9210. local Limb = Character:FindFirstChild("Right Leg")
  9211. if Limb then
  9212.  
  9213. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  9214. local Joint = Instance.new("Glue")
  9215. Joint.Name = "RightHip"
  9216. Joint.Part0 = Torso
  9217. Joint.Part1 = Limb
  9218. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9219. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  9220. Joint.Parent = Torso
  9221.  
  9222. local B = Instance.new("Part")
  9223. B.TopSurface = 0
  9224. B.BottomSurface = 0
  9225. B.formFactor = "Symmetric"
  9226. B.Size = Vector3.new(1, 1, 1)
  9227. B.Transparency = 1
  9228. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9229. B.Parent = Character
  9230. local W = Instance.new("Weld")
  9231. W.Part0 = Limb
  9232. W.Part1 = B
  9233. W.C0 = CFrame.new(0, -0.5, 0)
  9234. W.Parent = Limb
  9235.  
  9236. end
  9237. local Limb = Character:FindFirstChild("Left Leg")
  9238. if Limb then
  9239.  
  9240. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  9241. local Joint = Instance.new("Glue")
  9242. Joint.Name = "LeftHip"
  9243. Joint.Part0 = Torso
  9244. Joint.Part1 = Limb
  9245. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9246. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  9247. Joint.Parent = Torso
  9248.  
  9249. local B = Instance.new("Part")
  9250. B.TopSurface = 0
  9251. B.BottomSurface = 0
  9252. B.formFactor = "Symmetric"
  9253. B.Size = Vector3.new(1, 1, 1)
  9254. B.Transparency = 1
  9255. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  9256. B.Parent = Character
  9257. local W = Instance.new("Weld")
  9258. W.Part0 = Limb
  9259. W.Part1 = B
  9260. W.C0 = CFrame.new(0, -0.5, 0)
  9261. W.Parent = Limb
  9262. end
  9263. end
  9264. end
  9265. ----------
  9266.  
  9267. lerpz = function(D, E, F, G)
  9268. D[E] = D[E]:lerp(F, G)
  9269. end
  9270.  
  9271. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9272. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9273. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9274. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9275. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9276. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9277. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9278. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9279. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9280. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  9281. resetlerp = function()
  9282. RJ.C0 = RJC0
  9283. RJ.C1 = RJC1
  9284. N.C0 = NC0
  9285. N.C1 = NC1
  9286. RS.C0 = RSC0
  9287. RS.C1 = RSC1
  9288. LS.C0 = LSC0
  9289. LS.C1 = LSC1
  9290. RH.C0 = RHC0
  9291. RH.C1 = RHC1
  9292. LH.C0 = LHC0
  9293. LH.C1 = LHC1
  9294. end
  9295. -------
  9296. ----------
  9297. hrp = char.HumanoidRootPart
  9298.  
  9299. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9300. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9301. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9302. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9303. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9304. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  9305. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9306. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9307. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  9308. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9309. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9310. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  9311. RS = Torso:FindFirstChild("Right Shoulder")
  9312. LS = Torso:FindFirstChild("Left Shoulder")
  9313. RH = Torso:FindFirstChild("Right Hip")
  9314. LH = Torso:FindFirstChild("Left Hip")
  9315. RJ = hrp:FindFirstChild("RootJoint")
  9316. N = Torso:FindFirstChild("Neck")
  9317. cf = CFrame.new
  9318. ang = CFrame.Angles
  9319. rd = math.rad
  9320. rd2 = math.random
  9321. cs = ColorSequence.new
  9322. ns = NumberSequence.new
  9323. nsk = NumberSequenceKeypoint.new
  9324. -------------------
  9325.  
  9326. end)
  9327.  
  9328. print([[
  9329. -------------------------------------------------
  9330. hi
  9331. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement