Advertisement
wamandnj

Untitled

Feb 28th, 2019
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 438.30 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros");InternalData = {}InternalData.RealOwner = owner;InternalData.RealObjs = {};InternalData.SoundLoudness = {};local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end,__call=function(self,...)local t=rawget(self,"_RealService")if t then return t(...)end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return self[t]end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;x.RunService=v({RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")setmetatable(x,{__index=function(self,t)return r:GetService(t)or typeof(r[t])=="function"and function(m,...)return r[t](r,...)end or r[t]end,__newindex=s.__newindex,__call=s.__call})game,owner=x,x.Players.LocalPlayer
  5. script.Parent = InternalData.RealOwner.Character
  6. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput";InternalData.Event = Event
  7. local function createObject (connections, index)
  8. local proxy = newproxy (true);local meta = getmetatable (proxy);
  9. local runbind = function (self, i, ...) connections[i]:Fire (...); end;
  10. while (#connections > 0) do connections[table.remove(connections, 1)] = Instance.new ('BindableEvent');end;
  11. meta.__index = function (self, i)
  12. if (i == 'TriggerEvent') then return runbind end;
  13. return connections[i] and connections[i].Event or index[i];
  14. end;
  15. meta.__newindex = index;meta.__metatable = false;return proxy
  16. end;
  17. local Mouse = createObject({"KeyUp","KeyDown","Button1Down","Button1Up"},{["Target"] = nil;["Hit"] = CFrame.new()})
  18. local UserInputService = createObject({"InputBegan","InputEnded"},{})
  19. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  20. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  21. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  22. Event.OnServerEvent:Connect(function(FiredBy,Input)
  23. if FiredBy ~= InternalData.RealOwner then return end
  24. if Input.MouseEvent then
  25. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  26. elseif Input.Sound then
  27. if InternalData.SoundLoudness[Input.Sound] then InternalData.SoundLoudness[Input.Sound] = Input.Loudness end
  28. else
  29. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  30. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TriggerEvent(Begin and "Button1Down" or "Button1Up") end
  31. for _,Action in pairs(ContextActionService.Actions) do
  32. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  33. end
  34. Mouse:TriggerEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower());UserInputService:TriggerEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  35. end
  36. end)
  37. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  38. Event.Parent = NLS([[
  39. local Player = owner;
  40. local Sounds = {};
  41. local Event = script:WaitForChild("UserInput");
  42. local UserInputService = game:GetService("UserInputService");
  43. local Mouse = Player:GetMouse();
  44. local Input = function(Input,gameProcessedEvent)
  45. if gameProcessedEvent then return end
  46. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  47. end
  48. Event.OnClientEvent:connect(function(Args)
  49. if Args[1] == "NewSound" then table.insert(Sounds,Args[2]) end
  50. end)
  51. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  52. local Hit,Target
  53. while wait(1/30) do
  54. for x,Sound in pairs(Sounds) do
  55. if Sound.Parent then Event:FireServer({["Sound"]=Sound,["Loudness"]=Sound.PlaybackLoudness}) end
  56. end
  57. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  58. Hit = Mouse.Hit;Target = Mouse.Target;
  59. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  60. end
  61. end
  62. ]],InternalData.RealOwner.Character)
  63. end
  64. InternalData.NewOwner = setmetatable({},{
  65. __index = function (self,Index)
  66. local Type = type(InternalData.RealOwner[Index])
  67. if Type == "function" then
  68. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  69. return function (self)return InternalData["Mouse"] end
  70. end
  71. return function (self,...)return InternalData.RealOwner[Index](InternalData.RealOwner,...) end
  72. elseif Index == "FakePlayer" then
  73. return true
  74. end
  75. return InternalData.RealOwner[Index]
  76. end;
  77. __tostring = function(self) return tostring(InternalData.RealOwner) end
  78. })
  79. --LoadLibrary("RbxUtility").Create
  80. InternalData.LoadLibrary = LoadLibrary;LoadLibrary = function(Library)
  81. if Library == "RbxUtility" then
  82. return setmetatable({},{
  83. __tostring = function() return "RbxUtility" end;
  84. __index = function(self, Index)
  85. if Index:lower() == "create" then
  86. return function(Type)
  87. return function(Data)
  88. Data = Data or {}
  89. local Inst = Instance.new(Type)
  90. for x,y in pairs(Data) do
  91. if InternalData.RealObjs[y] then y = InternalData.RealObjs[y] end
  92. if y == owner then y = InternalData.RealOwner end
  93. Inst[x] = y
  94. end
  95. return Inst
  96. end
  97. end
  98. end
  99. return InternalData.LoadLibrary(Library)[Index]
  100. end
  101. })
  102. end
  103. return InternalData.LoadLibrary(Library)
  104. end
  105. InternalData.RealInstance = Instance;Instance = setmetatable({},{
  106. __index = function (self,Index)
  107. if Index:lower() == 'new' then
  108. return function (Type, Parent)
  109. if Parent == owner then Parent = InternalData.RealOwner end
  110. if InternalData.RealObjs[Parent] then Parent = InternalData.RealObjs[Parent] end
  111. local Real = InternalData.RealInstance.new(Type,Parent)
  112. if not Type then return end
  113. if Type == "BillboardGui" then
  114. local ToReturn = setmetatable({},{
  115. __index = function (self,Index)
  116. if type(Real[Index]) == "function" then
  117. if Index:lower() == "clone" then
  118. return function (self)
  119. local Real = Real:Clone()
  120. local ToReturn = setmetatable({RealObject = Real},{
  121. __index = function (self,Index)
  122. if type(Real[Index]) == "function" then return function (self,...) return Real[Index](Real,...)end end
  123. return Real[Index]
  124. end;
  125. __newindex = function (self,Index,Value)
  126. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  127. if Value == owner then Value = InternalData.RealOwner end
  128. Real[Index] = Value
  129. end;
  130. __tostring = function(self) return tostring(Real) end;
  131. })
  132. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  133. end
  134. end
  135. return function (self,...) return Real[Index](Real,...)end
  136. end
  137. return Real[Index]
  138. end;
  139. __newindex = function (self,Index,Value)
  140. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  141. if Value == owner then Value = InternalData.RealOwner end
  142. Real[Index] = Value
  143. end;
  144. __tostring = function(self) return tostring(Real) end;
  145. })
  146. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  147. elseif Type:lower() == "sound" then
  148. Real.Parent = owner.Character;
  149. local ToReturn = setmetatable({RealObject = Real},{
  150. __index = function (self,Index)
  151. if Index:lower() == "playbackloudness" then
  152. return InternalData.SoundLoudness[Real] or 0
  153. elseif type(Real[Index]) == "function" then
  154. if Index:lower() == "clone" then
  155. return function (self)
  156. local Real = Real:Clone()
  157. local ToReturn = setmetatable({},{
  158. __index = function (self,Index)
  159. if type(Real[Index]) == "function" then return function (self,...) return Real[Index](Real,...)end end
  160. return Real[Index]
  161. end;
  162. __newindex = function (self,Index,Value)
  163. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  164. if Value == owner then Value = InternalData.RealOwner end
  165. Real[Index] = Value
  166. end;
  167. __tostring = function(self) return tostring(Real) end;
  168. })
  169. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  170. end
  171. end
  172. return function (self,...) return Real[Index](Real,...)end
  173. end
  174. return Real[Index]
  175. end;
  176. __newindex = function (self,Index,Value)
  177. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  178. if Value == owner then Value = InternalData.RealOwner end
  179. Real[Index] = Value
  180. end;
  181. __tostring = function(self) return tostring(Real) end;
  182. })
  183. InternalData.RealObjs[ToReturn] = Real;InternalData.SoundLoudness[Real] = 0;repeat wait() until InternalData.Event.Parent InternalData.Event:FireClient(InternalData.RealOwner,{"NewSound",Real}) return ToReturn;
  184. else
  185. local ToReturn = setmetatable({RealObject = Real},{
  186. __index = function (self,Index)
  187. if type(Real[Index]) == "function" then
  188. if Index:lower() == "clone" then
  189. return function (self)
  190. local Real = Real:Clone()
  191. local ToReturn = setmetatable({},{
  192. __index = function (self,Index)
  193. if type(Real[Index]) == "function" then return function (self,...) return Real[Index](Real,...)end end
  194. return Real[Index]
  195. end;
  196. __newindex = function (self,Index,Value)
  197. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  198. if Value == owner then Value = InternalData.RealOwner end
  199. Real[Index] = Value
  200. end;
  201. __tostring = function(self) return tostring(Real) end;
  202. })
  203. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  204. end
  205. end
  206. return function (self,...) return Real[Index](Real,...)end
  207. end
  208. return Real[Index]
  209. end;
  210. __newindex = function (self,Index,Value)
  211. if InternalData.RealObjs[Value] then Value = InternalData.RealObjs[Value] end
  212. if Value == owner then Value = InternalData.RealOwner end
  213. Real[Index] = Value
  214. end;
  215. __tostring = function(self) return tostring(Real) end;
  216. })
  217. InternalData.RealObjs[ToReturn] = Real;return ToReturn;
  218. end
  219. end
  220. end
  221. return InternalData.RealInstance[Index]
  222. end;
  223. __tostring = function(self) return tostring(InternalData.RealInstance) end;
  224. });
  225. InternalData.RealGame = game;game = setmetatable({},{
  226. __index = function (self,Index)
  227. if InternalData.RealGame[Index] then
  228. local Type = type(InternalData.RealGame[Index])
  229. if Type == "function" then
  230. if Index:lower() == "getservice" or Index:lower() == "service" then
  231. return function (self,Service)
  232. local FakeServices = {
  233. ["players"] = function()
  234. return setmetatable({},{
  235. __index = function (self2,Index2)
  236. local RealService = InternalData.RealGame:GetService(Service)
  237. local Type2 = type(RealService[Index2])
  238. if Type2 == "function" then
  239. return function (self,...) return RealService[Index2](RealService,...)end
  240. else
  241. if Index2:lower() == "localplayer" then return InternalData.NewOwner end
  242. return RealService[Index2]
  243. end
  244. end;
  245. __tostring = function(self) return tostring(InternalData.RealGame:GetService(Service)) end
  246. })
  247. end;
  248. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  249. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  250. ["debris"] = function()
  251. return setmetatable({},{
  252. __index = function(self2,Index2)
  253. local RealService = InternalData.RealGame:GetService(Service)
  254. local Type2 = type(RealService[Index2])
  255. if Type2 == "function" then
  256. if Index2:lower() == "additem" then
  257. return function (self,Item,Time)
  258. if InternalData.RealObjs[Item] then Item = InternalData.RealObjs[Item] end
  259. return RealService:AddItem(Item,Time)
  260. end
  261. end
  262. return function (self,...) return RealService[Index2](RealService,...) end
  263. end
  264. return RealService[Index2]
  265. end;
  266. __tostring = function(self) return tostring(InternalData.RealGame:GetService("Debris")) end
  267. })
  268. end;
  269. ["runservice"] = function()
  270. return setmetatable({},{
  271. __index = function(self2,Index2)
  272. local RealService = InternalData.RealGame:GetService(Service)
  273. local Type2 = type(RealService[Index2])
  274. if Type2 == "function" then
  275. return function (self,...) return RealService[Index2](RealService,...) end
  276. else
  277. local RunServices = {
  278. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return InternalData.RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  279. ["renderstepped"] = function() return RealService["Stepped"] end
  280. }
  281. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  282. return RealService[Index2]
  283. end
  284. end;
  285. __tostring = function(self) return tostring(InternalData.RealGame:GetService("RunService")) end
  286. })
  287. end
  288. }
  289. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  290. return InternalData.RealGame:GetService(Service)
  291. end
  292. end
  293. return function (self,...) return InternalData.RealGame[Index](InternalData.RealGame,...) end
  294. else
  295. if game:GetService(Index) then return game:GetService(Index) end
  296. return InternalData.RealGame[Index]
  297. end
  298. end
  299. return nil
  300. end;
  301. __tostring = function(self) return tostring(InternalData.game) end
  302. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete!")
  303.  
  304. wait(2)
  305. local Player = game.Players.localPlayer
  306. local char = Player.Character
  307. local Character = Player.Character
  308. local Head = Character.Head
  309. local done = false
  310. local canheal = false
  311. local deathchat1 = false
  312. local once = true
  313. local dead = false
  314. local candie = true
  315. local deathchat = false
  316. local idleon = true
  317. local idle1 = true
  318. local idle = true
  319. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  320. if v:IsA("Accessory") then
  321. v:Destroy()
  322. end
  323. end
  324. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  325. if v:IsA("Shirt") then
  326. v:Remove()
  327. end
  328. end
  329. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  330. if v:IsA("Pants") then
  331. v:Remove()
  332. end
  333. end
  334. wait()
  335. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  336. shirt.Name = "Shirt"
  337. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  338. pants.Name = "Pants"
  339.  
  340. local v3 = Vector3.new
  341. local num = 0
  342. local bc = BrickColor.new
  343. local new = Instance.new
  344.  
  345.  
  346. Instance.new("ForceField",char).Visible = false
  347. local poo = Instance.new("IntValue",Character)
  348. poo.Name = "haha nope"
  349. char.Humanoid.MaxHealth = math.huge
  350. wait()
  351. char.Humanoid.Health = math.huge
  352. Instance.new("ForceField",char).Visible = false
  353.  
  354. shirt = Instance.new("Shirt", char)
  355. shirt.Name = "Shirt"
  356. pants = Instance.new("Pants", char)
  357. pants.Name = "Pants"
  358. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=173754282"
  359. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=208385443"
  360. char.Head.face.Texture = "rbxassetid://9"
  361.  
  362.  
  363. Hair7 = Instance.new("Part")
  364. Hair7.Parent = char
  365. Hair7.Name = "Hair"
  366. Hair7.CanCollide = false
  367. Hair7.Locked = true
  368. Hair7.TopSurface = "Smooth"
  369. Hair7.BottomSurface = "Smooth"
  370. Hair7.formFactor = "Symmetric"
  371. Hair7.Material = "Neon"
  372. Hair7.BrickColor = BrickColor.new("Really black")
  373. Hair7.CFrame = char.Torso.CFrame
  374. Hair7.Size = Vector3.new(1, 1, 1)
  375. Hair7.Transparency = 0
  376.  
  377.  
  378. Weld1 = Instance.new("Weld")
  379. Weld1.Parent = char.Head
  380. Weld1.Part0 = char.Head
  381. Weld1.Part1 = Hair7
  382. Weld1.C0 = CFrame.new(0, 0.66, 0.6)
  383.  
  384. Mesh = Instance.new("SpecialMesh")
  385. Mesh.Offset = Vector3.new(0,-0.4,0)
  386. Mesh.Parent = Hair7
  387. Mesh.Scale = Vector3.new(0.6, 0.6, 0.6)
  388. Mesh.MeshType = "FileMesh"
  389. Mesh.MeshId = "http://www.roblox.com/asset/?id=430064078"
  390. Mesh.TextureId = "http://www.roblox.com/asset/?id=430064079"
  391.  
  392.  
  393. local ice = Instance.new("Part", Head)
  394. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  395. ice.BrickColor = BrickColor.new("White")
  396. ice.CanCollide = false
  397. ice.TopSurface = 0
  398. ice.BottomSurface = 0
  399. ice.Transparency = 1
  400. local ice2 = Instance.new("SpecialMesh", ice)
  401. ice2.MeshType = "Brick"
  402. ice2.Scale = Vector3.new(1, 1, 1)
  403. local ice3 = Instance.new("Weld", ice)
  404. ice3.Part0 = Head
  405. ice3.Part1 = ice
  406. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  407. local icesmoke = Instance.new("ParticleEmitter", ice)
  408. icesmoke.VelocitySpread = 5
  409. icesmoke.Size = NumberSequence.new({
  410. NumberSequenceKeypoint.new(0, 0.01),
  411. NumberSequenceKeypoint.new(1, 1)
  412. })
  413. icesmoke.Rate = math.huge
  414. icesmoke.Speed = NumberRange.new(1, 1)
  415. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  416. icesmoke.Transparency = NumberSequence.new({
  417. NumberSequenceKeypoint.new(0, 0.9),
  418. NumberSequenceKeypoint.new(1, 1)
  419. })
  420. icesmoke.Rotation = NumberRange.new(0, 360)
  421. icesmoke.Name = "Smoke"
  422. icesmoke.LightEmission = 0
  423. icesmoke.Acceleration = Vector3.new(0,0,0)
  424. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  425. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  426. icesmoke.LockedToPart = true
  427. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  428. secondcolor = "Really black"
  429. wait(0.016666666666666666)
  430. Effects = {}
  431. local Player = game.Players.localPlayer
  432. local Character = Player.Character
  433. local Humanoid = Character.Humanoid
  434. local mouse = Player:GetMouse()
  435. local LeftArm = Character["Left Arm"]
  436. local RightArm = Character["Right Arm"]
  437. local LeftLeg = Character["Left Leg"]
  438. local RightLeg = Character["Right Leg"]
  439. local Head = Character.Head
  440. local Torso = Character.Torso
  441. local cam = game.Workspace.CurrentCamera
  442. local RootPart = Character.HumanoidRootPart
  443. local RootJoint = RootPart.RootJoint
  444. local equipped = true
  445. local attack = false
  446. local Anim = "Idle"
  447. local idle = 0
  448. local attacktype = 1
  449. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  450. local velocity = RootPart.Velocity.y
  451. local sine = 0
  452. local change = 1
  453. local grabbed = false
  454. local cn = CFrame.new
  455. local mr = math.rad
  456. local angles = CFrame.Angles
  457. local ud = UDim2.new
  458. local c3 = Color3.new
  459. local dir = {
  460. w = 0,
  461. s = 0,
  462. a = 0,
  463. d = 0
  464. }
  465. firemode = true
  466. local Services = {
  467. SoundService = game:GetService("SoundService"),
  468. Players = game:GetService("Players"),
  469. Debris = game:GetService("Debris"),
  470. Workspace = game:GetService("Workspace"),
  471. Lighting = game:GetService("Lighting"),
  472. HttpService = game:GetService("HttpService"),
  473. InsertService = game:GetService("InsertService")
  474. }
  475. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  476. Humanoid.Animator:Destroy()
  477. Character.Animate:Destroy()
  478. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  479. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  480. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  481. RSH, LSH = nil, nil
  482. RW = Instance.new("Weld")
  483. LW = Instance.new("Weld")
  484. RH = Torso["Right Hip"]
  485. LH = Torso["Left Hip"]
  486. RSH = Torso["Right Shoulder"]
  487. LSH = Torso["Left Shoulder"]
  488. RSH.Parent = nil
  489. LSH.Parent = nil
  490. RW.Name = "RW"
  491. RW.Part0 = Torso
  492. RW.C0 = cn(1.5, 0.5, 0)
  493. RW.C1 = cn(0, 0.5, 0)
  494. RW.Part1 = RightArm
  495. RW.Parent = Torso
  496. LW.Name = "LW"
  497. LW.Part0 = Torso
  498. LW.C0 = cn(-1.5, 0.5, 0)
  499. LW.C1 = cn(0, 0.5, 0)
  500. LW.Part1 = LeftArm
  501. LW.Parent = Torso
  502. --------------
  503. function clerp(a, b, t)
  504. local qa = {
  505. QuaternionFromCFrame(a)
  506. }
  507. local qb = {
  508. QuaternionFromCFrame(b)
  509. }
  510. local ax, ay, az = a.x, a.y, a.z
  511. local bx, by, bz = b.x, b.y, b.z
  512. local _t = 1 - t
  513. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  514. end
  515. function QuaternionFromCFrame(cf)
  516. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  517. local trace = m00 + m11 + m22
  518. if trace > 0 then
  519. local s = math.sqrt(1 + trace)
  520. local recip = 0.5 / s
  521. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  522. else
  523. local i = 0
  524. if m00 < m11 then
  525. i = 1
  526. end
  527. if m22 > (i == 0 and m00 or m11) then
  528. i = 2
  529. end
  530. if i == 0 then
  531. local s = math.sqrt(m00 - m11 - m22 + 1)
  532. local recip = 0.5 / s
  533. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  534. elseif i == 1 then
  535. local s = math.sqrt(m11 - m22 - m00 + 1)
  536. local recip = 0.5 / s
  537. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  538. elseif i == 2 then
  539. local s = math.sqrt(m22 - m00 - m11 + 1)
  540. local recip = 0.5 / s
  541. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  542. end
  543. end
  544. end
  545. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  546. local xs, ys, zs = x + x, y + y, z + z
  547. local wx, wy, wz = w * xs, w * ys, w * zs
  548. local xx = x * xs
  549. local xy = x * ys
  550. local xz = x * zs
  551. local yy = y * ys
  552. local yz = y * zs
  553. local zz = z * zs
  554. 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))
  555. end
  556. function QuaternionSlerp(a, b, t)
  557. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  558. local startInterp, finishInterp
  559. if cosTheta >= 1.0E-4 then
  560. if 1 - cosTheta > 1.0E-4 then
  561. local theta = math.acos(cosTheta)
  562. local invSinTheta = 1 / math.sin(theta)
  563. startInterp = math.sin((1 - t) * theta) * invSinTheta
  564. finishInterp = math.sin(t * theta) * invSinTheta
  565. else
  566. startInterp = 1 - t
  567. finishInterp = t
  568. end
  569. elseif 1 + cosTheta > 1.0E-4 then
  570. local theta = math.acos(-cosTheta)
  571. local invSinTheta = 1 / math.sin(theta)
  572. startInterp = math.sin((t - 1) * theta) * invSinTheta
  573. finishInterp = math.sin(t * theta) * invSinTheta
  574. else
  575. startInterp = t - 1
  576. finishInterp = t
  577. end
  578. 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
  579. end
  580. function swait(num)
  581. if num == 0 or num == nil then
  582. game:service("RunService").RenderStepped:wait(0)
  583. else
  584. for i = 0, num do
  585. game:service("RunService").RenderStepped:wait(0)
  586. end
  587. end
  588. end
  589. local RbxUtility = LoadLibrary("RbxUtility")
  590. local Create = RbxUtility.Create
  591. function RemoveOutlines(part)
  592. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  593. end
  594. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  595. local Part = Create("Part")({
  596. formFactor = FormFactor,
  597. Parent = Parent,
  598. Reflectance = Reflectance,
  599. Transparency = Transparency,
  600. CanCollide = false,
  601. Locked = true,
  602. BrickColor = BrickColor.new(tostring(BColor)),
  603. Name = Name,
  604. Size = Size,
  605. Material = Material
  606. })
  607. RemoveOutlines(Part)
  608. return Part
  609. end
  610. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  611. local Msh = Create(Mesh)({
  612. Parent = Part,
  613. Offset = OffSet,
  614. Scale = Scale
  615. })
  616. if Mesh == "SpecialMesh" then
  617. Msh.MeshType = MeshType
  618. Msh.MeshId = MeshId
  619. end
  620. return Msh
  621. end
  622. function CreateWeld(Parent, Part0, Part1, C0, C1)
  623. local Weld = Create("Weld")({
  624. Parent = Parent,
  625. Part0 = Part0,
  626. Part1 = Part1,
  627. C0 = C0,
  628. C1 = C1
  629. })
  630. return Weld
  631. end
  632. function rayCast(Position, Direction, Range, Ignore)
  633. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  634. end
  635. function CreateSound(id, par, vol, pit)
  636. coroutine.resume(coroutine.create(function()
  637. local sou = Instance.new("Sound", par or workspace)
  638. sou.Volume = vol
  639. sou.Pitch = pit or 1
  640. sou.SoundId = id
  641. wait()
  642. sou:play()
  643. game:GetService("Debris"):AddItem(sou, 6)
  644. end))
  645. end
  646. function CreateSong(id, par, vol, pit)
  647. coroutine.resume(coroutine.create(function()
  648. sou2 = Instance.new("Sound", par or workspace)
  649. sou2.Volume = 1
  650. sou2.Pitch = 1
  651. sou2.SoundId = id
  652. wait()
  653. sou2:play()
  654. sou2.Looped = true
  655. end))
  656. end
  657. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  658. local function getclosest(obj, distance)
  659. local last, lastx = distance + 1, nil
  660. for i, v in pairs(workspace:GetChildren()) do
  661. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  662. local t = v.Torso
  663. local dist = t.Position - obj.Position.magnitude
  664. if distance >= dist and last > dist then
  665. last = dist
  666. lastx = v
  667. end
  668. end
  669. end
  670. return lastx
  671. end
  672. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  673. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  674. prt.Anchored = true
  675. prt.CFrame = cframe
  676. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  677. game:GetService("Debris"):AddItem(prt, 10)
  678. if Type == 1 or Type == nil then
  679. table.insert(Effects, {
  680. prt,
  681. "Block1",
  682. delay,
  683. x3,
  684. y3,
  685. z3,
  686. msh
  687. })
  688. elseif Type == 2 then
  689. table.insert(Effects, {
  690. prt,
  691. "Block2",
  692. delay,
  693. x3,
  694. y3,
  695. z3,
  696. msh
  697. })
  698. elseif Type == 3 then
  699. table.insert(Effects, {
  700. prt,
  701. "Block3",
  702. delay,
  703. x3,
  704. y3,
  705. z3,
  706. msh
  707. })
  708. end
  709. end
  710. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  711. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  712. prt.Anchored = true
  713. prt.CFrame = cframe
  714. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  715. game:GetService("Debris"):AddItem(prt, 10)
  716. table.insert(Effects, {
  717. prt,
  718. "Cylinder",
  719. delay,
  720. x3,
  721. y3,
  722. z3,
  723. msh
  724. })
  725. end
  726. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  727. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  728. prt.Anchored = true
  729. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  730. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  731. game:GetService("Debris"):AddItem(prt, 10)
  732. table.insert(Effects, {
  733. prt,
  734. "Cylinder",
  735. delay,
  736. x3,
  737. y3,
  738. z3,
  739. msh
  740. })
  741. end
  742. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  743. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  744. prt.Anchored = true
  745. prt.CFrame = cframe
  746. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  747. game:GetService("Debris"):AddItem(prt, 10)
  748. table.insert(Effects, {
  749. prt,
  750. "Cylinder",
  751. delay,
  752. x3,
  753. y3,
  754. z3,
  755. msh
  756. })
  757. end
  758. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  759. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  760. prt.Anchored = true
  761. prt.CFrame = cframe
  762. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  763. game:GetService("Debris"):AddItem(prt, 10)
  764. table.insert(Effects, {
  765. prt,
  766. "Cylinder",
  767. delay,
  768. x3,
  769. y3,
  770. z3,
  771. msh
  772. })
  773. end
  774. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  775. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  776. prt.Anchored = true
  777. prt.CFrame = cframe
  778. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  779. game:GetService("Debris"):AddItem(prt, 10)
  780. table.insert(Effects, {
  781. prt,
  782. "Cylinder",
  783. delay,
  784. x3,
  785. y3,
  786. z3,
  787. msh
  788. })
  789. end
  790. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  791. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  792. prt.Anchored = true
  793. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  794. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  795. local num = math.random(10, 50) / 1000
  796. game:GetService("Debris"):AddItem(prt, 10)
  797. table.insert(Effects, {
  798. prt,
  799. "Shatter",
  800. num,
  801. prt.CFrame,
  802. math.random() - math.random(),
  803. 0,
  804. math.random(50, 100) / 100
  805. })
  806. end
  807.  
  808. attack = false
  809. game:GetService("RunService").Stepped:connect(function()
  810. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  811. velocity = RootPart.Velocity.y
  812. sine = sine + change
  813. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  814. if equipped == true or equipped == false then
  815. if 1 < RootPart.Velocity.y and hit == nil then
  816. Anim = "Jump"
  817. if attack == false and ice_mode == false then
  818. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  819. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  820. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  821. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  822. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  823. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  824. end
  825. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  826. Anim = "Fall"
  827. if attack == false then
  828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  830. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  831. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  832. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  833. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  834. end
  835. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  836. Anim = "Idle"
  837. if attack == false then
  838. change = 1
  839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(67)), .1)
  840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-59)), .1)
  841. 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)
  842. 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)
  843. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-15 + 0 * math.cos(sine / 25)), math.rad(-1), math.rad(0 + 2 * math.cos(sine / 25))), .1)
  844. 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)
  845. end
  846. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 500 and hit ~= nil and ice_mode == false then
  847. Anim = "Walk"
  848. if attack==false then
  849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.05 + .1 * 2.5 * math.cos(sine / 2)) * angles(math.rad(50), math.rad(2) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 2))), .2)
  850. 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)
  851. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(-5), math.rad(5 * math.cos(sine / 3))), .2)
  852. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.4) * angles(math.rad(50 * math.cos(6 / 2)), math.rad(5), math.rad(5 * math.cos(sine / 3))), .2)
  853. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  854. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(55 * math.cos(sine / 3))), .3)
  855. end
  856. end
  857. end
  858. if equipped == true or equipped == false then
  859. if 1 < RootPart.Velocity.Y and hit == nil then
  860. Anim = "Jump"
  861. if attack == false and ice_mode == true then
  862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  864. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  865. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  866. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  867. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  868. end
  869. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  870. Anim = "Fall"
  871. if attack == false then
  872. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  873. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  874. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  875. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  876. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  877. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  878. end
  879. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  880. Anim = "Idle"
  881. if attack == false then
  882. change = 0.8
  883. 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)
  884. 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)
  885. 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)
  886. 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)
  887. 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)
  888. 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)
  889. end
  890. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  891. Anim = "Walk"
  892. if attack == false then
  893. 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)
  894. 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)
  895. 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)
  896. 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)
  897. 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)
  898. 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)
  899. end
  900. end
  901. end
  902. if 0 < #Effects then
  903. for e = 1, #Effects do
  904. if Effects[e] ~= nil then
  905. local Thing = Effects[e]
  906. if Thing ~= nil then
  907. local Part = Thing[1]
  908. local Mode = Thing[2]
  909. local Delay = Thing[3]
  910. local IncX = Thing[4]
  911. local IncY = Thing[5]
  912. local IncZ = Thing[6]
  913. if 1 >= Thing[1].Transparency then
  914. if Thing[2] == "Block1" then
  915. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  916. local Mesh = Thing[1].Mesh
  917. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  918. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  919. elseif Thing[2] == "Block2" then
  920. 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)
  921. local Mesh = Thing[7]
  922. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  923. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  924. elseif Thing[2] == "Block3" then
  925. 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)
  926. local Mesh = Thing[7]
  927. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  928. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  929. elseif Thing[2] == "Cylinder" then
  930. local Mesh = Thing[1].Mesh
  931. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  932. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  933. elseif Thing[2] == "Blood" then
  934. local Mesh = Thing[7]
  935. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  936. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  937. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  938. elseif Thing[2] == "Elec" then
  939. local Mesh = Thing[1].Mesh
  940. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  941. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  942. elseif Thing[2] == "Disappear" then
  943. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  944. elseif Thing[2] == "Shatter" then
  945. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  946. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  947. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  948. Thing[6] = Thing[6] + Thing[5]
  949. end
  950. else
  951. Part.Parent = nil
  952. table.remove(Effects, e)
  953. end
  954. end
  955. end
  956. end
  957. end
  958. end)
  959. function RemoveOutlines(part)
  960. part.TopSurface = 10
  961. end
  962. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  963. local Part = Create("Part")({
  964. Parent = Parent,
  965. Reflectance = Reflectance,
  966. Transparency = Transparency,
  967. CanCollide = false,
  968. Locked = true,
  969. BrickColor = BrickColor.new(tostring(BColor)),
  970. Name = Name,
  971. Size = Size,
  972. Material = Material
  973. })
  974. RemoveOutlines(Part)
  975. return Part
  976. end
  977. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  978. local Msh = Create(Mesh)({
  979. Parent = Part,
  980. Offset = OffSet,
  981. Scale = Scale
  982. })
  983. if Mesh == "SpecialMesh" then
  984. Msh.MeshType = MeshType
  985. Msh.MeshId = MeshId
  986. end
  987. return Msh
  988. end
  989. function CreateWeld(Parent, Part0, Part1, C0, C1)
  990. local Weld = Create("Weld")({
  991. Parent = Parent,
  992. Part0 = Part0,
  993. Part1 = Part1,
  994. C0 = C0,
  995. C1 = C1
  996. })
  997. return Weld
  998. end
  999. WSHM = {
  1000. "White",
  1001. "Pastel light blue"
  1002. }
  1003. WSH = WSHM[math.random(1, #WSHM)]
  1004. function IcePartFunk(HPart, aria, Min, Max)
  1005. IcePart = Instance.new("Part", HPart)
  1006. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1007. IcePart.CanCollide = false
  1008. IuW = Instance.new("Weld")
  1009. IuW.Name = "GuW"
  1010. IuW.Part0 = HPart
  1011. 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))
  1012. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1013. IuW.Part1 = IcePart
  1014. IuW.Parent = HPart
  1015. IcePart.Transparency = 0.85
  1016. IcePart.Material = "Neon"
  1017. WSH = WSHM[math.random(1, #WSHM)]
  1018. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1019. RemoveOutlines(IcePart)
  1020. game:GetService("Debris"):AddItem(IuW, 4)
  1021. game:GetService("Debris"):AddItem(IcePart, 6)
  1022. end
  1023. SpikeMeshId = 1033714
  1024. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1025. local Part = Instance.new("Part", Parent)
  1026. Part.Name = Name
  1027. Part.BrickColor = BrickColor.new(Color)
  1028. Part.Size = Size
  1029. Part.Material = Material
  1030. Part.Transparency = Transparency
  1031. Part.CanCollide = false
  1032. RemoveOutlines(Part)
  1033. local Mesh = Instance.new("SpecialMesh", Part)
  1034. Mesh.MeshType = "Sphere"
  1035. Mesh.Scale = Scale
  1036. return Mesh and Part
  1037. end
  1038. CFuncs = {
  1039. Part = {
  1040. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1041. local Part = Create("Part")({
  1042. Parent = Parent,
  1043. Reflectance = Reflectance,
  1044. Transparency = Transparency,
  1045. CanCollide = false,
  1046. Locked = true,
  1047. BrickColor = BrickColor.new(tostring(BColor)),
  1048. Name = Name,
  1049. Size = Size,
  1050. Material = Material
  1051. })
  1052. RemoveOutlines(Part)
  1053. return Part
  1054. end
  1055. },
  1056. Mesh = {
  1057. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1058. local Msh = Create(Mesh)({
  1059. Parent = Part,
  1060. Offset = OffSet,
  1061. Scale = Scale
  1062. })
  1063. if Mesh == "SpecialMesh" then
  1064. Msh.MeshType = MeshType
  1065. Msh.MeshId = MeshId
  1066. end
  1067. return Msh
  1068. end
  1069. },
  1070. Mesh = {
  1071. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1072. local Msh = Create(Mesh)({
  1073. Parent = Part,
  1074. Offset = OffSet,
  1075. Scale = Scale
  1076. })
  1077. if Mesh == "SpecialMesh" then
  1078. Msh.MeshType = MeshType
  1079. Msh.MeshId = MeshId
  1080. end
  1081. return Msh
  1082. end
  1083. },
  1084. Weld = {
  1085. Create = function(Parent, Part0, Part1, C0, C1)
  1086. local Weld = Create("Weld")({
  1087. Parent = Parent,
  1088. Part0 = Part0,
  1089. Part1 = Part1,
  1090. C0 = C0,
  1091. C1 = C1
  1092. })
  1093. return Weld
  1094. end
  1095. },
  1096. Sound = {
  1097. Create = function(id, par, vol, pit)
  1098. coroutine.resume(coroutine.create(function()
  1099. local S = Create("Sound")({
  1100. Volume = vol,
  1101. Pitch = pit or 1,
  1102. SoundId = id,
  1103. Parent = par or workspace
  1104. })
  1105. wait()
  1106. S:play()
  1107. game:GetService("Debris"):AddItem(S, 6)
  1108. end))
  1109. end
  1110. },
  1111. ParticleEmitter = {
  1112. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1113. local fp = Create("ParticleEmitter")({
  1114. Parent = Parent,
  1115. Color = ColorSequence.new(Color1, Color2),
  1116. LightEmission = LightEmission,
  1117. Size = Size,
  1118. Texture = Texture,
  1119. Transparency = Transparency,
  1120. ZOffset = ZOffset,
  1121. Acceleration = Accel,
  1122. Drag = Drag,
  1123. LockedToPart = LockedToPart,
  1124. VelocityInheritance = VelocityInheritance,
  1125. EmissionDirection = EmissionDirection,
  1126. Enabled = Enabled,
  1127. Lifetime = LifeTime,
  1128. Rate = Rate,
  1129. Rotation = Rotation,
  1130. RotSpeed = RotSpeed,
  1131. Speed = Speed,
  1132. VelocitySpread = VelocitySpread
  1133. })
  1134. return fp
  1135. end
  1136. }
  1137. }
  1138. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1139. if hit.Parent == nil then
  1140. return
  1141. end
  1142. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1143. for _, v in pairs(hit.Parent:children()) do
  1144. if v:IsA("Humanoid") then
  1145. h = v
  1146. end
  1147. end
  1148. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1149. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1150. return
  1151. end
  1152. local c = Create("ObjectValue")({
  1153. Name = "creator",
  1154. Value = game:service("Players").LocalPlayer,
  1155. Parent = h
  1156. })
  1157. game:GetService("Debris"):AddItem(c, 0.5)
  1158. if HitSound ~= nil and HitPitch ~= nil then
  1159. CreateSound(HitSound, hit, 1, HitPitch)
  1160. end
  1161. local Damage = math.random(minim, maxim)
  1162. local blocked = false
  1163. local block = hit.Parent:findFirstChild("Block")
  1164. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1165. blocked = true
  1166. block.Value = block.Value - 1
  1167. print(block.Value)
  1168. end
  1169. if blocked == false then
  1170. h.Health = h.Health - Damage
  1171. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1172. else
  1173. h.Health = h.Health - Damage / 2
  1174. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1175. end
  1176. if Type == "Knockdown" then
  1177. local hum = hit.Parent.Humanoid
  1178. hum.PlatformStand = true
  1179. coroutine.resume(coroutine.create(function(HHumanoid)
  1180. swait(1)
  1181. HHumanoid.PlatformStand = false
  1182. end), hum)
  1183. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1184. local bodvol = Create("BodyVelocity")({
  1185. velocity = angle * knockback,
  1186. P = 5000,
  1187. maxForce = Vector3.new(8000, 8000, 8000),
  1188. Parent = hit
  1189. })
  1190. local rl = Create("BodyAngularVelocity")({
  1191. P = 3000,
  1192. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1193. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1194. Parent = hit
  1195. })
  1196. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1197. game:GetService("Debris"):AddItem(rl, 0.5)
  1198. elseif Type == "Normal" then
  1199. local vp = Create("BodyVelocity")({
  1200. P = 500,
  1201. maxForce = Vector3.new(math.huge, 0, math.huge),
  1202. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1203. })
  1204. if knockback > 0 then
  1205. vp.Parent = hit.Parent.Torso
  1206. end
  1207. game:GetService("Debris"):AddItem(vp, 0.5)
  1208. elseif Type == "Impale" then
  1209. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1210. Spike.Anchored = true
  1211. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1212. Spike.Position = hit.Parent.Torso.Position
  1213. for i = 1, 5 do
  1214. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1215. end
  1216. Services.Debris:AddItem(Spike, 4)
  1217. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1218. hit.Parent.Humanoid.PlatformStand = true
  1219. swait(1)
  1220. hit.Parent.Humanoid.PlatformStand = false
  1221. elseif Type == "Up" then
  1222. local bodyVelocity = Create("BodyVelocity")({
  1223. velocity = Vector3.new(0, 20, 0),
  1224. P = 5000,
  1225. maxForce = Vector3.new(8000, 8000, 8000),
  1226. Parent = hit
  1227. })
  1228. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1229. local bodyVelocity = Create("BodyVelocity")({
  1230. velocity = Vector3.new(0, 20, 0),
  1231. P = 5000,
  1232. maxForce = Vector3.new(8000, 8000, 8000),
  1233. Parent = hit
  1234. })
  1235. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1236. elseif Type == "Snare" then
  1237. local bp = Create("BodyPosition")({
  1238. P = 900,
  1239. D = 1000,
  1240. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1241. position = hit.Parent.Torso.Position,
  1242. Parent = hit.Parent.Torso
  1243. })
  1244. game:GetService("Debris"):AddItem(bp, 1)
  1245. elseif Type == "Slowness" then
  1246. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1247. for i = 1, 25 do
  1248. hit.Parent.Humanoid.WalkSpeed = 4
  1249. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1250. end
  1251. wait(4)
  1252. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1253. elseif Type == "FireDmg" then
  1254. for i = 1, math.random(60, 150) do
  1255. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1256. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1257. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1258. wait(0.1)
  1259. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1260. end
  1261. elseif Type == "Freeze" then
  1262. local bp = Create("BodyPosition")({
  1263. P = 900,
  1264. D = 1000,
  1265. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1266. position = hit.Parent.Torso.Position,
  1267. Parent = hit.Parent.Torso
  1268. })
  1269. game:GetService("Debris"):AddItem(bp, 4)
  1270. for i = 1, 25 do
  1271. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1272. end
  1273. elseif Type == "Freeze2" then
  1274. local BodPos = Create("BodyPosition")({
  1275. P = 50000,
  1276. D = 1000,
  1277. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1278. position = hit.Parent.Torso.Position,
  1279. Parent = hit.Parent.Torso
  1280. })
  1281. local BodGy = Create("BodyGyro")({
  1282. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1283. P = 20000,
  1284. Parent = hit.Parent.Torso,
  1285. cframe = hit.Parent.Torso.CFrame
  1286. })
  1287. hit.Parent.Torso.Anchored = true
  1288. coroutine.resume(coroutine.create(function(Part)
  1289. swait(1.5)
  1290. Part.Anchored = false
  1291. end), hit.Parent.Torso)
  1292. game:GetService("Debris"):AddItem(BodPos, 3)
  1293. game:GetService("Debris"):AddItem(BodGy, 3)
  1294. end
  1295. local debounce = Create("BoolValue")({
  1296. Name = "DebounceHit",
  1297. Parent = hit.Parent,
  1298. Value = true
  1299. })
  1300. game:GetService("Debris"):AddItem(debounce, Delay)
  1301. c = Instance.new("ObjectValue")
  1302. c.Name = "creator"
  1303. c.Value = Player
  1304. c.Parent = h
  1305. game:GetService("Debris"):AddItem(c, 0.5)
  1306. end
  1307. end
  1308. function ShowDamage(Pos, Text, Time, Color)
  1309. local Rate = 0.033333333333333
  1310. if not Pos then
  1311. local Pos = Vector3.new(0, 0, 0)
  1312. end
  1313. local Text = Text or ""
  1314. local Time = Time or 2
  1315. if not Color then
  1316. local Color = Color3.new(1, 0, 1)
  1317. end
  1318. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1319. EffectPart.Anchored = true
  1320. local BillboardGui = Create("BillboardGui")({
  1321. Size = UDim2.new(3, 0, 3, 0),
  1322. Adornee = EffectPart,
  1323. Parent = EffectPart
  1324. })
  1325. local TextLabel = Create("TextLabel")({
  1326. BackgroundTransparency = 1,
  1327. Size = UDim2.new(1, 0, 1, 0),
  1328. Text = Text,
  1329. TextColor3 = Color,
  1330. TextScaled = true,
  1331. Font = Enum.Font.ArialBold,
  1332. Parent = BillboardGui
  1333. })
  1334. game.Debris:AddItem(EffectPart, Time + 0.1)
  1335. EffectPart.Parent = game:GetService("Workspace")
  1336. delay(0, function()
  1337. local Frames = Time / Rate
  1338. for Frame = 1, Frames do
  1339. wait(Rate)
  1340. local Percent = Frame / Frames
  1341. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1342. TextLabel.TextTransparency = Percent
  1343. end
  1344. if EffectPart and EffectPart.Parent then
  1345. EffectPart:Destroy()
  1346. end
  1347. end)
  1348. end
  1349. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1350. for _, c in pairs(workspace:children()) do
  1351. local hum = c:findFirstChild("Humanoid")
  1352. if hum ~= nil then
  1353. local head = c:findFirstChild("Head")
  1354. if head ~= nil then
  1355. local targ = head.Position - Part.Position
  1356. local mag = targ.magnitude
  1357. if magni >= mag and c.Name ~= Player.Name then
  1358. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1359. end
  1360. end
  1361. end
  1362. end
  1363. end
  1364. function MagniKILL(Part, magni, knock, Type)
  1365. for _, c in pairs(workspace:children()) do
  1366. local hum = c:findFirstChild("Humanoid")
  1367. if hum ~= nil then
  1368. local head = c:findFirstChild("Head")
  1369. if head ~= nil then
  1370. local targ = head.Position - Part.Position
  1371. local mag = targ.magnitude
  1372. if magni >= mag and c.Name ~= Player.Name then
  1373. hum.Health = 0
  1374. end
  1375. end
  1376. end
  1377. end
  1378. end
  1379. EffectModel = Instance.new("Model", Character)
  1380. EffectModel.Name = "Effects"
  1381. Effects = {
  1382. Block = {
  1383. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1384. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1385. prt.Anchored = true
  1386. prt.CFrame = cframe
  1387. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1388. game:GetService("Debris"):AddItem(prt, 10)
  1389. if Type == 1 or Type == nil then
  1390. table.insert(Effects, {
  1391. prt,
  1392. "Block1",
  1393. delay,
  1394. x3,
  1395. y3,
  1396. z3,
  1397. msh
  1398. })
  1399. elseif Type == 2 then
  1400. table.insert(Effects, {
  1401. prt,
  1402. "Block2",
  1403. delay,
  1404. x3,
  1405. y3,
  1406. z3,
  1407. msh
  1408. })
  1409. else
  1410. table.insert(Effects, {
  1411. prt,
  1412. "Block3",
  1413. delay,
  1414. x3,
  1415. y3,
  1416. z3,
  1417. msh
  1418. })
  1419. end
  1420. end
  1421. },
  1422. Sphere = {
  1423. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1424. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1425. prt.Anchored = true
  1426. prt.CFrame = cframe
  1427. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1428. game:GetService("Debris"):AddItem(prt, 10)
  1429. table.insert(Effects, {
  1430. prt,
  1431. "Cylinder",
  1432. delay,
  1433. x3,
  1434. y3,
  1435. z3,
  1436. msh
  1437. })
  1438. end
  1439. },
  1440. Cylinder = {
  1441. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1442. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1443. prt.Anchored = true
  1444. prt.CFrame = cframe
  1445. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1446. game:GetService("Debris"):AddItem(prt, 10)
  1447. table.insert(Effects, {
  1448. prt,
  1449. "Cylinder",
  1450. delay,
  1451. x3,
  1452. y3,
  1453. z3,
  1454. msh
  1455. })
  1456. end
  1457. },
  1458. Wave = {
  1459. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1460. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1461. prt.Anchored = true
  1462. prt.CFrame = cframe
  1463. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1464. game:GetService("Debris"):AddItem(prt, 10)
  1465. table.insert(Effects, {
  1466. prt,
  1467. "Cylinder",
  1468. delay,
  1469. x3,
  1470. y3,
  1471. z3,
  1472. msh
  1473. })
  1474. end
  1475. },
  1476. Ring = {
  1477. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1478. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1479. prt.Anchored = true
  1480. prt.CFrame = cframe
  1481. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1482. game:GetService("Debris"):AddItem(prt, 10)
  1483. table.insert(Effects, {
  1484. prt,
  1485. "Cylinder",
  1486. delay,
  1487. x3,
  1488. y3,
  1489. z3,
  1490. msh
  1491. })
  1492. end
  1493. },
  1494. Break = {
  1495. Create = function(brickcolor, cframe, x1, y1, z1)
  1496. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1497. prt.Anchored = true
  1498. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1499. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1500. local num = math.random(10, 50) / 1000
  1501. game:GetService("Debris"):AddItem(prt, 10)
  1502. table.insert(Effects, {
  1503. prt,
  1504. "Shatter",
  1505. num,
  1506. prt.CFrame,
  1507. math.random() - math.random(),
  1508. 0,
  1509. math.random(50, 100) / 100
  1510. })
  1511. end
  1512. }
  1513. }
  1514. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1515. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1516. prt.Anchored = true
  1517. prt.CFrame = cframe
  1518. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1519. game:GetService("Debris"):AddItem(prt, 10)
  1520. if Type == 1 or Type == nil then
  1521. table.insert(Effects, {
  1522. prt,
  1523. "Block1",
  1524. delay,
  1525. x3,
  1526. y3,
  1527. z3,
  1528. msh
  1529. })
  1530. elseif Type == 2 then
  1531. table.insert(Effects, {
  1532. prt,
  1533. "Block2",
  1534. delay,
  1535. x3,
  1536. y3,
  1537. z3,
  1538. msh
  1539. })
  1540. elseif Type == 3 then
  1541. table.insert(Effects, {
  1542. prt,
  1543. "Block3",
  1544. delay,
  1545. x3,
  1546. y3,
  1547. z3,
  1548. msh
  1549. })
  1550. end
  1551. end
  1552. function CreateSound(id, par, vol, pit)
  1553. coroutine.resume(coroutine.create(function()
  1554. local sou = Instance.new("Sound", par or workspace)
  1555. sou.Volume = vol
  1556. sou.Pitch = pit or 1
  1557. sou.SoundId = id
  1558. swait()
  1559. sou:play()
  1560. game:GetService("Debris"):AddItem(sou, 6)
  1561. end))
  1562. end
  1563. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1564. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1565. prt.Anchored = true
  1566. prt.CFrame = cframe
  1567. prt.Material = "Neon"
  1568. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1569. game:GetService("Debris"):AddItem(prt, 10)
  1570. coroutine.resume(coroutine.create(function(Part, Mesh)
  1571. for i = 0, 6, delay do
  1572. swait()
  1573. Part.Transparency = i
  1574. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1575. end
  1576. Part.Parent = nil
  1577. end), prt, msh)
  1578. end
  1579. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1580. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1581. local MainPos = partt.Position
  1582. local MainPos2 = mouse + SpreadVectors
  1583. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1584. local speed = 1000
  1585. local num = 1
  1586. coroutine.resume(coroutine.create(function()
  1587. repeat
  1588. swait()
  1589. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1590. local mag =(MainPos - pos).magnitude
  1591. 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)
  1592. MainPos = MainPos + MouseLook.lookVector * speed
  1593. num = num - 1
  1594. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1595. if hit ~= nil then
  1596. num = 0
  1597. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1598. refpart.Anchored = true
  1599. refpart.CFrame = CFrame.new(pos)
  1600. game:GetService("Debris"):AddItem(refpart, 2)
  1601. end
  1602. if num <= 0 then
  1603. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1604. refpart.Anchored = true
  1605. refpart.CFrame = CFrame.new(pos)
  1606. if hit ~= nil then
  1607. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1608. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1609. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1610. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1611. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1612. end
  1613. game:GetService("Debris"):AddItem(refpart, 0)
  1614. end
  1615. until num <= 0
  1616. end))
  1617. end
  1618. function shoottraildd2(mouse, partt, SpreadAmount)
  1619. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1620. local MainPos = partt.Position
  1621. local MainPos2 = mouse + SpreadVectors
  1622. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1623. local speed = 3000
  1624. local num = 1
  1625. coroutine.resume(coroutine.create(function()
  1626. repeat
  1627. swait()
  1628. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1629. local mag = (MainPos - pos).magnitude
  1630. Laser(BrickColor.new("Pastel lighe"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  1631. MainPos = MainPos + MouseLook.lookVector * speed
  1632. num = num - 1
  1633. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1634. if hit ~= nil then
  1635. num = 0
  1636. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1637. refpart.Anchored = true
  1638. refpart.CFrame = CFrame.new(pos)
  1639. game:GetService("Debris"):AddItem(refpart, 2)
  1640. end
  1641. if num <= 0 then
  1642. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1643. refpart.Anchored = true
  1644. refpart.CFrame = CFrame.new(pos)
  1645. if hit ~= nil then
  1646. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1647. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1648. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1649. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1650. MagniKILL(refpart, 80, 0, "Normal")
  1651. end
  1652. game:GetService("Debris"):AddItem(refpart, 0)
  1653. end
  1654. until num <= 0
  1655. end))
  1656. end
  1657. function shoottraildd22(mouse, partt, SpreadAmount)
  1658. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1659. local MainPos = partt.Position
  1660. local MainPos2 = mouse + SpreadVectors
  1661. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1662. local speed = 900
  1663. local num = 1
  1664. coroutine.resume(coroutine.create(function()
  1665. repeat
  1666. swait()
  1667. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1668. local mag = (MainPos - pos).magnitude
  1669. 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)
  1670. MainPos = MainPos + MouseLook.lookVector * speed
  1671. num = num - 1
  1672. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1673. if hit ~= nil then
  1674. num = 0
  1675. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1676. refpart.Anchored = true
  1677. refpart.CFrame = CFrame.new(pos)
  1678. game:GetService("Debris"):AddItem(refpart, 2)
  1679. end
  1680. if num <= 0 then
  1681. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1682. refpart.Anchored = true
  1683. refpart.CFrame = CFrame.new(pos)
  1684. if hit ~= nil then
  1685. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1686. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1687. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1688. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1689. MagniKILL(refpart, 80, 0, "Normal")
  1690. end
  1691. game:GetService("Debris"):AddItem(refpart, 0)
  1692. end
  1693. until num <= 0
  1694. end))
  1695. end
  1696. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  1697. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1698. local MainPos = partt.Position
  1699. local MainPos2 = mouse + SpreadVectors
  1700. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1701. local speed = 200
  1702. local num = 0
  1703. coroutine.resume(coroutine.create(function()
  1704. repeat
  1705. swait()
  1706. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1707. local mag = (MainPos - pos).magnitude
  1708. 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)
  1709. MainPos = MainPos + MouseLook.lookVector * speed
  1710. num = num - 1
  1711. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1712. if hit ~= nil then
  1713. num = 0
  1714. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1715. refpart.Anchored = true
  1716. refpart.CFrame = CFrame.new(pos)
  1717. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1718. game:GetService("Debris"):AddItem(refpart, 2)
  1719. end
  1720. if num <= 0 then
  1721. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1722. refpart.Anchored = true
  1723. refpart.CFrame = CFrame.new(pos)
  1724. if hit ~= nil then
  1725. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1726. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1727. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1728. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  1729. end
  1730. game:GetService("Debris"):AddItem(refpart, 0)
  1731. end
  1732. until num <= 0
  1733. end))
  1734. end
  1735. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  1736. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1737. local MainPos = partt.Position
  1738. local MainPos2 = mouse + SpreadVectors
  1739. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1740. local speed = 500
  1741. local num = 1
  1742. coroutine.resume(coroutine.create(function()
  1743. repeat
  1744. swait()
  1745. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1746. local mag = (MainPos - pos).magnitude
  1747. 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)
  1748. MainPos = MainPos + MouseLook.lookVector * speed
  1749. num = num - 1
  1750. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1751. if hit ~= nil then
  1752. num = 0
  1753. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1754. refpart.Anchored = true
  1755. refpart.CFrame = CFrame.new(pos)
  1756. game:GetService("Debris"):AddItem(refpart, 2)
  1757. end
  1758. if num <= 0 then
  1759. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1760. refpart.Anchored = true
  1761. refpart.CFrame = CFrame.new(pos)
  1762. if hit ~= nil then
  1763. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1764. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1765. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1766. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1767. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  1768. end
  1769. game:GetService("Debris"):AddItem(refpart, 0)
  1770. end
  1771. until num <= 0
  1772. end))
  1773. end
  1774.  
  1775. --sanic
  1776. Humanoid.WalkSpeed = 150
  1777. local Must2 = Instance.new("Sound",Torso)
  1778. Must2.SoundId = "rbxassetid://1169454591"
  1779. Must2.Pitch = 0.99
  1780. Must2.Volume = 4
  1781. Must2.Looped = true
  1782. wait(0)
  1783. Must2:Play()
  1784. ---
  1785.  
  1786. attackdebounce = false
  1787. deb=false
  1788.  
  1789. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  1790. if hit.Parent==nil then
  1791. return
  1792. end
  1793. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  1794. for _,v in pairs(hit.Parent:children()) do
  1795. if v:IsA("Humanoid") then
  1796. h=v
  1797. end
  1798. end
  1799. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  1800. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  1801. end
  1802. if hit.Parent.className=="Hat" then
  1803. hit=hit.Parent.Parent:findFirstChild("Head")
  1804. end
  1805. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  1806. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  1807. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  1808. return
  1809. end]]
  1810. -- hs(hit,1.2)
  1811. c=Instance.new("ObjectValue")
  1812. c.Name="creator"
  1813. c.Value=game:service("Players").LocalPlayer
  1814. c.Parent=h
  1815. game:GetService("Debris"):AddItem(c,.5)
  1816. Damage=math.random(minim,maxim)
  1817. -- h:TakeDamage(Damage)
  1818. blocked=false
  1819. block=hit.Parent:findFirstChild("Block")
  1820. if block~=nil then
  1821. print(block.className)
  1822. if block.className=="NumberValue" then
  1823. if block.Value>0 then
  1824. blocked=true
  1825. if decreaseblock==nil then
  1826. block.Value=block.Value-1
  1827. end
  1828. end
  1829. end
  1830. if block.className=="IntValue" then
  1831. if block.Value>0 then
  1832. blocked=true
  1833. if decreaseblock~=nil then
  1834. block.Value=block.Value-1
  1835. end
  1836. end
  1837. end
  1838. end
  1839. if blocked==false then
  1840. -- h:TakeDamage(Damage)
  1841. h.Health=h.Health-Damage
  1842. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1843. else
  1844. h.Health=h.Health-(Damage/2)
  1845. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1846. end
  1847. if Type=="Knockdown" then
  1848. Humanoid=hit.Parent.Humanoid
  1849. Humanoid.PlatformStand=true
  1850. coroutine.resume(coroutine.create(function(HHumanoid)
  1851. swait(1)
  1852. HHumanoid.PlatformStand=false
  1853. end),Humanoid)
  1854. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1855. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1856. local bodvol=Instance.new("BodyVelocity")
  1857. bodvol.velocity=angle*knockback
  1858. bodvol.P=5000
  1859. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1860. bodvol.Parent=hit
  1861. rl=Instance.new("BodyAngularVelocity")
  1862. rl.P=3000
  1863. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1864. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1865. rl.Parent=hit
  1866. game:GetService("Debris"):AddItem(bodvol,.5)
  1867. game:GetService("Debris"):AddItem(rl,.5)
  1868. elseif Type=="Normal" then
  1869. bp=Instance.new("BodyVelocity")
  1870. bp.P=100000
  1871. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1872. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1873. if KnockbackType==1 then
  1874. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1875. elseif KnockbackType==2 then
  1876. bp.velocity=Property.CFrame.lookVector*knockback
  1877. end
  1878. if knockback>0 then
  1879. bp.Parent=hit.Parent.Torso
  1880.  
  1881. end
  1882. game:GetService("Debris"):AddItem(bp,.5)
  1883. elseif Type=="Up" then
  1884. local bodyVelocity=Instance.new("BodyVelocity")
  1885. bodyVelocity.velocity=vt(0,60,0)
  1886. bodyVelocity.P=5000
  1887. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  1888. bodyVelocity.Parent=hit
  1889. game:GetService("Debris"):AddItem(bodyVelocity,1)
  1890. rl=Instance.new("BodyAngularVelocity")
  1891. rl.P=3000
  1892. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  1893. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1894. rl.Parent=hit
  1895. game:GetService("Debris"):AddItem(rl,.5)
  1896. elseif Type=="Snare" then
  1897. bp=Instance.new("BodyPosition")
  1898. bp.P=2000
  1899. bp.D=100
  1900. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1901. bp.position=hit.Parent.Torso.Position
  1902. bp.Parent=hit.Parent.Torso
  1903. game:GetService("Debris"):AddItem(bp,1)
  1904. elseif Type=="Target" then
  1905. if Targetting==false then
  1906. ZTarget=hit.Parent.Torso
  1907. coroutine.resume(coroutine.create(function(Part)
  1908. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1909. swait(1)
  1910. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1911. end),ZTarget)
  1912. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1913. targetgui=Instance.new("BillboardGui")
  1914. targetgui.Parent=ZTarget
  1915. targetgui.Size=UDim2.new(10,100,10,100)
  1916. targ=Instance.new("ImageLabel")
  1917. targ.Parent=targetgui
  1918. targ.BackgroundTransparency=1
  1919. targ.Image="rbxassetid://4834067"
  1920. targ.Size=UDim2.new(1,0,1,0)
  1921. cam.CameraType="Scriptable"
  1922. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1923. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1924. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1925. Targetting=true
  1926. RocketTarget=ZTarget
  1927. for i=1,Property do
  1928. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1929. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1930. swait()
  1931. end
  1932. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1933. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1934. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1935. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1936. end
  1937. Targetting=true
  1938. RocketTarget=true
  1939. targetgui.Parent=true
  1940. cam.CameraType="Custom"
  1941. end
  1942. end
  1943. debounce=Instance.new("BoolValue")
  1944. debounce.Name="DebounceHit"
  1945. debounce.Parent=hit.Parent
  1946. debounce.Value=true
  1947. game:GetService("Debris"):AddItem(debounce,Delay)
  1948. c=Instance.new("ObjectValue")
  1949. c.Name="creator"
  1950. c.Value=Player
  1951. c.Parent=h
  1952. game:GetService("Debris"):AddItem(c,.5)
  1953. CRIT=true
  1954. hitDeb=true
  1955. AttackPos=6
  1956. end
  1957. end
  1958.  
  1959. showDamage=function(Char,Dealt,du,Color)
  1960. m=Instance.new("Model")
  1961. m.Name=tostring(Dealt)
  1962. h=Instance.new("Humanoid")
  1963. h.Health=0
  1964. h.MaxHealth=0
  1965. h.Parent=m
  1966. c=Instance.new("Part")
  1967. c.Transparency=0
  1968. c.BrickColor=Color
  1969. c.Transparency = 1
  1970. c.Name="Head"
  1971. c.TopSurface=0
  1972. c.BottomSurface=0
  1973. c.formFactor="Plate"
  1974. c.Size=Vector3.new(1,.4,1)
  1975.  
  1976. local txt = Instance.new("BillboardGui", c)
  1977. txt.Adornee = c
  1978. txt.Name = "_status"
  1979. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1980. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1981. local text = Instance.new("TextLabel", txt)
  1982. text.Size = UDim2.new(10, 0, 7, 0)
  1983. text.FontSize = "Size12"
  1984. text.TextScaled = true
  1985. text.TextTransparency = 0.5
  1986. text.BackgroundTransparency = 1
  1987. text.TextTransparency = 0.5
  1988. text.TextStrokeTransparency = 0.5
  1989. text.Font = "SciFi"
  1990. text.TextStrokeColor3 = Color3.new(0,0,0)
  1991. v=Instance.new("Part")
  1992. v.Name = "ColorBrick"
  1993. v.Parent=c
  1994. v.FormFactor="Symmetric"
  1995. v.Anchored=true
  1996. v.CanCollide=false
  1997. v.BottomSurface="Smooth"
  1998. v.TopSurface="Smooth"
  1999. v.Size=Vector3.new(10,5,3)
  2000. v.Transparency=1
  2001. v.CFrame=c.CFrame
  2002. v.BrickColor=BrickColor.random()
  2003. v.Transparency=1
  2004. text.TextColor3 = t.BrickColor.Color
  2005. v.Shape="Block"
  2006. text.Text = tostring(Dealt)
  2007. ms=Instance.new("CylinderMesh")
  2008. ms.Scale=Vector3.new(.8,.8,.8)
  2009. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2010. local rndm=math.random(1,#hitsounds)
  2011. local r=rndm
  2012. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2013. if CRIT==true then
  2014. ms.Scale=Vector3.new(1,1.25,1)
  2015. end
  2016. ms.Parent=c
  2017. c.Reflectance=0
  2018. Instance.new("BodyGyro").Parent=c
  2019. c.Parent=m
  2020. if Char:findFirstChild("Head")~=nil then
  2021. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2022. elseif Char.Parent:findFirstChild("Head")~=nil then
  2023. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2024. end
  2025. f=Instance.new("BodyPosition")
  2026. f.P=200000
  2027. f.D=100
  2028. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2029. f.position=c.Position+Vector3.new(0,3,0)
  2030. f.Parent=c
  2031. game:GetService("Debris"):AddItem(m,.5+du)
  2032. c.CanCollide=false
  2033. m.Parent=workspace
  2034. c.CanCollide=false
  2035. end
  2036.  
  2037.  
  2038. ------
  2039. hito = function(dm, X, c, dn, dp, dq)
  2040. for I,dr in pairs(workspace:GetChildren()) do
  2041. 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
  2042. local ds = dr:FindFirstChild("Humanoid")
  2043. local dt = dr:FindFirstChild("HumanoidRootPart")
  2044. TakeDamage(ds, c)
  2045. if InForm == true then
  2046. ds.Parent:BreakJoints()
  2047. wait(1.2)
  2048. ds.Parent:Destroy()
  2049. end
  2050. ds:SetStateEnabled(16, true)
  2051. delay(dn, function()
  2052. ds:SetStateEnabled(16, true)
  2053. end)
  2054. local du = Instance.new("StringValue")
  2055. du.Name = "alabo"
  2056. du.Parent = dt
  2057. game.Debris:AddItem(du, dn)
  2058. local dv = Instance.new("Part")
  2059.  
  2060. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2061. dv.Transparency = 0.25
  2062. dv.Anchored = true
  2063. dv.CanCollide = false
  2064. dv.BrickColor = BrickColor.new("White")
  2065. dv.Material = "Neon"
  2066. dv.Locked = true
  2067. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2068. dv.Parent = modz
  2069. local dw = Instance.new("SpecialMesh")
  2070. dw.MeshType = "Sphere"
  2071. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2072. dw.Parent = dv
  2073. game.Debris:AddItem(dv, 1)
  2074. local dx = Instance.new("Model")
  2075. dx.Name = c
  2076. dx.Parent = workspace
  2077. game.Debris:AddItem(dx, 0.5 + c / 75)
  2078. local dy = Instance.new("Humanoid")
  2079. dy.MaxHealth = 0
  2080. dy.Parent = dx
  2081. local dz = Instance.new("Part")
  2082. dz.Name = "Head"
  2083. dz.Locked = true
  2084. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2085. dz.Position = dt.Position
  2086. dz.BrickColor = BrickColor.new("Pastel light blue")
  2087. dz.Material = "Neon"
  2088. dz.Transparency = 1
  2089. dz.CanCollide = false
  2090. dz.Parent = dx
  2091. local dA = Instance.new("BodyPosition")
  2092. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2093. dA.P = 20000
  2094. dA.D = 300
  2095. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2096. dA.Parent = dz
  2097. local dB = Instance.new("CylinderMesh")
  2098. dB.Parent = dz
  2099. coroutine.resume(coroutine.create(function()
  2100. while dB do
  2101. swait()
  2102. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2103. end
  2104. end))
  2105. if dp then
  2106. local dC = Instance.new("BodyVelocity")
  2107. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2108. dC.P = 9999999999
  2109. dC.Velocity = dp
  2110. dC.Parent = dt
  2111. game.Debris:AddItem(dC, dn)
  2112. end
  2113. if dq then
  2114. local dD = Instance.new("BodyAngularVelocity")
  2115. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2116. dD.P = math.huge
  2117. dD.AngularVelocity = dq
  2118. dD.Parent = dt
  2119. game.Debris:AddItem(dD, dn)
  2120. end
  2121. local dE = Instance.new("Sound")
  2122. dE.Pitch = rd2(10, 11) / 10
  2123. dE.Volume = rd2(10, 13) / 10
  2124. dE.EmitterSize = 10
  2125. dE.SoundId = "rbxassetid://"
  2126. dE.Parent = dv
  2127. dE:Play()
  2128. coroutine.resume(coroutine.create(function()
  2129. for I = 1, 5 do
  2130. swait()
  2131. dv.Transparency = dv.Transparency + 0.175
  2132. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2133. end
  2134. end))
  2135. end
  2136. end
  2137. end
  2138. ------
  2139.  
  2140. vt = Vector3.new
  2141. local new = Instance.new
  2142. local cf = CFrame.new
  2143. local cfa = CFrame.Angles
  2144. local bc = BrickColor.new
  2145.  
  2146. function bigbangattack()
  2147. attack = true
  2148. Humanoid.WalkSpeed = 0
  2149. for i = 0, 8, 0.1 do
  2150. swait()
  2151. 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)
  2152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2154. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2155. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2156. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2157. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2158. end
  2159. local rng = Instance.new("Part", mouse)
  2160. rng.Anchored = true
  2161. rng.BrickColor = BrickColor.new("Cyan")
  2162. rng.CanCollide = false
  2163. rng.FormFactor = 3
  2164. rng.Name = "Ring"
  2165. rng.Size = Vector3.new(0.4,0.4,0.4)
  2166. rng.Transparency = 0
  2167. rng.TopSurface = 0
  2168. rng.BottomSurface = 0
  2169. rng.CFrame = RootPart.CFrame
  2170. local rngm = Instance.new("SpecialMesh", rng)
  2171. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2172.  
  2173. local rng3 = rng:Clone()
  2174. rng3.Parent = char
  2175. local rng3m = rng3.Mesh
  2176.  
  2177. local rng5 = rng:Clone()
  2178. rng5.Parent = char
  2179. rng5.BrickColor = BrickColor.new("Cyan")
  2180. local rng5m = rng5.Mesh
  2181. local rng6 = rng:Clone()
  2182. rng6.Material = "Plastic"
  2183. rng6.BrickColor = BrickColor.new("Cyan")
  2184. rng6.Parent = char
  2185. local rng6m = rng6.Mesh
  2186. rng6m.Scale = vt(7.5,7.5,7.5)
  2187. rng6m.MeshType = "FileMesh"
  2188. rng6m.MeshId = "rbxassetid://430736398"
  2189. local Must2 = Instance.new("Sound",rng6)
  2190. Must2.SoundId = "rbxassetid://135581154"
  2191. Must2.Pitch = 0.99
  2192. Must2.Volume = 3
  2193. Must2.Looped = false
  2194. wait(0)
  2195. Must2:Play()
  2196. local hita = rng6.Touched:connect(function(hit)
  2197. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2198. end)
  2199.  
  2200. rng3.CFrame = RootPart.CFrame
  2201.  
  2202. rng5.CFrame = RootPart.CFrame
  2203. rng6.CFrame = RootPart.CFrame
  2204. local pie222 = Instance.new("ParticleEmitter")
  2205. pie222.Parent = rng6
  2206. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2207. pie222.LightEmission = 1
  2208. pie222.Size = NumberSequence.new(6,1)
  2209. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2210. pie222.Transparency = NumberSequence.new(0.6,1)
  2211. pie222.EmissionDirection = "Top"
  2212. pie222.Enabled = true
  2213. pie222.Lifetime = NumberRange.new(1)
  2214. pie222.Rotation = NumberRange.new(-320, 320)
  2215. pie222.Rate = 404
  2216. pie222.Speed = NumberRange.new(0)
  2217. pie222.LockedToPart = false
  2218. pie222.VelocitySpread = 2
  2219. wait()
  2220. local scaler = 10/5
  2221. local scaler2 = 10/5
  2222. for i = 0,10,0.1 do
  2223. swait()
  2224. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2225.  
  2226. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2227.  
  2228. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2229. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2230. rng6.CFrame = rng3.CFrame
  2231. rng.Transparency = rng.Transparency + 1
  2232.  
  2233. rng3.Transparency = rng3.Transparency + 0.01
  2234.  
  2235. rng5.Transparency = rng5.Transparency + 0.01
  2236. rng6.Transparency = rng6.Transparency + 0.021
  2237. scaler = scaler - 0.125/5
  2238. scaler2 = scaler2 - 0.1/5
  2239.  
  2240. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2241.  
  2242. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2243. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2244. end
  2245. hita:disconnect()
  2246. game:GetService("Debris"):AddItem(rng, 1)
  2247.  
  2248. game:GetService("Debris"):AddItem(rng3, 1)
  2249.  
  2250. game:GetService("Debris"):AddItem(rng5, 1)
  2251. attack = false
  2252. pie222:Destroy()
  2253. Humanoid.WalkSpeed = 16
  2254. end
  2255.  
  2256.  
  2257. function bigbangattack2()
  2258. attack = true
  2259. Humanoid.WalkSpeed = 0
  2260. for i = 0, 8, 0.1 do
  2261. swait()
  2262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2264. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2265. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2266. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2267. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2268. end
  2269. local rng = Instance.new("Part", RightArm)
  2270. rng.Anchored = true
  2271. rng.BrickColor = BrickColor.new("Cyan")
  2272. rng.CanCollide = false
  2273. rng.FormFactor = 3
  2274. rng.Name = "Ring"
  2275. rng.Size = Vector3.new(0.4,0.4,0.4)
  2276. rng.Transparency = 0
  2277. rng.TopSurface = 0
  2278. rng.BottomSurface = 0
  2279. rng.CFrame = RootPart.CFrame
  2280. local rngm = Instance.new("SpecialMesh", rng)
  2281. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2282.  
  2283. local rng3 = rng:Clone()
  2284. rng3.Parent = char
  2285. local rng3m = rng3.Mesh
  2286.  
  2287. local rng5 = rng:Clone()
  2288. rng5.Parent = char
  2289. rng5.BrickColor = BrickColor.new("Cyan")
  2290. local rng5m = rng5.Mesh
  2291. local rng6 = rng:Clone()
  2292. rng6.Material = "Plastic"
  2293. rng6.BrickColor = BrickColor.new("Cyan")
  2294. rng6.Parent = char
  2295. local rng6m = rng6.Mesh
  2296. rng6m.Scale = vt(7.5,7.5,30.5)
  2297. rng6m.MeshType = "FileMesh"
  2298. rng6m.MeshId = "rbxassetid://430736398"
  2299. local Must2 = Instance.new("Sound",Torso)
  2300. Must2.SoundId = "rbxassetid://719747626"
  2301. Must2.Pitch = 0.99
  2302. Must2.Volume = 3
  2303. Must2.Looped = false
  2304. wait(0)
  2305. Must2:Play()
  2306. local hita = rng6.Touched:connect(function(hit)
  2307. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2308. end)
  2309.  
  2310. rng3.CFrame = Head.CFrame
  2311.  
  2312. rng5.CFrame = Head.CFrame
  2313. rng6.CFrame = rng5.CFrame
  2314. local pie222 = Instance.new("ParticleEmitter")
  2315. pie222.Parent = rng6
  2316. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2317. pie222.LightEmission = 1
  2318. pie222.Size = NumberSequence.new(15,1)
  2319. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2320. pie222.Transparency = NumberSequence.new(0.6,1)
  2321. pie222.EmissionDirection = "Top"
  2322. pie222.Enabled = true
  2323. pie222.Lifetime = NumberRange.new(1)
  2324. pie222.Rotation = NumberRange.new(-320, 320)
  2325. pie222.Rate = 404
  2326. pie222.Speed = NumberRange.new(0)
  2327. pie222.LockedToPart = false
  2328. pie222.VelocitySpread = 2
  2329. wait()
  2330. local scaler = 10/5
  2331. local scaler2 = 10/5
  2332. for i = 0,10,0.1 do
  2333. swait()
  2334. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2335.  
  2336. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2337.  
  2338. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2339. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2340. rng6.CFrame = rng3.CFrame
  2341. rng.Transparency = rng.Transparency + 1
  2342.  
  2343. rng3.Transparency = rng3.Transparency + 0.01
  2344.  
  2345. rng5.Transparency = rng5.Transparency + 0.01
  2346. rng6.Transparency = rng6.Transparency + 0.021
  2347. scaler = scaler - 0.125/5
  2348. scaler2 = scaler2 - 0.1/5
  2349.  
  2350. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2351.  
  2352. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2353. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2354. end
  2355. hita:disconnect()
  2356. game:GetService("Debris"):AddItem(rng, 1)
  2357.  
  2358. game:GetService("Debris"):AddItem(rng3, 1)
  2359.  
  2360. game:GetService("Debris"):AddItem(rng5, 1)
  2361. attack = false
  2362. pie222:Destroy()
  2363. Humanoid.WalkSpeed = 16
  2364. end
  2365.  
  2366. boom = Instance.new("Sound",char)
  2367. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  2368. boom.Volume = 1
  2369.  
  2370. mouse.KeyDown:connect(function(key)
  2371. if key == "q" then
  2372. local Must = Instance.new("Sound",Torso)
  2373. Must.SoundId = "rbxassetid://273734478"
  2374. Must.Pitch = 0.99
  2375. Must.Volume = 3.4
  2376. Must.Looped = false
  2377. wait(0)
  2378. Must:Play()
  2379.  
  2380. local pie222 = Instance.new('ParticleEmitter')
  2381. pie222.Parent = RootPart
  2382. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2383. pie222.LightEmission = 1
  2384. pie222.Size = NumberSequence.new(6,1)
  2385. pie222.Texture = "http://www.roblox.com/asset/?id=74697410"
  2386. pie222.Transparency = NumberSequence.new(0.3,1)
  2387. pie222.EmissionDirection = "Top"
  2388. pie222.Enabled = true
  2389. pie222.Lifetime = NumberRange.new(1)
  2390. pie222.Rotation = NumberRange.new(-320, 320)
  2391. pie222.Rate = 300
  2392. pie222.Speed = NumberRange.new(0)
  2393. pie222.LockedToPart = false
  2394. pie222.VelocitySpread = 2
  2395. Humanoid.WalkSpeed = 400
  2396. wait(7)
  2397. pie222:Destroy()
  2398. Humanoid.WalkSpeed = 150
  2399.  
  2400.  
  2401.  
  2402. end
  2403. end)
  2404.  
  2405.  
  2406. mouse.KeyDown:connect(function(k) ---galickgun
  2407. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2408. MV4 = 0
  2409. local Must = Instance.new("Sound",Torso)
  2410. Must.SoundId = "rbxassetid://719748223"
  2411. Must.Pitch = 0.99
  2412. Must.Volume = 3.4
  2413. Must.Looped = false
  2414. wait(0)
  2415. Must:Play()
  2416. Humanoid.WalkSpeed = 13
  2417. local Aura = Instance.new('ParticleEmitter')
  2418. Aura.Name = "Aura"
  2419. Aura.Texture = "rbxassetid://347730682"
  2420. Aura.Parent = Torso
  2421. Aura.LightEmission = 1
  2422. Aura.Transparency = NumberSequence.new(0.4,1)
  2423. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2424. Aura.Size = NumberSequence.new(1,9)
  2425. Aura.Rotation = NumberRange.new(-360,360)
  2426. Aura.LockedToPart = true
  2427. Aura.Lifetime = NumberRange.new(1)
  2428. Aura.Rate = 100
  2429. Aura.Speed = NumberRange.new(0)
  2430. Aura.EmissionDirection = "Top"
  2431. local Aura2 = Instance.new('ParticleEmitter')
  2432. Aura2.Name = "Aura"
  2433. Aura2.Texture = "rbxassetid://1046299182"
  2434. Aura2.Parent = Torso
  2435. Aura2.LightEmission = 1
  2436. Aura2.Transparency = NumberSequence.new(0,1)
  2437. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2438. Aura2.Size = NumberSequence.new(14)
  2439. Aura2.Rotation = NumberRange.new(-360,360)
  2440. Aura2.LockedToPart = true
  2441. Aura2.Lifetime = NumberRange.new(0.2)
  2442. Aura2.Rate = 20
  2443. Aura2.Speed = NumberRange.new(0)
  2444. Aura2.EmissionDirection = "Top"
  2445. attack = true
  2446. Firepart1 = Instance.new("Part", RightArm)
  2447. Firepart1.Size = Vector3.new(1, 1, 1)
  2448. GuW1 = Instance.new("Weld")
  2449. GuW1.Name = "GuW"
  2450. GuW1.Part0 = RightArm
  2451. GuW1.C0 = cn(0, -1, 0)
  2452. GuW1.C1 = cn(0, 0, 0)
  2453. GuW1.Part1 = Firepart1
  2454. GuW1.Parent = RightArm
  2455. Firepart1.Transparency = 1
  2456. Firepart2 = Instance.new("Part", LeftArm)
  2457. Firepart2.Size = Vector3.new(1, 1, 1)
  2458. GuW2 = Instance.new("Weld")
  2459. GuW2.Name = "GuW"
  2460. GuW2.Part0 = LeftArm
  2461. GuW2.C0 = cn(0, -1, 0)
  2462. GuW2.C1 = cn(0, 0, 0)
  2463. GuW2.Part1 = Firepart2
  2464. GuW2.Parent = LeftArm
  2465. Firepart2.Transparency = 1
  2466. GuW1:Destroy()
  2467. GuW1 = Instance.new("Weld")
  2468. GuW1.Name = "GuW"
  2469. GuW1.Part0 = Torso
  2470. GuW1.C0 = cn(0, 0, -6)
  2471. GuW1.C1 = cn(0, 0, 0)
  2472. GuW1.Part1 = Firepart1
  2473. GuW1.Parent = Torso
  2474. GuW2:Destroy()
  2475. GuW2 = Instance.new("Weld")
  2476. GuW2.Name = "GuW"
  2477. GuW2.Part0 = Torso
  2478. GuW2.C0 = cn(0, 0, -6)
  2479. GuW2.C1 = cn(0, 0, 0)
  2480. GuW2.Part1 = Firepart2
  2481. GuW2.Parent = Torso
  2482. GuW2:Destroy()
  2483. GuW2 = Instance.new("Weld")
  2484. GuW2.Name = "GuW"
  2485. GuW2.Part0 = Torso
  2486. GuW2.C0 = cn(0, 0, -4)
  2487. GuW2.C1 = cn(0, 0, 0)
  2488. GuW2.Part1 = Firepart2
  2489. GuW2.Parent = Torso
  2490. for i = 0, 18, 0.1 do
  2491. swait()
  2492. if Torsovelocity.Y > 2 then
  2493. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2494. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2495. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2496. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2497. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2498. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2499. elseif Torsovelocity.Y < 1 then
  2500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2502. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2503. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2505. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2506. end
  2507. end
  2508. GuW1:Destroy()
  2509. GuW1 = Instance.new("Weld")
  2510. GuW1.Name = "GuW"
  2511. GuW1.Part0 = Torso
  2512. GuW1.C0 = cn(0, 0, -15)
  2513. GuW1.C1 = cn(0, 0, 0)
  2514. GuW1.Part1 = Firepart1
  2515. GuW1.Parent = Torso
  2516. GuW2:Destroy()
  2517. GuW2 = Instance.new("Weld")
  2518. GuW2.Name = "GuW"
  2519. GuW2.Part0 = Torso
  2520. GuW2.C0 = cn(0, 0, -17.5)
  2521. GuW2.C1 = cn(0, 0, 0)
  2522. GuW2.Part1 = Firepart2
  2523. GuW2.Parent = Torso
  2524. local Must = Instance.new("Sound",Torso)
  2525. Must.SoundId = "rbxassetid://719747626"
  2526. Must.Pitch = 0.99
  2527. Must.Volume = 3.9
  2528. Must.Looped = false
  2529. wait(0)
  2530. Must:Play()
  2531. for i = 0, 1.25, 0.01 do
  2532. swait()
  2533. 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)
  2534. shoottraildd22(mouse.Hit.p, Torso, 0)
  2535. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2536. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2537. if Torsovelocity.Y > 2 then
  2538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2540. 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)
  2541. 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)
  2542. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2543. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2544. end
  2545. end
  2546. Must:Stop()
  2547. Aura:Destroy()
  2548. Aura2:Destroy()
  2549. wait(0.5)
  2550. Humanoid.WalkSpeed = 16
  2551. attack = false
  2552. MV4 = 300
  2553. Firepart1:Destroy()
  2554. Firepart2:Destroy()
  2555. end
  2556. end)
  2557.  
  2558.  
  2559. d = {}
  2560. function iteffect()
  2561.  
  2562. coroutine.resume(coroutine.create(function()
  2563.  
  2564. for i = 1, 10 do
  2565. effect = Instance.new("Part", workspace)
  2566. effect.Anchored = true
  2567. effect.CanCollide = false
  2568. effect.Size = Vector3.new(0.2, 3, 0.2)
  2569. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2570. effect.Transparency = 0
  2571. effect.Material = "Plastic"
  2572. effect.BrickColor = BrickColor.new("Really black")
  2573. table.insert(d, effect)
  2574. game:GetService("Debris"):AddItem(effect, 0.3)
  2575. end
  2576.  
  2577. coroutine.resume(coroutine.create(function()
  2578. for i = 1, 10 do
  2579. for i,e in pairs(d) do
  2580. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2581. e.Transparency = e.Transparency + 0.030
  2582. end
  2583. wait(0.01)
  2584. end
  2585.  
  2586. end))
  2587. end))
  2588.  
  2589.  
  2590. end
  2591.  
  2592. tp = true
  2593.  
  2594. mouse.KeyDown:connect(function(k)
  2595. if k == "e" then
  2596. if tp == true then
  2597. tp = false
  2598. local Must = Instance.new("Sound",Torso)
  2599. Must.SoundId = "rbxassetid://1055279036"
  2600. Must.Pitch = 0.99
  2601. Must.Volume = 1.2
  2602. Must.Looped = false
  2603. wait(0)
  2604. Must:Play()
  2605. Zanzoken = Instance.new("Part",char)
  2606. Zanzoken.Anchored = true
  2607. Zanzoken.CanCollide = false
  2608. Zanzoken.Position = v3(999,999,999)
  2609. Zanzoken.CFrame = Torso.CFrame
  2610. game.Debris:AddItem(Zanzoken,0.5)
  2611. Zanzoken.Transparency = 1
  2612. wait()
  2613. idk = Instance.new("BillboardGui",Zanzoken)
  2614. idk.Size = UDim2.new(10,0,15,0)
  2615. idk.AlwaysOnTop = false
  2616. idk1 = Instance.new("ImageLabel",idk)
  2617. idk1.BackgroundTransparency = 1
  2618. idk.ExtentsOffset = v3(0,0,0)
  2619. idk1.ImageTransparency = 0
  2620. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2621. idk1.Size = UDim2.new(2,0,1,0)
  2622. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2623. idk1.Image = "rbxassetid://319554883"
  2624. char.Head.face.Parent = game.Lighting
  2625. wait(0)
  2626. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2627. game.Lighting.face.Parent = char.Head
  2628. wait(0)
  2629. Zanzoken = Instance.new("Part",char)
  2630. Zanzoken.Anchored = true
  2631. Zanzoken.CanCollide = false
  2632. Zanzoken.Position = v3(999,999,999)
  2633. Zanzoken.CFrame = Torso.CFrame
  2634. game.Debris:AddItem(Zanzoken,0.5)
  2635. Zanzoken.Transparency = 1
  2636. wait()
  2637. idk = Instance.new("BillboardGui",Zanzoken)
  2638. idk.Size = UDim2.new(10,0,15,0)
  2639. idk.AlwaysOnTop = false
  2640. idk1 = Instance.new("ImageLabel",idk)
  2641. idk1.BackgroundTransparency = 1
  2642. idk.ExtentsOffset = v3(0,0,0)
  2643. idk1.ImageTransparency = 0
  2644. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  2645. idk1.Size = UDim2.new(2,0,1,0)
  2646. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  2647. idk1.Image = "rbxassetid://319554883"
  2648.  
  2649. wait(0.4)
  2650. tp = true
  2651.  
  2652.  
  2653. end
  2654. end
  2655. end)
  2656.  
  2657.  
  2658. MV4 = 300
  2659. mouse.KeyDown:connect(function(k)
  2660. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2661. MV4 = 0
  2662. local Must = Instance.new("Sound",workspace)
  2663. Must.SoundId = "rbxassetid://512366303"
  2664. Must.Pitch = 0.99
  2665. Must.Volume = 3.5
  2666. Must.Looped = true
  2667. wait(0)
  2668. Must:Play()
  2669. local lb = Instance.new("Part")
  2670. lb.Parent = char
  2671. lb.Material = "Neon"
  2672. lb.Color = BrickColor.new("Gold").Color
  2673. lb.CanCollide = false
  2674. lb.Material = "Neon"
  2675. lb.Size = vt(1,1,1)
  2676. lb.CFrame = Torso.CFrame
  2677. lb.Rotation = vt(0,0,0)
  2678. lb.Anchored = true
  2679. lb.Transparency = 0
  2680. local thing = Instance.new("SpecialMesh",lb)
  2681. thing.MeshType = "FileMesh"
  2682. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2683. thing.Scale = vt(0,15,0)
  2684. local chancerot = math.random(1,2)
  2685. for z = 0, 4 do
  2686. if chancerot == 1 then
  2687. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2688. elseif chancerot == 2 then
  2689. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2690. end
  2691. lb.Transparency = lb.Transparency + 0.1
  2692. thing.Scale = thing.Scale + vt(15,0,15)
  2693. wait()
  2694. end
  2695. for z = 0, 4 do
  2696. if chancerot == 1 then
  2697. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2698. elseif chancerot == 2 then
  2699. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2700. end
  2701. lb.Transparency = lb.Transparency + 0.1
  2702. thing.Scale = thing.Scale + vt(15,0,15)
  2703. wait()
  2704. end
  2705.  
  2706. local Aura = Instance.new('ParticleEmitter')
  2707. Aura.Name = "Aura"
  2708. Aura.Texture = "rbxassetid://347730682"
  2709. Aura.Parent = Torso
  2710. Aura.LightEmission = 1
  2711. Aura.Transparency = NumberSequence.new(0.5,1)
  2712. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2713. Aura.Size = NumberSequence.new(1,25)
  2714. Aura.Rotation = NumberRange.new(-360,360)
  2715. Aura.LockedToPart = true
  2716. Aura.Lifetime = NumberRange.new(1)
  2717. Aura.Rate = 100
  2718. Aura.Speed = NumberRange.new(0)
  2719. Aura.EmissionDirection = "Top"
  2720. local Aura2 = Instance.new('ParticleEmitter')
  2721. Aura2.Name = "Aura"
  2722. Aura2.Texture = "rbxassetid://1046299182"
  2723. Aura2.Parent = Torso
  2724. Aura2.LightEmission = 1
  2725. Aura2.Transparency = NumberSequence.new(0,1)
  2726. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2727. Aura2.Size = NumberSequence.new(55)
  2728. Aura2.Rotation = NumberRange.new(-360,360)
  2729. Aura2.LockedToPart = true
  2730. Aura2.Lifetime = NumberRange.new(0.2)
  2731. Aura2.Rate = 20
  2732. Aura2.Speed = NumberRange.new(0)
  2733. Aura2.EmissionDirection = "Top"
  2734. lig = Instance.new("PointLight",Player.Character.Torso)
  2735. lig.Color=Color3.new(255,255,0)
  2736. lig.Range = 12
  2737. Humanoid.WalkSpeed = 0.01
  2738. attack = true
  2739. Firepart1 = Instance.new("Part", RightArm)
  2740. Firepart1.Size = Vector3.new(1, 1, 1)
  2741. GuW1 = Instance.new("Weld")
  2742. GuW1.Name = "GuW"
  2743. GuW1.Part0 = RightArm
  2744. GuW1.C0 = cn(0, -1, 0)
  2745. GuW1.C1 = cn(0, 0, 0)
  2746. GuW1.Part1 = Firepart1
  2747. GuW1.Parent = RightArm
  2748. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  2749. Firepart1.Transparency = 1
  2750. Firepart2 = Instance.new("Part", LeftArm)
  2751. Firepart2.Size = Vector3.new(1, 1, 1)
  2752. GuW2 = Instance.new("Weld")
  2753. GuW2.Name = "GuW"
  2754. GuW2.Part0 = LeftArm
  2755. GuW2.C0 = cn(0, -1, 0)
  2756. GuW2.C1 = cn(0, 0, 0)
  2757. GuW2.Part1 = Firepart2
  2758. GuW2.Parent = LeftArm
  2759. Firepart2.Transparency = 1
  2760.  
  2761. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2762. GuW1:Destroy()
  2763. GuW1 = Instance.new("Weld")
  2764. GuW1.Name = "GuW"
  2765. GuW1.Part0 = Torso
  2766. GuW1.C0 = cn(0, 0, -6)
  2767. GuW1.C1 = cn(0, 0, 0)
  2768. GuW1.Part1 = Firepart1
  2769. GuW1.Parent = Torso
  2770. GuW2:Destroy()
  2771. GuW2 = Instance.new("Weld")
  2772. GuW2.Name = "GuW"
  2773. GuW2.Part0 = Torso
  2774. GuW2.C0 = cn(0, 0, -6)
  2775. GuW2.C1 = cn(0, 0, 0)
  2776. GuW2.Part1 = Firepart2
  2777. GuW2.Parent = Torso
  2778.  
  2779. GuW2:Destroy()
  2780. GuW2 = Instance.new("Weld")
  2781. GuW2.Name = "GuW"
  2782. GuW2.Part0 = Torso
  2783. GuW2.C0 = cn(0, 0, -4)
  2784. GuW2.C1 = cn(0, 0, 0)
  2785. GuW2.Part1 = Firepart2
  2786. GuW2.Parent = Torso
  2787. for i = 0, 15, 0.1 do
  2788. swait()
  2789. if Torsovelocity.Y > 2 then
  2790. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2791. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2792. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2793. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2794. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2795. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2796. elseif Torsovelocity.Y < 1 then
  2797. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2798. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2799. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2800. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2801. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2802. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2803. end
  2804. end
  2805. wait(16)
  2806. local Aura3 = Instance.new('ParticleEmitter')
  2807. Aura3.Name = "Aura"
  2808. Aura3.Texture = "rbxassetid://1046299182"
  2809. Aura3.Parent = Torso
  2810. Aura3.LightEmission = 1
  2811. Aura3.Transparency = NumberSequence.new(0.4,1)
  2812. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2813. Aura3.Size = NumberSequence.new(140)
  2814. Aura3.Rotation = NumberRange.new(-360,360)
  2815. Aura3.LockedToPart = true
  2816. Aura3.Lifetime = NumberRange.new(0.2)
  2817. Aura3.Rate = 70
  2818. Aura3.Speed = NumberRange.new(0)
  2819. Aura3.EmissionDirection = "Top"
  2820. local Aura4 = Instance.new('ParticleEmitter')
  2821. Aura4.Name = "Aura"
  2822. Aura4.Texture = "rbxassetid://1046299182"
  2823. Aura4.Parent = Torso
  2824. Aura4.LightEmission = 1
  2825. Aura4.Transparency = NumberSequence.new(0.7,1)
  2826. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  2827. Aura4.Size = NumberSequence.new(190)
  2828. Aura4.Rotation = NumberRange.new(-360,360)
  2829. Aura4.LockedToPart = true
  2830. Aura4.Lifetime = NumberRange.new(0.2)
  2831. Aura4.Rate = 120
  2832. Aura4.Speed = NumberRange.new(0)
  2833. Aura4.EmissionDirection = "Top"
  2834. local Aura5 = Instance.new('ParticleEmitter')
  2835. Aura5.Name = "Aura"
  2836. Aura5.Texture = "rbxassetid://347730682"
  2837. Aura5.Parent = Torso
  2838. Aura5.LightEmission = 1
  2839. Aura5.Transparency = NumberSequence.new(0.2,1)
  2840. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2841. Aura5.Size = NumberSequence.new(1,65)
  2842. Aura5.Rotation = NumberRange.new(-360,360)
  2843. Aura5.LockedToPart = true
  2844. Aura5.Lifetime = NumberRange.new(1)
  2845. Aura5.Rate = 200
  2846. Aura5.Speed = NumberRange.new(0)
  2847. Aura5.EmissionDirection = "Top"
  2848. local quake = Instance.new("Sound",workspace)
  2849. quake.SoundId = "rbxassetid://1048411878"
  2850. quake.Pitch = 0.99
  2851. quake.Volume = 1.3
  2852. quake.Looped = true
  2853. wait(0)
  2854. quake:Play()
  2855. local scrr = Instance.new("Sound",Torso)
  2856. scrr.SoundId = "rbxassetid://908472235"
  2857. scrr.Pitch = 0.99
  2858. scrr.Volume = 5.5
  2859. scrr.Looped = true
  2860. wait(0)
  2861. scrr:Play()
  2862.  
  2863. for i = 0, 2, 0.1 do
  2864. swait()
  2865. local lb = Instance.new("Part")
  2866. lb.Parent = char
  2867. lb.Material = "Neon"
  2868. lb.Color = BrickColor.new("Gold").Color
  2869. lb.CanCollide = false
  2870. lb.Material = "Neon"
  2871. lb.Size = vt(0.5,0,0.5)
  2872. lb.CFrame = Torso.CFrame
  2873. lb.Rotation = vt(0,0,0)
  2874. lb.Anchored = true
  2875. lb.Transparency = 0
  2876. local thing = Instance.new("SpecialMesh",lb)
  2877. thing.MeshType = "FileMesh"
  2878. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  2879. thing.Scale = vt(0,15,0)
  2880. local chancerot = math.random(1,2)
  2881. for z = 0, 4 do
  2882. if chancerot == 1 then
  2883. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2884. elseif chancerot == 2 then
  2885. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2886. end
  2887. lb.Transparency = lb.Transparency + 0.1
  2888. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2889. wait()
  2890. end
  2891. for z = 0, 4 do
  2892. if chancerot == 1 then
  2893. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2894. elseif chancerot == 2 then
  2895. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2896. end
  2897. lb.Transparency = lb.Transparency + 0.1
  2898. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  2899. wait()
  2900. end
  2901. end
  2902.  
  2903.  
  2904. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  2905. for i = 0, 24, 0.1 do
  2906. swait()
  2907. if Torsovelocity.Y > 2 then
  2908. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2909. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2910. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2911. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2912. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2913. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2914. elseif Torsovelocity.Y < 1 then
  2915. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2916. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2917. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2918. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2919. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2920. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2921. end
  2922. end
  2923. wait(5)
  2924. GuW1:Destroy()
  2925. GuW1 = Instance.new("Weld")
  2926. GuW1.Name = "GuW"
  2927. GuW1.Part0 = Torso
  2928. GuW1.C0 = cn(0, 0, -15)
  2929. GuW1.C1 = cn(0, 0, 0)
  2930. GuW1.Part1 = Firepart1
  2931. GuW1.Parent = Torso
  2932. GuW2:Destroy()
  2933. GuW2 = Instance.new("Weld")
  2934. GuW2.Name = "GuW"
  2935. GuW2.Part0 = Torso
  2936. GuW2.C0 = cn(0, 0, -17.5)
  2937. GuW2.C1 = cn(0, 0, 0)
  2938. GuW2.Part1 = Firepart2
  2939. GuW2.Parent = Torso
  2940. local Must2 = Instance.new("Sound",Torso) --1048411878
  2941. Must2.SoundId = "rbxassetid://950551676"
  2942. Must2.Pitch = 0.99
  2943. Must2.Volume = 10
  2944. Must2.Looped = false
  2945. wait(0)
  2946. Must2:Play()
  2947. quake:Stop()
  2948. scrr:Stop()
  2949. local Gone = Instance.new('ParticleEmitter')
  2950. Gone.Name = "Aura"
  2951. Gone.Texture = "rbxassetid://1046299182"
  2952. Gone.Parent = Torso
  2953. Gone.LightEmission = 1
  2954. Gone.Transparency = NumberSequence.new(0.7,1)
  2955. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2956. Gone.Size = NumberSequence.new(340)
  2957. Gone.Rotation = NumberRange.new(-360,360)
  2958. Gone.LockedToPart = true
  2959. Gone.Lifetime = NumberRange.new(0.2)
  2960. Gone.Rate = 70
  2961. Gone.Speed = NumberRange.new(0)
  2962. Gone.EmissionDirection = "Top"
  2963. wait(2)
  2964. Aura:Destroy()
  2965. Aura2:Destroy()
  2966. Aura3:Destroy()
  2967. Aura4:Destroy()
  2968. Aura5:Destroy()
  2969. lig:Destroy()
  2970. Gone:Destroy()
  2971. for i = 0, 3, 0.01 do
  2972. swait()
  2973. shoottraildd2(mouse.Hit.p, Torso, 0)
  2974. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  2975. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  2976. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  2977. if Torsovelocity.Y > 2 then
  2978. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2979. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2980. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2981. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2982. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2983. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2984. elseif Torsovelocity.Y < 1 then
  2985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2986. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2987. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2988. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2989. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2990. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2991. end
  2992. end
  2993. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  2994. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  2995. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  2996. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  2997. for i = 0, 3, 0.1 do
  2998. swait()
  2999. if Torsovelocity.Y > 2 then
  3000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3001. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3002. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3003. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3004. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3005. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3006. elseif Torsovelocity.Y < 1 then
  3007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3009. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3010. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3011. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3012. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3013. end
  3014. end
  3015. wait(1)
  3016. Humanoid.WalkSpeed = 16
  3017. attack = false
  3018. MV4 = 0
  3019. Must:Stop()
  3020. Firepart1:Destroy()
  3021. Firepart2:Destroy()
  3022. end
  3023. end)
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029. musiccommand = 1
  3030. musicwait = false
  3031. mouse.KeyDown:connect(function(k)
  3032. if k == "=" and attack == false then
  3033. if musiccommand == 1 and musicwait == false then
  3034. musicwait = true
  3035. sou2:Stop()
  3036. musiccommand = 2
  3037. end
  3038. if musiccommand == 2 and musicwait == false then
  3039. musicwait = true
  3040. sou2:Play()
  3041. sou2.Volume = 2
  3042. musiccommand = 3
  3043. end
  3044. if musiccommand == 3 and musicwait == false then
  3045. musicwait = true
  3046. sou2.Volume = 0.5
  3047. musiccommand = 1
  3048. end
  3049. musicwait = false
  3050. end
  3051. end)
  3052. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3053. Hitpart3 = Instance.new("Part", HPart3)
  3054. Hitpart3.Size = Vector3.new(1, 1, 1)
  3055. Hitpart3.CanCollide = false
  3056. HuW3 = Instance.new("Weld")
  3057. HuW3.Name = "GuW"
  3058. HuW3.Part0 = HPart3
  3059. HuW3.C0 = cn(Xv, Yv, Zv)
  3060. HuW3.C1 = cn(0, 0, 0)
  3061. HuW3.Part1 = Hitpart3
  3062. HuW3.Parent = HPart3
  3063. Hitpart3.Transparency = 1
  3064. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3065. end
  3066. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3067. Hitpart2 = Instance.new("Part", HPart2)
  3068. Hitpart2.Size = Vector3.new(1, 1, 1)
  3069. Hitpart2.CanCollide = false
  3070. HuW2 = Instance.new("Weld")
  3071. HuW2.Name = "GuW"
  3072. HuW2.Part0 = HPart2
  3073. HuW2.C0 = cn(Xv, Yv, Zv)
  3074. HuW2.C1 = cn(0, 0, 0)
  3075. HuW2.Part1 = Hitpart2
  3076. HuW2.Parent = HPart2
  3077. Hitpart2.Transparency = 1
  3078. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3079. end
  3080. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3081. Hitpart = Instance.new("Part", HPart)
  3082. Hitpart.Size = Vector3.new(1, 1, 1)
  3083. Hitpart.CanCollide = false
  3084. HuW = Instance.new("Weld")
  3085. HuW.Name = "GuW"
  3086. HuW.Part0 = HPart
  3087. HuW.C0 = cn(Xv, Yv, Zv)
  3088. HuW.C1 = cn(0, 0, 0)
  3089. HuW.Part1 = Hitpart
  3090. HuW.Parent = HPart
  3091. Hitpart.Transparency = 1
  3092. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3093. end
  3094. --
  3095. --
  3096. MV1 = 20
  3097. mouse.KeyDown:connect(function(k)
  3098. if k == "=" and attack == false then
  3099. if firemode == true then
  3100. firemode = false
  3101. print("ice mode")
  3102. icesmoke.Acceleration = Vector3.new(0,0,0)
  3103. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3104. icesmoke.Transparency = NumberSequence.new({
  3105. NumberSequenceKeypoint.new(0, 0.9),
  3106. NumberSequenceKeypoint.new(1, 1)
  3107. })
  3108. icesmoke.Size = NumberSequence.new(3)
  3109. icesmoke.Parent = RightArm
  3110. else
  3111. firemode = true
  3112. print("fire mode")
  3113. ice_mode = false
  3114. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3115. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3116. icesmoke.Rate = 400
  3117. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3118. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3119. icesmoke.Size = NumberSequence.new(3)
  3120. icesmoke.EmissionDirection = "Top"
  3121. icesmoke.Parent = LeftArm
  3122. end
  3123. end
  3124. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3125. MV1 = 90
  3126. Humanoid.WalkSpeed = 15
  3127. attack = true
  3128. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3129. Firepart2 = Instance.new("Part", LeftArm)
  3130. Firepart2.Size = Vector3.new(1, 1, 1)
  3131. Firepart2.CanCollide = false
  3132. GuW2 = Instance.new("Weld")
  3133. GuW2.Name = "GuW"
  3134. GuW2.Part0 = LeftArm
  3135. GuW2.C0 = cn(0, -0.5, 0)
  3136. GuW2.C1 = cn(0, 0, 0)
  3137. GuW2.Part1 = Firepart2
  3138. GuW2.Parent = LeftArm
  3139. Firepart2.Transparency = 1
  3140. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3141. for i = 0, 2, 0.1 do
  3142. swait()
  3143. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3144. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3145. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3146. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3147. 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)
  3148. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3149. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3150. end
  3151. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3152. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3153. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3154. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3155. Humanoid.WalkSpeed = 16
  3156. attack = false
  3157. Firepart2:Destroy()
  3158. end
  3159. end)
  3160. MV2 = 90
  3161.  
  3162. mouse.KeyDown:connect(function(key)
  3163. if key == "=" then
  3164. Head.Transparency = 1
  3165. Torso.Transparency = 1
  3166. LeftArm.Transparency = 1
  3167. Head.face.Texture = ""
  3168. RightArm.Transparency = 1
  3169. LeftLeg.Transparency = 1
  3170. RightLeg.Transparency = 1
  3171. mesh1.Transparency = 1
  3172. mesh2.Transparency = 1
  3173. mesh5.Transparency = 1
  3174. mesheye.Transparency = 1
  3175. mesheye1.Transparency = 1
  3176. mesheye2.Transparency = 1
  3177. mesheye3.Transparency = 1
  3178. char.Parent = workspace.Camera
  3179. char.WalkSpeed = 60
  3180. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3181. char:FindFirstChild("TalkingBillBoard"):destroy()
  3182. end
  3183. end
  3184. end)
  3185. mouse.KeyUp:connect(function(key)
  3186. if key == "=" then
  3187. Head.Transparency = 0
  3188. Torso.Transparency = 0
  3189. LeftArm.Transparency = 0
  3190. Head.face.Texture = ""
  3191. RightArm.Transparency = 0
  3192. LeftLeg.Transparency = 0
  3193. RightLeg.Transparency = 0
  3194. mesh1.Transparency = 0
  3195. mesh2.Transparency = 0
  3196. mesh5.Transparency = 0
  3197. mesheye.Transparency = 0
  3198. mesheye1.Transparency = 0
  3199. mesheye2.Transparency = 0
  3200. mesheye3.Transparency = 0
  3201. hat1.Transparency = 0
  3202. hat2.Transparency = 0
  3203. hat3.Transparency = 0
  3204. hat4.Transparency = 0
  3205. hat5.Transparency = 0
  3206. hat6.Transparency = 0
  3207. hat7.Transparency = 0
  3208. hat8.Transparency = 0
  3209. hat9.Transparency = 0
  3210. char.Parent = workspace
  3211. end
  3212. end)
  3213.  
  3214. mouse.KeyDown:connect(function(k)
  3215. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3216. MV2 = 90
  3217. attack = true
  3218. Firepart = Instance.new("Part", RightArm)
  3219. Firepart.Size = Vector3.new(1, 1, 1)
  3220. GuW = Instance.new("Weld")
  3221. GuW.Name = "GuW"
  3222. GuW.Part0 = RightArm
  3223. GuW.C0 = cn(0, -1, 0)
  3224. GuW.C1 = cn(0, 0, 0)
  3225. GuW.Part1 = Firepart
  3226. GuW.Parent = RightArm
  3227. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3228. Firepart.Transparency = 1
  3229. Humanoid.WalkSpeed = 15
  3230. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3231. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3232. for i = 1, 3 do
  3233. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3234. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3235. end
  3236. for i = 0, 3, 0.1 do
  3237. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3238. swait()
  3239. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3240. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3241. 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)
  3242. 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)
  3243. 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)
  3244. 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)
  3245. end
  3246. wait(1)
  3247. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3248.  
  3249. Humanoid.WalkSpeed = 16
  3250. attack = false
  3251. Firepart:Destroy()
  3252. end
  3253.  
  3254.  
  3255.  
  3256.  
  3257. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3258. MV2 = 90
  3259. attack = true
  3260. Firepart = Instance.new("Part", RightArm)
  3261. Firepart.Size = Vector3.new(1, 1, 1)
  3262. GuW = Instance.new("Weld")
  3263. GuW.Name = "GuW"
  3264. GuW.Part0 = RightArm
  3265. GuW.C0 = cn(0, -1, 0)
  3266. GuW.C1 = cn(0, 0, 0)
  3267. GuW.Part1 = Firepart
  3268. GuW.Parent = RightArm
  3269. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3270. Firepart.Transparency = 1
  3271. Humanoid.WalkSpeed = 0.01
  3272. for i = 0, 4, 0.1 do
  3273. swait()
  3274. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3275. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3276. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3277. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3278. 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)
  3279. 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)
  3280. 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)
  3281. 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)
  3282. end
  3283. for i = 0, 4, 0.1 do
  3284. swait()
  3285. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3286. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3287. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3288. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3289. 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)
  3290. 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)
  3291. 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)
  3292. 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)
  3293. end
  3294. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3295. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3296. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3297. for i = 1, 3 do
  3298. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3299. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3300. end
  3301. for i = 0, 2, 0.1 do
  3302. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3303. swait()
  3304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3306. 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)
  3307. 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)
  3308. 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)
  3309. 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)
  3310. end
  3311. Humanoid.WalkSpeed = 16
  3312. attack = false
  3313. Firepart:Destroy()
  3314. end
  3315. end)
  3316. Rapid = false
  3317. BasePart = Instance.new("Part")
  3318. BasePart.Shape = Enum.PartType.Block
  3319. BasePart.Material = Enum.Material.Neon
  3320. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3321. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3322. BasePart.FormFactor = Enum.FormFactor.Custom
  3323. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3324. BasePart.CanCollide = true
  3325. BasePart.Locked = true
  3326. BasePart.Anchored = false
  3327. local icy_Player = game.Players.localPlayer
  3328. local icy_mouse = icy_Player:GetMouse()
  3329. ice_mode = false
  3330. local colors = {
  3331. BrickColor.new("Cyan"),
  3332. BrickColor.new("Medium blue"),
  3333. BrickColor.new("Pastel blue")
  3334. }
  3335. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3336. if root then
  3337. icy_mouse.KeyDown:connect(function(k)
  3338. if k == "=" and firemode == false then
  3339. if ice_mode == true then
  3340. ice_mode = false
  3341. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3342. else
  3343. ice_mode = true
  3344. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3345. end
  3346. end
  3347. if k == "=" and firemode == true then
  3348. attack = true
  3349. do
  3350. local Stop = false
  3351. local Version = 0
  3352. local MaxSpeed = 5
  3353. local Speed = 3.5
  3354. local Keys = {}
  3355. local Force = 10000
  3356. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3357. swait(0.5)
  3358. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3359. if Fly then
  3360. Fly:Destroy()
  3361. end
  3362. if Rot then
  3363. Rot:Destroy()
  3364. end
  3365. Fly = Instance.new("BodyPosition", char.Torso)
  3366. Fly.Name = "LMMFly"
  3367. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3368. Fly.P = Force
  3369. Fly.position = char.Torso.Position
  3370. Rot = Instance.new("BodyGyro", char.Torso)
  3371. Rot.Name = "LMMRot"
  3372. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3373. Rot.P = Force
  3374. Rot.cframe = cam.CoordinateFrame
  3375. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3376. local Thread, Old = Version, nil
  3377. char.Humanoid.PlatformStand = true
  3378. function StopFly()
  3379. Version = Version + 1
  3380. Stop = true
  3381. char.Humanoid.PlatformStand = false
  3382. Fly:Destroy()
  3383. Rot:Destroy()
  3384. attack = false
  3385. end
  3386. char.ChildAdded:connect(function(Obj)
  3387. wait()
  3388. if Obj.Name == "LM" .. "MFlyStop" then
  3389. Obj:Destroy()
  3390. StopFly()
  3391. end
  3392. end)
  3393. HitpartFunk2(RightArm, 0, -0.7, 0)
  3394. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3395. for i = 0, 25, 0.1 do
  3396. if attack == true then
  3397. swait()
  3398.  
  3399. end
  3400. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3401. if Keys[string.char(48)] then
  3402. Speed = 1
  3403. end
  3404. if Keys.w then
  3405. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3406. end
  3407. if Keys.s then
  3408. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3409. end
  3410. if Keys.d then
  3411. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3412. end
  3413. if Keys.a then
  3414. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3415. end
  3416. if Keys.e or Keys[" "] then
  3417. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3418. end
  3419. if Keys.q then
  3420. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3421. end
  3422. if Keys.z then
  3423. StopFly()
  3424. end
  3425. if Old ~= Vectoring then
  3426. Fly.position = Vectoring.p
  3427. Old = Vectoring
  3428. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3429. else
  3430. Speed = 1
  3431. end
  3432. Rot.cframe = cam.CoordinateFrame
  3433. mouse.KeyDown:connect(function(Key)
  3434. Keys[Key] = true
  3435. end)
  3436. mouse.KeyUp:connect(function(Key)
  3437. Keys[Key] = false
  3438. end)
  3439. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3440. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3441. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3442. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3443. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3444. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3445. end
  3446. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3447. attack = false
  3448. char.Humanoid.PlatformStand = false
  3449. Fly:Destroy()
  3450. Rot:Destroy()
  3451. end
  3452. end
  3453. if k == "=" and InForm == true then
  3454. attack = true
  3455. do
  3456. local Stop = false
  3457. local Version = 0
  3458. local MaxSpeed = 6
  3459. local Speed = 3
  3460. local Keys = {}
  3461. local Force = 10000
  3462. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3463. swait(1)
  3464. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3465. if Fly then
  3466. Fly:Destroy()
  3467. end
  3468. if Rot then
  3469. Rot:Destroy()
  3470. end
  3471. Fly = Instance.new("BodyPosition", char.Torso)
  3472. Fly.Name = "LMMFly"
  3473. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3474. Fly.P = Force
  3475. Fly.position = char.Torso.Position
  3476. Rot = Instance.new("BodyGyro", char.Torso)
  3477. Rot.Name = "LMMRot"
  3478. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3479. Rot.P = Force
  3480. Rot.cframe = cam.CoordinateFrame
  3481. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3482. local Thread, Old = Version, nil
  3483. char.Humanoid.PlatformStand = true
  3484. function StopFly()
  3485. Version = Version + 1
  3486. Stop = true
  3487. char.Humanoid.PlatformStand = false
  3488. Fly:Destroy()
  3489. Rot:Destroy()
  3490. attack = false
  3491. end
  3492. char.ChildAdded:connect(function(Obj)
  3493. wait()
  3494. if Obj.Name == "LM" .. "MFlyStop" then
  3495. Obj:Destroy()
  3496. StopFly()
  3497. end
  3498. end)
  3499. HitpartFunk2(RightArm, 0, -0.7, 0)
  3500. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3501. for i = 0, 25, 0.1 do
  3502. if attack == true then
  3503. swait()
  3504. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3505. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3506. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3507. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3508. end
  3509. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3510. if Keys[string.char(48)] then
  3511. Speed = 1
  3512. end
  3513. if Keys.w then
  3514. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3515. end
  3516. if Keys.s then
  3517. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3518. end
  3519. if Keys.d then
  3520. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3521. end
  3522. if Keys.a then
  3523. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3524. end
  3525. if Keys.e or Keys[" "] then
  3526. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3527. end
  3528. if Keys.q then
  3529. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3530. end
  3531. if Keys.z then
  3532. StopFly()
  3533. end
  3534. if Old ~= Vectoring then
  3535. Fly.position = Vectoring.p
  3536. Old = Vectoring
  3537. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3538. else
  3539. Speed = 1
  3540. end
  3541. Rot.cframe = cam.CoordinateFrame
  3542. mouse.KeyDown:connect(function(Key)
  3543. Keys[Key] = true
  3544. end)
  3545. mouse.KeyUp:connect(function(Key)
  3546. Keys[Key] = false
  3547. end)
  3548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3550. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3551. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3552. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3553. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3554. end
  3555. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3556. attack = false
  3557. char.Humanoid.PlatformStand = false
  3558. Fly:Destroy()
  3559. Rot:Destroy()
  3560. end
  3561. end
  3562. end)
  3563. game:GetService("RunService").Stepped:connect(function()
  3564. if ice_mode == true then
  3565. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3566. local icePath = BasePart:Clone()
  3567. icePath.Anchored = true
  3568. icePath.Transparency = 0.85
  3569. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3570. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3571. icePath.BrickColor = colors[math.random(1, #colors)]
  3572. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3573. game:GetService("Debris"):AddItem(icePath, 1)
  3574. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3575. end
  3576. end)
  3577. end
  3578. MV3 = 190
  3579. mouse.KeyDown:connect(function(k)
  3580. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3581. MV3 = 80
  3582. attack = true
  3583. Humanoid.WalkSpeed = 15
  3584. HitpartFunk2(RightArm, 0, -0.5, 0)
  3585. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3586. for i = 0, 1.5, 0.1 do
  3587. swait()
  3588. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3589. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3590. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3591. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3592. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3593. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3594. end
  3595. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3596. for i = 0, 2, 0.1 do
  3597. swait()
  3598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3600. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3601. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3602. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3603. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3604. end
  3605. for i = 0, 4.2, 0.1 do
  3606. swait()
  3607. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3608. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3609. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3610. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3611. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3612. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3613. 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)
  3614. 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)
  3615. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3616. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3617. end
  3618. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3619. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3620. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3621. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3622. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3623. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3624. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3625. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3626. for i = 0, 2, 0.1 do
  3627. swait()
  3628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3630. 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)
  3631. 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)
  3632. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3633. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3634. end
  3635. for i = 0, 2, 0.1 do
  3636. swait()
  3637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3639. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3640. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3641. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3642. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3643. end
  3644. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3645. for i = 0, 4, 0.1 do
  3646. swait()
  3647. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3648. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3651. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3652. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3653. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3654. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3655. end
  3656. for i = 0, 2, 0.1 do
  3657. swait()
  3658. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3659. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3660. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3661. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3662. 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)
  3663. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3664. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3665. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3666. end
  3667. for i = 1, 6 do
  3668. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3669. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3670. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3671. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3672. wait(0.15)
  3673. end
  3674. attack = false
  3675. Humanoid.WalkSpeed = 16
  3676. end
  3677. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  3678. Humanoid.WalkSpeed = 1
  3679. MV3 = 80
  3680. attack = true
  3681. FastFireBall = Instance.new("Part", RightArm)
  3682. FastFireBall.Size = Vector3.new(1, 1, 1)
  3683. FFW = Instance.new("Weld")
  3684. FFW.Name = "GuW"
  3685. FFW.Part0 = RightArm
  3686. FFW.C0 = cn(0, -1, 0)
  3687. FFW.C1 = cn(0, 0, 0)
  3688. FFW.Part1 = FastFireBall
  3689. FFW.Parent = RightArm
  3690. FastFireBall.Transparency = 1
  3691. FastFireBall2 = Instance.new("Part", LeftArm)
  3692. FastFireBall2.Size = Vector3.new(1, 1, 1)
  3693. FFW2 = Instance.new("Weld")
  3694. FFW2.Name = "GuW"
  3695. FFW2.Part0 = LeftArm
  3696. FFW2.C0 = cn(0, -1, 0)
  3697. FFW2.C1 = cn(0, 0, 0)
  3698. FFW2.Part1 = FastFireBall2
  3699. FFW2.Parent = LeftArm
  3700. FastFireBall2.Transparency = 1
  3701. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3702. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  3703. for i = 0, 1, 0.1 do
  3704. swait()
  3705. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3706. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3707. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3708. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3711. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3712. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3713. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3714. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  3715. end
  3716. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3717. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  3718. function holding()
  3719. if Rapid == true and ice_mode == false then
  3720. for i = 0, 0.8, 0.1 do
  3721. swait()
  3722. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3723. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3724. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  3725. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  3726. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  3727. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  3728. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3729. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  3730. end
  3731. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  3732. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  3733. for i = 0, 0.8, 0.1 do
  3734. swait()
  3735. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  3736. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  3737. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  3738. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  3739. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  3740. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  3741. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3742. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  3743. end
  3744. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  3745. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  3746. holding()
  3747. end
  3748. end
  3749. if Rapid == false then
  3750. Rapid = true
  3751. holding()
  3752. end
  3753. end
  3754. end)
  3755. mouse.KeyUp:connect(function(k)
  3756. if k == "c" and Rapid == true then
  3757. MV3 = 180
  3758. Rapid = false
  3759. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  3760. attack = false
  3761. wait(0.5)
  3762. Humanoid.WalkSpeed = 16
  3763. FastFireBall:Destroy()
  3764. FastFireBall2:Destroy()
  3765. end
  3766. end)
  3767.  
  3768.  
  3769. mouse.KeyUp:connect(function(k)
  3770. if k == "=" then
  3771. Combo1()
  3772. end
  3773. end)
  3774.  
  3775. mouse.KeyUp:connect(function(k)
  3776. if k == "r" then
  3777. Combo2()
  3778. end
  3779. end)
  3780.  
  3781. mouse.KeyUp:connect(function(k)
  3782. if k == "=" then
  3783. Combo3()
  3784. end
  3785. end)
  3786. mouse.KeyUp:connect(function(k)
  3787. if k == "u" then
  3788. Combo4()
  3789. end
  3790. end)
  3791.  
  3792.  
  3793. SoundFolder = Instance.new("Folder",char)
  3794. SoundFolder.Name = "SoundFolder"
  3795. punchsound1 = Instance.new("Sound",Torso)
  3796. punchsound1.Volume = 1.2
  3797. punchsound1.Name = "punchsound1"
  3798. punchsound1.Looped = false
  3799. punchsound1.SoundId = "rbxassetid://137579113"
  3800. StrongPunch = Instance.new("Sound",Torso)
  3801. StrongPunch.Volume = 1.6
  3802. StrongPunch.Name = "StrongPunch"
  3803. StrongPunch.Looped = false
  3804. StrongPunch.SoundId = "rbxassetid://441202925"
  3805. StrongPunch = Instance.new("Sound",Torso)
  3806. StrongPunch.Volume = 1.6
  3807. StrongPunch.Name = "StrongPunch"
  3808. StrongPunch.Looped = false
  3809. StrongPunch.SoundId = "rbxassetid://441202925"
  3810. StrongPunch1 = Instance.new("Sound",Torso)
  3811. StrongPunch1.Volume = 1.6
  3812. StrongPunch1.Name = "StrongPunch"
  3813. StrongPunch1.Looped = false
  3814. StrongPunch1.SoundId = "rbxassetid://441202925"
  3815. StrongPunch2 = Instance.new("Sound",Torso)
  3816. StrongPunch2.Volume = 1.6
  3817. StrongPunch2.Name = "StrongPunch"
  3818. StrongPunch.Looped = false
  3819. StrongPunch2.SoundId = "rbxassetid://441202925"
  3820. Zano = Instance.new("Sound",Torso)
  3821. Zano.Volume = 6
  3822. Zano.Name = "Zano"
  3823. Zano.Looped = false
  3824. Zano.SoundId = "rbxassetid://744770874"
  3825. GroundImpact = Instance.new("Sound",Torso)
  3826. GroundImpact.Volume = 8
  3827. GroundImpact.Name = "GroundImpact"
  3828. GroundImpact.Looped = false
  3829. GroundImpact.SoundId = "rbxassetid://165970126"
  3830. Break = Instance.new("Sound",Torso)
  3831. Break.Volume = 5
  3832. Break.Name = "Bonebreak"
  3833. Break.Looped = false
  3834. Break.SoundId = "rbxassetid://314390675"
  3835.  
  3836. local hit1 = false
  3837. local hit2 = false
  3838. local hit3 = false
  3839. local hit4 = false
  3840.  
  3841. function Combo1()
  3842. getplayer = new("Part",char)
  3843. getplayer.Position = Vector3.new(999,999,999)
  3844. getplayer.Transparency = 1
  3845. getplayer.Size = v3(3,3,3)
  3846. getplayer.CanCollide = false
  3847. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  3848. getplayer.Name = "GetPlayer"
  3849.  
  3850. game.Debris:AddItem(getplayer,0.5)
  3851.  
  3852. getplayer.Touched:connect(function(hit)
  3853. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  3854. getplayer:Destroy()
  3855. to = hit.Parent:findFirstChild("HumanoidRootPart")
  3856. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  3857. to.Anchored = true
  3858. idle = false
  3859.  
  3860.  
  3861. punchsound1:Play()
  3862. hit1 = true
  3863. for i = 0, 1, 0.1 do
  3864. swait()
  3865. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3867. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3868. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3869. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3870. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3871. end
  3872. punchsound1:Play()
  3873. for i = 0, 1, 0.1 do
  3874. swait()
  3875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3877. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3878. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3879. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3880. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3881. end
  3882. punchsound1:Play()
  3883. for i = 0, 1, 0.1 do
  3884. swait()
  3885. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3886. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3887. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3888. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3889. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3890. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3891. end
  3892. for i = 0, 1, 0.1 do
  3893. swait()
  3894. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3895. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3896. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3897. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3898. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3899. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3900. end
  3901. for i = 0, 1, 0.1 do
  3902. swait()
  3903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3905. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3906. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3907. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3908. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3909. end
  3910. StrongPunch1:Play()
  3911. for i = 0, 1, 0.1 do
  3912. swait()
  3913. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3914. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3915. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3916. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3917. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3918. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3919. end
  3920. for i = 0, 0.6, 0.1 do
  3921. swait()
  3922. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3923. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3924. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3925. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  3926. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3927. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3928. end
  3929. for i = 0, 0.6, 0.1 do
  3930. swait()
  3931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3933. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3934. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3935. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3936. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3937. end
  3938. for i,v in pairs(to.Parent:GetChildren()) do
  3939. if v:IsA("Humanoid") then
  3940. v.Health = v.Health - 3
  3941.  
  3942. v.PlatformStand = true
  3943. end
  3944. end
  3945. StrongPunch:Play()
  3946. for i = 0, 1, 0.1 do
  3947. swait()
  3948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3950. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3951. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3952. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  3953. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3954. end
  3955. for i,v in pairs(to.Parent:GetChildren()) do
  3956. if v:IsA("Humanoid") then
  3957. v.Health = v.Health - 5
  3958.  
  3959. v.PlatformStand = true
  3960. end
  3961. end
  3962.  
  3963. hit1 = false
  3964.  
  3965. punchsound1:Play()
  3966. hit2 = true
  3967. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  3968. for i = 0, 1, 0.1 do
  3969. swait()
  3970. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3971. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3972. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3973. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3974. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3975. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3976. end
  3977. for i,v in pairs(to.Parent:GetChildren()) do
  3978. if v:IsA("Humanoid") then
  3979. v.Health = v.Health - 5
  3980.  
  3981. v.PlatformStand = true
  3982. end
  3983. end
  3984. hit2 = false
  3985.  
  3986. punchsound1:Play()
  3987. hit3 = true
  3988. hit4 = true
  3989.  
  3990.  
  3991. punchsound1:Play()
  3992.  
  3993. coroutine.wrap(function()
  3994. for i=1,5 do
  3995. wait()
  3996. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  3997. GroundImpact:Play()
  3998. a21e = new("Part",to)
  3999. a21e.Name = "Beam"..num
  4000. a21e.Locked = true
  4001. a21e.Size = v3(1,1,1)
  4002. a21e.CanCollide = false
  4003. a21e.BrickColor = bc("Gold")
  4004. a21e.Material = "Neon"
  4005. a21e.Transparency = 0
  4006. aa21e = new("SpecialMesh",a21e)
  4007. a21e.Anchored = true
  4008. a21e.Position = to.Position
  4009. aa21e.MeshType = "Sphere"
  4010. aa21e.Scale = v3(1,1,1)
  4011. a51e = new("Part",char)
  4012. a51e.Name = "Beam"..num
  4013. a51e.Locked = true
  4014. a51e.Size = v3(1,1,1)
  4015. a51e.CanCollide = false
  4016. a51e.BrickColor = bc("White")
  4017. a51e.Material = "Neon"
  4018. a51e.Transparency = 0
  4019. aa51e = new("SpecialMesh",a51e)
  4020. a51e.Anchored = true
  4021. a51e.Position = to.Position
  4022. aa51e.MeshType = "Sphere"
  4023. aa51e.Scale = v3(1,1,1)
  4024. a61e = new("Part",char)
  4025. a61e.Name = "Beam"..num
  4026. a61e.Locked = true
  4027. a61e.Size = v3(1,1,1)
  4028. a61e.CanCollide = false
  4029. a61e.BrickColor = bc("Really red")
  4030. a61e.Material = "Neon"
  4031. a61e.Transparency = 0
  4032. aa61e = new("SpecialMesh",a61e)
  4033. a61e.Anchored = true
  4034. a61e.Position = to.Position
  4035. aa61e.MeshType = "Sphere"
  4036. aa61e.Scale = v3(1,1,1)
  4037. for i = 1,20 do
  4038. wait()
  4039. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4040. a21e.Transparency = a21e.Transparency + 0.03
  4041. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4042. a51e.Transparency = a51e.Transparency + 0.03
  4043. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4044. a61e.Transparency = a61e.Transparency + 0.02
  4045. for i,v in pairs(to.Parent:GetChildren()) do
  4046. if v:IsA("Humanoid") then
  4047. v.Health = v.Health - 0.5
  4048.  
  4049. v.PlatformStand = true
  4050. end
  4051. end
  4052. end
  4053. a61e:Destroy()
  4054. aa61e:Destroy()
  4055. a51e:Destroy()
  4056. aa51e:Destroy()
  4057. a21e:Destroy()
  4058. aa21e:Destroy()
  4059.  
  4060. end
  4061.  
  4062.  
  4063. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4064. for i = 0, 1, 0.1 do
  4065. swait()
  4066. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4067. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4068. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4069. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4070. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4071. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4072. end
  4073.  
  4074.  
  4075.  
  4076. wait(0.7)
  4077. end)()
  4078.  
  4079.  
  4080.  
  4081.  
  4082. RootPart.Anchored = true
  4083.  
  4084. for i = 0, 1, 0.1 do
  4085. swait()
  4086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4088. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4089. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4090. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4091. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4092. end
  4093.  
  4094.  
  4095. StrongPunch:Play()
  4096.  
  4097.  
  4098. for i = 0, 1, 0.1 do
  4099. swait()
  4100. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4101. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4102. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4103. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4104. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4105. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4106. end
  4107.  
  4108. for i = 0, 1, 0.1 do
  4109. swait()
  4110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4112. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4113. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4114. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4115. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4116. end
  4117.  
  4118.  
  4119.  
  4120. for i,v in pairs(to.Parent:GetChildren()) do
  4121. if v:IsA("Humanoid") then
  4122. v.Health = v.Health - 20
  4123.  
  4124. v.PlatformStand = true
  4125. end
  4126. end
  4127.  
  4128. StrongPunch2:Play()
  4129. for i = 0, 1, 0.1 do
  4130. swait()
  4131. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4132. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4133. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4134. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4135. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4136. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4137. end
  4138.  
  4139. hitground = new("Part",char)
  4140. hitground.Size = Vector3.new(5,5,5)
  4141. hitground.Name = "Ground"
  4142. hitground.Transparency = 1
  4143. hitground.CanCollide = false
  4144. game.Debris:AddItem(hitground,2)
  4145. hitground.Position = Vector3.new(999,999,999)
  4146. hitgroundweld = new("Weld",hitground)
  4147. hitgroundweld.Part0 = to
  4148. hitgroundweld.Part1 = hitground
  4149. hitground.Touched:connect(function(hit2)
  4150. if hit2.Size.x > 150 then
  4151. hitground:Destroy()
  4152. ad = new("Part",char)
  4153. ad.Name = "NewPart"
  4154. ad.Size = Vector3.new(30,0.1,30)
  4155. ad.CanCollide = false
  4156. ad.Anchored = true
  4157. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4158. ad.Transparency = 1
  4159. aad = new("Decal",ad)
  4160.  
  4161. aad.Face = "Top"
  4162. aad.Transparency = 1
  4163. aad.Transparency = 0
  4164. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4165. smoke = new("Part",to)
  4166. smokemesh = new("SpecialMesh",smoke)
  4167. smokemesh.MeshId = "rbxassetid://928329648"
  4168. smoke.BrickColor = hit2.BrickColor
  4169. smoke.Anchored = true
  4170. smoke.Position = hitground.Position
  4171. GroundImpact:Play()
  4172. for i = 1,20 do
  4173. wait()
  4174. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4175. smoke.Transparency = smoke.Transparency + 1/20
  4176. end
  4177. smoke:Destroy()
  4178. wait(0.5)
  4179.  
  4180. for i = 1,20 do
  4181. wait(0.1)
  4182. aad.Transparency = aad.Transparency + 1/20
  4183. end
  4184. end
  4185. end)
  4186. to.Anchored = false
  4187. ys = Instance.new("BodyVelocity",to)
  4188. ys.Name = "GO"
  4189.  
  4190. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4191.  
  4192. ys.Velocity = v3(0,-90,0)
  4193.  
  4194. wait(1)
  4195. ys:Destroy()
  4196.  
  4197.  
  4198.  
  4199.  
  4200.  
  4201. hit3 = false
  4202. hit4 = false
  4203.  
  4204.  
  4205. hit1 = false
  4206. hit2 = false
  4207. hit3 = false
  4208. hit4 = false
  4209. idle = true
  4210. RootPart.Anchored = false
  4211. end
  4212. end)
  4213. end
  4214.  
  4215.  
  4216. function Combo4()
  4217. getplayer = new("Part",char)
  4218. getplayer.Position = Vector3.new(999,999,999)
  4219. getplayer.Transparency = 1
  4220. getplayer.Size = v3(3,3,3)
  4221. getplayer.CanCollide = false
  4222. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4223. getplayer.Name = "GetPlayer"
  4224.  
  4225. game.Debris:AddItem(getplayer,0.5)
  4226.  
  4227. getplayer.Touched:connect(function(hit)
  4228. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4229. getplayer:Destroy()
  4230. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4231. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4232. to.Anchored = true
  4233. RootPart.Anchored = true
  4234. idle = false
  4235.  
  4236.  
  4237. punchsound1:Play()
  4238. hit1 = true
  4239. for i = 0, 0.5, 0.1 do
  4240. swait()
  4241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4244. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4245. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4246. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4247. end
  4248. punchsound1:Play()
  4249. for i = 0, 0.5, 0.1 do
  4250. swait()
  4251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4253. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4256. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4257. end
  4258. punchsound1:Play()
  4259. for i = 0, 0.6, 0.1 do
  4260. swait()
  4261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4263. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4264. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4265. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4266. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4267. end
  4268. for i = 0, 0.6, 0.1 do
  4269. swait()
  4270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4272. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4275. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4276. end
  4277. for i = 0, 0.5, 0.1 do
  4278. swait()
  4279. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4280. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4281. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4282. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4283. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4284. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4285. end
  4286. punchsound1:Play()
  4287. for i = 0, 0.5, 0.1 do
  4288. swait()
  4289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4291. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4292. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4293. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4294. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4295. end
  4296. punchsound1:Play()
  4297. for i = 0, 0.6, 0.1 do
  4298. swait()
  4299. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4300. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4301. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4302. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4303. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4304. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4305. end
  4306. for i = 0, 0.6, 0.1 do
  4307. swait()
  4308. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4309. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4310. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4311. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4312. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4313. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4314. end
  4315. for i = 0, 0.5, 0.1 do
  4316. swait()
  4317. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4318. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4319. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4320. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4321. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4322. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4323. end
  4324. punchsound1:Play()
  4325. for i = 0, 0.5, 0.1 do
  4326. swait()
  4327. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4328. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4329. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4330. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4331. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4332. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4333. end
  4334. punchsound1:Play()
  4335. for i = 0, 0.6, 0.1 do
  4336. swait()
  4337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4339. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4340. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4341. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4342. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4343. end
  4344. for i = 0, 0.6, 0.1 do
  4345. swait()
  4346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4348. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4349. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4350. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4351. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4352. end
  4353. for i = 0, 0.5, 0.1 do
  4354. swait()
  4355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4357. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4358. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4359. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4360. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4361. end
  4362. punchsound1:Play()
  4363. for i = 0, 0.5, 0.1 do
  4364. swait()
  4365. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4367. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4368. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4369. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4370. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4371. end
  4372. punchsound1:Play()
  4373. for i = 0, 0.6, 0.1 do
  4374. swait()
  4375. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4376. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4377. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4378. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4379. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4380. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4381. end
  4382. for i = 0, 0.6, 0.1 do
  4383. swait()
  4384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4386. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4387. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4388. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4389. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4390. end
  4391. for i = 0, 0.5, 0.1 do
  4392. swait()
  4393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4395. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4396. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4397. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4398. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4399. end
  4400. punchsound1:Play()
  4401. for i = 0, 0.5, 0.1 do
  4402. swait()
  4403. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4404. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4405. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4406. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4407. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4408. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4409. end
  4410. punchsound1:Play()
  4411. for i = 0, 0.6, 0.1 do
  4412. swait()
  4413. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4414. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4415. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4416. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4417. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4418. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4419. end
  4420. StrongPunch2:Play()
  4421. for i = 0, 5, 0.1 do
  4422. swait()
  4423. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4424. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4425. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4426. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4427. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4428. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4429. end
  4430.  
  4431. for i,v in pairs(to.Parent:GetChildren()) do
  4432. if v:IsA("Humanoid") then
  4433. v.Health = v.Health - 20
  4434.  
  4435. v.PlatformStand = true
  4436. end
  4437. end
  4438. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4439. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4440. Zanzoken = Instance.new("Part",char)
  4441. Zanzoken.Anchored = true
  4442. Zanzoken.Position = v3(999,999,999)
  4443. Zanzoken.CFrame = Torso.CFrame
  4444. game.Debris:AddItem(Zanzoken,0.5)
  4445. Zanzoken.Transparency = 1
  4446. Zano:Play()
  4447. wait()
  4448. idk = Instance.new("BillboardGui",Zanzoken)
  4449. idk.Size = UDim2.new(10,0,15,0)
  4450. idk.AlwaysOnTop = false
  4451. idk1 = Instance.new("ImageLabel",idk)
  4452. idk1.BackgroundTransparency = 1
  4453. idk.ExtentsOffset = v3(0,0,0)
  4454. idk1.ImageTransparency = 0
  4455. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4456. idk1.Size = UDim2.new(2,0,1,0)
  4457. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4458. idk1.Image = "rbxassetid://319554883"
  4459. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4460. wait()
  4461. Zanzoken = Instance.new("Part",char)
  4462. Zanzoken.Anchored = true
  4463. Zanzoken.Position = v3(999,999,999)
  4464. Zanzoken.CFrame = Torso.CFrame
  4465. game.Debris:AddItem(Zanzoken,0.5)
  4466. Zanzoken.Transparency = 1
  4467. wait()
  4468. idk = Instance.new("BillboardGui",Zanzoken)
  4469. idk.Size = UDim2.new(20,0,20,0)
  4470. idk.AlwaysOnTop = false
  4471. idk1 = Instance.new("ImageLabel",idk)
  4472. idk1.BackgroundTransparency = 1
  4473. idk.ExtentsOffset = v3(0,0,0)
  4474. idk1.ImageTransparency = 0
  4475. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4476. idk1.Size = UDim2.new(2,0,1,0)
  4477. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4478. idk1.Image = "rbxassetid://319554883"
  4479. for i = 0, 0.5, 0.1 do
  4480. swait()
  4481. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4482. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4483. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4484. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4485. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4486. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4487. end
  4488. punchsound1:Play()
  4489. for i = 0, 0.5, 0.1 do
  4490. swait()
  4491. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4492. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4493. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4494. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4495. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4496. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4497. end
  4498. punchsound1:Play()
  4499. for i = 0, 0.6, 0.1 do
  4500. swait()
  4501. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4502. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4503. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4504. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4505. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4506. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4507. end
  4508. for i = 0, 0.6, 0.1 do
  4509. swait()
  4510. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4511. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4512. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4513. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4514. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4515. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4516. end
  4517. for i = 0, 0.5, 0.1 do
  4518. swait()
  4519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4521. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4522. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4523. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4524. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4525. end
  4526. punchsound1:Play()
  4527. for i = 0, 0.5, 0.1 do
  4528. swait()
  4529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4531. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4532. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4533. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4534. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4535. end
  4536. punchsound1:Play()
  4537. for i = 0, 0.6, 0.1 do
  4538. swait()
  4539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4540. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4541. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4542. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4543. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4544. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4545. end
  4546. for i = 0, 0.6, 0.1 do
  4547. swait()
  4548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4550. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4551. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4552. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4553. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4554. end
  4555. for i = 0, 0.5, 0.1 do
  4556. swait()
  4557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4559. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4560. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4561. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4562. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4563. end
  4564. punchsound1:Play()
  4565. for i = 0, 0.5, 0.1 do
  4566. swait()
  4567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4568. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4569. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4570. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4571. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4572. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4573. end
  4574. punchsound1:Play()
  4575. for i = 0, 0.6, 0.1 do
  4576. swait()
  4577. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4578. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4579. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4580. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4581. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4582. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4583. end
  4584. for i = 0, 0.6, 0.1 do
  4585. swait()
  4586. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4587. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4588. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4589. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4590. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4591. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4592. end
  4593. for i = 0, 0.5, 0.1 do
  4594. swait()
  4595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4597. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4598. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4599. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4600. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4601. end
  4602. punchsound1:Play()
  4603. for i = 0, 0.5, 0.1 do
  4604. swait()
  4605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4607. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4608. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4609. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4610. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4611. end
  4612. punchsound1:Play()
  4613. for i = 0, 0.3, 0.1 do
  4614. swait()
  4615. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4616. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4617. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4618. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4619. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4620. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4621. end
  4622. for i = 0, 0.3, 0.1 do
  4623. swait()
  4624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4626. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4627. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4628. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4629. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4630. end
  4631. for i = 0, 0.3, 0.1 do
  4632. swait()
  4633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4635. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4636. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4637. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4638. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4639. end
  4640. punchsound1:Play()
  4641. for i = 0, 0.3, 0.1 do
  4642. swait()
  4643. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4644. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4645. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4646. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4647. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4648. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4649. end
  4650. punchsound1:Play()
  4651. for i = 0, 0.3, 0.1 do
  4652. swait()
  4653. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4654. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4655. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4656. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4657. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4658. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4659. end
  4660. for i = 0, 0.3, 0.1 do
  4661. swait()
  4662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4664. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4665. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4666. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4667. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4668. end
  4669. punchsound1:Play()
  4670. for i = 0, 1, 0.1 do
  4671. swait()
  4672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4673. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4674. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4675. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4676. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4677. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4678. end
  4679. for i = 0, 0.3, 0.1 do
  4680. swait()
  4681. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4682. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4683. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4684. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4685. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4686. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4687. end
  4688. punchsound1:Play()
  4689. for i = 0, 0.3, 0.1 do
  4690. swait()
  4691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4693. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4694. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4695. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4696. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4697. end
  4698. for i = 0, 0.3, 0.1 do
  4699. swait()
  4700. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4701. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4702. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4703. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4704. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4705. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4706. end
  4707. for i = 0, 0.3, 0.1 do
  4708. swait()
  4709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4711. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4712. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4713. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4714. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4715. end
  4716. punchsound1:Play()
  4717. for i = 0, 0.3, 0.1 do
  4718. swait()
  4719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4721. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4722. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4723. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4724. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4725. end
  4726. punchsound1:Play()
  4727. for i = 0, 0.6, 0.1 do
  4728. swait()
  4729. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4730. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4731. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4732. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4733. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4734. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4735. end
  4736. for i = 0, 0.3, 0.1 do
  4737. swait()
  4738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4740. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4741. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4742. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4743. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4744. end
  4745. for i = 0, 0.3, 0.1 do
  4746. swait()
  4747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4749. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4750. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4751. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4752. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4753. end
  4754. punchsound1:Play()
  4755. for i = 0, 0.5, 0.1 do
  4756. swait()
  4757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4759. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4760. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4761. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4762. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4763. end
  4764. punchsound1:Play()
  4765. for i = 0, 0.6, 0.1 do
  4766. swait()
  4767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4769. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4770. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4771. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4772. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4773. end
  4774. for i = 0, 0.6, 0.1 do
  4775. swait()
  4776. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4777. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4778. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4779. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4780. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4781. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4782. end
  4783. for i = 0, 0.5, 0.1 do
  4784. swait()
  4785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4786. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4787. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4788. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4789. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4790. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4791. end
  4792. punchsound1:Play()
  4793. for i = 0, 0.5, 0.1 do
  4794. swait()
  4795. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4796. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4797. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4798. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4799. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4800. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4801. end
  4802. punchsound1:Play()
  4803. for i = 0, 0.6, 0.1 do
  4804. swait()
  4805. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4806. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4807. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4808. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4809. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4810. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4811. end
  4812. for i = 0, 0.6, 0.1 do
  4813. swait()
  4814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4816. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4817. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4818. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4819. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4820. end
  4821. for i = 0, 0.5, 0.1 do
  4822. swait()
  4823. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4824. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4825. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4826. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4827. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4828. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4829. end
  4830. punchsound1:Play()
  4831. for i = 0, 0.5, 0.1 do
  4832. swait()
  4833. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4834. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4835. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4836. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4837. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4838. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4839. end
  4840. punchsound1:Play()
  4841. for i = 0, 0.6, 0.1 do
  4842. swait()
  4843. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4844. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4845. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4846. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4847. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4848. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4849. end
  4850. for i = 0, 0.6, 0.1 do
  4851. swait()
  4852. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4853. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4854. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4855. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4856. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4857. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4858. end
  4859. punchsound1:Play()
  4860. for i = 0, 1, 0.1 do
  4861. swait()
  4862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4864. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4865. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4866. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4867. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4868. end
  4869. for i = 0, 0.5, 0.1 do
  4870. swait()
  4871. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4872. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4873. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4874. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4875. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4876. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4877. end
  4878. punchsound1:Play()
  4879. for i = 0, 0.6, 0.1 do
  4880. swait()
  4881. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4882. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4883. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4884. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4885. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4886. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4887. end
  4888. for i = 0, 0.6, 0.1 do
  4889. swait()
  4890. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4891. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4892. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4893. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4894. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4895. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4896. end
  4897. for i = 0, 0.5, 0.1 do
  4898. swait()
  4899. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4900. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4901. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4902. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4903. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4904. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4905. end
  4906. punchsound1:Play()
  4907. for i = 0, 0.5, 0.1 do
  4908. swait()
  4909. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4910. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4911. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4912. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4913. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4914. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4915. end
  4916. punchsound1:Play()
  4917. for i = 0, 0.6, 0.1 do
  4918. swait()
  4919. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4920. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4921. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4922. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4923. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4924. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4925. end
  4926. for i = 0, 0.6, 0.1 do
  4927. swait()
  4928. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4929. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4930. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4931. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4932. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4933. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4934. end
  4935. for i = 0, 0.5, 0.1 do
  4936. swait()
  4937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4939. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4940. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4941. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4942. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4943. end
  4944. punchsound1:Play()
  4945. for i = 0, 0.5, 0.1 do
  4946. swait()
  4947. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4948. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4949. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4950. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4951. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4952. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4953. end
  4954. punchsound1:Play()
  4955. for i = 0, 0.6, 0.1 do
  4956. swait()
  4957. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4958. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4959. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4960. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4961. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4962. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4963. end
  4964. for i = 0, 0.6, 0.1 do
  4965. swait()
  4966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4968. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4969. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4970. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4971. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4972. end
  4973. for i = 0, 0.5, 0.1 do
  4974. swait()
  4975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4977. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4978. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4979. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4980. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4981. end
  4982. punchsound1:Play()
  4983. for i = 0, 0.5, 0.1 do
  4984. swait()
  4985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4986. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4987. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4988. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4989. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4990. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4991. end
  4992. punchsound1:Play()
  4993. for i = 0, 0.6, 0.1 do
  4994. swait()
  4995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4997. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4998. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4999. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5000. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5001. end
  5002. for i = 0, 0.6, 0.1 do
  5003. swait()
  5004. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5005. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5006. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5009. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5010. end
  5011. for i = 0, 0.5, 0.1 do
  5012. swait()
  5013. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5014. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5015. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5016. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5017. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5018. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5019. end
  5020. punchsound1:Play()
  5021. for i = 0, 0.5, 0.1 do
  5022. swait()
  5023. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5024. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5025. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5028. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5029. end
  5030. punchsound1:Play()
  5031. for i = 0, 0.6, 0.1 do
  5032. swait()
  5033. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5034. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5035. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5036. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5037. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5038. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5039. end
  5040. for i = 0, 0.6, 0.1 do
  5041. swait()
  5042. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5043. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5044. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5047. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5048. end
  5049. punchsound1:Play()
  5050. for i = 0, 1, 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.5, 0.1 do
  5060. swait()
  5061. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5062. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5063. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5066. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5067. end
  5068. punchsound1:Play()
  5069. for i = 0, 0.6, 0.1 do
  5070. swait()
  5071. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5072. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5073. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5074. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5075. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5076. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5077. end
  5078. for i = 0, 0.6, 0.1 do
  5079. swait()
  5080. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5081. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5082. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5085. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5086. end
  5087. for i = 0, 0.5, 0.1 do
  5088. swait()
  5089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5091. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5092. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5093. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5094. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5095. end
  5096. punchsound1:Play()
  5097. for i = 0, 0.3, 0.1 do
  5098. swait()
  5099. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5100. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5101. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5104. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5105. end
  5106. punchsound1:Play()
  5107. for i = 0, 0.3, 0.1 do
  5108. swait()
  5109. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5110. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5111. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5112. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5113. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5114. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5115. end
  5116. for i = 0, 0.3, 0.1 do
  5117. swait()
  5118. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5119. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5120. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5123. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5124. end
  5125. for i = 0, 0.3, 0.1 do
  5126. swait()
  5127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5128. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5129. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5130. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5131. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5132. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5133. end
  5134. punchsound1:Play()
  5135. for i = 0, 0.3, 0.1 do
  5136. swait()
  5137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5139. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5142. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5143. end
  5144. punchsound1:Play()
  5145. for i = 0, 0.3, 0.1 do
  5146. swait()
  5147. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5148. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5149. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5150. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5151. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5152. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5153. end
  5154. for i = 0, 0.3, 0.1 do
  5155. swait()
  5156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5158. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5161. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5162. end
  5163. for i = 0, 0.3, 0.1 do
  5164. swait()
  5165. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5166. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5167. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5168. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5169. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5170. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5171. end
  5172. punchsound1:Play()
  5173. for i = 0, 0.3, 0.1 do
  5174. swait()
  5175. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5176. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5177. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5180. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5181. end
  5182. punchsound1:Play()
  5183. for i = 0, 0.3, 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.1, 0.1 do
  5193. swait()
  5194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5196. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5199. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5200. end
  5201. for i = 0, 0.1, 0.1 do
  5202. swait()
  5203. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5204. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5205. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5206. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5207. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5208. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5209. end
  5210. punchsound1:Play()
  5211. for i = 0, 0.1, 0.1 do
  5212. swait()
  5213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5214. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5215. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5218. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5219. end
  5220. punchsound1:Play()
  5221. for i = 0, 0.1, 0.1 do
  5222. swait()
  5223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5225. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5226. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5227. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5228. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5229. end
  5230. for i = 0, 0.1, 0.1 do
  5231. swait()
  5232. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5233. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5234. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5237. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5238. end
  5239. punchsound1:Play()
  5240. for i = 0, 0.4, 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,v in pairs(to.Parent:GetChildren()) do
  5250. if v:IsA("Humanoid") then
  5251. v.Health = v.Health - 20
  5252.  
  5253. v.PlatformStand = true
  5254. end
  5255. end
  5256. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5257. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5258. Zanzoken = Instance.new("Part",char)
  5259. Zanzoken.Anchored = true
  5260. Zanzoken.Position = v3(999,999,999)
  5261. Zanzoken.CFrame = Torso.CFrame
  5262. game.Debris:AddItem(Zanzoken,0.5)
  5263. Zanzoken.Transparency = 1
  5264. Zano:Play()
  5265. wait()
  5266. idk = Instance.new("BillboardGui",Zanzoken)
  5267. idk.Size = UDim2.new(10,0,15,0)
  5268. idk.AlwaysOnTop = false
  5269. idk1 = Instance.new("ImageLabel",idk)
  5270. idk1.BackgroundTransparency = 1
  5271. idk.ExtentsOffset = v3(0,0,0)
  5272. idk1.ImageTransparency = 0
  5273. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5274. idk1.Size = UDim2.new(2,0,1,0)
  5275. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5276. idk1.Image = "rbxassetid://319554883"
  5277. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5278. wait()
  5279. Zanzoken = Instance.new("Part",char)
  5280. Zanzoken.Anchored = true
  5281. Zanzoken.Position = v3(999,999,999)
  5282. Zanzoken.CFrame = Torso.CFrame
  5283. game.Debris:AddItem(Zanzoken,0.5)
  5284. Zanzoken.Transparency = 1
  5285. wait()
  5286. idk = Instance.new("BillboardGui",Zanzoken)
  5287. idk.Size = UDim2.new(20,0,20,0)
  5288. idk.AlwaysOnTop = false
  5289. idk1 = Instance.new("ImageLabel",idk)
  5290. idk1.BackgroundTransparency = 1
  5291. idk.ExtentsOffset = v3(0,0,0)
  5292. idk1.ImageTransparency = 0
  5293. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5294. idk1.Size = UDim2.new(2,0,1,0)
  5295. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5296. idk1.Image = "rbxassetid://319554883"
  5297. punchsound1:Play()
  5298. for i = 0, 6, 0.1 do
  5299. swait()
  5300. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5301. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5302. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5303. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5304. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5305. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5306. end
  5307. for i = 0, 0.6, 0.1 do
  5308. swait()
  5309. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5310. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5311. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5312. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5313. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5314. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5315. end
  5316. for i = 0, 0.6, 0.1 do
  5317. swait()
  5318. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5319. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5320. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5321. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5322. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5323. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5324. end
  5325. punchsound1:Play()
  5326. for i = 0, 1, 0.1 do
  5327. swait()
  5328. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5329. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5330. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5331. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5332. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5333. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5334. end
  5335. for i = 0, 0.6, 0.1 do
  5336. swait()
  5337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5339. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5340. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5341. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5342. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5343. end
  5344. for i = 0, 0.6, 0.1 do
  5345. swait()
  5346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5348. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  5351. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5352. end
  5353. punchsound1:Play()
  5354. for i = 0, 1, 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, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5366. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5367. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5368. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5369. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5370. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5371. end
  5372. for i = 0, 0.6, 0.1 do
  5373. swait()
  5374. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5375. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5376. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5377. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5378. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5379. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5380. end
  5381. punchsound1:Play()
  5382. for i = 0, 1, 0.1 do
  5383. swait()
  5384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5386. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5387. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5388. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5389. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5390. end
  5391. for i = 0, 0.6, 0.1 do
  5392. swait()
  5393. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5394. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5395. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5396. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5397. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5398. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5399. end
  5400. for i = 0, 0.6, 0.1 do
  5401. swait()
  5402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5403. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5404. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5405. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5406. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5407. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5408. end
  5409. punchsound1:Play()
  5410. for i = 0, 1, 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. for i = 0, 0.6, 0.1 do
  5420. swait()
  5421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5423. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5424. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5425. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5426. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5427. end
  5428. for i = 0, 0.6, 0.1 do
  5429. swait()
  5430. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5431. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5432. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5433. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5434. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5435. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5436. end
  5437. punchsound1:Play()
  5438. for i = 0, 1, 0.1 do
  5439. swait()
  5440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5442. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5443. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5444. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5445. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5446. end
  5447. for i = 0, 0.6, 0.1 do
  5448. swait()
  5449. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5450. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5451. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5452. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5453. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5454. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5455. end
  5456. for i = 0, 0.6, 0.1 do
  5457. swait()
  5458. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5459. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5460. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5461. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5462. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5463. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5464. end
  5465. punchsound1:Play()
  5466. for i = 0, 1, 0.1 do
  5467. swait()
  5468. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5469. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5470. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5471. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5472. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5473. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5474. end
  5475.  
  5476.  
  5477.  
  5478. for i,v in pairs(to.Parent:GetChildren()) do
  5479. if v:IsA("Humanoid") then
  5480. v.Health = v.Health - 20
  5481.  
  5482. v.PlatformStand = true
  5483. end
  5484. end
  5485. StrongPunch:Play()
  5486. for i = 0, 1, 0.1 do
  5487. swait()
  5488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5490. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5491. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5492. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5493. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5494. end
  5495. for i = 0, 1, 0.1 do
  5496. swait()
  5497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5499. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5500. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5501. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5502. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5503. end
  5504. for i,v in pairs(to.Parent:GetChildren()) do
  5505. if v:IsA("Humanoid") then
  5506. v.Health = v.Health - 5
  5507.  
  5508. v.PlatformStand = true
  5509. end
  5510. end
  5511. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  5512. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  5513. Zanzoken = Instance.new("Part",char)
  5514. Zanzoken.Anchored = true
  5515. Zanzoken.Position = v3(999,999,999)
  5516. Zanzoken.CFrame = Torso.CFrame
  5517. game.Debris:AddItem(Zanzoken,0.5)
  5518. Zanzoken.Transparency = 1
  5519. Zano:Play()
  5520. wait()
  5521. idk = Instance.new("BillboardGui",Zanzoken)
  5522. idk.Size = UDim2.new(10,0,15,0)
  5523. idk.AlwaysOnTop = false
  5524. idk1 = Instance.new("ImageLabel",idk)
  5525. idk1.BackgroundTransparency = 1
  5526. idk.ExtentsOffset = v3(0,0,0)
  5527. idk1.ImageTransparency = 0
  5528. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5529. idk1.Size = UDim2.new(2,0,1,0)
  5530. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5531. idk1.Image = "rbxassetid://319554883"
  5532. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5533. wait()
  5534. Zanzoken = Instance.new("Part",char)
  5535. Zanzoken.Anchored = true
  5536. Zanzoken.Position = v3(999,999,999)
  5537. Zanzoken.CFrame = Torso.CFrame
  5538. game.Debris:AddItem(Zanzoken,0.5)
  5539. Zanzoken.Transparency = 1
  5540. wait()
  5541. idk = Instance.new("BillboardGui",Zanzoken)
  5542. idk.Size = UDim2.new(20,0,20,0)
  5543. idk.AlwaysOnTop = false
  5544. idk1 = Instance.new("ImageLabel",idk)
  5545. idk1.BackgroundTransparency = 1
  5546. idk.ExtentsOffset = v3(0,0,0)
  5547. idk1.ImageTransparency = 0
  5548. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5549. idk1.Size = UDim2.new(2,0,1,0)
  5550. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5551. idk1.Image = "rbxassetid://319554883"
  5552. for i = 0, 1, 0.1 do
  5553. swait()
  5554. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5555. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5556. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5557. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5558. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5559. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5560. end
  5561. punchsound1:Play()
  5562. for i = 0, 1, 0.1 do
  5563. swait()
  5564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5566. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5567. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5568. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5569. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5570. end
  5571. punchsound1:Play()
  5572. for i = 0, 1, 0.1 do
  5573. swait()
  5574. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5575. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5576. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5577. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5578. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5579. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5580. end
  5581. for i = 0, 1, 0.1 do
  5582. swait()
  5583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5585. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5586. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5587. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5588. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5589. end
  5590. for i = 0, 1, 0.1 do
  5591. swait()
  5592. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5593. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5594. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5595. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5596. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5597. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5598. end
  5599. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  5600. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  5601. Zanzoken = Instance.new("Part",char)
  5602. Zanzoken.Anchored = true
  5603. Zanzoken.Position = v3(999,999,999)
  5604. Zanzoken.CFrame = Torso.CFrame
  5605. game.Debris:AddItem(Zanzoken,0.5)
  5606. Zanzoken.Transparency = 1
  5607. Zano:Play()
  5608. wait()
  5609. idk = Instance.new("BillboardGui",Zanzoken)
  5610. idk.Size = UDim2.new(10,0,15,0)
  5611. idk.AlwaysOnTop = false
  5612. idk1 = Instance.new("ImageLabel",idk)
  5613. idk1.BackgroundTransparency = 1
  5614. idk.ExtentsOffset = v3(0,0,0)
  5615. idk1.ImageTransparency = 0
  5616. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5617. idk1.Size = UDim2.new(2,0,1,0)
  5618. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5619. idk1.Image = "rbxassetid://319554883"
  5620. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5621. wait()
  5622. Zanzoken = Instance.new("Part",char)
  5623. Zanzoken.Anchored = true
  5624. Zanzoken.Position = v3(999,999,999)
  5625. Zanzoken.CFrame = Torso.CFrame
  5626. game.Debris:AddItem(Zanzoken,0.5)
  5627. Zanzoken.Transparency = 1
  5628. wait()
  5629. idk = Instance.new("BillboardGui",Zanzoken)
  5630. idk.Size = UDim2.new(20,0,20,0)
  5631. idk.AlwaysOnTop = false
  5632. idk1 = Instance.new("ImageLabel",idk)
  5633. idk1.BackgroundTransparency = 1
  5634. idk.ExtentsOffset = v3(0,0,0)
  5635. idk1.ImageTransparency = 0
  5636. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5637. idk1.Size = UDim2.new(2,0,1,0)
  5638. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5639. idk1.Image = "rbxassetid://319554883"
  5640. StrongPunch:Play()
  5641. Break:Play()
  5642.  
  5643. for i = 0, 6, 0.1 do
  5644. swait()
  5645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5647. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5648. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5649. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5650. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5651. end
  5652. StrongPunch1:Play()
  5653. for i = 0, 6, 0.1 do
  5654. swait()
  5655. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5656. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5657. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5658. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5659. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5660. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5661. end
  5662. StrongPunch2:Play()
  5663. for i = 0, 7, 0.1 do
  5664. swait()
  5665. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5666. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5667. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5668. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5669. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5670. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5671. end
  5672. for i = 0, 1, 0.1 do
  5673. swait()
  5674. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5675. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5676. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5677. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5678. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5679. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5680. end
  5681. punchsound1:Play()
  5682. for i = 0, 1, 0.1 do
  5683. swait()
  5684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5686. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5687. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5688. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5689. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5690. end
  5691. punchsound1:Play()
  5692. for i = 0, 1, 0.1 do
  5693. swait()
  5694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5696. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5697. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5698. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5699. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5700. end
  5701. for i = 0, 1, 0.1 do
  5702. swait()
  5703. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5704. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5705. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5706. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5707. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5708. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5709. end
  5710. for i = 0, 1, 0.1 do
  5711. swait()
  5712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5713. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5714. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5715. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5716. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5717. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5718. end
  5719. punchsound1:Play()
  5720. for i = 0, 0.5, 0.1 do
  5721. swait()
  5722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5724. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5726. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5727. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5728. end
  5729. punchsound1:Play()
  5730. for i = 0, 0.5, 0.1 do
  5731. swait()
  5732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5735. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5736. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5737. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5738. end
  5739. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  5740. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  5741. Zanzoken = Instance.new("Part",char)
  5742. Zanzoken.Anchored = true
  5743. Zanzoken.Position = v3(999,999,999)
  5744. Zanzoken.CFrame = Torso.CFrame
  5745. game.Debris:AddItem(Zanzoken,0.5)
  5746. Zanzoken.Transparency = 1
  5747. Zano:Play()
  5748. wait()
  5749. idk = Instance.new("BillboardGui",Zanzoken)
  5750. idk.Size = UDim2.new(10,0,15,0)
  5751. idk.AlwaysOnTop = false
  5752. idk1 = Instance.new("ImageLabel",idk)
  5753. idk1.BackgroundTransparency = 1
  5754. idk.ExtentsOffset = v3(0,0,0)
  5755. idk1.ImageTransparency = 0
  5756. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5757. idk1.Size = UDim2.new(2,0,1,0)
  5758. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5759. idk1.Image = "rbxassetid://319554883"
  5760. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5761. wait()
  5762. Zanzoken = Instance.new("Part",char)
  5763. Zanzoken.Anchored = true
  5764. Zanzoken.Position = v3(999,999,999)
  5765. Zanzoken.CFrame = Torso.CFrame
  5766. game.Debris:AddItem(Zanzoken,0.5)
  5767. Zanzoken.Transparency = 1
  5768. wait()
  5769. idk = Instance.new("BillboardGui",Zanzoken)
  5770. idk.Size = UDim2.new(20,0,20,0)
  5771. idk.AlwaysOnTop = false
  5772. idk1 = Instance.new("ImageLabel",idk)
  5773. idk1.BackgroundTransparency = 1
  5774. idk.ExtentsOffset = v3(0,0,0)
  5775. idk1.ImageTransparency = 0
  5776. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5777. idk1.Size = UDim2.new(2,0,1,0)
  5778. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5779. idk1.Image = "rbxassetid://319554883"
  5780. for i = 0, 0.4, 0.1 do
  5781. swait()
  5782. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5783. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5784. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5785. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5786. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5787. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5788. end
  5789. punchsound1:Play()
  5790. for i = 0, 0.4, 0.1 do
  5791. swait()
  5792. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5793. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5794. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5795. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5796. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5797. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5798. end
  5799. for i = 0, 0.4, 0.1 do
  5800. swait()
  5801. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5802. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5803. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5804. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5805. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5806. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5807. end
  5808. punchsound1:Play()
  5809. for i = 0, 0.4, 0.1 do
  5810. swait()
  5811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5812. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5813. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5814. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5815. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5816. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5817. end
  5818. for i = 0, 0.4, 0.1 do
  5819. swait()
  5820. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5821. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5822. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5823. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5824. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5825. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5826. end
  5827. punchsound1:Play()
  5828. for i = 0, 0.4, 0.1 do
  5829. swait()
  5830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5832. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5833. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5834. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5835. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5836. end
  5837. for i = 0, 0.4, 0.1 do
  5838. swait()
  5839. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5840. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5841. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5842. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5843. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5844. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5845. end
  5846. punchsound1:Play()
  5847. for i = 0, 0.4, 0.1 do
  5848. swait()
  5849. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5850. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5851. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5852. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5853. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5854. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5855. end
  5856. for i = 0, 0.4, 0.1 do
  5857. swait()
  5858. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5859. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5860. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5861. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5862. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5863. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5864. end
  5865. punchsound1:Play()
  5866. for i = 0, 0.4, 0.1 do
  5867. swait()
  5868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5870. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5871. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5872. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5873. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5874. end
  5875. for i = 0, 0.4, 0.1 do
  5876. swait()
  5877. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5878. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5879. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5880. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5881. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5882. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5883. end
  5884. punchsound1:Play()
  5885. for i = 0, 0.4, 0.1 do
  5886. swait()
  5887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5889. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  5892. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5893. end
  5894. for i = 0, 0.4, 0.1 do
  5895. swait()
  5896. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5897. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5898. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5899. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5900. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5901. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5902. end
  5903. punchsound1:Play()
  5904. for i = 0, 0.4, 0.1 do
  5905. swait()
  5906. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5907. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5908. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5909. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5910. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5911. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5912. end
  5913. punchsound1:Play()
  5914. local pie222 = Instance.new("ParticleEmitter")
  5915. pie222.Parent = LeftArm
  5916. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  5917. pie222.LightEmission = 1
  5918. pie222.Size = NumberSequence.new(3)
  5919. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  5920. pie222.Transparency = NumberSequence.new(0.6,1)
  5921. pie222.EmissionDirection = "Top"
  5922. pie222.Enabled = true
  5923. pie222.Lifetime = NumberRange.new(1)
  5924. pie222.Rotation = NumberRange.new(-320, 320)
  5925. pie222.Rate = 404
  5926. pie222.Speed = NumberRange.new(0)
  5927. pie222.LockedToPart = false
  5928. pie222.VelocitySpread = 2
  5929. for i = 0, 2, 0.1 do
  5930. swait()
  5931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5933. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5934. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5935. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5936. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5937. end
  5938. wait(2)
  5939. bigbangattack2()
  5940. pie222:Destroy()
  5941.  
  5942. for i,v in pairs(to.Parent:GetChildren()) do
  5943. if v:IsA("Humanoid") then
  5944. v.Health = v.Health - math.huge
  5945.  
  5946. v.PlatformStand = true
  5947. end
  5948. end
  5949.  
  5950. hit1 = false
  5951.  
  5952. hit2 = true
  5953. for i,v in pairs(to.Parent:GetChildren()) do
  5954. if v:IsA("Humanoid") then
  5955. v.Health = v.Health - 10
  5956.  
  5957. v.PlatformStand = true
  5958. end
  5959. end
  5960. hit2 = false
  5961.  
  5962. hit3 = true
  5963. hit4 = true
  5964.  
  5965.  
  5966.  
  5967.  
  5968. coroutine.wrap(function()
  5969. for i=1,2 do
  5970. wait()
  5971.  
  5972.  
  5973.  
  5974.  
  5975.  
  5976. for i,v in pairs(to.Parent:GetChildren()) do
  5977. if v:IsA("Humanoid") then
  5978. v.Health = v.Health - 2
  5979.  
  5980. v.PlatformStand = true
  5981. end
  5982. end
  5983. end
  5984.  
  5985.  
  5986. wait(3)
  5987. end)()
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999.  
  6000.  
  6001.  
  6002. for i,v in pairs(to.Parent:GetChildren()) do
  6003. if v:IsA("Humanoid") then
  6004. v.Health = v.Health - 10
  6005.  
  6006. v.PlatformStand = true
  6007. end
  6008. end
  6009.  
  6010.  
  6011.  
  6012. hitground = new("Part",char)
  6013. hitground.Size = Vector3.new(5,5,5)
  6014. hitground.Name = "Ground"
  6015. hitground.Transparency = 1
  6016. hitground.CanCollide = false
  6017. game.Debris:AddItem(hitground,2)
  6018. hitground.Position = Vector3.new(999,999,999)
  6019. hitgroundweld = new("Weld",hitground)
  6020. hitgroundweld.Part0 = to
  6021. hitgroundweld.Part1 = hitground
  6022. hitground.Touched:connect(function(hit2)
  6023. if hit2.Size.x > 150 then
  6024. hitground:Destroy()
  6025. ad = new("Part",char)
  6026. ad.Name = "NewPart"
  6027. ad.Size = Vector3.new(30,0.1,30)
  6028. ad.CanCollide = false
  6029. ad.Anchored = true
  6030. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6031. ad.Transparency = 1
  6032. aad = new("Decal",ad)
  6033.  
  6034. aad.Face = "Top"
  6035. aad.Transparency = 1
  6036. aad.Transparency = 0
  6037. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6038. smoke = new("Part",to)
  6039. smokemesh = new("SpecialMesh",smoke)
  6040. smokemesh.MeshId = "rbxassetid://928329648"
  6041. smoke.BrickColor = hit2.BrickColor
  6042. smoke.Anchored = true
  6043. smoke.Position = hitground.Position
  6044. GroundImpact:Play()
  6045. for i = 1,20 do
  6046. wait()
  6047. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6048. smoke.Transparency = smoke.Transparency + 1/20
  6049. end
  6050. smoke:Destroy()
  6051. wait(0.5)
  6052.  
  6053. for i = 1,20 do
  6054. wait(0.1)
  6055. aad.Transparency = aad.Transparency + 1/20
  6056. end
  6057. end
  6058. end)
  6059. ys = Instance.new("BodyVelocity",to)
  6060. ys.Name = "GO"
  6061.  
  6062. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6063.  
  6064. ys.Velocity = v3(0,-90,0)
  6065.  
  6066. wait(1)
  6067. ys:Destroy()
  6068.  
  6069.  
  6070.  
  6071. hit3 = false
  6072. hit4 = false
  6073.  
  6074.  
  6075. hit1 = false
  6076. hit2 = false
  6077. hit3 = false
  6078. hit4 = false
  6079. idle = true
  6080. RootPart.Anchored = false
  6081. end
  6082. end)
  6083. end
  6084.  
  6085. function Combo3()
  6086. getplayer = new("Part",char)
  6087. getplayer.Position = Vector3.new(999,999,999)
  6088. getplayer.Transparency = 1
  6089. getplayer.Size = v3(3,3,3)
  6090. getplayer.CanCollide = false
  6091. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6092. getplayer.Name = "GetPlayer"
  6093.  
  6094. game.Debris:AddItem(getplayer,0.5)
  6095.  
  6096. getplayer.Touched:connect(function(hit)
  6097. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6098. getplayer:Destroy()
  6099. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6100. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6101. to.Anchored = true
  6102. RootPart.Anchored = true
  6103. idle = false
  6104.  
  6105.  
  6106. punchsound1:Play()
  6107. hit1 = true
  6108. for i = 0, 1, 0.1 do
  6109. swait()
  6110. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6111. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6112. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6113. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6114. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6115. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6116. end
  6117. punchsound1:Play()
  6118. for i = 0, 1, 0.1 do
  6119. swait()
  6120. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6121. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6122. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6123. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6124. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6125. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6126. end
  6127. punchsound1:Play()
  6128. for i = 0, 1, 0.1 do
  6129. swait()
  6130. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6131. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6132. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6133. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6134. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6135. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6136. end
  6137. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6138. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6139. Zanzoken = Instance.new("Part",char)
  6140. Zanzoken.Anchored = true
  6141. Zanzoken.Position = v3(999,999,999)
  6142. Zanzoken.CFrame = Torso.CFrame
  6143. game.Debris:AddItem(Zanzoken,0.5)
  6144. Zanzoken.Transparency = 1
  6145. Zano:Play()
  6146. wait()
  6147. idk = Instance.new("BillboardGui",Zanzoken)
  6148. idk.Size = UDim2.new(10,0,15,0)
  6149. idk.AlwaysOnTop = false
  6150. idk1 = Instance.new("ImageLabel",idk)
  6151. idk1.BackgroundTransparency = 1
  6152. idk.ExtentsOffset = v3(0,0,0)
  6153. idk1.ImageTransparency = 0
  6154. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6155. idk1.Size = UDim2.new(2,0,1,0)
  6156. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6157. idk1.Image = "rbxassetid://319554883"
  6158. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6159. wait()
  6160. Zanzoken = Instance.new("Part",char)
  6161. Zanzoken.Anchored = true
  6162. Zanzoken.Position = v3(999,999,999)
  6163. Zanzoken.CFrame = Torso.CFrame
  6164. game.Debris:AddItem(Zanzoken,0.5)
  6165. Zanzoken.Transparency = 1
  6166. wait()
  6167. idk = Instance.new("BillboardGui",Zanzoken)
  6168. idk.Size = UDim2.new(20,0,20,0)
  6169. idk.AlwaysOnTop = false
  6170. idk1 = Instance.new("ImageLabel",idk)
  6171. idk1.BackgroundTransparency = 1
  6172. idk.ExtentsOffset = v3(0,0,0)
  6173. idk1.ImageTransparency = 0
  6174. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6175. idk1.Size = UDim2.new(2,0,1,0)
  6176. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6177. idk1.Image = "rbxassetid://319554883"
  6178. for i = 0, 1, 0.1 do
  6179. swait()
  6180. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6181. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6182. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6183. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6184. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6185. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6186. end
  6187. punchsound1:Play()
  6188. for i = 0, 1, 0.1 do
  6189. swait()
  6190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6192. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6194. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6195. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6196. end
  6197. punchsound1:Play()
  6198. for i = 0, 1, 0.1 do
  6199. swait()
  6200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6202. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6203. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6204. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6205. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6206. end
  6207. for i = 0, 1, 0.1 do
  6208. swait()
  6209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6211. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6212. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6213. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6214. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6215. end
  6216. punchsound1:Play()
  6217. for i = 0, 1, 0.1 do
  6218. swait()
  6219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6220. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6221. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6222. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6223. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6224. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6225. end
  6226. punchsound1:Play()
  6227. for i = 0, 1, 0.1 do
  6228. swait()
  6229. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6230. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6231. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6232. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6233. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6234. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6235. end
  6236. for i = 0, 1, 0.1 do
  6237. swait()
  6238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6240. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6241. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6242. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6243. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6244. end
  6245. punchsound1:Play()
  6246. for i = 0, 1, 0.1 do
  6247. swait()
  6248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6250. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6251. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6252. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6253. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6254. end
  6255. punchsound1:Play()
  6256. for i,v in pairs(to.Parent:GetChildren()) do
  6257. if v:IsA("Humanoid") then
  6258. v.Health = v.Health - 10
  6259.  
  6260. v.PlatformStand = true
  6261. end
  6262. end
  6263. for i = 0, 1, 0.1 do
  6264. swait()
  6265. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6266. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6267. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6268. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6269. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6270. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6271. end
  6272.  
  6273. for i = 0, 1, 0.1 do
  6274. swait()
  6275. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6276. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6277. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6278. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6279. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6280. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6281. end
  6282. punchsound1:Play()
  6283. for i = 0, 1, 0.1 do
  6284. swait()
  6285. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6286. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6287. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6288. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6289. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6290. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6291. end
  6292. for i,v in pairs(to.Parent:GetChildren()) do
  6293. if v:IsA("Humanoid") then
  6294. v.Health = v.Health - 3
  6295.  
  6296. v.PlatformStand = true
  6297. end
  6298. end
  6299. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6300. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6301. Zanzoken = Instance.new("Part",char)
  6302. Zanzoken.Anchored = true
  6303. Zanzoken.Position = v3(999,999,999)
  6304. Zanzoken.CFrame = Torso.CFrame
  6305. game.Debris:AddItem(Zanzoken,0.5)
  6306. Zanzoken.Transparency = 1
  6307. Zano:Play()
  6308. wait()
  6309. idk = Instance.new("BillboardGui",Zanzoken)
  6310. idk.Size = UDim2.new(10,0,15,0)
  6311. idk.AlwaysOnTop = false
  6312. idk1 = Instance.new("ImageLabel",idk)
  6313. idk1.BackgroundTransparency = 1
  6314. idk.ExtentsOffset = v3(0,0,0)
  6315. idk1.ImageTransparency = 0
  6316. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6317. idk1.Size = UDim2.new(2,0,1,0)
  6318. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6319. idk1.Image = "rbxassetid://319554883"
  6320. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6321. wait()
  6322. Zanzoken = Instance.new("Part",char)
  6323. Zanzoken.Anchored = true
  6324. Zanzoken.Position = v3(999,999,999)
  6325. Zanzoken.CFrame = Torso.CFrame
  6326. game.Debris:AddItem(Zanzoken,0.5)
  6327. Zanzoken.Transparency = 1
  6328. wait()
  6329. idk = Instance.new("BillboardGui",Zanzoken)
  6330. idk.Size = UDim2.new(20,0,20,0)
  6331. idk.AlwaysOnTop = false
  6332. idk1 = Instance.new("ImageLabel",idk)
  6333. idk1.BackgroundTransparency = 1
  6334. idk.ExtentsOffset = v3(0,0,0)
  6335. idk1.ImageTransparency = 0
  6336. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6337. idk1.Size = UDim2.new(2,0,1,0)
  6338. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6339. idk1.Image = "rbxassetid://319554883"
  6340. for i = 0, 1, 0.1 do
  6341. swait()
  6342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6344. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6345. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6346. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6347. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6348. end
  6349. for i = 0, 1, 0.1 do
  6350. swait()
  6351. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6352. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6353. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6354. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6355. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6356. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6357. end
  6358. punchsound1:Play()
  6359. for i = 0, 1, 0.1 do
  6360. swait()
  6361. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6362. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6363. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6364. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6365. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6366. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6367. end
  6368. for i,v in pairs(to.Parent:GetChildren()) do
  6369. if v:IsA("Humanoid") then
  6370. v.Health = v.Health - 3
  6371.  
  6372. v.PlatformStand = true
  6373. end
  6374. end
  6375. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6376. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6377. Zanzoken = Instance.new("Part",char)
  6378. Zanzoken.Anchored = true
  6379. Zanzoken.Position = v3(999,999,999)
  6380. Zanzoken.CFrame = Torso.CFrame
  6381. game.Debris:AddItem(Zanzoken,0.5)
  6382. Zanzoken.Transparency = 1
  6383. Zano:Play()
  6384. wait()
  6385. idk = Instance.new("BillboardGui",Zanzoken)
  6386. idk.Size = UDim2.new(10,0,15,0)
  6387. idk.AlwaysOnTop = false
  6388. idk1 = Instance.new("ImageLabel",idk)
  6389. idk1.BackgroundTransparency = 1
  6390. idk.ExtentsOffset = v3(0,0,0)
  6391. idk1.ImageTransparency = 0
  6392. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6393. idk1.Size = UDim2.new(2,0,1,0)
  6394. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6395. idk1.Image = "rbxassetid://319554883"
  6396. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6397. wait()
  6398. Zanzoken = Instance.new("Part",char)
  6399. Zanzoken.Anchored = true
  6400. Zanzoken.Position = v3(999,999,999)
  6401. Zanzoken.CFrame = Torso.CFrame
  6402. game.Debris:AddItem(Zanzoken,0.5)
  6403. Zanzoken.Transparency = 1
  6404. wait()
  6405. idk = Instance.new("BillboardGui",Zanzoken)
  6406. idk.Size = UDim2.new(20,0,20,0)
  6407. idk.AlwaysOnTop = false
  6408. idk1 = Instance.new("ImageLabel",idk)
  6409. idk1.BackgroundTransparency = 1
  6410. idk.ExtentsOffset = v3(0,0,0)
  6411. idk1.ImageTransparency = 0
  6412. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6413. idk1.Size = UDim2.new(2,0,1,0)
  6414. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6415. idk1.Image = "rbxassetid://319554883"
  6416. punchsound1:Play()
  6417. for i = 0, 1, 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. for i = 0, 1, 0.1 do
  6428. swait()
  6429. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6430. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6431. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6432. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6433. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6434. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6435. end
  6436.  
  6437.  
  6438. for i,v in pairs(to.Parent:GetChildren()) do
  6439. if v:IsA("Humanoid") then
  6440. v.Health = v.Health - 20
  6441.  
  6442. v.PlatformStand = true
  6443. end
  6444. end
  6445. StrongPunch:Play()
  6446. for i = 0, 1, 0.1 do
  6447. swait()
  6448. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6449. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6450. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6451. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6452. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6453. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6454. end
  6455. for i = 0, 1, 0.1 do
  6456. swait()
  6457. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6458. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6459. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6460. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6461. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6462. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6463. end
  6464. for i,v in pairs(to.Parent:GetChildren()) do
  6465. if v:IsA("Humanoid") then
  6466. v.Health = v.Health - 3
  6467.  
  6468. v.PlatformStand = true
  6469. end
  6470. end
  6471. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6472. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6473. Zanzoken = Instance.new("Part",char)
  6474. Zanzoken.Anchored = true
  6475. Zanzoken.Position = v3(999,999,999)
  6476. Zanzoken.CFrame = Torso.CFrame
  6477. game.Debris:AddItem(Zanzoken,0.5)
  6478. Zanzoken.Transparency = 1
  6479. Zano:Play()
  6480. wait()
  6481. idk = Instance.new("BillboardGui",Zanzoken)
  6482. idk.Size = UDim2.new(10,0,15,0)
  6483. idk.AlwaysOnTop = false
  6484. idk1 = Instance.new("ImageLabel",idk)
  6485. idk1.BackgroundTransparency = 1
  6486. idk.ExtentsOffset = v3(0,0,0)
  6487. idk1.ImageTransparency = 0
  6488. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6489. idk1.Size = UDim2.new(2,0,1,0)
  6490. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6491. idk1.Image = "rbxassetid://319554883"
  6492. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6493. wait()
  6494. Zanzoken = Instance.new("Part",char)
  6495. Zanzoken.Anchored = true
  6496. Zanzoken.Position = v3(999,999,999)
  6497. Zanzoken.CFrame = Torso.CFrame
  6498. game.Debris:AddItem(Zanzoken,0.5)
  6499. Zanzoken.Transparency = 1
  6500. wait()
  6501. idk = Instance.new("BillboardGui",Zanzoken)
  6502. idk.Size = UDim2.new(20,0,20,0)
  6503. idk.AlwaysOnTop = false
  6504. idk1 = Instance.new("ImageLabel",idk)
  6505. idk1.BackgroundTransparency = 1
  6506. idk.ExtentsOffset = v3(0,0,0)
  6507. idk1.ImageTransparency = 0
  6508. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6509. idk1.Size = UDim2.new(2,0,1,0)
  6510. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6511. idk1.Image = "rbxassetid://319554883"
  6512. for i = 0, 1, 0.1 do
  6513. swait()
  6514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6516. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6517. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6518. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6519. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6520. end
  6521. punchsound1:Play()
  6522. for i = 0, 1, 0.1 do
  6523. swait()
  6524. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6525. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6526. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6527. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6528. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6529. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6530. end
  6531. punchsound1:Play()
  6532. for i = 0, 1, 0.1 do
  6533. swait()
  6534. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6535. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6536. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6537. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6538. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6539. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6540. end
  6541. for i = 0, 1, 0.1 do
  6542. swait()
  6543. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6544. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6545. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6546. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6547. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6548. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6549. end
  6550. for i = 0, 1, 0.1 do
  6551. swait()
  6552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6554. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6555. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6556. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6557. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6558. end
  6559. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  6560. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  6561. Zanzoken = Instance.new("Part",char)
  6562. Zanzoken.Anchored = true
  6563. Zanzoken.Position = v3(999,999,999)
  6564. Zanzoken.CFrame = Torso.CFrame
  6565. game.Debris:AddItem(Zanzoken,0.5)
  6566. Zanzoken.Transparency = 1
  6567. Zano:Play()
  6568. wait()
  6569. idk = Instance.new("BillboardGui",Zanzoken)
  6570. idk.Size = UDim2.new(10,0,15,0)
  6571. idk.AlwaysOnTop = false
  6572. idk1 = Instance.new("ImageLabel",idk)
  6573. idk1.BackgroundTransparency = 1
  6574. idk.ExtentsOffset = v3(0,0,0)
  6575. idk1.ImageTransparency = 0
  6576. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6577. idk1.Size = UDim2.new(2,0,1,0)
  6578. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6579. idk1.Image = "rbxassetid://319554883"
  6580. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6581. wait()
  6582. Zanzoken = Instance.new("Part",char)
  6583. Zanzoken.Anchored = true
  6584. Zanzoken.Position = v3(999,999,999)
  6585. Zanzoken.CFrame = Torso.CFrame
  6586. game.Debris:AddItem(Zanzoken,0.5)
  6587. Zanzoken.Transparency = 1
  6588. wait()
  6589. idk = Instance.new("BillboardGui",Zanzoken)
  6590. idk.Size = UDim2.new(20,0,20,0)
  6591. idk.AlwaysOnTop = false
  6592. idk1 = Instance.new("ImageLabel",idk)
  6593. idk1.BackgroundTransparency = 1
  6594. idk.ExtentsOffset = v3(0,0,0)
  6595. idk1.ImageTransparency = 0
  6596. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6597. idk1.Size = UDim2.new(2,0,1,0)
  6598. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6599. idk1.Image = "rbxassetid://319554883"
  6600. StrongPunch:Play()
  6601. Break:Play()
  6602. local Aura4 = Instance.new('ParticleEmitter')
  6603. Aura4.Name = "Aura"
  6604. Aura4.Texture = "rbxassetid://1046299182"
  6605. Aura4.Parent = Torso
  6606. Aura4.LightEmission = 1
  6607. Aura4.Transparency = NumberSequence.new(0.7,1)
  6608. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6609. Aura4.Size = NumberSequence.new(1,30)
  6610. Aura4.Rotation = NumberRange.new(-360,360)
  6611. Aura4.LockedToPart = true
  6612. Aura4.Lifetime = NumberRange.new(0.2)
  6613. Aura4.Rate = 100
  6614. Aura4.Speed = NumberRange.new(0)
  6615. Aura4.EmissionDirection = "Top"
  6616. for i = 0, 6, 0.1 do
  6617. swait()
  6618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6620. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6621. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6622. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6623. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6624. end
  6625. Aura4:Destroy()
  6626. wait(0.1)
  6627. local Aura4 = Instance.new('ParticleEmitter')
  6628. Aura4.Name = "Aura"
  6629. Aura4.Texture = "rbxassetid://1046299182"
  6630. Aura4.Parent = Torso
  6631. Aura4.LightEmission = 1
  6632. Aura4.Transparency = NumberSequence.new(0.7,1)
  6633. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6634. Aura4.Size = NumberSequence.new(1,30)
  6635. Aura4.Rotation = NumberRange.new(-360,360)
  6636. Aura4.LockedToPart = true
  6637. Aura4.Lifetime = NumberRange.new(0.2)
  6638. Aura4.Rate = 100
  6639. Aura4.Speed = NumberRange.new(0)
  6640. Aura4.EmissionDirection = "Top"
  6641. StrongPunch1:Play()
  6642. Break:Play()
  6643. for i = 0, 6, 0.1 do
  6644. swait()
  6645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6647. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6648. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6649. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6650. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6651. end
  6652. Aura4:Destroy()
  6653. StrongPunch2:Play()
  6654. Break:Play()
  6655. local Aura4 = Instance.new('ParticleEmitter')
  6656. Aura4.Name = "Aura"
  6657. Aura4.Texture = "rbxassetid://1046299182"
  6658. Aura4.Parent = Torso
  6659. Aura4.LightEmission = 1
  6660. Aura4.Transparency = NumberSequence.new(0.7,1)
  6661. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  6662. Aura4.Size = NumberSequence.new(1,30)
  6663. Aura4.Rotation = NumberRange.new(-360,360)
  6664. Aura4.LockedToPart = true
  6665. Aura4.Lifetime = NumberRange.new(0.2)
  6666. Aura4.Rate = 100
  6667. Aura4.Speed = NumberRange.new(0)
  6668. Aura4.EmissionDirection = "Top"
  6669. for i = 0, 7, 0.1 do
  6670. swait()
  6671. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6672. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6673. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6674. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6675. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6676. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6677. end
  6678. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  6679. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  6680. Aura4:Destroy()
  6681. Zanzoken = Instance.new("Part",char)
  6682. Zanzoken.Anchored = true
  6683. Zanzoken.Position = v3(999,999,999)
  6684. Zanzoken.CFrame = Torso.CFrame
  6685. game.Debris:AddItem(Zanzoken,0.5)
  6686. Zanzoken.Transparency = 1
  6687. Zano:Play()
  6688. wait()
  6689. idk = Instance.new("BillboardGui",Zanzoken)
  6690. idk.Size = UDim2.new(10,0,15,0)
  6691. idk.AlwaysOnTop = false
  6692. idk1 = Instance.new("ImageLabel",idk)
  6693. idk1.BackgroundTransparency = 1
  6694. idk.ExtentsOffset = v3(0,0,0)
  6695. idk1.ImageTransparency = 0
  6696. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6697. idk1.Size = UDim2.new(2,0,1,0)
  6698. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6699. idk1.Image = "rbxassetid://319554883"
  6700. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6701. wait()
  6702. Zanzoken = Instance.new("Part",char)
  6703. Zanzoken.Anchored = true
  6704. Zanzoken.Position = v3(999,999,999)
  6705. Zanzoken.CFrame = Torso.CFrame
  6706. game.Debris:AddItem(Zanzoken,0.5)
  6707. Zanzoken.Transparency = 1
  6708. wait()
  6709. idk = Instance.new("BillboardGui",Zanzoken)
  6710. idk.Size = UDim2.new(20,0,20,0)
  6711. idk.AlwaysOnTop = false
  6712. idk1 = Instance.new("ImageLabel",idk)
  6713. idk1.BackgroundTransparency = 1
  6714. idk.ExtentsOffset = v3(0,0,0)
  6715. idk1.ImageTransparency = 0
  6716. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6717. idk1.Size = UDim2.new(2,0,1,0)
  6718. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6719. idk1.Image = "rbxassetid://319554883"
  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, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6752. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6753. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6754. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6755. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6756. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6757. end
  6758. for i = 0, 1, 0.1 do
  6759. swait()
  6760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6762. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6763. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6764. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6765. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6766. end
  6767. punchsound1:Play()
  6768. for i = 0, 0.5, 0.1 do
  6769. swait()
  6770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6772. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6774. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6775. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6776. end
  6777. punchsound1:Play()
  6778. for i = 0, 0.5, 0.1 do
  6779. swait()
  6780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6782. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6783. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6784. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6785. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6786. end
  6787. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  6788. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  6789. Zanzoken = Instance.new("Part",char)
  6790. Zanzoken.Anchored = true
  6791. Zanzoken.Position = v3(999,999,999)
  6792. Zanzoken.CFrame = Torso.CFrame
  6793. game.Debris:AddItem(Zanzoken,0.5)
  6794. Zanzoken.Transparency = 1
  6795. Zano:Play()
  6796. wait()
  6797. idk = Instance.new("BillboardGui",Zanzoken)
  6798. idk.Size = UDim2.new(10,0,15,0)
  6799. idk.AlwaysOnTop = false
  6800. idk1 = Instance.new("ImageLabel",idk)
  6801. idk1.BackgroundTransparency = 1
  6802. idk.ExtentsOffset = v3(0,0,0)
  6803. idk1.ImageTransparency = 0
  6804. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6805. idk1.Size = UDim2.new(2,0,1,0)
  6806. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6807. idk1.Image = "rbxassetid://319554883"
  6808. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6809. wait()
  6810. Zanzoken = Instance.new("Part",char)
  6811. Zanzoken.Anchored = true
  6812. Zanzoken.Position = v3(999,999,999)
  6813. Zanzoken.CFrame = Torso.CFrame
  6814. game.Debris:AddItem(Zanzoken,0.5)
  6815. Zanzoken.Transparency = 1
  6816. wait()
  6817. idk = Instance.new("BillboardGui",Zanzoken)
  6818. idk.Size = UDim2.new(20,0,20,0)
  6819. idk.AlwaysOnTop = false
  6820. idk1 = Instance.new("ImageLabel",idk)
  6821. idk1.BackgroundTransparency = 1
  6822. idk.ExtentsOffset = v3(0,0,0)
  6823. idk1.ImageTransparency = 0
  6824. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6825. idk1.Size = UDim2.new(2,0,1,0)
  6826. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6827. idk1.Image = "rbxassetid://319554883"
  6828. for i = 0, 0.4, 0.1 do
  6829. swait()
  6830. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6831. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6832. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6833. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6834. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6835. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6836. end
  6837. punchsound1:Play()
  6838. for i = 0, 0.4, 0.1 do
  6839. swait()
  6840. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6841. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6842. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6843. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6844. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6845. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6846. end
  6847. punchsound1:Play()
  6848. for i = 0, 1, 0.1 do
  6849. swait()
  6850. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6851. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6852. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6853. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6854. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6855. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6856. end
  6857. for i,v in pairs(to.Parent:GetChildren()) do
  6858. if v:IsA("Humanoid") then
  6859. v.Health = v.Health - 8
  6860.  
  6861. v.PlatformStand = true
  6862. end
  6863. end
  6864.  
  6865. hit1 = false
  6866.  
  6867. punchsound1:Play()
  6868. hit2 = true
  6869. for i = 0, 1, 0.1 do
  6870. swait()
  6871. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6872. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6873. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6874. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6875. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6876. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6877. end
  6878. for i,v in pairs(to.Parent:GetChildren()) do
  6879. if v:IsA("Humanoid") then
  6880. v.Health = v.Health - 10
  6881.  
  6882. v.PlatformStand = true
  6883. end
  6884. end
  6885. hit2 = false
  6886.  
  6887. punchsound1:Play()
  6888. hit3 = true
  6889. hit4 = true
  6890.  
  6891.  
  6892. punchsound1:Play()
  6893.  
  6894.  
  6895. coroutine.wrap(function()
  6896. for i=1,2 do
  6897. wait()
  6898.  
  6899.  
  6900.  
  6901.  
  6902.  
  6903. for i,v in pairs(to.Parent:GetChildren()) do
  6904. if v:IsA("Humanoid") then
  6905. v.Health = v.Health - 30
  6906.  
  6907. v.PlatformStand = true
  6908. end
  6909. end
  6910. end
  6911.  
  6912.  
  6913. wait(3)
  6914. end)()
  6915.  
  6916.  
  6917.  
  6918. RootPart.Anchored = false
  6919.  
  6920.  
  6921.  
  6922.  
  6923.  
  6924. StrongPunch:Play()
  6925.  
  6926.  
  6927.  
  6928.  
  6929.  
  6930.  
  6931. for i,v in pairs(to.Parent:GetChildren()) do
  6932. if v:IsA("Humanoid") then
  6933. v.Health = v.Health - 20
  6934.  
  6935. v.PlatformStand = true
  6936. end
  6937. end
  6938.  
  6939. StrongPunch2:Play()
  6940.  
  6941.  
  6942. hitground = new("Part",char)
  6943. hitground.Size = Vector3.new(5,5,5)
  6944. hitground.Name = "Ground"
  6945. hitground.Transparency = 1
  6946. hitground.CanCollide = false
  6947. game.Debris:AddItem(hitground,2)
  6948. hitground.Position = Vector3.new(999,999,999)
  6949. hitgroundweld = new("Weld",hitground)
  6950. hitgroundweld.Part0 = to
  6951. hitgroundweld.Part1 = hitground
  6952. hitground.Touched:connect(function(hit2)
  6953. if hit2.Size.x > 150 then
  6954. hitground:Destroy()
  6955. ad = new("Part",char)
  6956. ad.Name = "NewPart"
  6957. ad.Size = Vector3.new(30,0.1,30)
  6958. ad.CanCollide = false
  6959. ad.Anchored = true
  6960. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6961. ad.Transparency = 1
  6962. aad = new("Decal",ad)
  6963.  
  6964. aad.Face = "Top"
  6965. aad.Transparency = 1
  6966. aad.Transparency = 0
  6967. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6968. smoke = new("Part",to)
  6969. smokemesh = new("SpecialMesh",smoke)
  6970. smokemesh.MeshId = "rbxassetid://928329648"
  6971. smoke.BrickColor = hit2.BrickColor
  6972. smoke.Anchored = true
  6973. smoke.Position = hitground.Position
  6974. GroundImpact:Play()
  6975. for i = 1,20 do
  6976. wait()
  6977. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6978. smoke.Transparency = smoke.Transparency + 1/20
  6979. end
  6980. smoke:Destroy()
  6981. wait(0.5)
  6982.  
  6983. for i = 1,20 do
  6984. wait(0.1)
  6985. aad.Transparency = aad.Transparency + 1/20
  6986. end
  6987. end
  6988. end)
  6989. ys = Instance.new("BodyVelocity",to)
  6990. ys.Name = "GO"
  6991.  
  6992. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6993.  
  6994. ys.Velocity = v3(0,-90,0)
  6995.  
  6996. wait(1)
  6997. ys:Destroy()
  6998.  
  6999.  
  7000.  
  7001.  
  7002.  
  7003. hit3 = false
  7004. hit4 = false
  7005.  
  7006.  
  7007. hit1 = false
  7008. hit2 = false
  7009. hit3 = false
  7010. hit4 = false
  7011. idle = true
  7012. RootPart.Anchored = false
  7013. to.Anchored = false
  7014. end
  7015. end)
  7016. end
  7017.  
  7018.  
  7019. function Combo2()
  7020. getplayer = new("Part",char)
  7021. getplayer.Position = Vector3.new(999,999,999)
  7022. getplayer.Transparency = 1
  7023. getplayer.Size = v3(55,55,55)
  7024. getplayer.CanCollide = false
  7025. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7026. getplayer.Name = "GetPlayer"
  7027.  
  7028. game.Debris:AddItem(getplayer,0.5)
  7029.  
  7030. getplayer.Touched:connect(function(hit)
  7031. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7032. getplayer:Destroy()
  7033. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7034. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7035. to.Anchored = true
  7036. idle = false
  7037.  
  7038.  
  7039. hit1 = true
  7040.  
  7041. for i,v in pairs(to.Parent:GetChildren()) do
  7042. if v:IsA("Humanoid") then
  7043. v.Health = v.Health - 20
  7044.  
  7045. v.PlatformStand = true
  7046. end
  7047. end
  7048.  
  7049. for i,v in pairs(to.Parent:GetChildren()) do
  7050. if v:IsA("Humanoid") then
  7051. v.Health = v.Health - 10
  7052.  
  7053. v.PlatformStand = true
  7054. end
  7055. end
  7056.  
  7057. hit1 = false
  7058.  
  7059.  
  7060. hit2 = true
  7061.  
  7062. for i,v in pairs(to.Parent:GetChildren()) do
  7063. if v:IsA("Humanoid") then
  7064. v.Health = v.Health - 5
  7065.  
  7066. v.PlatformStand = true
  7067. end
  7068. end
  7069. hit2 = false
  7070.  
  7071. punchsound1:Play()
  7072. hit3 = true
  7073. hit4 = true
  7074.  
  7075.  
  7076. punchsound1:Play()
  7077.  
  7078. coroutine.wrap(function()
  7079. for i=1,2 do
  7080. wait()
  7081. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7082. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7083.  
  7084.  
  7085. for i = 0, 1, 0.1 do
  7086. swait()
  7087. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7088. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7089. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7090. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7091. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7092. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7093. end
  7094. StrongPunch:Play()
  7095. for i,v in pairs(to.Parent:GetChildren()) do
  7096. if v:IsA("Humanoid") then
  7097. v.Health = v.Health - 10
  7098.  
  7099. v.PlatformStand = true
  7100. end
  7101. end
  7102. end
  7103.  
  7104.  
  7105. wait(0.7)
  7106. end)()
  7107.  
  7108.  
  7109.  
  7110.  
  7111. RootPart.Anchored = true
  7112. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7113. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7114. local Must = Instance.new("Sound",Torso)
  7115. Must.SoundId = "rbxassetid://163627081"
  7116. Must.Pitch = 0.99
  7117. Must.Volume = 5
  7118. Must.Looped = false
  7119. wait(0)
  7120. Must:Play()
  7121.  
  7122.  
  7123. for i = 0, 1, 0.1 do
  7124. swait()
  7125. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7126. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7127. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7128. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7129. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7130. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7131. end
  7132.  
  7133.  
  7134. StrongPunch:Play()
  7135.  
  7136.  
  7137. for i = 0, 1, 0.1 do
  7138. swait()
  7139. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7140. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7141. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7142. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7143. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7144. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7145. end
  7146.  
  7147.  
  7148.  
  7149. for i,v in pairs(to.Parent:GetChildren()) do
  7150. if v:IsA("Humanoid") then
  7151. v.Health = v.Health - 20
  7152.  
  7153. v.PlatformStand = true
  7154. end
  7155. end
  7156.  
  7157.  
  7158. hitground = new("Part",char)
  7159. hitground.Size = Vector3.new(5,5,5)
  7160. hitground.Name = "Ground"
  7161. hitground.Transparency = 1
  7162. hitground.CanCollide = false
  7163. game.Debris:AddItem(hitground,2)
  7164. hitground.Position = Vector3.new(999,999,999)
  7165. hitgroundweld = new("Weld",hitground)
  7166. hitgroundweld.Part0 = to
  7167. hitgroundweld.Part1 = hitground
  7168. hitground.Touched:connect(function(hit2)
  7169. if hit2.Size.x > 150 then
  7170. hitground:Destroy()
  7171. ad = new("Part",char)
  7172. ad.Name = "NewPart"
  7173. ad.Size = Vector3.new(30,0.1,30)
  7174. ad.CanCollide = false
  7175. ad.Anchored = true
  7176. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7177. ad.Transparency = 1
  7178. aad = new("Decal",ad)
  7179.  
  7180. aad.Face = "Top"
  7181. aad.Transparency = 1
  7182. aad.Transparency = 0
  7183. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7184. smoke = new("Part",to)
  7185. smokemesh = new("SpecialMesh",smoke)
  7186. smokemesh.MeshId = "rbxassetid://928329648"
  7187. smoke.BrickColor = hit2.BrickColor
  7188. smoke.Anchored = true
  7189. smoke.Position = hitground.Position
  7190. GroundImpact:Play()
  7191. for i = 1,20 do
  7192. wait()
  7193. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7194. smoke.Transparency = smoke.Transparency + 1/20
  7195. end
  7196. smoke:Destroy()
  7197. wait(0.5)
  7198.  
  7199. for i = 1,20 do
  7200. wait(0.1)
  7201. aad.Transparency = aad.Transparency + 1/20
  7202. end
  7203. end
  7204. end)
  7205. to.Anchored = false
  7206. ys = Instance.new("BodyVelocity",to)
  7207. ys.Name = "GO"
  7208.  
  7209. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7210.  
  7211. ys.Velocity = v3(0,-90,0)
  7212.  
  7213. wait(1)
  7214. ys:Destroy()
  7215.  
  7216.  
  7217.  
  7218.  
  7219.  
  7220. hit3 = false
  7221. hit4 = false
  7222.  
  7223.  
  7224. hit1 = false
  7225. hit2 = false
  7226. hit3 = false
  7227. hit4 = false
  7228. idle = true
  7229. RootPart.Anchored = false
  7230. end
  7231. end)
  7232. end
  7233.  
  7234. function KABOOMZ222()
  7235. local effspwn = Instance.new("Part")
  7236. coroutine.resume(coroutine.create(function()
  7237. local sound1 = Instance.new("Sound")
  7238. sound1.SoundId = "rbxassetid://440145223"
  7239. sound1.MaxDistance = 600
  7240. sound1.EmitterSize = 60
  7241. sound1.Volume = 5.5
  7242. sound1.Pitch = 1.3
  7243. sound1.Parent = effspwn
  7244. local sound2 = Instance.new("Sound")
  7245. sound2.SoundId = "rbxassetid://440145223"
  7246. sound2.MaxDistance = 300
  7247. sound2.EmitterSize = 20
  7248. sound2.Volume = 3
  7249. sound2.Pitch = 0.7
  7250. sound2.Parent = effspwn
  7251. local sound3 = Instance.new("Sound")
  7252. sound3.SoundId = "rbxassetid://440145223"
  7253. sound2.MaxDistance = 400
  7254. sound2.EmitterSize = 30
  7255. sound2.Volume = 0.5
  7256. sound2.Pitch = 0.5
  7257. sound2.Parent = effspwn
  7258. sound2:Play()
  7259. wait()
  7260. sound1:Play()
  7261. sound3:Play()
  7262. end))
  7263. local model = Instance.new("Model")
  7264. game.Debris:AddItem(model, 20)
  7265. model.Name = "smasheffects"
  7266. model.Parent = workspace
  7267. effspwn.Name = "spwnr"
  7268. effspwn.Size = Vector3.new(1, 1, 1)
  7269. effspwn.Anchored = true
  7270. effspwn.CanCollide = false
  7271. effspwn.Transparency = 1
  7272. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7273. effspwn.Parent = model
  7274.  
  7275.  
  7276.  
  7277.  
  7278. coroutine.resume(coroutine.create(function()
  7279. local shok = Instance.new("Part")
  7280. shok.Name = "whoosh"
  7281. shok.BrickColor = BrickColor.new("Institutional white")
  7282. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7283. shok.Size = Vector3.new(1, 1, 1)
  7284. shok.Anchored = true
  7285. shok.Material = "Neon"
  7286. shok.Transparency = 1
  7287. shok.CanCollide = false
  7288. shok.Parent = model
  7289. game.Debris:AddItem(shok, 12)
  7290. local mesh = Instance.new("SpecialMesh")
  7291. mesh.MeshType = "FileMesh"
  7292. mesh.MeshId = "rbxassetid://437347603"
  7293. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7294. mesh.Parent = shok
  7295.  
  7296.  
  7297.  
  7298.  
  7299.  
  7300. for e = 1, 8 do
  7301. wait()
  7302. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  7303. shok.Transparency = shok.Transparency + 0.035
  7304. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  7305. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  7306.  
  7307.  
  7308. end
  7309. for e = 1, 16 do
  7310. wait()
  7311. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  7312. shok.Transparency = shok.Transparency + 0.11
  7313. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  7314. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  7315.  
  7316. end
  7317. end))
  7318. coroutine.resume(coroutine.create(function()
  7319. local shok = Instance.new("Part")
  7320. shok.Name = "wring1"
  7321. shok.BrickColor = BrickColor.new("Institutional white")
  7322. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7323. shok.Size = Vector3.new(1, 1, 1)
  7324. shok.Anchored = true
  7325. shok.Material = "Neon"
  7326. shok.Transparency = 0.25
  7327. shok.CanCollide = false
  7328. shok.Parent = model
  7329. game.Debris:AddItem(shok, 12)
  7330. local mesh = Instance.new("SpecialMesh")
  7331. mesh.MeshType = "FileMesh"
  7332. mesh.MeshId = "rbxassetid://3270017"
  7333. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  7334. mesh.Parent = shok
  7335. for e = 1, 30 do
  7336. wait()
  7337. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  7338. shok.Transparency = shok.Transparency + 0.002
  7339. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7340. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7341. end
  7342. for e = 1, 38 do
  7343. wait()
  7344. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7345. shok.Transparency = shok.Transparency + 0.002
  7346. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7347. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7348. end
  7349. for e = 1, 24 do
  7350. wait()
  7351. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  7352. shok.Transparency = shok.Transparency + 0.03
  7353. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  7354. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  7355. end
  7356. end))
  7357. coroutine.resume(coroutine.create(function()
  7358. local shok = Instance.new("Part")
  7359. shok.Name = "wring2"
  7360. shok.BrickColor = BrickColor.new("Institutional white")
  7361. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7362. shok.Size = Vector3.new(1, 1, 1)
  7363. shok.Anchored = true
  7364. shok.Material = "Neon"
  7365. shok.Transparency = 0.25
  7366. shok.CanCollide = false
  7367. shok.Parent = model
  7368. game.Debris:AddItem(shok, 12)
  7369. local mesh = Instance.new("SpecialMesh")
  7370. mesh.MeshType = "FileMesh"
  7371. mesh.MeshId = "rbxassetid://3270017"
  7372. mesh.Scale = Vector3.new(12, 12, 0.05)
  7373. mesh.Parent = shok
  7374. for e = 1, 30 do
  7375. wait()
  7376. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  7377. shok.Transparency = shok.Transparency + 0.002
  7378. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7379. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7380. end
  7381. for e = 1, 38 do
  7382. wait()
  7383. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7384. shok.Transparency = shok.Transparency + 0.002
  7385. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7386. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7387. end
  7388. for e = 1, 24 do
  7389. wait()
  7390. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  7391. shok.Transparency = shok.Transparency + 0.03
  7392. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  7393. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  7394. end
  7395. end))
  7396. coroutine.resume(coroutine.create(function()
  7397. local shok = Instance.new("Part")
  7398. shok.Name = "coil1"
  7399. shok.BrickColor = BrickColor.new("Institutional white")
  7400. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7401. shok.Size = Vector3.new(1, 1, 1)
  7402. shok.Anchored = true
  7403. shok.Material = "Neon"
  7404. shok.Transparency = 0.25
  7405. shok.CanCollide = false
  7406. shok.Parent = model
  7407. game.Debris:AddItem(shok, 12)
  7408. local mesh = Instance.new("SpecialMesh")
  7409. mesh.MeshType = "FileMesh"
  7410. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7411. mesh.Scale = Vector3.new(12, 12, 12)
  7412. mesh.Parent = shok
  7413. for e = 1, 15 do
  7414. wait()
  7415. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7416. shok.Transparency = shok.Transparency + 0.004
  7417. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7418. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7419. end
  7420. for e = 1, 16 do
  7421. wait()
  7422. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7423. shok.Transparency = shok.Transparency + 0.004
  7424. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7425. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7426. end
  7427. for e = 1, 12 do
  7428. wait()
  7429. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  7430. shok.Transparency = shok.Transparency + 0.06
  7431. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7432. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7433. end
  7434. end))
  7435. coroutine.resume(coroutine.create(function()
  7436. local shok = Instance.new("Part")
  7437. shok.Name = "coil2"
  7438. shok.BrickColor = BrickColor.new("Institutional white")
  7439. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  7440. shok.Size = Vector3.new(1, 1, 1)
  7441. shok.Anchored = true
  7442. shok.Material = "Neon"
  7443. shok.Transparency = 1
  7444. shok.CanCollide = false
  7445. shok.Parent = model
  7446. game.Debris:AddItem(shok, 12)
  7447. local mesh = Instance.new("SpecialMesh")
  7448. mesh.MeshType = "FileMesh"
  7449. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  7450. mesh.Scale = Vector3.new(6, 12, 6)
  7451. mesh.Parent = shok
  7452. for e = 1, 15 do
  7453. wait()
  7454. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7455. shok.Transparency = shok.Transparency + 0.005
  7456. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  7457. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7458. end
  7459. for e = 1, 16 do
  7460. wait()
  7461. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7462. shok.Transparency = shok.Transparency + 0.005
  7463. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7464. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7465. end
  7466. for e = 1, 12 do
  7467. wait()
  7468. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  7469. shok.Transparency = shok.Transparency + 0.09
  7470. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  7471. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  7472. end
  7473. end))
  7474. coroutine.resume(coroutine.create(function()
  7475. local shok = Instance.new("Part")
  7476. shok.Name = "shokwve"
  7477. shok.BrickColor = BrickColor.new("Institutional white")
  7478. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  7479. shok.Size = Vector3.new(1, 1, 1)
  7480. shok.Anchored = true
  7481. shok.Material = "Neon"
  7482. shok.Transparency = 0.6
  7483. shok.CanCollide = false
  7484. shok.Parent = model
  7485. game.Debris:AddItem(shok, 12)
  7486. local mesh = Instance.new("SpecialMesh")
  7487. mesh.MeshType = "FileMesh"
  7488. mesh.MeshId = "rbxassetid://489415447"
  7489. mesh.Scale = Vector3.new(1, 1, 1)
  7490. mesh.Parent = shok
  7491. for e = 1, 12 do
  7492. wait()
  7493. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  7494. shok.Transparency = shok.Transparency + 0.002
  7495. end
  7496. for e = 1, 32 do
  7497. wait()
  7498. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7499. shok.Transparency = shok.Transparency + 0.002
  7500. end
  7501. for e = 1, 24 do
  7502. wait()
  7503. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  7504. shok.Transparency = shok.Transparency + 0.03
  7505. end
  7506. end))
  7507. coroutine.resume(coroutine.create(function()
  7508. local shok = Instance.new("Part")
  7509. shok.Name = "shock2"
  7510. shok.BrickColor = BrickColor.new("Institutional white")
  7511. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7512. shok.Size = Vector3.new(1, 1, 1)
  7513. shok.Anchored = true
  7514. shok.Material = "Neon"
  7515. shok.Transparency = 0.35
  7516. shok.CanCollide = false
  7517. shok.Parent = model
  7518. game.Debris:AddItem(shok, 12)
  7519. local mesh = Instance.new("SpecialMesh")
  7520. mesh.MeshType = "FileMesh"
  7521. mesh.MeshId = "rbxassetid://1095709"
  7522. mesh.Scale = Vector3.new(12, 12, 12)
  7523. mesh.Parent = shok
  7524. for e = 1, 15 do
  7525. wait()
  7526. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7527. shok.Transparency = shok.Transparency + 0.004
  7528. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7529. end
  7530. for e = 1, 16 do
  7531. wait()
  7532. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7533. shok.Transparency = shok.Transparency + 0.004
  7534. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7535. end
  7536. for e = 1, 12 do
  7537. wait()
  7538. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  7539. shok.Transparency = shok.Transparency + 0.06
  7540. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  7541. end
  7542. end))
  7543. coroutine.resume(coroutine.create(function()
  7544. local shok = Instance.new("Part")
  7545. shok.Name = "shock3"
  7546. shok.BrickColor = BrickColor.new("Institutional white")
  7547. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  7548. shok.Size = Vector3.new(1, 1, 1)
  7549. shok.Anchored = true
  7550. shok.Material = "Neon"
  7551. shok.Transparency = 0.35
  7552. shok.CanCollide = false
  7553. shok.Parent = model
  7554. game.Debris:AddItem(shok, 12)
  7555. local mesh = Instance.new("SpecialMesh")
  7556. mesh.MeshType = "FileMesh"
  7557. mesh.MeshId = "rbxassetid://1095709"
  7558. mesh.Scale = Vector3.new(12, 12, 12)
  7559. mesh.Parent = shok
  7560. for e = 1, 15 do
  7561. wait()
  7562. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7563. shok.Transparency = shok.Transparency + 0.004
  7564. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7565. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7566. end
  7567. for e = 1, 16 do
  7568. wait()
  7569. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  7570. shok.Transparency = shok.Transparency + 0.004
  7571. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7572. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7573. end
  7574. for e = 1, 12 do
  7575. wait()
  7576. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  7577. shok.Transparency = shok.Transparency + 0.06
  7578. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  7579. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  7580. end
  7581. end))
  7582. end
  7583.  
  7584.  
  7585.  
  7586. mouse.KeyDown:connect(function(k)
  7587. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7588. local exp = Instance.new("Explosion",Torso)
  7589. exp.BlastRadius = 45.5
  7590. exp.BlastPressure = 100
  7591. exp.Position = Torso
  7592. exp.Visible = true
  7593. end
  7594. end)
  7595.  
  7596. MV4 = 300
  7597. mouse.KeyDown:connect(function(k)
  7598. if attack == false and k == "8" then
  7599. for i, v in pairs(Torso:GetChildren()) do
  7600. if v:IsA('ParticleEmitter') then
  7601. v:Remove()
  7602. end
  7603. end
  7604. end
  7605. end)
  7606.  
  7607.  
  7608. MV4 = 300
  7609. mouse.KeyDown:connect(function(k)
  7610. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  7611. MV4 = 0
  7612. Humanoid.WalkSpeed = 13
  7613. attack = true
  7614. Firepart1 = Instance.new("Part", RightArm)
  7615. Firepart1.Size = Vector3.new(1, 1, 1)
  7616. GuW1 = Instance.new("Weld")
  7617. GuW1.Name = "GuW"
  7618. GuW1.Part0 = RightArm
  7619. GuW1.C0 = cn(0, -1, 0)
  7620. GuW1.C1 = cn(0, 0, 0)
  7621. GuW1.Part1 = Firepart1
  7622. GuW1.Parent = RightArm
  7623. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7624. Firepart1.Transparency = 1
  7625. Firepart2 = Instance.new("Part", LeftArm)
  7626. Firepart2.Size = Vector3.new(1, 1, 1)
  7627. GuW2 = Instance.new("Weld")
  7628. GuW2.Name = "GuW"
  7629. GuW2.Part0 = LeftArm
  7630. GuW2.C0 = cn(0, -1, 0)
  7631. GuW2.C1 = cn(0, 0, 0)
  7632. GuW2.Part1 = Firepart2
  7633. GuW2.Parent = LeftArm
  7634. Firepart2.Transparency = 1
  7635. for i = 0, 5, 0.1 do
  7636. swait()
  7637. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7638. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7639. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7640. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7641. if Torsovelocity.Y > 2 then
  7642. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7643. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7644. 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)
  7645. 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)
  7646. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7647. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7648. elseif Torsovelocity.Y < 1 then
  7649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7651. 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)
  7652. 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)
  7653. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7654. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7655. end
  7656. end
  7657. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  7658. for i = 0, 7, 0.1 do
  7659. swait()
  7660. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7661. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7662. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7663. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7664. if Torsovelocity.Y > 2 then
  7665. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7666. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7667. 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)
  7668. 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)
  7669. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7670. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7671. elseif Torsovelocity.Y < 1 then
  7672. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  7673. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7674. 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)
  7675. 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)
  7676. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7677. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  7678. end
  7679. end
  7680. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  7681. GuW1:Destroy()
  7682. GuW1 = Instance.new("Weld")
  7683. GuW1.Name = "GuW"
  7684. GuW1.Part0 = Torso
  7685. GuW1.C0 = cn(0, 0, -6)
  7686. GuW1.C1 = cn(0, 0, 0)
  7687. GuW1.Part1 = Firepart1
  7688. GuW1.Parent = Torso
  7689. GuW2:Destroy()
  7690. GuW2 = Instance.new("Weld")
  7691. GuW2.Name = "GuW"
  7692. GuW2.Part0 = Torso
  7693. GuW2.C0 = cn(0, 0, -6)
  7694. GuW2.C1 = cn(0, 0, 0)
  7695. GuW2.Part1 = Firepart2
  7696. GuW2.Parent = Torso
  7697. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7698. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  7699. GuW2:Destroy()
  7700. GuW2 = Instance.new("Weld")
  7701. GuW2.Name = "GuW"
  7702. GuW2.Part0 = Torso
  7703. GuW2.C0 = cn(0, 0, -4)
  7704. GuW2.C1 = cn(0, 0, 0)
  7705. GuW2.Part1 = Firepart2
  7706. GuW2.Parent = Torso
  7707.  
  7708.  
  7709. for i = 0, 7, 0.1 do
  7710. swait()
  7711. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7712. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7713. if Torsovelocity.Y > 2 then
  7714. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7715. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7716. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7717. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7718. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7719. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7720. elseif Torsovelocity.Y < 1 then
  7721. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7722. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7723. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7724. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7725. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7726. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7727. end
  7728. end
  7729. local bp2 = Create("BodyPosition")({
  7730. P = 900,
  7731. D = 1000,
  7732. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  7733. position = Torso.Position + Vector3.new(0, 60, 0),
  7734. Parent = Torso
  7735. })
  7736. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  7737. for i = 0, 8, 0.1 do
  7738. swait()
  7739. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7740. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7741. 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)
  7742. if Torsovelocity.Y > 2 then
  7743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7745. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7746. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7747. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7748. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7749. elseif Torsovelocity.Y < 1 then
  7750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7752. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7753. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7754. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7755. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7756. end
  7757. end
  7758. for i = 0, 18, 0.1 do
  7759. swait()
  7760. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7761. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7762. 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)
  7763. if Torsovelocity.Y > 2 then
  7764. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7765. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7766. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7767. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7768. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7769. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7770. elseif Torsovelocity.Y < 1 then
  7771. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7772. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7773. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7774. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7775. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7776. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7777. end
  7778. end
  7779. GuW1:Destroy()
  7780. GuW1 = Instance.new("Weld")
  7781. GuW1.Name = "GuW"
  7782. GuW1.Part0 = Torso
  7783. GuW1.C0 = cn(0, 0, -15)
  7784. GuW1.C1 = cn(0, 0, 0)
  7785. GuW1.Part1 = Firepart1
  7786. GuW1.Parent = Torso
  7787. GuW2:Destroy()
  7788. GuW2 = Instance.new("Weld")
  7789. GuW2.Name = "GuW"
  7790. GuW2.Part0 = Torso
  7791. GuW2.C0 = cn(0, 0, -17.5)
  7792. GuW2.C1 = cn(0, 0, 0)
  7793. GuW2.Part1 = Firepart2
  7794. GuW2.Parent = Torso
  7795. for i = 0, 1.25, 0.01 do
  7796. swait()
  7797. 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)
  7798. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  7799. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7800. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7801. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7802. if Torsovelocity.Y > 2 then
  7803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7805. 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)
  7806. 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)
  7807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7808. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7809. elseif Torsovelocity.Y < 1 then
  7810. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7811. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  7812. 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)
  7813. 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)
  7814. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7815. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7816. end
  7817. end
  7818. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  7819. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  7820. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  7821. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  7822. for i = 0, 3, 0.1 do
  7823. swait()
  7824. if Torsovelocity.Y > 2 then
  7825. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7826. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  7827. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7828. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7829. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7830. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7831. elseif Torsovelocity.Y < 1 then
  7832. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7833. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  7834. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  7835. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  7836. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7837. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7838. end
  7839. end
  7840. wait(1)
  7841. bp2:Destroy()
  7842. Humanoid.WalkSpeed = 16
  7843. attack = false
  7844. MV4 = 0
  7845. Firepart1:Destroy()
  7846. Firepart2:Destroy()
  7847. end
  7848. end)
  7849. mouse.KeyDown:connect(function(k)
  7850. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  7851. MV4 = 0
  7852. Humanoid.WalkSpeed = 13
  7853. attack = true
  7854. Firepart1 = Instance.new("Part", RightArm)
  7855. Firepart1.Size = Vector3.new(1, 1, 1)
  7856. GuW1 = Instance.new("Weld")
  7857. GuW1.Name = "GuW"
  7858. GuW1.Part0 = RightArm
  7859. GuW1.C0 = cn(0, -1, 0)
  7860. GuW1.C1 = cn(0, 0, 0)
  7861. GuW1.Part1 = Firepart1
  7862. GuW1.Parent = RightArm
  7863. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7864. Firepart1.Transparency = 1
  7865. Firepart2 = Instance.new("Part", LeftArm)
  7866. Firepart2.Size = Vector3.new(1, 1, 1)
  7867. GuW2 = Instance.new("Weld")
  7868. GuW2.Name = "GuW"
  7869. GuW2.Part0 = LeftArm
  7870. GuW2.C0 = cn(0, -1, 0)
  7871. GuW2.C1 = cn(0, 0, 0)
  7872. GuW2.Part1 = Firepart2
  7873. GuW2.Parent = LeftArm
  7874. Firepart2.Transparency = 1
  7875. GuW1:Destroy()
  7876. GuW1 = Instance.new("Weld")
  7877. GuW1.Name = "GuW"
  7878. GuW1.Part0 = Torso
  7879. GuW1.C0 = cn(0, 0, -6)
  7880. GuW1.C1 = cn(0, 0, 0)
  7881. GuW1.Part1 = Firepart1
  7882. GuW1.Parent = Torso
  7883. GuW2:Destroy()
  7884. GuW2 = Instance.new("Weld")
  7885. GuW2.Name = "GuW"
  7886. GuW2.Part0 = Torso
  7887. GuW2.C0 = cn(0, 0, -6)
  7888. GuW2.C1 = cn(0, 0, 0)
  7889. GuW2.Part1 = Firepart2
  7890. GuW2.Parent = Torso
  7891. GuW2:Destroy()
  7892. GuW2 = Instance.new("Weld")
  7893. GuW2.Name = "GuW"
  7894. GuW2.Part0 = Torso
  7895. GuW2.C0 = cn(0, 0, -4)
  7896. GuW2.C1 = cn(0, 0, 0)
  7897. GuW2.Part1 = Firepart2
  7898. GuW2.Parent = Torso
  7899. for i = 0, 18, 0.1 do
  7900. swait()
  7901. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  7902. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  7903. 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)
  7904. if Torsovelocity.Y > 2 then
  7905. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7906. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7907. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7908. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7909. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7910. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7911. elseif Torsovelocity.Y < 1 then
  7912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  7914. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  7915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  7916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7917. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7918. end
  7919. end
  7920. GuW1:Destroy()
  7921. GuW1 = Instance.new("Weld")
  7922. GuW1.Name = "GuW"
  7923. GuW1.Part0 = Torso
  7924. GuW1.C0 = cn(0, 0, -15)
  7925. GuW1.C1 = cn(0, 0, 0)
  7926. GuW1.Part1 = Firepart1
  7927. GuW1.Parent = Torso
  7928. GuW2:Destroy()
  7929. GuW2 = Instance.new("Weld")
  7930. GuW2.Name = "GuW"
  7931. GuW2.Part0 = Torso
  7932. GuW2.C0 = cn(0, 0, -17.5)
  7933. GuW2.C1 = cn(0, 0, 0)
  7934. GuW2.Part1 = Firepart2
  7935. GuW2.Parent = Torso
  7936. for i = 0, 1.25, 0.01 do
  7937. swait()
  7938. 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)
  7939. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  7940. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  7941. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  7942. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  7943. if Torsovelocity.Y > 2 then
  7944. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7945. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7946. 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)
  7947. 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)
  7948. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7949. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  7950. end
  7951. end
  7952. wait(0.5)
  7953. Humanoid.WalkSpeed = 16
  7954. attack = false
  7955. MV4 = 300
  7956. Firepart1:Destroy()
  7957. Firepart2:Destroy()
  7958. end
  7959.  
  7960.  
  7961. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  7962. MV4 = 90
  7963. Humanoid.WalkSpeed = 0.01
  7964. attack = true
  7965. Firepart1 = Instance.new("Part", RightArm)
  7966. Firepart1.Size = Vector3.new(1, 1, 1)
  7967. GuW1 = Instance.new("Weld")
  7968. GuW1.Name = "GuW"
  7969. GuW1.Part0 = RightArm
  7970. GuW1.C0 = cn(0, -1, 0)
  7971. GuW1.C1 = cn(0, 0, 0)
  7972. GuW1.Part1 = Firepart1
  7973. GuW1.Parent = RightArm
  7974. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  7975. Firepart1.Transparency = 1
  7976. Firepart2 = Instance.new("Part", LeftArm)
  7977. Firepart2.Size = Vector3.new(1, 1, 1)
  7978. GuW2 = Instance.new("Weld")
  7979. GuW2.Name = "GuW"
  7980. GuW2.Part0 = LeftArm
  7981. GuW2.C0 = cn(0, -1, 0)
  7982. GuW2.C1 = cn(0, 0, 0)
  7983. GuW2.Part1 = Firepart2
  7984. GuW2.Parent = LeftArm
  7985. Firepart2.Transparency = 1
  7986. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  7987. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  7988. for i = 0, 2, 0.1 do
  7989. swait()
  7990. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7991. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7992. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  7993. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  7994. if Torsovelocity.Y > 2 then
  7995. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  7996. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  7997. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  7998. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  7999. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8000. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8001. elseif Torsovelocity.Y < 1 then
  8002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  8004. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8005. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8006. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8007. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8008. end
  8009. end
  8010. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8011. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8012. for i = 0, 7, 0.1 do
  8013. swait()
  8014. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8015. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8016. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8017. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8018. if Torsovelocity.Y > 2 then
  8019. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8020. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8021. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8022. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8023. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8024. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8025. elseif Torsovelocity.Y < 1 then
  8026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8028. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8030. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8031. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8032. end
  8033. end
  8034. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8035. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8036. for i = 0, 7, 0.1 do
  8037. swait()
  8038. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8039. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8040. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8041. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8042. if Torsovelocity.Y > 2 then
  8043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8045. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8046. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8047. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8048. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8049. elseif Torsovelocity.Y < 1 then
  8050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8051. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8052. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8053. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  8054. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8055. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8056. end
  8057. end
  8058. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  8059. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  8060. for i = 0, 6, 0.1 do
  8061. swait()
  8062. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8063. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8064. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8065. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8066. if Torsovelocity.Y > 2 then
  8067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8071. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8072. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8073. elseif Torsovelocity.Y < 1 then
  8074. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  8075. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8076. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  8077. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  8078. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8079. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8080. end
  8081. end
  8082. for i = 0, 5, 0.1 do
  8083. swait()
  8084. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8085. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8086. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8087. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8088. if Torsovelocity.Y > 2 then
  8089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8091. 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)
  8092. 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)
  8093. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8094. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8095. elseif Torsovelocity.Y < 1 then
  8096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8098. 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)
  8099. 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)
  8100. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8101. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8102. end
  8103. end
  8104. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8105. for i = 0, 7, 0.1 do
  8106. swait()
  8107. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8108. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8109. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8110. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8111. if Torsovelocity.Y > 2 then
  8112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8114. 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)
  8115. 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)
  8116. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8117. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8118. elseif Torsovelocity.Y < 1 then
  8119. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8120. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8121. 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)
  8122. 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)
  8123. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8124. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8125. end
  8126. end
  8127. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8128. GuW1:Destroy()
  8129. GuW1 = Instance.new("Weld")
  8130. GuW1.Name = "GuW"
  8131. GuW1.Part0 = Torso
  8132. GuW1.C0 = cn(0, 0, -6)
  8133. GuW1.C1 = cn(0, 0, 0)
  8134. GuW1.Part1 = Firepart1
  8135. GuW1.Parent = Torso
  8136. GuW2:Destroy()
  8137. GuW2 = Instance.new("Weld")
  8138. GuW2.Name = "GuW"
  8139. GuW2.Part0 = Torso
  8140. GuW2.C0 = cn(0, 0, -6)
  8141. GuW2.C1 = cn(0, 0, 0)
  8142. GuW2.Part1 = Firepart2
  8143. GuW2.Parent = Torso
  8144. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8145. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8146. GuW2:Destroy()
  8147. GuW2 = Instance.new("Weld")
  8148. GuW2.Name = "GuW"
  8149. GuW2.Part0 = Torso
  8150. GuW2.C0 = cn(0, 0, -4)
  8151. GuW2.C1 = cn(0, 0, 0)
  8152. GuW2.Part1 = Firepart2
  8153. GuW2.Parent = Torso
  8154. for i = 0, 7, 0.1 do
  8155. swait()
  8156. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8157. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8158. if Torsovelocity.Y > 2 then
  8159. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8160. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8161. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8162. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8163. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8164. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8165. elseif Torsovelocity.Y < 1 then
  8166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8168. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8169. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8170. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8171. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8172. end
  8173. end
  8174. local bp2 = Create("BodyPosition")({
  8175. P = 900,
  8176. D = 1000,
  8177. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8178. position = Torso.Position + Vector3.new(0, 60, 0),
  8179. Parent = Torso
  8180. })
  8181. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8182. for i = 0, 8, 0.1 do
  8183. swait()
  8184. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8185. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8186. 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)
  8187. if Torsovelocity.Y > 2 then
  8188. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8189. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8190. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8191. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8192. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8193. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8194. elseif Torsovelocity.Y < 1 then
  8195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8197. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8199. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8200. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8201. end
  8202. end
  8203. for i = 0, 18, 0.1 do
  8204. swait()
  8205. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8206. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8207. 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)
  8208. if Torsovelocity.Y > 2 then
  8209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8211. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8212. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8213. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8214. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8215. elseif Torsovelocity.Y < 1 then
  8216. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8217. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8218. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8219. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8220. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8221. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8222. end
  8223. end
  8224. GuW1:Destroy()
  8225. GuW1 = Instance.new("Weld")
  8226. GuW1.Name = "GuW"
  8227. GuW1.Part0 = Torso
  8228. GuW1.C0 = cn(0, 0, -15)
  8229. GuW1.C1 = cn(0, 0, 0)
  8230. GuW1.Part1 = Firepart1
  8231. GuW1.Parent = Torso
  8232. GuW2:Destroy()
  8233. GuW2 = Instance.new("Weld")
  8234. GuW2.Name = "GuW"
  8235. GuW2.Part0 = Torso
  8236. GuW2.C0 = cn(0, 0, -17.5)
  8237. GuW2.C1 = cn(0, 0, 0)
  8238. GuW2.Part1 = Firepart2
  8239. GuW2.Parent = Torso
  8240. for i = 0, 1.25, 0.01 do
  8241. swait()
  8242. Torso.CFrame = CFrame.new(Torso.Position, mouse.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(dir.d - dir.a, 0, dir.s - dir.w)
  8243. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8244. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8245. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8246. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8247. if Torsovelocity.Y > 2 then
  8248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8250. 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)
  8251. 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)
  8252. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8253. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8254. elseif Torsovelocity.Y < 1 then
  8255. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8256. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8257. 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)
  8258. 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)
  8259. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8260. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8261. end
  8262. end
  8263. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8264. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8265. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8266. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8267. for i = 0, 3, 0.1 do
  8268. swait()
  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(20), 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(-10), math.rad(90)), 0.2)
  8273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  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(-20), 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(-10), math.rad(90)), 0.2)
  8280. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  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. wait(1)
  8286. bp2:Destroy()
  8287. Humanoid.WalkSpeed = 16
  8288. attack = false
  8289. MV4 = 0
  8290. Firepart1:Destroy()
  8291. Firepart2:Destroy()
  8292. end
  8293. end)
  8294. whiletruewait = false
  8295. game:GetService("RunService").Stepped:connect(function()
  8296. if whiletruewait == false then
  8297. whiletruewait = true
  8298. wait()
  8299. whiletruewait = false
  8300. end
  8301. end)
  8302. game:GetService("RunService").Stepped:connect(function()
  8303. if whiletruewait == false then
  8304. if MV1 < 20 then
  8305. MV1 = MV1 + 0.2
  8306. end
  8307. if MV2 < 90 then
  8308. MV2 = MV2 + 1
  8309. end
  8310. if MV3 < 190 then
  8311. MV3 = MV3 + 0.4
  8312. end
  8313. if MV4 < 500 then
  8314. MV4 = MV4 + 0.3
  8315. end
  8316. end
  8317. end)
  8318. Humanoid.MaxHealth = 10000
  8319. wait()
  8320. for i = 1, 6 do
  8321. Humanoid.Health = Humanoid.MaxHealth
  8322. wait()
  8323. end
  8324.  
  8325. ---
  8326. GroundWave3 = function()
  8327. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  8328. Colors = {"White", "White"}
  8329. local wave = Instance.new("Part", char)
  8330. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  8331. wave.Anchored = true
  8332. wave.Name = "Wave"
  8333. wave.CanCollide = false
  8334. wave.Locked = true
  8335. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  8336. wave.TopSurface = "Smooth"
  8337. wave.BottomSurface = "Smooth"
  8338. wave.Transparency = 0.10
  8339. wave.CFrame = HandCF
  8340. wm = Instance.new("SpecialMesh",wave)
  8341. wm.MeshId = "rbxassetid://559831844"
  8342. coroutine.wrap(function()
  8343. for i = 1, 30, 1 do
  8344. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  8345. wave.Size = wm.Scale
  8346. wave.CFrame = HandCF
  8347. wave.Transparency = i/30
  8348. wait()
  8349. end
  8350. wait()
  8351. wave:Destroy()
  8352. end)()
  8353. end
  8354. ---
  8355.  
  8356. local v3 = Vector3.new
  8357. local num = 0
  8358. local bc = BrickColor.new
  8359. local new = Instance.new
  8360.  
  8361. mouse.KeyDown:connect(function(key)
  8362. if key=="=" then
  8363. Serious()
  8364. char.JumPower = 150
  8365. end
  8366. end)
  8367. Health = math.huge --------- Serious mode aura.
  8368. BaseHealth = math.huge
  8369.  
  8370.  
  8371.  
  8372.  
  8373. InForm = false
  8374.  
  8375. Player = game.Players.LocalPlayer
  8376. Char = Player.Character
  8377. Torso = Char.Torso
  8378.  
  8379. function Serious()
  8380. for X = 1, 1 do wait()
  8381.  
  8382.  
  8383. wait(0)
  8384. for X = 1, 1 do wait()
  8385. local Effect = Instance.new("Part")
  8386. Effect.Name = "Effect"
  8387. Effect.Parent = Torso
  8388. Effect.CFrame = Torso.CFrame
  8389. Effect.BrickColor = BrickColor.new("Neon orange")
  8390. Effect.Shape = "Ball"
  8391. Effect.Size = Vector3.new(1, 1, 1)
  8392. Effect.Anchored = true
  8393. Effect.Material = "Neon"
  8394. Effect.CanCollide = false
  8395. Effect.CFrame = Torso.CFrame
  8396. Effect.Size = Effect.Size + Vector3.new(0.5)
  8397. Effect.Transparency = Effect.Transparency + 0.04
  8398. end
  8399. end
  8400.  
  8401. repeat
  8402. Torso:FindFirstChild("Effect"):Remove()
  8403. until Torso:FindFirstChild("Effect") == nil
  8404.  
  8405.  
  8406. local Color1 = Color3.new(255, 255, 0)
  8407. local Color2 = Color3.new(255, 255, 0)
  8408.  
  8409. for i = 0, 3, 0.1 do
  8410. swait()
  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(-20), math.rad(0), math.rad(0)), 0.05)
  8413. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8414. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  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. end
  8418. local pie22 = Instance.new("ParticleEmitter")
  8419. pie22.Parent = LeftArm
  8420. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8421. pie22.LightEmission = 1
  8422. pie22.Size = NumberSequence.new(1,2)
  8423. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8424. pie22.Transparency = NumberSequence.new(0.7,1)
  8425. pie22.EmissionDirection = "Top"
  8426. pie22.Enabled = true
  8427. pie22.Lifetime = NumberRange.new(1)
  8428. pie22.Rotation = NumberRange.new(-420, 425)
  8429. pie22.Rate = 50
  8430. pie22.Speed = NumberRange.new(1)
  8431. pie22.LockedToPart = false
  8432. pie22.VelocitySpread = 2
  8433. local pie22 = Instance.new("ParticleEmitter")
  8434. pie22.Parent = RightArm
  8435. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8436. pie22.LightEmission = 1
  8437. pie22.Size = NumberSequence.new(1,2)
  8438. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8439. pie22.Transparency = NumberSequence.new(0.7,1)
  8440. pie22.EmissionDirection = "Top"
  8441. pie22.Enabled = true
  8442. pie22.Lifetime = NumberRange.new(1)
  8443. pie22.Rotation = NumberRange.new(-420, 425)
  8444. pie22.Rate = 50
  8445. pie22.Speed = NumberRange.new(1)
  8446. pie22.LockedToPart = false
  8447. pie22.VelocitySpread = 2
  8448. local pie22 = Instance.new("ParticleEmitter")
  8449. pie22.Parent = LeftLeg
  8450. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8451. pie22.LightEmission = 1
  8452. pie22.Size = NumberSequence.new(1,2)
  8453. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8454. pie22.Transparency = NumberSequence.new(0.8,1)
  8455. pie22.EmissionDirection = "Top"
  8456. pie22.Enabled = true
  8457. pie22.Lifetime = NumberRange.new(1)
  8458. pie22.Rotation = NumberRange.new(-420, 425)
  8459. pie22.Rate = 20
  8460. pie22.Speed = NumberRange.new(1)
  8461. pie22.LockedToPart = false
  8462. pie22.VelocitySpread = 2
  8463. local pie22 = Instance.new("ParticleEmitter")
  8464. pie22.Parent = RightLeg
  8465. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  8466. pie22.LightEmission = 1
  8467. pie22.Size = NumberSequence.new(1,2)
  8468. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  8469. pie22.Transparency = NumberSequence.new(0.8,1)
  8470. pie22.EmissionDirection = "Top"
  8471. pie22.Enabled = true
  8472. pie22.Lifetime = NumberRange.new(1)
  8473. pie22.Rotation = NumberRange.new(-420, 425)
  8474. pie22.Rate = 20
  8475. pie22.Speed = NumberRange.new(1)
  8476. pie22.LockedToPart = false
  8477. pie22.VelocitySpread = 2
  8478. lig = Instance.new("PointLight",Player.Character.Torso)
  8479. lig.Color=Color3.new(255,255,0)
  8480. lig.Range = 6
  8481.  
  8482. local Must = Instance.new("Sound",Torso)
  8483. Must.SoundId = "rbxassetid://136847579"
  8484. Must.Pitch = 0.99
  8485. Must.Volume = 0.6
  8486. Must.Looped = false
  8487. wait(0)
  8488. Must:Play()
  8489. a21e = new("Part",char)
  8490. a21e.Name = "Beam"..num
  8491. a21e.Locked = true
  8492. a21e.Size = v3(1,1,1)
  8493. a21e.CanCollide = false
  8494. a21e.BrickColor = bc("Neon orange")
  8495. a21e.Material = "Neon"
  8496. a21e.Transparency = 0
  8497. aa21e = new("SpecialMesh",a21e)
  8498. a21e.Anchored = true
  8499. a21e.Position = RootPart.Position
  8500. aa21e.MeshType = "Sphere"
  8501. aa21e.Scale = v3(1,1,1)
  8502. for i = 1,50 do
  8503. wait()
  8504. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  8505. a21e.Transparency = a21e.Transparency + 0.04
  8506. end
  8507.  
  8508.  
  8509. local Mus = Instance.new("Sound",Torso)
  8510. Mus.SoundId = "rbxassetid://291165237"
  8511. Mus.Pitch = 0.99
  8512. Mus.Volume = 0.2
  8513. Mus.Looped = true
  8514. wait(0)
  8515. Mus:Play()
  8516.  
  8517. InForm = true
  8518. Humanoid.JumpPower = 120
  8519.  
  8520. Char.Humanoid.MaxHealth = Health
  8521. wait(0.3)
  8522. Char.Humanoid.Health = Health
  8523. wait(0.7)
  8524. Must:Destroy()
  8525. end
  8526.  
  8527. function Base()
  8528. InForm = false
  8529. local Effect = Instance.new("Part")
  8530. Effect.Name = "Effect"
  8531. Effect.Parent = Torso
  8532. Effect.CFrame = Torso.CFrame
  8533. Effect.BrickColor = BrickColor.new("White")
  8534. Effect.Shape = "Ball"
  8535. Effect.Size = Vector3.new(8, 8, 8)
  8536. Effect.Anchored = true
  8537. Effect.Material = "Neon"
  8538. Effect.CanCollide = false
  8539. for loop = 1, 25 do wait()
  8540. Effect.CFrame = Torso.CFrame
  8541. Effect.Size = Effect.Size + Vector3.new(-0.5)
  8542. Effect.Transparency = Effect.Transparency + 0.04
  8543.  
  8544. end
  8545. repeat
  8546. Torso:FindFirstChild("Effect"):Remove()
  8547. until Torso:FindFirstChild("Effect") == nil
  8548.  
  8549. for i, v in pairs(Torso:GetChildren()) do
  8550. if v:IsA('ParticleEmitter') then
  8551. v:Remove()
  8552. end
  8553. end
  8554. char.Humanoid.MaxHealth = BaseHealth
  8555. wait(0.3)
  8556. char.Humanoid.Health = BaseHealth
  8557.  
  8558.  
  8559. end
  8560.  
  8561. mouse.KeyDown:connect(function(key)
  8562. if key=="9" then
  8563. Base()
  8564. lig:Destroy()
  8565. end
  8566. end)
  8567.  
  8568. Player.Chatted:connect(function(Message)
  8569. if Message == "Time to get serious." and InForm == false then
  8570. wait(0.10)
  8571. Serious()
  8572. end
  8573. if Message == "off" or Message == "Nice fight." and InForm == true then
  8574. Base()
  8575. end
  8576. local ContentProvider = game:GetService("ContentProvider")
  8577.  
  8578. local function LoadAssets(AssetList)
  8579. -- Takes an asset list and preloads it. Will not wait for them to load.
  8580.  
  8581. for _, AssetId in pairs(AssetList) do
  8582. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  8583. end
  8584. end
  8585.  
  8586. local Gibs = game.Workspace
  8587.  
  8588. function Kill(Character)
  8589. Character.Humanoid.Health = 0
  8590. local poo = Instance.new("IntValue",Character)
  8591. poo.Name = "haha nope"
  8592. local svch = Character
  8593. local hum = Character:findFirstChild("Humanoid")
  8594. Character.Archivable = true
  8595. local chrclone = Character:clone()
  8596. Character.Archivable = false
  8597.  
  8598. local ch = chrclone:GetChildren()
  8599. local i
  8600. for i = 1,#ch do
  8601. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  8602. ch[i]:remove()
  8603. end
  8604. end
  8605. local function Scan(ch)
  8606. local e
  8607. for e = 1,#ch do
  8608. Scan(ch[e]:GetChildren())
  8609. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  8610. ch[e]:remove()
  8611. end
  8612. end
  8613. end
  8614. Scan(chrclone:GetChildren())
  8615.  
  8616. local hum2 = chrclone:findFirstChild("Humanoid")
  8617.  
  8618.  
  8619. if hum2 ~= nil then
  8620. hum2.Name = "Humanoid2"
  8621. hum2.PlatformStand = true
  8622. hum2.Sit = true
  8623. hum2.MaxHealth = 0
  8624. hum2.Health = 0
  8625. end
  8626.  
  8627. local ch = Character:GetChildren()
  8628. local i
  8629. for i = 1,#ch do
  8630. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8631. ch[i]:remove()
  8632. end
  8633. end
  8634.  
  8635. wait(0.2)
  8636.  
  8637. local ch = Character:GetChildren()
  8638. local i
  8639. for i = 1,#ch do
  8640. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  8641. ch[i]:remove()
  8642. end
  8643. end
  8644. Character = chrclone
  8645. local Torso = Character.Torso
  8646. local movevector = Vector3.new()
  8647.  
  8648. if Torso then
  8649. local Head = Character:FindFirstChild("Head")
  8650. local Limb = Character:FindFirstChild("Right Arm")
  8651. if Limb then
  8652.  
  8653. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  8654. local Joint = Instance.new("Glue")
  8655. Joint.Name = "RightShoulder"
  8656. Joint.Part0 = Torso
  8657. Joint.Part1 = Limb
  8658. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8659. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8660. Joint.Parent = Torso
  8661.  
  8662. local B = Instance.new("Part")
  8663. B.TopSurface = 0
  8664. B.BottomSurface = 0
  8665. B.formFactor = "Symmetric"
  8666. B.Size = Vector3.new(1, 1, 1)
  8667. B.Transparency = 1
  8668. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8669. B.Parent = Character
  8670. local W = Instance.new("Weld")
  8671. W.Part0 = Limb
  8672. W.Part1 = B
  8673. W.C0 = CFrame.new(0, -0.5, 0)
  8674. W.Parent = Limb
  8675.  
  8676. end
  8677. local Limb = Character:FindFirstChild("Left Arm")
  8678. if Limb then
  8679.  
  8680. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  8681. local Joint = Instance.new("Glue")
  8682. Joint.Name = "LeftShoulder"
  8683. Joint.Part0 = Torso
  8684. Joint.Part1 = Limb
  8685. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8686. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8687. Joint.Parent = Torso
  8688.  
  8689. local B = Instance.new("Part")
  8690. B.TopSurface = 0
  8691. B.BottomSurface = 0
  8692. B.formFactor = "Symmetric"
  8693. B.Size = Vector3.new(1, 1, 1)
  8694. B.Transparency = 1
  8695. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8696. B.Parent = Character
  8697. local W = Instance.new("Weld")
  8698. W.Part0 = Limb
  8699. W.Part1 = B
  8700. W.C0 = CFrame.new(0, -0.5, 0)
  8701. W.Parent = Limb
  8702.  
  8703. end
  8704. local Limb = Character:FindFirstChild("Right Leg")
  8705. if Limb then
  8706.  
  8707. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  8708. local Joint = Instance.new("Glue")
  8709. Joint.Name = "RightHip"
  8710. Joint.Part0 = Torso
  8711. Joint.Part1 = Limb
  8712. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8713. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  8714. Joint.Parent = Torso
  8715.  
  8716. local B = Instance.new("Part")
  8717. B.TopSurface = 0
  8718. B.BottomSurface = 0
  8719. B.formFactor = "Symmetric"
  8720. B.Size = Vector3.new(1, 1, 1)
  8721. B.Transparency = 1
  8722. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8723. B.Parent = Character
  8724. local W = Instance.new("Weld")
  8725. W.Part0 = Limb
  8726. W.Part1 = B
  8727. W.C0 = CFrame.new(0, -0.5, 0)
  8728. W.Parent = Limb
  8729.  
  8730. end
  8731. local Limb = Character:FindFirstChild("Left Leg")
  8732. if Limb then
  8733.  
  8734. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  8735. local Joint = Instance.new("Glue")
  8736. Joint.Name = "LeftHip"
  8737. Joint.Part0 = Torso
  8738. Joint.Part1 = Limb
  8739. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8740. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  8741. Joint.Parent = Torso
  8742.  
  8743. local B = Instance.new("Part")
  8744. B.TopSurface = 0
  8745. B.BottomSurface = 0
  8746. B.formFactor = "Symmetric"
  8747. B.Size = Vector3.new(1, 1, 1)
  8748. B.Transparency = 1
  8749. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  8750. B.Parent = Character
  8751. local W = Instance.new("Weld")
  8752. W.Part0 = Limb
  8753. W.Part1 = B
  8754. W.C0 = CFrame.new(0, -0.5, 0)
  8755. W.Parent = Limb
  8756. end
  8757. end
  8758. end
  8759. ----------
  8760.  
  8761. lerpz = function(D, E, F, G)
  8762. D[E] = D[E]:lerp(F, G)
  8763. end
  8764.  
  8765. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8766. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8767. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8768. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8769. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8770. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8771. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8772. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8773. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8774. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  8775. resetlerp = function()
  8776. RJ.C0 = RJC0
  8777. RJ.C1 = RJC1
  8778. N.C0 = NC0
  8779. N.C1 = NC1
  8780. RS.C0 = RSC0
  8781. RS.C1 = RSC1
  8782. LS.C0 = LSC0
  8783. LS.C1 = LSC1
  8784. RH.C0 = RHC0
  8785. RH.C1 = RHC1
  8786. LH.C0 = LHC0
  8787. LH.C1 = LHC1
  8788. end
  8789. -------
  8790. ----------
  8791. hrp = char.HumanoidRootPart
  8792.  
  8793. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8794. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8795. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8796. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8797. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8798. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8799. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8800. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8801. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8802. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8803. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8804. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8805. RS = Torso:FindFirstChild("Right Shoulder")
  8806. LS = Torso:FindFirstChild("Left Shoulder")
  8807. RH = Torso:FindFirstChild("Right Hip")
  8808. LH = Torso:FindFirstChild("Left Hip")
  8809. RJ = hrp:FindFirstChild("RootJoint")
  8810. N = Torso:FindFirstChild("Neck")
  8811. cf = CFrame.new
  8812. ang = CFrame.Angles
  8813. rd = math.rad
  8814. rd2 = math.random
  8815. cs = ColorSequence.new
  8816. ns = NumberSequence.new
  8817. nsk = NumberSequenceKeypoint.new
  8818. -------------------
  8819.  
  8820. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement