Advertisement
lafur

Untitled

Mar 23rd, 2019
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end wait(0.1)
  6. --[[
  7.  
  8. ░▒▓█ Ultra Instinct █▓▒░
  9.  
  10. --]]
  11.  
  12. local Player = game.Players.localPlayer
  13. local char = Player.Character
  14. local Character = Player.Character
  15. local RootPart = Character.HumanoidRootPart
  16. local Head = Character.Head
  17. local done = false
  18. local canheal = false
  19. local deathchat1 = false
  20. local once = true
  21. local dead = false
  22. local candie = true
  23. local deathchat = false
  24. local idleon = true
  25. local idle1 = true
  26. local idle = true
  27. local spiritballenergy = true
  28. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  29. if v:IsA("Accessory") then
  30. v:Destroy()
  31. end
  32. end
  33. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  34. if v:IsA("Shirt") then
  35. v:Remove()
  36. end
  37. end
  38. for i, v in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  39. if v:IsA("Pants") then
  40. v:Remove()
  41. end
  42. end
  43. wait()
  44. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  45. shirt.Name = "Shirt"
  46. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  47. pants.Name = "Pants"
  48.  
  49.  
  50.  
  51. local v3 = Vector3.new
  52. local num = 0
  53. local bc = BrickColor.new
  54. local new = Instance.new
  55.  
  56.  
  57. Instance.new("ForceField",char).Visible = false
  58. local poo = Instance.new("IntValue",Character)
  59. poo.Name = "haha nope"
  60. char.Humanoid.MaxHealth = math.huge
  61. wait()
  62. char.Humanoid.Health = math.huge
  63. Instance.new("ForceField",char).Visible = false
  64. local skinCol = "Pastel brown"
  65. local bd = Player:FindFirstChild("Body Colors")
  66. if bd then
  67. bd.HeadColor = BrickColor.new(skinCol)
  68. bd.TorsoColor = BrickColor.new(skinCol)
  69. bd.LeftLegColor = BrickColor.new(skinCol)
  70. bd.RightLegColor = BrickColor.new(skinCol)
  71. bd.LeftArmColor = BrickColor.new(skinCol)
  72. bd.RightArmColor = BrickColor.new(skinCol)
  73. else
  74. bd = Instance.new("BodyColors", Player)
  75. bd.HeadColor = BrickColor.new(skinCol)
  76. bd.TorsoColor = BrickColor.new(skinCol)
  77. bd.LeftLegColor = BrickColor.new(skinCol)
  78. bd.RightLegColor = BrickColor.new(skinCol)
  79. bd.LeftArmColor = BrickColor.new(skinCol)
  80. bd.RightArmColor = BrickColor.new(skinCol)
  81. end
  82. local number = 1
  83.  
  84. --------------------------------------------------------------------------
  85. --transform
  86. GroundWave5 = function()
  87. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  88. Colors = {"Crimson", "Crimson"}
  89.  
  90. local wave11 = Instance.new("Part", char)
  91. wave11.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  92. wave11.Anchored = true
  93. wave11.Name = "Wave"
  94. wave11.CanCollide = false
  95. wave11.Locked = true
  96. wave11.Size = Vector3.new(1, 1, 1)
  97. wave11.TopSurface = "Smooth"
  98. wave11.BottomSurface = "Smooth"
  99. wave11.Transparency = 0.35
  100. wave11.CFrame = HandCF
  101. wm31 = Instance.new("SpecialMesh", wave11)
  102. wm31.MeshId = "rbxassetid://9982590"
  103. coroutine.wrap(function()
  104. for i = 1, 30, 1 do
  105. wm31.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  106. wave11.Size = wm31.Scale
  107. wave11.CFrame = HandCF
  108. wave11.Transparency = i/30
  109. wait()
  110. end
  111. wait()
  112. wave11:Destroy()
  113. end)()
  114. end
  115. GroundWave6 = function()
  116. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0))
  117. Colors = {"Really red", "Crimson"}
  118. local wave111 = Instance.new("Part", char)
  119. wave111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  120. wave111.Anchored = true
  121. wave111.Name = "Wave"
  122. wave111.CanCollide = false
  123. wave111.Locked = true
  124. wave111.Size = Vector3.new(1, 1, 1)
  125. wave111.TopSurface = "Smooth"
  126. wave111.BottomSurface = "Smooth"
  127. wave111.Transparency = 0.35
  128. wave111.CFrame = HandCF
  129. wm311 = Instance.new("SpecialMesh", wave111)
  130. wm311.MeshId = "rbxassetid://9982590"
  131. coroutine.wrap(function()
  132. for i = 1, 30, 1 do
  133. wm311.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  134. wave111.Size = wm311.Scale
  135. wave111.CFrame = HandCF
  136. wave111.Transparency = i/30
  137. wait()
  138. end
  139. wait()
  140. wave111:Destroy()
  141. end)()
  142. end
  143. GroundWave7 = function()
  144. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(50))
  145. Colors = {"Crimson", "Really red"}
  146. local wave1111 = Instance.new("Part", char)
  147. wave1111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  148. wave1111.Anchored = true
  149. wave1111.Name = "Wave"
  150. wave1111.CanCollide = false
  151. wave1111.Locked = true
  152. wave1111.Size = Vector3.new(1, 1, 1)
  153. wave1111.TopSurface = "Smooth"
  154. wave1111.BottomSurface = "Smooth"
  155. wave1111.Transparency = 0.35
  156. wave1111.CFrame = HandCF
  157. wm3111 = Instance.new("SpecialMesh", wave1111)
  158. wm3111.MeshId = "rbxassetid://9982590"
  159. coroutine.wrap(function()
  160. for i = 1, 30, 1 do
  161. wm3111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  162. wave1111.Size = wm3111.Scale
  163. wave1111.CFrame = HandCF
  164. wave1111.Transparency = i/30
  165. wait()
  166. end
  167. wait()
  168. wave1111:Destroy()
  169. end)()
  170. end
  171. GroundWave8 = function()
  172. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(60), math.rad(30), math.rad(0))
  173. Colors = {"Crimson", "Crimson"}
  174. local wave11111 = Instance.new("Part", char)
  175. wave11111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  176. wave11111.Anchored = true
  177. wave11111.Name = "Wave"
  178. wave11111.CanCollide = false
  179. wave11111.Locked = true
  180. wave11111.Size = Vector3.new(1, 1, 1)
  181. wave11111.TopSurface = "Smooth"
  182. wave11111.BottomSurface = "Smooth"
  183. wave11111.Transparency = 0.35
  184. wave11111.CFrame = HandCF
  185. wm31111 = Instance.new("SpecialMesh", wave11111)
  186. wm31111.MeshId = "rbxassetid://9982590"
  187. coroutine.wrap(function()
  188. for i = 1, 30, 1 do
  189. wm31111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  190. wave11111.Size = wm31111.Scale
  191. wave11111.CFrame = HandCF
  192. wave11111.Transparency = i/30
  193. wait()
  194. end
  195. wait()
  196. wave11111:Destroy()
  197. end)()
  198. end
  199. GroundWave9 = function()
  200. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(50), math.rad(70))
  201.  
  202. Colors = {"Deep Orange", "Really red"}
  203. local wave111111 = Instance.new("Part", char)
  204. wave111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  205. wave111111.Anchored = true
  206. wave111111.Name = "Wave"
  207. wave111111.CanCollide = false
  208. wave111111.Locked = true
  209. wave111111.Size = Vector3.new(1, 1, 1)
  210. wave111111.TopSurface = "Smooth"
  211. wave111111.BottomSurface = "Smooth"
  212. wave111111.Transparency = 0.35
  213. wave111111.CFrame = HandCF
  214. wm311111 = Instance.new("SpecialMesh", wave111111)
  215. wm311111.MeshId = "rbxassetid://9982590"
  216. coroutine.wrap(function()
  217. for i = 1, 30, 1 do
  218. wm311111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  219. wave111111.Size = wm311111.Scale
  220. wave111111.CFrame = HandCF
  221. wave111111.Transparency = i/30
  222. wait()
  223. end
  224. wait()
  225. wave111111:Destroy()
  226. end)()
  227. end
  228. GroundWave10 = function()
  229. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0))
  230. Colors = {"Really red", "Crimson"}
  231. local wave1111111 = Instance.new("Part", char)
  232. wave1111111.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  233. wave1111111.Anchored = true
  234. wave1111111.Name = "Wave"
  235. wave1111111.CanCollide = false
  236. wave1111111.Locked = true
  237. wave1111111.Size = Vector3.new(1, 1, 1)
  238. wave1111111.TopSurface = "Smooth"
  239. wave1111111.BottomSurface = "Smooth"
  240. wave1111111.Transparency = 0.35
  241. wave1111111.CFrame = HandCF
  242. wm3111111 = Instance.new("SpecialMesh", wave1111111)
  243. wm3111111.MeshId = "rbxassetid://9982590"
  244. coroutine.wrap(function()
  245. for i = 1, 30, 1 do
  246. wm3111111.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  247. wave1111111.Size = wm3111111.Scale
  248. wave1111111.CFrame = HandCF
  249. wave1111111.Transparency = i/30
  250. wait()
  251. end
  252. wait()
  253. wave1111111:Destroy()
  254. end)()
  255. end
  256.  
  257. GroundWave1 = function()
  258.  
  259. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 5
  260. Colors = {"Really red", "Really red"}
  261. local wave = Instance.new("Part", char)
  262. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  263. wave.Anchored = true
  264. wave.Name = "Wave"..number
  265. wave.CanCollide = false
  266. wave.Locked = true
  267. wave.Size = Vector3.new(1, 1, 1)
  268. wave.TopSurface = "Smooth"
  269. wave.BottomSurface = "Smooth"
  270. wave.Transparency = 0.35
  271. wave.CFrame = HandCF
  272. wm = Instance.new("SpecialMesh", wave)
  273. wm.Name = "wave"..number
  274. wm.MeshId = "rbxassetid://9982590"
  275. coroutine.wrap(function()
  276. for i = 1, 30, 1 do
  277. wm.Scale = Vector3.new(5 + i*5.2, 5 + i*5.2, 5)
  278. wave.Size = wm.Scale
  279. wave.CFrame = HandCF
  280. wave.Transparency = i/30
  281. wait()
  282. end
  283. wait()
  284. wave:Destroy()
  285.  
  286. end)()
  287. end
  288.  
  289.  
  290. shirt = Instance.new("Shirt", char)
  291. shirt.Name = "Shirt"
  292. pants = Instance.new("Pants", char)
  293. pants.Name = "Pants"
  294. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1534536226"
  295. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=1518135458"
  296. char.Head.face.Texture = "rbxassetid://1364160836"
  297.  
  298. Hair7 = Instance.new("Part")
  299. Hair7.Parent = char
  300. Hair7.Name = "Hair"
  301. Hair7.CanCollide = false
  302. Hair7.Locked = true
  303. Hair7.TopSurface = "Smooth"
  304. Hair7.BottomSurface = "Smooth"
  305. Hair7.formFactor = "Symmetric"
  306. Hair7.Material = "Neon"
  307. Hair7.BrickColor = BrickColor.new("Really black")
  308. Hair7.CFrame = char.Torso.CFrame
  309. Hair7.Size = Vector3.new(1, 1, 1)
  310. Hair7.Transparency = 0
  311.  
  312.  
  313. Weld1 = Instance.new("Weld")
  314. Weld1.Parent = char.Head
  315. Weld1.Part0 = char.Head
  316. Weld1.Part1 = Hair7
  317. Weld1.C0 = CFrame.new(0, 1.2, -0.17)
  318.  
  319. Mesh = Instance.new("SpecialMesh")
  320. Mesh.Offset = Vector3.new(0,-0.4,0)
  321. Mesh.Parent = Hair7
  322. Mesh.Scale = Vector3.new(0, 0, 0)
  323. Mesh.MeshType = "FileMesh"
  324. Mesh.MeshId = "http://www.roblox.com/asset/?id=501884712"
  325. Mesh.TextureId = ""
  326. wait(0.5)
  327. game.Chat:Chat(Character, "Not yet... I ain't finished yet..", "White")
  328. local Must2 = Instance.new("Sound",char)
  329. Must2.SoundId = "rbxassetid://156879167"
  330. Must2.Pitch = 0.99
  331. Must2.Volume = 1.6
  332. Must2.Looped = true
  333. wait(0)
  334. Must2:Play()
  335. wait(3)
  336. Hair7:Destroy()
  337. wait(0)
  338. Hair7 = Instance.new("Part")
  339. Hair7.Parent = char
  340. Hair7.Name = "Hair"
  341. Hair7.CanCollide = false
  342. Hair7.Locked = true
  343. Hair7.TopSurface = "Smooth"
  344. Hair7.BottomSurface = "Smooth"
  345. Hair7.formFactor = "Symmetric"
  346. Hair7.Material = "Neon"
  347. Hair7.BrickColor = BrickColor.new("Really black")
  348. Hair7.CFrame = char.Torso.CFrame
  349. Hair7.Size = Vector3.new(1, 1, 1)
  350. Hair7.Transparency = 0
  351.  
  352.  
  353. Weld1 = Instance.new("Weld")
  354. Weld1.Parent = char.Head
  355. Weld1.Part0 = char.Head
  356. Weld1.Part1 = Hair7
  357. Weld1.C0 = CFrame.new(-0.1, 1.1, -0.2) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  358.  
  359. Mesh = Instance.new("SpecialMesh")
  360. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  361. Mesh.Parent = Hair7
  362. Mesh.Scale = Vector3.new(0,0,0)
  363. Mesh.MeshType = "FileMesh"
  364. Mesh.MeshId = "http://www.roblox.com/asset/?id=1112376656"
  365. Mesh.TextureId = ""
  366. wait(4)
  367. local poof = Instance.new("Sound",Player)
  368. poof.SoundId = "rbxassetid://1035030726"
  369. poof.Pitch = 0.99
  370. poof.Volume = 1.3
  371. poof.Looped = false
  372. wait(0)
  373. poof:Play()
  374. GroundWave5()
  375. GroundWave6()
  376. GroundWave7()
  377. GroundWave8()
  378. GroundWave9()
  379. GroundWave10()
  380. Hair7:Destroy()
  381. wait(0)
  382. game.Chat:Chat(Character, "...", "White")
  383. Hair7 = Instance.new("Part")
  384. Hair7.Parent = char
  385. Hair7.Name = "Hair"
  386. Hair7.CanCollide = false
  387. Hair7.Locked = true
  388. Hair7.TopSurface = "Smooth"
  389. Hair7.BottomSurface = "Smooth"
  390. Hair7.formFactor = "Symmetric"
  391. Hair7.Material = "Neon"
  392. Hair7.BrickColor = BrickColor.new("Really black")
  393. Hair7.CFrame = char.Torso.CFrame
  394. Hair7.Size = Vector3.new(1, 1, 1)
  395. Hair7.Transparency = 0
  396.  
  397.  
  398. Weld1 = Instance.new("Weld")
  399. Weld1.Parent = char.Head
  400. Weld1.Part0 = char.Head
  401. Weld1.Part1 = Hair7
  402. Weld1.C0 = CFrame.new(0, 1.2, -0.17) * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  403.  
  404. Mesh = Instance.new("SpecialMesh")
  405. Mesh.Offset = Vector3.new(0,-0.2,-0.14)
  406. Mesh.Parent = Hair7
  407. Mesh.Scale = Vector3.new(0,0,0)
  408. Mesh.MeshType = "FileMesh"
  409. Mesh.MeshId = "http://www.roblox.com/asset/?id=1125231485"
  410. Mesh.TextureId = ""
  411. char.Head.face.Texture = "rbxassetid://1364160836"
  412.  
  413.  
  414. local ice = Instance.new("Part", Head)
  415. ice.Size = Vector3.new(0.5, 0.5, 0.5)
  416. ice.BrickColor = BrickColor.new("White")
  417. ice.CanCollide = false
  418. ice.TopSurface = 0
  419. ice.BottomSurface = 0
  420. ice.Transparency = 1
  421. local ice2 = Instance.new("SpecialMesh", ice)
  422. ice2.MeshType = "Brick"
  423. ice2.Scale = Vector3.new(1, 1, 1)
  424. local ice3 = Instance.new("Weld", ice)
  425. ice3.Part0 = Head
  426. ice3.Part1 = ice
  427. ice3.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  428. local icesmoke = Instance.new("ParticleEmitter", ice)
  429. icesmoke.VelocitySpread = 5
  430. icesmoke.Size = NumberSequence.new({
  431. NumberSequenceKeypoint.new(0, 0.01),
  432. NumberSequenceKeypoint.new(1, 1)
  433. })
  434. icesmoke.Rate = math.huge
  435. icesmoke.Speed = NumberRange.new(1, 1)
  436. icesmoke.Lifetime = NumberRange.new(0.5, 0.8)
  437. icesmoke.Transparency = NumberSequence.new({
  438. NumberSequenceKeypoint.new(0, 0.9),
  439. NumberSequenceKeypoint.new(1, 1)
  440. })
  441. icesmoke.Rotation = NumberRange.new(0, 360)
  442. icesmoke.Name = "Smoke"
  443. icesmoke.LightEmission = 0
  444. icesmoke.Acceleration = Vector3.new(0,0,0)
  445. icesmoke.Texture = "http://www.roblox.com/asset/?id="
  446. icesmoke.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  447. icesmoke.LockedToPart = true
  448. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  449. secondcolor = "Really black"
  450. wait(0.016666666666666666)
  451. Effects = {}
  452. local Player = game.Players.localPlayer
  453. local Character = Player.Character
  454. local Humanoid = Character.Humanoid
  455. local mouse = Player:GetMouse()
  456. local LeftArm = Character["Left Arm"]
  457. local RightArm = Character["Right Arm"]
  458. local LeftLeg = Character["Left Leg"]
  459. local RightLeg = Character["Right Leg"]
  460. local Head = Character.Head
  461. local Torso = Character.Torso
  462. local cam = game.Workspace.CurrentCamera
  463. local RootJoint = RootPart.RootJoint
  464. local equipped = true
  465. local attack = false
  466. local Anim = "Idle"
  467. local idle = 0
  468. local attacktype = 1
  469. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  470. local velocity = RootPart.Velocity.y
  471. local sine = 0
  472. local change = 1
  473. local grabbed = false
  474. local cn = CFrame.new
  475. local mr = math.rad
  476. local angles = CFrame.Angles
  477. local ud = UDim2.new
  478. local c3 = Color3.new
  479. local dir = {
  480. w = 0,
  481. s = 0,
  482. a = 0,
  483. d = 0
  484. }
  485. firemode = true
  486. rock = true
  487. local Services = {
  488. SoundService = game:GetService("SoundService"),
  489. Players = game:GetService("Players"),
  490. Debris = game:GetService("Debris"),
  491. Workspace = game:GetService("Workspace"),
  492. Lighting = game:GetService("Lighting"),
  493. HttpService = game:GetService("HttpService"),
  494. InsertService = game:GetService("InsertService")
  495. }
  496. local NeckCF = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  497. Humanoid.Animator:Destroy()
  498. Character.Animate:Destroy()
  499. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  500. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  501. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  502. RSH, LSH = nil, nil
  503. RW = Instance.new("Weld")
  504. LW = Instance.new("Weld")
  505. RH = Torso["Right Hip"]
  506. LH = Torso["Left Hip"]
  507. RSH = Torso["Right Shoulder"]
  508. LSH = Torso["Left Shoulder"]
  509. RSH.Parent = nil
  510. LSH.Parent = nil
  511. RW.Name = "RW"
  512. RW.Part0 = Torso
  513. RW.C0 = cn(1.5, 0.5, 0)
  514. RW.C1 = cn(0, 0.5, 0)
  515. RW.Part1 = RightArm
  516. RW.Parent = Torso
  517. LW.Name = "LW"
  518. LW.Part0 = Torso
  519. LW.C0 = cn(-1.5, 0.5, 0)
  520. LW.C1 = cn(0, 0.5, 0)
  521. LW.Part1 = LeftArm
  522. LW.Parent = Torso
  523. --------------
  524. human = char:FindFirstChild("Humanoid")
  525. human.Name = "hi"
  526. lig = Instance.new("PointLight",Player.Character.Torso)
  527. lig.Color=Color3.new(0,0,255)
  528. lig.Range = 10
  529. ----
  530. function clerp(a, b, t)
  531. local qa = {
  532. QuaternionFromCFrame(a)
  533. }
  534. local qb = {
  535. QuaternionFromCFrame(b)
  536. }
  537. local ax, ay, az = a.x, a.y, a.z
  538. local bx, by, bz = b.x, b.y, b.z
  539. local _t = 1 - t
  540. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  541. end
  542. function QuaternionFromCFrame(cf)
  543. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  544. local trace = m00 + m11 + m22
  545. if trace > 0 then
  546. local s = math.sqrt(1 + trace)
  547. local recip = 0.5 / s
  548. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  549. else
  550. local i = 0
  551. if m00 < m11 then
  552. i = 1
  553. end
  554. if m22 > (i == 0 and m00 or m11) then
  555. i = 2
  556. end
  557. if i == 0 then
  558. local s = math.sqrt(m00 - m11 - m22 + 1)
  559. local recip = 0.5 / s
  560. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  561. elseif i == 1 then
  562. local s = math.sqrt(m11 - m22 - m00 + 1)
  563. local recip = 0.5 / s
  564. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  565. elseif i == 2 then
  566. local s = math.sqrt(m22 - m00 - m11 + 1)
  567. local recip = 0.5 / s
  568. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  569. end
  570. end
  571. end
  572. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  573. local xs, ys, zs = x + x, y + y, z + z
  574. local wx, wy, wz = w * xs, w * ys, w * zs
  575. local xx = x * xs
  576. local xy = x * ys
  577. local xz = x * zs
  578. local yy = y * ys
  579. local yz = y * zs
  580. local zz = z * zs
  581. 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))
  582. end
  583. function QuaternionSlerp(a, b, t)
  584. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  585. local startInterp, finishInterp
  586. if cosTheta >= 1.0E-4 then
  587. if 1 - cosTheta > 1.0E-4 then
  588. local theta = math.acos(cosTheta)
  589. local invSinTheta = 1 / math.sin(theta)
  590. startInterp = math.sin((1 - t) * theta) * invSinTheta
  591. finishInterp = math.sin(t * theta) * invSinTheta
  592. else
  593. startInterp = 1 - t
  594. finishInterp = t
  595. end
  596. elseif 1 + cosTheta > 1.0E-4 then
  597. local theta = math.acos(-cosTheta)
  598. local invSinTheta = 1 / math.sin(theta)
  599. startInterp = math.sin((t - 1) * theta) * invSinTheta
  600. finishInterp = math.sin(t * theta) * invSinTheta
  601. else
  602. startInterp = t - 1
  603. finishInterp = t
  604. end
  605. 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
  606. end
  607. function swait(num)
  608. if num == 0 or num == nil then
  609. game:service("RunService").RenderStepped:wait(0)
  610. else
  611. for i = 0, num do
  612. game:service("RunService").RenderStepped:wait(0)
  613. end
  614. end
  615. end
  616. local RbxUtility = LoadLibrary("RbxUtility")
  617. local Create = RbxUtility.Create
  618. function RemoveOutlines(part)
  619. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  620. end
  621. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  622. local Part = Create("Part")({
  623. formFactor = FormFactor,
  624. Parent = Parent,
  625. Reflectance = Reflectance,
  626. Transparency = Transparency,
  627. CanCollide = false,
  628. Locked = true,
  629. BrickColor = BrickColor.new(tostring(BColor)),
  630. Name = Name,
  631. Size = Size,
  632. Material = Material
  633. })
  634. RemoveOutlines(Part)
  635. return Part
  636. end
  637. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  638. local Msh = Create(Mesh)({
  639. Parent = Part,
  640. Offset = OffSet,
  641. Scale = Scale
  642. })
  643. if Mesh == "SpecialMesh" then
  644. Msh.MeshType = MeshType
  645. Msh.MeshId = MeshId
  646. end
  647. return Msh
  648. end
  649. function CreateWeld(Parent, Part0, Part1, C0, C1)
  650. local Weld = Create("Weld")({
  651. Parent = Parent,
  652. Part0 = Part0,
  653. Part1 = Part1,
  654. C0 = C0,
  655. C1 = C1
  656. })
  657. return Weld
  658. end
  659. function rayCast(Position, Direction, Range, Ignore)
  660. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  661. end
  662. function CreateSound(id, par, vol, pit)
  663. coroutine.resume(coroutine.create(function()
  664. local sou = Instance.new("Sound", par or workspace)
  665. sou.Volume = vol
  666. sou.Pitch = pit or 1
  667. sou.SoundId = id
  668. wait()
  669. sou:play()
  670. game:GetService("Debris"):AddItem(sou, 6)
  671. end))
  672. end
  673. function CreateSong(id, par, vol, pit)
  674. coroutine.resume(coroutine.create(function()
  675. sou2 = Instance.new("Sound", par or workspace)
  676. sou2.Volume = 1
  677. sou2.Pitch = 1
  678. sou2.SoundId = id
  679. wait()
  680. sou2:play()
  681. sou2.Looped = true
  682. end))
  683. end
  684. CreateSong("http://www.roblox.com/asset/?id=", Character, 2)
  685. local function getclosest(obj, distance)
  686. local last, lastx = distance + 1, nil
  687. for i, v in pairs(workspace:GetChildren()) do
  688. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  689. local t = v.Torso
  690. local dist = t.Position - obj.Position.magnitude
  691. if distance >= dist and last > dist then
  692. last = dist
  693. lastx = v
  694. end
  695. end
  696. end
  697. return lastx
  698. end
  699. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  700. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  701. prt.Anchored = true
  702. prt.CFrame = cframe
  703. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  704. game:GetService("Debris"):AddItem(prt, 10)
  705. if Type == 1 or Type == nil then
  706. table.insert(Effects, {
  707. prt,
  708. "Block1",
  709. delay,
  710. x3,
  711. y3,
  712. z3,
  713. msh
  714. })
  715. elseif Type == 2 then
  716. table.insert(Effects, {
  717. prt,
  718. "Block2",
  719. delay,
  720. x3,
  721. y3,
  722. z3,
  723. msh
  724. })
  725. elseif Type == 3 then
  726. table.insert(Effects, {
  727. prt,
  728. "Block3",
  729. delay,
  730. x3,
  731. y3,
  732. z3,
  733. msh
  734. })
  735. end
  736. end
  737. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  738. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  739. prt.Anchored = true
  740. prt.CFrame = cframe
  741. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  742. game:GetService("Debris"):AddItem(prt, 10)
  743. table.insert(Effects, {
  744. prt,
  745. "Cylinder",
  746. delay,
  747. x3,
  748. y3,
  749. z3,
  750. msh
  751. })
  752. end
  753. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  754. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  755. prt.Anchored = true
  756. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  757. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "9982590", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  758. game:GetService("Debris"):AddItem(prt, 10)
  759. table.insert(Effects, {
  760. prt,
  761. "Cylinder",
  762. delay,
  763. x3,
  764. y3,
  765. z3,
  766. msh
  767. })
  768. end
  769. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  770. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  771. prt.Anchored = true
  772. prt.CFrame = cframe
  773. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  774. game:GetService("Debris"):AddItem(prt, 10)
  775. table.insert(Effects, {
  776. prt,
  777. "Cylinder",
  778. delay,
  779. x3,
  780. y3,
  781. z3,
  782. msh
  783. })
  784. end
  785. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  786. local prt = CreatePart(3, workspace, "", 0, 0, brickcolor, "Effect", Vector3.new())
  787. prt.Anchored = true
  788. prt.CFrame = cframe
  789. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  790. game:GetService("Debris"):AddItem(prt, 10)
  791. table.insert(Effects, {
  792. prt,
  793. "Cylinder",
  794. delay,
  795. x3,
  796. y3,
  797. z3,
  798. msh
  799. })
  800. end
  801. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  802. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  803. prt.Anchored = true
  804. prt.CFrame = cframe
  805. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  806. game:GetService("Debris"):AddItem(prt, 10)
  807. table.insert(Effects, {
  808. prt,
  809. "Cylinder",
  810. delay,
  811. x3,
  812. y3,
  813. z3,
  814. msh
  815. })
  816. end
  817. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  818. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  819. prt.Anchored = true
  820. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  821. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  822. local num = math.random(10, 50) / 1000
  823. game:GetService("Debris"):AddItem(prt, 10)
  824. table.insert(Effects, {
  825. prt,
  826. "Shatter",
  827. num,
  828. prt.CFrame,
  829. math.random() - math.random(),
  830. 0,
  831. math.random(50, 100) / 100
  832. })
  833. end
  834.  
  835. attack = false
  836. game:GetService("RunService").Stepped:connect(function()
  837. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  838. velocity = RootPart.Velocity.y
  839. sine = sine + change
  840. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  841. if equipped == true or equipped == false then
  842. if 1 < RootPart.Velocity.y and hit == nil then
  843. Anim = "Jump"
  844. if attack == false and ice_mode == false then
  845. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  846. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  847. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  848. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  849. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  850. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  851. end
  852. elseif RootPart.Velocity.y < -1 and hit == nil and ice_mode == false then
  853. Anim = "Fall"
  854. if attack == false then
  855. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  856. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  857. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  858. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  859. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  860. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  861. end
  862. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == false then
  863. Anim = "Idle"
  864. if attack==false then
  865. 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)
  866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5 - 2 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), .3)
  867. 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)
  868. 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)
  869. 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)
  870. 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)
  871. end
  872. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 200000 and hit ~= nil and ice_mode == false then
  873. Anim = "Walk"
  874. if attack==false then
  875. 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)
  876. 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)
  877. 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)
  878. 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)
  879. 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)
  880. 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)
  881. end
  882. end
  883. end
  884. if equipped == true or equipped == false then
  885. if 1 < RootPart.Velocity.Y and hit == nil then
  886. Anim = "Jump"
  887. if attack == false and ice_mode == true then
  888. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  889. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  890. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  891. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  892. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.3) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  893. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.5) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  894. end
  895. elseif RootPart.Velocity.Y < -1 and hit == nil and ice_mode == true then
  896. Anim = "Fall"
  897. if attack == false then
  898. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  899. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  900. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  901. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  902. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  903. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  904. end
  905. elseif(Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 and hit ~= nil and ice_mode == true then
  906. Anim = "Idle"
  907. if attack == false then
  908. change = 0.8
  909. 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)
  910. 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)
  911. 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)
  912. 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)
  913. 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)
  914. 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)
  915. end
  916. elseif (Torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 and hit ~= nil and ice_mode == true then
  917. Anim = "Walk"
  918. if attack == false then
  919. 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)
  920. 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)
  921. 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)
  922. 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)
  923. 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)
  924. 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)
  925. end
  926. end
  927. end
  928. if 0 < #Effects then
  929. for e = 1, #Effects do
  930. if Effects[e] ~= nil then
  931. local Thing = Effects[e]
  932. if Thing ~= nil then
  933. local Part = Thing[1]
  934. local Mode = Thing[2]
  935. local Delay = Thing[3]
  936. local IncX = Thing[4]
  937. local IncY = Thing[5]
  938. local IncZ = Thing[6]
  939. if 1 >= Thing[1].Transparency then
  940. if Thing[2] == "Block1" then
  941. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  942. local Mesh = Thing[1].Mesh
  943. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  944. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  945. elseif Thing[2] == "Block2" then
  946. 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)
  947. local Mesh = Thing[7]
  948. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  949. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  950. elseif Thing[2] == "Block3" then
  951. 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)
  952. local Mesh = Thing[7]
  953. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  954. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  955. elseif Thing[2] == "Cylinder" then
  956. local Mesh = Thing[1].Mesh
  957. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  958. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  959. elseif Thing[2] == "Blood" then
  960. local Mesh = Thing[7]
  961. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  962. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  963. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  964. elseif Thing[2] == "Elec" then
  965. local Mesh = Thing[1].Mesh
  966. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  967. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  968. elseif Thing[2] == "Disappear" then
  969. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  970. elseif Thing[2] == "Shatter" then
  971. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  972. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  973. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  974. Thing[6] = Thing[6] + Thing[5]
  975. end
  976. else
  977. Part.Parent = nil
  978. table.remove(Effects, e)
  979. end
  980. end
  981. end
  982. end
  983. end
  984. end)
  985. ---
  986. local whoh = Instance.new("Sound",Torso)
  987. whoh.SoundId = "rbxassetid://1179254378"
  988. whoh.Pitch = 0.99
  989. whoh.Volume = 1.5
  990. whoh.Looped = true
  991. wait(0)
  992. whoh:Play()
  993. local Aura = Instance.new('ParticleEmitter')
  994. Aura.Name = "Aura"
  995. Aura.Texture = "rbxassetid://833874434"
  996. Aura.Parent = LeftArm
  997. Aura.LightEmission = 1
  998. Aura.Transparency = NumberSequence.new(1,0.2,1)
  999. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1000. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1001. Aura.LockedToPart = true
  1002. Aura.Lifetime = NumberRange.new(1)
  1003. Aura.Rate = 100
  1004. Aura.Speed = NumberRange.new(0.3)
  1005. Aura.EmissionDirection = "Top"
  1006.  
  1007.  
  1008. local Aura = Instance.new('ParticleEmitter')
  1009. Aura.Name = "Aura"
  1010. Aura.Texture = "rbxassetid://833874434"
  1011. Aura.Parent = Head
  1012. Aura.LightEmission = 1
  1013. Aura.Transparency = NumberSequence.new(1,0.2,1)
  1014. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1015. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1016. Aura.LockedToPart = true
  1017. Aura.Lifetime = NumberRange.new(1)
  1018. Aura.Rate = 100
  1019. Aura.Speed = NumberRange.new(0)
  1020. Aura.EmissionDirection = "Top"
  1021. local Aura2 = Instance.new('ParticleEmitter')
  1022. Aura2.Name = "Aura"
  1023. Aura2.Texture = "rbxassetid://833874434"
  1024. Aura2.Parent = RightArm
  1025. Aura2.LightEmission = 1
  1026. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1027. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1028. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1029. Aura2.LockedToPart = true
  1030. Aura2.Lifetime = NumberRange.new(1)
  1031. Aura2.Rate = 100
  1032. Aura2.Speed = NumberRange.new(0.3)
  1033. Aura2.EmissionDirection = "Top"
  1034. local Aura2 = Instance.new('ParticleEmitter')
  1035. Aura2.Name = "Aura"
  1036. Aura2.Texture = "rbxassetid://833874434"
  1037. Aura2.Parent = LeftLeg
  1038. Aura2.LightEmission = 1
  1039. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1040. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1041. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1042. Aura2.LockedToPart = true
  1043. Aura2.Lifetime = NumberRange.new(1)
  1044. Aura2.Rate = 100
  1045. Aura2.Speed = NumberRange.new(0.3)
  1046. Aura2.EmissionDirection = "Top"
  1047. local Aura2 = Instance.new('ParticleEmitter')
  1048. Aura2.Name = "Aura"
  1049. Aura2.Texture = "rbxassetid://833874434"
  1050. Aura2.Parent = RightLeg
  1051. Aura2.LightEmission = 1
  1052. Aura2.Transparency = NumberSequence.new(1,0.2,1)
  1053. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1054. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1055. Aura2.LockedToPart = true
  1056. Aura2.Lifetime = NumberRange.new(1)
  1057. Aura2.Rate = 100
  1058. Aura2.Speed = NumberRange.new(0.3)
  1059. Aura2.EmissionDirection = "Top"
  1060. ---aura2
  1061. local Aura = Instance.new('ParticleEmitter')
  1062. Aura.Name = "Aura"
  1063. Aura.Texture = "rbxassetid://833874434"
  1064. Aura.Parent = LeftArm
  1065. Aura.LightEmission = 1
  1066. Aura.Transparency = NumberSequence.new(1,0.4,1)
  1067. Aura.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1068. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1069. Aura.LockedToPart = true
  1070. Aura.Lifetime = NumberRange.new(1)
  1071. Aura.Rate = 60
  1072. Aura.Speed = NumberRange.new(0.3)
  1073. Aura.EmissionDirection = "Top"
  1074. local Aura2 = Instance.new('ParticleEmitter')
  1075. Aura2.Name = "Aura"
  1076. Aura2.Texture = "rbxassetid://833874434"
  1077. Aura2.Parent = RightArm
  1078. Aura2.LightEmission = 1
  1079. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1080. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1081. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1082. Aura2.LockedToPart = true
  1083. Aura2.Lifetime = NumberRange.new(1)
  1084. Aura2.Rate = 60
  1085. Aura2.Speed = NumberRange.new(0.3)
  1086. Aura2.EmissionDirection = "Top"
  1087. local Aura2 = Instance.new('ParticleEmitter')
  1088. Aura2.Name = "Aura"
  1089. Aura2.Texture = "rbxassetid://833874434"
  1090. Aura2.Parent = LeftLeg
  1091. Aura2.LightEmission = 1
  1092. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1093. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1094. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1095. Aura2.LockedToPart = true
  1096. Aura2.Lifetime = NumberRange.new(1)
  1097. Aura2.Rate = 60
  1098. Aura2.Speed = NumberRange.new(0.1)
  1099. Aura2.EmissionDirection = "Top"
  1100. local Aura2 = Instance.new('ParticleEmitter')
  1101. Aura2.Name = "Aura"
  1102. Aura2.Texture = "rbxassetid://833874434"
  1103. Aura2.Parent = RightLeg
  1104. Aura2.LightEmission = 1
  1105. Aura2.Transparency = NumberSequence.new(1,0.4,1)
  1106. Aura2.Color = ColorSequence.new(BrickColor.new("Alder").Color)
  1107. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1108. Aura2.LockedToPart = true
  1109. Aura2.Lifetime = NumberRange.new(1)
  1110. Aura2.Rate = 60
  1111. Aura2.Speed = NumberRange.new(0.3)
  1112. Aura2.EmissionDirection = "Top"
  1113. ----aura3
  1114. ---aura2
  1115. local Aura = Instance.new('ParticleEmitter')
  1116. Aura.Name = "Aura"
  1117. Aura.Texture = "rbxassetid://833874434"
  1118. Aura.Parent = LeftArm
  1119. Aura.LightEmission = 1
  1120. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1121. Aura.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1122. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1123. Aura.LockedToPart = true
  1124. Aura.Lifetime = NumberRange.new(1)
  1125. Aura.Rate = 60
  1126. Aura.Speed = NumberRange.new(0.3)
  1127. Aura.EmissionDirection = "Top"
  1128. local Aura2 = Instance.new('ParticleEmitter')
  1129. Aura2.Name = "Aura"
  1130. Aura2.Texture = "rbxassetid://833874434"
  1131. Aura2.Parent = RightArm
  1132. Aura2.LightEmission = 1
  1133. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1134. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1135. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1136. Aura2.LockedToPart = true
  1137. Aura2.Lifetime = NumberRange.new(1)
  1138. Aura2.Rate = 60
  1139. Aura2.Speed = NumberRange.new(0.3)
  1140. Aura2.EmissionDirection = "Top"
  1141. local Aura2 = Instance.new('ParticleEmitter')
  1142. Aura2.Name = "Aura"
  1143. Aura2.Texture = "rbxassetid://833874434"
  1144. Aura2.Parent = LeftLeg
  1145. Aura2.LightEmission = 1
  1146. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1147. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1148. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1149. Aura2.LockedToPart = true
  1150. Aura2.Lifetime = NumberRange.new(1)
  1151. Aura2.Rate = 60
  1152. Aura2.Speed = NumberRange.new(0.3)
  1153. Aura2.EmissionDirection = "Top"
  1154. local Aura2 = Instance.new('ParticleEmitter')
  1155. Aura2.Name = "Aura"
  1156. Aura2.Texture = "rbxassetid://833874434"
  1157. Aura2.Parent = RightLeg
  1158. Aura2.LightEmission = 1
  1159. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1160. Aura2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1161. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1162. Aura2.LockedToPart = true
  1163. Aura2.Lifetime = NumberRange.new(0.6)
  1164. Aura2.Rate = 60
  1165. Aura2.Speed = NumberRange.new(0.3)
  1166. Aura2.EmissionDirection = "Top"
  1167. ----
  1168.  
  1169. ---aura2
  1170. local Aura = Instance.new('ParticleEmitter')
  1171. Aura.Name = "Aura"
  1172. Aura.Texture = "rbxassetid://833874434"
  1173. Aura.Parent = LeftArm
  1174. Aura.LightEmission = 1
  1175. Aura.Transparency = NumberSequence.new(1,0.7,1)
  1176. Aura.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
  1177. Aura.Size = NumberSequence.new(0.8,0.8,0.1)
  1178. Aura.LockedToPart = true
  1179. Aura.Lifetime = NumberRange.new(1)
  1180. Aura.Rate = 60
  1181. Aura.Speed = NumberRange.new(0.3)
  1182. Aura.EmissionDirection = "Top"
  1183. local Aura2 = Instance.new('ParticleEmitter')
  1184. Aura2.Name = "Aura"
  1185. Aura2.Texture = "rbxassetid://833874434"
  1186. Aura2.Parent = RightArm
  1187. Aura2.LightEmission = 1
  1188. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1189. Aura2.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
  1190. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1191. Aura2.LockedToPart = true
  1192. Aura2.Lifetime = NumberRange.new(1)
  1193. Aura2.Rate = 60
  1194. Aura2.Speed = NumberRange.new(0.3)
  1195. Aura2.EmissionDirection = "Top"
  1196. local Aura2 = Instance.new('ParticleEmitter')
  1197. Aura2.Name = "Aura"
  1198. Aura2.Texture = "rbxassetid://833874434"
  1199. Aura2.Parent = LeftLeg
  1200. Aura2.LightEmission = 1
  1201. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1202. Aura2.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
  1203. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1204. Aura2.LockedToPart = true
  1205. Aura2.Lifetime = NumberRange.new(1)
  1206. Aura2.Rate = 60
  1207. Aura2.Speed = NumberRange.new(0.3)
  1208. Aura2.EmissionDirection = "Top"
  1209. local Aura2 = Instance.new('ParticleEmitter')
  1210. Aura2.Name = "Aura"
  1211. Aura2.Texture = "rbxassetid://833874434"
  1212. Aura2.Parent = RightLeg
  1213. Aura2.LightEmission = 1
  1214. Aura2.Transparency = NumberSequence.new(1,0.7,1)
  1215. Aura2.Color = ColorSequence.new(BrickColor.new("Crimson").Color)
  1216. Aura2.Size = NumberSequence.new(0.8,0.8,0.1)
  1217. Aura2.LockedToPart = true
  1218. Aura2.Lifetime = NumberRange.new(0.6)
  1219. Aura2.Rate = 60
  1220. Aura2.Speed = NumberRange.new(0.3)
  1221. Aura2.EmissionDirection = "Top"
  1222. local tra = Instance.new('ParticleEmitter')
  1223. tra.Parent = Torso
  1224. tra.LightEmission = 1
  1225. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1226. tra.Rate = 15
  1227. tra.Rotation = NumberRange.new(-5, 5)
  1228. tra.Lifetime = NumberRange.new(1.5, 2)
  1229. tra.Size = NumberSequence.new(0.098,0)
  1230. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1231. tra.Speed = NumberRange.new(0.5)
  1232. tra.VelocitySpread = 360
  1233. tra.VelocityInheritance = 0.5
  1234. tra.ZOffset = 2
  1235. local tra = Instance.new('ParticleEmitter')
  1236. tra.Parent = Head
  1237. tra.LightEmission = 1
  1238. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1239. tra.Rate = 15
  1240. tra.Rotation = NumberRange.new(-5, 5)
  1241. tra.Lifetime = NumberRange.new(1.5, 2)
  1242. tra.Size = NumberSequence.new(0.098,0)
  1243. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1244. tra.Speed = NumberRange.new(0.5)
  1245. tra.VelocitySpread = 360
  1246. tra.VelocityInheritance = 0.5
  1247. tra.ZOffset = 2
  1248. local tra = Instance.new('ParticleEmitter')
  1249. tra.Parent = LeftArm
  1250. tra.LightEmission = 1
  1251. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1252. tra.Rate = 15
  1253. tra.Rotation = NumberRange.new(-5, 5)
  1254. tra.Lifetime = NumberRange.new(1.5, 2)
  1255. tra.Size = NumberSequence.new(0.098,0)
  1256. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1257. tra.Speed = NumberRange.new(0.5)
  1258. tra.VelocitySpread = 360
  1259. tra.VelocityInheritance = 0.5
  1260. tra.ZOffset = 2
  1261. local tra = Instance.new('ParticleEmitter')
  1262. tra.Parent = RightArm
  1263. tra.LightEmission = 1
  1264. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1265. tra.Rate = 15
  1266. tra.Rotation = NumberRange.new(-5, 5)
  1267. tra.Lifetime = NumberRange.new(1.5, 2)
  1268. tra.Size = NumberSequence.new(0.098,0)
  1269. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1270. tra.Speed = NumberRange.new(0.5)
  1271. tra.VelocitySpread = 360
  1272. tra.VelocityInheritance = 0.5
  1273. tra.ZOffset = 2
  1274. local tra = Instance.new('ParticleEmitter')
  1275. tra.Parent = LeftLeg
  1276. tra.LightEmission = 1
  1277. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1278. tra.Rate = 15
  1279. tra.Rotation = NumberRange.new(-5, 5)
  1280. tra.Lifetime = NumberRange.new(1.5, 2)
  1281. tra.Size = NumberSequence.new(0.098,0)
  1282. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1283. tra.Speed = NumberRange.new(0.5)
  1284. tra.VelocitySpread = 360
  1285. tra.VelocityInheritance = 0.5
  1286. tra.ZOffset = 2
  1287. local tra = Instance.new('ParticleEmitter')
  1288. tra.Parent = RightLeg
  1289. tra.LightEmission = 1
  1290. tra.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1291. tra.Rate = 15
  1292. tra.Rotation = NumberRange.new(-5, 5)
  1293. tra.Lifetime = NumberRange.new(1.5, 2)
  1294. tra.Size = NumberSequence.new(0.098,0)
  1295. tra.Transparency = NumberSequence.new(0.2,0.3,1)
  1296. tra.Speed = NumberRange.new(0.5)
  1297. tra.VelocitySpread = 360
  1298. tra.VelocityInheritance = 0.5
  1299. tra.ZOffset = 2
  1300. ----
  1301. function RemoveOutlines(part)
  1302. part.TopSurface = 10
  1303. end
  1304. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1305. local Part = Create("Part")({
  1306. Parent = Parent,
  1307. Reflectance = Reflectance,
  1308. Transparency = Transparency,
  1309. CanCollide = false,
  1310. Locked = true,
  1311. BrickColor = BrickColor.new(tostring(BColor)),
  1312. Name = Name,
  1313. Size = Size,
  1314. Material = Material
  1315. })
  1316. RemoveOutlines(Part)
  1317. return Part
  1318. end
  1319. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1320. local Msh = Create(Mesh)({
  1321. Parent = Part,
  1322. Offset = OffSet,
  1323. Scale = Scale
  1324. })
  1325. if Mesh == "SpecialMesh" then
  1326. Msh.MeshType = MeshType
  1327. Msh.MeshId = MeshId
  1328. end
  1329. return Msh
  1330. end
  1331. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1332. local Weld = Create("Weld")({
  1333. Parent = Parent,
  1334. Part0 = Part0,
  1335. Part1 = Part1,
  1336. C0 = C0,
  1337. C1 = C1
  1338. })
  1339. return Weld
  1340. end
  1341. WSHM = {
  1342. "White",
  1343. "Pastel light blue"
  1344. }
  1345. WSH = WSHM[math.random(1, #WSHM)]
  1346. function IcePartFunk(HPart, aria, Min, Max)
  1347. IcePart = Instance.new("Part", HPart)
  1348. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  1349. IcePart.CanCollide = false
  1350. IuW = Instance.new("Weld")
  1351. IuW.Name = "GuW"
  1352. IuW.Part0 = HPart
  1353. 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))
  1354. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  1355. IuW.Part1 = IcePart
  1356. IuW.Parent = HPart
  1357. IcePart.Transparency = 0.85
  1358. IcePart.Material = "Neon"
  1359. WSH = WSHM[math.random(1, #WSHM)]
  1360. IcePart.BrickColor = BrickColor.new("" .. WSH)
  1361. RemoveOutlines(IcePart)
  1362. game:GetService("Debris"):AddItem(IuW, 4)
  1363. game:GetService("Debris"):AddItem(IcePart, 6)
  1364. end
  1365. SpikeMeshId = 1033714
  1366. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  1367. local Part = Instance.new("Part", Parent)
  1368. Part.Name = Name
  1369. Part.BrickColor = BrickColor.new(Color)
  1370. Part.Size = Size
  1371. Part.Material = Material
  1372. Part.Transparency = Transparency
  1373. Part.CanCollide = false
  1374. RemoveOutlines(Part)
  1375. local Mesh = Instance.new("SpecialMesh", Part)
  1376. Mesh.MeshType = "Sphere"
  1377. Mesh.Scale = Scale
  1378. return Mesh and Part
  1379. end
  1380. CFuncs = {
  1381. Part = {
  1382. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1383. local Part = Create("Part")({
  1384. Parent = Parent,
  1385. Reflectance = Reflectance,
  1386. Transparency = Transparency,
  1387. CanCollide = false,
  1388. Locked = true,
  1389. BrickColor = BrickColor.new(tostring(BColor)),
  1390. Name = Name,
  1391. Size = Size,
  1392. Material = Material
  1393. })
  1394. RemoveOutlines(Part)
  1395. return Part
  1396. end
  1397. },
  1398. Mesh = {
  1399. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1400. local Msh = Create(Mesh)({
  1401. Parent = Part,
  1402. Offset = OffSet,
  1403. Scale = Scale
  1404. })
  1405. if Mesh == "SpecialMesh" then
  1406. Msh.MeshType = MeshType
  1407. Msh.MeshId = MeshId
  1408. end
  1409. return Msh
  1410. end
  1411. },
  1412. Mesh = {
  1413. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1414. local Msh = Create(Mesh)({
  1415. Parent = Part,
  1416. Offset = OffSet,
  1417. Scale = Scale
  1418. })
  1419. if Mesh == "SpecialMesh" then
  1420. Msh.MeshType = MeshType
  1421. Msh.MeshId = MeshId
  1422. end
  1423. return Msh
  1424. end
  1425. },
  1426. Weld = {
  1427. Create = function(Parent, Part0, Part1, C0, C1)
  1428. local Weld = Create("Weld")({
  1429. Parent = Parent,
  1430. Part0 = Part0,
  1431. Part1 = Part1,
  1432. C0 = C0,
  1433. C1 = C1
  1434. })
  1435. return Weld
  1436. end
  1437. },
  1438. Sound = {
  1439. Create = function(id, par, vol, pit)
  1440. coroutine.resume(coroutine.create(function()
  1441. local S = Create("Sound")({
  1442. Volume = vol,
  1443. Pitch = pit or 1,
  1444. SoundId = id,
  1445. Parent = par or workspace
  1446. })
  1447. wait()
  1448. S:play()
  1449. game:GetService("Debris"):AddItem(S, 6)
  1450. end))
  1451. end
  1452. },
  1453. ParticleEmitter = {
  1454. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1455. local fp = Create("ParticleEmitter")({
  1456. Parent = Parent,
  1457. Color = ColorSequence.new(Color1, Color2),
  1458. LightEmission = LightEmission,
  1459. Size = Size,
  1460. Texture = Texture,
  1461. Transparency = Transparency,
  1462. ZOffset = ZOffset,
  1463. Acceleration = Accel,
  1464. Drag = Drag,
  1465. LockedToPart = LockedToPart,
  1466. VelocityInheritance = VelocityInheritance,
  1467. EmissionDirection = EmissionDirection,
  1468. Enabled = Enabled,
  1469. Lifetime = LifeTime,
  1470. Rate = Rate,
  1471. Rotation = Rotation,
  1472. RotSpeed = RotSpeed,
  1473. Speed = Speed,
  1474. VelocitySpread = VelocitySpread
  1475. })
  1476. return fp
  1477. end
  1478. }
  1479. }
  1480. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1481. if hit.Parent == nil then
  1482. return
  1483. end
  1484. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1485. for _, v in pairs(hit.Parent:children()) do
  1486. if v:IsA("Humanoid") then
  1487. h = v
  1488. end
  1489. end
  1490. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1491. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1492. return
  1493. end
  1494. local c = Create("ObjectValue")({
  1495. Name = "creator",
  1496. Value = game:service("Players").LocalPlayer,
  1497. Parent = h
  1498. })
  1499. game:GetService("Debris"):AddItem(c, 0.5)
  1500. if HitSound ~= nil and HitPitch ~= nil then
  1501. CreateSound(HitSound, hit, 1, HitPitch)
  1502. end
  1503. local Damage = math.random(minim, maxim)
  1504. local blocked = false
  1505. local block = hit.Parent:findFirstChild("Block")
  1506. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1507. blocked = true
  1508. block.Value = block.Value - 1
  1509. print(block.Value)
  1510. end
  1511. if blocked == false then
  1512. h.Health = h.Health - Damage
  1513. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1514. else
  1515. h.Health = h.Health - Damage / 2
  1516. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1517. end
  1518. if Type == "Knockdown" then
  1519. local hum = hit.Parent.Humanoid
  1520. hum.PlatformStand = true
  1521. coroutine.resume(coroutine.create(function(HHumanoid)
  1522. swait(1)
  1523. HHumanoid.PlatformStand = false
  1524. end), hum)
  1525. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  1526. local bodvol = Create("BodyVelocity")({
  1527. velocity = angle * knockback,
  1528. P = 5000,
  1529. maxForce = Vector3.new(8000, 8000, 8000),
  1530. Parent = hit
  1531. })
  1532. local rl = Create("BodyAngularVelocity")({
  1533. P = 3000,
  1534. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1535. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1536. Parent = hit
  1537. })
  1538. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1539. game:GetService("Debris"):AddItem(rl, 0.5)
  1540. elseif Type == "Normal" then
  1541. local vp = Create("BodyVelocity")({
  1542. P = 500,
  1543. maxForce = Vector3.new(math.huge, 0, math.huge),
  1544. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1545. })
  1546. if knockback > 0 then
  1547. vp.Parent = hit.Parent.Torso
  1548. end
  1549. game:GetService("Debris"):AddItem(vp, 0.5)
  1550. elseif Type == "Impale" then
  1551. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  1552. Spike.Anchored = true
  1553. Spike.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  1554. Spike.Position = hit.Parent.Torso.Position
  1555. for i = 1, 5 do
  1556. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1557. end
  1558. Services.Debris:AddItem(Spike, 4)
  1559. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, 0.8, 2)
  1560. hit.Parent.Humanoid.PlatformStand = true
  1561. swait(1)
  1562. hit.Parent.Humanoid.PlatformStand = false
  1563. elseif Type == "Up" then
  1564. local bodyVelocity = Create("BodyVelocity")({
  1565. velocity = Vector3.new(0, 20, 0),
  1566. P = 5000,
  1567. maxForce = Vector3.new(8000, 8000, 8000),
  1568. Parent = hit
  1569. })
  1570. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1571. local bodyVelocity = Create("BodyVelocity")({
  1572. velocity = Vector3.new(0, 20, 0),
  1573. P = 5000,
  1574. maxForce = Vector3.new(8000, 8000, 8000),
  1575. Parent = hit
  1576. })
  1577. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1578. elseif Type == "Snare" then
  1579. local bp = Create("BodyPosition")({
  1580. P = 900,
  1581. D = 1000,
  1582. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1583. position = hit.Parent.Torso.Position,
  1584. Parent = hit.Parent.Torso
  1585. })
  1586. game:GetService("Debris"):AddItem(bp, 1)
  1587. elseif Type == "Slowness" then
  1588. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  1589. for i = 1, 25 do
  1590. hit.Parent.Humanoid.WalkSpeed = 4
  1591. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  1592. end
  1593. wait(4)
  1594. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  1595. elseif Type == "FireDmg" then
  1596. for i = 1, math.random(60, 150) do
  1597. BlockEffect(BrickColor.new("White"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  1598. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  1599. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  1600. wait(0.1)
  1601. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  1602. end
  1603. elseif Type == "Freeze" then
  1604. local bp = Create("BodyPosition")({
  1605. P = 900,
  1606. D = 1000,
  1607. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1608. position = hit.Parent.Torso.Position,
  1609. Parent = hit.Parent.Torso
  1610. })
  1611. game:GetService("Debris"):AddItem(bp, 4)
  1612. for i = 1, 25 do
  1613. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  1614. end
  1615. elseif Type == "Freeze2" then
  1616. local BodPos = Create("BodyPosition")({
  1617. P = 50000,
  1618. D = 1000,
  1619. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1620. position = hit.Parent.Torso.Position,
  1621. Parent = hit.Parent.Torso
  1622. })
  1623. local BodGy = Create("BodyGyro")({
  1624. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1625. P = 20000,
  1626. Parent = hit.Parent.Torso,
  1627. cframe = hit.Parent.Torso.CFrame
  1628. })
  1629. hit.Parent.Torso.Anchored = true
  1630. coroutine.resume(coroutine.create(function(Part)
  1631. swait(1.5)
  1632. Part.Anchored = false
  1633. end), hit.Parent.Torso)
  1634. game:GetService("Debris"):AddItem(BodPos, 3)
  1635. game:GetService("Debris"):AddItem(BodGy, 3)
  1636. end
  1637. local debounce = Create("BoolValue")({
  1638. Name = "DebounceHit",
  1639. Parent = hit.Parent,
  1640. Value = true
  1641. })
  1642. game:GetService("Debris"):AddItem(debounce, Delay)
  1643. c = Instance.new("ObjectValue")
  1644. c.Name = "creator"
  1645. c.Value = Player
  1646. c.Parent = h
  1647. game:GetService("Debris"):AddItem(c, 0.5)
  1648. end
  1649. end
  1650. function ShowDamage(Pos, Text, Time, Color)
  1651. local Rate = 0.033333333333333
  1652. if not Pos then
  1653. local Pos = Vector3.new(0, 0, 0)
  1654. end
  1655. local Text = Text or ""
  1656. local Time = Time or 2
  1657. if not Color then
  1658. local Color = Color3.new(1, 0, 1)
  1659. end
  1660. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1661. EffectPart.Anchored = true
  1662. local BillboardGui = Create("BillboardGui")({
  1663. Size = UDim2.new(3, 0, 3, 0),
  1664. Adornee = EffectPart,
  1665. Parent = EffectPart
  1666. })
  1667. local TextLabel = Create("TextLabel")({
  1668. BackgroundTransparency = 1,
  1669. Size = UDim2.new(1, 0, 1, 0),
  1670. Text = Text,
  1671. TextColor3 = Color,
  1672. TextScaled = true,
  1673. Font = Enum.Font.ArialBold,
  1674. Parent = BillboardGui
  1675. })
  1676. game.Debris:AddItem(EffectPart, Time + 0.1)
  1677. EffectPart.Parent = game:GetService("Workspace")
  1678. delay(0, function()
  1679. local Frames = Time / Rate
  1680. for Frame = 1, Frames do
  1681. wait(Rate)
  1682. local Percent = Frame / Frames
  1683. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1684. TextLabel.TextTransparency = Percent
  1685. end
  1686. if EffectPart and EffectPart.Parent then
  1687. EffectPart:Destroy()
  1688. end
  1689. end)
  1690. end
  1691. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1692. for _, c in pairs(workspace:children()) do
  1693. local hum = c:findFirstChild("Humanoid")
  1694. if hum ~= nil then
  1695. local head = c:findFirstChild("Head")
  1696. if head ~= nil then
  1697. local targ = head.Position - Part.Position
  1698. local mag = targ.magnitude
  1699. if magni >= mag and c.Name ~= Player.Name then
  1700. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=1050733875", 1)
  1701. end
  1702. end
  1703. end
  1704. end
  1705. end
  1706. function MagniKILL(Part, magni, knock, Type)
  1707. for _, c in pairs(workspace:children()) do
  1708. local hum = c:findFirstChild("Humanoid")
  1709. if hum ~= nil then
  1710. local head = c:findFirstChild("Head")
  1711. if head ~= nil then
  1712. local targ = head.Position - Part.Position
  1713. local mag = targ.magnitude
  1714. if magni >= mag and c.Name ~= Player.Name then
  1715. hum.Health = 0
  1716. end
  1717. end
  1718. end
  1719. end
  1720. end
  1721. EffectModel = Instance.new("Model", Character)
  1722. EffectModel.Name = "Effects"
  1723. Effects = {
  1724. Block = {
  1725. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1726. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1727. prt.Anchored = true
  1728. prt.CFrame = cframe
  1729. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1730. game:GetService("Debris"):AddItem(prt, 10)
  1731. if Type == 1 or Type == nil then
  1732. table.insert(Effects, {
  1733. prt,
  1734. "Block1",
  1735. delay,
  1736. x3,
  1737. y3,
  1738. z3,
  1739. msh
  1740. })
  1741. elseif Type == 2 then
  1742. table.insert(Effects, {
  1743. prt,
  1744. "Block2",
  1745. delay,
  1746. x3,
  1747. y3,
  1748. z3,
  1749. msh
  1750. })
  1751. else
  1752. table.insert(Effects, {
  1753. prt,
  1754. "Block3",
  1755. delay,
  1756. x3,
  1757. y3,
  1758. z3,
  1759. msh
  1760. })
  1761. end
  1762. end
  1763. },
  1764. Sphere = {
  1765. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1766. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1767. prt.Anchored = true
  1768. prt.CFrame = cframe
  1769. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1770. game:GetService("Debris"):AddItem(prt, 10)
  1771. table.insert(Effects, {
  1772. prt,
  1773. "Cylinder",
  1774. delay,
  1775. x3,
  1776. y3,
  1777. z3,
  1778. msh
  1779. })
  1780. end
  1781. },
  1782. Cylinder = {
  1783. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1784. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1785. prt.Anchored = true
  1786. prt.CFrame = cframe
  1787. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1788. game:GetService("Debris"):AddItem(prt, 10)
  1789. table.insert(Effects, {
  1790. prt,
  1791. "Cylinder",
  1792. delay,
  1793. x3,
  1794. y3,
  1795. z3,
  1796. msh
  1797. })
  1798. end
  1799. },
  1800. Wave = {
  1801. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1802. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1803. prt.Anchored = true
  1804. prt.CFrame = cframe
  1805. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1806. game:GetService("Debris"):AddItem(prt, 10)
  1807. table.insert(Effects, {
  1808. prt,
  1809. "Cylinder",
  1810. delay,
  1811. x3,
  1812. y3,
  1813. z3,
  1814. msh
  1815. })
  1816. end
  1817. },
  1818. Ring = {
  1819. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1820. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1821. prt.Anchored = true
  1822. prt.CFrame = cframe
  1823. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://9982590", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1824. game:GetService("Debris"):AddItem(prt, 10)
  1825. table.insert(Effects, {
  1826. prt,
  1827. "Cylinder",
  1828. delay,
  1829. x3,
  1830. y3,
  1831. z3,
  1832. msh
  1833. })
  1834. end
  1835. },
  1836. Break = {
  1837. Create = function(brickcolor, cframe, x1, y1, z1)
  1838. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1839. prt.Anchored = true
  1840. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1841. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1842. local num = math.random(10, 50) / 1000
  1843. game:GetService("Debris"):AddItem(prt, 10)
  1844. table.insert(Effects, {
  1845. prt,
  1846. "Shatter",
  1847. num,
  1848. prt.CFrame,
  1849. math.random() - math.random(),
  1850. 0,
  1851. math.random(50, 100) / 100
  1852. })
  1853. end
  1854. }
  1855. }
  1856. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1857. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1858. prt.Anchored = true
  1859. prt.CFrame = cframe
  1860. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1861. game:GetService("Debris"):AddItem(prt, 10)
  1862. if Type == 1 or Type == nil then
  1863. table.insert(Effects, {
  1864. prt,
  1865. "Block1",
  1866. delay,
  1867. x3,
  1868. y3,
  1869. z3,
  1870. msh
  1871. })
  1872. elseif Type == 2 then
  1873. table.insert(Effects, {
  1874. prt,
  1875. "Block2",
  1876. delay,
  1877. x3,
  1878. y3,
  1879. z3,
  1880. msh
  1881. })
  1882. elseif Type == 3 then
  1883. table.insert(Effects, {
  1884. prt,
  1885. "Block3",
  1886. delay,
  1887. x3,
  1888. y3,
  1889. z3,
  1890. msh
  1891. })
  1892. end
  1893. end
  1894. function CreateSound(id, par, vol, pit)
  1895. coroutine.resume(coroutine.create(function()
  1896. local sou = Instance.new("Sound", par or workspace)
  1897. sou.Volume = vol
  1898. sou.Pitch = pit or 1
  1899. sou.SoundId = id
  1900. swait()
  1901. sou:play()
  1902. game:GetService("Debris"):AddItem(sou, 6)
  1903. end))
  1904. end
  1905. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1906. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1907. prt.Anchored = true
  1908. prt.CFrame = cframe
  1909. prt.Material = "Neon"
  1910. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1911. game:GetService("Debris"):AddItem(prt, 10)
  1912. coroutine.resume(coroutine.create(function(Part, Mesh)
  1913. for i = 0, 6, delay do
  1914. swait()
  1915. Part.Transparency = i
  1916. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1917. end
  1918. Part.Parent = nil
  1919. end), prt, msh)
  1920. end
  1921. function shoottraildd(mouse, partt, SpreadAmount, dmg) ---effects
  1922. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1923. local MainPos = partt.Position
  1924. local MainPos2 = mouse + SpreadVectors
  1925. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1926. local speed = 1000
  1927. local num = 1
  1928. coroutine.resume(coroutine.create(function()
  1929. repeat
  1930. swait()
  1931. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1932. local mag =(MainPos - pos).magnitude
  1933. Laser(BrickColor.new("White"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
  1934. MainPos = MainPos + MouseLook.lookVector * speed
  1935. num = num - 1
  1936. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1937. if hit ~= nil then
  1938. num = 0
  1939. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1940. refpart.Anchored = true
  1941. refpart.CFrame = CFrame.new(pos)
  1942. game:GetService("Debris"):AddItem(refpart, 2)
  1943. end
  1944. if num <= 0 then
  1945. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1946. refpart.Anchored = true
  1947. refpart.CFrame = CFrame.new(pos)
  1948. if hit ~= nil then
  1949. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1950. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1951. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1952. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1953. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  1954. end
  1955. game:GetService("Debris"):AddItem(refpart, 0)
  1956. end
  1957. until num <= 0
  1958. end))
  1959. end
  1960. function shoottraildd2(mouse, partt, SpreadAmount)
  1961. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1962. local MainPos = partt.Position
  1963. local MainPos2 = mouse + SpreadVectors
  1964. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1965. local speed = 3000
  1966. local num = 1
  1967. coroutine.resume(coroutine.create(function()
  1968. repeat
  1969. swait()
  1970. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1971. local mag = (MainPos - pos).magnitude
  1972. 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)
  1973. MainPos = MainPos + MouseLook.lookVector * speed
  1974. num = num - 1
  1975. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1976. if hit ~= nil then
  1977. num = 0
  1978. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1979. refpart.Anchored = true
  1980. refpart.CFrame = CFrame.new(pos)
  1981. game:GetService("Debris"):AddItem(refpart, 2)
  1982. end
  1983. if num <= 0 then
  1984. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1985. refpart.Anchored = true
  1986. refpart.CFrame = CFrame.new(pos)
  1987. if hit ~= nil then
  1988. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  1989. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1990. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1991. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1992. MagniKILL(refpart, 80, 0, "Normal")
  1993. end
  1994. game:GetService("Debris"):AddItem(refpart, 0)
  1995. end
  1996. until num <= 0
  1997. end))
  1998. end
  1999. function shoottraildd22(mouse, partt, SpreadAmount)
  2000. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2001. local MainPos = partt.Position
  2002. local MainPos2 = mouse + SpreadVectors
  2003. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2004. local speed = 900
  2005. local num = 1
  2006. coroutine.resume(coroutine.create(function()
  2007. repeat
  2008. swait()
  2009. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2010. local mag = (MainPos - pos).magnitude
  2011. 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)
  2012. MainPos = MainPos + MouseLook.lookVector * speed
  2013. num = num - 1
  2014. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2015. if hit ~= nil then
  2016. num = 0
  2017. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2018. refpart.Anchored = true
  2019. refpart.CFrame = CFrame.new(pos)
  2020. game:GetService("Debris"):AddItem(refpart, 2)
  2021. end
  2022. if num <= 0 then
  2023. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2024. refpart.Anchored = true
  2025. refpart.CFrame = CFrame.new(pos)
  2026. if hit ~= nil then
  2027. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2028. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  2029. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2030. BlockEffect(BrickColor.new("Magenta"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  2031. MagniKILL(refpart, 80, 0, "Normal")
  2032. end
  2033. game:GetService("Debris"):AddItem(refpart, 0)
  2034. end
  2035. until num <= 0
  2036. end))
  2037. end
  2038. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  2039. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2040. local MainPos = partt.Position
  2041. local MainPos2 = mouse + SpreadVectors
  2042. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2043. local speed = 200
  2044. local num = 0
  2045. coroutine.resume(coroutine.create(function()
  2046. repeat
  2047. swait()
  2048. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2049. local mag = (MainPos - pos).magnitude
  2050. 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)
  2051. MainPos = MainPos + MouseLook.lookVector * speed
  2052. num = num - 1
  2053. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2054. if hit ~= nil then
  2055. num = 0
  2056. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2057. refpart.Anchored = true
  2058. refpart.CFrame = CFrame.new(pos)
  2059. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2060. game:GetService("Debris"):AddItem(refpart, 2)
  2061. end
  2062. if num <= 0 then
  2063. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2064. refpart.Anchored = true
  2065. refpart.CFrame = CFrame.new(pos)
  2066. if hit ~= nil then
  2067. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2068. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2069. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2070. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  2071. end
  2072. game:GetService("Debris"):AddItem(refpart, 0)
  2073. end
  2074. until num <= 0
  2075. end))
  2076. end
  2077. function shoottraildd4(mouse, partt, SpreadAmount, dmg)
  2078. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  2079. local MainPos = partt.Position
  2080. local MainPos2 = mouse + SpreadVectors
  2081. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  2082. local speed = 500
  2083. local num = 1
  2084. coroutine.resume(coroutine.create(function()
  2085. repeat
  2086. swait()
  2087. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  2088. local mag = (MainPos - pos).magnitude
  2089. 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)
  2090. MainPos = MainPos + MouseLook.lookVector * speed
  2091. num = num - 1
  2092. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  2093. if hit ~= nil then
  2094. num = 0
  2095. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2096. refpart.Anchored = true
  2097. refpart.CFrame = CFrame.new(pos)
  2098. game:GetService("Debris"):AddItem(refpart, 2)
  2099. end
  2100. if num <= 0 then
  2101. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2102. refpart.Anchored = true
  2103. refpart.CFrame = CFrame.new(pos)
  2104. if hit ~= nil then
  2105. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  2106. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  2107. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2108. BlockEffect(BrickColor.new("Cyan"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  2109. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  2110. end
  2111. game:GetService("Debris"):AddItem(refpart, 0)
  2112. end
  2113. until num <= 0
  2114. end))
  2115. end
  2116.  
  2117.  
  2118. ---
  2119.  
  2120. attackdebounce = false
  2121. deb=false
  2122.  
  2123. ugothit=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  2124. if hit.Parent==nil then
  2125. return
  2126. end
  2127. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  2128. for _,v in pairs(hit.Parent:children()) do
  2129. if v:IsA("Humanoid") then
  2130. h=v
  2131. end
  2132. end
  2133. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  2134. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2135. end
  2136. if hit.Parent.className=="Hat" then
  2137. hit=hit.Parent.Parent:findFirstChild("Head")
  2138. end
  2139. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2140. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  2141. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  2142. return
  2143. end]]
  2144. -- hs(hit,1.2)
  2145. c=Instance.new("ObjectValue")
  2146. c.Name="creator"
  2147. c.Value=game:service("Players").LocalPlayer
  2148. c.Parent=h
  2149. game:GetService("Debris"):AddItem(c,.5)
  2150. Damage=math.random(minim,maxim)
  2151. -- h:TakeDamage(Damage)
  2152. blocked=false
  2153. block=hit.Parent:findFirstChild("Block")
  2154. if block~=nil then
  2155. print(block.className)
  2156. if block.className=="NumberValue" then
  2157. if block.Value>0 then
  2158. blocked=true
  2159. if decreaseblock==nil then
  2160. block.Value=block.Value-1
  2161. end
  2162. end
  2163. end
  2164. if block.className=="IntValue" then
  2165. if block.Value>0 then
  2166. blocked=true
  2167. if decreaseblock~=nil then
  2168. block.Value=block.Value-1
  2169. end
  2170. end
  2171. end
  2172. end
  2173. if blocked==false then
  2174. -- h:TakeDamage(Damage)
  2175. h.Health=h.Health-Damage
  2176. showDamage(hit.Parent,Damage,.5,BrickColor.new("White"))
  2177. else
  2178. h.Health=h.Health-(Damage/2)
  2179. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  2180. end
  2181. if Type=="Knockdown" then
  2182. Humanoid=hit.Parent.Humanoid
  2183. Humanoid.PlatformStand=true
  2184. coroutine.resume(coroutine.create(function(HHumanoid)
  2185. swait(1)
  2186. HHumanoid.PlatformStand=false
  2187. end),Humanoid)
  2188. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  2189. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  2190. local bodvol=Instance.new("BodyVelocity")
  2191. bodvol.velocity=angle*knockback
  2192. bodvol.P=5000
  2193. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2194. bodvol.Parent=hit
  2195. rl=Instance.new("BodyAngularVelocity")
  2196. rl.P=3000
  2197. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2198. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2199. rl.Parent=hit
  2200. game:GetService("Debris"):AddItem(bodvol,.5)
  2201. game:GetService("Debris"):AddItem(rl,.5)
  2202. elseif Type=="Normal" then
  2203. bp=Instance.new("BodyVelocity")
  2204. bp.P=100000
  2205. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  2206. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  2207. if KnockbackType==1 then
  2208. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  2209. elseif KnockbackType==2 then
  2210. bp.velocity=Property.CFrame.lookVector*knockback
  2211. end
  2212. if knockback>0 then
  2213. bp.Parent=hit.Parent.Torso
  2214.  
  2215. end
  2216. game:GetService("Debris"):AddItem(bp,.5)
  2217. elseif Type=="Up" then
  2218. local bodyVelocity=Instance.new("BodyVelocity")
  2219. bodyVelocity.velocity=vt(0,60,0)
  2220. bodyVelocity.P=5000
  2221. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  2222. bodyVelocity.Parent=hit
  2223. game:GetService("Debris"):AddItem(bodyVelocity,1)
  2224. rl=Instance.new("BodyAngularVelocity")
  2225. rl.P=3000
  2226. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  2227. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  2228. rl.Parent=hit
  2229. game:GetService("Debris"):AddItem(rl,.5)
  2230. elseif Type=="Snare" then
  2231. bp=Instance.new("BodyPosition")
  2232. bp.P=2000
  2233. bp.D=100
  2234. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2235. bp.position=hit.Parent.Torso.Position
  2236. bp.Parent=hit.Parent.Torso
  2237. game:GetService("Debris"):AddItem(bp,1)
  2238. elseif Type=="Target" then
  2239. if Targetting==false then
  2240. ZTarget=hit.Parent.Torso
  2241. coroutine.resume(coroutine.create(function(Part)
  2242. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2243. swait(1)
  2244. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  2245. end),ZTarget)
  2246. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  2247. targetgui=Instance.new("BillboardGui")
  2248. targetgui.Parent=ZTarget
  2249. targetgui.Size=UDim2.new(10,100,10,100)
  2250. targ=Instance.new("ImageLabel")
  2251. targ.Parent=targetgui
  2252. targ.BackgroundTransparency=1
  2253. targ.Image="rbxassetid://4834067"
  2254. targ.Size=UDim2.new(1,0,1,0)
  2255. cam.CameraType="Scriptable"
  2256. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2257. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2258. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2259. Targetting=true
  2260. RocketTarget=ZTarget
  2261. for i=1,Property do
  2262. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  2263. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  2264. swait()
  2265. end
  2266. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  2267. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  2268. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  2269. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  2270. end
  2271. Targetting=true
  2272. RocketTarget=true
  2273. targetgui.Parent=true
  2274. cam.CameraType="Custom"
  2275. end
  2276. end
  2277. debounce=Instance.new("BoolValue")
  2278. debounce.Name="DebounceHit"
  2279. debounce.Parent=hit.Parent
  2280. debounce.Value=true
  2281. game:GetService("Debris"):AddItem(debounce,Delay)
  2282. c=Instance.new("ObjectValue")
  2283. c.Name="creator"
  2284. c.Value=Player
  2285. c.Parent=h
  2286. game:GetService("Debris"):AddItem(c,.5)
  2287. CRIT=true
  2288. hitDeb=true
  2289. AttackPos=6
  2290. end
  2291. end
  2292.  
  2293. showDamage=function(Char,Dealt,du,Color)
  2294. m=Instance.new("Model")
  2295. m.Name=tostring(Dealt)
  2296. h=Instance.new("Humanoid")
  2297. h.Health=0
  2298. h.MaxHealth=0
  2299. h.Parent=m
  2300. c=Instance.new("Part")
  2301. c.Transparency=0
  2302. c.BrickColor=Color
  2303. c.Transparency = 1
  2304. c.Name="Head"
  2305. c.TopSurface=0
  2306. c.BottomSurface=0
  2307. c.formFactor="Plate"
  2308. c.Size=Vector3.new(1,.4,1)
  2309.  
  2310. local txt = Instance.new("BillboardGui", c)
  2311. txt.Adornee = c
  2312. txt.Name = "_status"
  2313. txt.Size = UDim2.new(2, 0, 1.2, 0)
  2314. txt.StudsOffset = Vector3.new(-9, 8, 0)
  2315. local text = Instance.new("TextLabel", txt)
  2316. text.Size = UDim2.new(10, 0, 7, 0)
  2317. text.FontSize = "Size12"
  2318. text.TextScaled = true
  2319. text.TextTransparency = 0.5
  2320. text.BackgroundTransparency = 1
  2321. text.TextTransparency = 0.5
  2322. text.TextStrokeTransparency = 0.5
  2323. text.Font = "SciFi"
  2324. text.TextStrokeColor3 = Color3.new(0,0,0)
  2325. v=Instance.new("Part")
  2326. v.Name = "ColorBrick"
  2327. v.Parent=c
  2328. v.FormFactor="Symmetric"
  2329. v.Anchored=true
  2330. v.CanCollide=false
  2331. v.BottomSurface="Smooth"
  2332. v.TopSurface="Smooth"
  2333. v.Size=Vector3.new(10,5,3)
  2334. v.Transparency=1
  2335. v.CFrame=c.CFrame
  2336. v.BrickColor=BrickColor.random()
  2337. v.Transparency=1
  2338. text.TextColor3 = t.BrickColor.Color
  2339. v.Shape="Block"
  2340. text.Text = tostring(Dealt)
  2341. ms=Instance.new("CylinderMesh")
  2342. ms.Scale=Vector3.new(.8,.8,.8)
  2343. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  2344. local rndm=math.random(1,#hitsounds)
  2345. local r=rndm
  2346. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  2347. if CRIT==true then
  2348. ms.Scale=Vector3.new(1,1.25,1)
  2349. end
  2350. ms.Parent=c
  2351. c.Reflectance=0
  2352. Instance.new("BodyGyro").Parent=c
  2353. c.Parent=m
  2354. if Char:findFirstChild("Head")~=nil then
  2355. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2356. elseif Char.Parent:findFirstChild("Head")~=nil then
  2357. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  2358. end
  2359. f=Instance.new("BodyPosition")
  2360. f.P=200000
  2361. f.D=100
  2362. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2363. f.position=c.Position+Vector3.new(0,3,0)
  2364. f.Parent=c
  2365. game:GetService("Debris"):AddItem(m,.5+du)
  2366. c.CanCollide=false
  2367. m.Parent=workspace
  2368. c.CanCollide=false
  2369. end
  2370.  
  2371.  
  2372. ------
  2373. hito = function(dm, X, c, dn, dp, dq)
  2374. for I,dr in pairs(workspace:GetChildren()) do
  2375. 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
  2376. local ds = dr:FindFirstChild("Humanoid")
  2377. local dt = dr:FindFirstChild("HumanoidRootPart")
  2378. TakeDamage(ds, c)
  2379. if InForm == true then
  2380. ds.Parent:BreakJoints()
  2381. wait(1.2)
  2382. ds.Parent:Destroy()
  2383. end
  2384. ds:SetStateEnabled(16, true)
  2385. delay(dn, function()
  2386. ds:SetStateEnabled(16, true)
  2387. end)
  2388. local du = Instance.new("StringValue")
  2389. du.Name = "alabo"
  2390. du.Parent = dt
  2391. game.Debris:AddItem(du, dn)
  2392. local dv = Instance.new("Part")
  2393.  
  2394. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2395. dv.Transparency = 0.25
  2396. dv.Anchored = true
  2397. dv.CanCollide = false
  2398. dv.BrickColor = BrickColor.new("White")
  2399. dv.Material = "Neon"
  2400. dv.Locked = true
  2401. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2402. dv.Parent = modz
  2403. local dw = Instance.new("SpecialMesh")
  2404. dw.MeshType = "Sphere"
  2405. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  2406. dw.Parent = dv
  2407. game.Debris:AddItem(dv, 1)
  2408. local dx = Instance.new("Model")
  2409. dx.Name = c
  2410. dx.Parent = workspace
  2411. game.Debris:AddItem(dx, 0.5 + c / 75)
  2412. local dy = Instance.new("Humanoid")
  2413. dy.MaxHealth = 0
  2414. dy.Parent = dx
  2415. local dz = Instance.new("Part")
  2416. dz.Name = "Head"
  2417. dz.Locked = true
  2418. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2419. dz.Position = dt.Position
  2420. dz.BrickColor = BrickColor.new("New Yeller")
  2421. dz.Material = "Neon"
  2422. dz.Transparency = 1
  2423. dz.CanCollide = false
  2424. dz.Parent = dx
  2425. local dA = Instance.new("BodyPosition")
  2426. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2427. dA.P = 20000
  2428. dA.D = 300
  2429. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2430. dA.Parent = dz
  2431. local dB = Instance.new("CylinderMesh")
  2432. dB.Parent = dz
  2433. coroutine.resume(coroutine.create(function()
  2434. while dB do
  2435. swait()
  2436. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  2437. end
  2438. end))
  2439. if dp then
  2440. local dC = Instance.new("BodyVelocity")
  2441. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2442. dC.P = 9999999999
  2443. dC.Velocity = dp
  2444. dC.Parent = dt
  2445. game.Debris:AddItem(dC, dn)
  2446. end
  2447. if dq then
  2448. local dD = Instance.new("BodyAngularVelocity")
  2449. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2450. dD.P = math.huge
  2451. dD.AngularVelocity = dq
  2452. dD.Parent = dt
  2453. game.Debris:AddItem(dD, dn)
  2454. end
  2455. local dE = Instance.new("Sound")
  2456. dE.Pitch = rd2(10, 11) / 10
  2457. dE.Volume = rd2(10, 13) / 10
  2458. dE.EmitterSize = 10
  2459. dE.SoundId = "rbxassetid://"
  2460. dE.Parent = dv
  2461. dE:Play()
  2462. coroutine.resume(coroutine.create(function()
  2463. for I = 1, 5 do
  2464. swait()
  2465. dv.Transparency = dv.Transparency + 0.175
  2466. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  2467. end
  2468. end))
  2469. end
  2470. end
  2471. end
  2472. ------
  2473.  
  2474. vt = Vector3.new
  2475. local new = Instance.new
  2476. local cf = CFrame.new
  2477. local cfa = CFrame.Angles
  2478. local bc = BrickColor.new
  2479.  
  2480. function bigbangattack()
  2481. attack = true
  2482. Humanoid.WalkSpeed = 0
  2483. for i = 0, 8, 0.1 do
  2484. swait()
  2485. 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)
  2486. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2487. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2488. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2489. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2490. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2491. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2492. end
  2493. local rng = Instance.new("Part", mouse)
  2494. rng.Anchored = true
  2495. rng.BrickColor = BrickColor.new("Cyan")
  2496. rng.CanCollide = false
  2497. rng.FormFactor = 3
  2498. rng.Name = "Ring"
  2499. rng.Size = Vector3.new(0.4,0.4,0.4)
  2500. rng.Transparency = 0
  2501. rng.TopSurface = 0
  2502. rng.BottomSurface = 0
  2503. rng.CFrame = RootPart.CFrame
  2504. local rngm = Instance.new("SpecialMesh", rng)
  2505. rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
  2506.  
  2507. local rng3 = rng:Clone()
  2508. rng3.Parent = char
  2509. local rng3m = rng3.Mesh
  2510.  
  2511. local rng5 = rng:Clone()
  2512. rng5.Parent = char
  2513. rng5.BrickColor = BrickColor.new("Cyan")
  2514. local rng5m = rng5.Mesh
  2515. local rng6 = rng:Clone()
  2516. rng6.Material = "Plastic"
  2517. rng6.BrickColor = BrickColor.new("Cyan")
  2518. rng6.Parent = char
  2519. local rng6m = rng6.Mesh
  2520. rng6m.Scale = vt(7.5,7.5,7.5)
  2521. rng6m.MeshType = "FileMesh"
  2522. rng6m.MeshId = "rbxassetid://430736398"
  2523. local Must2 = Instance.new("Sound",rng6)
  2524. Must2.SoundId = "rbxassetid://135581154"
  2525. Must2.Pitch = 0.99
  2526. Must2.Volume = 3
  2527. Must2.Looped = false
  2528. wait(0)
  2529. Must2:Play()
  2530. local hita = rng6.Touched:connect(function(hit)
  2531. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2532. end)
  2533.  
  2534. rng3.CFrame = RootPart.CFrame
  2535.  
  2536. rng5.CFrame = RootPart.CFrame
  2537. rng6.CFrame = RootPart.CFrame
  2538. local pie222 = Instance.new("ParticleEmitter")
  2539. pie222.Parent = rng6
  2540. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2541. pie222.LightEmission = 1
  2542. pie222.Size = NumberSequence.new(6,1)
  2543. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2544. pie222.Transparency = NumberSequence.new(0.6,1)
  2545. pie222.EmissionDirection = "Top"
  2546. pie222.Enabled = true
  2547. pie222.Lifetime = NumberRange.new(1)
  2548. pie222.Rotation = NumberRange.new(-320, 320)
  2549. pie222.Rate = 404
  2550. pie222.Speed = NumberRange.new(0)
  2551. pie222.LockedToPart = false
  2552. pie222.VelocitySpread = 2
  2553. wait()
  2554. local scaler = 10/5
  2555. local scaler2 = 10/5
  2556. for i = 0,10,0.1 do
  2557. swait()
  2558. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2559.  
  2560. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2561.  
  2562. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2563. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/3.8)
  2564. rng6.CFrame = rng3.CFrame
  2565. rng.Transparency = rng.Transparency + 1
  2566.  
  2567. rng3.Transparency = rng3.Transparency + 0.01
  2568.  
  2569. rng5.Transparency = rng5.Transparency + 0.01
  2570. rng6.Transparency = rng6.Transparency + 0.021
  2571. scaler = scaler - 0.125/5
  2572. scaler2 = scaler2 - 0.1/5
  2573.  
  2574. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2575.  
  2576. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2577. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2578. end
  2579. hita:disconnect()
  2580. game:GetService("Debris"):AddItem(rng, 1)
  2581.  
  2582. game:GetService("Debris"):AddItem(rng3, 1)
  2583.  
  2584. game:GetService("Debris"):AddItem(rng5, 1)
  2585. attack = false
  2586. pie222:Destroy()
  2587. Humanoid.WalkSpeed = 16
  2588. end
  2589.  
  2590.  
  2591. function bigbangattack2()
  2592. attack = true
  2593. Humanoid.WalkSpeed = 0
  2594. for i = 0, 8, 0.1 do
  2595. swait()
  2596. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  2597. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  2598. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  2599. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  2600. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  2601. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  2602. end
  2603. local rng = Instance.new("Part", RightArm)
  2604. rng.Anchored = true
  2605. rng.BrickColor = BrickColor.new("Cyan")
  2606. rng.CanCollide = false
  2607. rng.FormFactor = 3
  2608. rng.Name = "Ring"
  2609. rng.Size = Vector3.new(0.4,0.4,0.4)
  2610. rng.Transparency = 0
  2611. rng.TopSurface = 0
  2612. rng.BottomSurface = 0
  2613. rng.CFrame = RootPart.CFrame
  2614. local rngm = Instance.new("SpecialMesh", rng)
  2615. rngm.MeshId = "http://www.roblox.com/asset/?id=9982590"
  2616.  
  2617. local rng3 = rng:Clone()
  2618. rng3.Parent = char
  2619. local rng3m = rng3.Mesh
  2620.  
  2621. local rng5 = rng:Clone()
  2622. rng5.Parent = char
  2623. rng5.BrickColor = BrickColor.new("Cyan")
  2624. local rng5m = rng5.Mesh
  2625. local rng6 = rng:Clone()
  2626. rng6.Material = "Plastic"
  2627. rng6.BrickColor = BrickColor.new("Cyan")
  2628. rng6.Parent = char
  2629. local rng6m = rng6.Mesh
  2630. rng6m.Scale = vt(7.5,7.5,30.5)
  2631. rng6m.MeshType = "FileMesh"
  2632. rng6m.MeshId = "rbxassetid://430736398"
  2633. local Must2 = Instance.new("Sound",Torso)
  2634. Must2.SoundId = "rbxassetid://719747626"
  2635. Must2.Pitch = 0.99
  2636. Must2.Volume = 3
  2637. Must2.Looped = false
  2638. wait(0)
  2639. Must2:Play()
  2640. local hita = rng6.Touched:connect(function(hit)
  2641. ugothit(hit,40,50,math.random(49,56),"Normal",RootJoint,.2,1)
  2642. end)
  2643.  
  2644. rng3.CFrame = Head.CFrame
  2645.  
  2646. rng5.CFrame = Head.CFrame
  2647. rng6.CFrame = rng5.CFrame
  2648. local pie222 = Instance.new("ParticleEmitter")
  2649. pie222.Parent = rng6
  2650. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  2651. pie222.LightEmission = 1
  2652. pie222.Size = NumberSequence.new(15,1)
  2653. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  2654. pie222.Transparency = NumberSequence.new(0.6,1)
  2655. pie222.EmissionDirection = "Top"
  2656. pie222.Enabled = true
  2657. pie222.Lifetime = NumberRange.new(1)
  2658. pie222.Rotation = NumberRange.new(-320, 320)
  2659. pie222.Rate = 404
  2660. pie222.Speed = NumberRange.new(0)
  2661. pie222.LockedToPart = false
  2662. pie222.VelocitySpread = 2
  2663. wait()
  2664. local scaler = 10/5
  2665. local scaler2 = 10/5
  2666. for i = 0,10,0.1 do
  2667. swait()
  2668. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  2669.  
  2670. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  2671.  
  2672. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/10
  2673. rng6.Size = rng6.Size + Vector3.new(scaler2/3.8, scaler2/3.8, scaler2/0.8)
  2674. rng6.CFrame = rng3.CFrame
  2675. rng.Transparency = rng.Transparency + 1
  2676.  
  2677. rng3.Transparency = rng3.Transparency + 0.01
  2678.  
  2679. rng5.Transparency = rng5.Transparency + 0.01
  2680. rng6.Transparency = rng6.Transparency + 0.021
  2681. scaler = scaler - 0.125/5
  2682. scaler2 = scaler2 - 0.1/5
  2683.  
  2684. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  2685.  
  2686. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0.3)
  2687. rngm.Scale = rngm.Scale + Vector3.new(scaler2/1, scaler2/1, 1)
  2688. end
  2689. hita:disconnect()
  2690. game:GetService("Debris"):AddItem(rng, 1)
  2691.  
  2692. game:GetService("Debris"):AddItem(rng3, 1)
  2693.  
  2694. game:GetService("Debris"):AddItem(rng5, 1)
  2695. attack = false
  2696. pie222:Destroy()
  2697. Humanoid.WalkSpeed = 16
  2698. end
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704. mouse.KeyDown:connect(function(k) ---galickgun
  2705. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2706. MV4 = 0
  2707. local Must = Instance.new("Sound",Torso)
  2708. Must.SoundId = "rbxassetid://719748223"
  2709. Must.Pitch = 0.99
  2710. Must.Volume = 3.4
  2711. Must.Looped = false
  2712. wait(0)
  2713. Must:Play()
  2714. Humanoid.WalkSpeed = 13
  2715. local Aura = Instance.new('ParticleEmitter')
  2716. Aura.Name = "Aura"
  2717. Aura.Texture = "rbxassetid://347730682"
  2718. Aura.Parent = Torso
  2719. Aura.LightEmission = 1
  2720. Aura.Transparency = NumberSequence.new(0.4,1)
  2721. Aura.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2722. Aura.Size = NumberSequence.new(1,9)
  2723. Aura.Rotation = NumberRange.new(-360,360)
  2724. Aura.LockedToPart = true
  2725. Aura.Lifetime = NumberRange.new(1)
  2726. Aura.Rate = 100
  2727. Aura.Speed = NumberRange.new(0)
  2728. Aura.EmissionDirection = "Top"
  2729. local Aura2 = Instance.new('ParticleEmitter')
  2730. Aura2.Name = "Aura"
  2731. Aura2.Texture = "rbxassetid://1046299182"
  2732. Aura2.Parent = Torso
  2733. Aura2.LightEmission = 1
  2734. Aura2.Transparency = NumberSequence.new(0,1)
  2735. Aura2.Color = ColorSequence.new(BrickColor.new("Magenta").Color)
  2736. Aura2.Size = NumberSequence.new(14)
  2737. Aura2.Rotation = NumberRange.new(-360,360)
  2738. Aura2.LockedToPart = true
  2739. Aura2.Lifetime = NumberRange.new(0.2)
  2740. Aura2.Rate = 20
  2741. Aura2.Speed = NumberRange.new(0)
  2742. Aura2.EmissionDirection = "Top"
  2743. attack = true
  2744. Firepart1 = Instance.new("Part", RightArm)
  2745. Firepart1.Size = Vector3.new(1, 1, 1)
  2746. GuW1 = Instance.new("Weld")
  2747. GuW1.Name = "GuW"
  2748. GuW1.Part0 = RightArm
  2749. GuW1.C0 = cn(0, -1, 0)
  2750. GuW1.C1 = cn(0, 0, 0)
  2751. GuW1.Part1 = Firepart1
  2752. GuW1.Parent = RightArm
  2753. Firepart1.Transparency = 1
  2754. Firepart2 = Instance.new("Part", LeftArm)
  2755. Firepart2.Size = Vector3.new(1, 1, 1)
  2756. GuW2 = Instance.new("Weld")
  2757. GuW2.Name = "GuW"
  2758. GuW2.Part0 = LeftArm
  2759. GuW2.C0 = cn(0, -1, 0)
  2760. GuW2.C1 = cn(0, 0, 0)
  2761. GuW2.Part1 = Firepart2
  2762. GuW2.Parent = LeftArm
  2763. Firepart2.Transparency = 1
  2764. GuW1:Destroy()
  2765. GuW1 = Instance.new("Weld")
  2766. GuW1.Name = "GuW"
  2767. GuW1.Part0 = Torso
  2768. GuW1.C0 = cn(0, 0, -6)
  2769. GuW1.C1 = cn(0, 0, 0)
  2770. GuW1.Part1 = Firepart1
  2771. GuW1.Parent = Torso
  2772. GuW2:Destroy()
  2773. GuW2 = Instance.new("Weld")
  2774. GuW2.Name = "GuW"
  2775. GuW2.Part0 = Torso
  2776. GuW2.C0 = cn(0, 0, -6)
  2777. GuW2.C1 = cn(0, 0, 0)
  2778. GuW2.Part1 = Firepart2
  2779. GuW2.Parent = Torso
  2780. GuW2:Destroy()
  2781. GuW2 = Instance.new("Weld")
  2782. GuW2.Name = "GuW"
  2783. GuW2.Part0 = Torso
  2784. GuW2.C0 = cn(0, 0, -4)
  2785. GuW2.C1 = cn(0, 0, 0)
  2786. GuW2.Part1 = Firepart2
  2787. GuW2.Parent = Torso
  2788. for i = 0, 18, 0.1 do
  2789. swait()
  2790. if Torsovelocity.Y > 2 then
  2791. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2792. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.1)
  2793. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2794. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2795. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2796. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2797. elseif Torsovelocity.Y < 1 then
  2798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.1)
  2799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-59)), 0.05)
  2800. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2801. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(-120), math.rad(-90)), 0.1)
  2802. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2803. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2804. end
  2805. end
  2806. GuW1:Destroy()
  2807. GuW1 = Instance.new("Weld")
  2808. GuW1.Name = "GuW"
  2809. GuW1.Part0 = Torso
  2810. GuW1.C0 = cn(0, 0, -15)
  2811. GuW1.C1 = cn(0, 0, 0)
  2812. GuW1.Part1 = Firepart1
  2813. GuW1.Parent = Torso
  2814. GuW2:Destroy()
  2815. GuW2 = Instance.new("Weld")
  2816. GuW2.Name = "GuW"
  2817. GuW2.Part0 = Torso
  2818. GuW2.C0 = cn(0, 0, -17.5)
  2819. GuW2.C1 = cn(0, 0, 0)
  2820. GuW2.Part1 = Firepart2
  2821. GuW2.Parent = Torso
  2822. local Must = Instance.new("Sound",Torso)
  2823. Must.SoundId = "rbxassetid://719747626"
  2824. Must.Pitch = 0.99
  2825. Must.Volume = 3.9
  2826. Must.Looped = false
  2827. wait(0)
  2828. Must:Play()
  2829. for i = 0, 1.25, 0.01 do
  2830. swait()
  2831. 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)
  2832. shoottraildd22(mouse.Hit.p, Torso, 0)
  2833. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2834. BlockEffect(BrickColor.new("Magenta"), Torso.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2835. if Torsovelocity.Y > 2 then
  2836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2838. 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)
  2839. 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)
  2840. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2841. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2842. end
  2843. end
  2844. Must:Stop()
  2845. Aura:Destroy()
  2846. Aura2:Destroy()
  2847. wait(0.5)
  2848. Humanoid.WalkSpeed = 16
  2849. attack = false
  2850. MV4 = 300
  2851. Firepart1:Destroy()
  2852. Firepart2:Destroy()
  2853. end
  2854. end)
  2855.  
  2856.  
  2857. d = {}
  2858. function iteffect()
  2859.  
  2860. coroutine.resume(coroutine.create(function()
  2861.  
  2862. for i = 1, 10 do
  2863. effect = Instance.new("Part", workspace)
  2864. effect.Anchored = true
  2865. effect.CanCollide = false
  2866. effect.Size = Vector3.new(0.2, 3, 0.2)
  2867. effect.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(math.random(-3, 3), math.random(-3, 3), math.random(-3, 3))
  2868. effect.Transparency = 0
  2869. effect.Material = "Plastic"
  2870. effect.BrickColor = BrickColor.new("Really black")
  2871. table.insert(d, effect)
  2872. game:GetService("Debris"):AddItem(effect, 0.3)
  2873. end
  2874.  
  2875. coroutine.resume(coroutine.create(function()
  2876. for i = 1, 10 do
  2877. for i,e in pairs(d) do
  2878. e.CFrame = e.CFrame * CFrame.new(0, math.random(0, 10)/10, 0)
  2879. e.Transparency = e.Transparency + 0.030
  2880. end
  2881. wait(0.01)
  2882. end
  2883.  
  2884. end))
  2885. end))
  2886.  
  2887.  
  2888. end
  2889.  
  2890. tp = true
  2891.  
  2892. mouse.KeyDown:connect(function(k)
  2893. if k == "e" then
  2894. if tp == true then
  2895. tp = false
  2896. char.Head.face.Parent = game.Lighting
  2897. wait(0)
  2898. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2899. game.Lighting.face.Parent = char.Head
  2900. wait(0)
  2901. tp = true
  2902.  
  2903.  
  2904. end
  2905. end
  2906. end)
  2907.  
  2908.  
  2909. MV4 = 300
  2910. mouse.KeyDown:connect(function(k)
  2911. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  2912. MV4 = 0
  2913. local Must = Instance.new("Sound",workspace)
  2914. Must.SoundId = "rbxassetid://512366303"
  2915. Must.Pitch = 0.99
  2916. Must.Volume = 3.5
  2917. Must.Looped = true
  2918. wait(0)
  2919. Must:Play()
  2920. local lb = Instance.new("Part")
  2921. lb.Parent = char
  2922. lb.Material = "Neon"
  2923. lb.Color = BrickColor.new("Gold").Color
  2924. lb.CanCollide = false
  2925. lb.Material = "Neon"
  2926. lb.Size = vt(1,1,1)
  2927. lb.CFrame = Torso.CFrame
  2928. lb.Rotation = vt(0,0,0)
  2929. lb.Anchored = true
  2930. lb.Transparency = 0
  2931. local thing = Instance.new("SpecialMesh",lb)
  2932. thing.MeshType = "FileMesh"
  2933. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2934. thing.Scale = vt(0,15,0)
  2935. local chancerot = math.random(1,2)
  2936. for z = 0, 4 do
  2937. if chancerot == 1 then
  2938. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2939. elseif chancerot == 2 then
  2940. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2941. end
  2942. lb.Transparency = lb.Transparency + 0.1
  2943. thing.Scale = thing.Scale + vt(15,0,15)
  2944. wait()
  2945. end
  2946. for z = 0, 4 do
  2947. if chancerot == 1 then
  2948. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  2949. elseif chancerot == 2 then
  2950. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  2951. end
  2952. lb.Transparency = lb.Transparency + 0.1
  2953. thing.Scale = thing.Scale + vt(15,0,15)
  2954. wait()
  2955. end
  2956.  
  2957. local Aura = Instance.new('ParticleEmitter')
  2958. Aura.Name = "Aura"
  2959. Aura.Texture = "rbxassetid://347730682"
  2960. Aura.Parent = Torso
  2961. Aura.LightEmission = 1
  2962. Aura.Transparency = NumberSequence.new(0.5,1)
  2963. Aura.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2964. Aura.Size = NumberSequence.new(1,25)
  2965. Aura.Rotation = NumberRange.new(-360,360)
  2966. Aura.LockedToPart = true
  2967. Aura.Lifetime = NumberRange.new(1)
  2968. Aura.Rate = 100
  2969. Aura.Speed = NumberRange.new(0)
  2970. Aura.EmissionDirection = "Top"
  2971. local Aura2 = Instance.new('ParticleEmitter')
  2972. Aura2.Name = "Aura"
  2973. Aura2.Texture = "rbxassetid://1046299182"
  2974. Aura2.Parent = Torso
  2975. Aura2.LightEmission = 1
  2976. Aura2.Transparency = NumberSequence.new(0,1)
  2977. Aura2.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  2978. Aura2.Size = NumberSequence.new(55)
  2979. Aura2.Rotation = NumberRange.new(-360,360)
  2980. Aura2.LockedToPart = true
  2981. Aura2.Lifetime = NumberRange.new(0.2)
  2982. Aura2.Rate = 20
  2983. Aura2.Speed = NumberRange.new(0)
  2984. Aura2.EmissionDirection = "Top"
  2985. lig = Instance.new("PointLight",Player.Character.Torso)
  2986. lig.Color=Color3.new(255,255,0)
  2987. lig.Range = 12
  2988. Humanoid.WalkSpeed = 0.01
  2989. attack = true
  2990. Firepart1 = Instance.new("Part", RightArm)
  2991. Firepart1.Size = Vector3.new(1, 1, 1)
  2992. GuW1 = Instance.new("Weld")
  2993. GuW1.Name = "GuW"
  2994. GuW1.Part0 = RightArm
  2995. GuW1.C0 = cn(0, -1, 0)
  2996. GuW1.C1 = cn(0, 0, 0)
  2997. GuW1.Part1 = Firepart1
  2998. GuW1.Parent = RightArm
  2999. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  3000. Firepart1.Transparency = 1
  3001. Firepart2 = Instance.new("Part", LeftArm)
  3002. Firepart2.Size = Vector3.new(1, 1, 1)
  3003. GuW2 = Instance.new("Weld")
  3004. GuW2.Name = "GuW"
  3005. GuW2.Part0 = LeftArm
  3006. GuW2.C0 = cn(0, -1, 0)
  3007. GuW2.C1 = cn(0, 0, 0)
  3008. GuW2.Part1 = Firepart2
  3009. GuW2.Parent = LeftArm
  3010. Firepart2.Transparency = 1
  3011.  
  3012. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  3013. GuW1:Destroy()
  3014. GuW1 = Instance.new("Weld")
  3015. GuW1.Name = "GuW"
  3016. GuW1.Part0 = Torso
  3017. GuW1.C0 = cn(0, 0, -6)
  3018. GuW1.C1 = cn(0, 0, 0)
  3019. GuW1.Part1 = Firepart1
  3020. GuW1.Parent = Torso
  3021. GuW2:Destroy()
  3022. GuW2 = Instance.new("Weld")
  3023. GuW2.Name = "GuW"
  3024. GuW2.Part0 = Torso
  3025. GuW2.C0 = cn(0, 0, -6)
  3026. GuW2.C1 = cn(0, 0, 0)
  3027. GuW2.Part1 = Firepart2
  3028. GuW2.Parent = Torso
  3029.  
  3030. GuW2:Destroy()
  3031. GuW2 = Instance.new("Weld")
  3032. GuW2.Name = "GuW"
  3033. GuW2.Part0 = Torso
  3034. GuW2.C0 = cn(0, 0, -4)
  3035. GuW2.C1 = cn(0, 0, 0)
  3036. GuW2.Part1 = Firepart2
  3037. GuW2.Parent = Torso
  3038. for i = 0, 15, 0.1 do
  3039. swait()
  3040. if Torsovelocity.Y > 2 then
  3041. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3042. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3043. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3044. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3045. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3046. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3047. elseif Torsovelocity.Y < 1 then
  3048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3050. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3053. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3054. end
  3055. end
  3056. wait(16)
  3057. local Aura3 = Instance.new('ParticleEmitter')
  3058. Aura3.Name = "Aura"
  3059. Aura3.Texture = "rbxassetid://1046299182"
  3060. Aura3.Parent = Torso
  3061. Aura3.LightEmission = 1
  3062. Aura3.Transparency = NumberSequence.new(0.4,1)
  3063. Aura3.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3064. Aura3.Size = NumberSequence.new(140)
  3065. Aura3.Rotation = NumberRange.new(-360,360)
  3066. Aura3.LockedToPart = true
  3067. Aura3.Lifetime = NumberRange.new(0.2)
  3068. Aura3.Rate = 70
  3069. Aura3.Speed = NumberRange.new(0)
  3070. Aura3.EmissionDirection = "Top"
  3071. local Aura4 = Instance.new('ParticleEmitter')
  3072. Aura4.Name = "Aura"
  3073. Aura4.Texture = "rbxassetid://1046299182"
  3074. Aura4.Parent = Torso
  3075. Aura4.LightEmission = 1
  3076. Aura4.Transparency = NumberSequence.new(0.7,1)
  3077. Aura4.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3078. Aura4.Size = NumberSequence.new(190)
  3079. Aura4.Rotation = NumberRange.new(-360,360)
  3080. Aura4.LockedToPart = true
  3081. Aura4.Lifetime = NumberRange.new(0.2)
  3082. Aura4.Rate = 120
  3083. Aura4.Speed = NumberRange.new(0)
  3084. Aura4.EmissionDirection = "Top"
  3085. local Aura5 = Instance.new('ParticleEmitter')
  3086. Aura5.Name = "Aura"
  3087. Aura5.Texture = "rbxassetid://347730682"
  3088. Aura5.Parent = Torso
  3089. Aura5.LightEmission = 1
  3090. Aura5.Transparency = NumberSequence.new(0.2,1)
  3091. Aura5.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3092. Aura5.Size = NumberSequence.new(1,65)
  3093. Aura5.Rotation = NumberRange.new(-360,360)
  3094. Aura5.LockedToPart = true
  3095. Aura5.Lifetime = NumberRange.new(1)
  3096. Aura5.Rate = 200
  3097. Aura5.Speed = NumberRange.new(0)
  3098. Aura5.EmissionDirection = "Top"
  3099. local quake = Instance.new("Sound",workspace)
  3100. quake.SoundId = "rbxassetid://1048411878"
  3101. quake.Pitch = 0.99
  3102. quake.Volume = 1.3
  3103. quake.Looped = true
  3104. wait(0)
  3105. quake:Play()
  3106. local scrr = Instance.new("Sound",Torso)
  3107. scrr.SoundId = "rbxassetid://908472235"
  3108. scrr.Pitch = 0.99
  3109. scrr.Volume = 5.5
  3110. scrr.Looped = true
  3111. wait(0)
  3112. scrr:Play()
  3113.  
  3114. for i = 0, 2, 0.1 do
  3115. swait()
  3116. local lb = Instance.new("Part")
  3117. lb.Parent = char
  3118. lb.Material = "Neon"
  3119. lb.Color = BrickColor.new("Gold").Color
  3120. lb.CanCollide = false
  3121. lb.Material = "Neon"
  3122. lb.Size = vt(0.5,0,0.5)
  3123. lb.CFrame = Torso.CFrame
  3124. lb.Rotation = vt(0,0,0)
  3125. lb.Anchored = true
  3126. lb.Transparency = 0
  3127. local thing = Instance.new("SpecialMesh",lb)
  3128. thing.MeshType = "FileMesh"
  3129. thing.MeshId = "http://www.roblox.com/asset/?id=471124075"
  3130. thing.Scale = vt(0,15,0)
  3131. local chancerot = math.random(1,2)
  3132. for z = 0, 4 do
  3133. if chancerot == 1 then
  3134. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3135. elseif chancerot == 2 then
  3136. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3137. end
  3138. lb.Transparency = lb.Transparency + 0.1
  3139. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3140. wait()
  3141. end
  3142. for z = 0, 4 do
  3143. if chancerot == 1 then
  3144. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  3145. elseif chancerot == 2 then
  3146. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  3147. end
  3148. lb.Transparency = lb.Transparency + 0.1
  3149. thing.Scale = thing.Scale + vt(0.5,0,0.5)
  3150. wait()
  3151. end
  3152. end
  3153.  
  3154.  
  3155. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  3156. for i = 0, 24, 0.1 do
  3157. swait()
  3158. if Torsovelocity.Y > 2 then
  3159. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3160. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3161. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3162. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3163. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3164. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3165. elseif Torsovelocity.Y < 1 then
  3166. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3167. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3168. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3169. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3170. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3171. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3172. end
  3173. end
  3174. wait(5)
  3175. GuW1:Destroy()
  3176. GuW1 = Instance.new("Weld")
  3177. GuW1.Name = "GuW"
  3178. GuW1.Part0 = Torso
  3179. GuW1.C0 = cn(0, 0, -15)
  3180. GuW1.C1 = cn(0, 0, 0)
  3181. GuW1.Part1 = Firepart1
  3182. GuW1.Parent = Torso
  3183. GuW2:Destroy()
  3184. GuW2 = Instance.new("Weld")
  3185. GuW2.Name = "GuW"
  3186. GuW2.Part0 = Torso
  3187. GuW2.C0 = cn(0, 0, -17.5)
  3188. GuW2.C1 = cn(0, 0, 0)
  3189. GuW2.Part1 = Firepart2
  3190. GuW2.Parent = Torso
  3191. local Must2 = Instance.new("Sound",Torso) --1048411878
  3192. Must2.SoundId = "rbxassetid://950551676"
  3193. Must2.Pitch = 0.99
  3194. Must2.Volume = 10
  3195. Must2.Looped = false
  3196. wait(0)
  3197. Must2:Play()
  3198. quake:Stop()
  3199. scrr:Stop()
  3200. local Gone = Instance.new('ParticleEmitter')
  3201. Gone.Name = "Aura"
  3202. Gone.Texture = "rbxassetid://1046299182"
  3203. Gone.Parent = Torso
  3204. Gone.LightEmission = 1
  3205. Gone.Transparency = NumberSequence.new(0.7,1)
  3206. Gone.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  3207. Gone.Size = NumberSequence.new(340)
  3208. Gone.Rotation = NumberRange.new(-360,360)
  3209. Gone.LockedToPart = true
  3210. Gone.Lifetime = NumberRange.new(0.2)
  3211. Gone.Rate = 70
  3212. Gone.Speed = NumberRange.new(0)
  3213. Gone.EmissionDirection = "Top"
  3214. wait(2)
  3215. Aura:Destroy()
  3216. Aura2:Destroy()
  3217. Aura3:Destroy()
  3218. Aura4:Destroy()
  3219. Aura5:Destroy()
  3220. lig:Destroy()
  3221. Gone:Destroy()
  3222. for i = 0, 3, 0.01 do
  3223. swait()
  3224. shoottraildd2(mouse.Hit.p, Torso, 0)
  3225. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  3226. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 70, 70, 70, 0.06)
  3227. BlockEffect(BrickColor.new("New Yeller"), Torso.CFrame, 1, 1, 1, 69.5, 69.5, 69.5, 0.06)
  3228. if Torsovelocity.Y > 2 then
  3229. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3230. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3231. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3232. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3233. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3234. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3235. elseif Torsovelocity.Y < 1 then
  3236. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 40) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3237. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  3238. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  3239. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  3240. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3241. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3242. end
  3243. end
  3244. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  3245. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  3246. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  3247. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  3248. for i = 0, 3, 0.1 do
  3249. swait()
  3250. if Torsovelocity.Y > 2 then
  3251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3253. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3256. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3257. elseif Torsovelocity.Y < 1 then
  3258. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3259. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  3260. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  3261. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  3262. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3263. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  3264. end
  3265. end
  3266. wait(1)
  3267. Humanoid.WalkSpeed = 16
  3268. attack = false
  3269. MV4 = 0
  3270. Must:Stop()
  3271. Firepart1:Destroy()
  3272. Firepart2:Destroy()
  3273. end
  3274. end)
  3275.  
  3276.  
  3277.  
  3278.  
  3279.  
  3280. musiccommand = 1
  3281. musicwait = false
  3282. mouse.KeyDown:connect(function(k)
  3283. if k == "=" and attack == false then
  3284. if musiccommand == 1 and musicwait == false then
  3285. musicwait = true
  3286. sou2:Stop()
  3287. musiccommand = 2
  3288. end
  3289. if musiccommand == 2 and musicwait == false then
  3290. musicwait = true
  3291. sou2:Play()
  3292. sou2.Volume = 2
  3293. musiccommand = 3
  3294. end
  3295. if musiccommand == 3 and musicwait == false then
  3296. musicwait = true
  3297. sou2.Volume = 0.5
  3298. musiccommand = 1
  3299. end
  3300. musicwait = false
  3301. end
  3302. end)
  3303. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3304. Hitpart3 = Instance.new("Part", HPart3)
  3305. Hitpart3.Size = Vector3.new(1, 1, 1)
  3306. Hitpart3.CanCollide = false
  3307. HuW3 = Instance.new("Weld")
  3308. HuW3.Name = "GuW"
  3309. HuW3.Part0 = HPart3
  3310. HuW3.C0 = cn(Xv, Yv, Zv)
  3311. HuW3.C1 = cn(0, 0, 0)
  3312. HuW3.Part1 = Hitpart3
  3313. HuW3.Parent = HPart3
  3314. Hitpart3.Transparency = 1
  3315. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3316. end
  3317. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3318. Hitpart2 = Instance.new("Part", HPart2)
  3319. Hitpart2.Size = Vector3.new(1, 1, 1)
  3320. Hitpart2.CanCollide = false
  3321. HuW2 = Instance.new("Weld")
  3322. HuW2.Name = "GuW"
  3323. HuW2.Part0 = HPart2
  3324. HuW2.C0 = cn(Xv, Yv, Zv)
  3325. HuW2.C1 = cn(0, 0, 0)
  3326. HuW2.Part1 = Hitpart2
  3327. HuW2.Parent = HPart2
  3328. Hitpart2.Transparency = 1
  3329. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3330. end
  3331. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv)
  3332. Hitpart = Instance.new("Part", HPart)
  3333. Hitpart.Size = Vector3.new(1, 1, 1)
  3334. Hitpart.CanCollide = false
  3335. HuW = Instance.new("Weld")
  3336. HuW.Name = "GuW"
  3337. HuW.Part0 = HPart
  3338. HuW.C0 = cn(Xv, Yv, Zv)
  3339. HuW.C1 = cn(0, 0, 0)
  3340. HuW.Part1 = Hitpart
  3341. HuW.Parent = HPart
  3342. Hitpart.Transparency = 1
  3343. MagniDamage(Hitpart, 4.5, Min, Max, 1, "Normal")
  3344. end
  3345. wait2 = false
  3346. combo = 1
  3347. mouse.Button1Down:connect(function(key)
  3348. if attack == false then
  3349. attack = true
  3350. Humanoid.WalkSpeed = 17.01
  3351. if combo == 1 and wait2 == false then
  3352. wait2 = true
  3353. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3354. HitpartFunk(LeftArm, 40, 80, 0, -0.5, 0)
  3355. for i = 0, 0.3, 0.1 do
  3356. swait()
  3357. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3358. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3359. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3360. LW.C0 = clerp(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)
  3361. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3362. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3363. end
  3364. combo = 2
  3365. end
  3366. if combo == 2 and wait2 == false then
  3367. wait2 = true
  3368.  
  3369. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightArm, 1, 1)
  3370. for i = 0, 0.3, 0.1 do
  3371. swait()
  3372. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3373. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  3374. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  3375. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3376. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3377. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3378. end
  3379. combo = 3
  3380. end
  3381. if combo == 3 and wait2 == false then
  3382. wait2 = true
  3383. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", LeftArm, 1, 1)
  3384. HitpartFunk(RightLeg, 40, 60, 0, -0.5, 0)
  3385. for i = 0, 0.1, 0.1 do
  3386. swait()
  3387. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3388. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  3389. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3390. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3391. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  3392. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3393. end
  3394. combo = 1
  3395. end
  3396. Humanoid.WalkSpeed = 16
  3397. Hitpart:Destroy()
  3398. wait2 = false
  3399. attack = false
  3400. end
  3401. end)
  3402. --
  3403. mouse.KeyDown:connect(function(k)
  3404. if k == "f" then
  3405. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=232210079", RightLeg, 1, 1)
  3406. HitpartFunk(RightLeg, 60, 160, 0, -0.5, 0)
  3407. for i = 0, 1.2, 0.1 do
  3408. swait()
  3409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 2) * angles(math.rad(-99), math.rad(-0), math.rad(-30)), 0.3)
  3410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  3411. 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)
  3412. 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)
  3413. 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)
  3414. 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)
  3415. end
  3416. end
  3417. end)
  3418. --
  3419. MV1 = 20
  3420. mouse.KeyDown:connect(function(k)
  3421. if k == "=" and attack == false then
  3422. if firemode == true then
  3423. firemode = false
  3424. print("ice mode")
  3425. icesmoke.Acceleration = Vector3.new(0,0,0)
  3426. icesmoke.Texture = "http://www.roblox.com/asset/?id=243728104"
  3427. icesmoke.Transparency = NumberSequence.new({
  3428. NumberSequenceKeypoint.new(0, 0.9),
  3429. NumberSequenceKeypoint.new(1, 1)
  3430. })
  3431. icesmoke.Size = NumberSequence.new(3)
  3432. icesmoke.Parent = RightArm
  3433. else
  3434. firemode = true
  3435. print("fire mode")
  3436. ice_mode = false
  3437. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3438. icesmoke.Acceleration = Vector3.new(0, 15, 0)
  3439. icesmoke.Rate = 400
  3440. icesmoke.Texture = "http://www.roblox.com/asset/?id=11601142"
  3441. icesmoke.Transparency = NumberSequence.new(0.7, 1)
  3442. icesmoke.Size = NumberSequence.new(3)
  3443. icesmoke.EmissionDirection = "Top"
  3444. icesmoke.Parent = LeftArm
  3445. end
  3446. end
  3447. if attack == false and k == "x==" and MV1 > 19 and firemode == false then
  3448. MV1 = 90
  3449. Humanoid.WalkSpeed = 15
  3450. attack = true
  3451. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", LeftArm, 1, 1.5)
  3452. Firepart2 = Instance.new("Part", LeftArm)
  3453. Firepart2.Size = Vector3.new(1, 1, 1)
  3454. Firepart2.CanCollide = false
  3455. GuW2 = Instance.new("Weld")
  3456. GuW2.Name = "GuW"
  3457. GuW2.Part0 = LeftArm
  3458. GuW2.C0 = cn(0, -0.5, 0)
  3459. GuW2.C1 = cn(0, 0, 0)
  3460. GuW2.Part1 = Firepart2
  3461. GuW2.Parent = LeftArm
  3462. Firepart2.Transparency = 1
  3463. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  3464. for i = 0, 2, 0.1 do
  3465. swait()
  3466. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  3468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3469. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  3470. 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)
  3471. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3472. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3473. end
  3474. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", LeftArm, 1, 2.7)
  3475. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  3476. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  3477. MagniDamage(Firepart2, 35, 35, 35, 0, "Freeze")
  3478. Humanoid.WalkSpeed = 16
  3479. attack = false
  3480. Firepart2:Destroy()
  3481. end
  3482. end)
  3483. MV2 = 90
  3484.  
  3485. mouse.KeyDown:connect(function(key)
  3486. if key == "=" then
  3487. Head.Transparency = 1
  3488. Torso.Transparency = 1
  3489. LeftArm.Transparency = 1
  3490. Head.face.Texture = ""
  3491. RightArm.Transparency = 1
  3492. LeftLeg.Transparency = 1
  3493. RightLeg.Transparency = 1
  3494. mesh1.Transparency = 1
  3495. mesh2.Transparency = 1
  3496. mesh5.Transparency = 1
  3497. mesheye.Transparency = 1
  3498. mesheye1.Transparency = 1
  3499. mesheye2.Transparency = 1
  3500. mesheye3.Transparency = 1
  3501. char.Parent = workspace.Camera
  3502. char.WalkSpeed = 60
  3503. if char:FindFirstChild("TalkingBillBoard")~= nil then
  3504. char:FindFirstChild("TalkingBillBoard"):destroy()
  3505. end
  3506. end
  3507. end)
  3508. mouse.KeyUp:connect(function(key)
  3509. if key == "=" then
  3510. Head.Transparency = 0
  3511. Torso.Transparency = 0
  3512. LeftArm.Transparency = 0
  3513. Head.face.Texture = ""
  3514. RightArm.Transparency = 0
  3515. LeftLeg.Transparency = 0
  3516. RightLeg.Transparency = 0
  3517. mesh1.Transparency = 0
  3518. mesh2.Transparency = 0
  3519. mesh5.Transparency = 0
  3520. mesheye.Transparency = 0
  3521. mesheye1.Transparency = 0
  3522. mesheye2.Transparency = 0
  3523. mesheye3.Transparency = 0
  3524. hat1.Transparency = 0
  3525. hat2.Transparency = 0
  3526. hat3.Transparency = 0
  3527. hat4.Transparency = 0
  3528. hat5.Transparency = 0
  3529. hat6.Transparency = 0
  3530. hat7.Transparency = 0
  3531. hat8.Transparency = 0
  3532. hat9.Transparency = 0
  3533. char.Parent = workspace
  3534. end
  3535. end)
  3536.  
  3537. mouse.KeyDown:connect(function(k)
  3538. if attack == false and k == "=" and MV2 > 89 and firemode == true then
  3539. MV2 = 90
  3540. attack = true
  3541. Firepart = Instance.new("Part", RightArm)
  3542. Firepart.Size = Vector3.new(1, 1, 1)
  3543. GuW = Instance.new("Weld")
  3544. GuW.Name = "GuW"
  3545. GuW.Part0 = RightArm
  3546. GuW.C0 = cn(0, -1, 0)
  3547. GuW.C1 = cn(0, 0, 0)
  3548. GuW.Part1 = Firepart
  3549. GuW.Parent = RightArm
  3550. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3551. Firepart.Transparency = 1
  3552. Humanoid.WalkSpeed = 15
  3553. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=586187912", RightArm, 1, 0.8)
  3554. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3555. for i = 1, 3 do
  3556. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3557. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3558. end
  3559. for i = 0, 3, 0.1 do
  3560. BlockEffect(BrickColor.new("New Yeller"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3561. swait()
  3562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3564. 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)
  3565. 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)
  3566. 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)
  3567. 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)
  3568. end
  3569. wait(1)
  3570. shoottraildd22(mouse.Hit.p, RightArm, 0, 10)
  3571.  
  3572. Humanoid.WalkSpeed = 16
  3573. attack = false
  3574. Firepart:Destroy()
  3575. end
  3576.  
  3577.  
  3578.  
  3579.  
  3580. if attack == false and k == "=" and MV2 > 89 and InForm == true then
  3581. MV2 = 90
  3582. attack = true
  3583. Firepart = Instance.new("Part", RightArm)
  3584. Firepart.Size = Vector3.new(1, 1, 1)
  3585. GuW = Instance.new("Weld")
  3586. GuW.Name = "GuW"
  3587. GuW.Part0 = RightArm
  3588. GuW.C0 = cn(0, -1, 0)
  3589. GuW.C1 = cn(0, 0, 0)
  3590. GuW.Part1 = Firepart
  3591. GuW.Parent = RightArm
  3592. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.7)
  3593. Firepart.Transparency = 1
  3594. Humanoid.WalkSpeed = 0.01
  3595. for i = 0, 4, 0.1 do
  3596. swait()
  3597. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3598. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3599. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3600. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3601. 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)
  3602. 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)
  3603. 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)
  3604. 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)
  3605. end
  3606. for i = 0, 4, 0.1 do
  3607. swait()
  3608. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  3609. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  3610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3612. 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)
  3613. 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)
  3614. 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)
  3615. 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)
  3616. end
  3617. shoottraildd(mouse.Hit.p, RightArm, 0, 10)
  3618. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", RightArm, 1, 0.8)
  3619. CreateSound("http://www.roblox.com/asset/?id=633130540", RightArm, 0.5, 1.5)
  3620. for i = 1, 3 do
  3621. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  3622. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  3623. end
  3624. for i = 0, 2, 0.1 do
  3625. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  3626. swait()
  3627. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3628. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  3629. 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)
  3630. 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)
  3631. 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)
  3632. 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)
  3633. end
  3634. Humanoid.WalkSpeed = 16
  3635. attack = false
  3636. Firepart:Destroy()
  3637. end
  3638. end)
  3639. Rapid = false
  3640. BasePart = Instance.new("Part")
  3641. BasePart.Shape = Enum.PartType.Block
  3642. BasePart.Material = Enum.Material.Neon
  3643. BasePart.TopSurface = Enum.SurfaceType.Smooth
  3644. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  3645. BasePart.FormFactor = Enum.FormFactor.Custom
  3646. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  3647. BasePart.CanCollide = true
  3648. BasePart.Locked = true
  3649. BasePart.Anchored = false
  3650. local icy_Player = game.Players.localPlayer
  3651. local icy_mouse = icy_Player:GetMouse()
  3652. ice_mode = false
  3653. local colors = {
  3654. BrickColor.new("Cyan"),
  3655. BrickColor.new("Medium blue"),
  3656. BrickColor.new("Pastel blue")
  3657. }
  3658. local root = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  3659. if root then
  3660. icy_mouse.KeyDown:connect(function(k)
  3661. if k == "=" and firemode == false then
  3662. if ice_mode == true then
  3663. ice_mode = false
  3664. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  3665. else
  3666. ice_mode = true
  3667. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  3668. end
  3669. end
  3670. if k == "z" and firemode == true then
  3671. attack = true
  3672. do
  3673. local Stop = false
  3674. local Version = 0
  3675. local MaxSpeed = 5
  3676. local Speed = 3.5
  3677. local Keys = {}
  3678. local Force = 10000
  3679. CreateSound("http://www.roblox.com/asset/?id=1056635059", Torso, 1, 1)
  3680. swait(0.5)
  3681. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3682. if Fly then
  3683. Fly:Destroy()
  3684. end
  3685. if Rot then
  3686. Rot:Destroy()
  3687. end
  3688. Fly = Instance.new("BodyPosition", char.Torso)
  3689. Fly.Name = "LMMFly"
  3690. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3691. Fly.P = Force
  3692. Fly.position = char.Torso.Position
  3693. Rot = Instance.new("BodyGyro", char.Torso)
  3694. Rot.Name = "LMMRot"
  3695. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3696. Rot.P = Force
  3697. Rot.cframe = cam.CoordinateFrame
  3698. CreateSound("http://www.roblox.com/asset/?id=", Fly, 2, 1.5)
  3699. local Thread, Old = Version, nil
  3700. char.Humanoid.PlatformStand = true
  3701. function StopFly()
  3702. Version = Version + 1
  3703. Stop = true
  3704. char.Humanoid.PlatformStand = false
  3705. Fly:Destroy()
  3706. Rot:Destroy()
  3707. attack = false
  3708. end
  3709. char.ChildAdded:connect(function(Obj)
  3710. wait()
  3711. if Obj.Name == "LM" .. "MFlyStop" then
  3712. Obj:Destroy()
  3713. StopFly()
  3714. end
  3715. end)
  3716. HitpartFunk2(RightArm, 0, -0.7, 0)
  3717. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3718. for i = 0, 25, 0.1 do
  3719. if attack == true then
  3720. swait()
  3721.  
  3722. end
  3723. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3724. if Keys[string.char(48)] then
  3725. Speed = 1
  3726. end
  3727. if Keys.w then
  3728. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3729. end
  3730. if Keys.s then
  3731. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3732. end
  3733. if Keys.d then
  3734. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3735. end
  3736. if Keys.a then
  3737. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3738. end
  3739. if Keys.e or Keys[" "] then
  3740. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3741. end
  3742. if Keys.q then
  3743. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3744. end
  3745. if Keys.z then
  3746. StopFly()
  3747. end
  3748. if Old ~= Vectoring then
  3749. Fly.position = Vectoring.p
  3750. Old = Vectoring
  3751. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3752. else
  3753. Speed = 1
  3754. end
  3755. Rot.cframe = cam.CoordinateFrame
  3756. mouse.KeyDown:connect(function(Key)
  3757. Keys[Key] = true
  3758. end)
  3759. mouse.KeyUp:connect(function(Key)
  3760. Keys[Key] = false
  3761. end)
  3762. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3763. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3764. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3765. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3766. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3767. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3768. end
  3769. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3770. attack = false
  3771. char.Humanoid.PlatformStand = false
  3772. Fly:Destroy()
  3773. Rot:Destroy()
  3774. end
  3775. end
  3776. if k == "=" and InForm == true then
  3777. attack = true
  3778. do
  3779. local Stop = false
  3780. local Version = 0
  3781. local MaxSpeed = 6
  3782. local Speed = 3
  3783. local Keys = {}
  3784. local Force = 10000
  3785. CreateSound("http://www.roblox.com/asset/?id=260433410", Torso, 1, 1)
  3786. swait(1)
  3787. local Fly, Rot = char.Torso:FindFirstChild("LMMFly"), char.Torso:FindFirstChild("LMMRot")
  3788. if Fly then
  3789. Fly:Destroy()
  3790. end
  3791. if Rot then
  3792. Rot:Destroy()
  3793. end
  3794. Fly = Instance.new("BodyPosition", char.Torso)
  3795. Fly.Name = "LMMFly"
  3796. Fly.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  3797. Fly.P = Force
  3798. Fly.position = char.Torso.Position
  3799. Rot = Instance.new("BodyGyro", char.Torso)
  3800. Rot.Name = "LMMRot"
  3801. Rot.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  3802. Rot.P = Force
  3803. Rot.cframe = cam.CoordinateFrame
  3804. CreateSound("http://www.roblox.com/asset/?id=192104941", Fly, 2, 1.5)
  3805. local Thread, Old = Version, nil
  3806. char.Humanoid.PlatformStand = true
  3807. function StopFly()
  3808. Version = Version + 1
  3809. Stop = true
  3810. char.Humanoid.PlatformStand = false
  3811. Fly:Destroy()
  3812. Rot:Destroy()
  3813. attack = false
  3814. end
  3815. char.ChildAdded:connect(function(Obj)
  3816. wait()
  3817. if Obj.Name == "LM" .. "MFlyStop" then
  3818. Obj:Destroy()
  3819. StopFly()
  3820. end
  3821. end)
  3822. HitpartFunk2(RightArm, 0, -0.7, 0)
  3823. HitpartFunk3(LeftArm, 0, -0.7, 0)
  3824. for i = 0, 25, 0.1 do
  3825. if attack == true then
  3826. swait()
  3827. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3828. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3829. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  3830. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  3831. end
  3832. local Vectoring = Rot.cframe - Rot.cframe.p + Fly.position
  3833. if Keys[string.char(48)] then
  3834. Speed = 1
  3835. end
  3836. if Keys.w then
  3837. Vectoring = Vectoring + cam.CoordinateFrame.lookVector * Speed
  3838. end
  3839. if Keys.s then
  3840. Vectoring = Vectoring - cam.CoordinateFrame.lookVector * Speed
  3841. end
  3842. if Keys.d then
  3843. Vectoring = Vectoring * CFrame.new(Speed, 0, 0)
  3844. end
  3845. if Keys.a then
  3846. Vectoring = Vectoring * CFrame.new(-Speed, 0, 0)
  3847. end
  3848. if Keys.e or Keys[" "] then
  3849. Vectoring = Vectoring * CFrame.new(0, Speed, 0)
  3850. end
  3851. if Keys.q then
  3852. Vectoring = Vectoring * CFrame.new(0, -Speed, 0)
  3853. end
  3854. if Keys.z then
  3855. StopFly()
  3856. end
  3857. if Old ~= Vectoring then
  3858. Fly.position = Vectoring.p
  3859. Old = Vectoring
  3860. Speed = math.min(Speed + Speed * 0.025, MaxSpeed)
  3861. else
  3862. Speed = 1
  3863. end
  3864. Rot.cframe = cam.CoordinateFrame
  3865. mouse.KeyDown:connect(function(Key)
  3866. Keys[Key] = true
  3867. end)
  3868. mouse.KeyUp:connect(function(Key)
  3869. Keys[Key] = false
  3870. end)
  3871. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3872. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  3873. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  3874. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  3875. RH.C0 = clerp(RH.C0, cn(1, -0.6, -0.4) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  3876. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.1) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  3877. end
  3878. CreateSound("http://www.roblox.com/asset/?id=633130540", Torso, 0.8, 0.8)
  3879. attack = false
  3880. char.Humanoid.PlatformStand = false
  3881. Fly:Destroy()
  3882. Rot:Destroy()
  3883. end
  3884. end
  3885. end)
  3886. game:GetService("RunService").Stepped:connect(function()
  3887. if ice_mode == true then
  3888. local part, pos, normal = workspace:FindPartOnRay(Ray.new(root.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  3889. local icePath = BasePart:Clone()
  3890. icePath.Anchored = true
  3891. icePath.Transparency = 0.85
  3892. icePath.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  3893. icePath.CFrame = CFrame.new(pos, pos + normal) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  3894. icePath.BrickColor = colors[math.random(1, #colors)]
  3895. icePath.Parent = game:GetService("Players").LocalPlayer.Character
  3896. game:GetService("Debris"):AddItem(icePath, 1)
  3897. icePath.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  3898. end
  3899. end)
  3900. end
  3901. MV3 = 190
  3902. mouse.KeyDown:connect(function(k)
  3903. if attack == false and k == "=" and MV3 > 19 and hoop == true then
  3904. MV3 = 80
  3905. attack = true
  3906. Humanoid.WalkSpeed = 15
  3907. HitpartFunk2(RightArm, 0, -0.5, 0)
  3908. HitpartFunk3(LeftArm, 0, -0.5, 0)
  3909. for i = 0, 1.5, 0.1 do
  3910. swait()
  3911. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3912. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3913. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3914. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  3915. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3916. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3917. end
  3918. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", Torso, 1, 0.6)
  3919. for i = 0, 2, 0.1 do
  3920. swait()
  3921. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3922. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  3923. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3924. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3925. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  3926. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3927. end
  3928. for i = 0, 4.2, 0.1 do
  3929. swait()
  3930. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3931. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3932. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3933. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3935. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3936. 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)
  3937. 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)
  3938. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  3939. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3940. end
  3941. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3942. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3943. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3944. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3945. BlockEffect(BrickColor.new("Cyan"), Torso.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  3946. MagniDamage(Torso, 75, 70, 75, 40, "Freeze")
  3947. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 2, 0.5)
  3948. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", Torso, 4, 1.5)
  3949. for i = 0, 2, 0.1 do
  3950. swait()
  3951. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1.5, -1) * angles(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  3952. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  3953. 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)
  3954. 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)
  3955. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.3) * RHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  3956. LH.C0 = clerp(LH.C0, cn(-1, -0.55, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3957. end
  3958. for i = 0, 2, 0.1 do
  3959. swait()
  3960. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3961. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  3962. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3963. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  3964. RH.C0 = clerp(RH.C0, cn(1, 0, -0.5) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3965. LH.C0 = clerp(LH.C0, cn(-1, -1.5, -0.6) * LHCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3966. end
  3967. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=201858144", Torso, 3, 0.65)
  3968. for i = 0, 4, 0.1 do
  3969. swait()
  3970. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3971. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3972. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, -0.1) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  3973. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3974. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * angles(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  3975. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  3976. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3977. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  3978. end
  3979. for i = 0, 2, 0.1 do
  3980. swait()
  3981. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  3982. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  3983. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -0.1) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  3984. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  3985. 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)
  3986. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  3987. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  3988. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  3989. end
  3990. for i = 1, 6 do
  3991. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  3992. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  3993. MagniDamage(Torso, 75, 1, 75, 40, "Impale")
  3994. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  3995. wait(0.15)
  3996. end
  3997. attack = false
  3998. Humanoid.WalkSpeed = 16
  3999. end
  4000. if attack == false and k == "c" and MV3 > 189 and firemode == true then
  4001. Humanoid.WalkSpeed = 1
  4002. MV3 = 80
  4003. attack = true
  4004. FastFireBall = Instance.new("Part", RightArm)
  4005. FastFireBall.Size = Vector3.new(1, 1, 1)
  4006. FFW = Instance.new("Weld")
  4007. FFW.Name = "GuW"
  4008. FFW.Part0 = RightArm
  4009. FFW.C0 = cn(0, -1, 0)
  4010. FFW.C1 = cn(0, 0, 0)
  4011. FFW.Part1 = FastFireBall
  4012. FFW.Parent = RightArm
  4013. FastFireBall.Transparency = 1
  4014. FastFireBall2 = Instance.new("Part", LeftArm)
  4015. FastFireBall2.Size = Vector3.new(1, 1, 1)
  4016. FFW2 = Instance.new("Weld")
  4017. FFW2.Name = "GuW"
  4018. FFW2.Part0 = LeftArm
  4019. FFW2.C0 = cn(0, -1, 0)
  4020. FFW2.C1 = cn(0, 0, 0)
  4021. FFW2.Part1 = FastFireBall2
  4022. FFW2.Parent = LeftArm
  4023. FastFireBall2.Transparency = 1
  4024. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4025. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  4026. for i = 0, 1, 0.1 do
  4027. swait()
  4028. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4029. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4030. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  4031. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  4032. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  4033. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4034. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4035. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  4036. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4037. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  4038. end
  4039. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4040. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  4041. function holding()
  4042. if Rapid == true and ice_mode == false then
  4043. for i = 0, 0.8, 0.1 do
  4044. swait()
  4045. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4046. BlockEffect(BrickColor.new("New Yeller"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4047. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  4048. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  4049. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  4050. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  4051. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4052. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  4053. end
  4054. CreateSound("http://www.roblox.com/asset/?id=201858144", FastFireBall2, 2, 2)
  4055. shoottraildd4(mouse.Hit.p, FastFireBall2, 0, 10)
  4056. for i = 0, 0.8, 0.1 do
  4057. swait()
  4058. BlockEffect(BrickColor.new("New Yeller"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  4059. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  4060. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  4061. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  4062. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  4063. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  4064. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4065. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  4066. end
  4067. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  4068. shoottraildd4(mouse.Hit.p, FastFireBall, 0, 10)
  4069. holding()
  4070. end
  4071. end
  4072. if Rapid == false then
  4073. Rapid = true
  4074. holding()
  4075. end
  4076. end
  4077. end)
  4078. mouse.KeyUp:connect(function(k)
  4079. if k == "c" and Rapid == true then
  4080. MV3 = 180
  4081. Rapid = false
  4082. CreateSound("http://www.roblox.com/asset/?id=150442604", Torso, 2, 0.8)
  4083. attack = false
  4084. wait(0.5)
  4085. Humanoid.WalkSpeed = 16
  4086. FastFireBall:Destroy()
  4087. FastFireBall2:Destroy()
  4088. end
  4089. end)
  4090.  
  4091. mouse.KeyDown:connect(function(key)
  4092. if key == "t" then
  4093. if Morph == false then
  4094. Morph = true
  4095. MorphFunction()
  4096. end
  4097. end
  4098. end)
  4099. mouse.KeyUp:connect(function(key)
  4100. if key == "t" then
  4101. Morph = false
  4102. end
  4103. end)
  4104.  
  4105.  
  4106.  
  4107. Object = Player.Character.HumanoidRootPart
  4108.  
  4109. Run = game["Run Service"]
  4110.  
  4111. PreviousP = Object.CFrame.p
  4112. Running = false
  4113.  
  4114. MorphFunction = function()
  4115. local MaxX = 100
  4116. local MinX = -100
  4117. local MaxY = 100
  4118. local MinY = -100
  4119. local MaxZ = 100
  4120. local MinZ = -100
  4121. local Morph = coroutine.wrap(function()
  4122. while Run.Stepped:wait(0.1) do
  4123. if Morph == false then break end
  4124. local Model = Instance.new("Model",workspace)
  4125. if Player.Character:FindFirstChild("Shirt") then
  4126. local Shirt = Player.Character.Shirt:Clone()
  4127. Shirt.Parent = Model
  4128. end
  4129. if Player.Character:FindFirstChild("Pants") then
  4130. local Pants = Player.Character.Pants:Clone()
  4131. Pants.Parent = Model
  4132. end
  4133. local Humanoid = Instance.new("Humanoid",Model)
  4134. local LeftArm = Player.Character["Left Arm"]:Clone()
  4135. LeftArm.Parent = Model
  4136. LeftArm.Transparency = 0.4
  4137. LeftArm.Anchored = true
  4138. 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)
  4139. local RightArm = Player.Character["Right Arm"]:Clone()
  4140. RightArm.Parent = Model
  4141. RightArm.Transparency = 0.4
  4142. RightArm.Anchored = true
  4143. 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)
  4144. local LeftLeg = Player.Character["Left Leg"]:Clone()
  4145. LeftLeg.Parent = Model
  4146. LeftLeg.Transparency = 0.4
  4147. LeftLeg.Anchored = true
  4148. 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)
  4149. local RightLeg = Player.Character["Right Leg"]:Clone()
  4150. RightLeg.Parent = Model
  4151. RightLeg.Transparency = 0.4
  4152. RightLeg.Anchored = true
  4153. 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)
  4154. local Children = Model:GetChildren()
  4155. wait(0.01)
  4156. for i = 1,#Children do
  4157. if Children[i]:IsA("Part") then
  4158. Children[i].Transparency = 1
  4159. end
  4160. game.Debris:AddItem(Children[i],0)
  4161. end
  4162. end
  4163. end)
  4164. Morph()
  4165. end
  4166.  
  4167.  
  4168. mouse.KeyDown:connect(function(key)
  4169. if key == "r" then
  4170. Humanoid.WalkSpeed = 150
  4171.  
  4172. end
  4173. end)
  4174.  
  4175.  
  4176. mouse.KeyDown:connect(function(key)
  4177. if key == "m" then
  4178. Must2.Volume = 0.7
  4179. end
  4180. end)
  4181.  
  4182. mouse.KeyDown:connect(function(key)
  4183. if key == "n" then
  4184. Must2.Volume = 1.6
  4185. end
  4186. end)
  4187.  
  4188.  
  4189. mouse.KeyUp:connect(function(key)
  4190. if key == "r" then
  4191. Humanoid.WalkSpeed = 16
  4192.  
  4193. end
  4194. end)
  4195.  
  4196. function smooth(obj)
  4197. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  4198. for i,v in pairs(sides) do
  4199. obj[v.."Surface"] = "SmoothNoOutlines"
  4200. end
  4201. end
  4202. function fade(obj, dest, grow)
  4203. spawn(function()
  4204. local oldcf = obj.CFrame
  4205. for i = 0, 10 do
  4206. if grow then
  4207. obj.Size = obj.Size +Vector3.new(1,1,1)
  4208. obj.CFrame = oldcf
  4209. end
  4210. obj.Transparency = obj.Transparency +0.2
  4211. swait()
  4212. end
  4213. if dest then
  4214. obj:Destroy()
  4215. end
  4216. end)
  4217. end
  4218.  
  4219.  
  4220. sprint = false
  4221. mouse.KeyDown:connect(function(key)
  4222. if key=="r" then
  4223. sprint = true
  4224. char:FindFirstChildOfClass("Humanoid")
  4225. local mod = Instance.new("Model", workspace)
  4226. mod.Name = "MobModel"
  4227. for i,v in pairs(char:children()) do
  4228. if v:IsA("Accessory") and not rage then
  4229. if v:FindFirstChild("Handle") then
  4230. v.Handle.Transparency = 1
  4231. end
  4232. end
  4233. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4234. v.Transparency = 0
  4235. end
  4236. end
  4237. if char.Head:FindFirstChild("face") then
  4238. char.Head.face.Transparency = 1
  4239. end
  4240. repeat wait()
  4241. if not workspace:FindFirstChild("MobModel") then
  4242. mod = Instance.new("Model", workspace)
  4243. mod.Name = "MobModel"
  4244. end
  4245. for i,v in pairs(Character:children()) do
  4246. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" then
  4247. local new = v:Clone()
  4248. smooth(new)
  4249. new.Transparency = 0.3
  4250. new.Anchored = true
  4251. new.CanCollide = false
  4252. new.Material = "Neon"
  4253. new.BrickColor = BrickColor.new("Dark blue")
  4254. for i,v in pairs(new:children()) do if not v:IsA("SpecialMesh") then v:Destroy() end end
  4255. new.Parent = mod
  4256. fade(new, true)
  4257. end
  4258. end
  4259. until not sprint
  4260. if mod then
  4261. spawn(function()
  4262. repeat wait() until not mod or #mod:children() == 0
  4263. mod:Destroy()
  4264. end)
  4265. end
  4266. char:FindFirstChildOfClass("Humanoid")
  4267. end
  4268. end)
  4269. mouse.KeyUp:connect(function(key)
  4270. if key=="r" then
  4271. sprint = false
  4272. for i,v in pairs(char:children()) do
  4273. if v:IsA("Accessory") and not rage then
  4274. if v:FindFirstChild("Handle") then
  4275. v.Handle.Transparency = 1
  4276. end
  4277. end
  4278. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" and v.Name ~= "Percent" and not v:FindFirstChildOfClass("ParticleEmitter") then
  4279. v.Transparency = 0
  4280. end
  4281. end
  4282. if char.Head:FindFirstChild("face") then
  4283. char.Head.face.Transparency = 0
  4284. end
  4285. end
  4286. end)
  4287.  
  4288. mouse.KeyUp:connect(function(k)
  4289. if k == "q" then
  4290. Combo1()
  4291. end
  4292. end)
  4293.  
  4294. mouse.KeyUp:connect(function(k)
  4295. if k == "r" then
  4296. Combo2()
  4297. end
  4298. end)
  4299.  
  4300. mouse.KeyUp:connect(function(k)
  4301. if k == "t" then
  4302. Combo3()
  4303. end
  4304. end)
  4305. mouse.KeyUp:connect(function(k)
  4306. if k == "u" then
  4307. Combo4()
  4308. end
  4309. end)
  4310.  
  4311.  
  4312. SoundFolder = Instance.new("Folder",char)
  4313. SoundFolder.Name = "SoundFolder"
  4314. punchsound1 = Instance.new("Sound",Torso)
  4315. punchsound1.Volume = 1.2
  4316. punchsound1.Name = "punchsound1"
  4317. punchsound1.Looped = false
  4318. punchsound1.SoundId = "rbxassetid://137579113"
  4319. StrongPunch = Instance.new("Sound",Torso)
  4320. StrongPunch.Volume = 1.6
  4321. StrongPunch.Name = "StrongPunch"
  4322. StrongPunch.Looped = false
  4323. StrongPunch.SoundId = "rbxassetid://441202925"
  4324. StrongPunch = Instance.new("Sound",Torso)
  4325. StrongPunch.Volume = 1.6
  4326. StrongPunch.Name = "StrongPunch"
  4327. StrongPunch.Looped = false
  4328. StrongPunch.SoundId = "rbxassetid://441202925"
  4329. StrongPunch1 = Instance.new("Sound",Torso)
  4330. StrongPunch1.Volume = 1.6
  4331. StrongPunch1.Name = "StrongPunch"
  4332. StrongPunch1.Looped = false
  4333. StrongPunch1.SoundId = "rbxassetid://441202925"
  4334. StrongPunch2 = Instance.new("Sound",Torso)
  4335. StrongPunch2.Volume = 1.6
  4336. StrongPunch2.Name = "StrongPunch"
  4337. StrongPunch.Looped = false
  4338. StrongPunch2.SoundId = "rbxassetid://441202925"
  4339. Zano = Instance.new("Sound",Torso)
  4340. Zano.Volume = 6
  4341. Zano.Name = "Zano"
  4342. Zano.Looped = false
  4343. Zano.SoundId = "rbxassetid://744770874"
  4344. GroundImpact = Instance.new("Sound",Torso)
  4345. GroundImpact.Volume = 8
  4346. GroundImpact.Name = "GroundImpact"
  4347. GroundImpact.Looped = false
  4348. GroundImpact.SoundId = "rbxassetid://165970126"
  4349. Break = Instance.new("Sound",Torso)
  4350. Break.Volume = 5
  4351. Break.Name = "Bonebreak"
  4352. Break.Looped = false
  4353. Break.SoundId = "rbxassetid://314390675"
  4354.  
  4355. local hit1 = false
  4356. local hit2 = false
  4357. local hit3 = false
  4358. local hit4 = false
  4359.  
  4360. function Combo1()
  4361. getplayer = new("Part",char)
  4362. getplayer.Position = Vector3.new(999,999,999)
  4363. getplayer.Transparency = 1
  4364. getplayer.Size = v3(3,3,3)
  4365. getplayer.CanCollide = false
  4366. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4367. getplayer.Name = "GetPlayer"
  4368.  
  4369. game.Debris:AddItem(getplayer,0.5)
  4370.  
  4371. getplayer.Touched:connect(function(hit)
  4372. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4373. getplayer:Destroy()
  4374. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4375. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4376. to.Anchored = true
  4377. idle = false
  4378.  
  4379.  
  4380. punchsound1:Play()
  4381. hit1 = true
  4382. for i = 0, 1, 0.1 do
  4383. swait()
  4384. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4385. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4386. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4387. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4388. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4389. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4390. end
  4391. punchsound1:Play()
  4392. for i = 0, 1, 0.1 do
  4393. swait()
  4394. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4395. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4396. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4397. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4398. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4399. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4400. end
  4401. punchsound1:Play()
  4402. for i = 0, 1, 0.1 do
  4403. swait()
  4404. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4405. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4406. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4407. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4408. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4409. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4410. end
  4411. for i = 0, 1, 0.1 do
  4412. swait()
  4413. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4414. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4415. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4416. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4417. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4418. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4419. end
  4420. for i = 0, 1, 0.1 do
  4421. swait()
  4422. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4423. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4424. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4425. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4426. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4427. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4428. end
  4429. StrongPunch1:Play()
  4430. for i = 0, 1, 0.1 do
  4431. swait()
  4432. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4433. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4434. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4435. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4436. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4437. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4438. end
  4439. for i = 0, 0.6, 0.1 do
  4440. swait()
  4441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4443. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4444. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4445. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4446. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4447. end
  4448. for i = 0, 0.6, 0.1 do
  4449. swait()
  4450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4452. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4453. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4454. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4455. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4456. end
  4457. for i,v in pairs(to.Parent:GetChildren()) do
  4458. if v:IsA("Humanoid") then
  4459. v.Health = v.Health - 3
  4460.  
  4461. v.PlatformStand = true
  4462. end
  4463. end
  4464. StrongPunch:Play()
  4465. for i = 0, 1, 0.1 do
  4466. swait()
  4467. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4468. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4469. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4470. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4471. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4472. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4473. end
  4474. for i,v in pairs(to.Parent:GetChildren()) do
  4475. if v:IsA("Humanoid") then
  4476. v.Health = v.Health - 5
  4477.  
  4478. v.PlatformStand = true
  4479. end
  4480. end
  4481.  
  4482. hit1 = false
  4483.  
  4484. punchsound1:Play()
  4485. hit2 = true
  4486. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4487. for i = 0, 1, 0.1 do
  4488. swait()
  4489. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4490. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4491. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4492. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4493. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4494. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4495. end
  4496. for i,v in pairs(to.Parent:GetChildren()) do
  4497. if v:IsA("Humanoid") then
  4498. v.Health = v.Health - 5
  4499.  
  4500. v.PlatformStand = true
  4501. end
  4502. end
  4503. hit2 = false
  4504.  
  4505. punchsound1:Play()
  4506. hit3 = true
  4507. hit4 = true
  4508.  
  4509.  
  4510. punchsound1:Play()
  4511.  
  4512. coroutine.wrap(function()
  4513. for i=1,5 do
  4514. wait()
  4515. to.CFrame = CFrame.new(to.CFrame.p + v3(0,15,0))
  4516. GroundImpact:Play()
  4517. a21e = new("Part",to)
  4518. a21e.Name = "Beam"..num
  4519. a21e.Locked = true
  4520. a21e.Size = v3(1,1,1)
  4521. a21e.CanCollide = false
  4522. a21e.BrickColor = bc("Gold")
  4523. a21e.Material = "Neon"
  4524. a21e.Transparency = 0
  4525. aa21e = new("SpecialMesh",a21e)
  4526. a21e.Anchored = true
  4527. a21e.Position = to.Position
  4528. aa21e.MeshType = "Sphere"
  4529. aa21e.Scale = v3(1,1,1)
  4530. a51e = new("Part",char)
  4531. a51e.Name = "Beam"..num
  4532. a51e.Locked = true
  4533. a51e.Size = v3(1,1,1)
  4534. a51e.CanCollide = false
  4535. a51e.BrickColor = bc("White")
  4536. a51e.Material = "Neon"
  4537. a51e.Transparency = 0
  4538. aa51e = new("SpecialMesh",a51e)
  4539. a51e.Anchored = true
  4540. a51e.Position = to.Position
  4541. aa51e.MeshType = "Sphere"
  4542. aa51e.Scale = v3(1,1,1)
  4543. a61e = new("Part",char)
  4544. a61e.Name = "Beam"..num
  4545. a61e.Locked = true
  4546. a61e.Size = v3(1,1,1)
  4547. a61e.CanCollide = false
  4548. a61e.BrickColor = bc("White")
  4549. a61e.Material = "Neon"
  4550. a61e.Transparency = 0
  4551. aa61e = new("SpecialMesh",a61e)
  4552. a61e.Anchored = true
  4553. a61e.Position = to.Position
  4554. aa61e.MeshType = "Sphere"
  4555. aa61e.Scale = v3(1,1,1)
  4556. for i = 1,20 do
  4557. wait()
  4558. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  4559. a21e.Transparency = a21e.Transparency + 0.03
  4560. aa51e.Scale = aa51e.Scale + v3(1.2,1.2,1.2)
  4561. a51e.Transparency = a51e.Transparency + 0.03
  4562. aa61e.Scale = aa61e.Scale + v3(0.5,0.5,0.5)
  4563. a61e.Transparency = a61e.Transparency + 0.02
  4564. for i,v in pairs(to.Parent:GetChildren()) do
  4565. if v:IsA("Humanoid") then
  4566. v.Health = v.Health - 0.5
  4567.  
  4568. v.PlatformStand = true
  4569. end
  4570. end
  4571. end
  4572. a61e:Destroy()
  4573. aa61e:Destroy()
  4574. a51e:Destroy()
  4575. aa51e:Destroy()
  4576. a21e:Destroy()
  4577. aa21e:Destroy()
  4578.  
  4579. end
  4580.  
  4581.  
  4582. HitpartFunk(RightArm, 10, 20, 0, -0.7, 0)
  4583. for i = 0, 1, 0.1 do
  4584. swait()
  4585. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4586. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4587. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4588. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4589. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4590. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4591. end
  4592.  
  4593.  
  4594.  
  4595. wait(0.7)
  4596. end)()
  4597.  
  4598.  
  4599.  
  4600.  
  4601. RootPart.Anchored = true
  4602.  
  4603. for i = 0, 1, 0.1 do
  4604. swait()
  4605. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4606. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4607. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4608. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4609. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4610. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4611. end
  4612.  
  4613.  
  4614. StrongPunch:Play()
  4615.  
  4616.  
  4617. for i = 0, 1, 0.1 do
  4618. swait()
  4619. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4620. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4621. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4622. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4623. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4624. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4625. end
  4626.  
  4627. for i = 0, 1, 0.1 do
  4628. swait()
  4629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4631. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4632. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4633. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4634. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4635. end
  4636.  
  4637.  
  4638.  
  4639. for i,v in pairs(to.Parent:GetChildren()) do
  4640. if v:IsA("Humanoid") then
  4641. v.Health = v.Health - 20
  4642.  
  4643. v.PlatformStand = true
  4644. end
  4645. end
  4646.  
  4647. StrongPunch2:Play()
  4648. for i = 0, 1, 0.1 do
  4649. swait()
  4650. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4651. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4652. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 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(10), math.rad(90)), 0.3)
  4655. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4656. end
  4657.  
  4658. hitground = new("Part",char)
  4659. hitground.Size = Vector3.new(5,5,5)
  4660. hitground.Name = "Ground"
  4661. hitground.Transparency = 1
  4662. hitground.CanCollide = false
  4663. game.Debris:AddItem(hitground,2)
  4664. hitground.Position = Vector3.new(999,999,999)
  4665. hitgroundweld = new("Weld",hitground)
  4666. hitgroundweld.Part0 = to
  4667. hitgroundweld.Part1 = hitground
  4668. hitground.Touched:connect(function(hit2)
  4669. if hit2.Size.x > 150 then
  4670. hitground:Destroy()
  4671. ad = new("Part",char)
  4672. ad.Name = "NewPart"
  4673. ad.Size = Vector3.new(30,0.1,30)
  4674. ad.CanCollide = false
  4675. ad.Anchored = true
  4676. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  4677. ad.Transparency = 1
  4678. aad = new("Decal",ad)
  4679.  
  4680. aad.Face = "Top"
  4681. aad.Transparency = 1
  4682. aad.Transparency = 0
  4683. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  4684. smoke = new("Part",to)
  4685. smokemesh = new("SpecialMesh",smoke)
  4686. smokemesh.MeshId = "rbxassetid://928329648"
  4687. smoke.BrickColor = hit2.BrickColor
  4688. smoke.Anchored = true
  4689. smoke.Position = hitground.Position
  4690. GroundImpact:Play()
  4691. for i = 1,20 do
  4692. wait()
  4693. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  4694. smoke.Transparency = smoke.Transparency + 1/20
  4695. end
  4696. smoke:Destroy()
  4697. wait(0.5)
  4698.  
  4699. for i = 1,20 do
  4700. wait(0.1)
  4701. aad.Transparency = aad.Transparency + 1/20
  4702. end
  4703. end
  4704. end)
  4705. to.Anchored = false
  4706. ys = Instance.new("BodyVelocity",to)
  4707. ys.Name = "GO"
  4708.  
  4709. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  4710.  
  4711. ys.Velocity = v3(0,-90,0)
  4712.  
  4713. wait(1)
  4714. ys:Destroy()
  4715.  
  4716.  
  4717.  
  4718.  
  4719.  
  4720. hit3 = false
  4721. hit4 = false
  4722.  
  4723.  
  4724. hit1 = false
  4725. hit2 = false
  4726. hit3 = false
  4727. hit4 = false
  4728. idle = true
  4729. RootPart.Anchored = false
  4730. end
  4731. end)
  4732. end
  4733.  
  4734.  
  4735. function Combo4()
  4736. getplayer = new("Part",char)
  4737. getplayer.Position = Vector3.new(999,999,999)
  4738. getplayer.Transparency = 1
  4739. getplayer.Size = v3(3,3,3)
  4740. getplayer.CanCollide = false
  4741. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  4742. getplayer.Name = "GetPlayer"
  4743.  
  4744. game.Debris:AddItem(getplayer,0.5)
  4745.  
  4746. getplayer.Touched:connect(function(hit)
  4747. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  4748. getplayer:Destroy()
  4749. to = hit.Parent:findFirstChild("HumanoidRootPart")
  4750. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  4751. to.Anchored = true
  4752. RootPart.Anchored = true
  4753. idle = false
  4754.  
  4755.  
  4756. punchsound1:Play()
  4757. hit1 = true
  4758. for i = 0, 0.5, 0.1 do
  4759. swait()
  4760. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4761. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4762. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4763. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4764. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4765. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4766. end
  4767. punchsound1:Play()
  4768. for i = 0, 0.5, 0.1 do
  4769. swait()
  4770. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4771. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4772. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4774. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4775. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4776. end
  4777. punchsound1:Play()
  4778. for i = 0, 0.6, 0.1 do
  4779. swait()
  4780. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4781. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4782. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4783. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4784. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4785. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4786. end
  4787. for i = 0, 0.6, 0.1 do
  4788. swait()
  4789. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4790. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4791. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4792. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4793. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4794. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4795. end
  4796. for i = 0, 0.5, 0.1 do
  4797. swait()
  4798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4800. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4801. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4802. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4803. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4804. end
  4805. punchsound1:Play()
  4806. for i = 0, 0.5, 0.1 do
  4807. swait()
  4808. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4809. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4810. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4811. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4812. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4813. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4814. end
  4815. punchsound1:Play()
  4816. for i = 0, 0.6, 0.1 do
  4817. swait()
  4818. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4819. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4820. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4821. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4822. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4823. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4824. end
  4825. for i = 0, 0.6, 0.1 do
  4826. swait()
  4827. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4828. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4829. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4830. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4831. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4832. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4833. end
  4834. for i = 0, 0.5, 0.1 do
  4835. swait()
  4836. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4837. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4838. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4839. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4840. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4841. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4842. end
  4843. punchsound1:Play()
  4844. for i = 0, 0.5, 0.1 do
  4845. swait()
  4846. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4847. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4848. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4849. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4850. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4851. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4852. end
  4853. punchsound1:Play()
  4854. for i = 0, 0.6, 0.1 do
  4855. swait()
  4856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4858. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4859. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4860. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4861. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4862. end
  4863. for i = 0, 0.6, 0.1 do
  4864. swait()
  4865. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4867. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4868. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4869. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4870. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4871. end
  4872. for i = 0, 0.5, 0.1 do
  4873. swait()
  4874. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4875. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4876. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4877. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4878. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4879. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4880. end
  4881. punchsound1:Play()
  4882. for i = 0, 0.5, 0.1 do
  4883. swait()
  4884. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4885. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4886. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4887. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4888. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4889. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4890. end
  4891. punchsound1:Play()
  4892. for i = 0, 0.6, 0.1 do
  4893. swait()
  4894. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4895. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4896. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4897. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4898. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4899. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4900. end
  4901. for i = 0, 0.6, 0.1 do
  4902. swait()
  4903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4905. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4906. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4907. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4908. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4909. end
  4910. for i = 0, 0.5, 0.1 do
  4911. swait()
  4912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4914. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4915. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4916. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4917. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4918. end
  4919. punchsound1:Play()
  4920. for i = 0, 0.5, 0.1 do
  4921. swait()
  4922. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4923. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  4924. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  4925. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4926. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4927. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4928. end
  4929. punchsound1:Play()
  4930. for i = 0, 0.6, 0.1 do
  4931. swait()
  4932. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  4933. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  4934. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  4935. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  4936. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  4937. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4938. end
  4939. StrongPunch2:Play()
  4940. for i = 0, 5, 0.1 do
  4941. swait()
  4942. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4943. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  4944. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4945. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  4946. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  4947. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  4948. end
  4949.  
  4950. for i,v in pairs(to.Parent:GetChildren()) do
  4951. if v:IsA("Humanoid") then
  4952. v.Health = v.Health - 20
  4953.  
  4954. v.PlatformStand = true
  4955. end
  4956. end
  4957. to.CFrame = CFrame.new(to.CFrame.p + v3(100,5,0))
  4958. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(100,5,0))
  4959. Zanzoken = Instance.new("Part",char)
  4960. Zanzoken.Anchored = true
  4961. Zanzoken.Position = v3(999,999,999)
  4962. Zanzoken.CFrame = Torso.CFrame
  4963. game.Debris:AddItem(Zanzoken,0.5)
  4964. Zanzoken.Transparency = 1
  4965. Zano:Play()
  4966. wait()
  4967. idk = Instance.new("BillboardGui",Zanzoken)
  4968. idk.Size = UDim2.new(10,0,15,0)
  4969. idk.AlwaysOnTop = false
  4970. idk1 = Instance.new("ImageLabel",idk)
  4971. idk1.BackgroundTransparency = 1
  4972. idk.ExtentsOffset = v3(0,0,0)
  4973. idk1.ImageTransparency = 0
  4974. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4975. idk1.Size = UDim2.new(2,0,1,0)
  4976. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4977. idk1.Image = "rbxassetid://319554883"
  4978. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  4979. wait()
  4980. Zanzoken = Instance.new("Part",char)
  4981. Zanzoken.Anchored = true
  4982. Zanzoken.Position = v3(999,999,999)
  4983. Zanzoken.CFrame = Torso.CFrame
  4984. game.Debris:AddItem(Zanzoken,0.5)
  4985. Zanzoken.Transparency = 1
  4986. wait()
  4987. idk = Instance.new("BillboardGui",Zanzoken)
  4988. idk.Size = UDim2.new(20,0,20,0)
  4989. idk.AlwaysOnTop = false
  4990. idk1 = Instance.new("ImageLabel",idk)
  4991. idk1.BackgroundTransparency = 1
  4992. idk.ExtentsOffset = v3(0,0,0)
  4993. idk1.ImageTransparency = 0
  4994. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  4995. idk1.Size = UDim2.new(2,0,1,0)
  4996. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  4997. idk1.Image = "rbxassetid://319554883"
  4998. for i = 0, 0.5, 0.1 do
  4999. swait()
  5000. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5001. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5002. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5003. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5004. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5005. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5006. end
  5007. punchsound1:Play()
  5008. for i = 0, 0.5, 0.1 do
  5009. swait()
  5010. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5011. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5012. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5013. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5014. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5015. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5016. end
  5017. punchsound1:Play()
  5018. for i = 0, 0.6, 0.1 do
  5019. swait()
  5020. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5021. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5022. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5023. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5024. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5025. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5026. end
  5027. for i = 0, 0.6, 0.1 do
  5028. swait()
  5029. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5030. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5031. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5032. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5033. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5034. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5035. end
  5036. for i = 0, 0.5, 0.1 do
  5037. swait()
  5038. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5039. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5040. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5041. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5042. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5043. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5044. end
  5045. punchsound1:Play()
  5046. for i = 0, 0.5, 0.1 do
  5047. swait()
  5048. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5049. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5050. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5051. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5052. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5053. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5054. end
  5055. punchsound1:Play()
  5056. for i = 0, 0.6, 0.1 do
  5057. swait()
  5058. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5059. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5060. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5061. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5062. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5063. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5064. end
  5065. for i = 0, 0.6, 0.1 do
  5066. swait()
  5067. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5068. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5069. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5070. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5071. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5072. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5073. end
  5074. for i = 0, 0.5, 0.1 do
  5075. swait()
  5076. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5077. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5078. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5079. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5080. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5081. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5082. end
  5083. punchsound1:Play()
  5084. for i = 0, 0.5, 0.1 do
  5085. swait()
  5086. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5087. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5088. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5089. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5090. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5091. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5092. end
  5093. punchsound1:Play()
  5094. for i = 0, 0.6, 0.1 do
  5095. swait()
  5096. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5097. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5098. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5099. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5100. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5101. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5102. end
  5103. for i = 0, 0.6, 0.1 do
  5104. swait()
  5105. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5106. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5107. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5108. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5109. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5110. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5111. end
  5112. for i = 0, 0.5, 0.1 do
  5113. swait()
  5114. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5115. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5116. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5117. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5118. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5119. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5120. end
  5121. punchsound1:Play()
  5122. for i = 0, 0.5, 0.1 do
  5123. swait()
  5124. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5125. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5126. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5127. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5128. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5129. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5130. end
  5131. punchsound1:Play()
  5132. for i = 0, 0.3, 0.1 do
  5133. swait()
  5134. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5135. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5136. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5137. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5138. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5139. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5140. end
  5141. for i = 0, 0.3, 0.1 do
  5142. swait()
  5143. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5144. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5145. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5146. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5147. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5148. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5149. end
  5150. for i = 0, 0.3, 0.1 do
  5151. swait()
  5152. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5153. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5154. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5155. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5156. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5157. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5158. end
  5159. punchsound1:Play()
  5160. for i = 0, 0.3, 0.1 do
  5161. swait()
  5162. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5163. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5164. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5165. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5166. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5167. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5168. end
  5169. punchsound1:Play()
  5170. for i = 0, 0.3, 0.1 do
  5171. swait()
  5172. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5173. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5174. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5175. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5176. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5177. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5178. end
  5179. for i = 0, 0.3, 0.1 do
  5180. swait()
  5181. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5182. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5183. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5185. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5186. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5187. end
  5188. punchsound1:Play()
  5189. for i = 0, 1, 0.1 do
  5190. swait()
  5191. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5192. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5193. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5194. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5195. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5196. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5197. end
  5198. for i = 0, 0.3, 0.1 do
  5199. swait()
  5200. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5201. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5202. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5203. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5204. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5205. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5206. end
  5207. punchsound1:Play()
  5208. for i = 0, 0.3, 0.1 do
  5209. swait()
  5210. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5211. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5212. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5213. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5214. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5215. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5216. end
  5217. for i = 0, 0.3, 0.1 do
  5218. swait()
  5219. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5220. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5221. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5222. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5223. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5224. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5225. end
  5226. for i = 0, 0.3, 0.1 do
  5227. swait()
  5228. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5229. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5230. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5231. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5232. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5233. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5234. end
  5235. punchsound1:Play()
  5236. for i = 0, 0.3, 0.1 do
  5237. swait()
  5238. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5239. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5240. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5241. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5242. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5243. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5244. end
  5245. punchsound1:Play()
  5246. for i = 0, 0.6, 0.1 do
  5247. swait()
  5248. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5249. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5250. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5251. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5252. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5253. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5254. end
  5255. for i = 0, 0.3, 0.1 do
  5256. swait()
  5257. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5258. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5259. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5260. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5261. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5262. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5263. end
  5264. for i = 0, 0.3, 0.1 do
  5265. swait()
  5266. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5267. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5268. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5269. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5270. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5271. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5272. end
  5273. punchsound1:Play()
  5274. for i = 0, 0.5, 0.1 do
  5275. swait()
  5276. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5277. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5278. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5279. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5280. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5281. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5282. end
  5283. punchsound1:Play()
  5284. for i = 0, 0.6, 0.1 do
  5285. swait()
  5286. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5287. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5288. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5289. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5290. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5291. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5292. end
  5293. for i = 0, 0.6, 0.1 do
  5294. swait()
  5295. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5296. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5297. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5298. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5299. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5300. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5301. end
  5302. for i = 0, 0.5, 0.1 do
  5303. swait()
  5304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5306. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5307. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5308. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5309. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5310. end
  5311. punchsound1:Play()
  5312. for i = 0, 0.5, 0.1 do
  5313. swait()
  5314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5315. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5316. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5317. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5318. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5319. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5320. end
  5321. punchsound1:Play()
  5322. for i = 0, 0.6, 0.1 do
  5323. swait()
  5324. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5325. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5326. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5327. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5328. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5329. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5330. end
  5331. for i = 0, 0.6, 0.1 do
  5332. swait()
  5333. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5334. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5335. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5336. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5337. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5338. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5339. end
  5340. for i = 0, 0.5, 0.1 do
  5341. swait()
  5342. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5343. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5344. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5345. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5346. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5347. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5348. end
  5349. punchsound1:Play()
  5350. for i = 0, 0.5, 0.1 do
  5351. swait()
  5352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5353. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5354. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5355. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5356. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5357. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5358. end
  5359. punchsound1:Play()
  5360. for i = 0, 0.6, 0.1 do
  5361. swait()
  5362. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5363. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5364. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5365. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5366. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5367. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5368. end
  5369. for i = 0, 0.6, 0.1 do
  5370. swait()
  5371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5372. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5373. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5374. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5375. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5376. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5377. end
  5378. punchsound1:Play()
  5379. for i = 0, 1, 0.1 do
  5380. swait()
  5381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5383. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5384. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5385. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5386. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5387. end
  5388. for i = 0, 0.5, 0.1 do
  5389. swait()
  5390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5392. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5393. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5394. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5395. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5396. end
  5397. punchsound1:Play()
  5398. for i = 0, 0.6, 0.1 do
  5399. swait()
  5400. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5401. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5402. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5403. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5404. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5405. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5406. end
  5407. for i = 0, 0.6, 0.1 do
  5408. swait()
  5409. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5410. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5411. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5412. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5413. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5414. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5415. end
  5416. for i = 0, 0.5, 0.1 do
  5417. swait()
  5418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5420. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5421. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5422. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5423. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5424. end
  5425. punchsound1:Play()
  5426. for i = 0, 0.5, 0.1 do
  5427. swait()
  5428. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5429. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5430. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5431. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5432. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5433. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5434. end
  5435. punchsound1:Play()
  5436. for i = 0, 0.6, 0.1 do
  5437. swait()
  5438. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5439. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5440. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5441. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5442. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5443. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5444. end
  5445. for i = 0, 0.6, 0.1 do
  5446. swait()
  5447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5449. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5450. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5451. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5452. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5453. end
  5454. for i = 0, 0.5, 0.1 do
  5455. swait()
  5456. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5457. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5458. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5459. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5460. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5461. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5462. end
  5463. punchsound1:Play()
  5464. for i = 0, 0.5, 0.1 do
  5465. swait()
  5466. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5467. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5468. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5469. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5470. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5471. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5472. end
  5473. punchsound1:Play()
  5474. for i = 0, 0.6, 0.1 do
  5475. swait()
  5476. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5477. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5478. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5479. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5480. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5481. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5482. end
  5483. for i = 0, 0.6, 0.1 do
  5484. swait()
  5485. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5486. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5487. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5488. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5489. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5490. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5491. end
  5492. for i = 0, 0.5, 0.1 do
  5493. swait()
  5494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5496. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5497. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5498. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5499. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5500. end
  5501. punchsound1:Play()
  5502. for i = 0, 0.5, 0.1 do
  5503. swait()
  5504. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5505. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5506. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5507. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5508. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5509. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5510. end
  5511. punchsound1:Play()
  5512. for i = 0, 0.6, 0.1 do
  5513. swait()
  5514. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5515. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5516. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5517. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5518. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5519. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5520. end
  5521. for i = 0, 0.6, 0.1 do
  5522. swait()
  5523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5525. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5526. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5527. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5528. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5529. end
  5530. for i = 0, 0.5, 0.1 do
  5531. swait()
  5532. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5533. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5534. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5535. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5536. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5537. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5538. end
  5539. punchsound1:Play()
  5540. for i = 0, 0.5, 0.1 do
  5541. swait()
  5542. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5543. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5544. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5545. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5546. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5547. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5548. end
  5549. punchsound1:Play()
  5550. for i = 0, 0.6, 0.1 do
  5551. swait()
  5552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5554. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5555. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5556. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5557. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5558. end
  5559. for i = 0, 0.6, 0.1 do
  5560. swait()
  5561. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5562. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5563. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5564. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5565. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5566. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5567. end
  5568. punchsound1:Play()
  5569. for i = 0, 1, 0.1 do
  5570. swait()
  5571. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5572. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5573. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5574. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5575. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5576. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5577. end
  5578. for i = 0, 0.5, 0.1 do
  5579. swait()
  5580. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5581. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5582. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5583. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5584. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5585. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5586. end
  5587. punchsound1:Play()
  5588. for i = 0, 0.6, 0.1 do
  5589. swait()
  5590. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5591. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5592. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5593. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5594. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5595. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5596. end
  5597. for i = 0, 0.6, 0.1 do
  5598. swait()
  5599. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5600. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5601. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5602. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5603. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5604. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5605. end
  5606. for i = 0, 0.5, 0.1 do
  5607. swait()
  5608. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5609. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5610. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5611. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5612. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5613. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5614. end
  5615. punchsound1:Play()
  5616. for i = 0, 0.3, 0.1 do
  5617. swait()
  5618. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5619. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5620. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5621. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5622. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5623. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5624. end
  5625. punchsound1:Play()
  5626. for i = 0, 0.3, 0.1 do
  5627. swait()
  5628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5630. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5631. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5632. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5633. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5634. end
  5635. for i = 0, 0.3, 0.1 do
  5636. swait()
  5637. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5638. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5639. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5640. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5641. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5642. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5643. end
  5644. for i = 0, 0.3, 0.1 do
  5645. swait()
  5646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5648. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5649. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5650. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5651. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5652. end
  5653. punchsound1:Play()
  5654. for i = 0, 0.3, 0.1 do
  5655. swait()
  5656. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5657. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5658. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5659. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5660. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5661. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5662. end
  5663. punchsound1:Play()
  5664. for i = 0, 0.3, 0.1 do
  5665. swait()
  5666. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5667. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5668. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5669. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5670. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5671. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5672. end
  5673. for i = 0, 0.3, 0.1 do
  5674. swait()
  5675. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5676. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5677. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5678. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5679. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5680. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5681. end
  5682. for i = 0, 0.3, 0.1 do
  5683. swait()
  5684. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5685. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5686. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5687. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5688. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5689. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5690. end
  5691. punchsound1:Play()
  5692. for i = 0, 0.3, 0.1 do
  5693. swait()
  5694. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5695. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5696. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5697. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5698. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5699. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5700. end
  5701. punchsound1:Play()
  5702. for i = 0, 0.3, 0.1 do
  5703. swait()
  5704. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5705. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5706. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5707. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5708. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5709. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5710. end
  5711. for i = 0, 0.1, 0.1 do
  5712. swait()
  5713. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5714. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5715. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5716. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5717. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5718. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5719. end
  5720. for i = 0, 0.1, 0.1 do
  5721. swait()
  5722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5724. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5725. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5726. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5727. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5728. end
  5729. punchsound1:Play()
  5730. for i = 0, 0.1, 0.1 do
  5731. swait()
  5732. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5733. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5735. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5736. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5737. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5738. end
  5739. punchsound1:Play()
  5740. for i = 0, 0.1, 0.1 do
  5741. swait()
  5742. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5743. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5744. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5745. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5746. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5747. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5748. end
  5749. for i = 0, 0.1, 0.1 do
  5750. swait()
  5751. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5752. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5753. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5754. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5755. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5756. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5757. end
  5758. punchsound1:Play()
  5759. for i = 0, 0.4, 0.1 do
  5760. swait()
  5761. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5762. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5763. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5764. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5765. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5766. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5767. end
  5768. for i,v in pairs(to.Parent:GetChildren()) do
  5769. if v:IsA("Humanoid") then
  5770. v.Health = v.Health - 20
  5771.  
  5772. v.PlatformStand = true
  5773. end
  5774. end
  5775. to.CFrame = CFrame.new(to.CFrame.p + v3(0,50,0))
  5776. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,50,0))
  5777. Zanzoken = Instance.new("Part",char)
  5778. Zanzoken.Anchored = true
  5779. Zanzoken.Position = v3(999,999,999)
  5780. Zanzoken.CFrame = Torso.CFrame
  5781. game.Debris:AddItem(Zanzoken,0.5)
  5782. Zanzoken.Transparency = 1
  5783. Zano:Play()
  5784. wait()
  5785. idk = Instance.new("BillboardGui",Zanzoken)
  5786. idk.Size = UDim2.new(10,0,15,0)
  5787. idk.AlwaysOnTop = false
  5788. idk1 = Instance.new("ImageLabel",idk)
  5789. idk1.BackgroundTransparency = 1
  5790. idk.ExtentsOffset = v3(0,0,0)
  5791. idk1.ImageTransparency = 0
  5792. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5793. idk1.Size = UDim2.new(2,0,1,0)
  5794. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5795. idk1.Image = "rbxassetid://319554883"
  5796. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  5797. wait()
  5798. Zanzoken = Instance.new("Part",char)
  5799. Zanzoken.Anchored = true
  5800. Zanzoken.Position = v3(999,999,999)
  5801. Zanzoken.CFrame = Torso.CFrame
  5802. game.Debris:AddItem(Zanzoken,0.5)
  5803. Zanzoken.Transparency = 1
  5804. wait()
  5805. idk = Instance.new("BillboardGui",Zanzoken)
  5806. idk.Size = UDim2.new(20,0,20,0)
  5807. idk.AlwaysOnTop = false
  5808. idk1 = Instance.new("ImageLabel",idk)
  5809. idk1.BackgroundTransparency = 1
  5810. idk.ExtentsOffset = v3(0,0,0)
  5811. idk1.ImageTransparency = 0
  5812. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  5813. idk1.Size = UDim2.new(2,0,1,0)
  5814. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  5815. idk1.Image = "rbxassetid://319554883"
  5816. punchsound1:Play()
  5817. for i = 0, 6, 0.1 do
  5818. swait()
  5819. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5820. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  5821. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  5822. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5823. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  5824. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  5825. end
  5826. for i = 0, 0.6, 0.1 do
  5827. swait()
  5828. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5829. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5830. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5831. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5832. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5833. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5834. end
  5835. for i = 0, 0.6, 0.1 do
  5836. swait()
  5837. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5838. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5839. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5840. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5841. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5842. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5843. end
  5844. punchsound1:Play()
  5845. for i = 0, 1, 0.1 do
  5846. swait()
  5847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5849. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5850. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5851. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5852. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5853. end
  5854. for i = 0, 0.6, 0.1 do
  5855. swait()
  5856. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5857. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5858. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5859. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5860. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5861. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5862. end
  5863. for i = 0, 0.6, 0.1 do
  5864. swait()
  5865. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5866. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5867. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5868. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5869. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5870. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5871. end
  5872. punchsound1:Play()
  5873. for i = 0, 1, 0.1 do
  5874. swait()
  5875. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5876. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5877. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5878. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5879. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5880. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5881. end
  5882. for i = 0, 0.6, 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.6, 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. punchsound1:Play()
  5901. for i = 0, 1, 0.1 do
  5902. swait()
  5903. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5904. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5905. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5906. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5907. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5908. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5909. end
  5910. for i = 0, 0.6, 0.1 do
  5911. swait()
  5912. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5913. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5914. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5915. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5916. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5917. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5918. end
  5919. for i = 0, 0.6, 0.1 do
  5920. swait()
  5921. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5922. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5923. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5924. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5925. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5926. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5927. end
  5928. punchsound1:Play()
  5929. for i = 0, 1, 0.1 do
  5930. swait()
  5931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5933. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5934. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5935. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5936. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5937. end
  5938. for i = 0, 0.6, 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. for i = 0, 0.6, 0.1 do
  5948. swait()
  5949. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5950. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5951. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5952. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5953. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5954. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5955. end
  5956. punchsound1:Play()
  5957. for i = 0, 1, 0.1 do
  5958. swait()
  5959. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5960. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5961. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5962. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5963. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5964. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5965. end
  5966. for i = 0, 0.6, 0.1 do
  5967. swait()
  5968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5969. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5970. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5971. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5972. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5973. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5974. end
  5975. for i = 0, 0.6, 0.1 do
  5976. swait()
  5977. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5978. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  5979. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5980. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  5981. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  5982. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  5983. end
  5984. punchsound1:Play()
  5985. for i = 0, 1, 0.1 do
  5986. swait()
  5987. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  5988. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  5989. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  5990. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  5991. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  5992. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  5993. end
  5994.  
  5995.  
  5996.  
  5997. for i,v in pairs(to.Parent:GetChildren()) do
  5998. if v:IsA("Humanoid") then
  5999. v.Health = v.Health - 20
  6000.  
  6001. v.PlatformStand = true
  6002. end
  6003. end
  6004. StrongPunch:Play()
  6005. for i = 0, 1, 0.1 do
  6006. swait()
  6007. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6008. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6009. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6010. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6011. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6012. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6013. end
  6014. for i = 0, 1, 0.1 do
  6015. swait()
  6016. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6017. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6018. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6019. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6020. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6021. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6022. end
  6023. for i,v in pairs(to.Parent:GetChildren()) do
  6024. if v:IsA("Humanoid") then
  6025. v.Health = v.Health - 5
  6026.  
  6027. v.PlatformStand = true
  6028. end
  6029. end
  6030. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6031. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6032. Zanzoken = Instance.new("Part",char)
  6033. Zanzoken.Anchored = true
  6034. Zanzoken.Position = v3(999,999,999)
  6035. Zanzoken.CFrame = Torso.CFrame
  6036. game.Debris:AddItem(Zanzoken,0.5)
  6037. Zanzoken.Transparency = 1
  6038. Zano:Play()
  6039. wait()
  6040. idk = Instance.new("BillboardGui",Zanzoken)
  6041. idk.Size = UDim2.new(10,0,15,0)
  6042. idk.AlwaysOnTop = false
  6043. idk1 = Instance.new("ImageLabel",idk)
  6044. idk1.BackgroundTransparency = 1
  6045. idk.ExtentsOffset = v3(0,0,0)
  6046. idk1.ImageTransparency = 0
  6047. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6048. idk1.Size = UDim2.new(2,0,1,0)
  6049. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6050. idk1.Image = "rbxassetid://319554883"
  6051. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6052. wait()
  6053. Zanzoken = Instance.new("Part",char)
  6054. Zanzoken.Anchored = true
  6055. Zanzoken.Position = v3(999,999,999)
  6056. Zanzoken.CFrame = Torso.CFrame
  6057. game.Debris:AddItem(Zanzoken,0.5)
  6058. Zanzoken.Transparency = 1
  6059. wait()
  6060. idk = Instance.new("BillboardGui",Zanzoken)
  6061. idk.Size = UDim2.new(20,0,20,0)
  6062. idk.AlwaysOnTop = false
  6063. idk1 = Instance.new("ImageLabel",idk)
  6064. idk1.BackgroundTransparency = 1
  6065. idk.ExtentsOffset = v3(0,0,0)
  6066. idk1.ImageTransparency = 0
  6067. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6068. idk1.Size = UDim2.new(2,0,1,0)
  6069. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6070. idk1.Image = "rbxassetid://319554883"
  6071. for i = 0, 1, 0.1 do
  6072. swait()
  6073. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6074. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6075. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6076. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6077. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6078. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6079. end
  6080. punchsound1:Play()
  6081. for i = 0, 1, 0.1 do
  6082. swait()
  6083. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6084. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6085. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 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(-45), math.rad(0)), 0.3)
  6088. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 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, 1, 0.1 do
  6101. swait()
  6102. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6103. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6104. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6105. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6106. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6107. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6108. end
  6109. for i = 0, 1, 0.1 do
  6110. swait()
  6111. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6112. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6113. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6114. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6115. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6116. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6117. end
  6118. to.CFrame = CFrame.new(to.CFrame.p + v3(30,70,0))
  6119. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(30,70,0))
  6120. Zanzoken = Instance.new("Part",char)
  6121. Zanzoken.Anchored = true
  6122. Zanzoken.Position = v3(999,999,999)
  6123. Zanzoken.CFrame = Torso.CFrame
  6124. game.Debris:AddItem(Zanzoken,0.5)
  6125. Zanzoken.Transparency = 1
  6126. Zano:Play()
  6127. wait()
  6128. idk = Instance.new("BillboardGui",Zanzoken)
  6129. idk.Size = UDim2.new(10,0,15,0)
  6130. idk.AlwaysOnTop = false
  6131. idk1 = Instance.new("ImageLabel",idk)
  6132. idk1.BackgroundTransparency = 1
  6133. idk.ExtentsOffset = v3(0,0,0)
  6134. idk1.ImageTransparency = 0
  6135. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6136. idk1.Size = UDim2.new(2,0,1,0)
  6137. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6138. idk1.Image = "rbxassetid://319554883"
  6139. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6140. wait()
  6141. Zanzoken = Instance.new("Part",char)
  6142. Zanzoken.Anchored = true
  6143. Zanzoken.Position = v3(999,999,999)
  6144. Zanzoken.CFrame = Torso.CFrame
  6145. game.Debris:AddItem(Zanzoken,0.5)
  6146. Zanzoken.Transparency = 1
  6147. wait()
  6148. idk = Instance.new("BillboardGui",Zanzoken)
  6149. idk.Size = UDim2.new(20,0,20,0)
  6150. idk.AlwaysOnTop = false
  6151. idk1 = Instance.new("ImageLabel",idk)
  6152. idk1.BackgroundTransparency = 1
  6153. idk.ExtentsOffset = v3(0,0,0)
  6154. idk1.ImageTransparency = 0
  6155. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6156. idk1.Size = UDim2.new(2,0,1,0)
  6157. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6158. idk1.Image = "rbxassetid://319554883"
  6159. StrongPunch:Play()
  6160. Break:Play()
  6161.  
  6162. for i = 0, 6, 0.1 do
  6163. swait()
  6164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6165. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6166. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6167. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6168. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6169. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6170. end
  6171. StrongPunch1:Play()
  6172. for i = 0, 6, 0.1 do
  6173. swait()
  6174. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6175. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6176. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6177. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6178. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6179. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6180. end
  6181. StrongPunch2:Play()
  6182. for i = 0, 7, 0.1 do
  6183. swait()
  6184. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6185. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6186. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6187. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6188. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6189. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6190. end
  6191. for i = 0, 1, 0.1 do
  6192. swait()
  6193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6195. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6196. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6197. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6198. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6199. end
  6200. punchsound1:Play()
  6201. for i = 0, 1, 0.1 do
  6202. swait()
  6203. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6204. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6205. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6206. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6207. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6208. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6209. end
  6210. punchsound1:Play()
  6211. for i = 0, 1, 0.1 do
  6212. swait()
  6213. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6214. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6215. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6216. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6217. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6218. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6219. end
  6220. for i = 0, 1, 0.1 do
  6221. swait()
  6222. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6223. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6224. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6225. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6226. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6227. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6228. end
  6229. for i = 0, 1, 0.1 do
  6230. swait()
  6231. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6232. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6233. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6234. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6235. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6236. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6237. end
  6238. punchsound1:Play()
  6239. for i = 0, 0.5, 0.1 do
  6240. swait()
  6241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6244. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6245. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6246. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6247. end
  6248. punchsound1:Play()
  6249. for i = 0, 0.5, 0.1 do
  6250. swait()
  6251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6253. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6254. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6255. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6256. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6257. end
  6258. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-100,0))
  6259. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-100,0))
  6260. Zanzoken = Instance.new("Part",char)
  6261. Zanzoken.Anchored = true
  6262. Zanzoken.Position = v3(999,999,999)
  6263. Zanzoken.CFrame = Torso.CFrame
  6264. game.Debris:AddItem(Zanzoken,0.5)
  6265. Zanzoken.Transparency = 1
  6266. Zano:Play()
  6267. wait()
  6268. idk = Instance.new("BillboardGui",Zanzoken)
  6269. idk.Size = UDim2.new(10,0,15,0)
  6270. idk.AlwaysOnTop = false
  6271. idk1 = Instance.new("ImageLabel",idk)
  6272. idk1.BackgroundTransparency = 1
  6273. idk.ExtentsOffset = v3(0,0,0)
  6274. idk1.ImageTransparency = 0
  6275. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6276. idk1.Size = UDim2.new(2,0,1,0)
  6277. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6278. idk1.Image = "rbxassetid://319554883"
  6279. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6280. wait()
  6281. Zanzoken = Instance.new("Part",char)
  6282. Zanzoken.Anchored = true
  6283. Zanzoken.Position = v3(999,999,999)
  6284. Zanzoken.CFrame = Torso.CFrame
  6285. game.Debris:AddItem(Zanzoken,0.5)
  6286. Zanzoken.Transparency = 1
  6287. wait()
  6288. idk = Instance.new("BillboardGui",Zanzoken)
  6289. idk.Size = UDim2.new(20,0,20,0)
  6290. idk.AlwaysOnTop = false
  6291. idk1 = Instance.new("ImageLabel",idk)
  6292. idk1.BackgroundTransparency = 1
  6293. idk.ExtentsOffset = v3(0,0,0)
  6294. idk1.ImageTransparency = 0
  6295. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6296. idk1.Size = UDim2.new(2,0,1,0)
  6297. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6298. idk1.Image = "rbxassetid://319554883"
  6299. for i = 0, 0.4, 0.1 do
  6300. swait()
  6301. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6302. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6303. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6304. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6305. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6306. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6307. end
  6308. punchsound1:Play()
  6309. for i = 0, 0.4, 0.1 do
  6310. swait()
  6311. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6312. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6313. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6314. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6315. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6316. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6317. end
  6318. for i = 0, 0.4, 0.1 do
  6319. swait()
  6320. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6321. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6322. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6323. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6324. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6325. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6326. end
  6327. punchsound1:Play()
  6328. for i = 0, 0.4, 0.1 do
  6329. swait()
  6330. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6331. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6332. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6333. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6334. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6335. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6336. end
  6337. for i = 0, 0.4, 0.1 do
  6338. swait()
  6339. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6340. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6341. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6342. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6343. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6344. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6345. end
  6346. punchsound1:Play()
  6347. for i = 0, 0.4, 0.1 do
  6348. swait()
  6349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6351. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6352. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6353. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6354. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6355. end
  6356. for i = 0, 0.4, 0.1 do
  6357. swait()
  6358. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6359. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6360. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6361. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6362. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6363. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6364. end
  6365. punchsound1:Play()
  6366. for i = 0, 0.4, 0.1 do
  6367. swait()
  6368. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6369. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6370. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6371. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6372. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6373. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6374. end
  6375. for i = 0, 0.4, 0.1 do
  6376. swait()
  6377. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6378. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6379. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6380. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6381. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6382. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6383. end
  6384. punchsound1:Play()
  6385. for i = 0, 0.4, 0.1 do
  6386. swait()
  6387. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6388. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6389. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6390. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6391. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6392. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6393. end
  6394. for i = 0, 0.4, 0.1 do
  6395. swait()
  6396. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6397. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6398. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6399. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6400. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6401. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6402. end
  6403. punchsound1:Play()
  6404. for i = 0, 0.4, 0.1 do
  6405. swait()
  6406. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6407. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6408. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6410. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6411. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6412. end
  6413. for i = 0, 0.4, 0.1 do
  6414. swait()
  6415. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6416. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6417. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6418. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6419. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6420. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6421. end
  6422. punchsound1:Play()
  6423. for i = 0, 0.4, 0.1 do
  6424. swait()
  6425. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6426. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6427. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6428. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6429. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6430. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6431. end
  6432. punchsound1:Play()
  6433. local pie222 = Instance.new("ParticleEmitter")
  6434. pie222.Parent = LeftArm
  6435. pie222.Color = ColorSequence.new(BrickColor.new("Cyan").Color)
  6436. pie222.LightEmission = 1
  6437. pie222.Size = NumberSequence.new(3)
  6438. pie222.Texture = "http://www.roblox.com/asset/?id=224413104"
  6439. pie222.Transparency = NumberSequence.new(0.6,1)
  6440. pie222.EmissionDirection = "Top"
  6441. pie222.Enabled = true
  6442. pie222.Lifetime = NumberRange.new(1)
  6443. pie222.Rotation = NumberRange.new(-320, 320)
  6444. pie222.Rate = 404
  6445. pie222.Speed = NumberRange.new(0)
  6446. pie222.LockedToPart = false
  6447. pie222.VelocitySpread = 2
  6448. for i = 0, 2, 0.1 do
  6449. swait()
  6450. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6451. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6452. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6453. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6454. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6455. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6456. end
  6457. wait(2)
  6458. bigbangattack2()
  6459. pie222:Destroy()
  6460.  
  6461. for i,v in pairs(to.Parent:GetChildren()) do
  6462. if v:IsA("Humanoid") then
  6463. v.Health = v.Health - math.huge
  6464.  
  6465. v.PlatformStand = true
  6466. end
  6467. end
  6468.  
  6469. hit1 = false
  6470.  
  6471. hit2 = true
  6472. for i,v in pairs(to.Parent:GetChildren()) do
  6473. if v:IsA("Humanoid") then
  6474. v.Health = v.Health - 10
  6475.  
  6476. v.PlatformStand = true
  6477. end
  6478. end
  6479. hit2 = false
  6480.  
  6481. hit3 = true
  6482. hit4 = true
  6483.  
  6484.  
  6485.  
  6486.  
  6487. coroutine.wrap(function()
  6488. for i=1,2 do
  6489. wait()
  6490.  
  6491.  
  6492.  
  6493.  
  6494.  
  6495. for i,v in pairs(to.Parent:GetChildren()) do
  6496. if v:IsA("Humanoid") then
  6497. v.Health = v.Health - 2
  6498.  
  6499. v.PlatformStand = true
  6500. end
  6501. end
  6502. end
  6503.  
  6504.  
  6505. wait(3)
  6506. end)()
  6507.  
  6508.  
  6509.  
  6510.  
  6511.  
  6512.  
  6513.  
  6514.  
  6515.  
  6516.  
  6517.  
  6518.  
  6519.  
  6520.  
  6521. for i,v in pairs(to.Parent:GetChildren()) do
  6522. if v:IsA("Humanoid") then
  6523. v.Health = v.Health - 10
  6524.  
  6525. v.PlatformStand = true
  6526. end
  6527. end
  6528.  
  6529.  
  6530.  
  6531. hitground = new("Part",char)
  6532. hitground.Size = Vector3.new(5,5,5)
  6533. hitground.Name = "Ground"
  6534. hitground.Transparency = 1
  6535. hitground.CanCollide = false
  6536. game.Debris:AddItem(hitground,2)
  6537. hitground.Position = Vector3.new(999,999,999)
  6538. hitgroundweld = new("Weld",hitground)
  6539. hitgroundweld.Part0 = to
  6540. hitgroundweld.Part1 = hitground
  6541. hitground.Touched:connect(function(hit2)
  6542. if hit2.Size.x > 150 then
  6543. hitground:Destroy()
  6544. ad = new("Part",char)
  6545. ad.Name = "NewPart"
  6546. ad.Size = Vector3.new(30,0.1,30)
  6547. ad.CanCollide = false
  6548. ad.Anchored = true
  6549. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  6550. ad.Transparency = 1
  6551. aad = new("Decal",ad)
  6552.  
  6553. aad.Face = "Top"
  6554. aad.Transparency = 1
  6555. aad.Transparency = 0
  6556. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  6557. smoke = new("Part",to)
  6558. smokemesh = new("SpecialMesh",smoke)
  6559. smokemesh.MeshId = "rbxassetid://928329648"
  6560. smoke.BrickColor = hit2.BrickColor
  6561. smoke.Anchored = true
  6562. smoke.Position = hitground.Position
  6563. GroundImpact:Play()
  6564. for i = 1,20 do
  6565. wait()
  6566. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  6567. smoke.Transparency = smoke.Transparency + 1/20
  6568. end
  6569. smoke:Destroy()
  6570. wait(0.5)
  6571.  
  6572. for i = 1,20 do
  6573. wait(0.1)
  6574. aad.Transparency = aad.Transparency + 1/20
  6575. end
  6576. end
  6577. end)
  6578. ys = Instance.new("BodyVelocity",to)
  6579. ys.Name = "GO"
  6580.  
  6581. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  6582.  
  6583. ys.Velocity = v3(0,-90,0)
  6584.  
  6585. wait(1)
  6586. ys:Destroy()
  6587.  
  6588.  
  6589.  
  6590. hit3 = false
  6591. hit4 = false
  6592.  
  6593.  
  6594. hit1 = false
  6595. hit2 = false
  6596. hit3 = false
  6597. hit4 = false
  6598. idle = true
  6599. RootPart.Anchored = false
  6600. end
  6601. end)
  6602. end
  6603.  
  6604. function Combo3()
  6605. getplayer = new("Part",char)
  6606. getplayer.Position = Vector3.new(999,999,999)
  6607. getplayer.Transparency = 1
  6608. getplayer.Size = v3(3,3,3)
  6609. getplayer.CanCollide = false
  6610. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  6611. getplayer.Name = "GetPlayer"
  6612.  
  6613. game.Debris:AddItem(getplayer,0.5)
  6614.  
  6615. getplayer.Touched:connect(function(hit)
  6616. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  6617. getplayer:Destroy()
  6618. to = hit.Parent:findFirstChild("HumanoidRootPart")
  6619. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  6620. to.Anchored = true
  6621. RootPart.Anchored = true
  6622. idle = false
  6623.  
  6624.  
  6625. punchsound1:Play()
  6626. hit1 = true
  6627. for i = 0, 1, 0.1 do
  6628. swait()
  6629. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6630. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6631. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6632. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6633. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6634. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6635. end
  6636. punchsound1:Play()
  6637. for i = 0, 1, 0.1 do
  6638. swait()
  6639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6641. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6642. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6643. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6644. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6645. end
  6646. punchsound1:Play()
  6647. for i = 0, 1, 0.1 do
  6648. swait()
  6649. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6650. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6651. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6652. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6653. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6654. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6655. end
  6656. to.CFrame = CFrame.new(to.CFrame.p + v3(0,5,70))
  6657. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,5,74))
  6658. Zanzoken = Instance.new("Part",char)
  6659. Zanzoken.Anchored = true
  6660. Zanzoken.Position = v3(999,999,999)
  6661. Zanzoken.CFrame = Torso.CFrame
  6662. game.Debris:AddItem(Zanzoken,0.5)
  6663. Zanzoken.Transparency = 1
  6664. Zano:Play()
  6665. wait()
  6666. idk = Instance.new("BillboardGui",Zanzoken)
  6667. idk.Size = UDim2.new(10,0,15,0)
  6668. idk.AlwaysOnTop = false
  6669. idk1 = Instance.new("ImageLabel",idk)
  6670. idk1.BackgroundTransparency = 1
  6671. idk.ExtentsOffset = v3(0,0,0)
  6672. idk1.ImageTransparency = 0
  6673. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6674. idk1.Size = UDim2.new(2,0,1,0)
  6675. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6676. idk1.Image = "rbxassetid://319554883"
  6677. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6678. wait()
  6679. Zanzoken = Instance.new("Part",char)
  6680. Zanzoken.Anchored = true
  6681. Zanzoken.Position = v3(999,999,999)
  6682. Zanzoken.CFrame = Torso.CFrame
  6683. game.Debris:AddItem(Zanzoken,0.5)
  6684. Zanzoken.Transparency = 1
  6685. wait()
  6686. idk = Instance.new("BillboardGui",Zanzoken)
  6687. idk.Size = UDim2.new(20,0,20,0)
  6688. idk.AlwaysOnTop = false
  6689. idk1 = Instance.new("ImageLabel",idk)
  6690. idk1.BackgroundTransparency = 1
  6691. idk.ExtentsOffset = v3(0,0,0)
  6692. idk1.ImageTransparency = 0
  6693. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6694. idk1.Size = UDim2.new(2,0,1,0)
  6695. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6696. idk1.Image = "rbxassetid://319554883"
  6697. for i = 0, 1, 0.1 do
  6698. swait()
  6699. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6700. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6701. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6702. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6703. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6704. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6705. end
  6706. punchsound1:Play()
  6707. for i = 0, 1, 0.1 do
  6708. swait()
  6709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6711. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6712. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6713. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6714. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6715. end
  6716. punchsound1:Play()
  6717. for i = 0, 1, 0.1 do
  6718. swait()
  6719. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6720. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6721. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6722. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6723. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6724. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6725. end
  6726. for i = 0, 1, 0.1 do
  6727. swait()
  6728. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6729. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6730. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6731. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6732. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6733. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6734. end
  6735. punchsound1:Play()
  6736. for i = 0, 1, 0.1 do
  6737. swait()
  6738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6740. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6741. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6742. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6743. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6744. end
  6745. punchsound1:Play()
  6746. for i = 0, 1, 0.1 do
  6747. swait()
  6748. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6749. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6750. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6751. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6752. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6753. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6754. end
  6755. for i = 0, 1, 0.1 do
  6756. swait()
  6757. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6758. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6759. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6760. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6761. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6762. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6763. end
  6764. punchsound1:Play()
  6765. for i = 0, 1, 0.1 do
  6766. swait()
  6767. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6768. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6769. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6770. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6771. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6772. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6773. end
  6774. punchsound1:Play()
  6775. for i,v in pairs(to.Parent:GetChildren()) do
  6776. if v:IsA("Humanoid") then
  6777. v.Health = v.Health - 10
  6778.  
  6779. v.PlatformStand = true
  6780. end
  6781. end
  6782. for i = 0, 1, 0.1 do
  6783. swait()
  6784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6786. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6787. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6788. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6789. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6790. end
  6791.  
  6792. for i = 0, 1, 0.1 do
  6793. swait()
  6794. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6795. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6796. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6797. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6798. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6799. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6800. end
  6801. punchsound1:Play()
  6802. for i = 0, 1, 0.1 do
  6803. swait()
  6804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6806. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6807. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6808. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6809. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6810. end
  6811. for i,v in pairs(to.Parent:GetChildren()) do
  6812. if v:IsA("Humanoid") then
  6813. v.Health = v.Health - 3
  6814.  
  6815. v.PlatformStand = true
  6816. end
  6817. end
  6818. to.CFrame = CFrame.new(to.CFrame.p + v3(60,5,0))
  6819. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,5,0))
  6820. Zanzoken = Instance.new("Part",char)
  6821. Zanzoken.Anchored = true
  6822. Zanzoken.Position = v3(999,999,999)
  6823. Zanzoken.CFrame = Torso.CFrame
  6824. game.Debris:AddItem(Zanzoken,0.5)
  6825. Zanzoken.Transparency = 1
  6826. Zano:Play()
  6827. wait()
  6828. idk = Instance.new("BillboardGui",Zanzoken)
  6829. idk.Size = UDim2.new(10,0,15,0)
  6830. idk.AlwaysOnTop = false
  6831. idk1 = Instance.new("ImageLabel",idk)
  6832. idk1.BackgroundTransparency = 1
  6833. idk.ExtentsOffset = v3(0,0,0)
  6834. idk1.ImageTransparency = 0
  6835. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6836. idk1.Size = UDim2.new(2,0,1,0)
  6837. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6838. idk1.Image = "rbxassetid://319554883"
  6839. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6840. wait()
  6841. Zanzoken = Instance.new("Part",char)
  6842. Zanzoken.Anchored = true
  6843. Zanzoken.Position = v3(999,999,999)
  6844. Zanzoken.CFrame = Torso.CFrame
  6845. game.Debris:AddItem(Zanzoken,0.5)
  6846. Zanzoken.Transparency = 1
  6847. wait()
  6848. idk = Instance.new("BillboardGui",Zanzoken)
  6849. idk.Size = UDim2.new(20,0,20,0)
  6850. idk.AlwaysOnTop = false
  6851. idk1 = Instance.new("ImageLabel",idk)
  6852. idk1.BackgroundTransparency = 1
  6853. idk.ExtentsOffset = v3(0,0,0)
  6854. idk1.ImageTransparency = 0
  6855. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6856. idk1.Size = UDim2.new(2,0,1,0)
  6857. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6858. idk1.Image = "rbxassetid://319554883"
  6859. for i = 0, 1, 0.1 do
  6860. swait()
  6861. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6862. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6863. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6864. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6865. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6866. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6867. end
  6868. for i = 0, 1, 0.1 do
  6869. swait()
  6870. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6871. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6872. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6873. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6874. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6875. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6876. end
  6877. punchsound1:Play()
  6878. for i = 0, 1, 0.1 do
  6879. swait()
  6880. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6881. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6882. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6883. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6884. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6885. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6886. end
  6887. for i,v in pairs(to.Parent:GetChildren()) do
  6888. if v:IsA("Humanoid") then
  6889. v.Health = v.Health - 3
  6890.  
  6891. v.PlatformStand = true
  6892. end
  6893. end
  6894. to.CFrame = CFrame.new(to.CFrame.p + v3(90,20,0))
  6895. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(90,20,0))
  6896. Zanzoken = Instance.new("Part",char)
  6897. Zanzoken.Anchored = true
  6898. Zanzoken.Position = v3(999,999,999)
  6899. Zanzoken.CFrame = Torso.CFrame
  6900. game.Debris:AddItem(Zanzoken,0.5)
  6901. Zanzoken.Transparency = 1
  6902. Zano:Play()
  6903. wait()
  6904. idk = Instance.new("BillboardGui",Zanzoken)
  6905. idk.Size = UDim2.new(10,0,15,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. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  6916. wait()
  6917. Zanzoken = Instance.new("Part",char)
  6918. Zanzoken.Anchored = true
  6919. Zanzoken.Position = v3(999,999,999)
  6920. Zanzoken.CFrame = Torso.CFrame
  6921. game.Debris:AddItem(Zanzoken,0.5)
  6922. Zanzoken.Transparency = 1
  6923. wait()
  6924. idk = Instance.new("BillboardGui",Zanzoken)
  6925. idk.Size = UDim2.new(20,0,20,0)
  6926. idk.AlwaysOnTop = false
  6927. idk1 = Instance.new("ImageLabel",idk)
  6928. idk1.BackgroundTransparency = 1
  6929. idk.ExtentsOffset = v3(0,0,0)
  6930. idk1.ImageTransparency = 0
  6931. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  6932. idk1.Size = UDim2.new(2,0,1,0)
  6933. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  6934. idk1.Image = "rbxassetid://319554883"
  6935. punchsound1:Play()
  6936. for i = 0, 1, 0.1 do
  6937. swait()
  6938. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6939. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  6940. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  6941. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6942. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  6943. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  6944. end
  6945. punchsound1:Play()
  6946. for i = 0, 1, 0.1 do
  6947. swait()
  6948. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6949. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6950. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6951. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6952. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6953. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6954. end
  6955.  
  6956.  
  6957. for i,v in pairs(to.Parent:GetChildren()) do
  6958. if v:IsA("Humanoid") then
  6959. v.Health = v.Health - 20
  6960.  
  6961. v.PlatformStand = true
  6962. end
  6963. end
  6964. StrongPunch:Play()
  6965. for i = 0, 1, 0.1 do
  6966. swait()
  6967. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6968. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  6969. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6970. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  6971. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  6972. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  6973. end
  6974. for i = 0, 1, 0.1 do
  6975. swait()
  6976. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  6977. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  6978. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  6979. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  6980. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  6981. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  6982. end
  6983. for i,v in pairs(to.Parent:GetChildren()) do
  6984. if v:IsA("Humanoid") then
  6985. v.Health = v.Health - 3
  6986.  
  6987. v.PlatformStand = true
  6988. end
  6989. end
  6990. to.CFrame = CFrame.new(to.CFrame.p + v3(0,200,0))
  6991. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,200,0))
  6992. Zanzoken = Instance.new("Part",char)
  6993. Zanzoken.Anchored = true
  6994. Zanzoken.Position = v3(999,999,999)
  6995. Zanzoken.CFrame = Torso.CFrame
  6996. game.Debris:AddItem(Zanzoken,0.5)
  6997. Zanzoken.Transparency = 1
  6998. Zano:Play()
  6999. wait()
  7000. idk = Instance.new("BillboardGui",Zanzoken)
  7001. idk.Size = UDim2.new(10,0,15,0)
  7002. idk.AlwaysOnTop = false
  7003. idk1 = Instance.new("ImageLabel",idk)
  7004. idk1.BackgroundTransparency = 1
  7005. idk.ExtentsOffset = v3(0,0,0)
  7006. idk1.ImageTransparency = 0
  7007. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7008. idk1.Size = UDim2.new(2,0,1,0)
  7009. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7010. idk1.Image = "rbxassetid://319554883"
  7011. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7012. wait()
  7013. Zanzoken = Instance.new("Part",char)
  7014. Zanzoken.Anchored = true
  7015. Zanzoken.Position = v3(999,999,999)
  7016. Zanzoken.CFrame = Torso.CFrame
  7017. game.Debris:AddItem(Zanzoken,0.5)
  7018. Zanzoken.Transparency = 1
  7019. wait()
  7020. idk = Instance.new("BillboardGui",Zanzoken)
  7021. idk.Size = UDim2.new(20,0,20,0)
  7022. idk.AlwaysOnTop = false
  7023. idk1 = Instance.new("ImageLabel",idk)
  7024. idk1.BackgroundTransparency = 1
  7025. idk.ExtentsOffset = v3(0,0,0)
  7026. idk1.ImageTransparency = 0
  7027. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7028. idk1.Size = UDim2.new(2,0,1,0)
  7029. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7030. idk1.Image = "rbxassetid://319554883"
  7031. for i = 0, 1, 0.1 do
  7032. swait()
  7033. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7034. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7035. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7036. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7037. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7038. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7039. end
  7040. punchsound1:Play()
  7041. for i = 0, 1, 0.1 do
  7042. swait()
  7043. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7044. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7045. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7046. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7047. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7048. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7049. end
  7050. punchsound1:Play()
  7051. for i = 0, 1, 0.1 do
  7052. swait()
  7053. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7054. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7055. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7056. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7057. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7058. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7059. end
  7060. for i = 0, 1, 0.1 do
  7061. swait()
  7062. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7063. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7064. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7065. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7066. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7067. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7068. end
  7069. for i = 0, 1, 0.1 do
  7070. swait()
  7071. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7072. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7073. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7074. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7075. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7076. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7077. end
  7078. to.CFrame = CFrame.new(to.CFrame.p + v3(60,100,0))
  7079. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(60,140,0))
  7080. Zanzoken = Instance.new("Part",char)
  7081. Zanzoken.Anchored = true
  7082. Zanzoken.Position = v3(999,999,999)
  7083. Zanzoken.CFrame = Torso.CFrame
  7084. game.Debris:AddItem(Zanzoken,0.5)
  7085. Zanzoken.Transparency = 1
  7086. Zano:Play()
  7087. wait()
  7088. idk = Instance.new("BillboardGui",Zanzoken)
  7089. idk.Size = UDim2.new(10,0,15,0)
  7090. idk.AlwaysOnTop = false
  7091. idk1 = Instance.new("ImageLabel",idk)
  7092. idk1.BackgroundTransparency = 1
  7093. idk.ExtentsOffset = v3(0,0,0)
  7094. idk1.ImageTransparency = 0
  7095. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7096. idk1.Size = UDim2.new(2,0,1,0)
  7097. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7098. idk1.Image = "rbxassetid://319554883"
  7099. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7100. wait()
  7101. Zanzoken = Instance.new("Part",char)
  7102. Zanzoken.Anchored = true
  7103. Zanzoken.Position = v3(999,999,999)
  7104. Zanzoken.CFrame = Torso.CFrame
  7105. game.Debris:AddItem(Zanzoken,0.5)
  7106. Zanzoken.Transparency = 1
  7107. wait()
  7108. idk = Instance.new("BillboardGui",Zanzoken)
  7109. idk.Size = UDim2.new(20,0,20,0)
  7110. idk.AlwaysOnTop = false
  7111. idk1 = Instance.new("ImageLabel",idk)
  7112. idk1.BackgroundTransparency = 1
  7113. idk.ExtentsOffset = v3(0,0,0)
  7114. idk1.ImageTransparency = 0
  7115. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7116. idk1.Size = UDim2.new(2,0,1,0)
  7117. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7118. idk1.Image = "rbxassetid://319554883"
  7119. StrongPunch:Play()
  7120. Break:Play()
  7121. local Aura4 = Instance.new('ParticleEmitter')
  7122. Aura4.Name = "Aura"
  7123. Aura4.Texture = "rbxassetid://1046299182"
  7124. Aura4.Parent = Torso
  7125. Aura4.LightEmission = 1
  7126. Aura4.Transparency = NumberSequence.new(0.7,1)
  7127. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7128. Aura4.Size = NumberSequence.new(1,30)
  7129. Aura4.Rotation = NumberRange.new(-360,360)
  7130. Aura4.LockedToPart = true
  7131. Aura4.Lifetime = NumberRange.new(0.2)
  7132. Aura4.Rate = 100
  7133. Aura4.Speed = NumberRange.new(0)
  7134. Aura4.EmissionDirection = "Top"
  7135. for i = 0, 6, 0.1 do
  7136. swait()
  7137. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7138. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7139. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7140. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7141. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7142. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7143. end
  7144. Aura4:Destroy()
  7145. wait(0.1)
  7146. local Aura4 = Instance.new('ParticleEmitter')
  7147. Aura4.Name = "Aura"
  7148. Aura4.Texture = "rbxassetid://1046299182"
  7149. Aura4.Parent = Torso
  7150. Aura4.LightEmission = 1
  7151. Aura4.Transparency = NumberSequence.new(0.7,1)
  7152. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7153. Aura4.Size = NumberSequence.new(1,30)
  7154. Aura4.Rotation = NumberRange.new(-360,360)
  7155. Aura4.LockedToPart = true
  7156. Aura4.Lifetime = NumberRange.new(0.2)
  7157. Aura4.Rate = 100
  7158. Aura4.Speed = NumberRange.new(0)
  7159. Aura4.EmissionDirection = "Top"
  7160. StrongPunch1:Play()
  7161. Break:Play()
  7162. for i = 0, 6, 0.1 do
  7163. swait()
  7164. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7165. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7166. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7167. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7168. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7169. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7170. end
  7171. Aura4:Destroy()
  7172. StrongPunch2:Play()
  7173. Break:Play()
  7174. local Aura4 = Instance.new('ParticleEmitter')
  7175. Aura4.Name = "Aura"
  7176. Aura4.Texture = "rbxassetid://1046299182"
  7177. Aura4.Parent = Torso
  7178. Aura4.LightEmission = 1
  7179. Aura4.Transparency = NumberSequence.new(0.7,1)
  7180. Aura4.Color = ColorSequence.new(BrickColor.new("White").Color)
  7181. Aura4.Size = NumberSequence.new(1,30)
  7182. Aura4.Rotation = NumberRange.new(-360,360)
  7183. Aura4.LockedToPart = true
  7184. Aura4.Lifetime = NumberRange.new(0.2)
  7185. Aura4.Rate = 100
  7186. Aura4.Speed = NumberRange.new(0)
  7187. Aura4.EmissionDirection = "Top"
  7188. for i = 0, 7, 0.1 do
  7189. swait()
  7190. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7191. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7192. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7193. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7194. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7195. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7196. end
  7197. to.CFrame = CFrame.new(to.CFrame.p + v3(-100,600,0))
  7198. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(-100,600,0))
  7199. Aura4:Destroy()
  7200. Zanzoken = Instance.new("Part",char)
  7201. Zanzoken.Anchored = true
  7202. Zanzoken.Position = v3(999,999,999)
  7203. Zanzoken.CFrame = Torso.CFrame
  7204. game.Debris:AddItem(Zanzoken,0.5)
  7205. Zanzoken.Transparency = 1
  7206. Zano:Play()
  7207. wait()
  7208. idk = Instance.new("BillboardGui",Zanzoken)
  7209. idk.Size = UDim2.new(10,0,15,0)
  7210. idk.AlwaysOnTop = false
  7211. idk1 = Instance.new("ImageLabel",idk)
  7212. idk1.BackgroundTransparency = 1
  7213. idk.ExtentsOffset = v3(0,0,0)
  7214. idk1.ImageTransparency = 0
  7215. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7216. idk1.Size = UDim2.new(2,0,1,0)
  7217. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7218. idk1.Image = "rbxassetid://319554883"
  7219. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7220. wait()
  7221. Zanzoken = Instance.new("Part",char)
  7222. Zanzoken.Anchored = true
  7223. Zanzoken.Position = v3(999,999,999)
  7224. Zanzoken.CFrame = Torso.CFrame
  7225. game.Debris:AddItem(Zanzoken,0.5)
  7226. Zanzoken.Transparency = 1
  7227. wait()
  7228. idk = Instance.new("BillboardGui",Zanzoken)
  7229. idk.Size = UDim2.new(20,0,20,0)
  7230. idk.AlwaysOnTop = false
  7231. idk1 = Instance.new("ImageLabel",idk)
  7232. idk1.BackgroundTransparency = 1
  7233. idk.ExtentsOffset = v3(0,0,0)
  7234. idk1.ImageTransparency = 0
  7235. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7236. idk1.Size = UDim2.new(2,0,1,0)
  7237. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7238. idk1.Image = "rbxassetid://319554883"
  7239. for i = 0, 1, 0.1 do
  7240. swait()
  7241. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7242. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7243. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7244. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7245. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7246. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7247. end
  7248. punchsound1:Play()
  7249. for i = 0, 1, 0.1 do
  7250. swait()
  7251. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7252. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7253. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7254. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7255. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7256. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  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, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7263. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7264. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7265. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7266. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7267. end
  7268. for i = 0, 1, 0.1 do
  7269. swait()
  7270. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7271. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7272. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7273. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7274. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7275. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7276. end
  7277. for i = 0, 1, 0.1 do
  7278. swait()
  7279. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7280. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7281. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7282. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7283. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7284. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7285. end
  7286. punchsound1:Play()
  7287. for i = 0, 0.5, 0.1 do
  7288. swait()
  7289. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7290. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7291. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7292. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7293. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7294. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7295. end
  7296. punchsound1:Play()
  7297. for i = 0, 0.5, 0.1 do
  7298. swait()
  7299. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7300. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7301. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7302. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7303. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7304. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7305. end
  7306. to.CFrame = CFrame.new(to.CFrame.p + v3(0,-800,0))
  7307. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,-800,0))
  7308. Zanzoken = Instance.new("Part",char)
  7309. Zanzoken.Anchored = true
  7310. Zanzoken.Position = v3(999,999,999)
  7311. Zanzoken.CFrame = Torso.CFrame
  7312. game.Debris:AddItem(Zanzoken,0.5)
  7313. Zanzoken.Transparency = 1
  7314. Zano:Play()
  7315. wait()
  7316. idk = Instance.new("BillboardGui",Zanzoken)
  7317. idk.Size = UDim2.new(10,0,15,0)
  7318. idk.AlwaysOnTop = false
  7319. idk1 = Instance.new("ImageLabel",idk)
  7320. idk1.BackgroundTransparency = 1
  7321. idk.ExtentsOffset = v3(0,0,0)
  7322. idk1.ImageTransparency = 0
  7323. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7324. idk1.Size = UDim2.new(2,0,1,0)
  7325. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7326. idk1.Image = "rbxassetid://319554883"
  7327. RootPart.CFrame = to.CFrame - to.CFrame.lookVector * 3
  7328. wait()
  7329. Zanzoken = Instance.new("Part",char)
  7330. Zanzoken.Anchored = true
  7331. Zanzoken.Position = v3(999,999,999)
  7332. Zanzoken.CFrame = Torso.CFrame
  7333. game.Debris:AddItem(Zanzoken,0.5)
  7334. Zanzoken.Transparency = 1
  7335. wait()
  7336. idk = Instance.new("BillboardGui",Zanzoken)
  7337. idk.Size = UDim2.new(20,0,20,0)
  7338. idk.AlwaysOnTop = false
  7339. idk1 = Instance.new("ImageLabel",idk)
  7340. idk1.BackgroundTransparency = 1
  7341. idk.ExtentsOffset = v3(0,0,0)
  7342. idk1.ImageTransparency = 0
  7343. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7344. idk1.Size = UDim2.new(2,0,1,0)
  7345. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7346. idk1.Image = "rbxassetid://319554883"
  7347. for i = 0, 0.4, 0.1 do
  7348. swait()
  7349. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7350. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7351. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7352. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7353. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7354. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7355. end
  7356. punchsound1:Play()
  7357. for i = 0, 0.4, 0.1 do
  7358. swait()
  7359. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7360. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7361. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7362. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7363. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7364. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7365. end
  7366. punchsound1:Play()
  7367. for i = 0, 1, 0.1 do
  7368. swait()
  7369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7371. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7372. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7373. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7374. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7375. end
  7376. for i,v in pairs(to.Parent:GetChildren()) do
  7377. if v:IsA("Humanoid") then
  7378. v.Health = v.Health - 8
  7379.  
  7380. v.PlatformStand = true
  7381. end
  7382. end
  7383.  
  7384. hit1 = false
  7385.  
  7386. punchsound1:Play()
  7387. hit2 = true
  7388. for i = 0, 1, 0.1 do
  7389. swait()
  7390. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7391. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7392. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7393. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7394. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7395. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7396. end
  7397. for i,v in pairs(to.Parent:GetChildren()) do
  7398. if v:IsA("Humanoid") then
  7399. v.Health = v.Health - 10
  7400.  
  7401. v.PlatformStand = true
  7402. end
  7403. end
  7404. hit2 = false
  7405.  
  7406. punchsound1:Play()
  7407. hit3 = true
  7408. hit4 = true
  7409.  
  7410.  
  7411. punchsound1:Play()
  7412.  
  7413.  
  7414. coroutine.wrap(function()
  7415. for i=1,2 do
  7416. wait()
  7417.  
  7418.  
  7419.  
  7420.  
  7421.  
  7422. for i,v in pairs(to.Parent:GetChildren()) do
  7423. if v:IsA("Humanoid") then
  7424. v.Health = v.Health - 30
  7425.  
  7426. v.PlatformStand = true
  7427. end
  7428. end
  7429. end
  7430.  
  7431.  
  7432. wait(3)
  7433. end)()
  7434.  
  7435.  
  7436.  
  7437. RootPart.Anchored = false
  7438.  
  7439.  
  7440.  
  7441.  
  7442.  
  7443. StrongPunch:Play()
  7444.  
  7445.  
  7446.  
  7447.  
  7448.  
  7449.  
  7450. for i,v in pairs(to.Parent:GetChildren()) do
  7451. if v:IsA("Humanoid") then
  7452. v.Health = v.Health - 20
  7453.  
  7454. v.PlatformStand = true
  7455. end
  7456. end
  7457.  
  7458. StrongPunch2:Play()
  7459.  
  7460.  
  7461. hitground = new("Part",char)
  7462. hitground.Size = Vector3.new(5,5,5)
  7463. hitground.Name = "Ground"
  7464. hitground.Transparency = 1
  7465. hitground.CanCollide = false
  7466. game.Debris:AddItem(hitground,2)
  7467. hitground.Position = Vector3.new(999,999,999)
  7468. hitgroundweld = new("Weld",hitground)
  7469. hitgroundweld.Part0 = to
  7470. hitgroundweld.Part1 = hitground
  7471. hitground.Touched:connect(function(hit2)
  7472. if hit2.Size.x > 150 then
  7473. hitground:Destroy()
  7474. ad = new("Part",char)
  7475. ad.Name = "NewPart"
  7476. ad.Size = Vector3.new(30,0.1,30)
  7477. ad.CanCollide = false
  7478. ad.Anchored = true
  7479. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7480. ad.Transparency = 1
  7481. aad = new("Decal",ad)
  7482.  
  7483. aad.Face = "Top"
  7484. aad.Transparency = 1
  7485. aad.Transparency = 0
  7486. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7487. smoke = new("Part",to)
  7488. smokemesh = new("SpecialMesh",smoke)
  7489. smokemesh.MeshId = "rbxassetid://928329648"
  7490. smoke.BrickColor = hit2.BrickColor
  7491. smoke.Anchored = true
  7492. smoke.Position = hitground.Position
  7493. GroundImpact:Play()
  7494. for i = 1,20 do
  7495. wait()
  7496. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7497. smoke.Transparency = smoke.Transparency + 1/20
  7498. end
  7499. smoke:Destroy()
  7500. wait(0.5)
  7501.  
  7502. for i = 1,20 do
  7503. wait(0.1)
  7504. aad.Transparency = aad.Transparency + 1/20
  7505. end
  7506. end
  7507. end)
  7508. ys = Instance.new("BodyVelocity",to)
  7509. ys.Name = "GO"
  7510.  
  7511. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7512.  
  7513. ys.Velocity = v3(0,-90,0)
  7514.  
  7515. wait(1)
  7516. ys:Destroy()
  7517.  
  7518.  
  7519.  
  7520.  
  7521.  
  7522. hit3 = false
  7523. hit4 = false
  7524.  
  7525.  
  7526. hit1 = false
  7527. hit2 = false
  7528. hit3 = false
  7529. hit4 = false
  7530. idle = true
  7531. RootPart.Anchored = false
  7532. to.Anchored = false
  7533. end
  7534. end)
  7535. end
  7536.  
  7537.  
  7538. function Combo2()
  7539. getplayer = new("Part",char)
  7540. getplayer.Position = Vector3.new(999,999,999)
  7541. getplayer.Transparency = 1
  7542. getplayer.Size = v3(3,3,3)
  7543. getplayer.CanCollide = false
  7544. getplayer.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*3
  7545. getplayer.Name = "GetPlayer"
  7546.  
  7547. game.Debris:AddItem(getplayer,0.5)
  7548.  
  7549. getplayer.Touched:connect(function(hit)
  7550. if hit.Parent:FindFirstChild("GetPlayer") == nil and hit.Parent:findFirstChild("HumanoidRootPart") ~= nil then
  7551. getplayer:Destroy()
  7552. to = hit.Parent:findFirstChild("HumanoidRootPart")
  7553. to.CFrame = CFrame.new(RootPart.CFrame.p+v3(0,0.5,0)) + RootPart.CFrame.lookVector*2
  7554. to.Anchored = true
  7555. idle = false
  7556.  
  7557.  
  7558. punchsound1:Play()
  7559. hit1 = true
  7560. for i = 0, 1, 0.1 do
  7561. swait()
  7562. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7563. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7564. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7565. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7566. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7567. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7568. end
  7569. punchsound1:Play()
  7570. for i = 0, 1, 0.1 do
  7571. swait()
  7572. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7573. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7574. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7575. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7576. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7577. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7578. end
  7579. punchsound1:Play()
  7580. for i = 0, 1, 0.1 do
  7581. swait()
  7582. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7583. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7584. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7585. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7586. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7587. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7588. end
  7589. for i = 0, 1, 0.1 do
  7590. swait()
  7591. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7592. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7593. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7594. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7595. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7596. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7597. end
  7598. for i = 0, 1, 0.1 do
  7599. swait()
  7600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7602. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7603. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7604. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7605. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7606. end
  7607. StrongPunch1:Play()
  7608. for i = 0, 1, 0.1 do
  7609. swait()
  7610. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7611. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7612. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7613. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7614. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7615. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7616. end
  7617. for i = 0, 0.6, 0.1 do
  7618. swait()
  7619. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7620. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7621. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7622. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7623. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7624. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7625. end
  7626. for i = 0, 0.6, 0.1 do
  7627. swait()
  7628. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7629. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7630. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7631. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7632. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7633. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7634. end
  7635. for i,v in pairs(to.Parent:GetChildren()) do
  7636. if v:IsA("Humanoid") then
  7637. v.Health = v.Health - 6
  7638.  
  7639. v.PlatformStand = true
  7640. end
  7641. end
  7642. StrongPunch:Play()
  7643. for i = 0, 1, 0.1 do
  7644. swait()
  7645. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7646. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7647. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7648. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7649. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7650. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7651. end
  7652. for i,v in pairs(to.Parent:GetChildren()) do
  7653. if v:IsA("Humanoid") then
  7654. v.Health = v.Health - 8
  7655.  
  7656. v.PlatformStand = true
  7657. end
  7658. end
  7659.  
  7660. hit1 = false
  7661.  
  7662. punchsound1:Play()
  7663. hit2 = true
  7664. for i = 0, 1, 0.1 do
  7665. swait()
  7666. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7667. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7668. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7669. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7670. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7671. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7672. end
  7673. for i,v in pairs(to.Parent:GetChildren()) do
  7674. if v:IsA("Humanoid") then
  7675. v.Health = v.Health - 5
  7676.  
  7677. v.PlatformStand = true
  7678. end
  7679. end
  7680. hit2 = false
  7681.  
  7682. punchsound1:Play()
  7683. hit3 = true
  7684. hit4 = true
  7685.  
  7686.  
  7687. punchsound1:Play()
  7688.  
  7689. coroutine.wrap(function()
  7690. for i=1,2 do
  7691. wait()
  7692. to.CFrame = CFrame.new(to.CFrame.p + v3(0,35,0))
  7693. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,35,0))
  7694. Zanzoken = Instance.new("Part",char)
  7695. Zanzoken.Anchored = true
  7696. Zanzoken.Position = v3(999,999,999)
  7697. Zanzoken.CFrame = Torso.CFrame
  7698. game.Debris:AddItem(Zanzoken,0.5)
  7699. Zanzoken.Transparency = 1
  7700. Zano:Play()
  7701. wait()
  7702. idk = Instance.new("BillboardGui",Zanzoken)
  7703. idk.Size = UDim2.new(10,0,15,0)
  7704. idk.AlwaysOnTop = false
  7705. idk1 = Instance.new("ImageLabel",idk)
  7706. idk1.BackgroundTransparency = 1
  7707. idk.ExtentsOffset = v3(0,0,0)
  7708. idk1.ImageTransparency = 0
  7709. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7710. idk1.Size = UDim2.new(2,0,1,0)
  7711. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7712. idk1.Image = "rbxassetid://319554883"
  7713. wait()
  7714. Zanzoken = Instance.new("Part",char)
  7715. Zanzoken.Anchored = true
  7716. Zanzoken.Position = v3(999,999,999)
  7717. Zanzoken.CFrame = Torso.CFrame
  7718. game.Debris:AddItem(Zanzoken,0.5)
  7719. Zanzoken.Transparency = 1
  7720. wait()
  7721. idk = Instance.new("BillboardGui",Zanzoken)
  7722. idk.Size = UDim2.new(20,0,20,0)
  7723. idk.AlwaysOnTop = false
  7724. idk1 = Instance.new("ImageLabel",idk)
  7725. idk1.BackgroundTransparency = 1
  7726. idk.ExtentsOffset = v3(0,0,0)
  7727. idk1.ImageTransparency = 0
  7728. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7729. idk1.Size = UDim2.new(2,0,1,0)
  7730. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7731. idk1.Image = "rbxassetid://319554883"
  7732. for i = 0, 1, 0.1 do
  7733. swait()
  7734. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7735. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7736. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7737. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7738. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7739. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7740. end
  7741. StrongPunch:Play()
  7742. for i,v in pairs(to.Parent:GetChildren()) do
  7743. if v:IsA("Humanoid") then
  7744. v.Health = v.Health - 10
  7745.  
  7746. v.PlatformStand = true
  7747. end
  7748. end
  7749. end
  7750.  
  7751.  
  7752. wait(0.7)
  7753. end)()
  7754.  
  7755.  
  7756.  
  7757.  
  7758. RootPart.Anchored = true
  7759. to.CFrame = CFrame.new(to.CFrame.p + v3(0,0,35))
  7760. RootPart.CFrame = CFrame.new(RootPart.CFrame.p + v3(0,0,35))
  7761. Zanzoken = Instance.new("Part",char)
  7762. Zanzoken.Anchored = true
  7763. Zanzoken.Position = v3(999,999,999)
  7764. Zanzoken.CFrame = Torso.CFrame
  7765. game.Debris:AddItem(Zanzoken,0.5)
  7766. Zanzoken.Transparency = 1
  7767. Zano:Play()
  7768. wait()
  7769. idk = Instance.new("BillboardGui",Zanzoken)
  7770. idk.Size = UDim2.new(10,0,15,0)
  7771. idk.AlwaysOnTop = false
  7772. idk1 = Instance.new("ImageLabel",idk)
  7773. idk1.BackgroundTransparency = 1
  7774. idk.ExtentsOffset = v3(0,0,0)
  7775. idk1.ImageTransparency = 0
  7776. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7777. idk1.Size = UDim2.new(2,0,1,0)
  7778. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7779. idk1.Image = "rbxassetid://319554883"
  7780. wait()
  7781. Zanzoken = Instance.new("Part",char)
  7782. Zanzoken.Anchored = true
  7783. Zanzoken.Position = v3(999,999,999)
  7784. Zanzoken.CFrame = Torso.CFrame
  7785. game.Debris:AddItem(Zanzoken,0.5)
  7786. Zanzoken.Transparency = 1
  7787. wait()
  7788. idk = Instance.new("BillboardGui",Zanzoken)
  7789. idk.Size = UDim2.new(20,0,20,0)
  7790. idk.AlwaysOnTop = false
  7791. idk1 = Instance.new("ImageLabel",idk)
  7792. idk1.BackgroundTransparency = 1
  7793. idk.ExtentsOffset = v3(0,0,0)
  7794. idk1.ImageTransparency = 0
  7795. idk1.ImageColor3 = Color3.fromRGB(0,0,0)
  7796. idk1.Size = UDim2.new(2,0,1,0)
  7797. idk1.Position = UDim2.new(-0.5,0,-0.2,0)
  7798. idk1.Image = "rbxassetid://319554883"
  7799.  
  7800. for i = 0, 1, 0.1 do
  7801. swait()
  7802. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7803. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7804. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7805. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7806. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7807. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7808. end
  7809.  
  7810.  
  7811. StrongPunch:Play()
  7812.  
  7813.  
  7814. for i = 0, 1, 0.1 do
  7815. swait()
  7816. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7817. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  7818. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  7819. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7820. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  7821. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  7822. end
  7823.  
  7824. for i = 0, 1, 0.1 do
  7825. swait()
  7826. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  7827. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  7828. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(0 * math.cos(sine / 25))), 0.2)
  7829. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(sine / 25))), 0.3)
  7830. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  7831. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  7832. end
  7833.  
  7834.  
  7835.  
  7836. for i,v in pairs(to.Parent:GetChildren()) do
  7837. if v:IsA("Humanoid") then
  7838. v.Health = v.Health - 20
  7839.  
  7840. v.PlatformStand = true
  7841. end
  7842. end
  7843.  
  7844. StrongPunch2:Play()
  7845. for i = 0, 1, 0.1 do
  7846. swait()
  7847. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -1, 0) * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7848. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  7849. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7850. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  7851. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  7852. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  7853. end
  7854.  
  7855. hitground = new("Part",char)
  7856. hitground.Size = Vector3.new(5,5,5)
  7857. hitground.Name = "Ground"
  7858. hitground.Transparency = 1
  7859. hitground.CanCollide = false
  7860. game.Debris:AddItem(hitground,2)
  7861. hitground.Position = Vector3.new(999,999,999)
  7862. hitgroundweld = new("Weld",hitground)
  7863. hitgroundweld.Part0 = to
  7864. hitgroundweld.Part1 = hitground
  7865. hitground.Touched:connect(function(hit2)
  7866. if hit2.Size.x > 150 then
  7867. hitground:Destroy()
  7868. ad = new("Part",char)
  7869. ad.Name = "NewPart"
  7870. ad.Size = Vector3.new(30,0.1,30)
  7871. ad.CanCollide = false
  7872. ad.Anchored = true
  7873. ad.Position = Vector3.new(hitground.Position.x,hit2.Position.y,hitground.Position.z)
  7874. ad.Transparency = 1
  7875. aad = new("Decal",ad)
  7876.  
  7877. aad.Face = "Top"
  7878. aad.Transparency = 1
  7879. aad.Transparency = 0
  7880. aad.Texture = "http://www.roblox.com/asset/?id=108186785"
  7881. smoke = new("Part",to)
  7882. smokemesh = new("SpecialMesh",smoke)
  7883. smokemesh.MeshId = "rbxassetid://928329648"
  7884. smoke.BrickColor = hit2.BrickColor
  7885. smoke.Anchored = true
  7886. smoke.Position = hitground.Position
  7887. GroundImpact:Play()
  7888. for i = 1,20 do
  7889. wait()
  7890. smokemesh.Scale = smokemesh.Scale + Vector3.new(3,3,3)
  7891. smoke.Transparency = smoke.Transparency + 1/20
  7892. end
  7893. smoke:Destroy()
  7894. wait(0.5)
  7895.  
  7896. for i = 1,20 do
  7897. wait(0.1)
  7898. aad.Transparency = aad.Transparency + 1/20
  7899. end
  7900. end
  7901. end)
  7902. to.Anchored = false
  7903. ys = Instance.new("BodyVelocity",to)
  7904. ys.Name = "GO"
  7905.  
  7906. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  7907.  
  7908. ys.Velocity = v3(0,-90,0)
  7909.  
  7910. wait(1)
  7911. ys:Destroy()
  7912.  
  7913.  
  7914.  
  7915.  
  7916.  
  7917. hit3 = false
  7918. hit4 = false
  7919.  
  7920.  
  7921. hit1 = false
  7922. hit2 = false
  7923. hit3 = false
  7924. hit4 = false
  7925. idle = true
  7926. RootPart.Anchored = false
  7927. end
  7928. end)
  7929. end
  7930.  
  7931. function KABOOMZ222()
  7932. local effspwn = Instance.new("Part")
  7933. coroutine.resume(coroutine.create(function()
  7934. local sound1 = Instance.new("Sound")
  7935. sound1.SoundId = "rbxassetid://440145223"
  7936. sound1.MaxDistance = 600
  7937. sound1.EmitterSize = 60
  7938. sound1.Volume = 5.5
  7939. sound1.Pitch = 1.3
  7940. sound1.Parent = effspwn
  7941. local sound2 = Instance.new("Sound")
  7942. sound2.SoundId = "rbxassetid://440145223"
  7943. sound2.MaxDistance = 300
  7944. sound2.EmitterSize = 20
  7945. sound2.Volume = 3
  7946. sound2.Pitch = 0.7
  7947. sound2.Parent = effspwn
  7948. local sound3 = Instance.new("Sound")
  7949. sound3.SoundId = "rbxassetid://440145223"
  7950. sound2.MaxDistance = 400
  7951. sound2.EmitterSize = 30
  7952. sound2.Volume = 0.5
  7953. sound2.Pitch = 0.5
  7954. sound2.Parent = effspwn
  7955. sound2:Play()
  7956. wait()
  7957. sound1:Play()
  7958. sound3:Play()
  7959. end))
  7960. local model = Instance.new("Model")
  7961. game.Debris:AddItem(model, 20)
  7962. model.Name = "smasheffects"
  7963. model.Parent = workspace
  7964. effspwn.Name = "spwnr"
  7965. effspwn.Size = Vector3.new(1, 1, 1)
  7966. effspwn.Anchored = true
  7967. effspwn.CanCollide = false
  7968. effspwn.Transparency = 1
  7969. effspwn.CFrame = hrp.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  7970. effspwn.Parent = model
  7971.  
  7972.  
  7973.  
  7974.  
  7975. coroutine.resume(coroutine.create(function()
  7976. local shok = Instance.new("Part")
  7977. shok.Name = "whoosh"
  7978. shok.BrickColor = BrickColor.new("Institutional White")
  7979. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  7980. shok.Size = Vector3.new(1, 1, 1)
  7981. shok.Anchored = true
  7982. shok.Material = "Neon"
  7983. shok.Transparency = 1
  7984. shok.CanCollide = false
  7985. shok.Parent = model
  7986. game.Debris:AddItem(shok, 12)
  7987. local mesh = Instance.new("SpecialMesh")
  7988. mesh.MeshType = "FileMesh"
  7989. mesh.MeshId = "rbxassetid://437347603"
  7990. mesh.Scale = Vector3.new(0.8, 0.8, 0.3)
  7991. mesh.Parent = shok
  7992.  
  7993.  
  7994.  
  7995.  
  7996.  
  7997. for e = 1, 8 do
  7998. wait()
  7999. mesh.Scale = mesh.Scale + Vector3.new(0.24, 0.24, 0.22)
  8000. shok.Transparency = shok.Transparency + 0.035
  8001. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -22), 0.4)
  8002. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  8003.  
  8004.  
  8005. end
  8006. for e = 1, 16 do
  8007. wait()
  8008. mesh.Scale = mesh.Scale + Vector3.new(0.13, 0.13, 0.12)
  8009. shok.Transparency = shok.Transparency + 0.11
  8010. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -10), 0.4)
  8011. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(15))
  8012.  
  8013. end
  8014. end))
  8015. coroutine.resume(coroutine.create(function()
  8016. local shok = Instance.new("Part")
  8017. shok.Name = "wring1"
  8018. shok.BrickColor = BrickColor.new("Institutional White")
  8019. shok.CFrame = effspwn.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8020. shok.Size = Vector3.new(1, 1, 1)
  8021. shok.Anchored = true
  8022. shok.Material = "Neon"
  8023. shok.Transparency = 0.25
  8024. shok.CanCollide = false
  8025. shok.Parent = model
  8026. game.Debris:AddItem(shok, 12)
  8027. local mesh = Instance.new("SpecialMesh")
  8028. mesh.MeshType = "FileMesh"
  8029. mesh.MeshId = "rbxassetid://9982590"
  8030. mesh.Scale = Vector3.new(0.1, 0.1, 0.05)
  8031. mesh.Parent = shok
  8032. for e = 1, 30 do
  8033. wait()
  8034. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 1)
  8035. shok.Transparency = shok.Transparency + 0.002
  8036. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8037. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8038. end
  8039. for e = 1, 38 do
  8040. wait()
  8041. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8042. shok.Transparency = shok.Transparency + 0.002
  8043. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8044. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8045. end
  8046. for e = 1, 24 do
  8047. wait()
  8048. mesh.Scale = mesh.Scale + Vector3.new(0.9, 0.9, 0.1)
  8049. shok.Transparency = shok.Transparency + 0.03
  8050. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.52), 0.4)
  8051. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2))
  8052. end
  8053. end))
  8054. coroutine.resume(coroutine.create(function()
  8055. local shok = Instance.new("Part")
  8056. shok.Name = "wring2"
  8057. shok.BrickColor = BrickColor.new("Institutional White")
  8058. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  8059. shok.Size = Vector3.new(1, 1, 1)
  8060. shok.Anchored = true
  8061. shok.Material = "Neon"
  8062. shok.Transparency = 0.25
  8063. shok.CanCollide = false
  8064. shok.Parent = model
  8065. game.Debris:AddItem(shok, 12)
  8066. local mesh = Instance.new("SpecialMesh")
  8067. mesh.MeshType = "FileMesh"
  8068. mesh.MeshId = "rbxassetid://9982590"
  8069. mesh.Scale = Vector3.new(12, 12, 0.05)
  8070. mesh.Parent = shok
  8071. for e = 1, 30 do
  8072. wait()
  8073. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 1.2)
  8074. shok.Transparency = shok.Transparency + 0.002
  8075. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8076. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8077. end
  8078. for e = 1, 38 do
  8079. wait()
  8080. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8081. shok.Transparency = shok.Transparency + 0.002
  8082. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8083. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8084. end
  8085. for e = 1, 24 do
  8086. wait()
  8087. mesh.Scale = mesh.Scale + Vector3.new(0.6, 0.6, 0.1)
  8088. shok.Transparency = shok.Transparency + 0.03
  8089. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.76), 0.4)
  8090. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  8091. end
  8092. end))
  8093. coroutine.resume(coroutine.create(function()
  8094. local shok = Instance.new("Part")
  8095. shok.Name = "coil1"
  8096. shok.BrickColor = BrickColor.new("Institutional White")
  8097. shok.CFrame = effspwn.CFrame * CFrame.new(0, 12, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8098. shok.Size = Vector3.new(1, 1, 1)
  8099. shok.Anchored = true
  8100. shok.Material = "Neon"
  8101. shok.Transparency = 0.25
  8102. shok.CanCollide = false
  8103. shok.Parent = model
  8104. game.Debris:AddItem(shok, 12)
  8105. local mesh = Instance.new("SpecialMesh")
  8106. mesh.MeshType = "FileMesh"
  8107. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8108. mesh.Scale = Vector3.new(12, 12, 12)
  8109. mesh.Parent = shok
  8110. for e = 1, 15 do
  8111. wait()
  8112. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8113. shok.Transparency = shok.Transparency + 0.004
  8114. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8115. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8116. end
  8117. for e = 1, 16 do
  8118. wait()
  8119. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8120. shok.Transparency = shok.Transparency + 0.004
  8121. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8122. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8123. end
  8124. for e = 1, 12 do
  8125. wait()
  8126. mesh.Scale = mesh.Scale + Vector3.new(1.8, 1.8, 1.5)
  8127. shok.Transparency = shok.Transparency + 0.06
  8128. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8129. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8130. end
  8131. end))
  8132. coroutine.resume(coroutine.create(function()
  8133. local shok = Instance.new("Part")
  8134. shok.Name = "coil2"
  8135. shok.BrickColor = BrickColor.new("Institutional White")
  8136. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  8137. shok.Size = Vector3.new(1, 1, 1)
  8138. shok.Anchored = true
  8139. shok.Material = "Neon"
  8140. shok.Transparency = 1
  8141. shok.CanCollide = false
  8142. shok.Parent = model
  8143. game.Debris:AddItem(shok, 12)
  8144. local mesh = Instance.new("SpecialMesh")
  8145. mesh.MeshType = "FileMesh"
  8146. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  8147. mesh.Scale = Vector3.new(6, 12, 6)
  8148. mesh.Parent = shok
  8149. for e = 1, 15 do
  8150. wait()
  8151. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8152. shok.Transparency = shok.Transparency + 0.005
  8153. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -1), 0.4)
  8154. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8155. end
  8156. for e = 1, 16 do
  8157. wait()
  8158. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8159. shok.Transparency = shok.Transparency + 0.005
  8160. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8161. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8162. end
  8163. for e = 1, 12 do
  8164. wait()
  8165. mesh.Scale = mesh.Scale + Vector3.new(1.1, 1.2, 1.1)
  8166. shok.Transparency = shok.Transparency + 0.09
  8167. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 0, -0.12), 0.4)
  8168. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-60), math.rad(0))
  8169. end
  8170. end))
  8171. coroutine.resume(coroutine.create(function()
  8172. local shok = Instance.new("Part")
  8173. shok.Name = "shokwve"
  8174. shok.BrickColor = BrickColor.new("Institutional White")
  8175. shok.Position = effspwn.Position + Vector3.new(0, 5, 0)
  8176. shok.Size = Vector3.new(1, 1, 1)
  8177. shok.Anchored = true
  8178. shok.Material = "Neon"
  8179. shok.Transparency = 0.6
  8180. shok.CanCollide = false
  8181. shok.Parent = model
  8182. game.Debris:AddItem(shok, 12)
  8183. local mesh = Instance.new("SpecialMesh")
  8184. mesh.MeshType = "FileMesh"
  8185. mesh.MeshId = "rbxassetid://489415447"
  8186. mesh.Scale = Vector3.new(1, 1, 1)
  8187. mesh.Parent = shok
  8188. for e = 1, 12 do
  8189. wait()
  8190. mesh.Scale = mesh.Scale + Vector3.new(2, 2, 2)
  8191. shok.Transparency = shok.Transparency + 0.002
  8192. end
  8193. for e = 1, 32 do
  8194. wait()
  8195. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8196. shok.Transparency = shok.Transparency + 0.002
  8197. end
  8198. for e = 1, 24 do
  8199. wait()
  8200. mesh.Scale = mesh.Scale + Vector3.new(0.5, 0.5, 0.5)
  8201. shok.Transparency = shok.Transparency + 0.03
  8202. end
  8203. end))
  8204. coroutine.resume(coroutine.create(function()
  8205. local shok = Instance.new("Part")
  8206. shok.Name = "shock2"
  8207. shok.BrickColor = BrickColor.new("Institutional White")
  8208. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8209. shok.Size = Vector3.new(1, 1, 1)
  8210. shok.Anchored = true
  8211. shok.Material = "Neon"
  8212. shok.Transparency = 0.35
  8213. shok.CanCollide = false
  8214. shok.Parent = model
  8215. game.Debris:AddItem(shok, 12)
  8216. local mesh = Instance.new("SpecialMesh")
  8217. mesh.MeshType = "FileMesh"
  8218. mesh.MeshId = "rbxassetid://1095709"
  8219. mesh.Scale = Vector3.new(12, 12, 12)
  8220. mesh.Parent = shok
  8221. for e = 1, 15 do
  8222. wait()
  8223. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8224. shok.Transparency = shok.Transparency + 0.004
  8225. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8226. end
  8227. for e = 1, 16 do
  8228. wait()
  8229. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8230. shok.Transparency = shok.Transparency + 0.004
  8231. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8232. end
  8233. for e = 1, 12 do
  8234. wait()
  8235. mesh.Scale = mesh.Scale + Vector3.new(1.5, 2.8, 1.5)
  8236. shok.Transparency = shok.Transparency + 0.06
  8237. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(35), math.rad(0))
  8238. end
  8239. end))
  8240. coroutine.resume(coroutine.create(function()
  8241. local shok = Instance.new("Part")
  8242. shok.Name = "shock3"
  8243. shok.BrickColor = BrickColor.new("Institutional White")
  8244. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  8245. shok.Size = Vector3.new(1, 1, 1)
  8246. shok.Anchored = true
  8247. shok.Material = "Neon"
  8248. shok.Transparency = 0.35
  8249. shok.CanCollide = false
  8250. shok.Parent = model
  8251. game.Debris:AddItem(shok, 12)
  8252. local mesh = Instance.new("SpecialMesh")
  8253. mesh.MeshType = "FileMesh"
  8254. mesh.MeshId = "rbxassetid://1095709"
  8255. mesh.Scale = Vector3.new(12, 12, 12)
  8256. mesh.Parent = shok
  8257. for e = 1, 15 do
  8258. wait()
  8259. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8260. shok.Transparency = shok.Transparency + 0.004
  8261. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8262. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8263. end
  8264. for e = 1, 16 do
  8265. wait()
  8266. mesh.Scale = mesh.Scale + Vector3.new(0.5, 2.6, 0.5)
  8267. shok.Transparency = shok.Transparency + 0.004
  8268. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8269. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8270. end
  8271. for e = 1, 12 do
  8272. wait()
  8273. mesh.Scale = mesh.Scale + Vector3.new(0.5, -1, 0.5)
  8274. shok.Transparency = shok.Transparency + 0.06
  8275. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  8276. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  8277. end
  8278. end))
  8279. end
  8280.  
  8281.  
  8282.  
  8283. mouse.KeyDown:connect(function(k)
  8284. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  8285. local exp = Instance.new("Explosion",Torso)
  8286. exp.BlastRadius = 45.5
  8287. exp.BlastPressure = 100
  8288. exp.Position = Torso
  8289. exp.Visible = true
  8290. end
  8291. end)
  8292.  
  8293. MV4 = 300
  8294. mouse.KeyDown:connect(function(k)
  8295. if attack == false and k == "8" then
  8296. for i, v in pairs(Torso:GetChildren()) do
  8297. if v:IsA('ParticleEmitter') then
  8298. v:Remove()
  8299. end
  8300. end
  8301. end
  8302. end)
  8303.  
  8304.  
  8305. MV4 = 300
  8306. mouse.KeyDown:connect(function(k)
  8307. if attack == false and k == "]" and MV4 > 80 and firemode == true then
  8308. MV4 = 0
  8309. Humanoid.WalkSpeed = 13
  8310. attack = true
  8311. Firepart1 = Instance.new("Part", RightArm)
  8312. Firepart1.Size = Vector3.new(1, 1, 1)
  8313. GuW1 = Instance.new("Weld")
  8314. GuW1.Name = "GuW"
  8315. GuW1.Part0 = RightArm
  8316. GuW1.C0 = cn(0, -1, 0)
  8317. GuW1.C1 = cn(0, 0, 0)
  8318. GuW1.Part1 = Firepart1
  8319. GuW1.Parent = RightArm
  8320. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  8321. Firepart1.Transparency = 1
  8322. Firepart2 = Instance.new("Part", LeftArm)
  8323. Firepart2.Size = Vector3.new(1, 1, 1)
  8324. GuW2 = Instance.new("Weld")
  8325. GuW2.Name = "GuW"
  8326. GuW2.Part0 = LeftArm
  8327. GuW2.C0 = cn(0, -1, 0)
  8328. GuW2.C1 = cn(0, 0, 0)
  8329. GuW2.Part1 = Firepart2
  8330. GuW2.Parent = LeftArm
  8331. Firepart2.Transparency = 1
  8332. for i = 0, 5, 0.1 do
  8333. swait()
  8334. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8335. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8336. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8337. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8338. if Torsovelocity.Y > 2 then
  8339. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8340. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8341. 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)
  8342. 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)
  8343. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  8344. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  8345. elseif Torsovelocity.Y < 1 then
  8346. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8347. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8348. 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)
  8349. 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)
  8350. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8351. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8352. end
  8353. end
  8354. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  8355. for i = 0, 7, 0.1 do
  8356. swait()
  8357. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8358. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8359. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  8360. BlockEffect(BrickColor.new("Plum"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  8361. if Torsovelocity.Y > 2 then
  8362. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8363. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8364. 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)
  8365. 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)
  8366. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8367. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8368. elseif Torsovelocity.Y < 1 then
  8369. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  8370. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8371. 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)
  8372. 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)
  8373. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8374. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  8375. end
  8376. end
  8377. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  8378. GuW1:Destroy()
  8379. GuW1 = Instance.new("Weld")
  8380. GuW1.Name = "GuW"
  8381. GuW1.Part0 = Torso
  8382. GuW1.C0 = cn(0, 0, -6)
  8383. GuW1.C1 = cn(0, 0, 0)
  8384. GuW1.Part1 = Firepart1
  8385. GuW1.Parent = Torso
  8386. GuW2:Destroy()
  8387. GuW2 = Instance.new("Weld")
  8388. GuW2.Name = "GuW"
  8389. GuW2.Part0 = Torso
  8390. GuW2.C0 = cn(0, 0, -6)
  8391. GuW2.C1 = cn(0, 0, 0)
  8392. GuW2.Part1 = Firepart2
  8393. GuW2.Parent = Torso
  8394. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8395. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  8396. GuW2:Destroy()
  8397. GuW2 = Instance.new("Weld")
  8398. GuW2.Name = "GuW"
  8399. GuW2.Part0 = Torso
  8400. GuW2.C0 = cn(0, 0, -4)
  8401. GuW2.C1 = cn(0, 0, 0)
  8402. GuW2.Part1 = Firepart2
  8403. GuW2.Parent = Torso
  8404.  
  8405.  
  8406. for i = 0, 7, 0.1 do
  8407. swait()
  8408. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8409. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8410. if Torsovelocity.Y > 2 then
  8411. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8412. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8413. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8414. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8415. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8416. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8417. elseif Torsovelocity.Y < 1 then
  8418. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8419. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8422. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8423. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8424. end
  8425. end
  8426. local bp2 = Create("BodyPosition")({
  8427. P = 900,
  8428. D = 1000,
  8429. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  8430. position = Torso.Position + Vector3.new(0, 60, 0),
  8431. Parent = Torso
  8432. })
  8433. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  8434. for i = 0, 8, 0.1 do
  8435. swait()
  8436. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8437. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8438. 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)
  8439. if Torsovelocity.Y > 2 then
  8440. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8441. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8442. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8443. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8444. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8445. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8446. elseif Torsovelocity.Y < 1 then
  8447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8449. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8450. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8451. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8452. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8453. end
  8454. end
  8455. for i = 0, 18, 0.1 do
  8456. swait()
  8457. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  8458. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  8459. 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)
  8460. if Torsovelocity.Y > 2 then
  8461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8463. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8464. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8465. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8466. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8467. elseif Torsovelocity.Y < 1 then
  8468. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8469. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  8470. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  8471. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  8472. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8473. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8474. end
  8475. end
  8476. GuW1:Destroy()
  8477. GuW1 = Instance.new("Weld")
  8478. GuW1.Name = "GuW"
  8479. GuW1.Part0 = Torso
  8480. GuW1.C0 = cn(0, 0, -15)
  8481. GuW1.C1 = cn(0, 0, 0)
  8482. GuW1.Part1 = Firepart1
  8483. GuW1.Parent = Torso
  8484. GuW2:Destroy()
  8485. GuW2 = Instance.new("Weld")
  8486. GuW2.Name = "GuW"
  8487. GuW2.Part0 = Torso
  8488. GuW2.C0 = cn(0, 0, -17.5)
  8489. GuW2.C1 = cn(0, 0, 0)
  8490. GuW2.Part1 = Firepart2
  8491. GuW2.Parent = Torso
  8492. for i = 0, 1.25, 0.01 do
  8493. swait()
  8494. 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)
  8495. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  8496. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  8497. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  8498. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  8499. if Torsovelocity.Y > 2 then
  8500. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8501. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8502. 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)
  8503. 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)
  8504. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8505. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8506. elseif Torsovelocity.Y < 1 then
  8507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  8509. 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)
  8510. 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)
  8511. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8512. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8513. end
  8514. end
  8515. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  8516. BlockEffect(BrickColor.new("Plum"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  8517. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  8518. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  8519. for i = 0, 3, 0.1 do
  8520. swait()
  8521. if Torsovelocity.Y > 2 then
  8522. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8523. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  8524. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8525. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8526. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8527. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8528. elseif Torsovelocity.Y < 1 then
  8529. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  8530. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  8531. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  8532. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  8533. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8534. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  8535. end
  8536. end
  8537. wait(1)
  8538. bp2:Destroy()
  8539. Humanoid.WalkSpeed = 16
  8540. attack = false
  8541. MV4 = 0
  8542. Firepart1:Destroy()
  8543. Firepart2:Destroy()
  8544. end
  8545. end)
  8546. spiritballenergy = true
  8547. local spirit1 = true
  8548. local spirit2 = true
  8549. local sizeup = 38
  8550. local ringgo = 18
  8551. local potara = false
  8552. local potara1 = false
  8553. local potara2 = false
  8554. local potara3 = false
  8555. local potara4 = false
  8556. local hipheight = false
  8557. local idle7 = true
  8558. local idle6 = true
  8559. local idle5 = false
  8560. local noidle = false
  8561. local noidle1 = false
  8562. local fuse = false
  8563. local bigkamehameha1 = false
  8564. local bigkamehameha2 = false
  8565. local idle2 = false
  8566. local idle3 = false
  8567. local com1 = 10
  8568. local com2 = -5
  8569. local fuse1 = false
  8570. local fuse2 = false
  8571. local fuse3 = false
  8572. local fuse4 = false
  8573. local fuse5 = false
  8574. local fuse6 = false
  8575. local fuse7 = false
  8576. local fuse8 = false
  8577. local ssj4 = false
  8578. local headcolor = 0
  8579. local walk11 = true
  8580. local great = false
  8581. local size = 0
  8582. local size2 = 0
  8583. local kicharging = false
  8584. local ki = 100
  8585.  
  8586.  
  8587.  
  8588. --Sounds
  8589. --Folder
  8590. soundfolder = Instance.new("Model",char)
  8591. soundfolder.Name = "Sound Folder"
  8592. --Sounds
  8593. kamecharge = Instance.new("Sound",soundfolder)
  8594. kamecharge.Volume = 10
  8595. kamecharge.Name = "kamecharge"
  8596. kamecharge.Looped = false
  8597. kamecharge.SoundId = "rbxassetid://908489666"
  8598. kamefire = Instance.new("Sound",soundfolder)
  8599. kamefire.Volume = 10
  8600. kamefire.Name = "kamefire"
  8601. kamefire.Looped = false
  8602. kamefire.TimePosition = 0.5
  8603. kamefire.SoundId = "rbxassetid://977360812"
  8604. kamehit = Instance.new("Sound",soundfolder)
  8605. kamehit.Volume = 30
  8606. kamehit.Name = "kamehit"
  8607. kamehit.Looped = false
  8608. kamehit.SoundId = "rbxassetid://908484148"
  8609. ssjaura = Instance.new("Sound",soundfolder)
  8610. ssjaura.Volume = 5
  8611. ssjaura.Name = "ssjaura"
  8612. ssjaura.Looped = true
  8613. ssjaura.SoundId = "rbxassetid://891397456"
  8614. ssjauraburst = Instance.new("Sound",soundfolder)
  8615. ssjauraburst.Volume = math.huge
  8616. ssjauraburst.Name = "ssjauraburst"
  8617. ssjauraburst.Looped =false
  8618. ssjauraburst.SoundId = "rbxassetid://437393965"
  8619. ssjmusic = Instance.new("Sound",soundfolder)
  8620. ssjmusic.Volume = 0
  8621. ssjmusic.Name = "ssjmusic"
  8622. ssjmusic.Looped = true
  8623. ssjmusic.SoundId = "rbxassetid://1472937488"
  8624. ssj2music = Instance.new("Sound",soundfolder)
  8625. ssj2music.Volume = 0
  8626. ssj2music.Name = "ssj2music"
  8627. ssj2music.Looped = true
  8628. ssj2music.SoundId = "rbxassetid://1472937488"
  8629. ssj2aura = Instance.new("Sound",soundfolder)
  8630. ssj2aura.Volume = 5
  8631. ssj2aura.Name = "ssj2aura"
  8632. ssj2aura.Looped = true
  8633. ssj2aura.SoundId = "rbxassetid://850205092"
  8634. ssj3music = Instance.new("Sound",soundfolder)
  8635. ssj3music.Volume = 0
  8636. ssj3music.Name = "ssj3music"
  8637. ssj3music.Looped = true
  8638. ssj3music.SoundId = "rbxassetid://1472937488"
  8639. KiCharge = Instance.new("Sound",soundfolder)
  8640. KiCharge.Volume = 10000
  8641. KiCharge.Name = "KiCharge"
  8642. KiCharge.Looped = true
  8643. KiCharge.TimePosition = 0.7
  8644. KiCharge.SoundId = "rbxassetid://700499952"
  8645.  
  8646. KiCharge2 = Instance.new("Sound",soundfolder)
  8647. KiCharge2.Volume = 10000
  8648. KiCharge2.Name = "KiCharge2"
  8649. KiCharge2.Looped = false
  8650. KiCharge2.TimePosition = 7.3
  8651.  
  8652. KiCharge2.SoundId = "rbxassetid://700499952"
  8653. Lightning = Instance.new("Sound",soundfolder)
  8654. Lightning.Volume = 10000
  8655. Lightning.TimePosition = 1
  8656. Lightning.Name = "Lightning"
  8657. Lightning.Looped = false
  8658. Lightning.SoundId = "http://www.roblox.com/asset/?id=12222030"
  8659. AuraOff = Instance.new("Sound",soundfolder)
  8660. AuraOff.Volume = 10000
  8661. AuraOff.Name = "AuraOff"
  8662. AuraOff.Looped = false
  8663. AuraOff.SoundId = "http://www.roblox.com/asset/?id=922710675"
  8664. PowerDown = Instance.new("Sound",soundfolder)
  8665. PowerDown.Volume = 10000
  8666. PowerDown.Name = "PowerDown"
  8667. PowerDown.Looped = false
  8668. PowerDown.SoundId = "http://www.roblox.com/asset/?id=598621913"
  8669. punchsound1 = Instance.new("Sound",soundfolder)
  8670. punchsound1.Volume = 10
  8671. punchsound1.Name = "punchsound1"
  8672. punchsound1.Looped = false
  8673. punchsound1.SoundId = "rbxassetid://137579113"
  8674. punchsound2 = Instance.new("Sound",soundfolder)
  8675. punchsound2.Volume = 10
  8676. punchsound2.Name = "punchsound2"
  8677. punchsound2.Looped = false
  8678. punchsound2.SoundId = "rbxassetid://441202925"
  8679. kiblastsound = Instance.new("Sound",soundfolder)
  8680. kiblastsound.Volume = 10000
  8681. kiblastsound.Name = "kiblastsound"
  8682. kiblastsound.Looped = false
  8683. kiblastsound.SoundId = "http://www.roblox.com/asset/?id=586187912"
  8684. screaming = Instance.new("Sound",soundfolder)
  8685. screaming.Volume = 1
  8686. screaming.Name = "screaming"
  8687. screaming.Looped = true
  8688. screaming.SoundId = "rbxassetid://1096434714"
  8689. screaming1 = Instance.new("Sound",soundfolder)
  8690. screaming1.Volume = 10
  8691. screaming1.Name = "screaming1"
  8692. screaming1.Looped = false
  8693. screaming1.SoundId = "rbxassetid://975468335"
  8694. FastPunch = Instance.new("Sound",soundfolder)
  8695. FastPunch.Volume = 10000
  8696. FastPunch.Name = "FastPunch"
  8697. FastPunch.Looped = false
  8698. FastPunch.SoundId = "http://www.roblox.com/asset/?id=253255373"
  8699. GiantStep = Instance.new("Sound",soundfolder)
  8700. GiantStep.Volume = 10000
  8701. GiantStep.Name = "GiantStep"
  8702. GiantStep.Looped = false
  8703. GiantStep.SoundId = "http://www.roblox.com/asset/?id=863810402"
  8704. StrongPunch = Instance.new("Sound",soundfolder)
  8705. StrongPunch.Volume = 10000
  8706. StrongPunch.Name = "StrongPunch"
  8707. StrongPunch.Looped = false
  8708. StrongPunch.SoundId = "http://www.roblox.com/asset/?id=735524546"
  8709. KamehamehaVoice = Instance.new("Sound",soundfolder)
  8710. KamehamehaVoice.Volume = 10000
  8711. KamehamehaVoice.Name = "KamehamehaVoice"
  8712. KamehamehaVoice.Looped = false
  8713. KamehamehaVoice.SoundId = "http://www.roblox.com/asset/?id=130777838"
  8714. KamehamehaVoice6 = Instance.new("Sound",soundfolder)
  8715. KamehamehaVoice6.Volume = 10000
  8716. KamehamehaVoice6.Name = "KamehamehaVoice6"
  8717. KamehamehaVoice6.Looped = false
  8718. KamehamehaVoice6.SoundId = "http://www.roblox.com/asset/?id=670166779"
  8719. KamehamehaVoice3 = Instance.new("Sound",soundfolder)
  8720. KamehamehaVoice3.Volume = 10000
  8721. KamehamehaVoice3.Name = "KamehamehaVoice3"
  8722. KamehamehaVoice3.Looped = false
  8723. KamehamehaVoice3.SoundId = "http://www.roblox.com/asset/?id=1001695447"
  8724. KamehamehaVoice2 = Instance.new("Sound",soundfolder)
  8725. KamehamehaVoice2.Volume = 10000
  8726. KamehamehaVoice2.Name = "KamehamehaVoice2"
  8727. KamehamehaVoice2.Looped = false
  8728. KamehamehaVoice2.SoundId = "http://www.roblox.com/asset/?id=1000078112"
  8729. KamehamehaVoice1 = Instance.new("Sound",soundfolder)
  8730. KamehamehaVoice1.Volume = 10000
  8731. KamehamehaVoice1.Name = "KamehamehaVoice1"
  8732. KamehamehaVoice1.Looped = false
  8733. KamehamehaVoice1.SoundId = "http://www.roblox.com/asset/?id=1000028467"
  8734. KamehamehaVoice4 = Instance.new("Sound",soundfolder)
  8735. KamehamehaVoice4.Volume = 10000
  8736. KamehamehaVoice4.Name = "KamehamehaVoice4"
  8737. KamehamehaVoice4.Looped = false
  8738. KamehamehaVoice4.SoundId = "http://www.roblox.com/asset/?id=1006793453"
  8739. ssjbaura = Instance.new("Sound",soundfolder)
  8740. ssjbaura.Volume = 1
  8741. ssjbaura.Name = "ssjbaura"
  8742. ssjbaura.Looped = true
  8743. ssjbaura.SoundId = "rbxassetid://443386048"
  8744. ssjbauraburst = Instance.new("Sound",soundfolder)
  8745. ssjbauraburst.Volume = 1
  8746. ssjbauraburst.Name = "ssjbauraburst"
  8747. ssjbauraburst.Looped = false
  8748. ssjbauraburst.SoundId = "rbxassetid://874183151"
  8749. ssjbmusic = Instance.new("Sound",soundfolder)
  8750. ssjbmusic.Volume = 0
  8751. ssjbmusic.Name = "ssjbmusic"
  8752. ssjbmusic.Looped = true
  8753. ssjbmusic.SoundId = "rbxassetid://1472937488"
  8754. ssjbkaioken = Instance.new("Sound",soundfolder)
  8755. ssjbkaioken.Volume = 10000
  8756. ssjbkaioken.Name = "ssjbkaioken"
  8757. ssjbkaioken.Looped = false
  8758. ssjbkaioken.SoundId = "http://www.roblox.com/asset/?id=975627244"
  8759. ssjbkaioken1 = Instance.new("Sound",soundfolder)
  8760. ssjbkaioken1.Volume = 10000
  8761. ssjbkaioken1.Name = "ssjbkaioken1"
  8762. ssjbkaioken1.Looped = false
  8763. ssjbkaioken1.SoundId = "http://www.roblox.com/asset/?id=975627532"
  8764. ssjbkaura = Instance.new("Sound",soundfolder)
  8765. ssjbkaura.Volume = 3
  8766. ssjbkaura.Name = "ssjbkaura"
  8767. ssjbkaura.Looped = true
  8768. ssjbkaura.SoundId = "rbxassetid://972925821"
  8769. ssjgaura = Instance.new("Sound",soundfolder)
  8770. ssjgaura.Volume = 5
  8771. ssjgaura.Name = "ssjgaura"
  8772. ssjgaura.Looped = true
  8773. ssjgaura.SoundId = "rbxassetid://590580266"
  8774. ApeGrowl = Instance.new("Sound",soundfolder)
  8775. ApeGrowl.Volume = 10
  8776. ApeGrowl.Name = "ApeGrowl"
  8777. ApeGrowl.Looped = false
  8778. ApeGrowl.SoundId = "rbxassetid://849892755"
  8779. ssjgmusic = Instance.new("Sound",soundfolder)
  8780. ssjgmusic.Volume = 0
  8781. ssjgmusic.Name = "ssjgmusic"
  8782. ssjgmusic.Looped = true
  8783. ssjgmusic.SoundId = "rbxassetid://1472937488"
  8784. Ape1 = Instance.new("Sound",soundfolder)
  8785. Ape1.Volume = 10
  8786. Ape1.Name = "Ape1"
  8787. Ape1.Looped = false
  8788. Ape1.SoundId = "rbxassetid://851581494"
  8789.  
  8790. Ape2 = Instance.new("Sound",soundfolder)
  8791. Ape2.Volume = 10
  8792. Ape2.Name = "Ape2"
  8793. Ape2.Looped = false
  8794. Ape2.SoundId = "rbxassetid://851581851"
  8795. Ape3 = Instance.new("Sound",soundfolder)
  8796. Ape3.Volume = 10
  8797. Ape3.Name = "Ape3"
  8798. Ape3.Looped = false
  8799. Ape3.SoundId = "rbxassetid://851582274"
  8800.  
  8801. local beamgo = 6
  8802. local beamgo1 = 1
  8803. local startk = false
  8804. local beam1 = false
  8805. local beam2 = false
  8806.  
  8807. local kamehameha5 = false
  8808. enabled = false
  8809. local number = 1
  8810. --GoundWaves
  8811.  
  8812.  
  8813.  
  8814. function RenderStepped3()
  8815. if spiritballenergy == true then
  8816. wait(math.random(0.1,0.5))
  8817. ay = new("Part",char)
  8818. ay.Name = "NewPart2"
  8819. ay.Size = v3(0.3,0.3,0.3)
  8820. ay.CanCollide = false
  8821. ay.Material = "Neon"
  8822.  
  8823. ay.BrickColor = bc("Cyan")
  8824.  
  8825. imcool = new("Part",char)
  8826. imcool = Instance.new("SpecialMesh",ay)
  8827. imcool.MeshType = "Sphere"
  8828.  
  8829. ay.Position = v3(999,999,999)
  8830. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-12,RootPart.Position.z+math.random(-15,15))
  8831. ys = Instance.new("BodyVelocity",ay)
  8832. ys.Name = "GO1"
  8833. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  8834.  
  8835. ys.Velocity = v3(0,6,0)
  8836. game.Debris:AddItem(ay,4)
  8837. end
  8838. end
  8839.  
  8840. --[[a1 = new("Part",char)
  8841. a1.Name = "Beam"
  8842. a1.Anchored = true
  8843. a1.Size = v3(6,6,6)
  8844. a1.CanCollide = false
  8845. a1.Locked = true
  8846. a1.Position = v3(999,999,999)
  8847. a1.BrickColor = bc("Cyan")
  8848. a1.Material = "Neon"
  8849. a1.Transparency = 0
  8850. aa1 = new("SpecialMesh",a1)
  8851. if fuse == false then
  8852. aa1.MeshType = "Cylinder"
  8853. if potara == false then
  8854. aa1.MeshType = "Cylinder"
  8855. else
  8856. aa1.MeshType = "Sphere"
  8857. end
  8858. else
  8859. aa1.MeshType = "Sphere"
  8860. end
  8861.  
  8862. aa1.Scale = v3(1,1,1)
  8863.  
  8864. a2 = new("Part",char)
  8865. a2.Name = "Beam"
  8866. a2.Anchored = true
  8867. a2.Locked = true
  8868.  
  8869. a2.Size = v3(0.1,0.1,0.1)
  8870. a2.CanCollide = false
  8871. a2.Position = v3(999,999,999)
  8872. a2.BrickColor = bc("Cyan")
  8873. a2.Material = "Neon"
  8874. if fuse == false then
  8875. if potara == false then
  8876. a2.Transparency = 0
  8877. else
  8878. a2.Transparency = 1
  8879. end
  8880. else
  8881.  
  8882. a2.Transparency = 1
  8883. end
  8884. aa2 = new("SpecialMesh",a2)
  8885. aa2.MeshType = "Sphere"
  8886. aa2.Scale = v3(150,100,100)
  8887. a3 = new("Part",char)
  8888. a3.Name = "Beam"
  8889. a3.Locked = true
  8890. a3.Anchored = true
  8891. a3.Size = v3(0.1,0.1,0.1)
  8892. a3.CanCollide = false
  8893. a3.Position = v3(999,999,999)
  8894. a3.BrickColor = bc("Cyan")
  8895. a3.Material = "Neon"
  8896. if fuse == false then
  8897. if potara == false then
  8898. a3.Transparency = 0
  8899. else
  8900. a3.Transparency = 1
  8901. end
  8902. else
  8903.  
  8904. a3.Transparency = 1
  8905. end
  8906. aa3 = new("SpecialMesh",a3)
  8907. aa3.MeshType = "Sphere"
  8908. aa3.Scale = v3(200,100,100)
  8909. if ssj4 == true and fuse == false then
  8910. a1.BrickColor = bc("White")
  8911. a2.BrickColor = bc("White")
  8912. a3.BrickColor = bc("White")
  8913. --]]
  8914.  
  8915.  
  8916. mouse.KeyDown:connect(function(key)
  8917. if key == "=" then
  8918.  
  8919. Humanoid.WalkSpeed = 0
  8920. RootPart.Anchored = true
  8921. bigkamehameha1 = true
  8922.  
  8923. wait(0)
  8924. bigkamehameha1 = false
  8925. bigkamehameha2 = true
  8926. ar = new("Part",char)
  8927. ar.Name = "NewPart"
  8928. ar.Position = v3(999,999,999)
  8929. ar.Size = v3(1,1,1)
  8930. ar.BrickColor = bc("Cyan")
  8931. ar.Material = "Neon"
  8932. ar.Transparency = 1
  8933. aar = new("SpecialMesh",ar)
  8934. aar.MeshType = "Sphere"
  8935. aar.Scale = v3(3,3,4)
  8936.  
  8937. aaar =new("Weld",ar)
  8938. aaar.Part0 = Torso
  8939. aaar.Part1 = ar
  8940. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  8941. for i = 1,9 do
  8942. wait(0.5)
  8943. GroundWave1d()
  8944. ar.Transparency = ar.Transparency - 0.1
  8945. end
  8946. kamehameha()
  8947.  
  8948. idle7 = true
  8949. ar:Destroy()
  8950. bigkamehameha2 = false
  8951. RootPart.Anchored = false
  8952. end
  8953. end)
  8954.  
  8955. function splash()
  8956. beamgo = 6
  8957. beamgo1 = 1
  8958. enabled = true
  8959. sizeup = -25
  8960.  
  8961. kamefire.Volume = 5
  8962.  
  8963. wait(0.2)
  8964. RootPart.Anchored = true
  8965. kamecharge:Stop()
  8966.  
  8967.  
  8968. a1 = new("Part",char)
  8969. a1.Name = "Beam"
  8970. a1.Anchored = true
  8971. a1.Size = v3(6,6,6)
  8972. a1.CanCollide = false
  8973. a1.Locked = true
  8974. a1.Position = v3(999,999,999)
  8975. a1.BrickColor = bc("Cyan")
  8976. a1.Material = "Neon"
  8977. a1.Transparency = 0
  8978. aa1 = new("SpecialMesh",a1)
  8979. if fuse == false then
  8980. aa1.MeshType = "Cylinder"
  8981. if potara == false then
  8982. aa1.MeshType = "Cylinder"
  8983. else
  8984. aa1.MeshType = "Sphere"
  8985. end
  8986. else
  8987. aa1.MeshType = "Sphere"
  8988. end
  8989.  
  8990. aa1.Scale = v3(1,1,1)
  8991.  
  8992. a2 = new("Part",char)
  8993. a2.Name = "Beam"
  8994. a2.Anchored = true
  8995. a2.Locked = true
  8996.  
  8997. a2.Size = v3(0.1,0.1,0.1)
  8998. a2.CanCollide = false
  8999. a2.Position = v3(999,999,999)
  9000. a2.BrickColor = bc("Cyan")
  9001. a2.Material = "Neon"
  9002. if fuse == false then
  9003. if potara == false then
  9004. a2.Transparency = 0
  9005. else
  9006. a2.Transparency = 1
  9007. end
  9008. else
  9009.  
  9010. a2.Transparency = 1
  9011. end
  9012. aa2 = new("SpecialMesh",a2)
  9013. aa2.MeshType = "Sphere"
  9014. aa2.Scale = v3(150,100,100)
  9015. a3 = new("Part",char)
  9016. a3.Name = "Beam"
  9017. a3.Locked = true
  9018. a3.Anchored = true
  9019. a3.Size = v3(0.1,0.1,0.1)
  9020. a3.CanCollide = false
  9021. a3.Position = v3(999,999,999)
  9022. a3.BrickColor = bc("Cyan")
  9023. a3.Material = "Neon"
  9024. if fuse == false then
  9025. if potara == false then
  9026. a3.Transparency = 0
  9027. else
  9028. a3.Transparency = 1
  9029. end
  9030. else
  9031.  
  9032. a3.Transparency = 1
  9033. end
  9034. aa3 = new("SpecialMesh",a3)
  9035. aa3.MeshType = "Sphere"
  9036. aa3.Scale = v3(200,100,100)
  9037. if ssj4 == true and fuse == false then
  9038. a1.BrickColor = bc("White")
  9039. a2.BrickColor = bc("White")
  9040. a3.BrickColor = bc("White")
  9041. end
  9042. kamecharge:Stop()
  9043. kamefire:Play()
  9044.  
  9045. GroundWave1()
  9046. startk = false
  9047. ringfolder = Instance.new("Model",char)
  9048. end
  9049.  
  9050.  
  9051. GroundWave2 = function()
  9052. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  9053. Colors = {"White", "White"}
  9054. local wave3 = Instance.new("Part", char)
  9055. wave3.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9056. wave3.Anchored = true
  9057. wave3.Name = "Wave"
  9058. wave3.CanCollide = false
  9059. wave3.Locked = true
  9060. wave3.Size = Vector3.new(1, 1, 1)
  9061. wave3.TopSurface = "Smooth"
  9062. wave3.BottomSurface = "Smooth"
  9063. wave3.Transparency = 0.35
  9064. wave3.CFrame = HandCF
  9065. wm1 = Instance.new("SpecialMesh", wave3)
  9066. wm1.MeshId = "rbxassetid://9982590"
  9067. coroutine.wrap(function()
  9068. for i = 1, 30, 1 do
  9069. wm1.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9070. wave3.Size = wm1.Scale
  9071. wave3.CFrame = HandCF
  9072. wave3.Transparency = i/30
  9073. wait()
  9074. end
  9075. wait()
  9076. wave3:Destroy()
  9077. end)()
  9078. end
  9079. GroundWave3 = function()
  9080. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  9081. Colors = {"White", "White"}
  9082. local wave2 = Instance.new("Part", char)
  9083. wave2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9084. wave2.Anchored = true
  9085. wave2.Name = "Wave"
  9086. wave2.CanCollide = false
  9087. wave2.Locked = true
  9088. wave2.Size = Vector3.new(1, 1, 1)
  9089. wave2.TopSurface = "Smooth"
  9090. wave2.BottomSurface = "Smooth"
  9091. wave2.Transparency = 0.35
  9092. wave2.CFrame = HandCF
  9093. wm2 = Instance.new("SpecialMesh", wave2)
  9094. wm2.MeshId = "rbxassetid://9982590"
  9095. coroutine.wrap(function()
  9096. for i = 1, 30, 1 do
  9097. wm2.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9098. wave2.Size = wm2.Scale
  9099. wave2.CFrame = HandCF
  9100. wave2.Transparency = i/30
  9101. wait()
  9102. end
  9103. wait()
  9104. wave2:Destroy()
  9105. end)()
  9106. end
  9107. GroundWave4 = function()
  9108. local HandCF = char["Beam"..num].CFrame * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  9109. Colors = {"White", "White"}
  9110. local wave1 = Instance.new("Part", char)
  9111. wave1.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9112. wave1.Anchored = true
  9113. wave1.Name = "Wave"
  9114. wave1.CanCollide = false
  9115. wave1.Locked = true
  9116. wave1.Size = Vector3.new(1, 1, 1)
  9117. wave1.TopSurface = "Smooth"
  9118. wave1.BottomSurface = "Smooth"
  9119. wave1.Transparency = 0.35
  9120. wave1.CFrame = HandCF
  9121. wm3 = Instance.new("SpecialMesh", wave1)
  9122. wm3.MeshId = "rbxassetid://9982590"
  9123. coroutine.wrap(function()
  9124. for i = 1, 30, 1 do
  9125. wm3.Scale = Vector3.new(5 + i*5.2, 3 + i*5.2, 5)
  9126. wave1.Size = wm3.Scale
  9127. wave1.CFrame = HandCF
  9128. wave1.Transparency = i/30
  9129. wait()
  9130. end
  9131. wait()
  9132. wave1:Destroy()
  9133. end)()
  9134. end
  9135.  
  9136.  
  9137. function kamehameha()
  9138. beamgo = 6
  9139. beamgo1 = 1
  9140. enabled = true
  9141. sizeup = -25
  9142.  
  9143. kamefire.Volume = 5
  9144.  
  9145. wait(0.2)
  9146. RootPart.Anchored = true
  9147. kamecharge:Stop()
  9148.  
  9149.  
  9150. a1 = new("Part",char)
  9151. a1.Name = "Beam"
  9152. a1.Anchored = true
  9153. a1.Size = v3(6,6,6)
  9154. a1.CanCollide = false
  9155. a1.Locked = true
  9156. a1.Position = v3(999,999,999)
  9157. a1.BrickColor = bc("Cyan")
  9158. a1.Material = "Neon"
  9159. a1.Transparency = 0
  9160. aa1 = new("SpecialMesh",a1)
  9161. if fuse == false then
  9162. aa1.MeshType = "Cylinder"
  9163. if potara == false then
  9164. aa1.MeshType = "Cylinder"
  9165. else
  9166. aa1.MeshType = "Sphere"
  9167. end
  9168. else
  9169. aa1.MeshType = "Sphere"
  9170. end
  9171.  
  9172. aa1.Scale = v3(1,1,1)
  9173.  
  9174. a2 = new("Part",char)
  9175. a2.Name = "Beam"
  9176. a2.Anchored = true
  9177. a2.Locked = true
  9178.  
  9179. a2.Size = v3(0.1,0.1,0.1)
  9180. a2.CanCollide = false
  9181. a2.Position = v3(999,999,999)
  9182. a2.BrickColor = bc("Cyan")
  9183. a2.Material = "Neon"
  9184. if fuse == false then
  9185. if potara == false then
  9186. a2.Transparency = 0
  9187. else
  9188. a2.Transparency = 1
  9189. end
  9190. else
  9191.  
  9192. a2.Transparency = 1
  9193. end
  9194. aa2 = new("SpecialMesh",a2)
  9195. aa2.MeshType = "Sphere"
  9196. aa2.Scale = v3(150,100,100)
  9197. a3 = new("Part",char)
  9198. a3.Name = "Beam"
  9199. a3.Locked = true
  9200. a3.Anchored = true
  9201. a3.Size = v3(0.1,0.1,0.1)
  9202. a3.CanCollide = false
  9203. a3.Position = v3(999,999,999)
  9204. a3.BrickColor = bc("Cyan")
  9205. a3.Material = "Neon"
  9206. if fuse == false then
  9207. if potara == false then
  9208. a3.Transparency = 0
  9209. else
  9210. a3.Transparency = 1
  9211. end
  9212. else
  9213.  
  9214. a3.Transparency = 1
  9215. end
  9216. aa3 = new("SpecialMesh",a3)
  9217. aa3.MeshType = "Sphere"
  9218. aa3.Scale = v3(200,100,100)
  9219. if ssj4 == true and fuse == false then
  9220. a1.BrickColor = bc("White")
  9221. a2.BrickColor = bc("White")
  9222. a3.BrickColor = bc("White")
  9223. end
  9224. kamecharge:Stop()
  9225. kamefire:Play()
  9226.  
  9227. GroundWave1()
  9228. startk = false
  9229. ringfolder = Instance.new("Model",char)
  9230. --Damages
  9231. -----------------------------------------------------------------------------------------
  9232. a1.Touched:connect(function(hit)
  9233.  
  9234. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9235.  
  9236.  
  9237.  
  9238. if hit.Parent:IsA("Model") then
  9239. hit.Parent:BreakJoints()
  9240. end
  9241. hit:Destroy()
  9242. if enabled == true then
  9243. enabled = false
  9244. num = num + 1
  9245. kamehit:Play()
  9246. a21 = new("Part",char)
  9247. a21.Name = "Beam"..num
  9248. a21.Locked = true
  9249. a21.Size = v3(1,1,1)
  9250. a21.CanCollide = false
  9251. a21.Position = v3(999,999,999)
  9252. a21.BrickColor = bc("Cyan")
  9253. a21.Material = "Neon"
  9254. a21.Transparency = 0
  9255. aa21 = new("SpecialMesh",a21)
  9256. a21.Anchored = true
  9257. a21.Position = hit.Position
  9258. aa21.MeshType = "Sphere"
  9259. aa21.Scale = v3(1,1,1)
  9260. GroundWave2()
  9261. GroundWave3()
  9262. GroundWave4()
  9263. for i = 1,50 do
  9264. wait()
  9265. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9266. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9267. end
  9268. enabled = true
  9269. char["Beam"..num]:Destroy()
  9270. end
  9271.  
  9272. end
  9273.  
  9274. end)
  9275.  
  9276.  
  9277. --Damages
  9278. -----------------------------------------------------------------------------------------
  9279. a5.Touched:connect(function(hit)
  9280.  
  9281. if hit.Parent:findFirstChild("NewPart") == nil and hit.Size.x < 500 and hit.Parent:findFirstChild("Wave") == nil then
  9282.  
  9283.  
  9284.  
  9285. if hit.Parent:IsA("Model") then
  9286. hit.Parent:BreakJoints()
  9287. end
  9288. hit:Destroy()
  9289. if enabled == true then
  9290. enabled = false
  9291. num = num + 1
  9292. kamehit:Play()
  9293. a21 = new("Part",char)
  9294. a21.Name = "Beam"..num
  9295. a21.Locked = true
  9296. a21.Size = v3(1,1,1)
  9297. a21.CanCollide = false
  9298. a21.Position = v3(999,999,999)
  9299. a21.BrickColor = bc("Cyan")
  9300. a21.Material = "Neon"
  9301. a21.Transparency = 0
  9302. aa21 = new("SpecialMesh",a21)
  9303. a21.Anchored = true
  9304. a21.Position = hit.Position
  9305. aa21.MeshType = "Sphere"
  9306. aa21.Scale = v3(1,1,1)
  9307. GroundWave2()
  9308. GroundWave3()
  9309. GroundWave4()
  9310. for i = 1,50 do
  9311. wait()
  9312. char["Beam"..num].Mesh.Scale = char["Beam"..num].Mesh.Scale + v3(5,5,5)
  9313. char["Beam"..num].Transparency = char["Beam"..num].Transparency + 0.02
  9314. end
  9315. enabled = true
  9316. char["Beam"..num]:Destroy()
  9317. end
  9318.  
  9319. end
  9320.  
  9321. end)
  9322.  
  9323.  
  9324. beam2 = true
  9325. beam1 = true
  9326.  
  9327. if potara == true then
  9328. for i = 1,20 do
  9329. wait(0.1)
  9330. sizeup = sizeup-0.7
  9331. ringgo = ringgo + 15
  9332. av = new("Part",ringfolder)
  9333. av.Name = "NewRing"
  9334. av.Anchored = true
  9335. av.Size = v3(0.6,1,1)
  9336. av.BrickColor = bc("New Yeller")
  9337. av.Material = "Neon"
  9338. av.Transparency = 0
  9339. aav = new("SpecialMesh",av)
  9340. aav.MeshType = "FileMesh"
  9341. aav.Scale = v3(sizeup,30,sizeup)
  9342. aav.MeshId = "rbxassetid://991124063"
  9343. 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)
  9344.  
  9345. end
  9346. end
  9347. if potara == false then
  9348. wait(3)
  9349. else
  9350. wait(0.5)
  9351. end
  9352.  
  9353. beam1 = false
  9354.  
  9355. repeat
  9356. wait()
  9357.  
  9358. if fuse == false then
  9359. if potara == false then
  9360. a1.Size = a1.Size - v3(0,0.2,0.2)
  9361. else
  9362. for i,v in pairs(char.Model:GetChildren()) do
  9363. if v:IsA("Part") then
  9364. if v.Name == "NewRing" then
  9365. v.Mesh.Scale = v.Mesh.Scale + v3(2,2,2)
  9366. v.Transparency = v.Transparency + 0.1
  9367. end
  9368. end
  9369. end
  9370. a1.Size = a1.Size - v3(0,2,2)
  9371. end
  9372. else
  9373. a1.Size = a1.Size - v3(0,2,2)
  9374. end
  9375. aa2.Scale = aa2.Scale - v3(3,3,3)
  9376. aa3.Scale = aa3.Scale - v3(3,3,3)
  9377. until
  9378. a1.Size.y < 0.1
  9379.  
  9380.  
  9381. a1:Destroy()
  9382. ringfolder:Destroy()
  9383. a2:Destroy()
  9384. a3:Destroy()
  9385. for i = 1,10 do
  9386. wait()
  9387.  
  9388. kamefire.Volume = kamefire.Volume - 0.5
  9389. end
  9390. kamefire:Stop()
  9391. RootPart.Anchored = false
  9392.  
  9393. end
  9394.  
  9395.  
  9396.  
  9397.  
  9398.  
  9399. mouse.KeyDown:connect(function(k)
  9400. if attack == false and k == "=" and MV4 > 80 and firemode == true then
  9401. MV4 = 0
  9402. Humanoid.WalkSpeed = 13
  9403. attack = true
  9404. Firepart1 = Instance.new("Part", RightArm)
  9405. Firepart1.Size = Vector3.new(1, 1, 1)
  9406. GuW1 = Instance.new("Weld")
  9407. GuW1.Name = "GuW"
  9408. GuW1.Part0 = RightArm
  9409. GuW1.C0 = cn(0, -1, 0)
  9410. GuW1.C1 = cn(0, 0, 0)
  9411. GuW1.Part1 = Firepart1
  9412. GuW1.Parent = RightArm
  9413. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9414. Firepart1.Transparency = 1
  9415. Firepart2 = Instance.new("Part", LeftArm)
  9416. Firepart2.Size = Vector3.new(1, 1, 1)
  9417. GuW2 = Instance.new("Weld")
  9418. GuW2.Name = "GuW"
  9419. GuW2.Part0 = LeftArm
  9420. GuW2.C0 = cn(0, -1, 0)
  9421. GuW2.C1 = cn(0, 0, 0)
  9422. GuW2.Part1 = Firepart2
  9423. GuW2.Parent = LeftArm
  9424. Firepart2.Transparency = 1
  9425. GuW1:Destroy()
  9426. GuW1 = Instance.new("Weld")
  9427. GuW1.Name = "GuW"
  9428. GuW1.Part0 = Torso
  9429. GuW1.C0 = cn(0, 0, -6)
  9430. GuW1.C1 = cn(0, 0, 0)
  9431. GuW1.Part1 = Firepart1
  9432. GuW1.Parent = Torso
  9433. GuW2:Destroy()
  9434. GuW2 = Instance.new("Weld")
  9435. GuW2.Name = "GuW"
  9436. GuW2.Part0 = Torso
  9437. GuW2.C0 = cn(0, 0, -6)
  9438. GuW2.C1 = cn(0, 0, 0)
  9439. GuW2.Part1 = Firepart2
  9440. GuW2.Parent = Torso
  9441. GuW2:Destroy()
  9442. GuW2 = Instance.new("Weld")
  9443. GuW2.Name = "GuW"
  9444. GuW2.Part0 = Torso
  9445. GuW2.C0 = cn(0, 0, -4)
  9446. GuW2.C1 = cn(0, 0, 0)
  9447. GuW2.Part1 = Firepart2
  9448. GuW2.Parent = Torso
  9449. for i = 0, 18, 0.1 do
  9450. swait()
  9451. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9452. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9453. 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)
  9454. if Torsovelocity.Y > 2 then
  9455. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9456. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9457. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9458. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9459. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9460. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9461. elseif Torsovelocity.Y < 1 then
  9462. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9463. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9464. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9465. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9466. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9467. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9468. end
  9469. end
  9470. GuW1:Destroy()
  9471. GuW1 = Instance.new("Weld")
  9472. GuW1.Name = "GuW"
  9473. GuW1.Part0 = Torso
  9474. GuW1.C0 = cn(0, 0, -15)
  9475. GuW1.C1 = cn(0, 0, 0)
  9476. GuW1.Part1 = Firepart1
  9477. GuW1.Parent = Torso
  9478. GuW2:Destroy()
  9479. GuW2 = Instance.new("Weld")
  9480. GuW2.Name = "GuW"
  9481. GuW2.Part0 = Torso
  9482. GuW2.C0 = cn(0, 0, -17.5)
  9483. GuW2.C1 = cn(0, 0, 0)
  9484. GuW2.Part1 = Firepart2
  9485. GuW2.Parent = Torso
  9486. for i = 0, 1.25, 0.01 do
  9487. swait()
  9488. 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)
  9489. shoottraildd22(mouse.Hit.p, Firepart2, 0)
  9490. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9491. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9492. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9493. if Torsovelocity.Y > 2 then
  9494. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9495. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9496. 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)
  9497. 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)
  9498. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9499. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9500. end
  9501. end
  9502. wait(0.5)
  9503. Humanoid.WalkSpeed = 16
  9504. attack = false
  9505. MV4 = 300
  9506. Firepart1:Destroy()
  9507. Firepart2:Destroy()
  9508. end
  9509.  
  9510.  
  9511. if attack == false and k == "=" and MV4 > 19 and InForm == true then
  9512. MV4 = 90
  9513. Humanoid.WalkSpeed = 0.01
  9514. attack = true
  9515. Firepart1 = Instance.new("Part", RightArm)
  9516. Firepart1.Size = Vector3.new(1, 1, 1)
  9517. GuW1 = Instance.new("Weld")
  9518. GuW1.Name = "GuW"
  9519. GuW1.Part0 = RightArm
  9520. GuW1.C0 = cn(0, -1, 0)
  9521. GuW1.C1 = cn(0, 0, 0)
  9522. GuW1.Part1 = Firepart1
  9523. GuW1.Parent = RightArm
  9524. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", Torso, 2, 0.7)
  9525. Firepart1.Transparency = 1
  9526. Firepart2 = Instance.new("Part", LeftArm)
  9527. Firepart2.Size = Vector3.new(1, 1, 1)
  9528. GuW2 = Instance.new("Weld")
  9529. GuW2.Name = "GuW"
  9530. GuW2.Part0 = LeftArm
  9531. GuW2.C0 = cn(0, -1, 0)
  9532. GuW2.C1 = cn(0, 0, 0)
  9533. GuW2.Part1 = Firepart2
  9534. GuW2.Parent = LeftArm
  9535. Firepart2.Transparency = 1
  9536. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9537. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9538. for i = 0, 2, 0.1 do
  9539. swait()
  9540. BlockEffect(BrickColor.new("Dark blue"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9541. BlockEffect(BrickColor.new("New Yeller"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9542. BlockEffect(BrickColor.new("Dark blue"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9543. BlockEffect(BrickColor.new("New Yeller"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9544. if Torsovelocity.Y > 2 then
  9545. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9546. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9547. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9548. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9549. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9550. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9551. elseif Torsovelocity.Y < 1 then
  9552. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9553. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  9554. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9555. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9556. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9557. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9558. end
  9559. end
  9560. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9561. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9562. for i = 0, 7, 0.1 do
  9563. swait()
  9564. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9565. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9566. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9567. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9568. if Torsovelocity.Y > 2 then
  9569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9571. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9572. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9573. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9574. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9575. elseif Torsovelocity.Y < 1 then
  9576. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9577. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9578. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9579. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9580. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9581. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9582. end
  9583. end
  9584. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9585. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9586. for i = 0, 7, 0.1 do
  9587. swait()
  9588. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9589. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9590. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9591. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9592. if Torsovelocity.Y > 2 then
  9593. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9594. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9595. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9596. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9597. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9598. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9599. elseif Torsovelocity.Y < 1 then
  9600. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9601. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9602. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9603. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  9604. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9605. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9606. end
  9607. end
  9608. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", RightArm, 2, 0.3)
  9609. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", LeftArm, 2, 0.3)
  9610. for i = 0, 6, 0.1 do
  9611. swait()
  9612. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9613. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9614. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9615. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9616. if Torsovelocity.Y > 2 then
  9617. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9618. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9619. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9620. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9621. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9622. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9623. elseif Torsovelocity.Y < 1 then
  9624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  9625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9626. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  9627. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  9628. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9629. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9630. end
  9631. end
  9632. for i = 0, 5, 0.1 do
  9633. swait()
  9634. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9635. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9636. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9637. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9638. if Torsovelocity.Y > 2 then
  9639. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9640. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9641. 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)
  9642. 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)
  9643. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  9644. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  9645. elseif Torsovelocity.Y < 1 then
  9646. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9647. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9648. 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)
  9649. 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)
  9650. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9651. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9652. end
  9653. end
  9654. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  9655. for i = 0, 7, 0.1 do
  9656. swait()
  9657. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9658. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9659. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  9660. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  9661. if Torsovelocity.Y > 2 then
  9662. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9663. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9664. 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)
  9665. 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)
  9666. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9667. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9668. elseif Torsovelocity.Y < 1 then
  9669. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  9670. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9671. 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)
  9672. 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)
  9673. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9674. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  9675. end
  9676. end
  9677. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  9678. GuW1:Destroy()
  9679. GuW1 = Instance.new("Weld")
  9680. GuW1.Name = "GuW"
  9681. GuW1.Part0 = Torso
  9682. GuW1.C0 = cn(0, 0, -6)
  9683. GuW1.C1 = cn(0, 0, 0)
  9684. GuW1.Part1 = Firepart1
  9685. GuW1.Parent = Torso
  9686. GuW2:Destroy()
  9687. GuW2 = Instance.new("Weld")
  9688. GuW2.Name = "GuW"
  9689. GuW2.Part0 = Torso
  9690. GuW2.C0 = cn(0, 0, -6)
  9691. GuW2.C1 = cn(0, 0, 0)
  9692. GuW2.Part1 = Firepart2
  9693. GuW2.Parent = Torso
  9694. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9695. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  9696. GuW2:Destroy()
  9697. GuW2 = Instance.new("Weld")
  9698. GuW2.Name = "GuW"
  9699. GuW2.Part0 = Torso
  9700. GuW2.C0 = cn(0, 0, -4)
  9701. GuW2.C1 = cn(0, 0, 0)
  9702. GuW2.Part1 = Firepart2
  9703. GuW2.Parent = Torso
  9704. for i = 0, 7, 0.1 do
  9705. swait()
  9706. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9707. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9708. if Torsovelocity.Y > 2 then
  9709. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9710. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9711. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9712. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9713. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9714. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9715. elseif Torsovelocity.Y < 1 then
  9716. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9717. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9718. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9719. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9720. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9721. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9722. end
  9723. end
  9724. local bp2 = Create("BodyPosition")({
  9725. P = 900,
  9726. D = 1000,
  9727. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  9728. position = Torso.Position + Vector3.new(0, 60, 0),
  9729. Parent = Torso
  9730. })
  9731. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  9732. for i = 0, 8, 0.1 do
  9733. swait()
  9734. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9735. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9736. 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)
  9737. if Torsovelocity.Y > 2 then
  9738. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9739. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9740. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9741. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9742. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9743. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9744. elseif Torsovelocity.Y < 1 then
  9745. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9746. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9747. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9748. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9749. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9750. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9751. end
  9752. end
  9753. for i = 0, 18, 0.1 do
  9754. swait()
  9755. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  9756. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  9757. 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)
  9758. if Torsovelocity.Y > 2 then
  9759. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9760. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9761. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9762. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9763. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9764. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9765. elseif Torsovelocity.Y < 1 then
  9766. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9767. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  9768. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  9769. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  9770. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9771. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9772. end
  9773. end
  9774. GuW1:Destroy()
  9775. GuW1 = Instance.new("Weld")
  9776. GuW1.Name = "GuW"
  9777. GuW1.Part0 = Torso
  9778. GuW1.C0 = cn(0, 0, -15)
  9779. GuW1.C1 = cn(0, 0, 0)
  9780. GuW1.Part1 = Firepart1
  9781. GuW1.Parent = Torso
  9782. GuW2:Destroy()
  9783. GuW2 = Instance.new("Weld")
  9784. GuW2.Name = "GuW"
  9785. GuW2.Part0 = Torso
  9786. GuW2.C0 = cn(0, 0, -17.5)
  9787. GuW2.C1 = cn(0, 0, 0)
  9788. GuW2.Part1 = Firepart2
  9789. GuW2.Parent = Torso
  9790. for i = 0, 1.25, 0.01 do
  9791. swait()
  9792. 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)
  9793. shoottraildd2(mouse.Hit.p, Firepart2, 0)
  9794. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  9795. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  9796. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  9797. if Torsovelocity.Y > 2 then
  9798. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9799. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9800. 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)
  9801. 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)
  9802. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9803. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9804. elseif Torsovelocity.Y < 1 then
  9805. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9806. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  9807. 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)
  9808. 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)
  9809. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9810. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9811. end
  9812. end
  9813. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", Torso, 8, 1)
  9814. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  9815. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  9816. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  9817. for i = 0, 3, 0.1 do
  9818. swait()
  9819. if Torsovelocity.Y > 2 then
  9820. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9821. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  9822. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9823. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9824. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9825. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9826. elseif Torsovelocity.Y < 1 then
  9827. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  9828. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  9829. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  9830. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  9831. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9832. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  9833. end
  9834. end
  9835. wait(1)
  9836. bp2:Destroy()
  9837. Humanoid.WalkSpeed = 16
  9838. attack = false
  9839. MV4 = 0
  9840. Firepart1:Destroy()
  9841. Firepart2:Destroy()
  9842. end
  9843. end)
  9844. whiletruewait = false
  9845. game:GetService("RunService").Stepped:connect(function()
  9846. if whiletruewait == false then
  9847. whiletruewait = true
  9848. wait()
  9849. whiletruewait = false
  9850. end
  9851. end)
  9852. game:GetService("RunService").Stepped:connect(function()
  9853. if whiletruewait == false then
  9854. if MV1 < 20 then
  9855. MV1 = MV1 + 0.2
  9856. end
  9857. if MV2 < 90 then
  9858. MV2 = MV2 + 1
  9859. end
  9860. if MV3 < 190 then
  9861. MV3 = MV3 + 0.4
  9862. end
  9863. if MV4 < 500 then
  9864. MV4 = MV4 + 0.3
  9865. end
  9866. end
  9867. end)
  9868. Humanoid.MaxHealth = 10000
  9869. wait()
  9870. for i = 1, 6 do
  9871. Humanoid.Health = Humanoid.MaxHealth
  9872. wait()
  9873. end
  9874.  
  9875. ---
  9876. GroundWave3 = function()
  9877. local HandCF = Torso.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)) + Torso.CFrame.lookVector * 5
  9878. Colors = {"White", "White"}
  9879. local wave = Instance.new("Part", char)
  9880. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9881. wave.Anchored = true
  9882. wave.Name = "Wave"
  9883. wave.CanCollide = false
  9884. wave.Locked = true
  9885. wave.Size = Vector3.new(0.2, 0.2, 0.2)
  9886. wave.TopSurface = "Smooth"
  9887. wave.BottomSurface = "Smooth"
  9888. wave.Transparency = 0.10
  9889. wave.CFrame = HandCF
  9890. wm = Instance.new("SpecialMesh",wave)
  9891. wm.MeshId = "rbxassetid://559831844"
  9892. coroutine.wrap(function()
  9893. for i = 1, 30, 1 do
  9894. wm.Scale = Vector3.new(0.4 + i*0.4, 0.4 + i*0.4, 0.4)
  9895. wave.Size = wm.Scale
  9896. wave.CFrame = HandCF
  9897. wave.Transparency = i/30
  9898. wait()
  9899. end
  9900. wait()
  9901. wave:Destroy()
  9902. end)()
  9903. end
  9904. ---
  9905.  
  9906. local rock3 = false
  9907. local rock2 = false
  9908. local rock = false
  9909.  
  9910. if rock2 == true then
  9911. wait(0.1)
  9912.  
  9913. for i,v in pairs(char:GetChildren()) do
  9914. if v:IsA("Part") then
  9915. if v.Name == "NewPart2" then
  9916. v.GO.Velocity = v3(0,-5,0)
  9917. end
  9918. end
  9919.  
  9920. end
  9921. rock2 = false
  9922. end
  9923. if rock3 == true then
  9924. wait(0.1)
  9925. for i,v in pairs(char:GetChildren()) do
  9926. if v:IsA("Part") then
  9927. if v.Name == "NewPart2" then
  9928. v.GO.Velocity = v3(math.random(-80,80),math.random(0,20),math.random(-80,80))
  9929. end
  9930. end
  9931. end
  9932. rock3 = false
  9933. end
  9934.  
  9935.  
  9936. local v3 = Vector3.new
  9937. local num = 0
  9938. local bc = BrickColor.new
  9939. local new = Instance.new
  9940.  
  9941. GroundWave1d = function()
  9942.  
  9943. local HandCF = RootPart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) + RootPart.CFrame.lookVector * 6
  9944. Colors = {"Cyan", "Cyan"}
  9945. local wave = Instance.new("Part", char)
  9946. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  9947. wave.Anchored = true
  9948. wave.Name = "Wave"..number
  9949. wave.CanCollide = false
  9950. wave.Locked = true
  9951. wave.Size = Vector3.new(0.5,0.5,0.5)
  9952. wave.TopSurface = "Smooth"
  9953. wave.BottomSurface = "Smooth"
  9954. wave.Transparency = 0.35
  9955. wave.CFrame = HandCF
  9956. wm = Instance.new("SpecialMesh", wave)
  9957. wm.Name = "wave"..number
  9958. wm.MeshId = "rbxassetid://9982590"
  9959. coroutine.wrap(function()
  9960. for i = 1, 30, 1 do
  9961. wm.Scale = Vector3.new(0.5 + i*.7, 1 + i*.7, 0.5)
  9962. wave.Size = wm.Scale
  9963. wave.CFrame = HandCF
  9964. wave.Transparency = i/30
  9965. wait()
  9966. end
  9967. wait()
  9968. wave:Destroy()
  9969.  
  9970. end)()
  9971. end
  9972.  
  9973. mouse.KeyDown:connect(function(key)
  9974. if key == "=" then
  9975.  
  9976. Humanoid.WalkSpeed = 0
  9977. RootPart.Anchored = true
  9978. bigkamehameha1 = true
  9979.  
  9980. wait(0)
  9981. bigkamehameha1 = false
  9982. bigkamehameha2 = true
  9983. ar = new("Part",char)
  9984. ar.Name = "NewPart"
  9985. ar.Position = v3(999,999,999)
  9986. ar.Size = v3(1,1,1)
  9987. ar.BrickColor = bc("Cyan")
  9988. ar.Material = "Neon"
  9989. ar.Transparency = 1
  9990. aar = new("SpecialMesh",ar)
  9991. aar.MeshType = "Sphere"
  9992. aar.Scale = v3(3,3,4)
  9993.  
  9994. aaar =new("Weld",ar)
  9995. aaar.Part0 = Torso
  9996. aaar.Part1 = ar
  9997. aaar.C0 = cf(0,1,-6) * cfa(rad(0),rad(0),rad(0))
  9998. for i = 1,9 do
  9999. wait(0.5)
  10000. GroundWave1d()
  10001. ar.Transparency = ar.Transparency - 0.1
  10002. end
  10003. kamehameha()
  10004.  
  10005. idle7 = true
  10006. ar:Destroy()
  10007. bigkamehameha2 = false
  10008. RootPart.Anchored = false
  10009. end
  10010. end)
  10011.  
  10012.  
  10013.  
  10014. local rad = math.rad
  10015. local kamehameha5 = false
  10016. local kamehameha1 = false
  10017. local kamehameha2 = false
  10018. local kamehameha3 = false
  10019. local kamehameha4 = false
  10020.  
  10021. mouse.KeyDown:connect(function(key)
  10022. if key == "=" then
  10023.  
  10024.  
  10025. idle = false
  10026. Humanoid.WalkSpeed = 0
  10027. RootPart.Anchored = true
  10028.  
  10029. KamehamehaVoice:Play()
  10030. startk = true
  10031.  
  10032.  
  10033.  
  10034. wait(0.4)
  10035.  
  10036.  
  10037. kamehameha2 = true
  10038. kamehameha()
  10039. wait(0.8)
  10040. KamehamehaVoice.TimePosition = 0
  10041. kamehameha2 = false
  10042. Humanoid.WalkSpeed = 16
  10043. RootPart.Anchored = false
  10044. end
  10045. end)
  10046.  
  10047.  
  10048. mouse.KeyDown:connect(function(key)
  10049. if key=="=" then
  10050. Serious()
  10051. char.JumPower = 150
  10052. end
  10053. end)
  10054. Health = math.huge --------- Serious mode aura.
  10055. BaseHealth = math.huge
  10056.  
  10057.  
  10058.  
  10059.  
  10060. InForm = false
  10061.  
  10062. Player = game.Players.LocalPlayer
  10063. Char = Player.Character
  10064. Torso = Char.Torso
  10065.  
  10066. function Serious()
  10067. for X = 1, 1 do wait()
  10068.  
  10069.  
  10070. wait(0)
  10071. for X = 1, 1 do wait()
  10072. local Effect = Instance.new("Part")
  10073. Effect.Name = "Effect"
  10074. Effect.Parent = Torso
  10075. Effect.CFrame = Torso.CFrame
  10076. Effect.BrickColor = BrickColor.new("Neon orange")
  10077. Effect.Shape = "Ball"
  10078. Effect.Size = Vector3.new(1, 1, 1)
  10079. Effect.Anchored = true
  10080. Effect.Material = "Neon"
  10081. Effect.CanCollide = false
  10082. Effect.CFrame = Torso.CFrame
  10083. Effect.Size = Effect.Size + Vector3.new(0.5)
  10084. Effect.Transparency = Effect.Transparency + 0.04
  10085. end
  10086. end
  10087.  
  10088. repeat
  10089. Torso:FindFirstChild("Effect"):Remove()
  10090. until Torso:FindFirstChild("Effect") == nil
  10091.  
  10092.  
  10093. local Color1 = Color3.new(255, 255, 0)
  10094. local Color2 = Color3.new(255, 255, 0)
  10095.  
  10096. for i = 0, 3, 0.1 do
  10097. swait()
  10098. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  10099. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  10100. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  10101. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  10102. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10103. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  10104. end
  10105. local pie22 = Instance.new("ParticleEmitter")
  10106. pie22.Parent = LeftArm
  10107. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10108. pie22.LightEmission = 1
  10109. pie22.Size = NumberSequence.new(1,2)
  10110. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10111. pie22.Transparency = NumberSequence.new(0.7,1)
  10112. pie22.EmissionDirection = "Top"
  10113. pie22.Enabled = true
  10114. pie22.Lifetime = NumberRange.new(1)
  10115. pie22.Rotation = NumberRange.new(-420, 425)
  10116. pie22.Rate = 50
  10117. pie22.Speed = NumberRange.new(1)
  10118. pie22.LockedToPart = false
  10119. pie22.VelocitySpread = 2
  10120. local pie22 = Instance.new("ParticleEmitter")
  10121. pie22.Parent = RightArm
  10122. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10123. pie22.LightEmission = 1
  10124. pie22.Size = NumberSequence.new(1,2)
  10125. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10126. pie22.Transparency = NumberSequence.new(0.7,1)
  10127. pie22.EmissionDirection = "Top"
  10128. pie22.Enabled = true
  10129. pie22.Lifetime = NumberRange.new(1)
  10130. pie22.Rotation = NumberRange.new(-420, 425)
  10131. pie22.Rate = 50
  10132. pie22.Speed = NumberRange.new(1)
  10133. pie22.LockedToPart = false
  10134. pie22.VelocitySpread = 2
  10135. local pie22 = Instance.new("ParticleEmitter")
  10136. pie22.Parent = LeftLeg
  10137. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10138. pie22.LightEmission = 1
  10139. pie22.Size = NumberSequence.new(1,2)
  10140. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10141. pie22.Transparency = NumberSequence.new(0.8,1)
  10142. pie22.EmissionDirection = "Top"
  10143. pie22.Enabled = true
  10144. pie22.Lifetime = NumberRange.new(1)
  10145. pie22.Rotation = NumberRange.new(-420, 425)
  10146. pie22.Rate = 20
  10147. pie22.Speed = NumberRange.new(1)
  10148. pie22.LockedToPart = false
  10149. pie22.VelocitySpread = 2
  10150. local pie22 = Instance.new("ParticleEmitter")
  10151. pie22.Parent = RightLeg
  10152. pie22.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  10153. pie22.LightEmission = 1
  10154. pie22.Size = NumberSequence.new(1,2)
  10155. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  10156. pie22.Transparency = NumberSequence.new(0.8,1)
  10157. pie22.EmissionDirection = "Top"
  10158. pie22.Enabled = true
  10159. pie22.Lifetime = NumberRange.new(1)
  10160. pie22.Rotation = NumberRange.new(-420, 425)
  10161. pie22.Rate = 20
  10162. pie22.Speed = NumberRange.new(1)
  10163. pie22.LockedToPart = false
  10164. pie22.VelocitySpread = 2
  10165. lig = Instance.new("PointLight",Player.Character.Torso)
  10166. lig.Color=Color3.new(255,255,0)
  10167. lig.Range = 6
  10168.  
  10169. local Must = Instance.new("Sound",Torso)
  10170. Must.SoundId = "rbxassetid://136847579"
  10171. Must.Pitch = 0.99
  10172. Must.Volume = 0.6
  10173. Must.Looped = false
  10174. wait(0)
  10175. Must:Play()
  10176. a21e = new("Part",char)
  10177. a21e.Name = "Beam"..num
  10178. a21e.Locked = true
  10179. a21e.Size = v3(1,1,1)
  10180. a21e.CanCollide = false
  10181. a21e.BrickColor = bc("Neon orange")
  10182. a21e.Material = "Neon"
  10183. a21e.Transparency = 0
  10184. aa21e = new("SpecialMesh",a21e)
  10185. a21e.Anchored = true
  10186. a21e.Position = RootPart.Position
  10187. aa21e.MeshType = "Sphere"
  10188. aa21e.Scale = v3(1,1,1)
  10189. for i = 1,50 do
  10190. wait()
  10191. aa21e.Scale = aa21e.Scale + v3(1,1,1)
  10192. a21e.Transparency = a21e.Transparency + 0.04
  10193. end
  10194.  
  10195.  
  10196. local Mus = Instance.new("Sound",Torso)
  10197. Mus.SoundId = "rbxassetid://291165237"
  10198. Mus.Pitch = 0.99
  10199. Mus.Volume = 0.2
  10200. Mus.Looped = true
  10201. wait(0)
  10202. Mus:Play()
  10203.  
  10204. InForm = true
  10205. Humanoid.JumpPower = 120
  10206.  
  10207. Char.Humanoid.MaxHealth = Health
  10208. wait(0.3)
  10209. Char.Humanoid.Health = Health
  10210. wait(0.7)
  10211. Must:Destroy()
  10212. end
  10213.  
  10214. function Base()
  10215. InForm = false
  10216. local Effect = Instance.new("Part")
  10217. Effect.Name = "Effect"
  10218. Effect.Parent = Torso
  10219. Effect.CFrame = Torso.CFrame
  10220. Effect.BrickColor = BrickColor.new("White")
  10221. Effect.Shape = "Ball"
  10222. Effect.Size = Vector3.new(8, 8, 8)
  10223. Effect.Anchored = true
  10224. Effect.Material = "Neon"
  10225. Effect.CanCollide = false
  10226. for loop = 1, 25 do wait()
  10227. Effect.CFrame = Torso.CFrame
  10228. Effect.Size = Effect.Size + Vector3.new(-0.5)
  10229. Effect.Transparency = Effect.Transparency + 0.04
  10230.  
  10231. end
  10232. repeat
  10233. Torso:FindFirstChild("Effect"):Remove()
  10234. until Torso:FindFirstChild("Effect") == nil
  10235.  
  10236. for i, v in pairs(Torso:GetChildren()) do
  10237. if v:IsA('ParticleEmitter') then
  10238. v:Remove()
  10239. end
  10240. end
  10241. char.Humanoid.MaxHealth = BaseHealth
  10242. wait(0.3)
  10243. char.Humanoid.Health = BaseHealth
  10244.  
  10245.  
  10246. end
  10247.  
  10248. mouse.KeyDown:connect(function(key)
  10249. if key=="9" then
  10250. Base()
  10251. lig:Destroy()
  10252. end
  10253. end)
  10254.  
  10255. Player.Chatted:connect(function(Message)
  10256. if Message == "Time to get serious." and InForm == false then
  10257. wait(0.10)
  10258. Serious()
  10259. end
  10260. if Message == "off" or Message == "Nice fight." and InForm == true then
  10261. Base()
  10262. end
  10263. local ContentProvider = game:GetService("ContentProvider")
  10264.  
  10265. local function LoadAssets(AssetList)
  10266. -- Takes an asset list and preloads it. Will not wait for them to load.
  10267.  
  10268. for _, AssetId in pairs(AssetList) do
  10269. ContentProvider:Preload("http://www.roblox.com/asset/?id=" .. AssetId)
  10270. end
  10271. end
  10272.  
  10273. local Gibs = game.Workspace
  10274.  
  10275. function Kill(Character)
  10276. Character.Humanoid.Health = 0
  10277. local poo = Instance.new("IntValue",Character)
  10278. poo.Name = "haha nope"
  10279. local svch = Character
  10280. local hum = Character:findFirstChild("Humanoid")
  10281. Character.Archivable = true
  10282. local chrclone = Character:clone()
  10283. Character.Archivable = false
  10284.  
  10285. local ch = chrclone:GetChildren()
  10286. local i
  10287. for i = 1,#ch do
  10288. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" or ch[i].ClassName == "Script" then
  10289. ch[i]:remove()
  10290. end
  10291. end
  10292. local function Scan(ch)
  10293. local e
  10294. for e = 1,#ch do
  10295. Scan(ch[e]:GetChildren())
  10296. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  10297. ch[e]:remove()
  10298. end
  10299. end
  10300. end
  10301. Scan(chrclone:GetChildren())
  10302.  
  10303. local hum2 = chrclone:findFirstChild("Humanoid")
  10304.  
  10305.  
  10306. if hum2 ~= nil then
  10307. hum2.Name = "Humanoid2"
  10308. hum2.PlatformStand = true
  10309. hum2.Sit = true
  10310. hum2.MaxHealth = 0
  10311. hum2.Health = 0
  10312. end
  10313.  
  10314. local ch = Character:GetChildren()
  10315. local i
  10316. for i = 1,#ch do
  10317. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10318. ch[i]:remove()
  10319. end
  10320. end
  10321.  
  10322. wait(0.2)
  10323.  
  10324. local ch = Character:GetChildren()
  10325. local i
  10326. for i = 1,#ch do
  10327. if ch[i].ClassName == "Part" or ch[i].ClassName == "Hat" or ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  10328. ch[i]:remove()
  10329. end
  10330. end
  10331. Character = chrclone
  10332. local Torso = Character.Torso
  10333. local movevector = Vector3.new()
  10334.  
  10335. if Torso then
  10336. local Head = Character:FindFirstChild("Head")
  10337. local Limb = Character:FindFirstChild("Right Arm")
  10338. if Limb then
  10339.  
  10340. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  10341. local Joint = Instance.new("Glue")
  10342. Joint.Name = "RightShoulder"
  10343. Joint.Part0 = Torso
  10344. Joint.Part1 = Limb
  10345. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10346. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10347. Joint.Parent = Torso
  10348.  
  10349. local B = Instance.new("Part")
  10350. B.TopSurface = 0
  10351. B.BottomSurface = 0
  10352. B.formFactor = "Symmetric"
  10353. B.Size = Vector3.new(1, 1, 1)
  10354. B.Transparency = 1
  10355. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10356. B.Parent = Character
  10357. local W = Instance.new("Weld")
  10358. W.Part0 = Limb
  10359. W.Part1 = B
  10360. W.C0 = CFrame.new(0, -0.5, 0)
  10361. W.Parent = Limb
  10362.  
  10363. end
  10364. local Limb = Character:FindFirstChild("Left Arm")
  10365. if Limb then
  10366.  
  10367. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  10368. local Joint = Instance.new("Glue")
  10369. Joint.Name = "LeftShoulder"
  10370. Joint.Part0 = Torso
  10371. Joint.Part1 = Limb
  10372. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10373. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10374. Joint.Parent = Torso
  10375.  
  10376. local B = Instance.new("Part")
  10377. B.TopSurface = 0
  10378. B.BottomSurface = 0
  10379. B.formFactor = "Symmetric"
  10380. B.Size = Vector3.new(1, 1, 1)
  10381. B.Transparency = 1
  10382. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10383. B.Parent = Character
  10384. local W = Instance.new("Weld")
  10385. W.Part0 = Limb
  10386. W.Part1 = B
  10387. W.C0 = CFrame.new(0, -0.5, 0)
  10388. W.Parent = Limb
  10389.  
  10390. end
  10391. local Limb = Character:FindFirstChild("Right Leg")
  10392. if Limb then
  10393.  
  10394. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  10395. local Joint = Instance.new("Glue")
  10396. Joint.Name = "RightHip"
  10397. Joint.Part0 = Torso
  10398. Joint.Part1 = Limb
  10399. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10400. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  10401. Joint.Parent = Torso
  10402.  
  10403. local B = Instance.new("Part")
  10404. B.TopSurface = 0
  10405. B.BottomSurface = 0
  10406. B.formFactor = "Symmetric"
  10407. B.Size = Vector3.new(1, 1, 1)
  10408. B.Transparency = 1
  10409. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10410. B.Parent = Character
  10411. local W = Instance.new("Weld")
  10412. W.Part0 = Limb
  10413. W.Part1 = B
  10414. W.C0 = CFrame.new(0, -0.5, 0)
  10415. W.Parent = Limb
  10416.  
  10417. end
  10418. local Limb = Character:FindFirstChild("Left Leg")
  10419. if Limb then
  10420.  
  10421. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  10422. local Joint = Instance.new("Glue")
  10423. Joint.Name = "LeftHip"
  10424. Joint.Part0 = Torso
  10425. Joint.Part1 = Limb
  10426. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10427. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  10428. Joint.Parent = Torso
  10429.  
  10430. local B = Instance.new("Part")
  10431. B.TopSurface = 0
  10432. B.BottomSurface = 0
  10433. B.formFactor = "Symmetric"
  10434. B.Size = Vector3.new(1, 1, 1)
  10435. B.Transparency = 1
  10436. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  10437. B.Parent = Character
  10438. local W = Instance.new("Weld")
  10439. W.Part0 = Limb
  10440. W.Part1 = B
  10441. W.C0 = CFrame.new(0, -0.5, 0)
  10442. W.Parent = Limb
  10443. end
  10444. end
  10445. end
  10446. ----------
  10447.  
  10448. lerpz = function(D, E, F, G)
  10449. D[E] = D[E]:lerp(F, G)
  10450. end
  10451.  
  10452. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10453. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10454. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10455. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10456. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10457. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10458. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10459. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10460. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10461. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  10462. resetlerp = function()
  10463. RJ.C0 = RJC0
  10464. RJ.C1 = RJC1
  10465. N.C0 = NC0
  10466. N.C1 = NC1
  10467. RS.C0 = RSC0
  10468. RS.C1 = RSC1
  10469. LS.C0 = LSC0
  10470. LS.C1 = LSC1
  10471. RH.C0 = RHC0
  10472. RH.C1 = RHC1
  10473. LH.C0 = LHC0
  10474. LH.C1 = LHC1
  10475. end
  10476. -------
  10477. ----------
  10478. hrp = char.HumanoidRootPart
  10479.  
  10480. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10481. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10482. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10483. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10484. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10485. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10486. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10487. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10488. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10489. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10490. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10491. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10492. RS = Torso:FindFirstChild("Right Shoulder")
  10493. LS = Torso:FindFirstChild("Left Shoulder")
  10494. RH = Torso:FindFirstChild("Right Hip")
  10495. LH = Torso:FindFirstChild("Left Hip")
  10496. RJ = hrp:FindFirstChild("RootJoint")
  10497. N = Torso:FindFirstChild("Neck")
  10498. cf = CFrame.new
  10499. ang = CFrame.Angles
  10500. rd = math.rad
  10501. rd2 = math.random
  10502. cs = ColorSequence.new
  10503. ns = NumberSequence.new
  10504. nsk = NumberSequenceKeypoint.new
  10505. -------------------
  10506.  
  10507. end)
  10508.  
  10509. print([[
  10510. -------------------------------------------------
  10511. hi
  10512. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement