Hugo1234cool

Untitled

Mar 12th, 2019
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 494.90 KB | None | 0 0
  1. wait(2)
  2. --[[
  3.  
  4. ░▒▓█ Ultra Instinct █▓▒░
  5.  
  6. --]]
  7. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility by WaverlyCole & Fireboltofdeath");print("https://github.com/WaverlyCole/FE-Compatibility-VoidSb-")
  8. local Wrapper = {};Wrapper.Fake = {};Wrapper.Real = {};Wrapper.Data = {};
  9. local sGame = game;local sScript = script;local sOwner = owner;local sInstance = Instance;local sLoadLibrary = LoadLibrary
  10. Wrapper.Event = Instance.new("RemoteEvent");Wrapper.Event.Name = "UserInput";
  11. Wrapper.CreateObject = function(connections, index)
  12. local proxy = newproxy (true);local meta = getmetatable (proxy);
  13. local runbind = function (self, i, ...) connections[i]:Fire (...); end;
  14. while (#connections > 0) do connections[table.remove(connections, 1)] = Instance.new ('BindableEvent');end;
  15. meta.__index = function (self, i)
  16. if (i == 'TriggerEvent') then return runbind end;
  17. return connections[i] and connections[i].Event or index[i];
  18. end;
  19. meta.__newindex = index;meta.__metatable = false;return proxy
  20. end;
  21. Wrapper.Mouse = Wrapper.CreateObject({"KeyUp","KeyDown","Button1Down","Button1Up","Move","Button2Down","Button2Up"},{["Target"] = nil;["Hit"] = CFrame.new()})
  22. Wrapper.UserInputService = Wrapper.CreateObject({"InputBegan","InputEnded"},{})
  23. Wrapper.ContextActionService = {Actions={};BindAction = function(self,actionName,Func,touch,...)self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil end;UnBindAction = function(self,actionName,Func,touch,...)self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil end};
  24. Wrapper.Sandbox = function(...)
  25. local Unwrap = {...};
  26. for obi = 1,#Unwrap do
  27. local Object = Unwrap[obi];
  28. if (Wrapper.Fake[Object] == nil and Wrapper.Real[Object] == nil) then
  29. local Type = typeof(Object);local Replacement = Object;
  30. if (Type == "function") then
  31. Replacement = function(...)
  32. local IsRoblox = not (pcall(function() string.dump(Object) end))
  33. if IsRoblox then
  34. return Object(Wrapper.Unsandbox(...))
  35. end
  36. return Object(Wrapper.Sandbox(...))
  37. end
  38. elseif (Type == "table") then
  39. Replacement = {};
  40. setmetatable(Replacement, {
  41. __index = function(self, i)
  42. return Wrapper.Sandbox(Object[Wrapper.Unsandbox(i)])
  43. end,
  44. __newindex = function(self,i,v)
  45. Object[Wrapper.Unsandbox(i)] = Wrapper.Unsandbox(v)
  46. end;
  47. })
  48. elseif (Type == "Instance") then
  49. Replacement = newproxy(true);
  50. local Mt = getmetatable(Replacement);
  51. Mt.__namecall = function(self, ...)
  52. local Pack = {...};local Name = Pack[#Pack];table.remove(Pack, #Pack);
  53. local Rest = nil;pcall(function()Rest = Object[Name];end);
  54. for g, x in pairs (Wrapper.InstanceMT["GET"]) do
  55. if (Object:IsA(g) or g == "Global") then
  56. for t, v in pairs(x) do
  57. for str in string.gmatch(t .. ",", "(%w+),") do
  58. if (Name == str) then
  59. if typeof(v) == "function" then
  60. return Wrapper.Sandbox(v(Wrapper.Unsandbox(self), Wrapper.Unsandbox(unpack(Pack))))
  61. else
  62. return v;
  63. end
  64. end
  65. end
  66. end
  67. end
  68. end
  69. if (Rest == nil) then
  70. if Wrapper.Sandbox(sGame):GetService(unpack(Pack)) then return Wrapper.Sandbox(sGame):GetService(unpack(Pack))end;
  71. return Wrapper.Sandbox(Object[Name]);
  72. elseif (typeof(Rest) == "function") then
  73. return Wrapper.Sandbox(Rest(Wrapper.Unsandbox(self), Wrapper.Unsandbox(unpack(Pack))))
  74. end
  75. return Wrapper.Sandbox(Object[Name]);
  76. end
  77. Mt.__index = function(self, i)
  78. local Rest = nil;pcall(function()Rest = Object[i];end)
  79. for g, x in pairs (Wrapper.InstanceMT["GET"]) do
  80. if (Object:IsA(g) or g == "Global") then
  81. for t, v in pairs(x) do
  82. for str in string.gmatch(t .. ",", "(%w+),") do
  83. if (i == str) then
  84. if typeof(v) == "function" then
  85. return function(...)return Wrapper.Sandbox(v(Wrapper.Unsandbox(self), Wrapper.Unsandbox(...)))end;
  86. else
  87. return v;
  88. end
  89. end
  90. end
  91. end
  92. end
  93. end
  94. if (Object:IsA("Sound") and i == "PlaybackLoudness") then return Wrapper.SoundLoudness[Wrapper.Unsandbox(Object)];end;
  95. if (Rest == nil) then
  96. if Wrapper.Sandbox(sGame):GetService(i) then return Wrapper.Sandbox(sGame):GetService(i)end;
  97. return Wrapper.Sandbox(Object[i]);
  98. elseif (typeof(Rest) == "function") then
  99. local isService,Service = pcall(function() return sGame:GetService(i) end)
  100. if isService and Service then return Wrapper.Sandbox(Service) end
  101. return function(self, ...)
  102. return Wrapper.Sandbox(Rest(Wrapper.Unsandbox(self), Wrapper.Unsandbox(...)))
  103. end
  104. end
  105. return Wrapper.Sandbox(Object[i]);
  106. end
  107. Mt.__newindex = function(self, i, v)
  108. for g,x in pairs (Wrapper.InstanceMT["SET"]) do
  109. if (Object:IsA(g)) then
  110. for t, v in pairs(x) do
  111. for str in string.gmatch( t .. ",", "(%w+),") do
  112. if v(Wrapper.Unsandbox(self, i, v)) == true then
  113. Object[Wrapper.Unsandbox(i)] = Wrapper.Unsandbox(v);return
  114. end
  115. end
  116. end
  117. end
  118. end
  119. Object[Wrapper.Unsandbox(i)] = Wrapper.Unsandbox(v);
  120. end
  121. Mt.__tostring = function(self) return tostring(Object) end
  122. --elseif (Type == "") then -- Etc
  123. end
  124. Wrapper.Fake[Object] = Replacement;Wrapper.Real[Replacement] = Object;Unwrap[obi] = Replacement;
  125. else
  126. return Wrapper.Fake[Object] or Object;
  127. end
  128. end
  129. return unpack(Unwrap);
  130. end
  131. Wrapper.Unsandbox = function(...)
  132. local Unsandbox = {...};
  133. for i,v in pairs (Unsandbox) do Unsandbox[i] = Wrapper.Real[v] or Unsandbox[i]end;
  134. return unpack(Unsandbox)
  135. end
  136. Wrapper.Services = {
  137. ['contextactionservice'] = Wrapper.ContextActionService;
  138. ["userinputservice"] = Wrapper.UserInputService;
  139. }
  140. Wrapper.InstanceMT = {
  141. ["GET"] = {
  142. ["Global"] = {
  143. ["IsFake,isFake"] = function(self)return true;end;
  144. };
  145. ["Player"] = {
  146. ["mouse,Mouse,getMouse,GetMouse"] = function(self)return Wrapper.Mouse;end;
  147. };
  148. ["Players"] = {
  149. ["localPlayer,LocalPlayer"] = Wrapper.Sandbox(owner)
  150. };
  151. ["DataModel"] = {
  152. ["getService,GetService"] = function(self,service)
  153. if Wrapper.Services[service:lower()] then return Wrapper.Sandbox(Wrapper.Services[service:lower()])end;
  154. return Wrapper.Sandbox(sGame:GetService(service))
  155. end
  156. };
  157. ["RunService"] = {
  158. ["renderstepped,renderStepped,RenderStepped"] = sGame:GetService("RunService").Stepped;
  159. }
  160. };
  161. ["SET"] = {
  162. }
  163. }
  164. Wrapper.SoundLoudness = {};
  165. Wrapper.Event.OnServerEvent:Connect(function(FiredBy,Input)
  166. if FiredBy ~= sOwner then return end
  167. if Input.MouseEvent then
  168. Wrapper.Mouse.Target = Input.Target;Wrapper.Mouse.Hit = Input.Hit;Wrapper.Mouse:TriggerEvent("Move")
  169. elseif Input.Sound then
  170. if Wrapper.SoundLoudness[Input.Sound] then Wrapper.SoundLoudness[Input.Sound] = Input.Loudness end
  171. else
  172. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  173. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Wrapper.Mouse:TriggerEvent(Begin and "Button1Down" or "Button1Up") end
  174. if Input.UserInputType == Enum.UserInputType.MouseButton2 then return Wrapper.Mouse:TriggerEvent(Begin and "Button2Down" or "Button2Up") end
  175. for _,Action in pairs(Wrapper.ContextActionService.Actions) do
  176. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  177. end
  178. Wrapper.Mouse:TriggerEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower());Wrapper.UserInputService:TriggerEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  179. end
  180. end);
  181. Wrapper.Event.Parent = NLS([[
  182. local Player = owner;local Sounds = {};local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse();
  183. local Input = function(Input,gameProcessedEvent)
  184. if gameProcessedEvent then return end;
  185. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  186. end
  187. Event.OnClientEvent:connect(function(Args)
  188. if Args[1] == "NewSound" and Args[2]:IsA("Sound") then table.insert(Sounds,Args[2]) end
  189. end)
  190. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  191. local Hit,Target;while wait(1/30) do
  192. for x,Sound in pairs(Sounds) do if Sound.Parent then Event:FireServer({["Sound"]=Sound,["Loudness"]=Sound.PlaybackLoudness}) end; end;
  193. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  194. Hit = Mouse.Hit;Target = Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  195. end
  196. end]],sOwner.Character)
  197. Instance = {
  198. ["new"] = function(Type,Parent)
  199. local Real = sInstance.new(Type,Wrapper.Unsandbox(Parent))
  200. if Type:lower() == "sound" then
  201. if not Parent then
  202. Parent = sOwner.Character
  203. end
  204. Wrapper.SoundLoudness[Real] = 0;Wrapper.Event:FireClient(sOwner,{"NewSound",Real})
  205. end
  206. return Wrapper.Sandbox(Real)
  207. end
  208. }
  209. LoadLibrary = function(Library)
  210. if Library == "RbxUtility" then
  211. return setmetatable({},{
  212. __tostring = function() return "RbxUtility" end;
  213. __index = function(self, Index)
  214. if Index:lower() == "create" then
  215. return function(Type) return function(Data)
  216. Data = Data or {};local Inst = Instance.new(Type)
  217. for x,y in pairs(Data) do Inst[x] = y end
  218. return Inst
  219. end;end;
  220. end
  221. return sLoadLibrary(Library)[Index]
  222. end})
  223. end
  224. return sLoadLibrary(Library)
  225. end
  226. owner = Wrapper.Sandbox(owner);game = Wrapper.Sandbox(game)workspace = Wrapper.Sandbox(workspace)
  227. Game= game;Workspace = workspace;
  228.  
  229. --//Paste script below this line.
  230. local Player =owner
  231. local char = Player.Character
  232. local Character = Player.Character
  233. local RootPart = Character.HumanoidRootPart
  234. local Head = Character.Head
  235. local done = false
  236. local canheal = false
  237. local deathchat1 = false
  238. local once = true
  239. local dead = false
  240. local candie = true
  241. local deathchat = false
  242. local idleon = true
  243. local idle1 = true
  244. local idle = true
  245. local spiritballenergy = true
  246. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  247. if v:IsA("Accessory") then
  248. v:Destroy()
  249. end
  250. end
  251. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  252. if v:IsA("Shirt") then
  253. v:Remove()
  254. end
  255. end
  256. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  257. if v:IsA("Pants") then
  258. v:Remove()
  259. end
  260. end
  261. wait()
  262. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  263. shirt.Name = "Shirt"
  264. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  265. pants.Name = "Pants"
  266.  
  267.  
  268.  
  269. local v3 = Vector3.new
  270. local num = 0
  271. local bc = BrickColor.new
  272. local new = Instance.new
  273.  
  274.  
  275. Instance.new("ForceField",char).Visible = false
  276. local poo = Instance.new("IntValue",Character)
  277. poo.Name = "haha nope"
  278. char.Humanoid.MaxHealth = math.huge
  279. wait()
  280. char.Humanoid.Health = math.huge
  281. Instance.new("ForceField",char).Visible = false
  282. local skinCol = "Pastel brown"
  283. local bd = Player:FindFirstChild("Body Colors")
  284. if bd then
  285. bd.HeadColor = BrickColor.new(skinCol)
  286. bd.TorsoColor = BrickColor.new(skinCol)
  287. bd.LeftLegColor = BrickColor.new(skinCol)
  288. bd.RightLegColor = BrickColor.new(skinCol)
  289. bd.LeftArmColor = BrickColor.new(skinCol)
  290. bd.RightArmColor = BrickColor.new(skinCol)
  291. else
  292. bd = Instance.new("BodyColors", Player)
  293. bd.HeadColor = BrickColor.new(skinCol)
  294. bd.TorsoColor = BrickColor.new(skinCol)
  295. bd.LeftLegColor = BrickColor.new(skinCol)
  296. bd.RightLegColor = BrickColor.new(skinCol)
  297. bd.LeftArmColor = BrickColor.new(skinCol)
  298. bd.RightArmColor = BrickColor.new(skinCol)
  299. end
  300. local number = 1
  301.  
  302. --------------------------------------------------------------------------
  303. --transform
  304. GroundWave5 = function()
  305. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  306. Colors = {"Dark blue", "Dark blue"}
  307.  
  308. local wave11 = Instance.new("Part", char)
  309. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  310. wave11.Anchored = true
  311. wave11.Name = "Wave"
  312. wave11.CanCollide = false
  313. wave11.Locked = true
  314. wave11.Size = Vector3.new(1, 1, 1)
  315. wave11.TopSurface = "Smooth"
  316. wave11.BottomSurface = "Smooth"
  317. wave11.Transparency = 0.35
  318. wave11.CFrame = HandCF
  319. wm31 = Instance.new("SpecialMesh", wave11)
  320. wm31.MeshId = "rbxassetid://3270017"
  321. coroutine.wrap(function()
  322. for i = 1, 30, 1 do
  323. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  324. wave11.Size = wm31.Scale
  325. wave11.CFrame = HandCF
  326. wave11.Transparency = i/30
  327. wait()
  328. end
  329. wait()
  330. wave11:Destroy()
  331. end)()
  332. end
  333. GroundWave6 = function()
  334. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  335. Colors = {"White", "Dark blue"}
  336. local wave111 = Instance.new("Part", char)
  337. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  338. wave111.Anchored = true
  339. wave111.Name = "Wave"
  340. wave111.CanCollide = false
  341. wave111.Locked = true
  342. wave111.Size = Vector3.new(1, 1, 1)
  343. wave111.TopSurface = "Smooth"
  344. wave111.BottomSurface = "Smooth"
  345. wave111.Transparency = 0.35
  346. wave111.CFrame = HandCF
  347. wm311 = Instance.new("SpecialMesh", wave111)
  348. wm311.MeshId = "rbxassetid://3270017"
  349. coroutine.wrap(function()
  350. for i = 1, 30, 1 do
  351. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  352. wave111.Size = wm311.Scale
  353. wave111.CFrame = HandCF
  354. wave111.Transparency = i/30
  355. wait()
  356. end
  357. wait()
  358. wave111:Destroy()
  359. end)()
  360. end
  361. GroundWave7 = function()
  362. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  363. Colors = {"Dark blue", "White"}
  364. local wave1111 = Instance.new("Part", char)
  365. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  366. wave1111.Anchored = true
  367. wave1111.Name = "Wave"
  368. wave1111.CanCollide = false
  369. wave1111.Locked = true
  370. wave1111.Size = Vector3.new(1, 1, 1)
  371. wave1111.TopSurface = "Smooth"
  372. wave1111.BottomSurface = "Smooth"
  373. wave1111.Transparency = 0.35
  374. wave1111.CFrame = HandCF
  375. wm3111 = Instance.new("SpecialMesh", wave1111)
  376. wm3111.MeshId = "rbxassetid://3270017"
  377. coroutine.wrap(function()
  378. for i = 1, 30, 1 do
  379. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  380. wave1111.Size = wm3111.Scale
  381. wave1111.CFrame = HandCF
  382. wave1111.Transparency = i/30
  383. wait()
  384. end
  385. wait()
  386. wave1111:Destroy()
  387. end)()
  388. end
  389. GroundWave8 = function()
  390. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  391. Colors = {"Dark blue", "Dark blue"}
  392. local wave11111 = Instance.new("Part", char)
  393. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  394. wave11111.Anchored = true
  395. wave11111.Name = "Wave"
  396. wave11111.CanCollide = false
  397. wave11111.Locked = true
  398. wave11111.Size = Vector3.new(1, 1, 1)
  399. wave11111.TopSurface = "Smooth"
  400. wave11111.BottomSurface = "Smooth"
  401. wave11111.Transparency = 0.35
  402. wave11111.CFrame = HandCF
  403. wm31111 = Instance.new("SpecialMesh", wave11111)
  404. wm31111.MeshId = "rbxassetid://3270017"
  405. coroutine.wrap(function()
  406. for i = 1, 30, 1 do
  407. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  408. wave11111.Size = wm31111.Scale
  409. wave11111.CFrame = HandCF
  410. wave11111.Transparency = i/30
  411. wait()
  412. end
  413. wait()
  414. wave11111:Destroy()
  415. end)()
  416. end
  417. GroundWave9 = function()
  418. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  419.  
  420. Colors = {"Cyan", "White"}
  421. local wave111111 = Instance.new("Part", char)
  422. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  423. wave111111.Anchored = true
  424. wave111111.Name = "Wave"
  425. wave111111.CanCollide = false
  426. wave111111.Locked = true
  427. wave111111.Size = Vector3.new(1, 1, 1)
  428. wave111111.TopSurface = "Smooth"
  429. wave111111.BottomSurface = "Smooth"
  430. wave111111.Transparency = 0.35
  431. wave111111.CFrame = HandCF
  432. wm311111 = Instance.new("SpecialMesh", wave111111)
  433. wm311111.MeshId = "rbxassetid://3270017"
  434. coroutine.wrap(function()
  435. for i = 1, 30, 1 do
  436. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  437. wave111111.Size = wm311111.Scale
  438. wave111111.CFrame = HandCF
  439. wave111111.Transparency = i/30
  440. wait()
  441. end
  442. wait()
  443. wave111111:Destroy()
  444. end)()
  445. end
  446. GroundWave10 = function()
  447. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  448. Colors = {"White", "Dark blue"}
  449. local wave1111111 = Instance.new("Part", char)
  450. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  451. wave1111111.Anchored = true
  452. wave1111111.Name = "Wave"
  453. wave1111111.CanCollide = false
  454. wave1111111.Locked = true
  455. wave1111111.Size = Vector3.new(1, 1, 1)
  456. wave1111111.TopSurface = "Smooth"
  457. wave1111111.BottomSurface = "Smooth"
  458. wave1111111.Transparency = 0.35
  459. wave1111111.CFrame = HandCF
  460. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  461. wm3111111.MeshId = "rbxassetid://3270017"
  462. coroutine.wrap(function()
  463. for i = 1, 30, 1 do
  464. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  465. wave1111111.Size = wm3111111.Scale
  466. wave1111111.CFrame = HandCF
  467. wave1111111.Transparency = i/30
  468. wait()
  469. end
  470. wait()
  471. wave1111111:Destroy()
  472. end)()
  473. end
  474.  
  475. GroundWave1 = function()
  476.  
  477. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  478. Colors = {"White", "White"}
  479. local wave = Instance.new("Part", char)
  480. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  481. wave.Anchored = true
  482. wave.Name = "Wave"..number
  483. wave.CanCollide = false
  484. wave.Locked = true
  485. wave.Size = Vector3.new(1, 1, 1)
  486. wave.TopSurface = "Smooth"
  487. wave.BottomSurface = "Smooth"
  488. wave.Transparency = 0.35
  489. wave.CFrame = HandCF
  490. wm = Instance.new("SpecialMesh", wave)
  491. wm.Name = "wave"..number
  492. wm.MeshId = "rbxassetid://3270017"
  493. coroutine.wrap(function()
  494. for i = 1, 30, 1 do
  495. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  496. wave.Size = wm.Scale
  497. wave.CFrame = HandCF
  498. wave.Transparency = i/30
  499. wait()
  500. end
  501. wait()
  502. wave:Destroy()
  503.  
  504. end)()
  505. end
  506.  
  507.  
  508. shirt = Instance.new("Shirt", char)
  509. shirt.Name = "Shirt"
  510. pants = Instance.new("Pants", char)
  511. pants.Name = "Pants"
  512. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1162887253"
  513. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1162887782"
  514. char.Head.face.Texture = "rbxassetid://681212054"
  515.  
  516. Hair7 = Instance.new("Part")
  517. Hair7.Parent = char
  518. Hair7.Name = "Hair"
  519. Hair7.CanCollide = false
  520. Hair7.Locked = true
  521. Hair7.TopSurface = "Smooth"
  522. Hair7.BottomSurface = "Smooth"
  523. Hair7.formFactor = "Symmetric"
  524. Hair7.Material = "Neon"
  525. Hair7.BrickColor = BrickColor.new("Really black")
  526. Hair7.CFrame = char.Torso.CFrame
  527. Hair7.Size = Vector3.new(1, 1, 1)
  528. Hair7.Transparency = 0
  529.  
  530.  
  531. Weld1 = Instance.new("Weld")
  532. Weld1.Parent = char.Head
  533. Weld1.Part0 = char.Head
  534. Weld1.Part1 = Hair7
  535. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  536.  
  537. Mesh = Instance.new("SpecialMesh")
  538. Mesh.Offset = Vector3.new(0,-0.4,0)
  539. Mesh.Parent = Hair7
  540. Mesh.Scale = Vector3.new(6.5, 6.5, 6.5)
  541. Mesh.MeshType = "FileMesh"
  542. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  543. Mesh.TextureId = ""
  544. wait(0.5)
  545. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  546. local Must2 = Instance.new("Sound",char)
  547. Must2.SoundId = "rbxassetid://1173681504"
  548. Must2.Pitch = 0.99
  549. Must2.Volume = 1.6
  550. Must2.Looped = true
  551. wait(0)
  552. Must2:Play()
  553. wait(3)
  554. Hair7:Destroy()
  555. wait(0)
  556. Hair7 = Instance.new("Part")
  557. Hair7.Parent = char
  558. Hair7.Name = "Hair"
  559. Hair7.CanCollide = false
  560. Hair7.Locked = true
  561. Hair7.TopSurface = "Smooth"
  562. Hair7.BottomSurface = "Smooth"
  563. Hair7.formFactor = "Symmetric"
  564. Hair7.Material = "Neon"
  565. Hair7.BrickColor = BrickColor.new("Really black")
  566. Hair7.CFrame = char.Torso.CFrame
  567. Hair7.Size = Vector3.new(1, 1, 1)
  568. Hair7.Transparency = 0
  569.  
  570.  
  571. Weld1 = Instance.new("Weld")
  572. Weld1.Parent = char.Head
  573. Weld1.Part0 = char.Head
  574. Weld1.Part1 = Hair7
  575. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  576.  
  577. Mesh = Instance.new("SpecialMesh")
  578. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  579. Mesh.Parent = Hair7
  580. Mesh.Scale = Vector3.new(7.3,7.1,7.2)
  581. Mesh.MeshType = "FileMesh"
  582. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  583. Mesh.TextureId = ""
  584. wait(4)
  585. local poof = Instance.new("Sound",Player)
  586. poof.SoundId = "rbxassetid://1035030726"
  587. poof.Pitch = 0.99
  588. poof.Volume = 1.3
  589. poof.Looped = false
  590. wait(0)
  591. poof:Play()
  592. GroundWave5()
  593. GroundWave6()
  594. GroundWave7()
  595. GroundWave8()
  596. GroundWave9()
  597. GroundWave10()
  598. Hair7:Destroy()
  599. wait(0)
  600. game.Chat:Chat(Character, "...", "White")
  601. Hair7 = Instance.new("Part")
  602. Hair7.Parent = char
  603. Hair7.Name = "Hair"
  604. Hair7.CanCollide = false
  605. Hair7.Locked = true
  606. Hair7.TopSurface = "Smooth"
  607. Hair7.BottomSurface = "Smooth"
  608. Hair7.formFactor = "Symmetric"
  609. Hair7.Material = "Neon"
  610. Hair7.BrickColor = BrickColor.new("Really black")
  611. Hair7.CFrame = char.Torso.CFrame
  612. Hair7.Size = Vector3.new(1, 1, 1)
  613. Hair7.Transparency = 0
  614.  
  615.  
  616. Weld1 = Instance.new("Weld")
  617. Weld1.Parent = char.Head
  618. Weld1.Part0 = char.Head
  619. Weld1.Part1 = Hair7
  620. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  621.  
  622. Mesh = Instance.new("SpecialMesh")
  623. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  624. Mesh.Parent = Hair7
  625. Mesh.Scale = Vector3.new(7.3,5.8,7.2)
  626. Mesh.MeshType = "FileMesh"
  627. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  628. Mesh.TextureId = ""
  629. char.Head.face.Texture = "rbxassetid://986775808"
  630.  
  631.  
  632. local ice = Instance.new("Part", Head)
  633. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  634. ice.BrickColor = BrickColor.new("White")
  635. ice.CanCollide = false
  636. ice.TopSurface = 0
  637. ice.BottomSurface = 0
  638. ice.Transparency = 1
  639. local ice2 = Instance.new("SpecialMesh", ice)
  640. ice2.MeshType = "Brick"
  641. ice2.Scale = Vector3.new(1, 1, 1)
  642. local ice3 = Instance.new("Weld", ice)
  643. ice3.Part0 = Head
  644. ice3.Part1 = ice
  645. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  646. local icesmoke = Instance.new("ParticleEmitter", ice)
  647. icesmoke.VelocitySpread = 5
  648. icesmoke.Size = NumberSequence.new({
  649. NumberSequenceKeypoint.new(0, 0.01),
  650. NumberSequenceKeypoint.new(1, 1)
  651. })
  652. icesmoke.Rate = math.huge
  653. icesmoke.Speed = NumberRange.new(1, 1)
  654. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  655. icesmoke.Transparency = NumberSequence.new({
  656. NumberSequenceKeypoint.new(0, 0.9),
  657. NumberSequenceKeypoint.new(1, 1)
  658. })
  659. icesmoke.Rotation = NumberRange.new(0, 360)
  660. icesmoke.Name = "Smoke"
  661. icesmoke.LightEmission = 0
  662. icesmoke.Acceleration = Vector3.new(0,0,0)
  663. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  664. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  665. icesmoke.LockedToPart = true
  666. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  667. secondcolor = "Really black"
  668. wait(0.016666666666666666)
  669. Effects = {}
  670. local Player = game.Players.localPlayer
  671. local Character = Player.Character
  672. local Humanoid = Character.Humanoid
  673. local mouse = Player:GetMouse()
  674. local LeftArm = Character["Left Arm"]
  675. local RightArm = Character["Right Arm"]
  676. local LeftLeg = Character["Left Leg"]
  677. local RightLeg = Character["Right Leg"]
  678. local Head = Character.Head
  679. local Torso = Character.Torso
  680. local cam = game.Workspace.CurrentCamera
  681. local RootJoint = RootPart.RootJoint
  682. local equipped = true
  683. local attack = false
  684. local Anim = "Idle"
  685. local idle = 0
  686. local attacktype = 1
  687. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  688. local velocity = RootPart.Velocity.y
  689. local sine = 0
  690. local change = 1
  691. local grabbed = false
  692. local cn = CFrame.new
  693. local mr = math.rad
  694. local angles = CFrame.Angles
  695. local ud = UDim2.new
  696. local c3 = Color3.new
  697. local dir = {
  698. w = 0,
  699. s = 0,
  700. a = 0,
  701. d = 0
  702. }
  703. firemode = true
  704. rock = true
  705. local Services = {
  706. SoundService = game:GetService("SoundService"),
  707. Players = game:GetService("Players"),
  708. Debris = game:GetService("Debris"),
  709. Workspace = game:GetService("Workspace"),
  710. Lighting = game:GetService("Lighting"),
  711. HttpService = game:GetService("HttpService"),
  712. InsertService = game:GetService("InsertService")
  713. }
  714. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  715. Humanoid.Animator:Destroy()
  716. Character.Animate:Destroy()
  717. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  718. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  719. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  720. RSH, LSH = nil, nil
  721. RW = Instance.new("Weld")
  722. LW = Instance.new("Weld")
  723. RH = Torso["Right Hip"]
  724. LH = Torso["Left Hip"]
  725. RSH = Torso["Right Shoulder"]
  726. LSH = Torso["Left Shoulder"]
  727. RSH.Parent = nil
  728. LSH.Parent = nil
  729. RW.Name = "RW"
  730. RW.Part0 = Torso
  731. RW.C0 = cn(1.5, 0.5, 0)
  732. RW.C1 = cn(0, 0.5, 0)
  733. RW.Part1 = RightArm
  734. RW.Parent = Torso
  735. LW.Name = "LW"
  736. LW.Part0 = Torso
  737. LW.C0 = cn(-1.5, 0.5, 0)
  738. LW.C1 = cn(0, 0.5, 0)
  739. LW.Part1 = LeftArm
  740. LW.Parent = Torso
  741. --------------
  742. human = char:FindFirstChild("Humanoid")
  743. human.Name = "hi"
  744. lig = Instance.new("PointLight",Player.Character.Torso)
  745. lig.Color=Color3.new(0,0,255)
  746. lig.Range = 10
  747. ----
  748. function clerp(a, b, t)
  749. local qa = {
  750. QuaternionFromCFrame(a)
  751. }
  752. local qb = {
  753. QuaternionFromCFrame(b)
  754. }
  755. local ax, ay, az = a.x, a.y, a.z
  756. local bx, by, bz = b.x, b.y, b.z
  757. local _t = 1 - t
  758. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  759. end
  760. function QuaternionFromCFrame(cf)
  761. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  762. local trace = m00 + m11 + m22
  763. if trace > 0 then
  764. local s = math.sqrt(1 + trace)
  765. local recip = 0.5 / s
  766. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  767. else
  768. local i = 0
  769. if m00 < m11 then
  770. i = 1
  771. end
  772. if m22 > (i == 0 and m00 or m11) then
  773. i = 2
  774. end
  775. if i == 0 then
  776. local s = math.sqrt(m00 - m11 - m22 + 1)
  777. local recip = 0.5 / s
  778. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  779. elseif i == 1 then
  780. local s = math.sqrt(m11 - m22 - m00 + 1)
  781. local recip = 0.5 / s
  782. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  783. elseif i == 2 then
  784. local s = math.sqrt(m22 - m00 - m11 + 1)
  785. local recip = 0.5 / s
  786. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  787. end
  788. end
  789. end
  790. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  791. local xs, ys, zs = x + x, y + y, z + z
  792. local wx, wy, wz = w * xs, w * ys, w * zs
  793. local xx = x * xs
  794. local xy = x * ys
  795. local xz = x * zs
  796. local yy = y * ys
  797. local yz = y * zs
  798. local zz = z * zs
  799. 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))
  800. end
  801. function QuaternionSlerp(a, b, t)
  802. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  803. local startInterp, finishInterp
  804. if cosTheta >= 1.0E-4 then
  805. if 1 - cosTheta > 1.0E-4 then
  806. local theta = math.acos(cosTheta)
  807. local invSinTheta = 1 / math.sin(theta)
  808. startInterp = math.sin((1 - t) * theta) * invSinTheta
  809. finishInterp = math.sin(t * theta) * invSinTheta
  810. else
  811. startInterp = 1 - t
  812. finishInterp = t
  813. end
  814. elseif 1 + cosTheta > 1.0E-4 then
  815. local theta = math.acos(-cosTheta)
  816. local invSinTheta = 1 / math.sin(theta)
  817. startInterp = math.sin((t - 1) * theta) * invSinTheta
  818. finishInterp = math.sin(t * theta) * invSinTheta
  819. else
  820. startInterp = t - 1
  821. finishInterp = t
  822. end
  823. 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
  824. end
  825. function swait(num)
  826. if num == 0 or num == nil then
  827. game:service("RunService").RenderStepped:wait(0)
  828. else
  829. for i = 0, num do
  830. game:service("RunService").RenderStepped:wait(0)
  831. end
  832. end
  833. end
  834. local RbxUtility = LoadLibrary("RbxUtility")
  835. local Create = RbxUtility.Create
  836. function RemoveOutlines(part)
  837. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  838. end
  839. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  840. local Part = Create("Part")({
  841. formFactor = FormFactor,
  842. Parent = Parent,
  843. Reflectance = Reflectance,
  844. Transparency = Transparency,
  845. CanCollide = false,
  846. Locked = true,
  847. BrickColor = BrickColor.new(tostring(BColor)),
  848. Name = Name,
  849. Size = Size,
  850. Material = Material
  851. })
  852. RemoveOutlines(Part)
  853. return Part
  854. end
  855. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  856. local Msh = Create(Mesh)({
  857. Parent = Part,
  858. Offset = OffSet,
  859. Scale = Scale
  860. })
  861. if Mesh == "SpecialMesh" then
  862. Msh.MeshType = MeshType
  863. Msh.MeshId = MeshId
  864. end
  865. return Msh
  866. end
  867. function CreateWeld(Parent, Part0, Part1, C0, C1)
  868. local Weld = Create("Weld")({
  869. Parent = Parent,
  870. Part0 = Part0,
  871. Part1 = Part1,
  872. C0 = C0,
  873. C1 = C1
  874. })
  875. return Weld
  876. end
  877. function rayCast(Position, Direction, Range, Ignore)
  878. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  879. end
  880. function CreateSound(id, par, vol, pit)
  881. coroutine.resume(coroutine.create(function()
  882. local sou = Instance.new("Sound", par or workspace)
  883. sou.Volume = vol
  884. sou.Pitch = pit or 1
  885. sou.SoundId = id
  886. wait()
  887. sou:play()
  888. game:GetService("Debris"):AddItem(sou, 6)
  889. end))
  890. end
  891. function CreateSong(id, par, vol, pit)
  892. coroutine.resume(coroutine.create(function()
  893. sou2 = Instance.new("Sound", par or workspace)
  894. sou2.Volume = 1
  895. sou2.Pitch = 1
  896. sou2.SoundId = id
  897. wait()
  898. sou2:play()
  899. sou2.Looped = true
  900. end))
  901. end
  902. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  903. local function getclosest(obj, distance)
  904. local last, lastx = distance + 1, nil
  905. for i, v in pairs(workspace:GetChildren()) do
  906. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  907. local t = v.Torso
  908. local dist = t.Position - obj.Position.magnitude
  909. if distance >= dist and last > dist then
  910. last = dist
  911. lastx = v
  912. end
  913. end
  914. end
  915. return lastx
  916. end
  917. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  918. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  919. prt.Anchored = true
  920. prt.CFrame = cframe
  921. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  922. game:GetService("Debris"):AddItem(prt, 10)
  923. if Type == 1 or Type == nil then
  924. table.insert(Effects, {
  925. prt,
  926. "Block1",
  927. delay,
  928. x3,
  929. y3,
  930. z3,
  931. msh
  932. })
  933. elseif Type == 2 then
  934. table.insert(Effects, {
  935. prt,
  936. "Block2",
  937. delay,
  938. x3,
  939. y3,
  940. z3,
  941. msh
  942. })
  943. elseif Type == 3 then
  944. table.insert(Effects, {
  945. prt,
  946. "Block3",
  947. delay,
  948. x3,
  949. y3,
  950. z3,
  951. msh
  952. })
  953. end
  954. end
  955. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  956. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  957. prt.Anchored = true
  958. prt.CFrame = cframe
  959. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  960. game:GetService("Debris"):AddItem(prt, 10)
  961. table.insert(Effects, {
  962. prt,
  963. "Cylinder",
  964. delay,
  965. x3,
  966. y3,
  967. z3,
  968. msh
  969. })
  970. end
  971. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  972. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  973. prt.Anchored = true
  974. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  975. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  976. game:GetService("Debris"):AddItem(prt, 10)
  977. table.insert(Effects, {
  978. prt,
  979. "Cylinder",
  980. delay,
  981. x3,
  982. y3,
  983. z3,
  984. msh
  985. })
  986. end
  987. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  988. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  989. prt.Anchored = true
  990. prt.CFrame = cframe
  991. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  992. game:GetService("Debris"):AddItem(prt, 10)
  993. table.insert(Effects, {
  994. prt,
  995. "Cylinder",
  996. delay,
  997. x3,
  998. y3,
  999. z3,
  1000. msh
  1001. })
  1002. end
  1003. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1004. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  1005. prt.Anchored = true
  1006. prt.CFrame = cframe
  1007. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1008. game:GetService("Debris"):AddItem(prt, 10)
  1009. table.insert(Effects, {
  1010. prt,
  1011. "Cylinder",
  1012. delay,
  1013. x3,
  1014. y3,
  1015. z3,
  1016. msh
  1017. })
  1018. end
  1019. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1020. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1021. prt.Anchored = true
  1022. prt.CFrame = cframe
  1023. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1024. game:GetService("Debris"):AddItem(prt, 10)
  1025. table.insert(Effects, {
  1026. prt,
  1027. "Cylinder",
  1028. delay,
  1029. x3,
  1030. y3,
  1031. z3,
  1032. msh
  1033. })
  1034. end
  1035. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  1036. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1037. prt.Anchored = true
  1038. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1039. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1040. local num = math.random(10, 50) / 1000
  1041. game:GetService("Debris"):AddItem(prt, 10)
  1042. table.insert(Effects, {
  1043. prt,
  1044. "Shatter",
  1045. num,
  1046. prt.CFrame,
  1047. math.random() - math.random(),
  1048. 0,
  1049. math.random(50, 100) / 100
  1050. })
  1051. end
  1052.  
  1053. attack = false
  1054. game:GetService("RunService").Stepped:connect(function()
  1055. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  1056. velocity = RootPart.Velocity.y
  1057. sine = sine + change
  1058. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1059. if equipped == true or equipped == false then
  1060. if 1 < RootPart.Velocity.y and hit == nil then
  1061. Anim = "Jump"
  1062. if attack == false and ice_mode == false then
  1063. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1064. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1065. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1066. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1067. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1068. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1069. end
  1070. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  1071. Anim = "Fall"
  1072. if attack == false then
  1073. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1074. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1075. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1076. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1077. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1078. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1079. end
  1080. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  1081. Anim = "Idle"
  1082. if attack==false then
  1083. 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(5)), .3)
  1084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  1085. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(5 + 3 * math.cos(sine / 25))), 0.3)
  1086. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5 - 3 * math.cos(sine / 25))), 0.3)
  1087. RH.C0 = clerp(RH.C0, cn(1, -.9 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  1088. LH.C0 = clerp(LH.C0, cn(-1, -.9 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 2 * math.cos(sine / 25)), math.rad(-5), math.rad(0 + 2 * math.cos(sine / 25))), .3)
  1089. end
  1090. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  1091. Anim = "Walk"
  1092. if attack==false then
  1093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.05 + .1 * math.cos(sine / 5)) * angles(math.rad(5), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(5 * math.cos(sine / 10))), .2)
  1094. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(sine / 10)) + RootPart.RotVelocity.Y / 15), .2)
  1095. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  1096. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 * math.cos(sine / 13)), math.rad(0), math.rad(4 * math.cos(sine / 13))), .2)
  1097. RH.C0 = clerp(RH.C0, cn(1, -1 + .1 * math.cos(sine / 2), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  1098. LH.C0 = clerp(LH.C0, cn(-1, -1 + .1 * math.cos(sine / 2), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 7))), .2)
  1099. end
  1100. end
  1101. end
  1102. if equipped == true or equipped == false then
  1103. if 1 < RootPart.Velocity.Y and hit == nil then
  1104. Anim = "Jump"
  1105. if attack == false and ice_mode == true then
  1106. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1107. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1108. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  1109. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  1110. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1111. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1112. end
  1113. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  1114. Anim = "Fall"
  1115. if attack == false then
  1116. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1117. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1118. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  1119. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  1120. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1121. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  1122. end
  1123. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  1124. Anim = "Idle"
  1125. if attack == false then
  1126. change = 0.8
  1127. 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)
  1128. 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)
  1129. 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)
  1130. 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)
  1131. 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)
  1132. 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)
  1133. end
  1134. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  1135. Anim = "Walk"
  1136. if attack == false then
  1137. 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)
  1138. 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)
  1139. 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)
  1140. 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)
  1141. 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)
  1142. 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)
  1143. end
  1144. end
  1145. end
  1146. if 0 < #Effects then
  1147. for e = 1, #Effects do
  1148. if Effects[e] ~= nil then
  1149. local Thing = Effects[e]
  1150. if Thing ~= nil then
  1151. local Part = Thing[1]
  1152. local Mode = Thing[2]
  1153. local Delay = Thing[3]
  1154. local IncX = Thing[4]
  1155. local IncY = Thing[5]
  1156. local IncZ = Thing[6]
  1157. if 1 >= Thing[1].Transparency then
  1158. if Thing[2] == "Block1" then
  1159. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1160. local Mesh = Thing[1].Mesh
  1161. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1162. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1163. elseif Thing[2] == "Block2" then
  1164. 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)
  1165. local Mesh = Thing[7]
  1166. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1167. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1168. elseif Thing[2] == "Block3" then
  1169. 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)
  1170. local Mesh = Thing[7]
  1171. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1172. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1173. elseif Thing[2] == "Cylinder" then
  1174. local Mesh = Thing[1].Mesh
  1175. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1176. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1177. elseif Thing[2] == "Blood" then
  1178. local Mesh = Thing[7]
  1179. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1180. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1181. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1182. elseif Thing[2] == "Elec" then
  1183. local Mesh = Thing[1].Mesh
  1184. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1185. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1186. elseif Thing[2] == "Disappear" then
  1187. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1188. elseif Thing[2] == "Shatter" then
  1189. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1190. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1191. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1192. Thing[6] = Thing[6] + Thing[5]
  1193. end
  1194. else
  1195. Part.Parent = nil
  1196. table.remove(Effects, e)
  1197. end
  1198. end
  1199. end
  1200. end
  1201. end
  1202. end)
  1203. ---
  1204. local whoh = Instance.new("Sound",Torso)
  1205. whoh.SoundId = "rbxassetid://1179254378"
  1206. whoh.Pitch = 0.99
  1207. whoh.Volume = 1.5
  1208. whoh.Looped = true
  1209. wait(0)
  1210. whoh:Play()
  1211. local Aura = Instance.new('ParticleEmitter')
  1212. Aura.Name = "Aura"
  1213. Aura.Texture = "rbxassetid://833874434"
  1214. Aura.Parent = LeftArm
  1215. Aura.LightEmission = 1
  1216. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1217. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1218. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1219. Aura.LockedToPart = true
  1220. Aura.Lifetime = NumberRange.new(1)
  1221. Aura.Rate = 100
  1222. Aura.Speed = NumberRange.new(0.3)
  1223. Aura.EmissionDirection = "Top"
  1224.  
  1225.  
  1226. local Aura = Instance.new('ParticleEmitter')
  1227. Aura.Name = "Aura"
  1228. Aura.Texture = "rbxassetid://833874434"
  1229. Aura.Parent = Head
  1230. Aura.LightEmission = 1
  1231. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1232. Aura.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1233. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1234. Aura.LockedToPart = true
  1235. Aura.Lifetime = NumberRange.new(1)
  1236. Aura.Rate = 100
  1237. Aura.Speed = NumberRange.new(0)
  1238. Aura.EmissionDirection = "Top"
  1239. local Aura2 = Instance.new('ParticleEmitter')
  1240. Aura2.Name = "Aura"
  1241. Aura2.Texture = "rbxassetid://833874434"
  1242. Aura2.Parent = RightArm
  1243. Aura2.LightEmission = 1
  1244. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1245. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1246. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1247. Aura2.LockedToPart = true
  1248. Aura2.Lifetime = NumberRange.new(1)
  1249. Aura2.Rate = 100
  1250. Aura2.Speed = NumberRange.new(0.3)
  1251. Aura2.EmissionDirection = "Top"
  1252. local Aura2 = Instance.new('ParticleEmitter')
  1253. Aura2.Name = "Aura"
  1254. Aura2.Texture = "rbxassetid://833874434"
  1255. Aura2.Parent = LeftLeg
  1256. Aura2.LightEmission = 1
  1257. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1258. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1259. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1260. Aura2.LockedToPart = true
  1261. Aura2.Lifetime = NumberRange.new(1)
  1262. Aura2.Rate = 100
  1263. Aura2.Speed = NumberRange.new(0.3)
  1264. Aura2.EmissionDirection = "Top"
  1265. local Aura2 = Instance.new('ParticleEmitter')
  1266. Aura2.Name = "Aura"
  1267. Aura2.Texture = "rbxassetid://833874434"
  1268. Aura2.Parent = RightLeg
  1269. Aura2.LightEmission = 1
  1270. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1271. Aura2.Color = ColorSequence.new(BrickColor.new("Lapis").Color)
  1272. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1273. Aura2.LockedToPart = true
  1274. Aura2.Lifetime = NumberRange.new(1)
  1275. Aura2.Rate = 100
  1276. Aura2.Speed = NumberRange.new(0.3)
  1277. Aura2.EmissionDirection = "Top"
  1278. ---aura2
  1279. local Aura = Instance.new('ParticleEmitter')
  1280. Aura.Name = "Aura"
  1281. Aura.Texture = "rbxassetid://833874434"
  1282. Aura.Parent = LeftArm
  1283. Aura.LightEmission = 1
  1284. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1285. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1286. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1287. Aura.LockedToPart = true
  1288. Aura.Lifetime = NumberRange.new(1)
  1289. Aura.Rate = 60
  1290. Aura.Speed = NumberRange.new(0.3)
  1291. Aura.EmissionDirection = "Top"
  1292. local Aura2 = Instance.new('ParticleEmitter')
  1293. Aura2.Name = "Aura"
  1294. Aura2.Texture = "rbxassetid://833874434"
  1295. Aura2.Parent = RightArm
  1296. Aura2.LightEmission = 1
  1297. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1298. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1299. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1300. Aura2.LockedToPart = true
  1301. Aura2.Lifetime = NumberRange.new(1)
  1302. Aura2.Rate = 60
  1303. Aura2.Speed = NumberRange.new(0.3)
  1304. Aura2.EmissionDirection = "Top"
  1305. local Aura2 = Instance.new('ParticleEmitter')
  1306. Aura2.Name = "Aura"
  1307. Aura2.Texture = "rbxassetid://833874434"
  1308. Aura2.Parent = LeftLeg
  1309. Aura2.LightEmission = 1
  1310. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1311. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1312. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1313. Aura2.LockedToPart = true
  1314. Aura2.Lifetime = NumberRange.new(1)
  1315. Aura2.Rate = 60
  1316. Aura2.Speed = NumberRange.new(0.1)
  1317. Aura2.EmissionDirection = "Top"
  1318. local Aura2 = Instance.new('ParticleEmitter')
  1319. Aura2.Name = "Aura"
  1320. Aura2.Texture = "rbxassetid://833874434"
  1321. Aura2.Parent = RightLeg
  1322. Aura2.LightEmission = 1
  1323. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1324. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1325. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1326. Aura2.LockedToPart = true
  1327. Aura2.Lifetime = NumberRange.new(1)
  1328. Aura2.Rate = 60
  1329. Aura2.Speed = NumberRange.new(0.3)
  1330. Aura2.EmissionDirection = "Top"
  1331. ----aura3
  1332. ---aura2
  1333. local Aura = Instance.new('ParticleEmitter')
  1334. Aura.Name = "Aura"
  1335. Aura.Texture = "rbxassetid://833874434"
  1336. Aura.Parent = LeftArm
  1337. Aura.LightEmission = 1
  1338. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1339. Aura.Color = ColorSequence.new(BrickColor.new("White").Color)
  1340. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1341. Aura.LockedToPart = true
  1342. Aura.Lifetime = NumberRange.new(1)
  1343. Aura.Rate = 60
  1344. Aura.Speed = NumberRange.new(0.3)
  1345. Aura.EmissionDirection = "Top"
  1346. local Aura2 = Instance.new('ParticleEmitter')
  1347. Aura2.Name = "Aura"
  1348. Aura2.Texture = "rbxassetid://833874434"
  1349. Aura2.Parent = RightArm
  1350. Aura2.LightEmission = 1
  1351. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1352. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1353. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1354. Aura2.LockedToPart = true
  1355. Aura2.Lifetime = NumberRange.new(1)
  1356. Aura2.Rate = 60
  1357. Aura2.Speed = NumberRange.new(0.3)
  1358. Aura2.EmissionDirection = "Top"
  1359. local Aura2 = Instance.new('ParticleEmitter')
  1360. Aura2.Name = "Aura"
  1361. Aura2.Texture = "rbxassetid://833874434"
  1362. Aura2.Parent = LeftLeg
  1363. Aura2.LightEmission = 1
  1364. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1365. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1366. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1367. Aura2.LockedToPart = true
  1368. Aura2.Lifetime = NumberRange.new(1)
  1369. Aura2.Rate = 60
  1370. Aura2.Speed = NumberRange.new(0.3)
  1371. Aura2.EmissionDirection = "Top"
  1372. local Aura2 = Instance.new('ParticleEmitter')
  1373. Aura2.Name = "Aura"
  1374. Aura2.Texture = "rbxassetid://833874434"
  1375. Aura2.Parent = RightLeg
  1376. Aura2.LightEmission = 1
  1377. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1378. Aura2.Color = ColorSequence.new(BrickColor.new("White").Color)
  1379. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1380. Aura2.LockedToPart = true
  1381. Aura2.Lifetime = NumberRange.new(0.6)
  1382. Aura2.Rate = 60
  1383. Aura2.Speed = NumberRange.new(0.3)
  1384. Aura2.EmissionDirection = "Top"
  1385. ----
  1386.  
  1387. ---aura2
  1388. local Aura = Instance.new('ParticleEmitter')
  1389. Aura.Name = "Aura"
  1390. Aura.Texture = "rbxassetid://833874434"
  1391. Aura.Parent = LeftArm
  1392. Aura.LightEmission = 1
  1393. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1394. Aura.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1395. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1396. Aura.LockedToPart = true
  1397. Aura.Lifetime = NumberRange.new(1)
  1398. Aura.Rate = 60
  1399. Aura.Speed = NumberRange.new(0.3)
  1400. Aura.EmissionDirection = "Top"
  1401. local Aura2 = Instance.new('ParticleEmitter')
  1402. Aura2.Name = "Aura"
  1403. Aura2.Texture = "rbxassetid://833874434"
  1404. Aura2.Parent = RightArm
  1405. Aura2.LightEmission = 1
  1406. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1407. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1408. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1409. Aura2.LockedToPart = true
  1410. Aura2.Lifetime = NumberRange.new(1)
  1411. Aura2.Rate = 60
  1412. Aura2.Speed = NumberRange.new(0.3)
  1413. Aura2.EmissionDirection = "Top"
  1414. local Aura2 = Instance.new('ParticleEmitter')
  1415. Aura2.Name = "Aura"
  1416. Aura2.Texture = "rbxassetid://833874434"
  1417. Aura2.Parent = LeftLeg
  1418. Aura2.LightEmission = 1
  1419. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1420. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1421. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1422. Aura2.LockedToPart = true
  1423. Aura2.Lifetime = NumberRange.new(1)
  1424. Aura2.Rate = 60
  1425. Aura2.Speed = NumberRange.new(0.3)
  1426. Aura2.EmissionDirection = "Top"
  1427. local Aura2 = Instance.new('ParticleEmitter')
  1428. Aura2.Name = "Aura"
  1429. Aura2.Texture = "rbxassetid://833874434"
  1430. Aura2.Parent = RightLeg
  1431. Aura2.LightEmission = 1
  1432. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1433. Aura2.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  1434. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1435. Aura2.LockedToPart = true
  1436. Aura2.Lifetime = NumberRange.new(0.6)
  1437. Aura2.Rate = 60
  1438. Aura2.Speed = NumberRange.new(0.3)
  1439. Aura2.EmissionDirection = "Top"
  1440. local tra = Instance.new('ParticleEmitter')
  1441. tra.Parent = Torso
  1442. tra.LightEmission = 1
  1443. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1444. tra.Rate = 15
  1445. tra.Rotation = NumberRange.new(-5, 5)
  1446. tra.Lifetime = NumberRange.new(1.5, 2)
  1447. tra.Size = NumberSequence.new(0.098,0)
  1448. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1449. tra.Speed = NumberRange.new(0.5)
  1450. tra.VelocitySpread = 360
  1451. tra.VelocityInheritance = 0.5
  1452. tra.ZOffset = 2
  1453. local tra = Instance.new('ParticleEmitter')
  1454. tra.Parent = Head
  1455. tra.LightEmission = 1
  1456. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1457. tra.Rate = 15
  1458. tra.Rotation = NumberRange.new(-5, 5)
  1459. tra.Lifetime = NumberRange.new(1.5, 2)
  1460. tra.Size = NumberSequence.new(0.098,0)
  1461. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1462. tra.Speed = NumberRange.new(0.5)
  1463. tra.VelocitySpread = 360
  1464. tra.VelocityInheritance = 0.5
  1465. tra.ZOffset = 2
  1466. local tra = Instance.new('ParticleEmitter')
  1467. tra.Parent = LeftArm
  1468. tra.LightEmission = 1
  1469. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1470. tra.Rate = 15
  1471. tra.Rotation = NumberRange.new(-5, 5)
  1472. tra.Lifetime = NumberRange.new(1.5, 2)
  1473. tra.Size = NumberSequence.new(0.098,0)
  1474. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1475. tra.Speed = NumberRange.new(0.5)
  1476. tra.VelocitySpread = 360
  1477. tra.VelocityInheritance = 0.5
  1478. tra.ZOffset = 2
  1479. local tra = Instance.new('ParticleEmitter')
  1480. tra.Parent = RightArm
  1481. tra.LightEmission = 1
  1482. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1483. tra.Rate = 15
  1484. tra.Rotation = NumberRange.new(-5, 5)
  1485. tra.Lifetime = NumberRange.new(1.5, 2)
  1486. tra.Size = NumberSequence.new(0.098,0)
  1487. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1488. tra.Speed = NumberRange.new(0.5)
  1489. tra.VelocitySpread = 360
  1490. tra.VelocityInheritance = 0.5
  1491. tra.ZOffset = 2
  1492. local tra = Instance.new('ParticleEmitter')
  1493. tra.Parent = LeftLeg
  1494. tra.LightEmission = 1
  1495. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1496. tra.Rate = 15
  1497. tra.Rotation = NumberRange.new(-5, 5)
  1498. tra.Lifetime = NumberRange.new(1.5, 2)
  1499. tra.Size = NumberSequence.new(0.098,0)
  1500. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1501. tra.Speed = NumberRange.new(0.5)
  1502. tra.VelocitySpread = 360
  1503. tra.VelocityInheritance = 0.5
  1504. tra.ZOffset = 2
  1505. local tra = Instance.new('ParticleEmitter')
  1506. tra.Parent = RightLeg
  1507. tra.LightEmission = 1
  1508. tra.Color = ColorSequence.new(BrickColor.new("White").Color)
  1509. tra.Rate = 15
  1510. tra.Rotation = NumberRange.new(-5, 5)
  1511. tra.Lifetime = NumberRange.new(1.5, 2)
  1512. tra.Size = NumberSequence.new(0.098,0)
  1513. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1514. tra.Speed = NumberRange.new(0.5)
  1515. tra.VelocitySpread = 360
  1516. tra.VelocityInheritance = 0.5
  1517. tra.ZOffset = 2
  1518. ----
  1519. function RemoveOutlines(part)
  1520. part.TopSurface = 10
  1521. end
  1522. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1523. local Part = Create("Part")({
  1524. Parent = Parent,
  1525. Reflectance = Reflectance,
  1526. Transparency = Transparency,
  1527. CanCollide = false,
  1528. Locked = true,
  1529. BrickColor = BrickColor.new(tostring(BColor)),
  1530. Name = Name,
  1531. Size = Size,
  1532. Material = Material
  1533. })
  1534. RemoveOutlines(Part)
  1535. return Part
  1536. end
  1537. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1538. local Msh = Create(Mesh)({
  1539. Parent = Part,
  1540. Offset = OffSet,
  1541. Scale = Scale
  1542. })
  1543. if Mesh == "SpecialMesh" then
  1544. Msh.MeshType = MeshType
  1545. Msh.MeshId = MeshId
  1546. end
  1547. return Msh
  1548. end
  1549. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1550. local Weld = Create("Weld")({
  1551. Parent = Parent,
  1552. Part0 = Part0,
  1553. Part1 = Part1,
  1554. C0 = C0,
  1555. C1 = C1
  1556. })
  1557. return Weld
  1558. end
  1559. WSHM = {
  1560. "White",
  1561. "Pastel light blue"
  1562. }
  1563. WSH = WSHM[math.random(1, #WSHM)]
  1564. function IcePartFunk(HPart, aria, Min, Max)
  1565. IcePart = Instance.new("Part", HPart)
  1566. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1567. IcePart.CanCollide = false
  1568. IuW = Instance.new("Weld")
  1569. IuW.Name = "GuW"
  1570. IuW.Part0 = HPart
  1571. 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))
  1572. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1573. IuW.Part1 = IcePart
  1574. IuW.Parent = HPart
  1575. IcePart.Transparency = 0.85
  1576. IcePart.Material = "Neon"
  1577. WSH = WSHM[math.random(1, #WSHM)]
  1578. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1579. RemoveOutlines(IcePart)
  1580. game:GetService("Debris"):AddItem(IuW, 4)
  1581. game:GetService("Debris"):AddItem(IcePart, 6)
  1582. end
  1583. SpikeMeshId = 1033714
  1584. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1585. local Part = Instance.new("Part", Parent)
  1586. Part.Name = Name
  1587. Part.BrickColor = BrickColor.new(Color)
  1588. Part.Size = Size
  1589. Part.Material = Material
  1590. Part.Transparency = Transparency
  1591. Part.CanCollide = false
  1592. RemoveOutlines(Part)
  1593. local Mesh = Instance.new("SpecialMesh", Part)
  1594. Mesh.MeshType = "Sphere"
  1595. Mesh.Scale = Scale
  1596. return Mesh and Part
  1597. end
  1598. CFuncs = {
  1599. Part = {
  1600. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1601. local Part = Create("Part")({
  1602. Parent = Parent,
  1603. Reflectance = Reflectance,
  1604. Transparency = Transparency,
  1605. CanCollide = false,
  1606. Locked = true,
  1607. BrickColor = BrickColor.new(tostring(BColor)),
  1608. Name = Name,
  1609. Size = Size,
  1610. Material = Material
  1611. })
  1612. RemoveOutlines(Part)
  1613. return Part
  1614. end
  1615. },
  1616. Mesh = {
  1617. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1618. local Msh = Create(Mesh)({
  1619. Parent = Part,
  1620. Offset = OffSet,
  1621. Scale = Scale
  1622. })
  1623. if Mesh == "SpecialMesh" then
  1624. Msh.MeshType = MeshType
  1625. Msh.MeshId = MeshId
  1626. end
  1627. return Msh
  1628. end
  1629. },
  1630. Mesh = {
  1631. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1632. local Msh = Create(Mesh)({
  1633. Parent = Part,
  1634. Offset = OffSet,
  1635. Scale = Scale
  1636. })
  1637. if Mesh == "SpecialMesh" then
  1638. Msh.MeshType = MeshType
  1639. Msh.MeshId = MeshId
  1640. end
  1641. return Msh
  1642. end
  1643. },
  1644. Weld = {
  1645. Create = function(Parent, Part0, Part1, C0, C1)
  1646. local Weld = Create("Weld")({
  1647. Parent = Parent,
  1648. Part0 = Part0,
  1649. Part1 = Part1,
  1650. C0 = C0,
  1651. C1 = C1
  1652. })
  1653. return Weld
  1654. end
  1655. },
  1656. Sound = {
  1657. Create = function(id, par, vol, pit)
  1658. coroutine.resume(coroutine.create(function()
  1659. local S = Create("Sound")({
  1660. Volume = vol,
  1661. Pitch = pit or 1,
  1662. SoundId = id,
  1663. Parent = par or workspace
  1664. })
  1665. wait()
  1666. S:play()
  1667. game:GetService("Debris"):AddItem(S, 6)
  1668. end))
  1669. end
  1670. },
  1671. ParticleEmitter = {
  1672. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1673. local fp = Create("ParticleEmitter")({
  1674. Parent = Parent,
  1675. Color = ColorSequence.new(Color1, Color2),
  1676. LightEmission = LightEmission,
  1677. Size = Size,
  1678. Texture = Texture,
  1679. Transparency = Transparency,
  1680. ZOffset = ZOffset,
  1681. Acceleration = Accel,
  1682. Drag = Drag,
  1683. LockedToPart = LockedToPart,
  1684. VelocityInheritance = VelocityInheritance,
  1685. EmissionDirection = EmissionDirection,
  1686. Enabled = Enabled,
  1687. Lifetime = LifeTime,
  1688. Rate = Rate,
  1689. Rotation = Rotation,
  1690. RotSpeed = RotSpeed,
  1691. Speed = Speed,
  1692. VelocitySpread = VelocitySpread
  1693. })
  1694. return fp
  1695. end
  1696. }
  1697. }
  1698. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1699. if hit.Parent == nil then
  1700. return
  1701. end
  1702. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1703. for _, v in pairs(hit.Parent:children()) do
  1704. if v:IsA("Humanoid") then
  1705. h = v
  1706. end
  1707. end
  1708. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1709. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1710. return
  1711. end
  1712. local c = Create("ObjectValue")({
  1713. Name = "creator",
  1714. Value = game:service("Players").LocalPlayer,
  1715. Parent = h
  1716. })
  1717. game:GetService("Debris"):AddItem(c, 0.5)
  1718. if HitSound ~= nil and HitPitch ~= nil then
  1719. CreateSound(HitSound, hit, 1, HitPitch)
  1720. end
  1721. local Damage = math.random(minim, maxim)
  1722. local blocked = false
  1723. local block = hit.Parent:findFirstChild("Block")
  1724. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1725. blocked = true
  1726. block.Value = block.Value - 1
  1727. print(block.Value)
  1728. end
  1729. if blocked == false then
  1730. h.Health = h.Health - Damage
  1731. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1732. else
  1733. h.Health = h.Health - Damage / 2
  1734. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1735. end
  1736. if Type == "Knockdown" then
  1737. local hum = hit.Parent.Humanoid
  1738. hum.PlatformStand = true
  1739. coroutine.resume(coroutine.create(function(HHumanoid)
  1740. swait(1)
  1741. HHumanoid.PlatformStand = false
  1742. end), hum)
  1743. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1744. local bodvol = Create("BodyVelocity")({
  1745. velocity = angle * knockback,
  1746. P = 5000,
  1747. maxForce = Vector3.new(8000, 8000, 8000),
  1748. Parent = hit
  1749. })
  1750. local rl = Create("BodyAngularVelocity")({
  1751. P = 3000,
  1752. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1753. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1754. Parent = hit
  1755. })
  1756. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1757. game:GetService("Debris"):AddItem(rl, 0.5)
  1758. elseif Type == "Normal" then
  1759. local vp = Create("BodyVelocity")({
  1760. P = 500,
  1761. maxForce = Vector3.new(math.huge, 0, math.huge),
  1762. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1763. })
  1764. if knockback > 0 then
  1765. vp.Parent = hit.Parent.Torso
  1766. end
  1767. game:GetService("Debris"):AddItem(vp, 0.5)
  1768. elseif Type == "Impale" then
  1769. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1770. Spike.Anchored = true
  1771. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1772. Spike.Position = hit.Parent.Torso.Position
  1773. for i = 1, 5 do
  1774. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1775. end
  1776. Services.Debris:AddItem(Spike, 4)
  1777. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1778. hit.Parent.Humanoid.PlatformStand = true
  1779. swait(1)
  1780. hit.Parent.Humanoid.PlatformStand = false
  1781. elseif Type == "Up" then
  1782. local bodyVelocity = Create("BodyVelocity")({
  1783. velocity = Vector3.new(0, 20, 0),
  1784. P = 5000,
  1785. maxForce = Vector3.new(8000, 8000, 8000),
  1786. Parent = hit
  1787. })
  1788. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1789. local bodyVelocity = Create("BodyVelocity")({
  1790. velocity = Vector3.new(0, 20, 0),
  1791. P = 5000,
  1792. maxForce = Vector3.new(8000, 8000, 8000),
  1793. Parent = hit
  1794. })
  1795. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1796. elseif Type == "Snare" then
  1797. local bp = Create("BodyPosition")({
  1798. P = 900,
  1799. D = 1000,
  1800. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1801. position = hit.Parent.Torso.Position,
  1802. Parent = hit.Parent.Torso
  1803. })
  1804. game:GetService("Debris"):AddItem(bp, 1)
  1805. elseif Type == "Slowness" then
  1806. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1807. for i = 1, 25 do
  1808. hit.Parent.Humanoid.WalkSpeed = 4
  1809. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1810. end
  1811. wait(4)
  1812. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1813. elseif Type == "FireDmg" then
  1814. for i = 1, math.random(60, 150) do
  1815. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1816. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1817. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1818. wait(0.1)
  1819. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1820. end
  1821. elseif Type == "Freeze" then
  1822. local bp = Create("BodyPosition")({
  1823. P = 900,
  1824. D = 1000,
  1825. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1826. position = hit.Parent.Torso.Position,
  1827. Parent = hit.Parent.Torso
  1828. })
  1829. game:GetService("Debris"):AddItem(bp, 4)
  1830. for i = 1, 25 do
  1831. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1832. end
  1833. elseif Type == "Freeze2" then
  1834. local BodPos = Create("BodyPosition")({
  1835. P = 50000,
  1836. D = 1000,
  1837. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1838. position = hit.Parent.Torso.Position,
  1839. Parent = hit.Parent.Torso
  1840. })
  1841. local BodGy = Create("BodyGyro")({
  1842. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1843. P = 20000,
  1844. Parent = hit.Parent.Torso,
  1845. cframe = hit.Parent.Torso.CFrame
  1846. })
  1847. hit.Parent.Torso.Anchored = true
  1848. coroutine.resume(coroutine.create(function(Part)
  1849. swait(1.5)
  1850. Part.Anchored = false
  1851. end), hit.Parent.Torso)
  1852. game:GetService("Debris"):AddItem(BodPos, 3)
  1853. game:GetService("Debris"):AddItem(BodGy, 3)
  1854. end
  1855. local debounce = Create("BoolValue")({
  1856. Name = "DebounceHit",
  1857. Parent = hit.Parent,
  1858. Value = true
  1859. })
  1860. game:GetService("Debris"):AddItem(debounce, Delay)
  1861. c = Instance.new("ObjectValue")
  1862. c.Name = "creator"
  1863. c.Value = Player
  1864. c.Parent = h
  1865. game:GetService("Debris"):AddItem(c, 0.5)
  1866. end
  1867. end
  1868. function ShowDamage(Pos, Text, Time, Color)
  1869. local Rate = 0.033333333333333
  1870. if not Pos then
  1871. local Pos = Vector3.new(0, 0, 0)
  1872. end
  1873. local Text = Text or ""
  1874. local Time = Time or 2
  1875. if not Color then
  1876. local Color = Color3.new(1, 0, 1)
  1877. end
  1878. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1879. EffectPart.Anchored = true
  1880. local BillboardGui = Create("BillboardGui")({
  1881. Size = UDim2.new(3, 0, 3, 0),
  1882. Adornee = EffectPart,
  1883. Parent = EffectPart
  1884. })
  1885. local TextLabel = Create("TextLabel")({
  1886. BackgroundTransparency = 1,
  1887. Size = UDim2.new(1, 0, 1, 0),
  1888. Text = Text,
  1889. TextColor3 = Color,
  1890. TextScaled = true,
  1891. Font = Enum.Font.ArialBold,
  1892. Parent = BillboardGui
  1893. })
  1894. game.Debris:AddItem(EffectPart, Time + 0.1)
  1895. EffectPart.Parent = game:GetService("Workspace")
  1896. delay(0, function()
  1897. local Frames = Time / Rate
  1898. for Frame = 1, Frames do
  1899. wait(Rate)
  1900. local Percent = Frame / Frames
  1901. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1902. TextLabel.TextTransparency = Percent
  1903. end
  1904. if EffectPart and EffectPart.Parent then
  1905. EffectPart:Destroy()
  1906. end
  1907. end)
  1908. end
  1909. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1910. for _, c in pairs(workspace:children()) do
  1911. local hum = c:findFirstChild("Humanoid")
  1912. if hum ~= nil then
  1913. local head = c:findFirstChild("Head")
  1914. if head ~= nil then
  1915. local targ = head.Position - Part.Position
  1916. local mag = targ.magnitude
  1917. if magni >= mag and c.Name ~= Player.Name then
  1918. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1919. end
  1920. end
  1921. end
  1922. end
  1923. end
  1924. function MagniKILL(Part, magni, knock, Type)
  1925. for _, c in pairs(workspace:children()) do
  1926. local hum = c:findFirstChild("Humanoid")
  1927. if hum ~= nil then
  1928. local head = c:findFirstChild("Head")
  1929. if head ~= nil then
  1930. local targ = head.Position - Part.Position
  1931. local mag = targ.magnitude
  1932. if magni >= mag and c.Name ~= Player.Name then
  1933. hum.Health = 0
  1934. end
  1935. end
  1936. end
  1937. end
  1938. end
  1939. EffectModel = Instance.new("Model", Character)
  1940. EffectModel.Name = "Effects"
  1941. Effects = {
  1942. Block = {
  1943. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1944. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1945. prt.Anchored = true
  1946. prt.CFrame = cframe
  1947. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1948. game:GetService("Debris"):AddItem(prt, 10)
  1949. if Type == 1 or Type == nil then
  1950. table.insert(Effects, {
  1951. prt,
  1952. "Block1",
  1953. delay,
  1954. x3,
  1955. y3,
  1956. z3,
  1957. msh
  1958. })
  1959. elseif Type == 2 then
  1960. table.insert(Effects, {
  1961. prt,
  1962. "Block2",
  1963. delay,
  1964. x3,
  1965. y3,
  1966. z3,
  1967. msh
  1968. })
  1969. else
  1970. table.insert(Effects, {
  1971. prt,
  1972. "Block3",
  1973. delay,
  1974. x3,
  1975. y3,
  1976. z3,
  1977. msh
  1978. })
  1979. end
  1980. end
  1981. },
  1982. Sphere = {
  1983. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1984. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1985. prt.Anchored = true
  1986. prt.CFrame = cframe
  1987. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1988. game:GetService("Debris"):AddItem(prt, 10)
  1989. table.insert(Effects, {
  1990. prt,
  1991. "Cylinder",
  1992. delay,
  1993. x3,
  1994. y3,
  1995. z3,
  1996. msh
  1997. })
  1998. end
  1999. },
  2000. Cylinder = {
  2001. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2002. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2003. prt.Anchored = true
  2004. prt.CFrame = cframe
  2005. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2006. game:GetService("Debris"):AddItem(prt, 10)
  2007. table.insert(Effects, {
  2008. prt,
  2009. "Cylinder",
  2010. delay,
  2011. x3,
  2012. y3,
  2013. z3,
  2014. msh
  2015. })
  2016. end
  2017. },
  2018. Wave = {
  2019. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2020. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2021. prt.Anchored = true
  2022. prt.CFrame = cframe
  2023. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2024. game:GetService("Debris"):AddItem(prt, 10)
  2025. table.insert(Effects, {
  2026. prt,
  2027. "Cylinder",
  2028. delay,
  2029. x3,
  2030. y3,
  2031. z3,
  2032. msh
  2033. })
  2034. end
  2035. },
  2036. Ring = {
  2037. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2038. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2039. prt.Anchored = true
  2040. prt.CFrame = cframe
  2041. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2042. game:GetService("Debris"):AddItem(prt, 10)
  2043. table.insert(Effects, {
  2044. prt,
  2045. "Cylinder",
  2046. delay,
  2047. x3,
  2048. y3,
  2049. z3,
  2050. msh
  2051. })
  2052. end
  2053. },
  2054. Break = {
  2055. Create = function(brickcolor, cframe, x1, y1, z1)
  2056. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2057. prt.Anchored = true
  2058. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2059. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2060. local num = math.random(10, 50) / 1000
  2061. game:GetService("Debris"):AddItem(prt, 10)
  2062. table.insert(Effects, {
  2063. prt,
  2064. "Shatter",
  2065. num,
  2066. prt.CFrame,
  2067. math.random() - math.random(),
  2068. 0,
  2069. math.random(50, 100) / 100
  2070. })
  2071. end
  2072. }
  2073. }
  2074. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2075. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2076. prt.Anchored = true
  2077. prt.CFrame = cframe
  2078. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2079. game:GetService("Debris"):AddItem(prt, 10)
  2080. if Type == 1 or Type == nil then
  2081. table.insert(Effects, {
  2082. prt,
  2083. "Block1",
  2084. delay,
  2085. x3,
  2086. y3,
  2087. z3,
  2088. msh
  2089. })
  2090. elseif Type == 2 then
  2091. table.insert(Effects, {
  2092. prt,
  2093. "Block2",
  2094. delay,
  2095. x3,
  2096. y3,
  2097. z3,
  2098. msh
  2099. })
  2100. elseif Type == 3 then
  2101. table.insert(Effects, {
  2102. prt,
  2103. "Block3",
  2104. delay,
  2105. x3,
  2106. y3,
  2107. z3,
  2108. msh
  2109. })
  2110. end
  2111. end
  2112. function CreateSound(id, par, vol, pit)
  2113. coroutine.resume(coroutine.create(function()
  2114. local sou = Instance.new("Sound", par or workspace)
  2115. sou.Volume = vol
  2116. sou.Pitch = pit or 1
  2117. sou.SoundId = id
  2118. swait()
  2119. sou:play()
  2120. game:GetService("Debris"):AddItem(sou, 6)
  2121. end))
  2122. end
  2123. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2124. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2125. prt.Anchored = true
  2126. prt.CFrame = cframe
  2127. prt.Material = "Neon"
  2128. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2129. game:GetService("Debris"):AddItem(prt, 10)
  2130. coroutine.resume(coroutine.create(function(Part, Mesh)
  2131. for i = 0, 6, delay do
  2132. swait()
  2133. Part.Transparency = i
  2134. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  2135. end
  2136. Part.Parent = nil
  2137. end), prt, msh)
  2138. end
  2139. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  2140. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2141. local MainPos = partt.Position
  2142. local MainPos2 = mouse + SpreadVectors
  2143. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2144. local speed = 1000
  2145. local num = 1
  2146. coroutine.resume(coroutine.create(function()
  2147. repeat
  2148. swait()
  2149. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2150. local mag =(MainPos - pos).magnitude
  2151. 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)
  2152. MainPos = MainPos + MouseLook.lookVector * speed
  2153. num = num - 1
  2154. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2155. if hit ~= nil then
  2156. num = 0
  2157. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2158. refpart.Anchored = true
  2159. refpart.CFrame = CFrame.new(pos)
  2160. game:GetService("Debris"):AddItem(refpart, 2)
  2161. end
  2162. if num <= 0 then
  2163. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2164. refpart.Anchored = true
  2165. refpart.CFrame = CFrame.new(pos)
  2166. if hit ~= nil then
  2167. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2168. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2169. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2170. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2171. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  2172. end
  2173. game:GetService("Debris"):AddItem(refpart, 0)
  2174. end
  2175. until num <= 0
  2176. end))
  2177. end
  2178. function shoottraildd2(mouse, partt, SpreadAmount)
  2179. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2180. local MainPos = partt.Position
  2181. local MainPos2 = mouse + SpreadVectors
  2182. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2183. local speed = 3000
  2184. local num = 1
  2185. coroutine.resume(coroutine.create(function()
  2186. repeat
  2187. swait()
  2188. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2189. local mag = (MainPos - pos).magnitude
  2190. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -17.175, 0, -17.175, 0.15)
  2191. MainPos = MainPos + MouseLook.lookVector * speed
  2192. num = num - 1
  2193. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2194. if hit ~= nil then
  2195. num = 0
  2196. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2197. refpart.Anchored = true
  2198. refpart.CFrame = CFrame.new(pos)
  2199. game:GetService("Debris"):AddItem(refpart, 2)
  2200. end
  2201. if num <= 0 then
  2202. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2203. refpart.Anchored = true
  2204. refpart.CFrame = CFrame.new(pos)
  2205. if hit ~= nil then
  2206. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2207. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2208. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2209. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2210. MagniKILL(refpart, 80, 0, "Normal")
  2211. end
  2212. game:GetService("Debris"):AddItem(refpart, 0)
  2213. end
  2214. until num <= 0
  2215. end))
  2216. end
  2217. function shoottraildd22(mouse, partt, SpreadAmount)
  2218. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2219. local MainPos = partt.Position
  2220. local MainPos2 = mouse + SpreadVectors
  2221. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2222. local speed = 900
  2223. local num = 1
  2224. coroutine.resume(coroutine.create(function()
  2225. repeat
  2226. swait()
  2227. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2228. local mag = (MainPos - pos).magnitude
  2229. 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)
  2230. MainPos = MainPos + MouseLook.lookVector * speed
  2231. num = num - 1
  2232. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2233. if hit ~= nil then
  2234. num = 0
  2235. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2236. refpart.Anchored = true
  2237. refpart.CFrame = CFrame.new(pos)
  2238. game:GetService("Debris"):AddItem(refpart, 2)
  2239. end
  2240. if num <= 0 then
  2241. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2242. refpart.Anchored = true
  2243. refpart.CFrame = CFrame.new(pos)
  2244. if hit ~= nil then
  2245. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2246. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2247. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2248. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2249. MagniKILL(refpart, 80, 0, "Normal")
  2250. end
  2251. game:GetService("Debris"):AddItem(refpart, 0)
  2252. end
  2253. until num <= 0
  2254. end))
  2255. end
  2256. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2257. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2258. local MainPos = partt.Position
  2259. local MainPos2 = mouse + SpreadVectors
  2260. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2261. local speed = 200
  2262. local num = 0
  2263. coroutine.resume(coroutine.create(function()
  2264. repeat
  2265. swait()
  2266. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2267. local mag = (MainPos - pos).magnitude
  2268. 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)
  2269. MainPos = MainPos + MouseLook.lookVector * speed
  2270. num = num - 1
  2271. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2272. if hit ~= nil then
  2273. num = 0
  2274. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2275. refpart.Anchored = true
  2276. refpart.CFrame = CFrame.new(pos)
  2277. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2278. game:GetService("Debris"):AddItem(refpart, 2)
  2279. end
  2280. if num <= 0 then
  2281. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2282. refpart.Anchored = true
  2283. refpart.CFrame = CFrame.new(pos)
  2284. if hit ~= nil then
  2285. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2286. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2287. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2288. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2289. end
  2290. game:GetService("Debris"):AddItem(refpart, 0)
  2291. end
  2292. until num <= 0
  2293. end))
  2294. end
  2295. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2296. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2297. local MainPos = partt.Position
  2298. local MainPos2 = mouse + SpreadVectors
  2299. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2300. local speed = 500
  2301. local num = 1
  2302. coroutine.resume(coroutine.create(function()
  2303. repeat
  2304. swait()
  2305. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2306. local mag = (MainPos - pos).magnitude
  2307. 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)
  2308. MainPos = MainPos + MouseLook.lookVector * speed
  2309. num = num - 1
  2310. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2311. if hit ~= nil then
  2312. num = 0
  2313. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2314. refpart.Anchored = true
  2315. refpart.CFrame = CFrame.new(pos)
  2316. game:GetService("Debris"):AddItem(refpart, 2)
  2317. end
  2318. if num <= 0 then
  2319. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2320. refpart.Anchored = true
  2321. refpart.CFrame = CFrame.new(pos)
  2322. if hit ~= nil then
  2323. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2324. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2325. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2326. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2327. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2328. end
  2329. game:GetService("Debris"):AddItem(refpart, 0)
  2330. end
  2331. until num <= 0
  2332. end))
  2333. end
  2334.  
  2335.  
  2336. ---
  2337.  
  2338. attackdebounce = false
  2339. deb=false
  2340.  
  2341. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2342. if hit.Parent==nil then
  2343. return
  2344. end
  2345. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2346. for _,v in pairs(hit.Parent:children()) do
  2347. if v:IsA("Humanoid") then
  2348. h=v
  2349. end
  2350. end
  2351. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2352. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2353. end
  2354. if hit.Parent.className=="Hat" then
  2355. hit=hit.Parent.Parent:findFirstChild("Head")
  2356. end
  2357. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2358. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2359. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2360. return
  2361. end]]
  2362. -- hs(hit,1.2)
  2363. c=Instance.new("ObjectValue")
  2364. c.Name="creator"
  2365. c.Value=game:service("Players").LocalPlayer
  2366. c.Parent=h
  2367. game:GetService("Debris"):AddItem(c,.5)
  2368. Damage=math.random(minim,maxim)
  2369. -- h:TakeDamage(Damage)
  2370. blocked=false
  2371. block=hit.Parent:findFirstChild("Block")
  2372. if block~=nil then
  2373. print(block.className)
  2374. if block.className=="NumberValue" then
  2375. if block.Value>0 then
  2376. blocked=true
  2377. if decreaseblock==nil then
  2378. block.Value=block.Value-1
  2379. end
  2380. end
  2381. end
  2382. if block.className=="IntValue" then
  2383. if block.Value>0 then
  2384. blocked=true
  2385. if decreaseblock~=nil then
  2386. block.Value=block.Value-1
  2387. end
  2388. end
  2389. end
  2390. end
  2391. if blocked==false then
  2392. -- h:TakeDamage(Damage)
  2393. h.Health=h.Health-Damage
  2394. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  2395. else
  2396. h.Health=h.Health-(Damage/2)
  2397. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2398. end
  2399. if Type=="Knockdown" then
  2400. Humanoid=hit.Parent.Humanoid
  2401. Humanoid.PlatformStand=true
  2402. coroutine.resume(coroutine.create(function(HHumanoid)
  2403. swait(1)
  2404. HHumanoid.PlatformStand=false
  2405. end),Humanoid)
  2406. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2407. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2408. local bodvol=Instance.new("BodyVelocity")
  2409. bodvol.velocity=angle*knockback
  2410. bodvol.P=5000
  2411. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2412. bodvol.Parent=hit
  2413. rl=Instance.new("BodyAngularVelocity")
  2414. rl.P=3000
  2415. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2416. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2417. rl.Parent=hit
  2418. game:GetService("Debris"):AddItem(bodvol,.5)
  2419. game:GetService("Debris"):AddItem(rl,.5)
  2420. elseif Type=="Normal" then
  2421. bp=Instance.new("BodyVelocity")
  2422. bp.P=100000
  2423. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2424. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2425. if KnockbackType==1 then
  2426. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2427. elseif KnockbackType==2 then
  2428. bp.velocity=Property.CFrame.lookVector*knockback
  2429. end
  2430. if knockback>0 then
  2431. bp.Parent=hit.Parent.Torso
  2432.  
  2433. end
  2434. game:GetService("Debris"):AddItem(bp,.5)
  2435. elseif Type=="Up" then
  2436. local bodyVelocity=Instance.new("BodyVelocity")
  2437. bodyVelocity.velocity=vt(0,60,0)
  2438. bodyVelocity.P=5000
  2439. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2440. bodyVelocity.Parent=hit
  2441. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2442. rl=Instance.new("BodyAngularVelocity")
  2443. rl.P=3000
  2444. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2445. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2446. rl.Parent=hit
  2447. game:GetService("Debris"):AddItem(rl,.5)
  2448. elseif Type=="Snare" then
  2449. bp=Instance.new("BodyPosition")
  2450. bp.P=2000
  2451. bp.D=100
  2452. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2453. bp.position=hit.Parent.Torso.Position
  2454. bp.Parent=hit.Parent.Torso
  2455. game:GetService("Debris"):AddItem(bp,1)
  2456. elseif Type=="Target" then
  2457. if Targetting==false then
  2458. ZTarget=hit.Parent.Torso
  2459. coroutine.resume(coroutine.create(function(Part)
  2460. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2461. swait(1)
  2462. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2463. end),ZTarget)
  2464. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2465. targetgui=Instance.new("BillboardGui")
  2466. targetgui.Parent=ZTarget
  2467. targetgui.Size=UDim2.new(10,100,10,100)
  2468. targ=Instance.new("ImageLabel")
  2469. targ.Parent=targetgui
  2470. targ.BackgroundTransparency=1
  2471. targ.Image="rbxassetid://4834067"
  2472. targ.Size=UDim2.new(1,0,1,0)
  2473. cam.CameraType="Scriptable"
  2474. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2475. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2476. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2477. Targetting=true
  2478. RocketTarget=ZTarget
  2479. for i=1,Property do
  2480. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2481. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2482. swait()
  2483. end
  2484. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2485. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2486. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2487. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2488. end
  2489. Targetting=true
  2490. RocketTarget=true
  2491. targetgui.Parent=true
  2492. cam.CameraType="Custom"
  2493. end
  2494. end
  2495. debounce=Instance.new("BoolValue")
  2496. debounce.Name="DebounceHit"
  2497. debounce.Parent=hit.Parent
  2498. debounce.Value=true
  2499. game:GetService("Debris"):AddItem(debounce,Delay)
  2500. c=Instance.new("ObjectValue")
  2501. c.Name="creator"
  2502. c.Value=Player
  2503. c.Parent=h
  2504. game:GetService("Debris"):AddItem(c,.5)
  2505. CRIT=true
  2506. hitDeb=true
  2507. AttackPos=6
  2508. end
  2509. end
  2510.  
  2511. showDamage=function(Char,Dealt,du,Color)
  2512. m=Instance.new("Model")
  2513. m.Name=tostring(Dealt)
  2514. h=Instance.new("Humanoid")
  2515. h.Health=0
  2516. h.MaxHealth=0
  2517. h.Parent=m
  2518. c=Instance.new("Part")
  2519. c.Transparency=0
  2520. c.BrickColor=Color
  2521. c.Transparency = 1
  2522. c.Name="Head"
  2523. c.TopSurface=0
  2524. c.BottomSurface=0
  2525. c.formFactor="Plate"
  2526. c.Size=Vector3.new(1,.4,1)
  2527.  
  2528. local txt = Instance.new("BillboardGui", c)
  2529. txt.Adornee = c
  2530. txt.Name = "_status"
  2531. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2532. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2533. local text = Instance.new("TextLabel", txt)
  2534. text.Size = UDim2.new(10, 0, 7, 0)
  2535. text.FontSize = "Size12"
  2536. text.TextScaled = true
  2537. text.TextTransparency = 0.5
  2538. text.BackgroundTransparency = 1
  2539. text.TextTransparency = 0.5
  2540. text.TextStrokeTransparency = 0.5
  2541. text.Font = "SciFi"
  2542. text.TextStrokeColor3 = Color3.new(0,0,0)
  2543. v=Instance.new("Part")
  2544. v.Name = "ColorBrick"
  2545. v.Parent=c
  2546. v.FormFactor="Symmetric"
  2547. v.Anchored=true
  2548. v.CanCollide=false
  2549. v.BottomSurface="Smooth"
  2550. v.TopSurface="Smooth"
  2551. v.Size=Vector3.new(10,5,3)
  2552. v.Transparency=1
  2553. v.CFrame=c.CFrame
  2554. v.BrickColor=BrickColor.random()
  2555. v.Transparency=1
  2556. text.TextColor3 = t.BrickColor.Color
  2557. v.Shape="Block"
  2558. text.Text = tostring(Dealt)
  2559. ms=Instance.new("CylinderMesh")
  2560. ms.Scale=Vector3.new(.8,.8,.8)
  2561. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2562. local rndm=math.random(1,#hitsounds)
  2563. local r=rndm
  2564. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2565. if CRIT==true then
  2566. ms.Scale=Vector3.new(1,1.25,1)
  2567. end
  2568. ms.Parent=c
  2569. c.Reflectance=0
  2570. Instance.new("BodyGyro").Parent=c
  2571. c.Parent=m
  2572. if Char:findFirstChild("Head")~=nil then
  2573. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2574. elseif Char.Parent:findFirstChild("Head")~=nil then
  2575. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2576. end
  2577. f=Instance.new("BodyPosition")
  2578. f.P=200000
  2579. f.D=100
  2580. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2581. f.position=c.Position+Vector3.new(0,3,0)
  2582. f.Parent=c
  2583. game:GetService("Debris"):AddItem(m,.5+du)
  2584. c.CanCollide=false
  2585. m.Parent=workspace
  2586. c.CanCollide=false
  2587. end
  2588.  
  2589.  
  2590. ------
  2591. hito = function(dm, X, c, dn, dp, dq)
  2592. for I,dr in pairs(workspace:GetChildren()) do
  2593. 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
  2594. local ds = dr:FindFirstChild("Humanoid")
  2595. local dt = dr:FindFirstChild("HumanoidRootPart")
  2596. TakeDamage(ds, c)
  2597. if InForm == true then
  2598. ds.Parent:BreakJoints()
  2599. wait(1.2)
  2600. ds.Parent:Destroy()
  2601. end
  2602. ds:SetStateEnabled(16, true)
  2603. delay(dn, function()
  2604. ds:SetStateEnabled(16, true)
  2605. end)
  2606. local du = Instance.new("StringValue")
  2607. du.Name = "alabo"
  2608. du.Parent = dt
  2609. game.Debris:AddItem(du, dn)
  2610. local dv = Instance.new("Part")
  2611.  
  2612. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2613. dv.Transparency = 0.25
  2614. dv.Anchored = true
  2615. dv.CanCollide = false
  2616. dv.BrickColor = BrickColor.new("White")
  2617. dv.Material = "Neon"
  2618. dv.Locked = true
  2619. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2620. dv.Parent = modz
  2621. local dw = Instance.new("SpecialMesh")
  2622. dw.MeshType = "Sphere"
  2623. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2624. dw.Parent = dv
  2625. game.Debris:AddItem(dv, 1)
  2626. local dx = Instance.new("Model")
  2627. dx.Name = c
  2628. dx.Parent = workspace
  2629. game.Debris:AddItem(dx, 0.5 + c / 75)
  2630. local dy = Instance.new("Humanoid")
  2631. dy.MaxHealth = 0
  2632. dy.Parent = dx
  2633. local dz = Instance.new("Part")
  2634. dz.Name = "Head"
  2635. dz.Locked = true
  2636. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2637. dz.Position = dt.Position
  2638. dz.BrickColor = BrickColor.new("New Yeller")
  2639. dz.Material = "Neon"
  2640. dz.Transparency = 1
  2641. dz.CanCollide = false
  2642. dz.Parent = dx
  2643. local dA = Instance.new("BodyPosition")
  2644. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2645. dA.P = 20000
  2646. dA.D = 300
  2647. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2648. dA.Parent = dz
  2649. local dB = Instance.new("CylinderMesh")
  2650. dB.Parent = dz
  2651. coroutine.resume(coroutine.create(function()
  2652. while dB do
  2653. swait()
  2654. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2655. end
  2656. end))
  2657. if dp then
  2658. local dC = Instance.new("BodyVelocity")
  2659. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2660. dC.P = 9999999999
  2661. dC.Velocity = dp
  2662. dC.Parent = dt
  2663. game.Debris:AddItem(dC, dn)
  2664. end
  2665. if dq then
  2666. local dD = Instance.new("BodyAngularVelocity")
  2667. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2668. dD.P = math.huge
  2669. dD.AngularVelocity = dq
  2670. dD.Parent = dt
  2671. game.Debris:AddItem(dD, dn)
  2672. end
  2673. local dE = Instance.new("Sound")
  2674. dE.Pitch = rd2(10, 11) / 10
  2675. dE.Volume = rd2(10, 13) / 10
  2676. dE.EmitterSize = 10
  2677. dE.SoundId = "rbxassetid://"
  2678. dE.Parent = dv
  2679. dE:Play()
  2680. coroutine.resume(coroutine.create(function()
  2681. for I = 1, 5 do
  2682. swait()
  2683. dv.Transparency = dv.Transparency + 0.175
  2684. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2685. end
  2686. end))
  2687. end
  2688. end
  2689. end
  2690. ------
  2691.  
  2692. vt = Vector3.new
  2693. local new = Instance.new
  2694. local cf = CFrame.new
  2695. local cfa = CFrame.Angles
  2696. local bc = BrickColor.new
  2697.  
  2698. function bigbangattack()
  2699. attack = true
  2700. Humanoid.WalkSpeed = 0
  2701. for i = 0, 8, 0.1 do
  2702. swait()
  2703. 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)
  2704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2706. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2707. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2708. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2709. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2710. end
  2711. local rng = Instance.new("Part", mouse)
  2712. rng.Anchored = true
  2713. rng.BrickColor = BrickColor.new("Cyan")
  2714. rng.CanCollide = false
  2715. rng.FormFactor = 3
  2716. rng.Name = "Ring"
  2717. rng.Size = Vector3.new(0.4,0.4,0.4)
  2718. rng.Transparency = 0
  2719. rng.TopSurface = 0
  2720. rng.BottomSurface = 0
  2721. rng.CFrame = RootPart.CFrame
  2722. local rngm = Instance.new("SpecialMesh", rng)
  2723. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2724.  
  2725. local rng3 = rng:Clone()
  2726. rng3.Parent = char
  2727. local rng3m = rng3.Mesh
  2728.  
  2729. local rng5 = rng:Clone()
  2730. rng5.Parent = char
  2731. rng5.BrickColor = BrickColor.new("Cyan")
  2732. local rng5m = rng5.Mesh
  2733. local rng6 = rng:Clone()
  2734. rng6.Material = "Plastic"
  2735. rng6.BrickColor = BrickColor.new("Cyan")
  2736. rng6.Parent = char
  2737. local rng6m = rng6.Mesh
  2738. rng6m.Scale = vt(7.5,7.5,7.5)
  2739. rng6m.MeshType = "FileMesh"
  2740. rng6m.MeshId = "rbxassetid://430736398"
  2741. local Must2 = Instance.new("Sound",rng6)
  2742. Must2.SoundId = "rbxassetid://135581154"
  2743. Must2.Pitch = 0.99
  2744. Must2.Volume = 3
  2745. Must2.Looped = false
  2746. wait(0)
  2747. Must2:Play()
  2748. local hita = rng6.Touched:connect(function(hit)
  2749. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2750. end)
  2751.  
  2752. rng3.CFrame = RootPart.CFrame
  2753.  
  2754. rng5.CFrame = RootPart.CFrame
  2755. rng6.CFrame = RootPart.CFrame
  2756. local pie222 = Instance.new("ParticleEmitter")
  2757. pie222.Parent = rng6
  2758. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2759. pie222.LightEmission = 1
  2760. pie222.Size = NumberSequence.new(6,1)
  2761. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2762. pie222.Transparency = NumberSequence.new(0.6,1)
  2763. pie222.EmissionDirection = "Top"
  2764. pie222.Enabled = true
  2765. pie222.Lifetime = NumberRange.new(1)
  2766. pie222.Rotation = NumberRange.new(-320, 320)
  2767. pie222.Rate = 404
  2768. pie222.Speed = NumberRange.new(0)
  2769. pie222.LockedToPart = false
  2770. pie222.VelocitySpread = 2
  2771. wait()
  2772. local scaler = 10/5
  2773. local scaler2 = 10/5
  2774. for i = 0,10,0.1 do
  2775. swait()
  2776. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2777.  
  2778. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2779.  
  2780. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2781. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2782. rng6.CFrame = rng3.CFrame
  2783. rng.Transparency = rng.Transparency + 1
  2784.  
  2785. rng3.Transparency = rng3.Transparency + 0.01
  2786.  
  2787. rng5.Transparency = rng5.Transparency + 0.01
  2788. rng6.Transparency = rng6.Transparency + 0.021
  2789. scaler = scaler - 0.125/5
  2790. scaler2 = scaler2 - 0.1/5
  2791.  
  2792. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2793.  
  2794. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2795. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2796. end
  2797. hita:disconnect()
  2798. game:GetService("Debris"):AddItem(rng, 1)
  2799.  
  2800. game:GetService("Debris"):AddItem(rng3, 1)
  2801.  
  2802. game:GetService("Debris"):AddItem(rng5, 1)
  2803. attack = false
  2804. pie222:Destroy()
  2805. Humanoid.WalkSpeed = 16
  2806. end
  2807.  
  2808.  
  2809. function bigbangattack2()
  2810. attack = true
  2811. Humanoid.WalkSpeed = 0
  2812. for i = 0, 8, 0.1 do
  2813. swait()
  2814. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2815. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2816. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2817. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2818. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2819. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2820. end
  2821. local rng = Instance.new("Part", RightArm)
  2822. rng.Anchored = true
  2823. rng.BrickColor = BrickColor.new("Cyan")
  2824. rng.CanCollide = false
  2825. rng.FormFactor = 3
  2826. rng.Name = "Ring"
  2827. rng.Size = Vector3.new(0.4,0.4,0.4)
  2828. rng.Transparency = 0
  2829. rng.TopSurface = 0
  2830. rng.BottomSurface = 0
  2831. rng.CFrame = RootPart.CFrame
  2832. local rngm = Instance.new("SpecialMesh", rng)
  2833. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2834.  
  2835. local rng3 = rng:Clone()
  2836. rng3.Parent = char
  2837. local rng3m = rng3.Mesh
  2838.  
  2839. local rng5 = rng:Clone()
  2840. rng5.Parent = char
  2841. rng5.BrickColor = BrickColor.new("Cyan")
  2842. local rng5m = rng5.Mesh
  2843. local rng6 = rng:Clone()
  2844. rng6.Material = "Plastic"
  2845. rng6.BrickColor = BrickColor.new("Cyan")
  2846. rng6.Parent = char
  2847. local rng6m = rng6.Mesh
  2848. rng6m.Scale = vt(7.5,7.5,30.5)
  2849. rng6m.MeshType = "FileMesh"
  2850. rng6m.MeshId = "rbxassetid://430736398"
  2851. local Must2 = Instance.new("Sound",Torso)
  2852. Must2.SoundId = "rbxassetid://719747626"
  2853. Must2.Pitch = 0.99
  2854. Must2.Volume = 3
  2855. Must2.Looped = false
  2856. wait(0)
  2857. Must2:Play()
  2858. local hita = rng6.Touched:connect(function(hit)
  2859. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2860. end)
  2861.  
  2862. rng3.CFrame = Head.CFrame
  2863.  
  2864. rng5.CFrame = Head.CFrame
  2865. rng6.CFrame = rng5.CFrame
  2866. local pie222 = Instance.new("ParticleEmitter")
  2867. pie222.Parent = rng6
  2868. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2869. pie222.LightEmission = 1
  2870. pie222.Size = NumberSequence.new(15,1)
  2871. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2872. pie222.Transparency = NumberSequence.new(0.6,1)
  2873. pie222.EmissionDirection = "Top"
  2874. pie222.Enabled = true
  2875. pie222.Lifetime = NumberRange.new(1)
  2876. pie222.Rotation = NumberRange.new(-320, 320)
  2877. pie222.Rate = 404
  2878. pie222.Speed = NumberRange.new(0)
  2879. pie222.LockedToPart = false
  2880. pie222.VelocitySpread = 2
  2881. wait()
  2882. local scaler = 10/5
  2883. local scaler2 = 10/5
  2884. for i = 0,10,0.1 do
  2885. swait()
  2886. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2887.  
  2888. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2889.  
  2890. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2891. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2892. rng6.CFrame = rng3.CFrame
  2893. rng.Transparency = rng.Transparency + 1
  2894.  
  2895. rng3.Transparency = rng3.Transparency + 0.01
  2896.  
  2897. rng5.Transparency = rng5.Transparency + 0.01
  2898. rng6.Transparency = rng6.Transparency + 0.021
  2899. scaler = scaler - 0.125/5
  2900. scaler2 = scaler2 - 0.1/5
  2901.  
  2902. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2903.  
  2904. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2905. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2906. end
  2907. hita:disconnect()
  2908. game:GetService("Debris"):AddItem(rng, 1)
  2909.  
  2910. game:GetService("Debris"):AddItem(rng3, 1)
  2911.  
  2912. game:GetService("Debris"):AddItem(rng5, 1)
  2913. attack = false
  2914. pie222:Destroy()
  2915. Humanoid.WalkSpeed = 16
  2916. end
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922. mouse.KeyDown:connect(function(k) ---galickgun
  2923. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2924. MV4 = 0
  2925. local Must = Instance.new("Sound",Torso)
  2926. Must.SoundId = "rbxassetid://719748223"
  2927. Must.Pitch = 0.99
  2928. Must.Volume = 3.4
  2929. Must.Looped = false
  2930. wait(0)
  2931. Must:Play()
  2932. Humanoid.WalkSpeed = 13
  2933. local Aura = Instance.new('ParticleEmitter')
  2934. Aura.Name = "Aura"
  2935. Aura.Texture = "rbxassetid://347730682"
  2936. Aura.Parent = Torso
  2937. Aura.LightEmission = 1
  2938. Aura.Transparency = NumberSequence.new(0.4,1)
  2939. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2940. Aura.Size = NumberSequence.new(1,9)
  2941. Aura.Rotation = NumberRange.new(-360,360)
  2942. Aura.LockedToPart = true
  2943. Aura.Lifetime = NumberRange.new(1)
  2944. Aura.Rate = 100
  2945. Aura.Speed = NumberRange.new(0)
  2946. Aura.EmissionDirection = "Top"
  2947. local Aura2 = Instance.new('ParticleEmitter')
  2948. Aura2.Name = "Aura"
  2949. Aura2.Texture = "rbxassetid://1046299182"
  2950. Aura2.Parent = Torso
  2951. Aura2.LightEmission = 1
  2952. Aura2.Transparency = NumberSequence.new(0,1)
  2953. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2954. Aura2.Size = NumberSequence.new(14)
  2955. Aura2.Rotation = NumberRange.new(-360,360)
  2956. Aura2.LockedToPart = true
  2957. Aura2.Lifetime = NumberRange.new(0.2)
  2958. Aura2.Rate = 20
  2959. Aura2.Speed = NumberRange.new(0)
  2960. Aura2.EmissionDirection = "Top"
  2961. attack = true
  2962. Firepart1 = Instance.new("Part", RightArm)
  2963. Firepart1.Size = Vector3.new(1, 1, 1)
  2964. GuW1 = Instance.new("Weld")
  2965. GuW1.Name = "GuW"
  2966. GuW1.Part0 = RightArm
  2967. GuW1.C0 = cn(0, -1, 0)
  2968. GuW1.C1 = cn(0, 0, 0)
  2969. GuW1.Part1 = Firepart1
  2970. GuW1.Parent = RightArm
  2971. Firepart1.Transparency = 1
  2972. Firepart2 = Instance.new("Part", LeftArm)
  2973. Firepart2.Size = Vector3.new(1, 1, 1)
  2974. GuW2 = Instance.new("Weld")
  2975. GuW2.Name = "GuW"
  2976. GuW2.Part0 = LeftArm
  2977. GuW2.C0 = cn(0, -1, 0)
  2978. GuW2.C1 = cn(0, 0, 0)
  2979. GuW2.Part1 = Firepart2
  2980. GuW2.Parent = LeftArm
  2981. Firepart2.Transparency = 1
  2982. GuW1:Destroy()
  2983. GuW1 = Instance.new("Weld")
  2984. GuW1.Name = "GuW"
  2985. GuW1.Part0 = Torso
  2986. GuW1.C0 = cn(0, 0, -6)
  2987. GuW1.C1 = cn(0, 0, 0)
  2988. GuW1.Part1 = Firepart1
  2989. GuW1.Parent = Torso
  2990. GuW2:Destroy()
  2991. GuW2 = Instance.new("Weld")
  2992. GuW2.Name = "GuW"
  2993. GuW2.Part0 = Torso
  2994. GuW2.C0 = cn(0, 0, -6)
  2995. GuW2.C1 = cn(0, 0, 0)
  2996. GuW2.Part1 = Firepart2
  2997. GuW2.Parent = Torso
  2998. GuW2:Destroy()
  2999. GuW2 = Instance.new("Weld")
  3000. GuW2.Name = "GuW"
  3001. GuW2.Part0 = Torso
  3002. GuW2.C0 = cn(0, 0, -4)
  3003. GuW2.C1 = cn(0, 0, 0)
  3004. GuW2.Part1 = Firepart2
  3005. GuW2.Parent = Torso
  3006. for i = 0, 18, 0.1 do
  3007. swait()
  3008. if Torsovelocity.Y > 2 then
  3009. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3010. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  3011. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3012. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3013. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3014. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3015. elseif Torsovelocity.Y < 1 then
  3016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  3017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  3018. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3019. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  3020. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3021. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3022. end
  3023. end
  3024. GuW1:Destroy()
  3025. GuW1 = Instance.new("Weld")
  3026. GuW1.Name = "GuW"
  3027. GuW1.Part0 = Torso
  3028. GuW1.C0 = cn(0, 0, -15)
  3029. GuW1.C1 = cn(0, 0, 0)
  3030. GuW1.Part1 = Firepart1
  3031. GuW1.Parent = Torso
  3032. GuW2:Destroy()
  3033. GuW2 = Instance.new("Weld")
  3034. GuW2.Name = "GuW"
  3035. GuW2.Part0 = Torso
  3036. GuW2.C0 = cn(0, 0, -17.5)
  3037. GuW2.C1 = cn(0, 0, 0)
  3038. GuW2.Part1 = Firepart2
  3039. GuW2.Parent = Torso
  3040. local Must = Instance.new("Sound",Torso)
  3041. Must.SoundId = "rbxassetid://719747626"
  3042. Must.Pitch = 0.99
  3043. Must.Volume = 3.9
  3044. Must.Looped = false
  3045. wait(0)
  3046. Must:Play()
  3047. for i = 0, 1.25, 0.01 do
  3048. swait()
  3049. 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)
  3050. shoottraildd22(mouse.Hit.p, Torso, 0)
  3051. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  3052. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  3053. if Torsovelocity.Y > 2 then
  3054. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3055. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3056. 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)
  3057. 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)
  3058. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3059. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3060. end
  3061. end
  3062. Must:Stop()
  3063. Aura:Destroy()
  3064. Aura2:Destroy()
  3065. wait(0.5)
  3066. Humanoid.WalkSpeed = 16
  3067. attack = false
  3068. MV4 = 300
  3069. Firepart1:Destroy()
  3070. Firepart2:Destroy()
  3071. end
  3072. end)
  3073.  
  3074.  
  3075. d = {}
  3076. function iteffect()
  3077.  
  3078. coroutine.resume(coroutine.create(function()
  3079.  
  3080. for i = 1, 10 do
  3081. effect = Instance.new("Part", workspace)
  3082. effect.Anchored = true
  3083. effect.CanCollide = false
  3084. effect.Size = Vector3.new(0.2, 3, 0.2)
  3085. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  3086. effect.Transparency = 0
  3087. effect.Material = "Plastic"
  3088. effect.BrickColor = BrickColor.new("Really black")
  3089. table.insert(d, effect)
  3090. game:GetService("Debris"):AddItem(effect, 0.3)
  3091. end
  3092.  
  3093. coroutine.resume(coroutine.create(function()
  3094. for i = 1, 10 do
  3095. for i,e in pairs(d) do
  3096. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  3097. e.Transparency = e.Transparency + 0.030
  3098. end
  3099. wait(0.01)
  3100. end
  3101.  
  3102. end))
  3103. end))
  3104.  
  3105.  
  3106. end
  3107.  
  3108. tp = true
  3109.  
  3110. mouse.KeyDown:connect(function(k)
  3111. if k == "e" then
  3112. if tp == true then
  3113. tp = false
  3114. char.Head.face.Parent = game.Lighting
  3115. wait(0)
  3116. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  3117. game.Lighting.face.Parent = char.Head
  3118. wait(0)
  3119. tp = true
  3120.  
  3121.  
  3122. end
  3123. end
  3124. end)
  3125.  
  3126.  
  3127. MV4 = 300
  3128. mouse.KeyDown:connect(function(k)
  3129. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  3130. MV4 = 0
  3131. local Must = Instance.new("Sound",workspace)
  3132. Must.SoundId = "rbxassetid://512366303"
  3133. Must.Pitch = 0.99
  3134. Must.Volume = 3.5
  3135. Must.Looped = true
  3136. wait(0)
  3137. Must:Play()
  3138. local lb = Instance.new("Part")
  3139. lb.Parent = char
  3140. lb.Material = "Neon"
  3141. lb.Color = BrickColor.new("Gold").Color
  3142. lb.CanCollide = false
  3143. lb.Material = "Neon"
  3144. lb.Size = vt(1,1,1)
  3145. lb.CFrame = Torso.CFrame
  3146. lb.Rotation = vt(0,0,0)
  3147. lb.Anchored = true
  3148. lb.Transparency = 0
  3149. local thing = Instance.new("SpecialMesh",lb)
  3150. thing.MeshType = "FileMesh"
  3151. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3152. thing.Scale = vt(0,15,0)
  3153. local chancerot = math.random(1,2)
  3154. for z = 0, 4 do
  3155. if chancerot == 1 then
  3156. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3157. elseif chancerot == 2 then
  3158. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3159. end
  3160. lb.Transparency = lb.Transparency + 0.1
  3161. thing.Scale = thing.Scale + vt(15,0,15)
  3162. wait()
  3163. end
  3164. for z = 0, 4 do
  3165. if chancerot == 1 then
  3166. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3167. elseif chancerot == 2 then
  3168. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3169. end
  3170. lb.Transparency = lb.Transparency + 0.1
  3171. thing.Scale = thing.Scale + vt(15,0,15)
  3172. wait()
  3173. end
  3174.  
  3175. local Aura = Instance.new('ParticleEmitter')
  3176. Aura.Name = "Aura"
  3177. Aura.Texture = "rbxassetid://347730682"
  3178. Aura.Parent = Torso
  3179. Aura.LightEmission = 1
  3180. Aura.Transparency = NumberSequence.new(0.5,1)
  3181. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3182. Aura.Size = NumberSequence.new(1,25)
  3183. Aura.Rotation = NumberRange.new(-360,360)
  3184. Aura.LockedToPart = true
  3185. Aura.Lifetime = NumberRange.new(1)
  3186. Aura.Rate = 100
  3187. Aura.Speed = NumberRange.new(0)
  3188. Aura.EmissionDirection = "Top"
  3189. local Aura2 = Instance.new('ParticleEmitter')
  3190. Aura2.Name = "Aura"
  3191. Aura2.Texture = "rbxassetid://1046299182"
  3192. Aura2.Parent = Torso
  3193. Aura2.LightEmission = 1
  3194. Aura2.Transparency = NumberSequence.new(0,1)
  3195. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3196. Aura2.Size = NumberSequence.new(55)
  3197. Aura2.Rotation = NumberRange.new(-360,360)
  3198. Aura2.LockedToPart = true
  3199. Aura2.Lifetime = NumberRange.new(0.2)
  3200. Aura2.Rate = 20
  3201. Aura2.Speed = NumberRange.new(0)
  3202. Aura2.EmissionDirection = "Top"
  3203. lig = Instance.new("PointLight",Player.Character.Torso)
  3204. lig.Color=Color3.new(255,255,0)
  3205. lig.Range = 12
  3206. Humanoid.WalkSpeed = 0.01
  3207. attack = true
  3208. Firepart1 = Instance.new("Part", RightArm)
  3209. Firepart1.Size = Vector3.new(1, 1, 1)
  3210. GuW1 = Instance.new("Weld")
  3211. GuW1.Name = "GuW"
  3212. GuW1.Part0 = RightArm
  3213. GuW1.C0 = cn(0, -1, 0)
  3214. GuW1.C1 = cn(0, 0, 0)
  3215. GuW1.Part1 = Firepart1
  3216. GuW1.Parent = RightArm
  3217. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3218. Firepart1.Transparency = 1
  3219. Firepart2 = Instance.new("Part", LeftArm)
  3220. Firepart2.Size = Vector3.new(1, 1, 1)
  3221. GuW2 = Instance.new("Weld")
  3222. GuW2.Name = "GuW"
  3223. GuW2.Part0 = LeftArm
  3224. GuW2.C0 = cn(0, -1, 0)
  3225. GuW2.C1 = cn(0, 0, 0)
  3226. GuW2.Part1 = Firepart2
  3227. GuW2.Parent = LeftArm
  3228. Firepart2.Transparency = 1
  3229.  
  3230. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3231. GuW1:Destroy()
  3232. GuW1 = Instance.new("Weld")
  3233. GuW1.Name = "GuW"
  3234. GuW1.Part0 = Torso
  3235. GuW1.C0 = cn(0, 0, -6)
  3236. GuW1.C1 = cn(0, 0, 0)
  3237. GuW1.Part1 = Firepart1
  3238. GuW1.Parent = Torso
  3239. GuW2:Destroy()
  3240. GuW2 = Instance.new("Weld")
  3241. GuW2.Name = "GuW"
  3242. GuW2.Part0 = Torso
  3243. GuW2.C0 = cn(0, 0, -6)
  3244. GuW2.C1 = cn(0, 0, 0)
  3245. GuW2.Part1 = Firepart2
  3246. GuW2.Parent = Torso
  3247.  
  3248. GuW2:Destroy()
  3249. GuW2 = Instance.new("Weld")
  3250. GuW2.Name = "GuW"
  3251. GuW2.Part0 = Torso
  3252. GuW2.C0 = cn(0, 0, -4)
  3253. GuW2.C1 = cn(0, 0, 0)
  3254. GuW2.Part1 = Firepart2
  3255. GuW2.Parent = Torso
  3256. for i = 0, 15, 0.1 do
  3257. swait()
  3258. if Torsovelocity.Y > 2 then
  3259. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3260. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3261. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3262. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3263. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3264. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3265. elseif Torsovelocity.Y < 1 then
  3266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3268. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3269. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3270. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3271. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3272. end
  3273. end
  3274. wait(16)
  3275. local Aura3 = Instance.new('ParticleEmitter')
  3276. Aura3.Name = "Aura"
  3277. Aura3.Texture = "rbxassetid://1046299182"
  3278. Aura3.Parent = Torso
  3279. Aura3.LightEmission = 1
  3280. Aura3.Transparency = NumberSequence.new(0.4,1)
  3281. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3282. Aura3.Size = NumberSequence.new(140)
  3283. Aura3.Rotation = NumberRange.new(-360,360)
  3284. Aura3.LockedToPart = true
  3285. Aura3.Lifetime = NumberRange.new(0.2)
  3286. Aura3.Rate = 70
  3287. Aura3.Speed = NumberRange.new(0)
  3288. Aura3.EmissionDirection = "Top"
  3289. local Aura4 = Instance.new('ParticleEmitter')
  3290. Aura4.Name = "Aura"
  3291. Aura4.Texture = "rbxassetid://1046299182"
  3292. Aura4.Parent = Torso
  3293. Aura4.LightEmission = 1
  3294. Aura4.Transparency = NumberSequence.new(0.7,1)
  3295. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3296. Aura4.Size = NumberSequence.new(190)
  3297. Aura4.Rotation = NumberRange.new(-360,360)
  3298. Aura4.LockedToPart = true
  3299. Aura4.Lifetime = NumberRange.new(0.2)
  3300. Aura4.Rate = 120
  3301. Aura4.Speed = NumberRange.new(0)
  3302. Aura4.EmissionDirection = "Top"
  3303. local Aura5 = Instance.new('ParticleEmitter')
  3304. Aura5.Name = "Aura"
  3305. Aura5.Texture = "rbxassetid://347730682"
  3306. Aura5.Parent = Torso
  3307. Aura5.LightEmission = 1
  3308. Aura5.Transparency = NumberSequence.new(0.2,1)
  3309. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3310. Aura5.Size = NumberSequence.new(1,65)
  3311. Aura5.Rotation = NumberRange.new(-360,360)
  3312. Aura5.LockedToPart = true
  3313. Aura5.Lifetime = NumberRange.new(1)
  3314. Aura5.Rate = 200
  3315. Aura5.Speed = NumberRange.new(0)
  3316. Aura5.EmissionDirection = "Top"
  3317. local quake = Instance.new("Sound",workspace)
  3318. quake.SoundId = "rbxassetid://1048411878"
  3319. quake.Pitch = 0.99
  3320. quake.Volume = 1.3
  3321. quake.Looped = true
  3322. wait(0)
  3323. quake:Play()
  3324. local scrr = Instance.new("Sound",Torso)
  3325. scrr.SoundId = "rbxassetid://908472235"
  3326. scrr.Pitch = 0.99
  3327. scrr.Volume = 5.5
  3328. scrr.Looped = true
  3329. wait(0)
  3330. scrr:Play()
  3331.  
  3332. for i = 0, 2, 0.1 do
  3333. swait()
  3334. local lb = Instance.new("Part")
  3335. lb.Parent = char
  3336. lb.Material = "Neon"
  3337. lb.Color = BrickColor.new("Gold").Color
  3338. lb.CanCollide = false
  3339. lb.Material = "Neon"
  3340. lb.Size = vt(0.5,0,0.5)
  3341. lb.CFrame = Torso.CFrame
  3342. lb.Rotation = vt(0,0,0)
  3343. lb.Anchored = true
  3344. lb.Transparency = 0
  3345. local thing = Instance.new("SpecialMesh",lb)
  3346. thing.MeshType = "FileMesh"
  3347. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3348. thing.Scale = vt(0,15,0)
  3349. local chancerot = math.random(1,2)
  3350. for z = 0, 4 do
  3351. if chancerot == 1 then
  3352. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3353. elseif chancerot == 2 then
  3354. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3355. end
  3356. lb.Transparency = lb.Transparency + 0.1
  3357. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3358. wait()
  3359. end
  3360. for z = 0, 4 do
  3361. if chancerot == 1 then
  3362. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3363. elseif chancerot == 2 then
  3364. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3365. end
  3366. lb.Transparency = lb.Transparency + 0.1
  3367. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3368. wait()
  3369. end
  3370. end
  3371.  
  3372.  
  3373. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3374. for i = 0, 24, 0.1 do
  3375. swait()
  3376. if Torsovelocity.Y > 2 then
  3377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3378. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3379. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3380. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3381. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3382. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3383. elseif Torsovelocity.Y < 1 then
  3384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3386. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3387. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3388. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3389. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3390. end
  3391. end
  3392. wait(5)
  3393. GuW1:Destroy()
  3394. GuW1 = Instance.new("Weld")
  3395. GuW1.Name = "GuW"
  3396. GuW1.Part0 = Torso
  3397. GuW1.C0 = cn(0, 0, -15)
  3398. GuW1.C1 = cn(0, 0, 0)
  3399. GuW1.Part1 = Firepart1
  3400. GuW1.Parent = Torso
  3401. GuW2:Destroy()
  3402. GuW2 = Instance.new("Weld")
  3403. GuW2.Name = "GuW"
  3404. GuW2.Part0 = Torso
  3405. GuW2.C0 = cn(0, 0, -17.5)
  3406. GuW2.C1 = cn(0, 0, 0)
  3407. GuW2.Part1 = Firepart2
  3408. GuW2.Parent = Torso
  3409. local Must2 = Instance.new("Sound",Torso) --1048411878
  3410. Must2.SoundId = "rbxassetid://950551676"
  3411. Must2.Pitch = 0.99
  3412. Must2.Volume = 10
  3413. Must2.Looped = false
  3414. wait(0)
  3415. Must2:Play()
  3416. quake:Stop()
  3417. scrr:Stop()
  3418. local Gone = Instance.new('ParticleEmitter')
  3419. Gone.Name = "Aura"
  3420. Gone.Texture = "rbxassetid://1046299182"
  3421. Gone.Parent = Torso
  3422. Gone.LightEmission = 1
  3423. Gone.Transparency = NumberSequence.new(0.7,1)
  3424. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3425. Gone.Size = NumberSequence.new(340)
  3426. Gone.Rotation = NumberRange.new(-360,360)
  3427. Gone.LockedToPart = true
  3428. Gone.Lifetime = NumberRange.new(0.2)
  3429. Gone.Rate = 70
  3430. Gone.Speed = NumberRange.new(0)
  3431. Gone.EmissionDirection = "Top"
  3432. wait(2)
  3433. Aura:Destroy()
  3434. Aura2:Destroy()
  3435. Aura3:Destroy()
  3436. Aura4:Destroy()
  3437. Aura5:Destroy()
  3438. lig:Destroy()
  3439. Gone:Destroy()
  3440. for i = 0, 3, 0.01 do
  3441. swait()
  3442. shoottraildd2(mouse.Hit.p, Torso, 0)
  3443. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3444. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3445. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3446. if Torsovelocity.Y > 2 then
  3447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3449. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3450. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3451. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3452. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3453. elseif Torsovelocity.Y < 1 then
  3454. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3455. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3456. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3457. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3458. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3459. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3460. end
  3461. end
  3462. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3463. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3464. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3465. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3466. for i = 0, 3, 0.1 do
  3467. swait()
  3468. if Torsovelocity.Y > 2 then
  3469. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3470. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3471. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3472. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3473. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3474. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3475. elseif Torsovelocity.Y < 1 then
  3476. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3477. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3478. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3479. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3480. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3481. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3482. end
  3483. end
  3484. wait(1)
  3485. Humanoid.WalkSpeed = 16
  3486. attack = false
  3487. MV4 = 0
  3488. Must:Stop()
  3489. Firepart1:Destroy()
  3490. Firepart2:Destroy()
  3491. end
  3492. end)
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498. musiccommand = 1
  3499. musicwait = false
  3500. mouse.KeyDown:connect(function(k)
  3501. if k == "=" and attack == false then
  3502. if musiccommand == 1 and musicwait == false then
  3503. musicwait = true
  3504. sou2:Stop()
  3505. musiccommand = 2
  3506. end
  3507. if musiccommand == 2 and musicwait == false then
  3508. musicwait = true
  3509. sou2:Play()
  3510. sou2.Volume = 2
  3511. musiccommand = 3
  3512. end
  3513. if musiccommand == 3 and musicwait == false then
  3514. musicwait = true
  3515. sou2.Volume = 0.5
  3516. musiccommand = 1
  3517. end
  3518. musicwait = false
  3519. end
  3520. end)
  3521. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3522. Hitpart3 = Instance.new("Part", HPart3)
  3523. Hitpart3.Size = Vector3.new(1, 1, 1)
  3524. Hitpart3.CanCollide = false
  3525. HuW3 = Instance.new("Weld")
  3526. HuW3.Name = "GuW"
  3527. HuW3.Part0 = HPart3
  3528. HuW3.C0 = cn(Xv, Yv, Zv)
  3529. HuW3.C1 = cn(0, 0, 0)
  3530. HuW3.Part1 = Hitpart3
  3531. HuW3.Parent = HPart3
  3532. Hitpart3.Transparency = 1
  3533. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3534. end
  3535. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3536. Hitpart2 = Instance.new("Part", HPart2)
  3537. Hitpart2.Size = Vector3.new(1, 1, 1)
  3538. Hitpart2.CanCollide = false
  3539. HuW2 = Instance.new("Weld")
  3540. HuW2.Name = "GuW"
  3541. HuW2.Part0 = HPart2
  3542. HuW2.C0 = cn(Xv, Yv, Zv)
  3543. HuW2.C1 = cn(0, 0, 0)
  3544. HuW2.Part1 = Hitpart2
  3545. HuW2.Parent = HPart2
  3546. Hitpart2.Transparency = 1
  3547. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3548. end
  3549. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3550. Hitpart = Instance.new("Part", HPart)
  3551. Hitpart.Size = Vector3.new(1, 1, 1)
  3552. Hitpart.CanCollide = false
  3553. HuW = Instance.new("Weld")
  3554. HuW.Name = "GuW"
  3555. HuW.Part0 = HPart
  3556. HuW.C0 = cn(Xv, Yv, Zv)
  3557. HuW.C1 = cn(0, 0, 0)
  3558. HuW.Part1 = Hitpart
  3559. HuW.Parent = HPart
  3560. Hitpart.Transparency = 1
  3561. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3562. end
  3563. wait2 = false
  3564. combo = 1
  3565. mouse.Button1Down:connect(function(key)
  3566. if attack == false then
  3567. attack = true
  3568. Humanoid.WalkSpeed = 17.01
  3569. if combo == 1 and wait2 == false then
  3570. wait2 = true
  3571. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3572. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3573. for i = 0, 0.3, 0.1 do
  3574. swait()
  3575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3577. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3578. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-99 + 1 * math.cos(sine / 25))), 0.3)
  3579. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3580. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3581. end
  3582. combo = 2
  3583. end
  3584. if combo == 2 and wait2 == false then
  3585. wait2 = true
  3586.  
  3587. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3588. for i = 0, 0.3, 0.1 do
  3589. swait()
  3590. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3591. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3592. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3593. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3594. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3595. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3596. end
  3597. combo = 3
  3598. end
  3599. if combo == 3 and wait2 == false then
  3600. wait2 = true
  3601. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3602. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3603. for i = 0, 0.1, 0.1 do
  3604. swait()
  3605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3607. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3608. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3609. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3610. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3611. end
  3612. combo = 1
  3613. end
  3614. Humanoid.WalkSpeed = 16
  3615. Hitpart:Destroy()
  3616. wait2 = false
  3617. attack = false
  3618. end
  3619. end)
  3620. --
  3621. mouse.KeyDown:connect(function(k)
  3622. if k == "f" then
  3623. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3624. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3625. for i = 0, 1.2, 0.1 do
  3626. swait()
  3627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3629. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(-30), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3630. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(-30 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-0 + 1 * math.cos(sine / 25))), 0.3)
  3631. RH.C0 = clerp(RH.C0, cn(1.1, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3632. LH.C0 = clerp(LH.C0, cn(-0.5, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3633. end
  3634. end
  3635. end)
  3636. --
  3637. MV1 = 20
  3638. mouse.KeyDown:connect(function(k)
  3639. if k == "=" and attack == false then
  3640. if firemode == true then
  3641. firemode = false
  3642. print("ice mode")
  3643. icesmoke.Acceleration = Vector3.new(0,0,0)
  3644. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3645. icesmoke.Transparency = NumberSequence.new({
  3646. NumberSequenceKeypoint.new(0, 0.9),
  3647. NumberSequenceKeypoint.new(1, 1)
  3648. })
  3649. icesmoke.Size = NumberSequence.new(3)
  3650. icesmoke.Parent = RightArm
  3651. else
  3652. firemode = true
  3653. print("fire mode")
  3654. ice_mode = false
  3655. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3656. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3657. icesmoke.Rate = 400
  3658. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3659. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3660. icesmoke.Size = NumberSequence.new(3)
  3661. icesmoke.EmissionDirection = "Top"
  3662. icesmoke.Parent = LeftArm
  3663. end
  3664. end
  3665. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3666. MV1 = 90
  3667. Humanoid.WalkSpeed = 15
  3668. attack = true
  3669. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3670. Firepart2 = Instance.new("Part", LeftArm)
  3671. Firepart2.Size = Vector3.new(1, 1, 1)
  3672. Firepart2.CanCollide = false
  3673. GuW2 = Instance.new("Weld")
  3674. GuW2.Name = "GuW"
  3675. GuW2.Part0 = LeftArm
  3676. GuW2.C0 = cn(0, -0.5, 0)
  3677. GuW2.C1 = cn(0, 0, 0)
  3678. GuW2.Part1 = Firepart2
  3679. GuW2.Parent = LeftArm
  3680. Firepart2.Transparency = 1
  3681. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3682. for i = 0, 2, 0.1 do
  3683. swait()
  3684. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3685. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3686. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3687. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3688. 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)
  3689. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3690. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3691. end
  3692. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3693. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3694. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3695. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3696. Humanoid.WalkSpeed = 16
  3697. attack = false
  3698. Firepart2:Destroy()
  3699. end
  3700. end)
  3701. MV2 = 90
  3702.  
  3703. mouse.KeyDown:connect(function(key)
  3704. if key == "=" then
  3705. Head.Transparency = 1
  3706. Torso.Transparency = 1
  3707. LeftArm.Transparency = 1
  3708. Head.face.Texture = ""
  3709. RightArm.Transparency = 1
  3710. LeftLeg.Transparency = 1
  3711. RightLeg.Transparency = 1
  3712. mesh1.Transparency = 1
  3713. mesh2.Transparency = 1
  3714. mesh5.Transparency = 1
  3715. mesheye.Transparency = 1
  3716. mesheye1.Transparency = 1
  3717. mesheye2.Transparency = 1
  3718. mesheye3.Transparency = 1
  3719. char.Parent = workspace.Camera
  3720. char.WalkSpeed = 60
  3721. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3722. char:FindFirstChild("TalkingBillBoard"):destroy()
  3723. end
  3724. end
  3725. end)
  3726. mouse.KeyUp:connect(function(key)
  3727. if key == "=" then
  3728. Head.Transparency = 0
  3729. Torso.Transparency = 0
  3730. LeftArm.Transparency = 0
  3731. Head.face.Texture = ""
  3732. RightArm.Transparency = 0
  3733. LeftLeg.Transparency = 0
  3734. RightLeg.Transparency = 0
  3735. mesh1.Transparency = 0
  3736. mesh2.Transparency = 0
  3737. mesh5.Transparency = 0
  3738. mesheye.Transparency = 0
  3739. mesheye1.Transparency = 0
  3740. mesheye2.Transparency = 0
  3741. mesheye3.Transparency = 0
  3742. hat1.Transparency = 0
  3743. hat2.Transparency = 0
  3744. hat3.Transparency = 0
  3745. hat4.Transparency = 0
  3746. hat5.Transparency = 0
  3747. hat6.Transparency = 0
  3748. hat7.Transparency = 0
  3749. hat8.Transparency = 0
  3750. hat9.Transparency = 0
  3751. char.Parent = workspace
  3752. end
  3753. end)
  3754.  
  3755. mouse.KeyDown:connect(function(k)
  3756. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3757. MV2 = 90
  3758. attack = true
  3759. Firepart = Instance.new("Part", RightArm)
  3760. Firepart.Size = Vector3.new(1, 1, 1)
  3761. GuW = Instance.new("Weld")
  3762. GuW.Name = "GuW"
  3763. GuW.Part0 = RightArm
  3764. GuW.C0 = cn(0, -1, 0)
  3765. GuW.C1 = cn(0, 0, 0)
  3766. GuW.Part1 = Firepart
  3767. GuW.Parent = RightArm
  3768. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3769. Firepart.Transparency = 1
  3770. Humanoid.WalkSpeed = 15
  3771. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3772. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3773. for i = 1, 3 do
  3774. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3775. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3776. end
  3777. for i = 0, 3, 0.1 do
  3778. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3779. swait()
  3780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3782. 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)
  3783. 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)
  3784. 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)
  3785. 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)
  3786. end
  3787. wait(1)
  3788. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3789.  
  3790. Humanoid.WalkSpeed = 16
  3791. attack = false
  3792. Firepart:Destroy()
  3793. end
  3794.  
  3795.  
  3796.  
  3797.  
  3798. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3799. MV2 = 90
  3800. attack = true
  3801. Firepart = Instance.new("Part", RightArm)
  3802. Firepart.Size = Vector3.new(1, 1, 1)
  3803. GuW = Instance.new("Weld")
  3804. GuW.Name = "GuW"
  3805. GuW.Part0 = RightArm
  3806. GuW.C0 = cn(0, -1, 0)
  3807. GuW.C1 = cn(0, 0, 0)
  3808. GuW.Part1 = Firepart
  3809. GuW.Parent = RightArm
  3810. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3811. Firepart.Transparency = 1
  3812. Humanoid.WalkSpeed = 0.01
  3813. for i = 0, 4, 0.1 do
  3814. swait()
  3815. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3816. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3818. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3819. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(90 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3820. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3821. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3822. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3823. end
  3824. for i = 0, 4, 0.1 do
  3825. swait()
  3826. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3827. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3830. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 + 0.1 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.1)
  3831. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * angles(math.rad(0 * math.cos(sine / 25)), math.rad(0), math.rad(0 + 1 * math.cos(sine / 25))), 0.1)
  3832. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3833. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(sine / 25))), 0.1)
  3834. end
  3835. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3836. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3837. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3838. for i = 1, 3 do
  3839. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3840. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3841. end
  3842. for i = 0, 2, 0.1 do
  3843. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3844. swait()
  3845. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3846. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3847. 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)
  3848. 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)
  3849. 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)
  3850. 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)
  3851. end
  3852. Humanoid.WalkSpeed = 16
  3853. attack = false
  3854. Firepart:Destroy()
  3855. end
  3856. end)
  3857. Rapid = false
  3858. BasePart = Instance.new("Part")
  3859. BasePart.Shape = Enum.PartType.Block
  3860. BasePart.Material = Enum.Material.Neon
  3861. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3862. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3863. BasePart.FormFactor = Enum.FormFactor.Custom
  3864. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3865. BasePart.CanCollide = true
  3866. BasePart.Locked = true
  3867. BasePart.Anchored = false
  3868. local icy_Player = game.Players.localPlayer
  3869. local icy_mouse = icy_Player:GetMouse()
  3870. ice_mode = false
  3871. local colors = {
  3872. BrickColor.new("Cyan"),
  3873. BrickColor.new("Medium blue"),
  3874. BrickColor.new("Pastel blue")
  3875. }
  3876. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3877. if root then
  3878. icy_mouse.KeyDown:connect(function(k)
  3879. if k == "=" and firemode == false then
  3880. if ice_mode == true then
  3881. ice_mode = false
  3882. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3883. else
  3884. ice_mode = true
  3885. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3886. end
  3887. end
  3888. if k == "z" and firemode == true then
  3889. attack = true
  3890. do
  3891. local Stop = false
  3892. local Version = 0
  3893. local MaxSpeed = 5
  3894. local Speed = 3.5
  3895. local Keys = {}
  3896. local Force = 10000
  3897. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3898. swait(0.5)
  3899. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3900. if Fly then
  3901. Fly:Destroy()
  3902. end
  3903. if Rot then
  3904. Rot:Destroy()
  3905. end
  3906. Fly = Instance.new("BodyPosition", char.Torso)
  3907. Fly.Name = "LMMFly"
  3908. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3909. Fly.P = Force
  3910. Fly.position = char.Torso.Position
  3911. Rot = Instance.new("BodyGyro", char.Torso)
  3912. Rot.Name = "LMMRot"
  3913. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3914. Rot.P = Force
  3915. Rot.cframe = cam.CoordinateFrame
  3916. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3917. local Thread, Old = Version, nil
  3918. char.Humanoid.PlatformStand = true
  3919. function StopFly()
  3920. Version = Version + 1
  3921. Stop = true
  3922. char.Humanoid.PlatformStand = false
  3923. Fly:Destroy()
  3924. Rot:Destroy()
  3925. attack = false
  3926. end
  3927. char.ChildAdded:connect(function(Obj)
  3928. wait()
  3929. if Obj.Name == "LM" .. "MFlyStop" then
  3930. Obj:Destroy()
  3931. StopFly()
  3932. end
  3933. end)
  3934. HitpartFunk2(RightArm, 0, -0.7, 0)
  3935. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3936. for i = 0, 25, 0.1 do
  3937. if attack == true then
  3938. swait()
  3939.  
  3940. end
  3941. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3942. if Keys[string.char(48)] then
  3943. Speed = 1
  3944. end
  3945. if Keys.w then
  3946. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3947. end
  3948. if Keys.s then
  3949. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3950. end
  3951. if Keys.d then
  3952. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3953. end
  3954. if Keys.a then
  3955. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3956. end
  3957. if Keys.e or Keys[" "] then
  3958. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3959. end
  3960. if Keys.q then
  3961. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3962. end
  3963. if Keys.z then
  3964. StopFly()
  3965. end
  3966. if Old ~= Vectoring then
  3967. Fly.position = Vectoring.p
  3968. Old = Vectoring
  3969. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3970. else
  3971. Speed = 1
  3972. end
  3973. Rot.cframe = cam.CoordinateFrame
  3974. mouse.KeyDown:connect(function(Key)
  3975. Keys[Key] = true
  3976. end)
  3977. mouse.KeyUp:connect(function(Key)
  3978. Keys[Key] = false
  3979. end)
  3980. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3981. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3982. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3983. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3984. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3985. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3986. end
  3987. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3988. attack = false
  3989. char.Humanoid.PlatformStand = false
  3990. Fly:Destroy()
  3991. Rot:Destroy()
  3992. end
  3993. end
  3994. if k == "=" and InForm == true then
  3995. attack = true
  3996. do
  3997. local Stop = false
  3998. local Version = 0
  3999. local MaxSpeed = 6
  4000. local Speed = 3
  4001. local Keys = {}
  4002. local Force = 10000
  4003. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  4004. swait(1)
  4005. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  4006. if Fly then
  4007. Fly:Destroy()
  4008. end
  4009. if Rot then
  4010. Rot:Destroy()
  4011. end
  4012. Fly = Instance.new("BodyPosition", char.Torso)
  4013. Fly.Name = "LMMFly"
  4014. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4015. Fly.P = Force
  4016. Fly.position = char.Torso.Position
  4017. Rot = Instance.new("BodyGyro", char.Torso)
  4018. Rot.Name = "LMMRot"
  4019. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  4020. Rot.P = Force
  4021. Rot.cframe = cam.CoordinateFrame
  4022. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  4023. local Thread, Old = Version, nil
  4024. char.Humanoid.PlatformStand = true
  4025. function StopFly()
  4026. Version = Version + 1
  4027. Stop = true
  4028. char.Humanoid.PlatformStand = false
  4029. Fly:Destroy()
  4030. Rot:Destroy()
  4031. attack = false
  4032. end
  4033. char.ChildAdded:connect(function(Obj)
  4034. wait()
  4035. if Obj.Name == "LM" .. "MFlyStop" then
  4036. Obj:Destroy()
  4037. StopFly()
  4038. end
  4039. end)
  4040. HitpartFunk2(RightArm, 0, -0.7, 0)
  4041. HitpartFunk3(LeftArm, 0, -0.7, 0)
  4042. for i = 0, 25, 0.1 do
  4043. if attack == true then
  4044. swait()
  4045. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4046. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4047. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  4048. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  4049. end
  4050. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  4051. if Keys[string.char(48)] then
  4052. Speed = 1
  4053. end
  4054. if Keys.w then
  4055. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  4056. end
  4057. if Keys.s then
  4058. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  4059. end
  4060. if Keys.d then
  4061. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  4062. end
  4063. if Keys.a then
  4064. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  4065. end
  4066. if Keys.e or Keys[" "] then
  4067. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  4068. end
  4069. if Keys.q then
  4070. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  4071. end
  4072. if Keys.z then
  4073. StopFly()
  4074. end
  4075. if Old ~= Vectoring then
  4076. Fly.position = Vectoring.p
  4077. Old = Vectoring
  4078. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  4079. else
  4080. Speed = 1
  4081. end
  4082. Rot.cframe = cam.CoordinateFrame
  4083. mouse.KeyDown:connect(function(Key)
  4084. Keys[Key] = true
  4085. end)
  4086. mouse.KeyUp:connect(function(Key)
  4087. Keys[Key] = false
  4088. end)
  4089. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4090. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4091. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  4092. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  4093. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  4094. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  4095. end
  4096. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  4097. attack = false
  4098. char.Humanoid.PlatformStand = false
  4099. Fly:Destroy()
  4100. Rot:Destroy()
  4101. end
  4102. end
  4103. end)
  4104. game:GetService("RunService").Stepped:connect(function()
  4105. if ice_mode == true then
  4106. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  4107. local icePath = BasePart:Clone()
  4108. icePath.Anchored = true
  4109. icePath.Transparency = 0.85
  4110. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  4111. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  4112. icePath.BrickColor = colors[math.random(1, #colors)]
  4113. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  4114. game:GetService("Debris"):AddItem(icePath, 1)
  4115. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  4116. end
  4117. end)
  4118. end
  4119. MV3 = 190
  4120. mouse.KeyDown:connect(function(k)
  4121. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  4122. MV3 = 80
  4123. attack = true
  4124. Humanoid.WalkSpeed = 15
  4125. HitpartFunk2(RightArm, 0, -0.5, 0)
  4126. HitpartFunk3(LeftArm, 0, -0.5, 0)
  4127. for i = 0, 1.5, 0.1 do
  4128. swait()
  4129. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4130. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4131. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4132. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4133. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4134. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4135. end
  4136. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  4137. for i = 0, 2, 0.1 do
  4138. swait()
  4139. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4140. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  4141. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4142. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4143. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4144. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  4145. end
  4146. for i = 0, 4.2, 0.1 do
  4147. swait()
  4148. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4149. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4150. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4151. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4154. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
  4155. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * angles(math.rad(75), math.rad(0), math.rad(45)), 0.1)
  4156. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  4157. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4158. end
  4159. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4160. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4161. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4162. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4163. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  4164. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  4165. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  4166. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  4167. for i = 0, 2, 0.1 do
  4168. swait()
  4169. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  4170. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  4171. 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)
  4172. 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)
  4173. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4174. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  4175. end
  4176. for i = 0, 2, 0.1 do
  4177. swait()
  4178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  4180. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4181. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  4182. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4183. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4184. end
  4185. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  4186. for i = 0, 4, 0.1 do
  4187. swait()
  4188. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4189. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4192. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  4193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4194. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4195. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  4196. end
  4197. for i = 0, 2, 0.1 do
  4198. swait()
  4199. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  4200. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  4201. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4202. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  4203. 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)
  4204. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  4205. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  4206. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4207. end
  4208. for i = 1, 6 do
  4209. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  4210. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  4211. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  4212. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  4213. wait(0.15)
  4214. end
  4215. attack = false
  4216. Humanoid.WalkSpeed = 16
  4217. end
  4218. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4219. Humanoid.WalkSpeed = 1
  4220. MV3 = 80
  4221. attack = true
  4222. FastFireBall = Instance.new("Part", RightArm)
  4223. FastFireBall.Size = Vector3.new(1, 1, 1)
  4224. FFW = Instance.new("Weld")
  4225. FFW.Name = "GuW"
  4226. FFW.Part0 = RightArm
  4227. FFW.C0 = cn(0, -1, 0)
  4228. FFW.C1 = cn(0, 0, 0)
  4229. FFW.Part1 = FastFireBall
  4230. FFW.Parent = RightArm
  4231. FastFireBall.Transparency = 1
  4232. FastFireBall2 = Instance.new("Part", LeftArm)
  4233. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4234. FFW2 = Instance.new("Weld")
  4235. FFW2.Name = "GuW"
  4236. FFW2.Part0 = LeftArm
  4237. FFW2.C0 = cn(0, -1, 0)
  4238. FFW2.C1 = cn(0, 0, 0)
  4239. FFW2.Part1 = FastFireBall2
  4240. FFW2.Parent = LeftArm
  4241. FastFireBall2.Transparency = 1
  4242. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4243. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4244. for i = 0, 1, 0.1 do
  4245. swait()
  4246. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4247. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4248. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4249. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4250. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4251. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4252. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4253. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4254. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4255. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4256. end
  4257. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4258. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4259. function holding()
  4260. if Rapid == true and ice_mode == false then
  4261. for i = 0, 0.8, 0.1 do
  4262. swait()
  4263. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4264. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4265. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4266. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4267. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4268. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4269. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4270. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4271. end
  4272. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4273. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4274. for i = 0, 0.8, 0.1 do
  4275. swait()
  4276. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4277. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4278. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4279. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4280. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4281. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4282. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4283. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4284. end
  4285. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4286. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4287. holding()
  4288. end
  4289. end
  4290. if Rapid == false then
  4291. Rapid = true
  4292. holding()
  4293. end
  4294. end
  4295. end)
  4296. mouse.KeyUp:connect(function(k)
  4297. if k == "c" and Rapid == true then
  4298. MV3 = 180
  4299. Rapid = false
  4300. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4301. attack = false
  4302. wait(0.5)
  4303. Humanoid.WalkSpeed = 16
  4304. FastFireBall:Destroy()
  4305. FastFireBall2:Destroy()
  4306. end
  4307. end)
  4308.  
  4309. mouse.KeyDown:connect(function(key)
  4310. if key == "t" then
  4311. if Morph == false then
  4312. Morph = true
  4313. MorphFunction()
  4314. end
  4315. end
  4316. end)
  4317. mouse.KeyUp:connect(function(key)
  4318. if key == "t" then
  4319. Morph = false
  4320. end
  4321. end)
  4322.  
  4323.  
  4324.  
  4325. Object = Player.Character.HumanoidRootPart
  4326.  
  4327. Run = game["Run Service"]
  4328.  
  4329. PreviousP = Object.CFrame.p
  4330. Running = false
  4331.  
  4332. MorphFunction = function()
  4333. local MaxX = 100
  4334. local MinX = -100
  4335. local MaxY = 100
  4336. local MinY = -100
  4337. local MaxZ = 100
  4338. local MinZ = -100
  4339. local Morph = coroutine.wrap(function()
  4340. while Run.Stepped:wait(0.1) do
  4341. if Morph == false then break end
  4342. local Model = Instance.new("Model",workspace)
  4343. if Player.Character:FindFirstChild("Shirt") then
  4344. local Shirt = Player.Character.Shirt:Clone()
  4345. Shirt.Parent = Model
  4346. end
  4347. if Player.Character:FindFirstChild("Pants") then
  4348. local Pants = Player.Character.Pants:Clone()
  4349. Pants.Parent = Model
  4350. end
  4351. local Humanoid = Instance.new("Humanoid",Model)
  4352. local LeftArm = Player.Character["Left Arm"]:Clone()
  4353. LeftArm.Parent = Model
  4354. LeftArm.Transparency = 0.4
  4355. LeftArm.Anchored = true
  4356. LeftArm.CFrame = Player.Character["Left Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4357. local RightArm = Player.Character["Right Arm"]:Clone()
  4358. RightArm.Parent = Model
  4359. RightArm.Transparency = 0.4
  4360. RightArm.Anchored = true
  4361. RightArm.CFrame = Player.Character["Right Arm"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4362. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4363. LeftLeg.Parent = Model
  4364. LeftLeg.Transparency = 0.4
  4365. LeftLeg.Anchored = true
  4366. LeftLeg.CFrame = Player.Character["Left Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4367. local RightLeg = Player.Character["Right Leg"]:Clone()
  4368. RightLeg.Parent = Model
  4369. RightLeg.Transparency = 0.4
  4370. RightLeg.Anchored = true
  4371. RightLeg.CFrame = Player.Character["Right Leg"].CFrame * CFrame.new(math.random(MinX,MaxX)*0.00,math.random(MinY,MaxY)*0.00,math.random(MinZ,MaxZ)*0.00)
  4372. local Children = Model:GetChildren()
  4373. wait(0.01)
  4374. for i = 1,#Children do
  4375. if Children[i]:IsA("Part") then
  4376. Children[i].Transparency = 1
  4377. end
  4378. game.Debris:AddItem(Children[i],0)
  4379. end
  4380. end
  4381. end)
  4382. Morph()
  4383. end
  4384.  
  4385.  
  4386. mouse.KeyDown:connect(function(key)
  4387. if key == "r" then
  4388. Humanoid.WalkSpeed = 150
  4389.  
  4390. end
  4391. end)
  4392.  
  4393.  
  4394. mouse.KeyDown:connect(function(key)
  4395. if key == "m" then
  4396. Must2.Volume = 0.7
  4397. end
  4398. end)
  4399.  
  4400. mouse.KeyDown:connect(function(key)
  4401. if key == "n" then
  4402. Must2.Volume = 1.6
  4403. end
  4404. end)
  4405.  
  4406.  
  4407. mouse.KeyUp:connect(function(key)
  4408. if key == "r" then
  4409. Humanoid.WalkSpeed = 16
  4410.  
  4411. end
  4412. end)
  4413.  
  4414. function smooth(obj)
  4415. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4416. for i,v in pairs(sides) do
  4417. obj[v.."Surface"] = "SmoothNoOutlines"
  4418. end
  4419. end
  4420. function fade(obj, dest, grow)
  4421. spawn(function()
  4422. local oldcf = obj.CFrame
  4423. for i = 0, 10 do
  4424. if grow then
  4425. obj.Size = obj.Size +Vector3.new(1,1,1)
  4426. obj.CFrame = oldcf
  4427. end
  4428. obj.Transparency = obj.Transparency +0.2
  4429. swait()
  4430. end
  4431. if dest then
  4432. obj:Destroy()
  4433. end
  4434. end)
  4435. end
  4436.  
  4437.  
  4438. sprint = false
  4439. mouse.KeyDown:connect(function(key)
  4440. if key=="r" then
  4441. sprint = true
  4442. char:FindFirstChildOfClass("Humanoid")
  4443. local mod = Instance.new("Model", workspace)
  4444. mod.Name = "MobModel"
  4445. for i,v in pairs(char:children()) do
  4446. if v:IsA("Accessory") and not rage then
  4447. if v:FindFirstChild("Handle") then
  4448. v.Handle.Transparency = 1
  4449. end
  4450. end
  4451. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4452. v.Transparency = 0
  4453. end
  4454. end
  4455. if char.Head:FindFirstChild("face") then
  4456. char.Head.face.Transparency = 1
  4457. end
  4458. repeat wait()
  4459. if not workspace:FindFirstChild("MobModel") then
  4460. mod = Instance.new("Model", workspace)
  4461. mod.Name = "MobModel"
  4462. end
  4463. for i,v in pairs(Character:children()) do
  4464. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4465. local new = v:Clone()
  4466. smooth(new)
  4467. new.Transparency = 0.3
  4468. new.Anchored = true
  4469. new.CanCollide = false
  4470. new.Material = "Neon"
  4471. new.BrickColor = BrickColor.new("Dark blue")
  4472. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4473. new.Parent = mod
  4474. fade(new, true)
  4475. end
  4476. end
  4477. until not sprint
  4478. if mod then
  4479. spawn(function()
  4480. repeat wait() until not mod or #mod:children() == 0
  4481. mod:Destroy()
  4482. end)
  4483. end
  4484. char:FindFirstChildOfClass("Humanoid")
  4485. end
  4486. end)
  4487. mouse.KeyUp:connect(function(key)
  4488. if key=="r" then
  4489. sprint = false
  4490. for i,v in pairs(char:children()) do
  4491. if v:IsA("Accessory") and not rage then
  4492. if v:FindFirstChild("Handle") then
  4493. v.Handle.Transparency = 1
  4494. end
  4495. end
  4496. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4497. v.Transparency = 0
  4498. end
  4499. end
  4500. if char.Head:FindFirstChild("face") then
  4501. char.Head.face.Transparency = 0
  4502. end
  4503. end
  4504. end)
  4505.  
  4506. mouse.KeyUp:connect(function(k)
  4507. if k == "q" then
  4508. Combo1()
  4509. end
  4510. end)
  4511.  
  4512. mouse.KeyUp:connect(function(k)
  4513. if k == "r" then
  4514. Combo2()
  4515. end
  4516. end)
  4517.  
  4518. mouse.KeyUp:connect(function(k)
  4519. if k == "t" then
  4520. Combo3()
  4521. end
  4522. end)
  4523. mouse.KeyUp:connect(function(k)
  4524. if k == "u" then
  4525. Combo4()
  4526. end
  4527. end)
  4528.  
  4529.  
  4530. SoundFolder = Instance.new("Folder",char)
  4531. SoundFolder.Name = "SoundFolder"
  4532. punchsound1 = Instance.new("Sound",Torso)
  4533. punchsound1.Volume = 1.2
  4534. punchsound1.Name = "punchsound1"
  4535. punchsound1.Looped = false
  4536. punchsound1.SoundId = "rbxassetid://137579113"
  4537. StrongPunch = Instance.new("Sound",Torso)
  4538. StrongPunch.Volume = 1.6
  4539. StrongPunch.Name = "StrongPunch"
  4540. StrongPunch.Looped = false
  4541. StrongPunch.SoundId = "rbxassetid://441202925"
  4542. StrongPunch = Instance.new("Sound",Torso)
  4543. StrongPunch.Volume = 1.6
  4544. StrongPunch.Name = "StrongPunch"
  4545. StrongPunch.Looped = false
  4546. StrongPunch.SoundId = "rbxassetid://441202925"
  4547. StrongPunch1 = Instance.new("Sound",Torso)
  4548. StrongPunch1.Volume = 1.6
  4549. StrongPunch1.Name = "StrongPunch"
  4550. StrongPunch1.Looped = false
  4551. StrongPunch1.SoundId = "rbxassetid://441202925"
  4552. StrongPunch2 = Instance.new("Sound",Torso)
  4553. StrongPunch2.Volume = 1.6
  4554. StrongPunch2.Name = "StrongPunch"
  4555. StrongPunch.Looped = false
  4556. StrongPunch2.SoundId = "rbxassetid://441202925"
  4557. Zano = Instance.new("Sound",Torso)
  4558. Zano.Volume = 6
  4559. Zano.Name = "Zano"
  4560. Zano.Looped = false
  4561. Zano.SoundId = "rbxassetid://744770874"
  4562. GroundImpact = Instance.new("Sound",Torso)
  4563. GroundImpact.Volume = 8
  4564. GroundImpact.Name = "GroundImpact"
  4565. GroundImpact.Looped = false
  4566. GroundImpact.SoundId = "rbxassetid://165970126"
  4567. Break = Instance.new("Sound",Torso)
  4568. Break.Volume = 5
  4569. Break.Name = "Bonebreak"
  4570. Break.Looped = false
  4571. Break.SoundId = "rbxassetid://314390675"
  4572.  
  4573. local hit1 = false
  4574. local hit2 = false
  4575. local hit3 = false
  4576. local hit4 = false
  4577.  
  4578. function Combo1()
  4579. getplayer = new("Part",char)
  4580. getplayer.Position = Vector3.new(999,999,999)
  4581. getplayer.Transparency = 1
  4582. getplayer.Size = v3(3,3,3)
  4583. getplayer.CanCollide = false
  4584. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4585. getplayer.Name = "GetPlayer"
  4586.  
  4587. game.Debris:AddItem(getplayer,0.5)
  4588.  
  4589. getplayer.Touched:connect(function(hit)
  4590. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4591. getplayer:Destroy()
  4592. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4593. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4594. to.Anchored = true
  4595. idle = false
  4596.  
  4597.  
  4598. punchsound1:Play()
  4599. hit1 = true
  4600. for i = 0, 1, 0.1 do
  4601. swait()
  4602. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4603. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4604. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4605. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4606. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4607. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4608. end
  4609. punchsound1:Play()
  4610. for i = 0, 1, 0.1 do
  4611. swait()
  4612. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4613. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4614. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4615. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4616. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4617. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4618. end
  4619. punchsound1:Play()
  4620. for i = 0, 1, 0.1 do
  4621. swait()
  4622. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4623. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4624. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4625. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4626. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4627. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4628. end
  4629. for i = 0, 1, 0.1 do
  4630. swait()
  4631. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4632. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4633. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4635. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4636. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4637. end
  4638. for i = 0, 1, 0.1 do
  4639. swait()
  4640. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4641. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4642. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4643. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4644. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4645. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4646. end
  4647. StrongPunch1:Play()
  4648. for i = 0, 1, 0.1 do
  4649. swait()
  4650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4652. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4653. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4654. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4655. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4656. end
  4657. for i = 0, 0.6, 0.1 do
  4658. swait()
  4659. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4660. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4661. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4662. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4663. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4664. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4665. end
  4666. for i = 0, 0.6, 0.1 do
  4667. swait()
  4668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4670. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4671. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4672. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4673. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4674. end
  4675. for i,v in pairs(to.Parent:GetChildren()) do
  4676. if v:IsA("Humanoid") then
  4677. v.Health = v.Health - 3
  4678.  
  4679. v.PlatformStand = true
  4680. end
  4681. end
  4682. StrongPunch:Play()
  4683. for i = 0, 1, 0.1 do
  4684. swait()
  4685. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4686. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4687. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4688. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4689. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4690. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4691. end
  4692. for i,v in pairs(to.Parent:GetChildren()) do
  4693. if v:IsA("Humanoid") then
  4694. v.Health = v.Health - 5
  4695.  
  4696. v.PlatformStand = true
  4697. end
  4698. end
  4699.  
  4700. hit1 = false
  4701.  
  4702. punchsound1:Play()
  4703. hit2 = true
  4704. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4705. for i = 0, 1, 0.1 do
  4706. swait()
  4707. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4708. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4709. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4710. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4711. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4712. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4713. end
  4714. for i,v in pairs(to.Parent:GetChildren()) do
  4715. if v:IsA("Humanoid") then
  4716. v.Health = v.Health - 5
  4717.  
  4718. v.PlatformStand = true
  4719. end
  4720. end
  4721. hit2 = false
  4722.  
  4723. punchsound1:Play()
  4724. hit3 = true
  4725. hit4 = true
  4726.  
  4727.  
  4728. punchsound1:Play()
  4729.  
  4730. coroutine.wrap(function()
  4731. for i=1,5 do
  4732. wait()
  4733. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4734. GroundImpact:Play()
  4735. a21e = new("Part",to)
  4736. a21e.Name = "Beam"..num
  4737. a21e.Locked = true
  4738. a21e.Size = v3(1,1,1)
  4739. a21e.CanCollide = false
  4740. a21e.BrickColor = bc("Gold")
  4741. a21e.Material = "Neon"
  4742. a21e.Transparency = 0
  4743. aa21e = new("SpecialMesh",a21e)
  4744. a21e.Anchored = true
  4745. a21e.Position = to.Position
  4746. aa21e.MeshType = "Sphere"
  4747. aa21e.Scale = v3(1,1,1)
  4748. a51e = new("Part",char)
  4749. a51e.Name = "Beam"..num
  4750. a51e.Locked = true
  4751. a51e.Size = v3(1,1,1)
  4752. a51e.CanCollide = false
  4753. a51e.BrickColor = bc("White")
  4754. a51e.Material = "Neon"
  4755. a51e.Transparency = 0
  4756. aa51e = new("SpecialMesh",a51e)
  4757. a51e.Anchored = true
  4758. a51e.Position = to.Position
  4759. aa51e.MeshType = "Sphere"
  4760. aa51e.Scale = v3(1,1,1)
  4761. a61e = new("Part",char)
  4762. a61e.Name = "Beam"..num
  4763. a61e.Locked = true
  4764. a61e.Size = v3(1,1,1)
  4765. a61e.CanCollide = false
  4766. a61e.BrickColor = bc("Really red")
  4767. a61e.Material = "Neon"
  4768. a61e.Transparency = 0
  4769. aa61e = new("SpecialMesh",a61e)
  4770. a61e.Anchored = true
  4771. a61e.Position = to.Position
  4772. aa61e.MeshType = "Sphere"
  4773. aa61e.Scale = v3(1,1,1)
  4774. for i = 1,20 do
  4775. wait()
  4776. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4777. a21e.Transparency = a21e.Transparency + 0.03
  4778. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4779. a51e.Transparency = a51e.Transparency + 0.03
  4780. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4781. a61e.Transparency = a61e.Transparency + 0.02
  4782. for i,v in pairs(to.Parent:GetChildren()) do
  4783. if v:IsA("Humanoid") then
  4784. v.Health = v.Health - 0.5
  4785.  
  4786. v.PlatformStand = true
  4787. end
  4788. end
  4789. end
  4790. a61e:Destroy()
  4791. aa61e:Destroy()
  4792. a51e:Destroy()
  4793. aa51e:Destroy()
  4794. a21e:Destroy()
  4795. aa21e:Destroy()
  4796.  
  4797. end
  4798.  
  4799.  
  4800. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4801. for i = 0, 1, 0.1 do
  4802. swait()
  4803. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4804. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4805. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4806. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4807. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4808. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4809. end
  4810.  
  4811.  
  4812.  
  4813. wait(0.7)
  4814. end)()
  4815.  
  4816.  
  4817.  
  4818.  
  4819. RootPart.Anchored = true
  4820.  
  4821. for i = 0, 1, 0.1 do
  4822. swait()
  4823. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4824. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4825. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4826. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4827. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4828. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4829. end
  4830.  
  4831.  
  4832. StrongPunch:Play()
  4833.  
  4834.  
  4835. for i = 0, 1, 0.1 do
  4836. swait()
  4837. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4838. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4839. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4840. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4841. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4842. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4843. end
  4844.  
  4845. for i = 0, 1, 0.1 do
  4846. swait()
  4847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4849. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4850. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4851. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4852. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4853. end
  4854.  
  4855.  
  4856.  
  4857. for i,v in pairs(to.Parent:GetChildren()) do
  4858. if v:IsA("Humanoid") then
  4859. v.Health = v.Health - 20
  4860.  
  4861. v.PlatformStand = true
  4862. end
  4863. end
  4864.  
  4865. StrongPunch2:Play()
  4866. for i = 0, 1, 0.1 do
  4867. swait()
  4868. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4869. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4870. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4871. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4872. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4873. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4874. end
  4875.  
  4876. hitground = new("Part",char)
  4877. hitground.Size = Vector3.new(5,5,5)
  4878. hitground.Name = "Ground"
  4879. hitground.Transparency = 1
  4880. hitground.CanCollide = false
  4881. game.Debris:AddItem(hitground,2)
  4882. hitground.Position = Vector3.new(999,999,999)
  4883. hitgroundweld = new("Weld",hitground)
  4884. hitgroundweld.Part0 = to
  4885. hitgroundweld.Part1 = hitground
  4886. hitground.Touched:connect(function(hit2)
  4887. if hit2.Size.x > 150 then
  4888. hitground:Destroy()
  4889. ad = new("Part",char)
  4890. ad.Name = "NewPart"
  4891. ad.Size = Vector3.new(30,0.1,30)
  4892. ad.CanCollide = false
  4893. ad.Anchored = true
  4894. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4895. ad.Transparency = 1
  4896. aad = new("Decal",ad)
  4897.  
  4898. aad.Face = "Top"
  4899. aad.Transparency = 1
  4900. aad.Transparency = 0
  4901. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4902. smoke = new("Part",to)
  4903. smokemesh = new("SpecialMesh",smoke)
  4904. smokemesh.MeshId = "rbxassetid://928329648"
  4905. smoke.BrickColor = hit2.BrickColor
  4906. smoke.Anchored = true
  4907. smoke.Position = hitground.Position
  4908. GroundImpact:Play()
  4909. for i = 1,20 do
  4910. wait()
  4911. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4912. smoke.Transparency = smoke.Transparency + 1/20
  4913. end
  4914. smoke:Destroy()
  4915. wait(0.5)
  4916.  
  4917. for i = 1,20 do
  4918. wait(0.1)
  4919. aad.Transparency = aad.Transparency + 1/20
  4920. end
  4921. end
  4922. end)
  4923. to.Anchored = false
  4924. ys = Instance.new("BodyVelocity",to)
  4925. ys.Name = "GO"
  4926.  
  4927. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4928.  
  4929. ys.Velocity = v3(0,-90,0)
  4930.  
  4931. wait(1)
  4932. ys:Destroy()
  4933.  
  4934.  
  4935.  
  4936.  
  4937.  
  4938. hit3 = false
  4939. hit4 = false
  4940.  
  4941.  
  4942. hit1 = false
  4943. hit2 = false
  4944. hit3 = false
  4945. hit4 = false
  4946. idle = true
  4947. RootPart.Anchored = false
  4948. end
  4949. end)
  4950. end
  4951.  
  4952.  
  4953. function Combo4()
  4954. getplayer = new("Part",char)
  4955. getplayer.Position = Vector3.new(999,999,999)
  4956. getplayer.Transparency = 1
  4957. getplayer.Size = v3(3,3,3)
  4958. getplayer.CanCollide = false
  4959. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4960. getplayer.Name = "GetPlayer"
  4961.  
  4962. game.Debris:AddItem(getplayer,0.5)
  4963.  
  4964. getplayer.Touched:connect(function(hit)
  4965. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4966. getplayer:Destroy()
  4967. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4968. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4969. to.Anchored = true
  4970. RootPart.Anchored = true
  4971. idle = false
  4972.  
  4973.  
  4974. punchsound1:Play()
  4975. hit1 = true
  4976. for i = 0, 0.5, 0.1 do
  4977. swait()
  4978. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4979. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4980. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4981. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4982. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4983. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4984. end
  4985. punchsound1:Play()
  4986. for i = 0, 0.5, 0.1 do
  4987. swait()
  4988. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4989. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4990. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4991. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4992. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4993. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4994. end
  4995. punchsound1:Play()
  4996. for i = 0, 0.6, 0.1 do
  4997. swait()
  4998. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4999. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5000. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5001. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5002. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5003. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5004. end
  5005. for i = 0, 0.6, 0.1 do
  5006. swait()
  5007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5009. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5010. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5011. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5012. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5013. end
  5014. for i = 0, 0.5, 0.1 do
  5015. swait()
  5016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5018. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5019. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5020. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5021. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5022. end
  5023. punchsound1:Play()
  5024. for i = 0, 0.5, 0.1 do
  5025. swait()
  5026. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5027. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5028. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5029. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5030. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5031. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5032. end
  5033. punchsound1:Play()
  5034. for i = 0, 0.6, 0.1 do
  5035. swait()
  5036. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5037. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5038. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5039. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5040. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5041. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5042. end
  5043. for i = 0, 0.6, 0.1 do
  5044. swait()
  5045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5047. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5049. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5050. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5051. end
  5052. for i = 0, 0.5, 0.1 do
  5053. swait()
  5054. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5055. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5056. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5057. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5058. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5059. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5060. end
  5061. punchsound1:Play()
  5062. for i = 0, 0.5, 0.1 do
  5063. swait()
  5064. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5065. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5066. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5067. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5068. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5069. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5070. end
  5071. punchsound1:Play()
  5072. for i = 0, 0.6, 0.1 do
  5073. swait()
  5074. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5075. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5076. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5077. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5078. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5079. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5080. end
  5081. for i = 0, 0.6, 0.1 do
  5082. swait()
  5083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5085. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5086. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5087. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5088. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5089. end
  5090. for i = 0, 0.5, 0.1 do
  5091. swait()
  5092. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5093. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5094. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5095. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5096. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5097. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5098. end
  5099. punchsound1:Play()
  5100. for i = 0, 0.5, 0.1 do
  5101. swait()
  5102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5104. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5105. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5106. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5107. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5108. end
  5109. punchsound1:Play()
  5110. for i = 0, 0.6, 0.1 do
  5111. swait()
  5112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5113. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5114. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5115. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5116. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5117. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5118. end
  5119. for i = 0, 0.6, 0.1 do
  5120. swait()
  5121. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5122. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5123. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5124. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5125. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5126. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5127. end
  5128. for i = 0, 0.5, 0.1 do
  5129. swait()
  5130. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5131. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5132. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5133. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5134. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5135. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5136. end
  5137. punchsound1:Play()
  5138. for i = 0, 0.5, 0.1 do
  5139. swait()
  5140. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5141. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5142. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5143. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5144. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5145. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5146. end
  5147. punchsound1:Play()
  5148. for i = 0, 0.6, 0.1 do
  5149. swait()
  5150. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5151. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5152. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5153. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5154. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5155. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5156. end
  5157. StrongPunch2:Play()
  5158. for i = 0, 5, 0.1 do
  5159. swait()
  5160. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5161. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5162. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5163. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5164. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5165. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5166. end
  5167.  
  5168. for i,v in pairs(to.Parent:GetChildren()) do
  5169. if v:IsA("Humanoid") then
  5170. v.Health = v.Health - 20
  5171.  
  5172. v.PlatformStand = true
  5173. end
  5174. end
  5175. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  5176. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  5177. Zanzoken = Instance.new("Part",char)
  5178. Zanzoken.Anchored = true
  5179. Zanzoken.Position = v3(999,999,999)
  5180. Zanzoken.CFrame = Torso.CFrame
  5181. game.Debris:AddItem(Zanzoken,0.5)
  5182. Zanzoken.Transparency = 1
  5183. Zano:Play()
  5184. wait()
  5185. idk = Instance.new("BillboardGui",Zanzoken)
  5186. idk.Size = UDim2.new(10,0,15,0)
  5187. idk.AlwaysOnTop = false
  5188. idk1 = Instance.new("ImageLabel",idk)
  5189. idk1.BackgroundTransparency = 1
  5190. idk.ExtentsOffset = v3(0,0,0)
  5191. idk1.ImageTransparency = 0
  5192. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5193. idk1.Size = UDim2.new(2,0,1,0)
  5194. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5195. idk1.Image = "rbxassetid://319554883"
  5196. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5197. wait()
  5198. Zanzoken = Instance.new("Part",char)
  5199. Zanzoken.Anchored = true
  5200. Zanzoken.Position = v3(999,999,999)
  5201. Zanzoken.CFrame = Torso.CFrame
  5202. game.Debris:AddItem(Zanzoken,0.5)
  5203. Zanzoken.Transparency = 1
  5204. wait()
  5205. idk = Instance.new("BillboardGui",Zanzoken)
  5206. idk.Size = UDim2.new(20,0,20,0)
  5207. idk.AlwaysOnTop = false
  5208. idk1 = Instance.new("ImageLabel",idk)
  5209. idk1.BackgroundTransparency = 1
  5210. idk.ExtentsOffset = v3(0,0,0)
  5211. idk1.ImageTransparency = 0
  5212. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5213. idk1.Size = UDim2.new(2,0,1,0)
  5214. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5215. idk1.Image = "rbxassetid://319554883"
  5216. for i = 0, 0.5, 0.1 do
  5217. swait()
  5218. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5219. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5220. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5221. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5222. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5223. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5224. end
  5225. punchsound1:Play()
  5226. for i = 0, 0.5, 0.1 do
  5227. swait()
  5228. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5229. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5230. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5231. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5232. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5233. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5234. end
  5235. punchsound1:Play()
  5236. for i = 0, 0.6, 0.1 do
  5237. swait()
  5238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5240. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5241. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5242. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5243. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5244. end
  5245. for i = 0, 0.6, 0.1 do
  5246. swait()
  5247. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5248. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5249. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5250. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5251. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5252. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5253. end
  5254. for i = 0, 0.5, 0.1 do
  5255. swait()
  5256. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5257. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5258. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5259. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5260. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5261. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5262. end
  5263. punchsound1:Play()
  5264. for i = 0, 0.5, 0.1 do
  5265. swait()
  5266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5268. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5269. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5270. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5271. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5272. end
  5273. punchsound1:Play()
  5274. for i = 0, 0.6, 0.1 do
  5275. swait()
  5276. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5277. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5278. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5279. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5280. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5281. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5282. end
  5283. for i = 0, 0.6, 0.1 do
  5284. swait()
  5285. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5286. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5287. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5288. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5289. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5290. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5291. end
  5292. for i = 0, 0.5, 0.1 do
  5293. swait()
  5294. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5295. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5296. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5297. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5298. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5299. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5300. end
  5301. punchsound1:Play()
  5302. for i = 0, 0.5, 0.1 do
  5303. swait()
  5304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5306. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5307. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5308. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5309. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5310. end
  5311. punchsound1:Play()
  5312. for i = 0, 0.6, 0.1 do
  5313. swait()
  5314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5316. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5317. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5318. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5319. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5320. end
  5321. for i = 0, 0.6, 0.1 do
  5322. swait()
  5323. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5324. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5325. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5326. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5327. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5328. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5329. end
  5330. for i = 0, 0.5, 0.1 do
  5331. swait()
  5332. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5333. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5334. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5335. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5336. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5337. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5338. end
  5339. punchsound1:Play()
  5340. for i = 0, 0.5, 0.1 do
  5341. swait()
  5342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5344. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5345. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5346. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5347. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5348. end
  5349. punchsound1:Play()
  5350. for i = 0, 0.3, 0.1 do
  5351. swait()
  5352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5353. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5354. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5355. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5356. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5357. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5358. end
  5359. for i = 0, 0.3, 0.1 do
  5360. swait()
  5361. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5362. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5363. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5364. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5365. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5366. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5367. end
  5368. for i = 0, 0.3, 0.1 do
  5369. swait()
  5370. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5371. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5372. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5373. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5374. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5375. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5376. end
  5377. punchsound1:Play()
  5378. for i = 0, 0.3, 0.1 do
  5379. swait()
  5380. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5381. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5382. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5383. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5384. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5385. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5386. end
  5387. punchsound1:Play()
  5388. for i = 0, 0.3, 0.1 do
  5389. swait()
  5390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5392. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5393. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5394. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5395. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5396. end
  5397. for i = 0, 0.3, 0.1 do
  5398. swait()
  5399. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5400. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5401. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5402. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5403. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5404. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5405. end
  5406. punchsound1:Play()
  5407. for i = 0, 1, 0.1 do
  5408. swait()
  5409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5411. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5412. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5413. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5414. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5415. end
  5416. for i = 0, 0.3, 0.1 do
  5417. swait()
  5418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5420. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5423. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5424. end
  5425. punchsound1:Play()
  5426. for i = 0, 0.3, 0.1 do
  5427. swait()
  5428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5430. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5431. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5432. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5433. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5434. end
  5435. for i = 0, 0.3, 0.1 do
  5436. swait()
  5437. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5438. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5439. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5440. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5441. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5442. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5443. end
  5444. for i = 0, 0.3, 0.1 do
  5445. swait()
  5446. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5447. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5448. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5449. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5450. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5451. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5452. end
  5453. punchsound1:Play()
  5454. for i = 0, 0.3, 0.1 do
  5455. swait()
  5456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5457. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5458. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5459. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5460. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5461. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5462. end
  5463. punchsound1:Play()
  5464. for i = 0, 0.6, 0.1 do
  5465. swait()
  5466. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5467. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5468. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5469. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5470. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5471. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5472. end
  5473. for i = 0, 0.3, 0.1 do
  5474. swait()
  5475. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5476. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5477. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5478. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5479. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5480. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5481. end
  5482. for i = 0, 0.3, 0.1 do
  5483. swait()
  5484. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5485. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5486. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5487. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5488. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5489. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5490. end
  5491. punchsound1:Play()
  5492. for i = 0, 0.5, 0.1 do
  5493. swait()
  5494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5496. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5497. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5499. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5500. end
  5501. punchsound1:Play()
  5502. for i = 0, 0.6, 0.1 do
  5503. swait()
  5504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5506. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5507. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5508. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5509. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5510. end
  5511. for i = 0, 0.6, 0.1 do
  5512. swait()
  5513. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5514. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5515. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5516. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5517. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5518. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5519. end
  5520. for i = 0, 0.5, 0.1 do
  5521. swait()
  5522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5524. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5525. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5526. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5527. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5528. end
  5529. punchsound1:Play()
  5530. for i = 0, 0.5, 0.1 do
  5531. swait()
  5532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5534. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5535. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5536. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5537. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5538. end
  5539. punchsound1:Play()
  5540. for i = 0, 0.6, 0.1 do
  5541. swait()
  5542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5544. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5545. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5546. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5547. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5548. end
  5549. for i = 0, 0.6, 0.1 do
  5550. swait()
  5551. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5552. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5553. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5554. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5555. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5556. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5557. end
  5558. for i = 0, 0.5, 0.1 do
  5559. swait()
  5560. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5561. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5562. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5563. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5564. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5565. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5566. end
  5567. punchsound1:Play()
  5568. for i = 0, 0.5, 0.1 do
  5569. swait()
  5570. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5571. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5572. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5573. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5574. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5575. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5576. end
  5577. punchsound1:Play()
  5578. for i = 0, 0.6, 0.1 do
  5579. swait()
  5580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5582. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5583. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5584. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5585. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5586. end
  5587. for i = 0, 0.6, 0.1 do
  5588. swait()
  5589. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5590. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5591. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5592. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5593. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5594. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5595. end
  5596. punchsound1:Play()
  5597. for i = 0, 1, 0.1 do
  5598. swait()
  5599. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5600. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5601. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5602. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5603. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5604. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5605. end
  5606. for i = 0, 0.5, 0.1 do
  5607. swait()
  5608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5610. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5613. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5614. end
  5615. punchsound1:Play()
  5616. for i = 0, 0.6, 0.1 do
  5617. swait()
  5618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5620. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5621. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5622. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5623. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5624. end
  5625. for i = 0, 0.6, 0.1 do
  5626. swait()
  5627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5629. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5630. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5631. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5632. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5633. end
  5634. for i = 0, 0.5, 0.1 do
  5635. swait()
  5636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5638. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5639. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5640. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5641. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5642. end
  5643. punchsound1:Play()
  5644. for i = 0, 0.5, 0.1 do
  5645. swait()
  5646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5648. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5649. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5651. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5652. end
  5653. punchsound1:Play()
  5654. for i = 0, 0.6, 0.1 do
  5655. swait()
  5656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5658. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5659. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5660. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5661. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5662. end
  5663. for i = 0, 0.6, 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, 0.5, 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, 0.5, 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, 0.6, 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, 0.6, 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, 0.5, 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.6, 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. for i = 0, 0.6, 0.1 do
  5740. swait()
  5741. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5742. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5743. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5744. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5745. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5746. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5747. end
  5748. for i = 0, 0.5, 0.1 do
  5749. swait()
  5750. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5751. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5752. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5753. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5754. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5755. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5756. end
  5757. punchsound1:Play()
  5758. for i = 0, 0.5, 0.1 do
  5759. swait()
  5760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5762. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5763. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5764. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5765. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5766. end
  5767. punchsound1:Play()
  5768. for i = 0, 0.6, 0.1 do
  5769. swait()
  5770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5772. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5773. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5774. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5775. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5776. end
  5777. for i = 0, 0.6, 0.1 do
  5778. swait()
  5779. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5780. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5781. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5782. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5783. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5784. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5785. end
  5786. punchsound1:Play()
  5787. for i = 0, 1, 0.1 do
  5788. swait()
  5789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5791. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5792. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5793. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5794. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5795. end
  5796. for i = 0, 0.5, 0.1 do
  5797. swait()
  5798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5800. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5801. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5802. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5803. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5804. end
  5805. punchsound1:Play()
  5806. for i = 0, 0.6, 0.1 do
  5807. swait()
  5808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5810. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5811. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5812. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5813. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5814. end
  5815. for i = 0, 0.6, 0.1 do
  5816. swait()
  5817. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5818. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5819. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5820. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5821. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5822. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5823. end
  5824. for i = 0, 0.5, 0.1 do
  5825. swait()
  5826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5828. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5829. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5830. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5831. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5832. end
  5833. punchsound1:Play()
  5834. for i = 0, 0.3, 0.1 do
  5835. swait()
  5836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5838. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5839. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5840. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5841. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5842. end
  5843. punchsound1:Play()
  5844. for i = 0, 0.3, 0.1 do
  5845. swait()
  5846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5848. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5849. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5850. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5851. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5852. end
  5853. for i = 0, 0.3, 0.1 do
  5854. swait()
  5855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5856. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5857. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5858. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5859. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5860. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5861. end
  5862. for i = 0, 0.3, 0.1 do
  5863. swait()
  5864. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5865. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5866. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5867. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5868. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5869. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5870. end
  5871. punchsound1:Play()
  5872. for i = 0, 0.3, 0.1 do
  5873. swait()
  5874. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5875. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5876. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5877. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5878. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5879. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5880. end
  5881. punchsound1:Play()
  5882. for i = 0, 0.3, 0.1 do
  5883. swait()
  5884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5886. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5887. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5888. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5889. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5890. end
  5891. for i = 0, 0.3, 0.1 do
  5892. swait()
  5893. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5894. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5895. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5896. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5897. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5898. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5899. end
  5900. for i = 0, 0.3, 0.1 do
  5901. swait()
  5902. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5903. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5904. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5905. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5906. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5907. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5908. end
  5909. punchsound1:Play()
  5910. for i = 0, 0.3, 0.1 do
  5911. swait()
  5912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5914. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5915. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5916. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5917. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5918. end
  5919. punchsound1:Play()
  5920. for i = 0, 0.3, 0.1 do
  5921. swait()
  5922. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5923. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5924. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5925. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5926. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5927. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5928. end
  5929. for i = 0, 0.1, 0.1 do
  5930. swait()
  5931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5933. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5934. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5935. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5936. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5937. end
  5938. for i = 0, 0.1, 0.1 do
  5939. swait()
  5940. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5941. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5942. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5943. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5944. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5945. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5946. end
  5947. punchsound1:Play()
  5948. for i = 0, 0.1, 0.1 do
  5949. swait()
  5950. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5951. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5952. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5953. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5954. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5955. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5956. end
  5957. punchsound1:Play()
  5958. for i = 0, 0.1, 0.1 do
  5959. swait()
  5960. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5961. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5962. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5963. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5964. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5965. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5966. end
  5967. for i = 0, 0.1, 0.1 do
  5968. swait()
  5969. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5970. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5971. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5972. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5973. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5974. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5975. end
  5976. punchsound1:Play()
  5977. for i = 0, 0.4, 0.1 do
  5978. swait()
  5979. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5980. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5981. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5982. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5983. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5984. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5985. end
  5986. for i,v in pairs(to.Parent:GetChildren()) do
  5987. if v:IsA("Humanoid") then
  5988. v.Health = v.Health - 20
  5989.  
  5990. v.PlatformStand = true
  5991. end
  5992. end
  5993. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5994. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5995. Zanzoken = Instance.new("Part",char)
  5996. Zanzoken.Anchored = true
  5997. Zanzoken.Position = v3(999,999,999)
  5998. Zanzoken.CFrame = Torso.CFrame
  5999. game.Debris:AddItem(Zanzoken,0.5)
  6000. Zanzoken.Transparency = 1
  6001. Zano:Play()
  6002. wait()
  6003. idk = Instance.new("BillboardGui",Zanzoken)
  6004. idk.Size = UDim2.new(10,0,15,0)
  6005. idk.AlwaysOnTop = false
  6006. idk1 = Instance.new("ImageLabel",idk)
  6007. idk1.BackgroundTransparency = 1
  6008. idk.ExtentsOffset = v3(0,0,0)
  6009. idk1.ImageTransparency = 0
  6010. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6011. idk1.Size = UDim2.new(2,0,1,0)
  6012. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6013. idk1.Image = "rbxassetid://319554883"
  6014. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6015. wait()
  6016. Zanzoken = Instance.new("Part",char)
  6017. Zanzoken.Anchored = true
  6018. Zanzoken.Position = v3(999,999,999)
  6019. Zanzoken.CFrame = Torso.CFrame
  6020. game.Debris:AddItem(Zanzoken,0.5)
  6021. Zanzoken.Transparency = 1
  6022. wait()
  6023. idk = Instance.new("BillboardGui",Zanzoken)
  6024. idk.Size = UDim2.new(20,0,20,0)
  6025. idk.AlwaysOnTop = false
  6026. idk1 = Instance.new("ImageLabel",idk)
  6027. idk1.BackgroundTransparency = 1
  6028. idk.ExtentsOffset = v3(0,0,0)
  6029. idk1.ImageTransparency = 0
  6030. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6031. idk1.Size = UDim2.new(2,0,1,0)
  6032. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6033. idk1.Image = "rbxassetid://319554883"
  6034. punchsound1:Play()
  6035. for i = 0, 6, 0.1 do
  6036. swait()
  6037. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6038. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6039. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6040. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6041. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6042. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6043. end
  6044. for i = 0, 0.6, 0.1 do
  6045. swait()
  6046. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6047. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6048. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6049. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6050. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6051. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6052. end
  6053. for i = 0, 0.6, 0.1 do
  6054. swait()
  6055. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6056. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6057. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6058. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6059. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6060. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6061. end
  6062. punchsound1:Play()
  6063. for i = 0, 1, 0.1 do
  6064. swait()
  6065. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6066. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6067. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6068. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6069. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6070. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6071. end
  6072. for i = 0, 0.6, 0.1 do
  6073. swait()
  6074. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6075. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6076. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6077. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6078. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6079. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6080. end
  6081. for i = 0, 0.6, 0.1 do
  6082. swait()
  6083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6085. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6086. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6087. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6088. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6089. end
  6090. punchsound1:Play()
  6091. for i = 0, 1, 0.1 do
  6092. swait()
  6093. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6094. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6095. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6096. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6097. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6098. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6099. end
  6100. for i = 0, 0.6, 0.1 do
  6101. swait()
  6102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6104. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6105. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6106. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6107. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6108. end
  6109. for i = 0, 0.6, 0.1 do
  6110. swait()
  6111. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6112. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6113. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6114. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6115. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6116. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6117. end
  6118. punchsound1:Play()
  6119. for i = 0, 1, 0.1 do
  6120. swait()
  6121. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6122. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6123. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6124. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6125. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6126. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6127. end
  6128. for i = 0, 0.6, 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. for i = 0, 0.6, 0.1 do
  6138. swait()
  6139. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6140. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6141. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6142. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6143. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6144. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6145. end
  6146. punchsound1:Play()
  6147. for i = 0, 1, 0.1 do
  6148. swait()
  6149. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6150. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6151. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6152. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6153. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6154. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6155. end
  6156. for i = 0, 0.6, 0.1 do
  6157. swait()
  6158. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6159. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6160. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6161. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6162. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6163. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6164. end
  6165. for i = 0, 0.6, 0.1 do
  6166. swait()
  6167. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6168. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6169. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6170. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6171. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6172. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6173. end
  6174. punchsound1:Play()
  6175. for i = 0, 1, 0.1 do
  6176. swait()
  6177. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6178. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6179. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6180. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6181. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6182. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6183. end
  6184. for i = 0, 0.6, 0.1 do
  6185. swait()
  6186. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6187. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6188. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6189. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6190. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6191. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6192. end
  6193. for i = 0, 0.6, 0.1 do
  6194. swait()
  6195. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6196. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6197. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6198. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6199. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6200. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6201. end
  6202. punchsound1:Play()
  6203. for i = 0, 1, 0.1 do
  6204. swait()
  6205. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6206. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6207. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6208. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6209. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6210. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6211. end
  6212.  
  6213.  
  6214.  
  6215. for i,v in pairs(to.Parent:GetChildren()) do
  6216. if v:IsA("Humanoid") then
  6217. v.Health = v.Health - 20
  6218.  
  6219. v.PlatformStand = true
  6220. end
  6221. end
  6222. StrongPunch:Play()
  6223. for i = 0, 1, 0.1 do
  6224. swait()
  6225. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6226. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6227. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6228. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6229. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6230. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6231. end
  6232. for i = 0, 1, 0.1 do
  6233. swait()
  6234. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6235. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6236. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6237. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6238. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6239. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6240. end
  6241. for i,v in pairs(to.Parent:GetChildren()) do
  6242. if v:IsA("Humanoid") then
  6243. v.Health = v.Health - 5
  6244.  
  6245. v.PlatformStand = true
  6246. end
  6247. end
  6248. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6249. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6250. Zanzoken = Instance.new("Part",char)
  6251. Zanzoken.Anchored = true
  6252. Zanzoken.Position = v3(999,999,999)
  6253. Zanzoken.CFrame = Torso.CFrame
  6254. game.Debris:AddItem(Zanzoken,0.5)
  6255. Zanzoken.Transparency = 1
  6256. Zano:Play()
  6257. wait()
  6258. idk = Instance.new("BillboardGui",Zanzoken)
  6259. idk.Size = UDim2.new(10,0,15,0)
  6260. idk.AlwaysOnTop = false
  6261. idk1 = Instance.new("ImageLabel",idk)
  6262. idk1.BackgroundTransparency = 1
  6263. idk.ExtentsOffset = v3(0,0,0)
  6264. idk1.ImageTransparency = 0
  6265. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6266. idk1.Size = UDim2.new(2,0,1,0)
  6267. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6268. idk1.Image = "rbxassetid://319554883"
  6269. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6270. wait()
  6271. Zanzoken = Instance.new("Part",char)
  6272. Zanzoken.Anchored = true
  6273. Zanzoken.Position = v3(999,999,999)
  6274. Zanzoken.CFrame = Torso.CFrame
  6275. game.Debris:AddItem(Zanzoken,0.5)
  6276. Zanzoken.Transparency = 1
  6277. wait()
  6278. idk = Instance.new("BillboardGui",Zanzoken)
  6279. idk.Size = UDim2.new(20,0,20,0)
  6280. idk.AlwaysOnTop = false
  6281. idk1 = Instance.new("ImageLabel",idk)
  6282. idk1.BackgroundTransparency = 1
  6283. idk.ExtentsOffset = v3(0,0,0)
  6284. idk1.ImageTransparency = 0
  6285. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6286. idk1.Size = UDim2.new(2,0,1,0)
  6287. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6288. idk1.Image = "rbxassetid://319554883"
  6289. for i = 0, 1, 0.1 do
  6290. swait()
  6291. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6292. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6293. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6294. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6295. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6296. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6297. end
  6298. punchsound1:Play()
  6299. for i = 0, 1, 0.1 do
  6300. swait()
  6301. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6302. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6303. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6304. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6305. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6306. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6307. end
  6308. punchsound1:Play()
  6309. for i = 0, 1, 0.1 do
  6310. swait()
  6311. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6312. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6313. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6314. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6315. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6316. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6317. end
  6318. for i = 0, 1, 0.1 do
  6319. swait()
  6320. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6321. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6322. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6323. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6324. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6325. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6326. end
  6327. for i = 0, 1, 0.1 do
  6328. swait()
  6329. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6330. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6331. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6332. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6333. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6334. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6335. end
  6336. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6337. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6338. Zanzoken = Instance.new("Part",char)
  6339. Zanzoken.Anchored = true
  6340. Zanzoken.Position = v3(999,999,999)
  6341. Zanzoken.CFrame = Torso.CFrame
  6342. game.Debris:AddItem(Zanzoken,0.5)
  6343. Zanzoken.Transparency = 1
  6344. Zano:Play()
  6345. wait()
  6346. idk = Instance.new("BillboardGui",Zanzoken)
  6347. idk.Size = UDim2.new(10,0,15,0)
  6348. idk.AlwaysOnTop = false
  6349. idk1 = Instance.new("ImageLabel",idk)
  6350. idk1.BackgroundTransparency = 1
  6351. idk.ExtentsOffset = v3(0,0,0)
  6352. idk1.ImageTransparency = 0
  6353. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6354. idk1.Size = UDim2.new(2,0,1,0)
  6355. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6356. idk1.Image = "rbxassetid://319554883"
  6357. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6358. wait()
  6359. Zanzoken = Instance.new("Part",char)
  6360. Zanzoken.Anchored = true
  6361. Zanzoken.Position = v3(999,999,999)
  6362. Zanzoken.CFrame = Torso.CFrame
  6363. game.Debris:AddItem(Zanzoken,0.5)
  6364. Zanzoken.Transparency = 1
  6365. wait()
  6366. idk = Instance.new("BillboardGui",Zanzoken)
  6367. idk.Size = UDim2.new(20,0,20,0)
  6368. idk.AlwaysOnTop = false
  6369. idk1 = Instance.new("ImageLabel",idk)
  6370. idk1.BackgroundTransparency = 1
  6371. idk.ExtentsOffset = v3(0,0,0)
  6372. idk1.ImageTransparency = 0
  6373. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6374. idk1.Size = UDim2.new(2,0,1,0)
  6375. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6376. idk1.Image = "rbxassetid://319554883"
  6377. StrongPunch:Play()
  6378. Break:Play()
  6379.  
  6380. for i = 0, 6, 0.1 do
  6381. swait()
  6382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6383. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6384. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6385. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6386. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6387. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6388. end
  6389. StrongPunch1:Play()
  6390. for i = 0, 6, 0.1 do
  6391. swait()
  6392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6393. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6394. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6395. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6396. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6397. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6398. end
  6399. StrongPunch2:Play()
  6400. for i = 0, 7, 0.1 do
  6401. swait()
  6402. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6403. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6404. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6405. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6406. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6407. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6408. end
  6409. for i = 0, 1, 0.1 do
  6410. swait()
  6411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6413. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6414. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6415. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6416. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6417. end
  6418. punchsound1:Play()
  6419. for i = 0, 1, 0.1 do
  6420. swait()
  6421. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6422. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6423. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6424. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6425. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6426. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6427. end
  6428. punchsound1:Play()
  6429. for i = 0, 1, 0.1 do
  6430. swait()
  6431. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6432. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6433. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6434. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6435. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6436. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6437. end
  6438. for i = 0, 1, 0.1 do
  6439. swait()
  6440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6442. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6443. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6444. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6445. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6446. end
  6447. for i = 0, 1, 0.1 do
  6448. swait()
  6449. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6450. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6451. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6452. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6453. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6454. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6455. end
  6456. punchsound1:Play()
  6457. for i = 0, 0.5, 0.1 do
  6458. swait()
  6459. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6460. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6461. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6462. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6463. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6464. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6465. end
  6466. punchsound1:Play()
  6467. for i = 0, 0.5, 0.1 do
  6468. swait()
  6469. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6470. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6471. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6472. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6473. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6474. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6475. end
  6476. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6477. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6478. Zanzoken = Instance.new("Part",char)
  6479. Zanzoken.Anchored = true
  6480. Zanzoken.Position = v3(999,999,999)
  6481. Zanzoken.CFrame = Torso.CFrame
  6482. game.Debris:AddItem(Zanzoken,0.5)
  6483. Zanzoken.Transparency = 1
  6484. Zano:Play()
  6485. wait()
  6486. idk = Instance.new("BillboardGui",Zanzoken)
  6487. idk.Size = UDim2.new(10,0,15,0)
  6488. idk.AlwaysOnTop = false
  6489. idk1 = Instance.new("ImageLabel",idk)
  6490. idk1.BackgroundTransparency = 1
  6491. idk.ExtentsOffset = v3(0,0,0)
  6492. idk1.ImageTransparency = 0
  6493. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6494. idk1.Size = UDim2.new(2,0,1,0)
  6495. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6496. idk1.Image = "rbxassetid://319554883"
  6497. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6498. wait()
  6499. Zanzoken = Instance.new("Part",char)
  6500. Zanzoken.Anchored = true
  6501. Zanzoken.Position = v3(999,999,999)
  6502. Zanzoken.CFrame = Torso.CFrame
  6503. game.Debris:AddItem(Zanzoken,0.5)
  6504. Zanzoken.Transparency = 1
  6505. wait()
  6506. idk = Instance.new("BillboardGui",Zanzoken)
  6507. idk.Size = UDim2.new(20,0,20,0)
  6508. idk.AlwaysOnTop = false
  6509. idk1 = Instance.new("ImageLabel",idk)
  6510. idk1.BackgroundTransparency = 1
  6511. idk.ExtentsOffset = v3(0,0,0)
  6512. idk1.ImageTransparency = 0
  6513. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6514. idk1.Size = UDim2.new(2,0,1,0)
  6515. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6516. idk1.Image = "rbxassetid://319554883"
  6517. for i = 0, 0.4, 0.1 do
  6518. swait()
  6519. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6520. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6521. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6522. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6523. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6524. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6525. end
  6526. punchsound1:Play()
  6527. for i = 0, 0.4, 0.1 do
  6528. swait()
  6529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6531. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6532. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6533. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6534. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6535. end
  6536. for i = 0, 0.4, 0.1 do
  6537. swait()
  6538. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6539. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6540. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6541. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6542. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6543. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6544. end
  6545. punchsound1:Play()
  6546. for i = 0, 0.4, 0.1 do
  6547. swait()
  6548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6550. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6551. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6552. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6553. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6554. end
  6555. for i = 0, 0.4, 0.1 do
  6556. swait()
  6557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6559. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6560. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6561. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6562. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6563. end
  6564. punchsound1:Play()
  6565. for i = 0, 0.4, 0.1 do
  6566. swait()
  6567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6568. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6569. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6570. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6571. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6572. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6573. end
  6574. for i = 0, 0.4, 0.1 do
  6575. swait()
  6576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6578. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6579. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6580. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6581. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6582. end
  6583. punchsound1:Play()
  6584. for i = 0, 0.4, 0.1 do
  6585. swait()
  6586. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6587. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6588. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6589. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6590. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6591. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6592. end
  6593. for i = 0, 0.4, 0.1 do
  6594. swait()
  6595. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6596. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6597. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6598. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6599. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6600. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6601. end
  6602. punchsound1:Play()
  6603. for i = 0, 0.4, 0.1 do
  6604. swait()
  6605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6607. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6608. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6609. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6610. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6611. end
  6612. for i = 0, 0.4, 0.1 do
  6613. swait()
  6614. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6615. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6616. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6617. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6618. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6619. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6620. end
  6621. punchsound1:Play()
  6622. for i = 0, 0.4, 0.1 do
  6623. swait()
  6624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6626. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6627. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6628. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6629. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6630. end
  6631. for i = 0, 0.4, 0.1 do
  6632. swait()
  6633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6635. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6636. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6637. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6638. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6639. end
  6640. punchsound1:Play()
  6641. for i = 0, 0.4, 0.1 do
  6642. swait()
  6643. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6644. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6645. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6646. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6647. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6648. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6649. end
  6650. punchsound1:Play()
  6651. local pie222 = Instance.new("ParticleEmitter")
  6652. pie222.Parent = LeftArm
  6653. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6654. pie222.LightEmission = 1
  6655. pie222.Size = NumberSequence.new(3)
  6656. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6657. pie222.Transparency = NumberSequence.new(0.6,1)
  6658. pie222.EmissionDirection = "Top"
  6659. pie222.Enabled = true
  6660. pie222.Lifetime = NumberRange.new(1)
  6661. pie222.Rotation = NumberRange.new(-320, 320)
  6662. pie222.Rate = 404
  6663. pie222.Speed = NumberRange.new(0)
  6664. pie222.LockedToPart = false
  6665. pie222.VelocitySpread = 2
  6666. for i = 0, 2, 0.1 do
  6667. swait()
  6668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6670. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6671. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6672. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6673. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6674. end
  6675. wait(2)
  6676. bigbangattack2()
  6677. pie222:Destroy()
  6678.  
  6679. for i,v in pairs(to.Parent:GetChildren()) do
  6680. if v:IsA("Humanoid") then
  6681. v.Health = v.Health - math.huge
  6682.  
  6683. v.PlatformStand = true
  6684. end
  6685. end
  6686.  
  6687. hit1 = false
  6688.  
  6689. hit2 = true
  6690. for i,v in pairs(to.Parent:GetChildren()) do
  6691. if v:IsA("Humanoid") then
  6692. v.Health = v.Health - 10
  6693.  
  6694. v.PlatformStand = true
  6695. end
  6696. end
  6697. hit2 = false
  6698.  
  6699. hit3 = true
  6700. hit4 = true
  6701.  
  6702.  
  6703.  
  6704.  
  6705. coroutine.wrap(function()
  6706. for i=1,2 do
  6707. wait()
  6708.  
  6709.  
  6710.  
  6711.  
  6712.  
  6713. for i,v in pairs(to.Parent:GetChildren()) do
  6714. if v:IsA("Humanoid") then
  6715. v.Health = v.Health - 2
  6716.  
  6717. v.PlatformStand = true
  6718. end
  6719. end
  6720. end
  6721.  
  6722.  
  6723. wait(3)
  6724. end)()
  6725.  
  6726.  
  6727.  
  6728.  
  6729.  
  6730.  
  6731.  
  6732.  
  6733.  
  6734.  
  6735.  
  6736.  
  6737.  
  6738.  
  6739. for i,v in pairs(to.Parent:GetChildren()) do
  6740. if v:IsA("Humanoid") then
  6741. v.Health = v.Health - 10
  6742.  
  6743. v.PlatformStand = true
  6744. end
  6745. end
  6746.  
  6747.  
  6748.  
  6749. hitground = new("Part",char)
  6750. hitground.Size = Vector3.new(5,5,5)
  6751. hitground.Name = "Ground"
  6752. hitground.Transparency = 1
  6753. hitground.CanCollide = false
  6754. game.Debris:AddItem(hitground,2)
  6755. hitground.Position = Vector3.new(999,999,999)
  6756. hitgroundweld = new("Weld",hitground)
  6757. hitgroundweld.Part0 = to
  6758. hitgroundweld.Part1 = hitground
  6759. hitground.Touched:connect(function(hit2)
  6760. if hit2.Size.x > 150 then
  6761. hitground:Destroy()
  6762. ad = new("Part",char)
  6763. ad.Name = "NewPart"
  6764. ad.Size = Vector3.new(30,0.1,30)
  6765. ad.CanCollide = false
  6766. ad.Anchored = true
  6767. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6768. ad.Transparency = 1
  6769. aad = new("Decal",ad)
  6770.  
  6771. aad.Face = "Top"
  6772. aad.Transparency = 1
  6773. aad.Transparency = 0
  6774. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6775. smoke = new("Part",to)
  6776. smokemesh = new("SpecialMesh",smoke)
  6777. smokemesh.MeshId = "rbxassetid://928329648"
  6778. smoke.BrickColor = hit2.BrickColor
  6779. smoke.Anchored = true
  6780. smoke.Position = hitground.Position
  6781. GroundImpact:Play()
  6782. for i = 1,20 do
  6783. wait()
  6784. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6785. smoke.Transparency = smoke.Transparency + 1/20
  6786. end
  6787. smoke:Destroy()
  6788. wait(0.5)
  6789.  
  6790. for i = 1,20 do
  6791. wait(0.1)
  6792. aad.Transparency = aad.Transparency + 1/20
  6793. end
  6794. end
  6795. end)
  6796. ys = Instance.new("BodyVelocity",to)
  6797. ys.Name = "GO"
  6798.  
  6799. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6800.  
  6801. ys.Velocity = v3(0,-90,0)
  6802.  
  6803. wait(1)
  6804. ys:Destroy()
  6805.  
  6806.  
  6807.  
  6808. hit3 = false
  6809. hit4 = false
  6810.  
  6811.  
  6812. hit1 = false
  6813. hit2 = false
  6814. hit3 = false
  6815. hit4 = false
  6816. idle = true
  6817. RootPart.Anchored = false
  6818. end
  6819. end)
  6820. end
  6821.  
  6822. function Combo3()
  6823. getplayer = new("Part",char)
  6824. getplayer.Position = Vector3.new(999,999,999)
  6825. getplayer.Transparency = 1
  6826. getplayer.Size = v3(3,3,3)
  6827. getplayer.CanCollide = false
  6828. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6829. getplayer.Name = "GetPlayer"
  6830.  
  6831. game.Debris:AddItem(getplayer,0.5)
  6832.  
  6833. getplayer.Touched:connect(function(hit)
  6834. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6835. getplayer:Destroy()
  6836. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6837. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6838. to.Anchored = true
  6839. RootPart.Anchored = true
  6840. idle = false
  6841.  
  6842.  
  6843. punchsound1:Play()
  6844. hit1 = true
  6845. for i = 0, 1, 0.1 do
  6846. swait()
  6847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6849. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6850. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6851. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6852. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6853. end
  6854. punchsound1:Play()
  6855. for i = 0, 1, 0.1 do
  6856. swait()
  6857. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6858. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6859. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6860. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6861. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6862. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6863. end
  6864. punchsound1:Play()
  6865. for i = 0, 1, 0.1 do
  6866. swait()
  6867. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6868. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6869. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6870. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6871. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6872. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6873. end
  6874. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6875. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6876. Zanzoken = Instance.new("Part",char)
  6877. Zanzoken.Anchored = true
  6878. Zanzoken.Position = v3(999,999,999)
  6879. Zanzoken.CFrame = Torso.CFrame
  6880. game.Debris:AddItem(Zanzoken,0.5)
  6881. Zanzoken.Transparency = 1
  6882. Zano:Play()
  6883. wait()
  6884. idk = Instance.new("BillboardGui",Zanzoken)
  6885. idk.Size = UDim2.new(10,0,15,0)
  6886. idk.AlwaysOnTop = false
  6887. idk1 = Instance.new("ImageLabel",idk)
  6888. idk1.BackgroundTransparency = 1
  6889. idk.ExtentsOffset = v3(0,0,0)
  6890. idk1.ImageTransparency = 0
  6891. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6892. idk1.Size = UDim2.new(2,0,1,0)
  6893. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6894. idk1.Image = "rbxassetid://319554883"
  6895. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6896. wait()
  6897. Zanzoken = Instance.new("Part",char)
  6898. Zanzoken.Anchored = true
  6899. Zanzoken.Position = v3(999,999,999)
  6900. Zanzoken.CFrame = Torso.CFrame
  6901. game.Debris:AddItem(Zanzoken,0.5)
  6902. Zanzoken.Transparency = 1
  6903. wait()
  6904. idk = Instance.new("BillboardGui",Zanzoken)
  6905. idk.Size = UDim2.new(20,0,20,0)
  6906. idk.AlwaysOnTop = false
  6907. idk1 = Instance.new("ImageLabel",idk)
  6908. idk1.BackgroundTransparency = 1
  6909. idk.ExtentsOffset = v3(0,0,0)
  6910. idk1.ImageTransparency = 0
  6911. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6912. idk1.Size = UDim2.new(2,0,1,0)
  6913. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6914. idk1.Image = "rbxassetid://319554883"
  6915. for i = 0, 1, 0.1 do
  6916. swait()
  6917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6919. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6920. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6921. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6922. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6923. end
  6924. punchsound1:Play()
  6925. for i = 0, 1, 0.1 do
  6926. swait()
  6927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6929. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6930. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6931. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6932. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6933. end
  6934. punchsound1:Play()
  6935. for i = 0, 1, 0.1 do
  6936. swait()
  6937. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6938. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6939. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6940. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6941. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6942. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6943. end
  6944. for i = 0, 1, 0.1 do
  6945. swait()
  6946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6947. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6948. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6949. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6950. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6951. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6952. end
  6953. punchsound1:Play()
  6954. for i = 0, 1, 0.1 do
  6955. swait()
  6956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6958. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6959. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6960. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6961. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6962. end
  6963. punchsound1:Play()
  6964. for i = 0, 1, 0.1 do
  6965. swait()
  6966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6968. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6969. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6970. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6971. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6972. end
  6973. for i = 0, 1, 0.1 do
  6974. swait()
  6975. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6976. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6977. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6978. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6979. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6980. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6981. end
  6982. punchsound1:Play()
  6983. for i = 0, 1, 0.1 do
  6984. swait()
  6985. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6986. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6987. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6988. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6989. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6990. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6991. end
  6992. punchsound1:Play()
  6993. for i,v in pairs(to.Parent:GetChildren()) do
  6994. if v:IsA("Humanoid") then
  6995. v.Health = v.Health - 10
  6996.  
  6997. v.PlatformStand = true
  6998. end
  6999. end
  7000. for i = 0, 1, 0.1 do
  7001. swait()
  7002. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7003. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7004. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7005. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7006. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7007. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7008. end
  7009.  
  7010. for i = 0, 1, 0.1 do
  7011. swait()
  7012. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7013. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7014. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7015. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7016. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7017. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7018. end
  7019. punchsound1:Play()
  7020. for i = 0, 1, 0.1 do
  7021. swait()
  7022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7024. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7025. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7026. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7027. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7028. end
  7029. for i,v in pairs(to.Parent:GetChildren()) do
  7030. if v:IsA("Humanoid") then
  7031. v.Health = v.Health - 3
  7032.  
  7033. v.PlatformStand = true
  7034. end
  7035. end
  7036. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  7037. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  7038. Zanzoken = Instance.new("Part",char)
  7039. Zanzoken.Anchored = true
  7040. Zanzoken.Position = v3(999,999,999)
  7041. Zanzoken.CFrame = Torso.CFrame
  7042. game.Debris:AddItem(Zanzoken,0.5)
  7043. Zanzoken.Transparency = 1
  7044. Zano:Play()
  7045. wait()
  7046. idk = Instance.new("BillboardGui",Zanzoken)
  7047. idk.Size = UDim2.new(10,0,15,0)
  7048. idk.AlwaysOnTop = false
  7049. idk1 = Instance.new("ImageLabel",idk)
  7050. idk1.BackgroundTransparency = 1
  7051. idk.ExtentsOffset = v3(0,0,0)
  7052. idk1.ImageTransparency = 0
  7053. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7054. idk1.Size = UDim2.new(2,0,1,0)
  7055. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7056. idk1.Image = "rbxassetid://319554883"
  7057. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7058. wait()
  7059. Zanzoken = Instance.new("Part",char)
  7060. Zanzoken.Anchored = true
  7061. Zanzoken.Position = v3(999,999,999)
  7062. Zanzoken.CFrame = Torso.CFrame
  7063. game.Debris:AddItem(Zanzoken,0.5)
  7064. Zanzoken.Transparency = 1
  7065. wait()
  7066. idk = Instance.new("BillboardGui",Zanzoken)
  7067. idk.Size = UDim2.new(20,0,20,0)
  7068. idk.AlwaysOnTop = false
  7069. idk1 = Instance.new("ImageLabel",idk)
  7070. idk1.BackgroundTransparency = 1
  7071. idk.ExtentsOffset = v3(0,0,0)
  7072. idk1.ImageTransparency = 0
  7073. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7074. idk1.Size = UDim2.new(2,0,1,0)
  7075. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7076. idk1.Image = "rbxassetid://319554883"
  7077. for i = 0, 1, 0.1 do
  7078. swait()
  7079. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7080. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7081. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7082. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7083. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7084. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7085. end
  7086. for i = 0, 1, 0.1 do
  7087. swait()
  7088. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7089. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7090. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7091. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7092. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7093. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7094. end
  7095. punchsound1:Play()
  7096. for i = 0, 1, 0.1 do
  7097. swait()
  7098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7100. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7101. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7102. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7103. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7104. end
  7105. for i,v in pairs(to.Parent:GetChildren()) do
  7106. if v:IsA("Humanoid") then
  7107. v.Health = v.Health - 3
  7108.  
  7109. v.PlatformStand = true
  7110. end
  7111. end
  7112. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  7113. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  7114. Zanzoken = Instance.new("Part",char)
  7115. Zanzoken.Anchored = true
  7116. Zanzoken.Position = v3(999,999,999)
  7117. Zanzoken.CFrame = Torso.CFrame
  7118. game.Debris:AddItem(Zanzoken,0.5)
  7119. Zanzoken.Transparency = 1
  7120. Zano:Play()
  7121. wait()
  7122. idk = Instance.new("BillboardGui",Zanzoken)
  7123. idk.Size = UDim2.new(10,0,15,0)
  7124. idk.AlwaysOnTop = false
  7125. idk1 = Instance.new("ImageLabel",idk)
  7126. idk1.BackgroundTransparency = 1
  7127. idk.ExtentsOffset = v3(0,0,0)
  7128. idk1.ImageTransparency = 0
  7129. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7130. idk1.Size = UDim2.new(2,0,1,0)
  7131. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7132. idk1.Image = "rbxassetid://319554883"
  7133. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7134. wait()
  7135. Zanzoken = Instance.new("Part",char)
  7136. Zanzoken.Anchored = true
  7137. Zanzoken.Position = v3(999,999,999)
  7138. Zanzoken.CFrame = Torso.CFrame
  7139. game.Debris:AddItem(Zanzoken,0.5)
  7140. Zanzoken.Transparency = 1
  7141. wait()
  7142. idk = Instance.new("BillboardGui",Zanzoken)
  7143. idk.Size = UDim2.new(20,0,20,0)
  7144. idk.AlwaysOnTop = false
  7145. idk1 = Instance.new("ImageLabel",idk)
  7146. idk1.BackgroundTransparency = 1
  7147. idk.ExtentsOffset = v3(0,0,0)
  7148. idk1.ImageTransparency = 0
  7149. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7150. idk1.Size = UDim2.new(2,0,1,0)
  7151. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7152. idk1.Image = "rbxassetid://319554883"
  7153. punchsound1:Play()
  7154. for i = 0, 1, 0.1 do
  7155. swait()
  7156. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7157. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7158. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7159. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7160. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7161. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7162. end
  7163. punchsound1:Play()
  7164. for i = 0, 1, 0.1 do
  7165. swait()
  7166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7168. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7169. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7170. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7171. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7172. end
  7173.  
  7174.  
  7175. for i,v in pairs(to.Parent:GetChildren()) do
  7176. if v:IsA("Humanoid") then
  7177. v.Health = v.Health - 20
  7178.  
  7179. v.PlatformStand = true
  7180. end
  7181. end
  7182. StrongPunch:Play()
  7183. for i = 0, 1, 0.1 do
  7184. swait()
  7185. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7186. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7187. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7188. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7189. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7190. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7191. end
  7192. for i = 0, 1, 0.1 do
  7193. swait()
  7194. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7195. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7196. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7197. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7198. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7199. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7200. end
  7201. for i,v in pairs(to.Parent:GetChildren()) do
  7202. if v:IsA("Humanoid") then
  7203. v.Health = v.Health - 3
  7204.  
  7205. v.PlatformStand = true
  7206. end
  7207. end
  7208. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  7209. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  7210. Zanzoken = Instance.new("Part",char)
  7211. Zanzoken.Anchored = true
  7212. Zanzoken.Position = v3(999,999,999)
  7213. Zanzoken.CFrame = Torso.CFrame
  7214. game.Debris:AddItem(Zanzoken,0.5)
  7215. Zanzoken.Transparency = 1
  7216. Zano:Play()
  7217. wait()
  7218. idk = Instance.new("BillboardGui",Zanzoken)
  7219. idk.Size = UDim2.new(10,0,15,0)
  7220. idk.AlwaysOnTop = false
  7221. idk1 = Instance.new("ImageLabel",idk)
  7222. idk1.BackgroundTransparency = 1
  7223. idk.ExtentsOffset = v3(0,0,0)
  7224. idk1.ImageTransparency = 0
  7225. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7226. idk1.Size = UDim2.new(2,0,1,0)
  7227. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7228. idk1.Image = "rbxassetid://319554883"
  7229. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7230. wait()
  7231. Zanzoken = Instance.new("Part",char)
  7232. Zanzoken.Anchored = true
  7233. Zanzoken.Position = v3(999,999,999)
  7234. Zanzoken.CFrame = Torso.CFrame
  7235. game.Debris:AddItem(Zanzoken,0.5)
  7236. Zanzoken.Transparency = 1
  7237. wait()
  7238. idk = Instance.new("BillboardGui",Zanzoken)
  7239. idk.Size = UDim2.new(20,0,20,0)
  7240. idk.AlwaysOnTop = false
  7241. idk1 = Instance.new("ImageLabel",idk)
  7242. idk1.BackgroundTransparency = 1
  7243. idk.ExtentsOffset = v3(0,0,0)
  7244. idk1.ImageTransparency = 0
  7245. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7246. idk1.Size = UDim2.new(2,0,1,0)
  7247. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7248. idk1.Image = "rbxassetid://319554883"
  7249. for i = 0, 1, 0.1 do
  7250. swait()
  7251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7253. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7254. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7255. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7256. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7257. end
  7258. punchsound1:Play()
  7259. for i = 0, 1, 0.1 do
  7260. swait()
  7261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7263. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7265. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7266. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7267. end
  7268. punchsound1:Play()
  7269. for i = 0, 1, 0.1 do
  7270. swait()
  7271. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7272. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7273. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7274. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7275. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7276. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7277. end
  7278. for i = 0, 1, 0.1 do
  7279. swait()
  7280. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7281. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7282. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7283. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7284. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7285. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7286. end
  7287. for i = 0, 1, 0.1 do
  7288. swait()
  7289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7291. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7292. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7293. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7294. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7295. end
  7296. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7297. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7298. Zanzoken = Instance.new("Part",char)
  7299. Zanzoken.Anchored = true
  7300. Zanzoken.Position = v3(999,999,999)
  7301. Zanzoken.CFrame = Torso.CFrame
  7302. game.Debris:AddItem(Zanzoken,0.5)
  7303. Zanzoken.Transparency = 1
  7304. Zano:Play()
  7305. wait()
  7306. idk = Instance.new("BillboardGui",Zanzoken)
  7307. idk.Size = UDim2.new(10,0,15,0)
  7308. idk.AlwaysOnTop = false
  7309. idk1 = Instance.new("ImageLabel",idk)
  7310. idk1.BackgroundTransparency = 1
  7311. idk.ExtentsOffset = v3(0,0,0)
  7312. idk1.ImageTransparency = 0
  7313. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7314. idk1.Size = UDim2.new(2,0,1,0)
  7315. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7316. idk1.Image = "rbxassetid://319554883"
  7317. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7318. wait()
  7319. Zanzoken = Instance.new("Part",char)
  7320. Zanzoken.Anchored = true
  7321. Zanzoken.Position = v3(999,999,999)
  7322. Zanzoken.CFrame = Torso.CFrame
  7323. game.Debris:AddItem(Zanzoken,0.5)
  7324. Zanzoken.Transparency = 1
  7325. wait()
  7326. idk = Instance.new("BillboardGui",Zanzoken)
  7327. idk.Size = UDim2.new(20,0,20,0)
  7328. idk.AlwaysOnTop = false
  7329. idk1 = Instance.new("ImageLabel",idk)
  7330. idk1.BackgroundTransparency = 1
  7331. idk.ExtentsOffset = v3(0,0,0)
  7332. idk1.ImageTransparency = 0
  7333. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7334. idk1.Size = UDim2.new(2,0,1,0)
  7335. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7336. idk1.Image = "rbxassetid://319554883"
  7337. StrongPunch:Play()
  7338. Break:Play()
  7339. local Aura4 = Instance.new('ParticleEmitter')
  7340. Aura4.Name = "Aura"
  7341. Aura4.Texture = "rbxassetid://1046299182"
  7342. Aura4.Parent = Torso
  7343. Aura4.LightEmission = 1
  7344. Aura4.Transparency = NumberSequence.new(0.7,1)
  7345. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7346. Aura4.Size = NumberSequence.new(1,30)
  7347. Aura4.Rotation = NumberRange.new(-360,360)
  7348. Aura4.LockedToPart = true
  7349. Aura4.Lifetime = NumberRange.new(0.2)
  7350. Aura4.Rate = 100
  7351. Aura4.Speed = NumberRange.new(0)
  7352. Aura4.EmissionDirection = "Top"
  7353. for i = 0, 6, 0.1 do
  7354. swait()
  7355. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7356. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7357. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7358. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7359. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7360. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7361. end
  7362. Aura4:Destroy()
  7363. wait(0.1)
  7364. local Aura4 = Instance.new('ParticleEmitter')
  7365. Aura4.Name = "Aura"
  7366. Aura4.Texture = "rbxassetid://1046299182"
  7367. Aura4.Parent = Torso
  7368. Aura4.LightEmission = 1
  7369. Aura4.Transparency = NumberSequence.new(0.7,1)
  7370. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7371. Aura4.Size = NumberSequence.new(1,30)
  7372. Aura4.Rotation = NumberRange.new(-360,360)
  7373. Aura4.LockedToPart = true
  7374. Aura4.Lifetime = NumberRange.new(0.2)
  7375. Aura4.Rate = 100
  7376. Aura4.Speed = NumberRange.new(0)
  7377. Aura4.EmissionDirection = "Top"
  7378. StrongPunch1:Play()
  7379. Break:Play()
  7380. for i = 0, 6, 0.1 do
  7381. swait()
  7382. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7383. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7384. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7385. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7386. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7387. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7388. end
  7389. Aura4:Destroy()
  7390. StrongPunch2:Play()
  7391. Break:Play()
  7392. local Aura4 = Instance.new('ParticleEmitter')
  7393. Aura4.Name = "Aura"
  7394. Aura4.Texture = "rbxassetid://1046299182"
  7395. Aura4.Parent = Torso
  7396. Aura4.LightEmission = 1
  7397. Aura4.Transparency = NumberSequence.new(0.7,1)
  7398. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7399. Aura4.Size = NumberSequence.new(1,30)
  7400. Aura4.Rotation = NumberRange.new(-360,360)
  7401. Aura4.LockedToPart = true
  7402. Aura4.Lifetime = NumberRange.new(0.2)
  7403. Aura4.Rate = 100
  7404. Aura4.Speed = NumberRange.new(0)
  7405. Aura4.EmissionDirection = "Top"
  7406. for i = 0, 7, 0.1 do
  7407. swait()
  7408. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7409. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7410. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7411. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7412. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7413. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7414. end
  7415. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7416. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7417. Aura4:Destroy()
  7418. Zanzoken = Instance.new("Part",char)
  7419. Zanzoken.Anchored = true
  7420. Zanzoken.Position = v3(999,999,999)
  7421. Zanzoken.CFrame = Torso.CFrame
  7422. game.Debris:AddItem(Zanzoken,0.5)
  7423. Zanzoken.Transparency = 1
  7424. Zano:Play()
  7425. wait()
  7426. idk = Instance.new("BillboardGui",Zanzoken)
  7427. idk.Size = UDim2.new(10,0,15,0)
  7428. idk.AlwaysOnTop = false
  7429. idk1 = Instance.new("ImageLabel",idk)
  7430. idk1.BackgroundTransparency = 1
  7431. idk.ExtentsOffset = v3(0,0,0)
  7432. idk1.ImageTransparency = 0
  7433. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7434. idk1.Size = UDim2.new(2,0,1,0)
  7435. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7436. idk1.Image = "rbxassetid://319554883"
  7437. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7438. wait()
  7439. Zanzoken = Instance.new("Part",char)
  7440. Zanzoken.Anchored = true
  7441. Zanzoken.Position = v3(999,999,999)
  7442. Zanzoken.CFrame = Torso.CFrame
  7443. game.Debris:AddItem(Zanzoken,0.5)
  7444. Zanzoken.Transparency = 1
  7445. wait()
  7446. idk = Instance.new("BillboardGui",Zanzoken)
  7447. idk.Size = UDim2.new(20,0,20,0)
  7448. idk.AlwaysOnTop = false
  7449. idk1 = Instance.new("ImageLabel",idk)
  7450. idk1.BackgroundTransparency = 1
  7451. idk.ExtentsOffset = v3(0,0,0)
  7452. idk1.ImageTransparency = 0
  7453. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7454. idk1.Size = UDim2.new(2,0,1,0)
  7455. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7456. idk1.Image = "rbxassetid://319554883"
  7457. for i = 0, 1, 0.1 do
  7458. swait()
  7459. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7460. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7461. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7462. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7463. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7464. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7465. end
  7466. punchsound1:Play()
  7467. for i = 0, 1, 0.1 do
  7468. swait()
  7469. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7470. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7471. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7472. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7473. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7474. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7475. end
  7476. punchsound1:Play()
  7477. for i = 0, 1, 0.1 do
  7478. swait()
  7479. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7480. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7481. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7482. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7483. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7484. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7485. end
  7486. for i = 0, 1, 0.1 do
  7487. swait()
  7488. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7489. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7490. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7491. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7492. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7493. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7494. end
  7495. for i = 0, 1, 0.1 do
  7496. swait()
  7497. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7498. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7499. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7500. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7501. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7502. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7503. end
  7504. punchsound1:Play()
  7505. for i = 0, 0.5, 0.1 do
  7506. swait()
  7507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7509. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7510. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7512. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7513. end
  7514. punchsound1:Play()
  7515. for i = 0, 0.5, 0.1 do
  7516. swait()
  7517. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7518. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7519. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7520. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7521. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7522. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7523. end
  7524. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7525. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7526. Zanzoken = Instance.new("Part",char)
  7527. Zanzoken.Anchored = true
  7528. Zanzoken.Position = v3(999,999,999)
  7529. Zanzoken.CFrame = Torso.CFrame
  7530. game.Debris:AddItem(Zanzoken,0.5)
  7531. Zanzoken.Transparency = 1
  7532. Zano:Play()
  7533. wait()
  7534. idk = Instance.new("BillboardGui",Zanzoken)
  7535. idk.Size = UDim2.new(10,0,15,0)
  7536. idk.AlwaysOnTop = false
  7537. idk1 = Instance.new("ImageLabel",idk)
  7538. idk1.BackgroundTransparency = 1
  7539. idk.ExtentsOffset = v3(0,0,0)
  7540. idk1.ImageTransparency = 0
  7541. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7542. idk1.Size = UDim2.new(2,0,1,0)
  7543. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7544. idk1.Image = "rbxassetid://319554883"
  7545. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7546. wait()
  7547. Zanzoken = Instance.new("Part",char)
  7548. Zanzoken.Anchored = true
  7549. Zanzoken.Position = v3(999,999,999)
  7550. Zanzoken.CFrame = Torso.CFrame
  7551. game.Debris:AddItem(Zanzoken,0.5)
  7552. Zanzoken.Transparency = 1
  7553. wait()
  7554. idk = Instance.new("BillboardGui",Zanzoken)
  7555. idk.Size = UDim2.new(20,0,20,0)
  7556. idk.AlwaysOnTop = false
  7557. idk1 = Instance.new("ImageLabel",idk)
  7558. idk1.BackgroundTransparency = 1
  7559. idk.ExtentsOffset = v3(0,0,0)
  7560. idk1.ImageTransparency = 0
  7561. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7562. idk1.Size = UDim2.new(2,0,1,0)
  7563. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7564. idk1.Image = "rbxassetid://319554883"
  7565. for i = 0, 0.4, 0.1 do
  7566. swait()
  7567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7568. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7569. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7570. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7571. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7572. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7573. end
  7574. punchsound1:Play()
  7575. for i = 0, 0.4, 0.1 do
  7576. swait()
  7577. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7578. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7579. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7580. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7581. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7582. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7583. end
  7584. punchsound1:Play()
  7585. for i = 0, 1, 0.1 do
  7586. swait()
  7587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7589. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7590. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7591. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7592. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7593. end
  7594. for i,v in pairs(to.Parent:GetChildren()) do
  7595. if v:IsA("Humanoid") then
  7596. v.Health = v.Health - 8
  7597.  
  7598. v.PlatformStand = true
  7599. end
  7600. end
  7601.  
  7602. hit1 = false
  7603.  
  7604. punchsound1:Play()
  7605. hit2 = true
  7606. for i = 0, 1, 0.1 do
  7607. swait()
  7608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7610. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7611. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7612. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7613. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7614. end
  7615. for i,v in pairs(to.Parent:GetChildren()) do
  7616. if v:IsA("Humanoid") then
  7617. v.Health = v.Health - 10
  7618.  
  7619. v.PlatformStand = true
  7620. end
  7621. end
  7622. hit2 = false
  7623.  
  7624. punchsound1:Play()
  7625. hit3 = true
  7626. hit4 = true
  7627.  
  7628.  
  7629. punchsound1:Play()
  7630.  
  7631.  
  7632. coroutine.wrap(function()
  7633. for i=1,2 do
  7634. wait()
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640. for i,v in pairs(to.Parent:GetChildren()) do
  7641. if v:IsA("Humanoid") then
  7642. v.Health = v.Health - 30
  7643.  
  7644. v.PlatformStand = true
  7645. end
  7646. end
  7647. end
  7648.  
  7649.  
  7650. wait(3)
  7651. end)()
  7652.  
  7653.  
  7654.  
  7655. RootPart.Anchored = false
  7656.  
  7657.  
  7658.  
  7659.  
  7660.  
  7661. StrongPunch:Play()
  7662.  
  7663.  
  7664.  
  7665.  
  7666.  
  7667.  
  7668. for i,v in pairs(to.Parent:GetChildren()) do
  7669. if v:IsA("Humanoid") then
  7670. v.Health = v.Health - 20
  7671.  
  7672. v.PlatformStand = true
  7673. end
  7674. end
  7675.  
  7676. StrongPunch2:Play()
  7677.  
  7678.  
  7679. hitground = new("Part",char)
  7680. hitground.Size = Vector3.new(5,5,5)
  7681. hitground.Name = "Ground"
  7682. hitground.Transparency = 1
  7683. hitground.CanCollide = false
  7684. game.Debris:AddItem(hitground,2)
  7685. hitground.Position = Vector3.new(999,999,999)
  7686. hitgroundweld = new("Weld",hitground)
  7687. hitgroundweld.Part0 = to
  7688. hitgroundweld.Part1 = hitground
  7689. hitground.Touched:connect(function(hit2)
  7690. if hit2.Size.x > 150 then
  7691. hitground:Destroy()
  7692. ad = new("Part",char)
  7693. ad.Name = "NewPart"
  7694. ad.Size = Vector3.new(30,0.1,30)
  7695. ad.CanCollide = false
  7696. ad.Anchored = true
  7697. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7698. ad.Transparency = 1
  7699. aad = new("Decal",ad)
  7700.  
  7701. aad.Face = "Top"
  7702. aad.Transparency = 1
  7703. aad.Transparency = 0
  7704. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7705. smoke = new("Part",to)
  7706. smokemesh = new("SpecialMesh",smoke)
  7707. smokemesh.MeshId = "rbxassetid://928329648"
  7708. smoke.BrickColor = hit2.BrickColor
  7709. smoke.Anchored = true
  7710. smoke.Position = hitground.Position
  7711. GroundImpact:Play()
  7712. for i = 1,20 do
  7713. wait()
  7714. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7715. smoke.Transparency = smoke.Transparency + 1/20
  7716. end
  7717. smoke:Destroy()
  7718. wait(0.5)
  7719.  
  7720. for i = 1,20 do
  7721. wait(0.1)
  7722. aad.Transparency = aad.Transparency + 1/20
  7723. end
  7724. end
  7725. end)
  7726. ys = Instance.new("BodyVelocity",to)
  7727. ys.Name = "GO"
  7728.  
  7729. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7730.  
  7731. ys.Velocity = v3(0,-90,0)
  7732.  
  7733. wait(1)
  7734. ys:Destroy()
  7735.  
  7736.  
  7737.  
  7738.  
  7739.  
  7740. hit3 = false
  7741. hit4 = false
  7742.  
  7743.  
  7744. hit1 = false
  7745. hit2 = false
  7746. hit3 = false
  7747. hit4 = false
  7748. idle = true
  7749. RootPart.Anchored = false
  7750. to.Anchored = false
  7751. end
  7752. end)
  7753. end
  7754.  
  7755.  
  7756. function Combo2()
  7757. getplayer = new("Part",char)
  7758. getplayer.Position = Vector3.new(999,999,999)
  7759. getplayer.Transparency = 1
  7760. getplayer.Size = v3(3,3,3)
  7761. getplayer.CanCollide = false
  7762. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7763. getplayer.Name = "GetPlayer"
  7764.  
  7765. game.Debris:AddItem(getplayer,0.5)
  7766.  
  7767. getplayer.Touched:connect(function(hit)
  7768. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7769. getplayer:Destroy()
  7770. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7771. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7772. to.Anchored = true
  7773. idle = false
  7774.  
  7775.  
  7776. punchsound1:Play()
  7777. hit1 = true
  7778. for i = 0, 1, 0.1 do
  7779. swait()
  7780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7782. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7783. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7784. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7785. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7786. end
  7787. punchsound1:Play()
  7788. for i = 0, 1, 0.1 do
  7789. swait()
  7790. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7791. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7792. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7793. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7794. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7795. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7796. end
  7797. punchsound1:Play()
  7798. for i = 0, 1, 0.1 do
  7799. swait()
  7800. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7801. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7802. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7803. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7804. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7805. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7806. end
  7807. for i = 0, 1, 0.1 do
  7808. swait()
  7809. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7810. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7811. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7812. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7813. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7814. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7815. end
  7816. for i = 0, 1, 0.1 do
  7817. swait()
  7818. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7819. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7820. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7821. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7822. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7823. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7824. end
  7825. StrongPunch1:Play()
  7826. for i = 0, 1, 0.1 do
  7827. swait()
  7828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7830. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7831. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7832. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7833. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7834. end
  7835. for i = 0, 0.6, 0.1 do
  7836. swait()
  7837. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7838. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7839. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7840. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7841. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7842. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7843. end
  7844. for i = 0, 0.6, 0.1 do
  7845. swait()
  7846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7848. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7849. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7850. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7851. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7852. end
  7853. for i,v in pairs(to.Parent:GetChildren()) do
  7854. if v:IsA("Humanoid") then
  7855. v.Health = v.Health - 6
  7856.  
  7857. v.PlatformStand = true
  7858. end
  7859. end
  7860. StrongPunch:Play()
  7861. for i = 0, 1, 0.1 do
  7862. swait()
  7863. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7864. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7865. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7866. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7867. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7868. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7869. end
  7870. for i,v in pairs(to.Parent:GetChildren()) do
  7871. if v:IsA("Humanoid") then
  7872. v.Health = v.Health - 8
  7873.  
  7874. v.PlatformStand = true
  7875. end
  7876. end
  7877.  
  7878. hit1 = false
  7879.  
  7880. punchsound1:Play()
  7881. hit2 = true
  7882. for i = 0, 1, 0.1 do
  7883. swait()
  7884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7886. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7887. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7888. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7889. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7890. end
  7891. for i,v in pairs(to.Parent:GetChildren()) do
  7892. if v:IsA("Humanoid") then
  7893. v.Health = v.Health - 5
  7894.  
  7895. v.PlatformStand = true
  7896. end
  7897. end
  7898. hit2 = false
  7899.  
  7900. punchsound1:Play()
  7901. hit3 = true
  7902. hit4 = true
  7903.  
  7904.  
  7905. punchsound1:Play()
  7906.  
  7907. coroutine.wrap(function()
  7908. for i=1,2 do
  7909. wait()
  7910. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7911. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7912. Zanzoken = Instance.new("Part",char)
  7913. Zanzoken.Anchored = true
  7914. Zanzoken.Position = v3(999,999,999)
  7915. Zanzoken.CFrame = Torso.CFrame
  7916. game.Debris:AddItem(Zanzoken,0.5)
  7917. Zanzoken.Transparency = 1
  7918. Zano:Play()
  7919. wait()
  7920. idk = Instance.new("BillboardGui",Zanzoken)
  7921. idk.Size = UDim2.new(10,0,15,0)
  7922. idk.AlwaysOnTop = false
  7923. idk1 = Instance.new("ImageLabel",idk)
  7924. idk1.BackgroundTransparency = 1
  7925. idk.ExtentsOffset = v3(0,0,0)
  7926. idk1.ImageTransparency = 0
  7927. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7928. idk1.Size = UDim2.new(2,0,1,0)
  7929. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7930. idk1.Image = "rbxassetid://319554883"
  7931. wait()
  7932. Zanzoken = Instance.new("Part",char)
  7933. Zanzoken.Anchored = true
  7934. Zanzoken.Position = v3(999,999,999)
  7935. Zanzoken.CFrame = Torso.CFrame
  7936. game.Debris:AddItem(Zanzoken,0.5)
  7937. Zanzoken.Transparency = 1
  7938. wait()
  7939. idk = Instance.new("BillboardGui",Zanzoken)
  7940. idk.Size = UDim2.new(20,0,20,0)
  7941. idk.AlwaysOnTop = false
  7942. idk1 = Instance.new("ImageLabel",idk)
  7943. idk1.BackgroundTransparency = 1
  7944. idk.ExtentsOffset = v3(0,0,0)
  7945. idk1.ImageTransparency = 0
  7946. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7947. idk1.Size = UDim2.new(2,0,1,0)
  7948. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7949. idk1.Image = "rbxassetid://319554883"
  7950. for i = 0, 1, 0.1 do
  7951. swait()
  7952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7953. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7954. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7955. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7956. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7957. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7958. end
  7959. StrongPunch:Play()
  7960. for i,v in pairs(to.Parent:GetChildren()) do
  7961. if v:IsA("Humanoid") then
  7962. v.Health = v.Health - 10
  7963.  
  7964. v.PlatformStand = true
  7965. end
  7966. end
  7967. end
  7968.  
  7969.  
  7970. wait(0.7)
  7971. end)()
  7972.  
  7973.  
  7974.  
  7975.  
  7976. RootPart.Anchored = true
  7977. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7978. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7979. Zanzoken = Instance.new("Part",char)
  7980. Zanzoken.Anchored = true
  7981. Zanzoken.Position = v3(999,999,999)
  7982. Zanzoken.CFrame = Torso.CFrame
  7983. game.Debris:AddItem(Zanzoken,0.5)
  7984. Zanzoken.Transparency = 1
  7985. Zano:Play()
  7986. wait()
  7987. idk = Instance.new("BillboardGui",Zanzoken)
  7988. idk.Size = UDim2.new(10,0,15,0)
  7989. idk.AlwaysOnTop = false
  7990. idk1 = Instance.new("ImageLabel",idk)
  7991. idk1.BackgroundTransparency = 1
  7992. idk.ExtentsOffset = v3(0,0,0)
  7993. idk1.ImageTransparency = 0
  7994. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7995. idk1.Size = UDim2.new(2,0,1,0)
  7996. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7997. idk1.Image = "rbxassetid://319554883"
  7998. wait()
  7999. Zanzoken = Instance.new("Part",char)
  8000. Zanzoken.Anchored = true
  8001. Zanzoken.Position = v3(999,999,999)
  8002. Zanzoken.CFrame = Torso.CFrame
  8003. game.Debris:AddItem(Zanzoken,0.5)
  8004. Zanzoken.Transparency = 1
  8005. wait()
  8006. idk = Instance.new("BillboardGui",Zanzoken)
  8007. idk.Size = UDim2.new(20,0,20,0)
  8008. idk.AlwaysOnTop = false
  8009. idk1 = Instance.new("ImageLabel",idk)
  8010. idk1.BackgroundTransparency = 1
  8011. idk.ExtentsOffset = v3(0,0,0)
  8012. idk1.ImageTransparency = 0
  8013. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  8014. idk1.Size = UDim2.new(2,0,1,0)
  8015. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  8016. idk1.Image = "rbxassetid://319554883"
  8017.  
  8018. for i = 0, 1, 0.1 do
  8019. swait()
  8020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  8021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  8022. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  8023. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  8024. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  8025. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  8026. end
  8027.  
  8028.  
  8029. StrongPunch:Play()
  8030.  
  8031.  
  8032. for i = 0, 1, 0.1 do
  8033. swait()
  8034. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  8035. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  8036. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  8037. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  8038. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  8039. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  8040. end
  8041.  
  8042. for i = 0, 1, 0.1 do
  8043. swait()
  8044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  8045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  8046. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  8047. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  8048. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  8049. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  8050. end
  8051.  
  8052.  
  8053.  
  8054. for i,v in pairs(to.Parent:GetChildren()) do
  8055. if v:IsA("Humanoid") then
  8056. v.Health = v.Health - 20
  8057.  
  8058. v.PlatformStand = true
  8059. end
  8060. end
  8061.  
  8062. StrongPunch2:Play()
  8063. for i = 0, 1, 0.1 do
  8064. swait()
  8065. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  8066. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  8067. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  8068. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  8069. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  8070. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  8071. end
  8072.  
  8073. hitground = new("Part",char)
  8074. hitground.Size = Vector3.new(5,5,5)
  8075. hitground.Name = "Ground"
  8076. hitground.Transparency = 1
  8077. hitground.CanCollide = false
  8078. game.Debris:AddItem(hitground,2)
  8079. hitground.Position = Vector3.new(999,999,999)
  8080. hitgroundweld = new("Weld",hitground)
  8081. hitgroundweld.Part0 = to
  8082. hitgroundweld.Part1 = hitground
  8083. hitground.Touched:connect(function(hit2)
  8084. if hit2.Size.x > 150 then
  8085. hitground:Destroy()
  8086. ad = new("Part",char)
  8087. ad.Name = "NewPart"
  8088. ad.Size = Vector3.new(30,0.1,30)
  8089. ad.CanCollide = false
  8090. ad.Anchored = true
  8091. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  8092. ad.Transparency = 1
  8093. aad = new("Decal",ad)
  8094.  
  8095. aad.Face = "Top"
  8096. aad.Transparency = 1
  8097. aad.Transparency = 0
  8098. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  8099. smoke = new("Part",to)
  8100. smokemesh = new("SpecialMesh",smoke)
  8101. smokemesh.MeshId = "rbxassetid://928329648"
  8102. smoke.BrickColor = hit2.BrickColor
  8103. smoke.Anchored = true
  8104. smoke.Position = hitground.Position
  8105. GroundImpact:Play()
  8106. for i = 1,20 do
  8107. wait()
  8108. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  8109. smoke.Transparency = smoke.Transparency + 1/20
  8110. end
  8111. smoke:Destroy()
  8112. wait(0.5)
  8113.  
  8114. for i = 1,20 do
  8115. wait(0.1)
  8116. aad.Transparency = aad.Transparency + 1/20
  8117. end
  8118. end
  8119. end)
  8120. to.Anchored = false
  8121. ys = Instance.new("BodyVelocity",to)
  8122. ys.Name = "GO"
  8123.  
  8124. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8125.  
  8126. ys.Velocity = v3(0,-90,0)
  8127.  
  8128. wait(1)
  8129. ys:Destroy()
  8130.  
  8131.  
  8132.  
  8133.  
  8134.  
  8135. hit3 = false
  8136. hit4 = false
  8137.  
  8138.  
  8139. hit1 = false
  8140. hit2 = false
  8141. hit3 = false
  8142. hit4 = false
  8143. idle = true
  8144. RootPart.Anchored = false
  8145. end
  8146. end)
  8147. end
  8148.  
  8149. function KABOOMZ222()
  8150. local effspwn = Instance.new("Part")
  8151. coroutine.resume(coroutine.create(function()
  8152. local sound1 = Instance.new("Sound")
  8153. sound1.SoundId = "rbxassetid://440145223"
  8154. sound1.MaxDistance = 600
  8155. sound1.EmitterSize = 60
  8156. sound1.Volume = 5.5
  8157. sound1.Pitch = 1.3
  8158. sound1.Parent = effspwn
  8159. local sound2 = Instance.new("Sound")
  8160. sound2.SoundId = "rbxassetid://440145223"
  8161. sound2.MaxDistance = 300
  8162. sound2.EmitterSize = 20
  8163. sound2.Volume = 3
  8164. sound2.Pitch = 0.7
  8165. sound2.Parent = effspwn
  8166. local sound3 = Instance.new("Sound")
  8167. sound3.SoundId = "rbxassetid://440145223"
  8168. sound2.MaxDistance = 400
  8169. sound2.EmitterSize = 30
  8170. sound2.Volume = 0.5
  8171. sound2.Pitch = 0.5
  8172. sound2.Parent = effspwn
  8173. sound2:Play()
  8174. wait()
  8175. sound1:Play()
  8176. sound3:Play()
  8177. end))
  8178. local model = Instance.new("Model")
  8179. game.Debris:AddItem(model, 20)
  8180. model.Name = "smasheffects"
  8181. model.Parent = workspace
  8182. effspwn.Name = "spwnr"
  8183. effspwn.Size = Vector3.new(1, 1, 1)
  8184. effspwn.Anchored = true
  8185. effspwn.CanCollide = false
  8186. effspwn.Transparency = 1
  8187. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  8188. effspwn.Parent = model
  8189.  
  8190.  
  8191.  
  8192.  
  8193. coroutine.resume(coroutine.create(function()
  8194. local shok = Instance.new("Part")
  8195. shok.Name = "whoosh"
  8196. shok.BrickColor = BrickColor.new("Institutional white")
  8197. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8198. shok.Size = Vector3.new(1, 1, 1)
  8199. shok.Anchored = true
  8200. shok.Material = "Neon"
  8201. shok.Transparency = 1
  8202. shok.CanCollide = false
  8203. shok.Parent = model
  8204. game.Debris:AddItem(shok, 12)
  8205. local mesh = Instance.new("SpecialMesh")
  8206. mesh.MeshType = "FileMesh"
  8207. mesh.MeshId = "rbxassetid://437347603"
  8208. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  8209. mesh.Parent = shok
  8210.  
  8211.  
  8212.  
  8213.  
  8214.  
  8215. for e = 1, 8 do
  8216. wait()
  8217. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8218. shok.Transparency = shok.Transparency + 0.035
  8219. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8220. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8221.  
  8222.  
  8223. end
  8224. for e = 1, 16 do
  8225. wait()
  8226. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8227. shok.Transparency = shok.Transparency + 0.11
  8228. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8229. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8230.  
  8231. end
  8232. end))
  8233. coroutine.resume(coroutine.create(function()
  8234. local shok = Instance.new("Part")
  8235. shok.Name = "wring1"
  8236. shok.BrickColor = BrickColor.new("Institutional white")
  8237. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8238. shok.Size = Vector3.new(1, 1, 1)
  8239. shok.Anchored = true
  8240. shok.Material = "Neon"
  8241. shok.Transparency = 0.25
  8242. shok.CanCollide = false
  8243. shok.Parent = model
  8244. game.Debris:AddItem(shok, 12)
  8245. local mesh = Instance.new("SpecialMesh")
  8246. mesh.MeshType = "FileMesh"
  8247. mesh.MeshId = "rbxassetid://3270017"
  8248. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8249. mesh.Parent = shok
  8250. for e = 1, 30 do
  8251. wait()
  8252. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8253. shok.Transparency = shok.Transparency + 0.002
  8254. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8255. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8256. end
  8257. for e = 1, 38 do
  8258. wait()
  8259. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8260. shok.Transparency = shok.Transparency + 0.002
  8261. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8262. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8263. end
  8264. for e = 1, 24 do
  8265. wait()
  8266. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8267. shok.Transparency = shok.Transparency + 0.03
  8268. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8269. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8270. end
  8271. end))
  8272. coroutine.resume(coroutine.create(function()
  8273. local shok = Instance.new("Part")
  8274. shok.Name = "wring2"
  8275. shok.BrickColor = BrickColor.new("Institutional white")
  8276. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8277. shok.Size = Vector3.new(1, 1, 1)
  8278. shok.Anchored = true
  8279. shok.Material = "Neon"
  8280. shok.Transparency = 0.25
  8281. shok.CanCollide = false
  8282. shok.Parent = model
  8283. game.Debris:AddItem(shok, 12)
  8284. local mesh = Instance.new("SpecialMesh")
  8285. mesh.MeshType = "FileMesh"
  8286. mesh.MeshId = "rbxassetid://3270017"
  8287. mesh.Scale = Vector3.new(12, 12, 0.05)
  8288. mesh.Parent = shok
  8289. for e = 1, 30 do
  8290. wait()
  8291. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8292. shok.Transparency = shok.Transparency + 0.002
  8293. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8294. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8295. end
  8296. for e = 1, 38 do
  8297. wait()
  8298. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8299. shok.Transparency = shok.Transparency + 0.002
  8300. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8301. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8302. end
  8303. for e = 1, 24 do
  8304. wait()
  8305. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8306. shok.Transparency = shok.Transparency + 0.03
  8307. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8308. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8309. end
  8310. end))
  8311. coroutine.resume(coroutine.create(function()
  8312. local shok = Instance.new("Part")
  8313. shok.Name = "coil1"
  8314. shok.BrickColor = BrickColor.new("Institutional white")
  8315. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8316. shok.Size = Vector3.new(1, 1, 1)
  8317. shok.Anchored = true
  8318. shok.Material = "Neon"
  8319. shok.Transparency = 0.25
  8320. shok.CanCollide = false
  8321. shok.Parent = model
  8322. game.Debris:AddItem(shok, 12)
  8323. local mesh = Instance.new("SpecialMesh")
  8324. mesh.MeshType = "FileMesh"
  8325. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8326. mesh.Scale = Vector3.new(12, 12, 12)
  8327. mesh.Parent = shok
  8328. for e = 1, 15 do
  8329. wait()
  8330. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8331. shok.Transparency = shok.Transparency + 0.004
  8332. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8333. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8334. end
  8335. for e = 1, 16 do
  8336. wait()
  8337. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8338. shok.Transparency = shok.Transparency + 0.004
  8339. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8340. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8341. end
  8342. for e = 1, 12 do
  8343. wait()
  8344. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8345. shok.Transparency = shok.Transparency + 0.06
  8346. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8347. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8348. end
  8349. end))
  8350. coroutine.resume(coroutine.create(function()
  8351. local shok = Instance.new("Part")
  8352. shok.Name = "coil2"
  8353. shok.BrickColor = BrickColor.new("Institutional white")
  8354. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8355. shok.Size = Vector3.new(1, 1, 1)
  8356. shok.Anchored = true
  8357. shok.Material = "Neon"
  8358. shok.Transparency = 1
  8359. shok.CanCollide = false
  8360. shok.Parent = model
  8361. game.Debris:AddItem(shok, 12)
  8362. local mesh = Instance.new("SpecialMesh")
  8363. mesh.MeshType = "FileMesh"
  8364. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8365. mesh.Scale = Vector3.new(6, 12, 6)
  8366. mesh.Parent = shok
  8367. for e = 1, 15 do
  8368. wait()
  8369. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8370. shok.Transparency = shok.Transparency + 0.005
  8371. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8372. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8373. end
  8374. for e = 1, 16 do
  8375. wait()
  8376. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8377. shok.Transparency = shok.Transparency + 0.005
  8378. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8379. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8380. end
  8381. for e = 1, 12 do
  8382. wait()
  8383. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8384. shok.Transparency = shok.Transparency + 0.09
  8385. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8386. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8387. end
  8388. end))
  8389. coroutine.resume(coroutine.create(function()
  8390. local shok = Instance.new("Part")
  8391. shok.Name = "shokwve"
  8392. shok.BrickColor = BrickColor.new("Institutional white")
  8393. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8394. shok.Size = Vector3.new(1, 1, 1)
  8395. shok.Anchored = true
  8396. shok.Material = "Neon"
  8397. shok.Transparency = 0.6
  8398. shok.CanCollide = false
  8399. shok.Parent = model
  8400. game.Debris:AddItem(shok, 12)
  8401. local mesh = Instance.new("SpecialMesh")
  8402. mesh.MeshType = "FileMesh"
  8403. mesh.MeshId = "rbxassetid://489415447"
  8404. mesh.Scale = Vector3.new(1, 1, 1)
  8405. mesh.Parent = shok
  8406. for e = 1, 12 do
  8407. wait()
  8408. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8409. shok.Transparency = shok.Transparency + 0.002
  8410. end
  8411. for e = 1, 32 do
  8412. wait()
  8413. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8414. shok.Transparency = shok.Transparency + 0.002
  8415. end
  8416. for e = 1, 24 do
  8417. wait()
  8418. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8419. shok.Transparency = shok.Transparency + 0.03
  8420. end
  8421. end))
  8422. coroutine.resume(coroutine.create(function()
  8423. local shok = Instance.new("Part")
  8424. shok.Name = "shock2"
  8425. shok.BrickColor = BrickColor.new("Institutional white")
  8426. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8427. shok.Size = Vector3.new(1, 1, 1)
  8428. shok.Anchored = true
  8429. shok.Material = "Neon"
  8430. shok.Transparency = 0.35
  8431. shok.CanCollide = false
  8432. shok.Parent = model
  8433. game.Debris:AddItem(shok, 12)
  8434. local mesh = Instance.new("SpecialMesh")
  8435. mesh.MeshType = "FileMesh"
  8436. mesh.MeshId = "rbxassetid://1095709"
  8437. mesh.Scale = Vector3.new(12, 12, 12)
  8438. mesh.Parent = shok
  8439. for e = 1, 15 do
  8440. wait()
  8441. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8442. shok.Transparency = shok.Transparency + 0.004
  8443. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8444. end
  8445. for e = 1, 16 do
  8446. wait()
  8447. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8448. shok.Transparency = shok.Transparency + 0.004
  8449. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8450. end
  8451. for e = 1, 12 do
  8452. wait()
  8453. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8454. shok.Transparency = shok.Transparency + 0.06
  8455. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8456. end
  8457. end))
  8458. coroutine.resume(coroutine.create(function()
  8459. local shok = Instance.new("Part")
  8460. shok.Name = "shock3"
  8461. shok.BrickColor = BrickColor.new("Institutional white")
  8462. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8463. shok.Size = Vector3.new(1, 1, 1)
  8464. shok.Anchored = true
  8465. shok.Material = "Neon"
  8466. shok.Transparency = 0.35
  8467. shok.CanCollide = false
  8468. shok.Parent = model
  8469. game.Debris:AddItem(shok, 12)
  8470. local mesh = Instance.new("SpecialMesh")
  8471. mesh.MeshType = "FileMesh"
  8472. mesh.MeshId = "rbxassetid://1095709"
  8473. mesh.Scale = Vector3.new(12, 12, 12)
  8474. mesh.Parent = shok
  8475. for e = 1, 15 do
  8476. wait()
  8477. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8478. shok.Transparency = shok.Transparency + 0.004
  8479. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8480. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8481. end
  8482. for e = 1, 16 do
  8483. wait()
  8484. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8485. shok.Transparency = shok.Transparency + 0.004
  8486. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8487. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8488. end
  8489. for e = 1, 12 do
  8490. wait()
  8491. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8492. shok.Transparency = shok.Transparency + 0.06
  8493. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8494. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8495. end
  8496. end))
  8497. end
  8498.  
  8499.  
  8500.  
  8501. mouse.KeyDown:connect(function(k)
  8502. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8503. local exp = Instance.new("Explosion",Torso)
  8504. exp.BlastRadius = 45.5
  8505. exp.BlastPressure = 100
  8506. exp.Position = Torso
  8507. exp.Visible = true
  8508. end
  8509. end)
  8510.  
  8511. MV4 = 300
  8512. mouse.KeyDown:connect(function(k)
  8513. if attack == false and k == "8" then
  8514. for i, v in pairs(Torso:GetChildren()) do
  8515. if v:IsA('ParticleEmitter') then
  8516. v:Remove()
  8517. end
  8518. end
  8519. end
  8520. end)
  8521.  
  8522.  
  8523. MV4 = 300
  8524. mouse.KeyDown:connect(function(k)
  8525. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8526. MV4 = 0
  8527. Humanoid.WalkSpeed = 13
  8528. attack = true
  8529. Firepart1 = Instance.new("Part", RightArm)
  8530. Firepart1.Size = Vector3.new(1, 1, 1)
  8531. GuW1 = Instance.new("Weld")
  8532. GuW1.Name = "GuW"
  8533. GuW1.Part0 = RightArm
  8534. GuW1.C0 = cn(0, -1, 0)
  8535. GuW1.C1 = cn(0, 0, 0)
  8536. GuW1.Part1 = Firepart1
  8537. GuW1.Parent = RightArm
  8538. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8539. Firepart1.Transparency = 1
  8540. Firepart2 = Instance.new("Part", LeftArm)
  8541. Firepart2.Size = Vector3.new(1, 1, 1)
  8542. GuW2 = Instance.new("Weld")
  8543. GuW2.Name = "GuW"
  8544. GuW2.Part0 = LeftArm
  8545. GuW2.C0 = cn(0, -1, 0)
  8546. GuW2.C1 = cn(0, 0, 0)
  8547. GuW2.Part1 = Firepart2
  8548. GuW2.Parent = LeftArm
  8549. Firepart2.Transparency = 1
  8550. for i = 0, 5, 0.1 do
  8551. swait()
  8552. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8553. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8554. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8555. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8556. if Torsovelocity.Y > 2 then
  8557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8559. 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)
  8560. 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)
  8561. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8562. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8563. elseif Torsovelocity.Y < 1 then
  8564. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8565. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8566. 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)
  8567. 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)
  8568. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8569. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8570. end
  8571. end
  8572. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8573. for i = 0, 7, 0.1 do
  8574. swait()
  8575. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8576. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8577. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8578. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8579. if Torsovelocity.Y > 2 then
  8580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8582. 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)
  8583. 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)
  8584. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8585. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8586. elseif Torsovelocity.Y < 1 then
  8587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8589. 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)
  8590. 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)
  8591. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8592. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8593. end
  8594. end
  8595. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8596. GuW1:Destroy()
  8597. GuW1 = Instance.new("Weld")
  8598. GuW1.Name = "GuW"
  8599. GuW1.Part0 = Torso
  8600. GuW1.C0 = cn(0, 0, -6)
  8601. GuW1.C1 = cn(0, 0, 0)
  8602. GuW1.Part1 = Firepart1
  8603. GuW1.Parent = Torso
  8604. GuW2:Destroy()
  8605. GuW2 = Instance.new("Weld")
  8606. GuW2.Name = "GuW"
  8607. GuW2.Part0 = Torso
  8608. GuW2.C0 = cn(0, 0, -6)
  8609. GuW2.C1 = cn(0, 0, 0)
  8610. GuW2.Part1 = Firepart2
  8611. GuW2.Parent = Torso
  8612. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8613. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8614. GuW2:Destroy()
  8615. GuW2 = Instance.new("Weld")
  8616. GuW2.Name = "GuW"
  8617. GuW2.Part0 = Torso
  8618. GuW2.C0 = cn(0, 0, -4)
  8619. GuW2.C1 = cn(0, 0, 0)
  8620. GuW2.Part1 = Firepart2
  8621. GuW2.Parent = Torso
  8622.  
  8623.  
  8624. for i = 0, 7, 0.1 do
  8625. swait()
  8626. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8627. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8628. if Torsovelocity.Y > 2 then
  8629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8631. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8632. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8633. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8634. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8635. elseif Torsovelocity.Y < 1 then
  8636. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8637. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8638. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8639. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8640. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8641. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8642. end
  8643. end
  8644. local bp2 = Create("BodyPosition")({
  8645. P = 900,
  8646. D = 1000,
  8647. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8648. position = Torso.Position + Vector3.new(0, 60, 0),
  8649. Parent = Torso
  8650. })
  8651. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8652. for i = 0, 8, 0.1 do
  8653. swait()
  8654. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8655. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8656. 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)
  8657. if Torsovelocity.Y > 2 then
  8658. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8659. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8660. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8661. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8662. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8663. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8664. elseif Torsovelocity.Y < 1 then
  8665. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8666. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8667. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8668. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8669. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8670. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8671. end
  8672. end
  8673. for i = 0, 18, 0.1 do
  8674. swait()
  8675. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8676. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8677. 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)
  8678. if Torsovelocity.Y > 2 then
  8679. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8680. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8681. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8682. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8683. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8684. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8685. elseif Torsovelocity.Y < 1 then
  8686. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8687. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8688. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8689. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8690. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8691. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8692. end
  8693. end
  8694. GuW1:Destroy()
  8695. GuW1 = Instance.new("Weld")
  8696. GuW1.Name = "GuW"
  8697. GuW1.Part0 = Torso
  8698. GuW1.C0 = cn(0, 0, -15)
  8699. GuW1.C1 = cn(0, 0, 0)
  8700. GuW1.Part1 = Firepart1
  8701. GuW1.Parent = Torso
  8702. GuW2:Destroy()
  8703. GuW2 = Instance.new("Weld")
  8704. GuW2.Name = "GuW"
  8705. GuW2.Part0 = Torso
  8706. GuW2.C0 = cn(0, 0, -17.5)
  8707. GuW2.C1 = cn(0, 0, 0)
  8708. GuW2.Part1 = Firepart2
  8709. GuW2.Parent = Torso
  8710. for i = 0, 1.25, 0.01 do
  8711. swait()
  8712. 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)
  8713. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8714. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8715. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8716. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8717. if Torsovelocity.Y > 2 then
  8718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8720. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * angles(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  8721. 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)
  8722. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8723. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8724. elseif Torsovelocity.Y < 1 then
  8725. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8726. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8727. 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)
  8728. 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)
  8729. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8730. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8731. end
  8732. end
  8733. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8734. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8735. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8736. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8737. for i = 0, 3, 0.1 do
  8738. swait()
  8739. if Torsovelocity.Y > 2 then
  8740. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8741. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8742. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8743. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8744. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8745. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8746. elseif Torsovelocity.Y < 1 then
  8747. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8748. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8749. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8750. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8751. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8752. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8753. end
  8754. end
  8755. wait(1)
  8756. bp2:Destroy()
  8757. Humanoid.WalkSpeed = 16
  8758. attack = false
  8759. MV4 = 0
  8760. Firepart1:Destroy()
  8761. Firepart2:Destroy()
  8762. end
  8763. end)
  8764. spiritballenergy = true
  8765. local spirit1 = true
  8766. local spirit2 = true
  8767. local sizeup = 38
  8768. local ringgo = 18
  8769. local potara = false
  8770. local potara1 = false
  8771. local potara2 = false
  8772. local potara3 = false
  8773. local potara4 = false
  8774. local hipheight = false
  8775. local idle7 = true
  8776. local idle6 = true
  8777. local idle5 = false
  8778. local noidle = false
  8779. local noidle1 = false
  8780. local fuse = false
  8781. local bigkamehameha1 = false
  8782. local bigkamehameha2 = false
  8783. local idle2 = false
  8784. local idle3 = false
  8785. local com1 = 10
  8786. local com2 = -5
  8787. local fuse1 = false
  8788. local fuse2 = false
  8789. local fuse3 = false
  8790. local fuse4 = false
  8791. local fuse5 = false
  8792. local fuse6 = false
  8793. local fuse7 = false
  8794. local fuse8 = false
  8795. local ssj4 = false
  8796. local headcolor = 0
  8797. local walk11 = true
  8798. local great = false
  8799. local size = 0
  8800. local size2 = 0
  8801. local kicharging = false
  8802. local ki = 100
  8803.  
  8804.  
  8805.  
  8806. --Sounds
  8807. --Folder
  8808. soundfolder = Instance.new("Model",char)
  8809. soundfolder.Name = "Sound Folder"
  8810. --Sounds
  8811. kamecharge = Instance.new("Sound",soundfolder)
  8812. kamecharge.Volume = 10
  8813. kamecharge.Name = "kamecharge"
  8814. kamecharge.Looped = false
  8815. kamecharge.SoundId = "rbxassetid://908489666"
  8816. kamefire = Instance.new("Sound",soundfolder)
  8817. kamefire.Volume = 10
  8818. kamefire.Name = "kamefire"
  8819. kamefire.Looped = false
  8820. kamefire.TimePosition = 0.5
  8821. kamefire.SoundId = "rbxassetid://977360812"
  8822. kamehit = Instance.new("Sound",soundfolder)
  8823. kamehit.Volume = 30
  8824. kamehit.Name = "kamehit"
  8825. kamehit.Looped = false
  8826. kamehit.SoundId = "rbxassetid://908484148"
  8827. ssjaura = Instance.new("Sound",soundfolder)
  8828. ssjaura.Volume = 5
  8829. ssjaura.Name = "ssjaura"
  8830. ssjaura.Looped = true
  8831. ssjaura.SoundId = "rbxassetid://891397456"
  8832. ssjauraburst = Instance.new("Sound",soundfolder)
  8833. ssjauraburst.Volume = math.huge
  8834. ssjauraburst.Name = "ssjauraburst"
  8835. ssjauraburst.Looped =false
  8836. ssjauraburst.SoundId = "rbxassetid://437393965"
  8837. ssjmusic = Instance.new("Sound",soundfolder)
  8838. ssjmusic.Volume = 0
  8839. ssjmusic.Name = "ssjmusic"
  8840. ssjmusic.Looped = true
  8841. ssjmusic.SoundId = "rbxassetid://390946253"
  8842. ssj2music = Instance.new("Sound",soundfolder)
  8843. ssj2music.Volume = 0
  8844. ssj2music.Name = "ssj2music"
  8845. ssj2music.Looped = true
  8846. ssj2music.SoundId = "rbxassetid://144377132"
  8847. ssj2aura = Instance.new("Sound",soundfolder)
  8848. ssj2aura.Volume = 5
  8849. ssj2aura.Name = "ssj2aura"
  8850. ssj2aura.Looped = true
  8851. ssj2aura.SoundId = "rbxassetid://850205092"
  8852. ssj3music = Instance.new("Sound",soundfolder)
  8853. ssj3music.Volume = 0
  8854. ssj3music.Name = "ssj3music"
  8855. ssj3music.Looped = true
  8856. ssj3music.SoundId = "rbxassetid://156056027"
  8857. KiCharge = Instance.new("Sound",soundfolder)
  8858. KiCharge.Volume = 10000
  8859. KiCharge.Name = "KiCharge"
  8860. KiCharge.Looped = true
  8861. KiCharge.TimePosition = 0.7
  8862. KiCharge.SoundId = "rbxassetid://700499952"
  8863.  
  8864. KiCharge2 = Instance.new("Sound",soundfolder)
  8865. KiCharge2.Volume = 10000
  8866. KiCharge2.Name = "KiCharge2"
  8867. KiCharge2.Looped = false
  8868. KiCharge2.TimePosition = 7.3
  8869.  
  8870. KiCharge2.SoundId = "rbxassetid://700499952"
  8871. Lightning = Instance.new("Sound",soundfolder)
  8872. Lightning.Volume = 10000
  8873. Lightning.TimePosition = 1
  8874. Lightning.Name = "Lightning"
  8875. Lightning.Looped = false
  8876. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8877. AuraOff = Instance.new("Sound",soundfolder)
  8878. AuraOff.Volume = 10000
  8879. AuraOff.Name = "AuraOff"
  8880. AuraOff.Looped = false
  8881. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8882. PowerDown = Instance.new("Sound",soundfolder)
  8883. PowerDown.Volume = 10000
  8884. PowerDown.Name = "PowerDown"
  8885. PowerDown.Looped = false
  8886. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8887. punchsound1 = Instance.new("Sound",soundfolder)
  8888. punchsound1.Volume = 10
  8889. punchsound1.Name = "punchsound1"
  8890. punchsound1.Looped = false
  8891. punchsound1.SoundId = "rbxassetid://137579113"
  8892. punchsound2 = Instance.new("Sound",soundfolder)
  8893. punchsound2.Volume = 10
  8894. punchsound2.Name = "punchsound2"
  8895. punchsound2.Looped = false
  8896. punchsound2.SoundId = "rbxassetid://441202925"
  8897. kiblastsound = Instance.new("Sound",soundfolder)
  8898. kiblastsound.Volume = 10000
  8899. kiblastsound.Name = "kiblastsound"
  8900. kiblastsound.Looped = false
  8901. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8902. screaming = Instance.new("Sound",soundfolder)
  8903. screaming.Volume = 1
  8904. screaming.Name = "screaming"
  8905. screaming.Looped = true
  8906. screaming.SoundId = "rbxassetid://1096434714"
  8907. screaming1 = Instance.new("Sound",soundfolder)
  8908. screaming1.Volume = 10
  8909. screaming1.Name = "screaming1"
  8910. screaming1.Looped = false
  8911. screaming1.SoundId = "rbxassetid://975468335"
  8912. FastPunch = Instance.new("Sound",soundfolder)
  8913. FastPunch.Volume = 10000
  8914. FastPunch.Name = "FastPunch"
  8915. FastPunch.Looped = false
  8916. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8917. GiantStep = Instance.new("Sound",soundfolder)
  8918. GiantStep.Volume = 10000
  8919. GiantStep.Name = "GiantStep"
  8920. GiantStep.Looped = false
  8921. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8922. StrongPunch = Instance.new("Sound",soundfolder)
  8923. StrongPunch.Volume = 10000
  8924. StrongPunch.Name = "StrongPunch"
  8925. StrongPunch.Looped = false
  8926. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8927. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8928. KamehamehaVoice.Volume = 10000
  8929. KamehamehaVoice.Name = "KamehamehaVoice"
  8930. KamehamehaVoice.Looped = false
  8931. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8932. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8933. KamehamehaVoice6.Volume = 10000
  8934. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8935. KamehamehaVoice6.Looped = false
  8936. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8937. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8938. KamehamehaVoice3.Volume = 10000
  8939. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8940. KamehamehaVoice3.Looped = false
  8941. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8942. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8943. KamehamehaVoice2.Volume = 10000
  8944. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8945. KamehamehaVoice2.Looped = false
  8946. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8947. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8948. KamehamehaVoice1.Volume = 10000
  8949. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8950. KamehamehaVoice1.Looped = false
  8951. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8952. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8953. KamehamehaVoice4.Volume = 10000
  8954. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8955. KamehamehaVoice4.Looped = false
  8956. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8957. ssjbaura = Instance.new("Sound",soundfolder)
  8958. ssjbaura.Volume = 1
  8959. ssjbaura.Name = "ssjbaura"
  8960. ssjbaura.Looped = true
  8961. ssjbaura.SoundId = "rbxassetid://443386048"
  8962. ssjbauraburst = Instance.new("Sound",soundfolder)
  8963. ssjbauraburst.Volume = 1
  8964. ssjbauraburst.Name = "ssjbauraburst"
  8965. ssjbauraburst.Looped = false
  8966. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8967. ssjbmusic = Instance.new("Sound",soundfolder)
  8968. ssjbmusic.Volume = 0
  8969. ssjbmusic.Name = "ssjbmusic"
  8970. ssjbmusic.Looped = true
  8971. ssjbmusic.SoundId = "rbxassetid://180572775"
  8972. ssjbkaioken = Instance.new("Sound",soundfolder)
  8973. ssjbkaioken.Volume = 10000
  8974. ssjbkaioken.Name = "ssjbkaioken"
  8975. ssjbkaioken.Looped = false
  8976. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8977. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8978. ssjbkaioken1.Volume = 10000
  8979. ssjbkaioken1.Name = "ssjbkaioken1"
  8980. ssjbkaioken1.Looped = false
  8981. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8982. ssjbkaura = Instance.new("Sound",soundfolder)
  8983. ssjbkaura.Volume = 3
  8984. ssjbkaura.Name = "ssjbkaura"
  8985. ssjbkaura.Looped = true
  8986. ssjbkaura.SoundId = "rbxassetid://972925821"
  8987. ssjgaura = Instance.new("Sound",soundfolder)
  8988. ssjgaura.Volume = 5
  8989. ssjgaura.Name = "ssjgaura"
  8990. ssjgaura.Looped = true
  8991. ssjgaura.SoundId = "rbxassetid://590580266"
  8992. ApeGrowl = Instance.new("Sound",soundfolder)
  8993. ApeGrowl.Volume = 10
  8994. ApeGrowl.Name = "ApeGrowl"
  8995. ApeGrowl.Looped = false
  8996. ApeGrowl.SoundId = "rbxassetid://849892755"
  8997. ssjgmusic = Instance.new("Sound",soundfolder)
  8998. ssjgmusic.Volume = 0
  8999. ssjgmusic.Name = "ssjgmusic"
  9000. ssjgmusic.Looped = true
  9001. ssjgmusic.SoundId = "rbxassetid://785398417"
  9002. Ape1 = Instance.new("Sound",soundfolder)
  9003. Ape1.Volume = 10
  9004. Ape1.Name = "Ape1"
  9005. Ape1.Looped = false
  9006. Ape1.SoundId = "rbxassetid://851581494"
  9007.  
  9008. Ape2 = Instance.new("Sound",soundfolder)
  9009. Ape2.Volume = 10
  9010. Ape2.Name = "Ape2"
  9011. Ape2.Looped = false
  9012. Ape2.SoundId = "rbxassetid://851581851"
  9013. Ape3 = Instance.new("Sound",soundfolder)
  9014. Ape3.Volume = 10
  9015. Ape3.Name = "Ape3"
  9016. Ape3.Looped = false
  9017. Ape3.SoundId = "rbxassetid://851582274"
  9018.  
  9019. local beamgo = 6
  9020. local beamgo1 = 1
  9021. local startk = false
  9022. local beam1 = false
  9023. local beam2 = false
  9024.  
  9025. local kamehameha5 = false
  9026. enabled = false
  9027. local number = 1
  9028. --GoundWaves
  9029.  
  9030.  
  9031.  
  9032. function RenderStepped3()
  9033. if spiritballenergy == true then
  9034. wait(math.random(0.1,0.5))
  9035. ay = new("Part",char)
  9036. ay.Name = "NewPart2"
  9037. ay.Size = v3(0.3,0.3,0.3)
  9038. ay.CanCollide = false
  9039. ay.Material = "Neon"
  9040.  
  9041. ay.BrickColor = bc("Cyan")
  9042.  
  9043. imcool = new("Part",char)
  9044. imcool = Instance.new("SpecialMesh",ay)
  9045. imcool.MeshType = "Sphere"
  9046.  
  9047. ay.Position = v3(999,999,999)
  9048. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  9049. ys = Instance.new("BodyVelocity",ay)
  9050. ys.Name = "GO1"
  9051. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  9052.  
  9053. ys.Velocity = v3(0,6,0)
  9054. game.Debris:AddItem(ay,4)
  9055. end
  9056. end
  9057.  
  9058. --[[a1 = new("Part",char)
  9059. a1.Name = "Beam"
  9060. a1.Anchored = true
  9061. a1.Size = v3(6,6,6)
  9062. a1.CanCollide = false
  9063. a1.Locked = true
  9064. a1.Position = v3(999,999,999)
  9065. a1.BrickColor = bc("Cyan")
  9066. a1.Material = "Neon"
  9067. a1.Transparency = 0
  9068. aa1 = new("SpecialMesh",a1)
  9069. if fuse == false then
  9070. aa1.MeshType = "Cylinder"
  9071. if potara == false then
  9072. aa1.MeshType = "Cylinder"
  9073. else
  9074. aa1.MeshType = "Sphere"
  9075. end
  9076. else
  9077. aa1.MeshType = "Sphere"
  9078. end
  9079.  
  9080. aa1.Scale = v3(1,1,1)
  9081.  
  9082. a2 = new("Part",char)
  9083. a2.Name = "Beam"
  9084. a2.Anchored = true
  9085. a2.Locked = true
  9086.  
  9087. a2.Size = v3(0.1,0.1,0.1)
  9088. a2.CanCollide = false
  9089. a2.Position = v3(999,999,999)
  9090. a2.BrickColor = bc("Cyan")
  9091. a2.Material = "Neon"
  9092. if fuse == false then
  9093. if potara == false then
  9094. a2.Transparency = 0
  9095. else
  9096. a2.Transparency = 1
  9097. end
  9098. else
  9099.  
  9100. a2.Transparency = 1
  9101. end
  9102. aa2 = new("SpecialMesh",a2)
  9103. aa2.MeshType = "Sphere"
  9104. aa2.Scale = v3(150,100,100)
  9105. a3 = new("Part",char)
  9106. a3.Name = "Beam"
  9107. a3.Locked = true
  9108. a3.Anchored = true
  9109. a3.Size = v3(0.1,0.1,0.1)
  9110. a3.CanCollide = false
  9111. a3.Position = v3(999,999,999)
  9112. a3.BrickColor = bc("Cyan")
  9113. a3.Material = "Neon"
  9114. if fuse == false then
  9115. if potara == false then
  9116. a3.Transparency = 0
  9117. else
  9118. a3.Transparency = 1
  9119. end
  9120. else
  9121.  
  9122. a3.Transparency = 1
  9123. end
  9124. aa3 = new("SpecialMesh",a3)
  9125. aa3.MeshType = "Sphere"
  9126. aa3.Scale = v3(200,100,100)
  9127. if ssj4 == true and fuse == false then
  9128. a1.BrickColor = bc("Really red")
  9129. a2.BrickColor = bc("Really red")
  9130. a3.BrickColor = bc("Really red")
  9131. --]]
  9132.  
  9133.  
  9134. mouse.KeyDown:connect(function(key)
  9135. if key == "=" then
  9136.  
  9137. Humanoid.WalkSpeed = 0
  9138. RootPart.Anchored = true
  9139. bigkamehameha1 = true
  9140.  
  9141. wait(0)
  9142. bigkamehameha1 = false
  9143. bigkamehameha2 = true
  9144. ar = new("Part",char)
  9145. ar.Name = "NewPart"
  9146. ar.Position = v3(999,999,999)
  9147. ar.Size = v3(1,1,1)
  9148. ar.BrickColor = bc("Cyan")
  9149. ar.Material = "Neon"
  9150. ar.Transparency = 1
  9151. aar = new("SpecialMesh",ar)
  9152. aar.MeshType = "Sphere"
  9153. aar.Scale = v3(3,3,4)
  9154.  
  9155. aaar =new("Weld",ar)
  9156. aaar.Part0 = Torso
  9157. aaar.Part1 = ar
  9158. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9159. for i = 1,9 do
  9160. wait(0.5)
  9161. GroundWave1d()
  9162. ar.Transparency = ar.Transparency - 0.1
  9163. end
  9164. kamehameha()
  9165.  
  9166. idle7 = true
  9167. ar:Destroy()
  9168. bigkamehameha2 = false
  9169. RootPart.Anchored = false
  9170. end
  9171. end)
  9172.  
  9173. function splash()
  9174. beamgo = 6
  9175. beamgo1 = 1
  9176. enabled = true
  9177. sizeup = -25
  9178.  
  9179. kamefire.Volume = 5
  9180.  
  9181. wait(0.2)
  9182. RootPart.Anchored = true
  9183. kamecharge:Stop()
  9184.  
  9185.  
  9186. a1 = new("Part",char)
  9187. a1.Name = "Beam"
  9188. a1.Anchored = true
  9189. a1.Size = v3(6,6,6)
  9190. a1.CanCollide = false
  9191. a1.Locked = true
  9192. a1.Position = v3(999,999,999)
  9193. a1.BrickColor = bc("Cyan")
  9194. a1.Material = "Neon"
  9195. a1.Transparency = 0
  9196. aa1 = new("SpecialMesh",a1)
  9197. if fuse == false then
  9198. aa1.MeshType = "Cylinder"
  9199. if potara == false then
  9200. aa1.MeshType = "Cylinder"
  9201. else
  9202. aa1.MeshType = "Sphere"
  9203. end
  9204. else
  9205. aa1.MeshType = "Sphere"
  9206. end
  9207.  
  9208. aa1.Scale = v3(1,1,1)
  9209.  
  9210. a2 = new("Part",char)
  9211. a2.Name = "Beam"
  9212. a2.Anchored = true
  9213. a2.Locked = true
  9214.  
  9215. a2.Size = v3(0.1,0.1,0.1)
  9216. a2.CanCollide = false
  9217. a2.Position = v3(999,999,999)
  9218. a2.BrickColor = bc("Cyan")
  9219. a2.Material = "Neon"
  9220. if fuse == false then
  9221. if potara == false then
  9222. a2.Transparency = 0
  9223. else
  9224. a2.Transparency = 1
  9225. end
  9226. else
  9227.  
  9228. a2.Transparency = 1
  9229. end
  9230. aa2 = new("SpecialMesh",a2)
  9231. aa2.MeshType = "Sphere"
  9232. aa2.Scale = v3(150,100,100)
  9233. a3 = new("Part",char)
  9234. a3.Name = "Beam"
  9235. a3.Locked = true
  9236. a3.Anchored = true
  9237. a3.Size = v3(0.1,0.1,0.1)
  9238. a3.CanCollide = false
  9239. a3.Position = v3(999,999,999)
  9240. a3.BrickColor = bc("Cyan")
  9241. a3.Material = "Neon"
  9242. if fuse == false then
  9243. if potara == false then
  9244. a3.Transparency = 0
  9245. else
  9246. a3.Transparency = 1
  9247. end
  9248. else
  9249.  
  9250. a3.Transparency = 1
  9251. end
  9252. aa3 = new("SpecialMesh",a3)
  9253. aa3.MeshType = "Sphere"
  9254. aa3.Scale = v3(200,100,100)
  9255. if ssj4 == true and fuse == false then
  9256. a1.BrickColor = bc("Really red")
  9257. a2.BrickColor = bc("Really red")
  9258. a3.BrickColor = bc("Really red")
  9259. end
  9260. kamecharge:Stop()
  9261. kamefire:Play()
  9262.  
  9263. GroundWave1()
  9264. startk = false
  9265. ringfolder = Instance.new("Model",char)
  9266. end
  9267.  
  9268.  
  9269. GroundWave2 = function()
  9270. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9271. Colors = {"White", "White"}
  9272. local wave3 = Instance.new("Part", char)
  9273. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9274. wave3.Anchored = true
  9275. wave3.Name = "Wave"
  9276. wave3.CanCollide = false
  9277. wave3.Locked = true
  9278. wave3.Size = Vector3.new(1, 1, 1)
  9279. wave3.TopSurface = "Smooth"
  9280. wave3.BottomSurface = "Smooth"
  9281. wave3.Transparency = 0.35
  9282. wave3.CFrame = HandCF
  9283. wm1 = Instance.new("SpecialMesh", wave3)
  9284. wm1.MeshId = "rbxassetid://3270017"
  9285. coroutine.wrap(function()
  9286. for i = 1, 30, 1 do
  9287. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9288. wave3.Size = wm1.Scale
  9289. wave3.CFrame = HandCF
  9290. wave3.Transparency = i/30
  9291. wait()
  9292. end
  9293. wait()
  9294. wave3:Destroy()
  9295. end)()
  9296. end
  9297. GroundWave3 = function()
  9298. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9299. Colors = {"White", "White"}
  9300. local wave2 = Instance.new("Part", char)
  9301. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9302. wave2.Anchored = true
  9303. wave2.Name = "Wave"
  9304. wave2.CanCollide = false
  9305. wave2.Locked = true
  9306. wave2.Size = Vector3.new(1, 1, 1)
  9307. wave2.TopSurface = "Smooth"
  9308. wave2.BottomSurface = "Smooth"
  9309. wave2.Transparency = 0.35
  9310. wave2.CFrame = HandCF
  9311. wm2 = Instance.new("SpecialMesh", wave2)
  9312. wm2.MeshId = "rbxassetid://3270017"
  9313. coroutine.wrap(function()
  9314. for i = 1, 30, 1 do
  9315. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9316. wave2.Size = wm2.Scale
  9317. wave2.CFrame = HandCF
  9318. wave2.Transparency = i/30
  9319. wait()
  9320. end
  9321. wait()
  9322. wave2:Destroy()
  9323. end)()
  9324. end
  9325. GroundWave4 = function()
  9326. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9327. Colors = {"White", "White"}
  9328. local wave1 = Instance.new("Part", char)
  9329. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9330. wave1.Anchored = true
  9331. wave1.Name = "Wave"
  9332. wave1.CanCollide = false
  9333. wave1.Locked = true
  9334. wave1.Size = Vector3.new(1, 1, 1)
  9335. wave1.TopSurface = "Smooth"
  9336. wave1.BottomSurface = "Smooth"
  9337. wave1.Transparency = 0.35
  9338. wave1.CFrame = HandCF
  9339. wm3 = Instance.new("SpecialMesh", wave1)
  9340. wm3.MeshId = "rbxassetid://3270017"
  9341. coroutine.wrap(function()
  9342. for i = 1, 30, 1 do
  9343. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9344. wave1.Size = wm3.Scale
  9345. wave1.CFrame = HandCF
  9346. wave1.Transparency = i/30
  9347. wait()
  9348. end
  9349. wait()
  9350. wave1:Destroy()
  9351. end)()
  9352. end
  9353.  
  9354.  
  9355. function kamehameha()
  9356. beamgo = 6
  9357. beamgo1 = 1
  9358. enabled = true
  9359. sizeup = -25
  9360.  
  9361. kamefire.Volume = 5
  9362.  
  9363. wait(0.2)
  9364. RootPart.Anchored = true
  9365. kamecharge:Stop()
  9366.  
  9367.  
  9368. a1 = new("Part",char)
  9369. a1.Name = "Beam"
  9370. a1.Anchored = true
  9371. a1.Size = v3(6,6,6)
  9372. a1.CanCollide = false
  9373. a1.Locked = true
  9374. a1.Position = v3(999,999,999)
  9375. a1.BrickColor = bc("Cyan")
  9376. a1.Material = "Neon"
  9377. a1.Transparency = 0
  9378. aa1 = new("SpecialMesh",a1)
  9379. if fuse == false then
  9380. aa1.MeshType = "Cylinder"
  9381. if potara == false then
  9382. aa1.MeshType = "Cylinder"
  9383. else
  9384. aa1.MeshType = "Sphere"
  9385. end
  9386. else
  9387. aa1.MeshType = "Sphere"
  9388. end
  9389.  
  9390. aa1.Scale = v3(1,1,1)
  9391.  
  9392. a2 = new("Part",char)
  9393. a2.Name = "Beam"
  9394. a2.Anchored = true
  9395. a2.Locked = true
  9396.  
  9397. a2.Size = v3(0.1,0.1,0.1)
  9398. a2.CanCollide = false
  9399. a2.Position = v3(999,999,999)
  9400. a2.BrickColor = bc("Cyan")
  9401. a2.Material = "Neon"
  9402. if fuse == false then
  9403. if potara == false then
  9404. a2.Transparency = 0
  9405. else
  9406. a2.Transparency = 1
  9407. end
  9408. else
  9409.  
  9410. a2.Transparency = 1
  9411. end
  9412. aa2 = new("SpecialMesh",a2)
  9413. aa2.MeshType = "Sphere"
  9414. aa2.Scale = v3(150,100,100)
  9415. a3 = new("Part",char)
  9416. a3.Name = "Beam"
  9417. a3.Locked = true
  9418. a3.Anchored = true
  9419. a3.Size = v3(0.1,0.1,0.1)
  9420. a3.CanCollide = false
  9421. a3.Position = v3(999,999,999)
  9422. a3.BrickColor = bc("Cyan")
  9423. a3.Material = "Neon"
  9424. if fuse == false then
  9425. if potara == false then
  9426. a3.Transparency = 0
  9427. else
  9428. a3.Transparency = 1
  9429. end
  9430. else
  9431.  
  9432. a3.Transparency = 1
  9433. end
  9434. aa3 = new("SpecialMesh",a3)
  9435. aa3.MeshType = "Sphere"
  9436. aa3.Scale = v3(200,100,100)
  9437. if ssj4 == true and fuse == false then
  9438. a1.BrickColor = bc("Really red")
  9439. a2.BrickColor = bc("Really red")
  9440. a3.BrickColor = bc("Really red")
  9441. end
  9442. kamecharge:Stop()
  9443. kamefire:Play()
  9444.  
  9445. GroundWave1()
  9446. startk = false
  9447. ringfolder = Instance.new("Model",char)
  9448. --Damages
  9449. -----------------------------------------------------------------------------------------
  9450. a1.Touched:connect(function(hit)
  9451.  
  9452. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9453.  
  9454.  
  9455.  
  9456. if hit.Parent:IsA("Model") then
  9457. hit.Parent:BreakJoints()
  9458. end
  9459. hit:Destroy()
  9460. if enabled == true then
  9461. enabled = false
  9462. num = num + 1
  9463. kamehit:Play()
  9464. a21 = new("Part",char)
  9465. a21.Name = "Beam"..num
  9466. a21.Locked = true
  9467. a21.Size = v3(1,1,1)
  9468. a21.CanCollide = false
  9469. a21.Position = v3(999,999,999)
  9470. a21.BrickColor = bc("Cyan")
  9471. a21.Material = "Neon"
  9472. a21.Transparency = 0
  9473. aa21 = new("SpecialMesh",a21)
  9474. a21.Anchored = true
  9475. a21.Position = hit.Position
  9476. aa21.MeshType = "Sphere"
  9477. aa21.Scale = v3(1,1,1)
  9478. GroundWave2()
  9479. GroundWave3()
  9480. GroundWave4()
  9481. for i = 1,50 do
  9482. wait()
  9483. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9484. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9485. end
  9486. enabled = true
  9487. char["Beam"..num]:Destroy()
  9488. end
  9489.  
  9490. end
  9491.  
  9492. end)
  9493.  
  9494.  
  9495. --Damages
  9496. -----------------------------------------------------------------------------------------
  9497. a5.Touched:connect(function(hit)
  9498.  
  9499. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9500.  
  9501.  
  9502.  
  9503. if hit.Parent:IsA("Model") then
  9504. hit.Parent:BreakJoints()
  9505. end
  9506. hit:Destroy()
  9507. if enabled == true then
  9508. enabled = false
  9509. num = num + 1
  9510. kamehit:Play()
  9511. a21 = new("Part",char)
  9512. a21.Name = "Beam"..num
  9513. a21.Locked = true
  9514. a21.Size = v3(1,1,1)
  9515. a21.CanCollide = false
  9516. a21.Position = v3(999,999,999)
  9517. a21.BrickColor = bc("Cyan")
  9518. a21.Material = "Neon"
  9519. a21.Transparency = 0
  9520. aa21 = new("SpecialMesh",a21)
  9521. a21.Anchored = true
  9522. a21.Position = hit.Position
  9523. aa21.MeshType = "Sphere"
  9524. aa21.Scale = v3(1,1,1)
  9525. GroundWave2()
  9526. GroundWave3()
  9527. GroundWave4()
  9528. for i = 1,50 do
  9529. wait()
  9530. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9531. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9532. end
  9533. enabled = true
  9534. char["Beam"..num]:Destroy()
  9535. end
  9536.  
  9537. end
  9538.  
  9539. end)
  9540.  
  9541.  
  9542. beam2 = true
  9543. beam1 = true
  9544.  
  9545. if potara == true then
  9546. for i = 1,20 do
  9547. wait(0.1)
  9548. sizeup = sizeup-0.7
  9549. ringgo = ringgo + 15
  9550. av = new("Part",ringfolder)
  9551. av.Name = "NewRing"
  9552. av.Anchored = true
  9553. av.Size = v3(0.6,1,1)
  9554. av.BrickColor = bc("New Yeller")
  9555. av.Material = "Neon"
  9556. av.Transparency = 0
  9557. aav = new("SpecialMesh",av)
  9558. aav.MeshType = "FileMesh"
  9559. aav.Scale = v3(sizeup,30,sizeup)
  9560. aav.MeshId = "rbxassetid://991124063"
  9561. av.CFrame = RootPart.CFrame * CFrame.Angles(rad(90),rad(0),0)+ v3(0,1,0) + RootPart.CFrame.lookVector * ringgo * math.random(1.1,1.3)
  9562.  
  9563. end
  9564. end
  9565. if potara == false then
  9566. wait(3)
  9567. else
  9568. wait(0.5)
  9569. end
  9570.  
  9571. beam1 = false
  9572.  
  9573. repeat
  9574. wait()
  9575.  
  9576. if fuse == false then
  9577. if potara == false then
  9578. a1.Size = a1.Size - v3(0,0.2,0.2)
  9579. else
  9580. for i,v in pairs(char.Model:GetChildren()) do
  9581. if v:IsA("Part") then
  9582. if v.Name == "NewRing" then
  9583. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9584. v.Transparency = v.Transparency + 0.1
  9585. end
  9586. end
  9587. end
  9588. a1.Size = a1.Size - v3(0,2,2)
  9589. end
  9590. else
  9591. a1.Size = a1.Size - v3(0,2,2)
  9592. end
  9593. aa2.Scale = aa2.Scale - v3(3,3,3)
  9594. aa3.Scale = aa3.Scale - v3(3,3,3)
  9595. until
  9596. a1.Size.y < 0.1
  9597.  
  9598.  
  9599. a1:Destroy()
  9600. ringfolder:Destroy()
  9601. a2:Destroy()
  9602. a3:Destroy()
  9603. for i = 1,10 do
  9604. wait()
  9605.  
  9606. kamefire.Volume = kamefire.Volume - 0.5
  9607. end
  9608. kamefire:Stop()
  9609. RootPart.Anchored = false
  9610.  
  9611. end
  9612.  
  9613.  
  9614.  
  9615.  
  9616.  
  9617. mouse.KeyDown:connect(function(k)
  9618. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9619. MV4 = 0
  9620. Humanoid.WalkSpeed = 13
  9621. attack = true
  9622. Firepart1 = Instance.new("Part", RightArm)
  9623. Firepart1.Size = Vector3.new(1, 1, 1)
  9624. GuW1 = Instance.new("Weld")
  9625. GuW1.Name = "GuW"
  9626. GuW1.Part0 = RightArm
  9627. GuW1.C0 = cn(0, -1, 0)
  9628. GuW1.C1 = cn(0, 0, 0)
  9629. GuW1.Part1 = Firepart1
  9630. GuW1.Parent = RightArm
  9631. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9632. Firepart1.Transparency = 1
  9633. Firepart2 = Instance.new("Part", LeftArm)
  9634. Firepart2.Size = Vector3.new(1, 1, 1)
  9635. GuW2 = Instance.new("Weld")
  9636. GuW2.Name = "GuW"
  9637. GuW2.Part0 = LeftArm
  9638. GuW2.C0 = cn(0, -1, 0)
  9639. GuW2.C1 = cn(0, 0, 0)
  9640. GuW2.Part1 = Firepart2
  9641. GuW2.Parent = LeftArm
  9642. Firepart2.Transparency = 1
  9643. GuW1:Destroy()
  9644. GuW1 = Instance.new("Weld")
  9645. GuW1.Name = "GuW"
  9646. GuW1.Part0 = Torso
  9647. GuW1.C0 = cn(0, 0, -6)
  9648. GuW1.C1 = cn(0, 0, 0)
  9649. GuW1.Part1 = Firepart1
  9650. GuW1.Parent = Torso
  9651. GuW2:Destroy()
  9652. GuW2 = Instance.new("Weld")
  9653. GuW2.Name = "GuW"
  9654. GuW2.Part0 = Torso
  9655. GuW2.C0 = cn(0, 0, -6)
  9656. GuW2.C1 = cn(0, 0, 0)
  9657. GuW2.Part1 = Firepart2
  9658. GuW2.Parent = Torso
  9659. GuW2:Destroy()
  9660. GuW2 = Instance.new("Weld")
  9661. GuW2.Name = "GuW"
  9662. GuW2.Part0 = Torso
  9663. GuW2.C0 = cn(0, 0, -4)
  9664. GuW2.C1 = cn(0, 0, 0)
  9665. GuW2.Part1 = Firepart2
  9666. GuW2.Parent = Torso
  9667. for i = 0, 18, 0.1 do
  9668. swait()
  9669. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9670. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9671. 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)
  9672. if Torsovelocity.Y > 2 then
  9673. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9674. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9675. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9676. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9677. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9678. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9679. elseif Torsovelocity.Y < 1 then
  9680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9681. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9682. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9683. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9684. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9685. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9686. end
  9687. end
  9688. GuW1:Destroy()
  9689. GuW1 = Instance.new("Weld")
  9690. GuW1.Name = "GuW"
  9691. GuW1.Part0 = Torso
  9692. GuW1.C0 = cn(0, 0, -15)
  9693. GuW1.C1 = cn(0, 0, 0)
  9694. GuW1.Part1 = Firepart1
  9695. GuW1.Parent = Torso
  9696. GuW2:Destroy()
  9697. GuW2 = Instance.new("Weld")
  9698. GuW2.Name = "GuW"
  9699. GuW2.Part0 = Torso
  9700. GuW2.C0 = cn(0, 0, -17.5)
  9701. GuW2.C1 = cn(0, 0, 0)
  9702. GuW2.Part1 = Firepart2
  9703. GuW2.Parent = Torso
  9704. for i = 0, 1.25, 0.01 do
  9705. swait()
  9706. 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)
  9707. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9708. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9709. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9710. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9711. if Torsovelocity.Y > 2 then
  9712. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9713. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9714. 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)
  9715. 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)
  9716. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9717. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9718. end
  9719. end
  9720. wait(0.5)
  9721. Humanoid.WalkSpeed = 16
  9722. attack = false
  9723. MV4 = 300
  9724. Firepart1:Destroy()
  9725. Firepart2:Destroy()
  9726. end
  9727.  
  9728.  
  9729. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9730. MV4 = 90
  9731. Humanoid.WalkSpeed = 0.01
  9732. attack = true
  9733. Firepart1 = Instance.new("Part", RightArm)
  9734. Firepart1.Size = Vector3.new(1, 1, 1)
  9735. GuW1 = Instance.new("Weld")
  9736. GuW1.Name = "GuW"
  9737. GuW1.Part0 = RightArm
  9738. GuW1.C0 = cn(0, -1, 0)
  9739. GuW1.C1 = cn(0, 0, 0)
  9740. GuW1.Part1 = Firepart1
  9741. GuW1.Parent = RightArm
  9742. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9743. Firepart1.Transparency = 1
  9744. Firepart2 = Instance.new("Part", LeftArm)
  9745. Firepart2.Size = Vector3.new(1, 1, 1)
  9746. GuW2 = Instance.new("Weld")
  9747. GuW2.Name = "GuW"
  9748. GuW2.Part0 = LeftArm
  9749. GuW2.C0 = cn(0, -1, 0)
  9750. GuW2.C1 = cn(0, 0, 0)
  9751. GuW2.Part1 = Firepart2
  9752. GuW2.Parent = LeftArm
  9753. Firepart2.Transparency = 1
  9754. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9755. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9756. for i = 0, 2, 0.1 do
  9757. swait()
  9758. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9759. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9760. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9761. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9762. if Torsovelocity.Y > 2 then
  9763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9765. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9766. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9767. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9768. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9769. elseif Torsovelocity.Y < 1 then
  9770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9772. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9774. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9775. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9776. end
  9777. end
  9778. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9779. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9780. for i = 0, 7, 0.1 do
  9781. swait()
  9782. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9783. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9784. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9785. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9786. if Torsovelocity.Y > 2 then
  9787. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9788. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9789. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9790. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9791. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9792. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9793. elseif Torsovelocity.Y < 1 then
  9794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9796. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9797. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9798. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9799. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9800. end
  9801. end
  9802. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9803. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9804. for i = 0, 7, 0.1 do
  9805. swait()
  9806. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9807. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9808. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9809. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9810. if Torsovelocity.Y > 2 then
  9811. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9812. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9813. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9814. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9815. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9816. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9817. elseif Torsovelocity.Y < 1 then
  9818. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9819. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9820. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9821. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9822. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9823. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9824. end
  9825. end
  9826. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9827. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9828. for i = 0, 6, 0.1 do
  9829. swait()
  9830. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9831. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9832. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9833. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9834. if Torsovelocity.Y > 2 then
  9835. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9836. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9837. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9838. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9839. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9840. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9841. elseif Torsovelocity.Y < 1 then
  9842. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9843. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9844. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9845. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9846. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9847. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9848. end
  9849. end
  9850. for i = 0, 5, 0.1 do
  9851. swait()
  9852. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9853. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9854. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9855. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9856. if Torsovelocity.Y > 2 then
  9857. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9858. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9859. 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)
  9860. 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)
  9861. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9862. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9863. elseif Torsovelocity.Y < 1 then
  9864. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9865. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9866. 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)
  9867. 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)
  9868. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9869. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9870. end
  9871. end
  9872. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9873. for i = 0, 7, 0.1 do
  9874. swait()
  9875. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9876. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9877. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9878. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9879. if Torsovelocity.Y > 2 then
  9880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9882. 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)
  9883. 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)
  9884. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9885. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9886. elseif Torsovelocity.Y < 1 then
  9887. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9888. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9889. 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)
  9890. 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)
  9891. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9892. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9893. end
  9894. end
  9895. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9896. GuW1:Destroy()
  9897. GuW1 = Instance.new("Weld")
  9898. GuW1.Name = "GuW"
  9899. GuW1.Part0 = Torso
  9900. GuW1.C0 = cn(0, 0, -6)
  9901. GuW1.C1 = cn(0, 0, 0)
  9902. GuW1.Part1 = Firepart1
  9903. GuW1.Parent = Torso
  9904. GuW2:Destroy()
  9905. GuW2 = Instance.new("Weld")
  9906. GuW2.Name = "GuW"
  9907. GuW2.Part0 = Torso
  9908. GuW2.C0 = cn(0, 0, -6)
  9909. GuW2.C1 = cn(0, 0, 0)
  9910. GuW2.Part1 = Firepart2
  9911. GuW2.Parent = Torso
  9912. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9913. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9914. GuW2:Destroy()
  9915. GuW2 = Instance.new("Weld")
  9916. GuW2.Name = "GuW"
  9917. GuW2.Part0 = Torso
  9918. GuW2.C0 = cn(0, 0, -4)
  9919. GuW2.C1 = cn(0, 0, 0)
  9920. GuW2.Part1 = Firepart2
  9921. GuW2.Parent = Torso
  9922. for i = 0, 7, 0.1 do
  9923. swait()
  9924. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9925. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9926. if Torsovelocity.Y > 2 then
  9927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9929. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9930. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9931. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9932. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9933. elseif Torsovelocity.Y < 1 then
  9934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9935. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9936. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9937. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9938. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9939. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9940. end
  9941. end
  9942. local bp2 = Create("BodyPosition")({
  9943. P = 900,
  9944. D = 1000,
  9945. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9946. position = Torso.Position + Vector3.new(0, 60, 0),
  9947. Parent = Torso
  9948. })
  9949. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9950. for i = 0, 8, 0.1 do
  9951. swait()
  9952. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9953. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9954. 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)
  9955. if Torsovelocity.Y > 2 then
  9956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9958. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9959. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9960. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9961. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9962. elseif Torsovelocity.Y < 1 then
  9963. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9964. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9965. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9966. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9967. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9968. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9969. end
  9970. end
  9971. for i = 0, 18, 0.1 do
  9972. swait()
  9973. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9974. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9975. 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)
  9976. if Torsovelocity.Y > 2 then
  9977. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9978. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9979. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9980. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9981. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9982. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9983. elseif Torsovelocity.Y < 1 then
  9984. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9985. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9986. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9987. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9988. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9989. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9990. end
  9991. end
  9992. GuW1:Destroy()
  9993. GuW1 = Instance.new("Weld")
  9994. GuW1.Name = "GuW"
  9995. GuW1.Part0 = Torso
  9996. GuW1.C0 = cn(0, 0, -15)
  9997. GuW1.C1 = cn(0, 0, 0)
  9998. GuW1.Part1 = Firepart1
  9999. GuW1.Parent = Torso
  10000. GuW2:Destroy()
  10001. GuW2 = Instance.new("Weld")
  10002. GuW2.Name = "GuW"
  10003. GuW2.Part0 = Torso
  10004. GuW2.C0 = cn(0, 0, -17.5)
  10005. GuW2.C1 = cn(0, 0, 0)
  10006. GuW2.Part1 = Firepart2
  10007. GuW2.Parent = Torso
  10008. for i = 0, 1.25, 0.01 do
  10009. swait()
  10010. 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)
  10011. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  10012. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  10013. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  10014. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  10015. if Torsovelocity.Y > 2 then
  10016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10018. 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)
  10019. 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)
  10020. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10021. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10022. elseif Torsovelocity.Y < 1 then
  10023. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10024. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  10025. 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)
  10026. 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)
  10027. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10028. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10029. end
  10030. end
  10031. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  10032. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  10033. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  10034. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  10035. for i = 0, 3, 0.1 do
  10036. swait()
  10037. if Torsovelocity.Y > 2 then
  10038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  10040. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10041. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10042. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10043. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10044. elseif Torsovelocity.Y < 1 then
  10045. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10046. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10047. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10048. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10049. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10050. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10051. end
  10052. end
  10053. wait(1)
  10054. bp2:Destroy()
  10055. Humanoid.WalkSpeed = 16
  10056. attack = false
  10057. MV4 = 0
  10058. Firepart1:Destroy()
  10059. Firepart2:Destroy()
  10060. end
  10061. end)
  10062. whiletruewait = false
  10063. game:GetService("RunService").Stepped:connect(function()
  10064. if whiletruewait == false then
  10065. whiletruewait = true
  10066. wait()
  10067. whiletruewait = false
  10068. end
  10069. end)
  10070. game:GetService("RunService").Stepped:connect(function()
  10071. if whiletruewait == false then
  10072. if MV1 < 20 then
  10073. MV1 = MV1 + 0.2
  10074. end
  10075. if MV2 < 90 then
  10076. MV2 = MV2 + 1
  10077. end
  10078. if MV3 < 190 then
  10079. MV3 = MV3 + 0.4
  10080. end
  10081. if MV4 < 500 then
  10082. MV4 = MV4 + 0.3
  10083. end
  10084. end
  10085. end)
  10086. Humanoid.MaxHealth = 10000
  10087. wait()
  10088. for i = 1, 6 do
  10089. Humanoid.Health = Humanoid.MaxHealth
  10090. wait()
  10091. end
  10092.  
  10093. ---
  10094. GroundWave3 = function()
  10095. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  10096. Colors = {"White", "White"}
  10097. local wave = Instance.new("Part", char)
  10098. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10099. wave.Anchored = true
  10100. wave.Name = "Wave"
  10101. wave.CanCollide = false
  10102. wave.Locked = true
  10103. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  10104. wave.TopSurface = "Smooth"
  10105. wave.BottomSurface = "Smooth"
  10106. wave.Transparency = 0.10
  10107. wave.CFrame = HandCF
  10108. wm = Instance.new("SpecialMesh",wave)
  10109. wm.MeshId = "rbxassetid://559831844"
  10110. coroutine.wrap(function()
  10111. for i = 1, 30, 1 do
  10112. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  10113. wave.Size = wm.Scale
  10114. wave.CFrame = HandCF
  10115. wave.Transparency = i/30
  10116. wait()
  10117. end
  10118. wait()
  10119. wave:Destroy()
  10120. end)()
  10121. end
  10122. ---
  10123.  
  10124. local rock3 = false
  10125. local rock2 = false
  10126. local rock = false
  10127.  
  10128. if rock2 == true then
  10129. wait(0.1)
  10130.  
  10131. for i,v in pairs(char:GetChildren()) do
  10132. if v:IsA("Part") then
  10133. if v.Name == "NewPart2" then
  10134. v.GO.Velocity = v3(0,-5,0)
  10135. end
  10136. end
  10137.  
  10138. end
  10139. rock2 = false
  10140. end
  10141. if rock3 == true then
  10142. wait(0.1)
  10143. for i,v in pairs(char:GetChildren()) do
  10144. if v:IsA("Part") then
  10145. if v.Name == "NewPart2" then
  10146. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  10147. end
  10148. end
  10149. end
  10150. rock3 = false
  10151. end
  10152.  
  10153.  
  10154. local v3 = Vector3.new
  10155. local num = 0
  10156. local bc = BrickColor.new
  10157. local new = Instance.new
  10158.  
  10159. GroundWave1d = function()
  10160.  
  10161. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  10162. Colors = {"Cyan", "Cyan"}
  10163. local wave = Instance.new("Part", char)
  10164. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  10165. wave.Anchored = true
  10166. wave.Name = "Wave"..number
  10167. wave.CanCollide = false
  10168. wave.Locked = true
  10169. wave.Size = Vector3.new(0.5,0.5,0.5)
  10170. wave.TopSurface = "Smooth"
  10171. wave.BottomSurface = "Smooth"
  10172. wave.Transparency = 0.35
  10173. wave.CFrame = HandCF
  10174. wm = Instance.new("SpecialMesh", wave)
  10175. wm.Name = "wave"..number
  10176. wm.MeshId = "rbxassetid://3270017"
  10177. coroutine.wrap(function()
  10178. for i = 1, 30, 1 do
  10179. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  10180. wave.Size = wm.Scale
  10181. wave.CFrame = HandCF
  10182. wave.Transparency = i/30
  10183. wait()
  10184. end
  10185. wait()
  10186. wave:Destroy()
  10187.  
  10188. end)()
  10189. end
  10190.  
  10191. mouse.KeyDown:connect(function(key)
  10192. if key == "=" then
  10193.  
  10194. Humanoid.WalkSpeed = 0
  10195. RootPart.Anchored = true
  10196. bigkamehameha1 = true
  10197.  
  10198. wait(0)
  10199. bigkamehameha1 = false
  10200. bigkamehameha2 = true
  10201. ar = new("Part",char)
  10202. ar.Name = "NewPart"
  10203. ar.Position = v3(999,999,999)
  10204. ar.Size = v3(1,1,1)
  10205. ar.BrickColor = bc("Cyan")
  10206. ar.Material = "Neon"
  10207. ar.Transparency = 1
  10208. aar = new("SpecialMesh",ar)
  10209. aar.MeshType = "Sphere"
  10210. aar.Scale = v3(3,3,4)
  10211.  
  10212. aaar =new("Weld",ar)
  10213. aaar.Part0 = Torso
  10214. aaar.Part1 = ar
  10215. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  10216. for i = 1,9 do
  10217. wait(0.5)
  10218. GroundWave1d()
  10219. ar.Transparency = ar.Transparency - 0.1
  10220. end
  10221. kamehameha()
  10222.  
  10223. idle7 = true
  10224. ar:Destroy()
  10225. bigkamehameha2 = false
  10226. RootPart.Anchored = false
  10227. end
  10228. end)
  10229.  
  10230.  
  10231.  
  10232. local rad = math.rad
  10233. local kamehameha5 = false
  10234. local kamehameha1 = false
  10235. local kamehameha2 = false
  10236. local kamehameha3 = false
  10237. local kamehameha4 = false
  10238.  
  10239. mouse.KeyDown:connect(function(key)
  10240. if key == "=" then
  10241.  
  10242.  
  10243. idle = false
  10244. Humanoid.WalkSpeed = 0
  10245. RootPart.Anchored = true
  10246.  
  10247. KamehamehaVoice:Play()
  10248. startk = true
  10249.  
  10250.  
  10251.  
  10252. wait(0.4)
  10253.  
  10254.  
  10255. kamehameha2 = true
  10256. kamehameha()
  10257. wait(0.8)
  10258. KamehamehaVoice.TimePosition = 0
  10259. kamehameha2 = false
  10260. Humanoid.WalkSpeed = 16
  10261. RootPart.Anchored = false
  10262. end
  10263. end)
  10264.  
  10265.  
  10266. mouse.KeyDown:connect(function(key)
  10267. if key=="=" then
  10268. Serious()
  10269. char.JumPower = 150
  10270. end
  10271. end)
  10272. Health = math.huge --------- Serious mode aura.
  10273. BaseHealth = math.huge
  10274.  
  10275.  
  10276.  
  10277.  
  10278. InForm = false
  10279.  
  10280. Player = game.Players.LocalPlayer
  10281. Char = Player.Character
  10282. Torso = Char.Torso
  10283.  
  10284. function Serious()
  10285. for X = 1, 1 do wait()
  10286.  
  10287.  
  10288. wait(0)
  10289. for X = 1, 1 do wait()
  10290. local Effect = Instance.new("Part")
  10291. Effect.Name = "Effect"
  10292. Effect.Parent = Torso
  10293. Effect.CFrame = Torso.CFrame
  10294. Effect.BrickColor = BrickColor.new("Neon orange")
  10295. Effect.Shape = "Ball"
  10296. Effect.Size = Vector3.new(1, 1, 1)
  10297. Effect.Anchored = true
  10298. Effect.Material = "Neon"
  10299. Effect.CanCollide = false
  10300. Effect.CFrame = Torso.CFrame
  10301. Effect.Size = Effect.Size + Vector3.new(0.5)
  10302. Effect.Transparency = Effect.Transparency + 0.04
  10303. end
  10304. end
  10305.  
  10306. repeat
  10307. Torso:FindFirstChild("Effect"):Remove()
  10308. until Torso:FindFirstChild("Effect") == nil
  10309.  
  10310.  
  10311. local Color1 = Color3.new(255, 255, 0)
  10312. local Color2 = Color3.new(255, 255, 0)
  10313.  
  10314. for i = 0, 3, 0.1 do
  10315. swait()
  10316. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10317. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10318. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10319. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10320. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10321. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10322. end
  10323. local pie22 = Instance.new("ParticleEmitter")
  10324. pie22.Parent = LeftArm
  10325. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10326. pie22.LightEmission = 1
  10327. pie22.Size = NumberSequence.new(1,2)
  10328. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10329. pie22.Transparency = NumberSequence.new(0.7,1)
  10330. pie22.EmissionDirection = "Top"
  10331. pie22.Enabled = true
  10332. pie22.Lifetime = NumberRange.new(1)
  10333. pie22.Rotation = NumberRange.new(-420, 425)
  10334. pie22.Rate = 50
  10335. pie22.Speed = NumberRange.new(1)
  10336. pie22.LockedToPart = false
  10337. pie22.VelocitySpread = 2
  10338. local pie22 = Instance.new("ParticleEmitter")
  10339. pie22.Parent = RightArm
  10340. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10341. pie22.LightEmission = 1
  10342. pie22.Size = NumberSequence.new(1,2)
  10343. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10344. pie22.Transparency = NumberSequence.new(0.7,1)
  10345. pie22.EmissionDirection = "Top"
  10346. pie22.Enabled = true
  10347. pie22.Lifetime = NumberRange.new(1)
  10348. pie22.Rotation = NumberRange.new(-420, 425)
  10349. pie22.Rate = 50
  10350. pie22.Speed = NumberRange.new(1)
  10351. pie22.LockedToPart = false
  10352. pie22.VelocitySpread = 2
  10353. local pie22 = Instance.new("ParticleEmitter")
  10354. pie22.Parent = LeftLeg
  10355. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10356. pie22.LightEmission = 1
  10357. pie22.Size = NumberSequence.new(1,2)
  10358. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10359. pie22.Transparency = NumberSequence.new(0.8,1)
  10360. pie22.EmissionDirection = "Top"
  10361. pie22.Enabled = true
  10362. pie22.Lifetime = NumberRange.new(1)
  10363. pie22.Rotation = NumberRange.new(-420, 425)
  10364. pie22.Rate = 20
  10365. pie22.Speed = NumberRange.new(1)
  10366. pie22.LockedToPart = false
  10367. pie22.VelocitySpread = 2
  10368. local pie22 = Instance.new("ParticleEmitter")
  10369. pie22.Parent = RightLeg
  10370. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10371. pie22.LightEmission = 1
  10372. pie22.Size = NumberSequence.new(1,2)
  10373. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10374. pie22.Transparency = NumberSequence.new(0.8,1)
  10375. pie22.EmissionDirection = "Top"
  10376. pie22.Enabled = true
  10377. pie22.Lifetime = NumberRange.new(1)
  10378. pie22.Rotation = NumberRange.new(-420, 425)
  10379. pie22.Rate = 20
  10380. pie22.Speed = NumberRange.new(1)
  10381. pie22.LockedToPart = false
  10382. pie22.VelocitySpread = 2
  10383. lig = Instance.new("PointLight",Player.Character.Torso)
  10384. lig.Color=Color3.new(255,255,0)
  10385. lig.Range = 6
  10386.  
  10387. local Must = Instance.new("Sound",Torso)
  10388. Must.SoundId = "rbxassetid://136847579"
  10389. Must.Pitch = 0.99
  10390. Must.Volume = 0.6
  10391. Must.Looped = false
  10392. wait(0)
  10393. Must:Play()
  10394. a21e = new("Part",char)
  10395. a21e.Name = "Beam"..num
  10396. a21e.Locked = true
  10397. a21e.Size = v3(1,1,1)
  10398. a21e.CanCollide = false
  10399. a21e.BrickColor = bc("Neon orange")
  10400. a21e.Material = "Neon"
  10401. a21e.Transparency = 0
  10402. aa21e = new("SpecialMesh",a21e)
  10403. a21e.Anchored = true
  10404. a21e.Position = RootPart.Position
  10405. aa21e.MeshType = "Sphere"
  10406. aa21e.Scale = v3(1,1,1)
  10407. for i = 1,50 do
  10408. wait()
  10409. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10410. a21e.Transparency = a21e.Transparency + 0.04
  10411. end
  10412.  
  10413.  
  10414. local Mus = Instance.new("Sound",Torso)
  10415. Mus.SoundId = "rbxassetid://291165237"
  10416. Mus.Pitch = 0.99
  10417. Mus.Volume = 0.2
  10418. Mus.Looped = true
  10419. wait(0)
  10420. Mus:Play()
  10421.  
  10422. InForm = true
  10423. Humanoid.JumpPower = 120
  10424.  
  10425. Char.Humanoid.MaxHealth = Health
  10426. wait(0.3)
  10427. Char.Humanoid.Health = Health
  10428. wait(0.7)
  10429. Must:Destroy()
  10430. end
  10431.  
  10432. function Base()
  10433. InForm = false
  10434. local Effect = Instance.new("Part")
  10435. Effect.Name = "Effect"
  10436. Effect.Parent = Torso
  10437. Effect.CFrame = Torso.CFrame
  10438. Effect.BrickColor = BrickColor.new("White")
  10439. Effect.Shape = "Ball"
  10440. Effect.Size = Vector3.new(8, 8, 8)
  10441. Effect.Anchored = true
  10442. Effect.Material = "Neon"
  10443. Effect.CanCollide = false
  10444. for loop = 1, 25 do wait()
  10445. Effect.CFrame = Torso.CFrame
  10446. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10447. Effect.Transparency = Effect.Transparency + 0.04
  10448.  
  10449. end
  10450. repeat
  10451. Torso:FindFirstChild("Effect"):Remove()
  10452. until Torso:FindFirstChild("Effect") == nil
  10453.  
  10454. for i, v in pairs(Torso:GetChildren()) do
  10455. if v:IsA('ParticleEmitter') then
  10456. v:Remove()
  10457. end
  10458. end
  10459. char.Humanoid.MaxHealth = BaseHealth
  10460. wait(0.3)
  10461. char.Humanoid.Health = BaseHealth
  10462.  
  10463.  
  10464. end
  10465.  
  10466. mouse.KeyDown:connect(function(key)
  10467. if key=="9" then
  10468. Base()
  10469. lig:Destroy()
  10470. end
  10471. end)
  10472.  
  10473. Player.Chatted:connect(function(Message)
  10474. if Message == "Time to get serious." and InForm == false then
  10475. wait(0.10)
  10476. Serious()
  10477. end
  10478. if Message == "off" or Message == "Nice fight." and InForm == true then
  10479. Base()
  10480. end
  10481. local ContentProvider = game:GetService("ContentProvider")
  10482.  
  10483. local function LoadAssets(AssetList)
  10484. -- Takes an asset list and preloads it. Will not wait for them to load.
  10485.  
  10486. for _, AssetId in pairs(AssetList) do
  10487. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10488. end
  10489. end
  10490.  
  10491. local Gibs = game.Workspace
  10492.  
  10493. function Kill(Character)
  10494. Character.Humanoid.Health = 0
  10495. local poo = Instance.new("IntValue",Character)
  10496. poo.Name = "haha nope"
  10497. local svch = Character
  10498. local hum = Character:findFirstChild("Humanoid")
  10499. Character.Archivable = true
  10500. local chrclone = Character:clone()
  10501. Character.Archivable = false
  10502.  
  10503. local ch = chrclone:GetChildren()
  10504. local i
  10505. for i = 1,#ch do
  10506. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10507. ch[i]:remove()
  10508. end
  10509. end
  10510. local function Scan(ch)
  10511. local e
  10512. for e = 1,#ch do
  10513. Scan(ch[e]:GetChildren())
  10514. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10515. ch[e]:remove()
  10516. end
  10517. end
  10518. end
  10519. Scan(chrclone:GetChildren())
  10520.  
  10521. local hum2 = chrclone:findFirstChild("Humanoid")
  10522.  
  10523.  
  10524. if hum2 ~= nil then
  10525. hum2.Name = "Humanoid2"
  10526. hum2.PlatformStand = true
  10527. hum2.Sit = true
  10528. hum2.MaxHealth = 0
  10529. hum2.Health = 0
  10530. end
  10531.  
  10532. local ch = Character:GetChildren()
  10533. local i
  10534. for i = 1,#ch do
  10535. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10536. ch[i]:remove()
  10537. end
  10538. end
  10539.  
  10540. wait(0.2)
  10541.  
  10542. local ch = Character:GetChildren()
  10543. local i
  10544. for i = 1,#ch do
  10545. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10546. ch[i]:remove()
  10547. end
  10548. end
  10549. Character = chrclone
  10550. local Torso = Character.Torso
  10551. local movevector = Vector3.new()
  10552.  
  10553. if Torso then
  10554. local Head = Character:FindFirstChild("Head")
  10555. local Limb = Character:FindFirstChild("Right Arm")
  10556. if Limb then
  10557.  
  10558. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10559. local Joint = Instance.new("Glue")
  10560. Joint.Name = "RightShoulder"
  10561. Joint.Part0 = Torso
  10562. Joint.Part1 = Limb
  10563. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10564. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10565. Joint.Parent = Torso
  10566.  
  10567. local B = Instance.new("Part")
  10568. B.TopSurface = 0
  10569. B.BottomSurface = 0
  10570. B.formFactor = "Symmetric"
  10571. B.Size = Vector3.new(1, 1, 1)
  10572. B.Transparency = 1
  10573. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10574. B.Parent = Character
  10575. local W = Instance.new("Weld")
  10576. W.Part0 = Limb
  10577. W.Part1 = B
  10578. W.C0 = CFrame.new(0, -0.5, 0)
  10579. W.Parent = Limb
  10580.  
  10581. end
  10582. local Limb = Character:FindFirstChild("Left Arm")
  10583. if Limb then
  10584.  
  10585. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10586. local Joint = Instance.new("Glue")
  10587. Joint.Name = "LeftShoulder"
  10588. Joint.Part0 = Torso
  10589. Joint.Part1 = Limb
  10590. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10591. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10592. Joint.Parent = Torso
  10593.  
  10594. local B = Instance.new("Part")
  10595. B.TopSurface = 0
  10596. B.BottomSurface = 0
  10597. B.formFactor = "Symmetric"
  10598. B.Size = Vector3.new(1, 1, 1)
  10599. B.Transparency = 1
  10600. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10601. B.Parent = Character
  10602. local W = Instance.new("Weld")
  10603. W.Part0 = Limb
  10604. W.Part1 = B
  10605. W.C0 = CFrame.new(0, -0.5, 0)
  10606. W.Parent = Limb
  10607.  
  10608. end
  10609. local Limb = Character:FindFirstChild("Right Leg")
  10610. if Limb then
  10611.  
  10612. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10613. local Joint = Instance.new("Glue")
  10614. Joint.Name = "RightHip"
  10615. Joint.Part0 = Torso
  10616. Joint.Part1 = Limb
  10617. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10618. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10619. Joint.Parent = Torso
  10620.  
  10621. local B = Instance.new("Part")
  10622. B.TopSurface = 0
  10623. B.BottomSurface = 0
  10624. B.formFactor = "Symmetric"
  10625. B.Size = Vector3.new(1, 1, 1)
  10626. B.Transparency = 1
  10627. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10628. B.Parent = Character
  10629. local W = Instance.new("Weld")
  10630. W.Part0 = Limb
  10631. W.Part1 = B
  10632. W.C0 = CFrame.new(0, -0.5, 0)
  10633. W.Parent = Limb
  10634.  
  10635. end
  10636. local Limb = Character:FindFirstChild("Left Leg")
  10637. if Limb then
  10638.  
  10639. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10640. local Joint = Instance.new("Glue")
  10641. Joint.Name = "LeftHip"
  10642. Joint.Part0 = Torso
  10643. Joint.Part1 = Limb
  10644. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10645. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10646. Joint.Parent = Torso
  10647.  
  10648. local B = Instance.new("Part")
  10649. B.TopSurface = 0
  10650. B.BottomSurface = 0
  10651. B.formFactor = "Symmetric"
  10652. B.Size = Vector3.new(1, 1, 1)
  10653. B.Transparency = 1
  10654. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10655. B.Parent = Character
  10656. local W = Instance.new("Weld")
  10657. W.Part0 = Limb
  10658. W.Part1 = B
  10659. W.C0 = CFrame.new(0, -0.5, 0)
  10660. W.Parent = Limb
  10661. end
  10662. end
  10663. end
  10664. ----------
  10665.  
  10666. lerpz = function(D, E, F, G)
  10667. D[E] = D[E]:lerp(F, G)
  10668. end
  10669.  
  10670. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10671. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10672. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10673. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10674. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10675. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10676. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10677. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10678. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10679. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10680. resetlerp = function()
  10681. RJ.C0 = RJC0
  10682. RJ.C1 = RJC1
  10683. N.C0 = NC0
  10684. N.C1 = NC1
  10685. RS.C0 = RSC0
  10686. RS.C1 = RSC1
  10687. LS.C0 = LSC0
  10688. LS.C1 = LSC1
  10689. RH.C0 = RHC0
  10690. RH.C1 = RHC1
  10691. LH.C0 = LHC0
  10692. LH.C1 = LHC1
  10693. end
  10694. -------
  10695. ----------
  10696. hrp = char.HumanoidRootPart
  10697.  
  10698. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10699. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10700. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10701. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10702. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10703. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10704. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10705. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10706. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10707. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10708. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10709. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10710. RS = Torso:FindFirstChild("Right Shoulder")
  10711. LS = Torso:FindFirstChild("Left Shoulder")
  10712. RH = Torso:FindFirstChild("Right Hip")
  10713. LH = Torso:FindFirstChild("Left Hip")
  10714. RJ = hrp:FindFirstChild("RootJoint")
  10715. N = Torso:FindFirstChild("Neck")
  10716. cf = CFrame.new
  10717. ang = CFrame.Angles
  10718. rd = math.rad
  10719. rd2 = math.random
  10720. cs = ColorSequence.new
  10721. ns = NumberSequence.new
  10722. nsk = NumberSequenceKeypoint.new
  10723. -------------------
  10724.  
  10725. end)
  10726.  
  10727. print([[
  10728. -------------------------------------------------
  10729. hi
  10730. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment