Shocker130000

Flame Master

Jun 8th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.81 KB | None | 0 0
  1.  
  2. -- [ Mali ] --
  3. -- [ Awesome Maplestory Animator] --
  4. wait(2)
  5. LoudVolume = false
  6. Submerged = false
  7. Music = true
  8. script.Name = 'Mali'
  9. Player = game.Players.LocalPlayer
  10. c = game.Players.LocalPlayer.Character
  11. Head = c.Head
  12. c.Animate.Disabled = true
  13. anim = c.Humanoid.Animator anim.Parent = nil
  14. p = game.Players.LocalPlayer
  15. Music = false
  16. Ragez = false
  17. local Effects = {}
  18. attack = false
  19. local attacking = false
  20. vt = Vector3.new
  21. bc = BrickColor.new
  22. br = BrickColor.random
  23. it = Instance.new
  24. cf = CFrame.new
  25. euler = CFrame.fromEulerAnglesXYZ
  26. angles = CFrame.Angles
  27. matr = math.random
  28. mouse = Player:GetMouse()
  29.  
  30. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  31. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  32. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  33. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  34. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  35. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  36. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  37. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  38. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  39. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  40. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  41. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  42. RS = c.Torso:FindFirstChild('Right Shoulder')
  43. LS = c.Torso:FindFirstChild('Left Shoulder')
  44. RH = c.Torso:FindFirstChild('Right Hip')
  45. LH = c.Torso:FindFirstChild('Left Hip')
  46. RJ = c.HumanoidRootPart:FindFirstChild('RootJoint')
  47. N = c.Torso:FindFirstChild('Neck')
  48. cf = CFrame.new
  49. ang = CFrame.Angles
  50. rd = math.rad
  51. rd2 = math.random
  52.  
  53. c.Humanoid.JumpPower = 75
  54. function swait(num)
  55. if num==0 or num==nil then
  56. game:service'RunService'.Heartbeat:wait(0)
  57. else
  58. for i=0,num do
  59. game:service'RunService'.Heartbeat:wait(0)
  60. end
  61. end
  62. end
  63.  
  64. function lerpz(joint, prop, cfrmz, alp)
  65. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  66. end
  67. function resetlerp()
  68. RJ.C0 = RJC0
  69. RJ.C1 = RJC1
  70. N.C0 = NC0
  71. N.C1 = NC1
  72. RS.C0 = RSC0
  73. RS.C1 = RSC1
  74. LS.C0 = LSC0
  75. LS.C1 = LSC1
  76. RH.C0 = RHC0
  77. RH.C1 = RHC1
  78. LH.C0 = LHC0
  79. LH.C1 = LHC1
  80. end
  81.  
  82. local Headset = Instance.new('Part',c)Headset.Size = Vector3.new(1,1,1)Headset.CanCollide = false Headset.BrickColor = BrickColor.new('Crimson')
  83. local HM = Instance.new('SpecialMesh',Headset)HM.MeshId = 'rbxassetid://60667567' HM.Scale = Vector3.new(1.1, 1.1, 1.1)
  84. local HeadW = Instance.new('Weld',c.Head)HeadW.Part0 = c.Head HeadW.Part1 = Headset HeadW.C0 = CFrame.new(0,0.7,0)
  85. local Skate1 = Instance.new('Part',c)Skate1.Size = Vector3.new(0.1,0.2,0.9)Skate1.Reflectance = 1 Skate1.CanCollide = false
  86. local SKW1 = Instance.new('Weld',c['Left Leg'])SKW1.Part0 = c['Left Leg'] SKW1.Part1 = Skate1 SKW1.C0 = CFrame.new(0,-1.1,0)
  87. local Skate2 = Instance.new('Part',c)Skate2.Size = Vector3.new(0.1,0.2,0.9)Skate2.Reflectance = 1 Skate2.CanCollide = false
  88. local SKW2 = Instance.new('Weld',c['Right Leg'])SKW2.Part0 = c['Right Leg'] SKW2.Part1 = Skate2 SKW2.C0 = CFrame.new(0,-1.1,0)
  89. local ColorsArray = {ColorSequenceKeypoint.new(0, Color3.new(255/255,255/255,255/255)),ColorSequenceKeypoint.new(1, Color3.new(255/255,255/255,255/255))}
  90. for i = 1,2 do
  91. if i == 1 then
  92. local Atch1 = Instance.new('Attachment',Skate1)Atch1.Position = Vector3.new(0,0,0.45)
  93. local Atch2 = Instance.new('Attachment',Skate1)Atch2.Position = Vector3.new(0,0,-0.45)
  94. local Trail = Instance.new('Trail',Skate1)Trail.Attachment0 = Atch1 Trail.Attachment1 = Atch2
  95. Trail.Texture = 'rbxassetid://22636887' Trail.Lifetime = 0.25 Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  96. Trail.Color = ColorSequence.new(ColorsArray) Trail.LightEmission = 1 Trail.Enabled = true
  97. else
  98. local Atch1 = Instance.new('Attachment',Skate2)Atch1.Position = Vector3.new(0,0,0.45)
  99. local Atch2 = Instance.new('Attachment',Skate2)Atch2.Position = Vector3.new(0,0,-0.45)
  100. local Trail = Instance.new('Trail',Skate2)Trail.Attachment0 = Atch1 Trail.Attachment1 = Atch2
  101. Trail.Texture = 'rbxassetid://22636887' Trail.Lifetime = 0.25 Trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  102. Trail.Color = ColorSequence.new(ColorsArray) Trail.LightEmission = 1 Trail.Enabled = true
  103. end
  104. end
  105.  
  106. D = 0
  107. function Font(i,Parent)
  108. D = D+1
  109. local C = Instance.new('ImageLabel',Parent)C.Size = UDim2.new(0.15,0,0.15,0) C.BackgroundTransparency = 1
  110. C.Position = UDim2.new(D*0.15,0,0.205,0)
  111. if i == '0' then C.Image = 'rbxassetid://487236444' end
  112. if i == '1' then C.Image = 'rbxassetid://487236465' end
  113. if i == '2' then C.Image = 'rbxassetid://487236476' end
  114. if i == '3' then C.Image = 'rbxassetid://487236496' end
  115. if i == '4' then C.Image = 'rbxassetid://487236518' end
  116. if i == '5' then C.Image = 'rbxassetid://487236545' end
  117. if i == '6' then C.Image = 'rbxassetid://487236578' end
  118. if i == '7' then C.Image = 'rbxassetid://487236610' end
  119. if i == '8' then C.Image = 'rbxassetid://487236633' end
  120. if i == '9' then C.Image = 'rbxassetid://487236653' end
  121. end
  122.  
  123. function ShowDamage(damage,pos)
  124. D = 0
  125. local P = Instance.new('Part',game.Workspace)P.Transparency = 1 P.Size = Vector3.new(0.2,0.2,0.2) P.CanCollide = false P.CFrame = CFrame.new(pos)
  126. local bb = Instance.new('BillboardGui',P)bb.Size = UDim2.new(10,0,10,0)
  127. local s = math.floor(damage*274)
  128. for i in string.gmatch(s, '%d') do
  129. Font(i,bb)
  130. end
  131. Spawn(function()
  132. local BV = Instance.new('BodyVelocity',P)BV.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  133. BV.Velocity = Vector3.new(math.random(-5,5),10,math.random(-5,5))
  134. wait(0.5)
  135. for i = 1,10 do
  136. local G = bb:GetChildren()
  137. for i = 1,#G do
  138. if G[i].ClassName == 'ImageLabel' then
  139. G[i].ImageTransparency = G[i].ImageTransparency + 0.1
  140. end
  141. end
  142. wait()
  143. end
  144. end)
  145. end
  146.  
  147. function CExplosion(clone)
  148. Spawn(function()
  149. local ExpColors = {ColorSequenceKeypoint.new(0, Color3.new(255/255,144/255,46/255)),ColorSequenceKeypoint.new(0.121, Color3.new(0/255,0/255,0/255)),ColorSequenceKeypoint.new(1, Color3.new(0/255,0/255,0/255))}
  150. local Exp = Instance.new('ParticleEmitter',clone.Torso)
  151. Exp.Texture = 'rbxassetid://850216805'
  152. Exp.LightEmission = 0.85 Exp.Color = ColorSequence.new(ExpColors) Exp.Rate = 250 Exp.Rotation = NumberRange.new(-360,360)
  153. Exp.Lifetime = NumberRange.new(1) Exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.0138,12.12,0),NumberSequenceKeypoint.new(1,16,0)})
  154. Exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)}) Exp.Speed = NumberRange.new(10) Exp.SpreadAngle = Vector2.new(360,360) Exp.Name = 'Explosion' Exp.LockedToPart = true
  155. Exp.VelocityInheritance = 0.5 Exp.ZOffset = 2 Exp.Enabled = true clone.Parent = game.Workspace
  156. for i,v in pairs(game.Workspace:children()) do
  157. if v:findFirstChild('HumanoidRootPart')~= nil then
  158. if (v.HumanoidRootPart.Position-clone.Torso.Position).magnitude <= 20 then
  159. if v ~= c then
  160. local Range = -(100-((v.HumanoidRootPart.Position-c.HumanoidRootPart.Position).magnitude)) print(Range)
  161. v.HumanoidRootPart.CFrame = CFrame.new(v.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,0)).p,clone.Torso.Position)
  162. if v.HumanoidRootPart:findFirstChild('BodyVelocity')~= nil then
  163. v.HumanoidRootPart.BodyVelocity:remove()
  164. end
  165. local BV = Instance.new('BodyVelocity',v.HumanoidRootPart)BV.Velocity = v.HumanoidRootPart.CFrame.lookVector*Range BV.maxForce = Vector3.new(math.huge,math.huge,math.huge) game.Debris:AddItem(BV,0.1)
  166. else
  167. local Range = -(100-((v.HumanoidRootPart.Position-c.HumanoidRootPart.Position).magnitude)) print(Range)
  168. v.HumanoidRootPart.CFrame = CFrame.new(v.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,0)).p,clone.Torso.Position)
  169. if v.HumanoidRootPart:findFirstChild('BodyVelocity')~= nil then
  170. v.HumanoidRootPart.BodyVelocity:remove()
  171. end
  172. local BV = Instance.new('BodyVelocity',v.HumanoidRootPart)BV.Velocity = v.HumanoidRootPart.CFrame.lookVector*Range BV.maxForce = Vector3.new(math.huge,math.huge,math.huge) game.Debris:AddItem(BV,0.1)
  173. end
  174. if v ~= c then
  175. v.Humanoid:TakeDamage(10)ShowDamage(10,v.HumanoidRootPart.Position)
  176. end
  177. end
  178. end
  179. end
  180. local S = Instance.new('Sound',clone.Torso)S.SoundId = 'rbxassetid://472579737' S.Volume = 2 S:Play() game.Debris:AddItem(S,4)
  181. for i,v in pairs(clone:children()) do if v.ClassName == 'Part' then v.Transparency = 1 end end
  182. wait(0.2)Exp.Enabled = false game.Debris:AddItem(clone,4)
  183. end)
  184. end
  185.  
  186. local m = Instance.new('Model',c)m.Name = 'Clones'
  187. function Clone()
  188. local cm = Instance.new('Model')cm.Name = 'Clone'
  189. for i,v in pairs(c:children()) do
  190. if v.ClassName == 'Part' and v.Name ~= 'HumanoidRootPart' then
  191. local cl = v:clone()cl.Anchored = true cl.CanCollide = false cl.Parent = cm cl.Reflectance = 0
  192. cl.BrickColor = BrickColor.new('Bright red') cl.Transparency = 0.5 cl.TopSurface = 'Smooth' cl.BottomSurface = 'Smooth'
  193. if cl:findFirstChild('face')~= nil then
  194. cl.face:remove()
  195. end
  196. end
  197. if v.ClassName == 'Accessory' then
  198. local cl = v.Handle:clone()cl.Anchored = true cl.CanCollide = false cl.Parent = cm cl.Mesh.TextureId = ''
  199. cl.BrickColor = BrickColor.new('Bright red')cl.Transparency = 0.75 cl.TopSurface = 'Smooth' cl.BottomSurface = 'Smooth'
  200. end
  201. end
  202. cm.Parent = m cm:BreakJoints() local S = Instance.new('Sound',cm.Torso)S.SoundId = 'rbxassetid://528781006' S.Volume = 0.25 S:Play() game.Debris:AddItem(S,2)
  203. end
  204.  
  205.  
  206. function CloneExplode()
  207. local exploded = false
  208. if Ragez == false then
  209. for i,v in pairs(m:children()) do
  210. exploded = true
  211. if v:findFirstChild('Torso')~= nil then
  212. CExplosion(v)
  213. end
  214. if exploded == true then break end
  215. end
  216. else
  217. for i,v in pairs(m:children()) do
  218. if v:findFirstChild('Torso')~= nil then
  219. CExplosion(v)
  220. end
  221. end
  222. end
  223. end
  224.  
  225. function ExplosionPillar()
  226. attack = true
  227. if Ragez == false then
  228. c.HumanoidRootPart.Anchored = true
  229. for i = 1,18 do
  230. lerpz(RJ, 'C0', RJC0 * cf(0, 2, 0) * ang(rd(-25), rd(0), rd(-25)), 0.25)-- Y, X, Z
  231. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(15)), 0.25) -- Y, X, Z
  232. lerpz(RS, 'C0', RSC0 * cf(0, 1, 0) * ang(rd(0), rd(25), rd(175)), 0.25) -- Z, X, Y
  233. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  234. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.25) -- Z, X, Y
  235. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  236. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  237. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  238. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  239. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  240. swait()
  241. end
  242. for i = 1,6 do
  243. lerpz(RJ, 'C0', RJC0 * cf(0, -1.5, -2) * ang(rd(35), rd(0), rd(76)), 0.5)-- Y, X, Z
  244. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-76)), 0.5) -- Y, X, Z
  245. lerpz(RS, 'C0', RSC0 * cf(0.25, -0.5, 0) * ang(rd(0), rd(-75), rd(180)), 0.5) -- Z, X, Y
  246. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  247. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.5) -- Z, X, Y
  248. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  249. lerpz(RH, 'C0', RHC0 * cf(1, 1, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  250. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  251. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(75)), 0.5)
  252. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  253. swait()
  254. end
  255. local P = Instance.new('Part',game.Workspace)P.Transparency = 1 P.Size = Vector3.new(1,1,1)P.Anchored = true P.CanCollide = false
  256. P.Position = mouse.hit.p P.CFrame = P.CFrame*CFrame.new(0,-3,0)
  257. local ExpColors = {ColorSequenceKeypoint.new(0, Color3.new(255/255,144/255,46/255)),ColorSequenceKeypoint.new(1, Color3.new(255/255,144/255,46/255))}
  258. local Exp = Instance.new('ParticleEmitter',P)
  259. Exp.Texture = 'rbxassetid://850216805'
  260. Exp.LightEmission = 0.85
  261. Exp.Color = ColorSequence.new(ExpColors)
  262. Exp.Rate = 500
  263. Exp.Lifetime = NumberRange.new(0.25)
  264. Exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.0138,12.12,0),NumberSequenceKeypoint.new(1,12,0)})
  265. Exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)}) Exp.Rotation = NumberRange.new(-360,360)
  266. Exp.Speed = NumberRange.new(250) Exp.SpreadAngle = Vector2.new(15,15) Exp.Name = 'Explosion' Exp.LockedToPart = true
  267. Exp.VelocityInheritance = 0.5 Exp.ZOffset = 2 Exp.Enabled = true
  268. local S = Instance.new('Sound',P)S.SoundId = 'rbxassetid://165969964' S.Volume = 2 S:Play() game.Debris:AddItem(S,4)
  269. for i,v in pairs(game.Workspace:children()) do
  270. if v:findFirstChild('HumanoidRootPart')~= nil and v ~= c then
  271. if (v.HumanoidRootPart.Position-P.Position).magnitude <= 15 then
  272. v.Humanoid:TakeDamage(25)ShowDamage(25,v.HumanoidRootPart.Position)
  273. local Range = -(200-((v.HumanoidRootPart.Position-c.HumanoidRootPart.Position).magnitude)*15)
  274. v.HumanoidRootPart.CFrame = CFrame.new(v.Torso.CFrame:toWorldSpace(CFrame.new(0,0,0)).p,P.Position)
  275. if v.HumanoidRootPart:findFirstChild('BodyVelocity')~= nil then
  276. v.HumanoidRootPart.BodyVelocity:remove()
  277. end
  278. local BV = Instance.new('BodyVelocity',v.HumanoidRootPart)BV.Velocity = v.HumanoidRootPart.CFrame.lookVector*Range BV.maxForce = Vector3.new(math.huge,math.huge,math.huge) game.Debris:AddItem(BV,0.1)
  279. end
  280. end
  281. end
  282. wait(0.5)Exp.Enabled = false
  283. for i = 1,2 do
  284. lerpz(RJ, 'C0', RJC0 * cf(0, 2, 0) * ang(rd(-25), rd(0), rd(-25)), 0.25)-- Y, X, Z
  285. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(15)), 0.25) -- Y, X, Z
  286. lerpz(RS, 'C0', RSC0 * cf(0, 1, 0) * ang(rd(0), rd(25), rd(175)), 0.25) -- Z, X, Y
  287. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  288. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.25) -- Z, X, Y
  289. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  290. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  291. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  292. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  293. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  294. swait()
  295. end
  296. c.HumanoidRootPart.Anchored = false
  297. else
  298. c.HumanoidRootPart.Anchored = true
  299. for i = 1,18 do
  300. lerpz(RJ, 'C0', RJC0 * cf(0, 2, 0) * ang(rd(-25), rd(0), rd(-25)), 0.25)-- Y, X, Z
  301. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(15)), 0.25) -- Y, X, Z
  302. lerpz(RS, 'C0', RSC0 * cf(0, 1, 0) * ang(rd(0), rd(25), rd(175)), 0.25) -- Z, X, Y
  303. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  304. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.25) -- Z, X, Y
  305. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  306. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  307. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  308. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  309. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  310. swait()
  311. end
  312. for i = 1,6 do
  313. lerpz(RJ, 'C0', RJC0 * cf(0, -1.5, -2) * ang(rd(35), rd(0), rd(76)), 0.5)-- Y, X, Z
  314. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-76)), 0.5) -- Y, X, Z
  315. lerpz(RS, 'C0', RSC0 * cf(0.25, -0.5, 0) * ang(rd(0), rd(-75), rd(180)), 0.5) -- Z, X, Y
  316. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  317. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.5) -- Z, X, Y
  318. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  319. lerpz(RH, 'C0', RHC0 * cf(1, 1, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  320. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  321. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(75)), 0.5)
  322. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  323. swait()
  324. end
  325. for i = 1,10 do
  326. local P = Instance.new('Part',game.Workspace)P.Transparency = 1 P.Size = Vector3.new(1,1,1)P.Anchored = true P.CanCollide = false
  327. P.CFrame = c.HumanoidRootPart.CFrame*CFrame.new(0,-3,-(10+i*10))
  328. local ExpColors = {ColorSequenceKeypoint.new(0, Color3.new(255/255,144/255,46/255)),ColorSequenceKeypoint.new(1, Color3.new(255/255,144/255,46/255))}
  329. local Exp = Instance.new('ParticleEmitter',P)
  330. Exp.Texture = 'rbxassetid://850216805'
  331. Exp.LightEmission = 0.85
  332. Exp.Color = ColorSequence.new(ExpColors)
  333. Exp.Rate = 500
  334. Exp.Lifetime = NumberRange.new(0.25)
  335. Exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.0138,12.12,0),NumberSequenceKeypoint.new(1,12,0)})
  336. Exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)}) Exp.Rotation = NumberRange.new(-360,360)
  337. Exp.Speed = NumberRange.new(250) Exp.SpreadAngle = Vector2.new(15,15) Exp.Name = 'Explosion' Exp.LockedToPart = true
  338. Exp.VelocityInheritance = 0.5 Exp.ZOffset = 2 Exp.Enabled = true
  339. local S = Instance.new('Sound',P)S.SoundId = 'rbxassetid://165969964' S.Volume = 2 S:Play() game.Debris:AddItem(S,4)
  340. for i,v in pairs(game.Workspace:children()) do
  341. if v:findFirstChild('HumanoidRootPart')~= nil and v ~= c then
  342. if (v.HumanoidRootPart.Position-P.Position).magnitude <= 15 then
  343. v.Humanoid:TakeDamage(25)ShowDamage(25,v.HumanoidRootPart.Position)
  344. local Range = -(200-((v.HumanoidRootPart.Position-c.HumanoidRootPart.Position).magnitude)*15)
  345. v.HumanoidRootPart.CFrame = CFrame.new(v.Torso.CFrame:toWorldSpace(CFrame.new(0,0,0)).p,P.Position)
  346. if v.HumanoidRootPart:findFirstChild('BodyVelocity')~= nil then
  347. v.HumanoidRootPart.BodyVelocity:remove()
  348. end
  349. local BV = Instance.new('BodyVelocity',v.HumanoidRootPart)BV.Velocity = v.HumanoidRootPart.CFrame.lookVector*Range BV.maxForce = Vector3.new(math.huge,math.huge,math.huge) game.Debris:AddItem(BV,0.1)
  350. end
  351. end
  352. end
  353. wait(0.1)Exp.Enabled = false
  354. for i = 1,2 do
  355. lerpz(RJ, 'C0', RJC0 * cf(0, 2, 0) * ang(rd(-25), rd(0), rd(-25)), 0.25)-- Y, X, Z
  356. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(15)), 0.25) -- Y, X, Z
  357. lerpz(RS, 'C0', RSC0 * cf(0, 1, 0) * ang(rd(0), rd(25), rd(175)), 0.25) -- Z, X, Y
  358. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  359. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.25) -- Z, X, Y
  360. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  361. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  362. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  363. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  364. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  365. swait()
  366. end
  367. c.HumanoidRootPart.Anchored = false
  368. end
  369. end
  370. attack = false
  371. end
  372.  
  373. function ExplosiveSlam()
  374. attack = true
  375. local hit = false
  376. local W = nil
  377. local Target = nil
  378. for i = 1,18 do
  379. lerpz(RJ, 'C0', RJC0 * cf(0, 1, 0) * ang(rd(-10), rd(0), rd(-65)), 0.25)-- Y, X, Z
  380. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(65)), 0.25) -- Y, X, Z
  381. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(85)), 0.25) -- Z, X, Y
  382. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  383. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.25) -- Z, X, Y
  384. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  385. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  386. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  387. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  388. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  389. swait()
  390. end
  391. local t = c['Right Arm'].Touched:connect(function(Hit)
  392. if hit == false then
  393. if Hit.Parent:findFirstChild('HumanoidRootPart')~= nil and Hit.Parent:findFirstChild('Humanoid').Health >= 5 then
  394. Hit.Parent.Humanoid.PlatformStand = true hit = true
  395. Target = Hit.Parent
  396. W = Instance.new('Weld',Hit.Parent.Head)W.Part0 = Hit.Parent.Head W.Part1 = c['Right Arm'] W.C0 = CFrame.new(0,-1,-0.5)*CFrame.Angles(math.rad(-135),math.rad(180),0)
  397. swait()
  398. end
  399. end
  400. end)
  401. for i = 1,6 do
  402. if hit == true then break end
  403. c.HumanoidRootPart.CFrame = c.HumanoidRootPart.CFrame*CFrame.new(0,0,-1)
  404. lerpz(RJ, 'C0', RJC0 * cf(0, -2, 0) * ang(rd(10), rd(0), rd(75)), 0.5)-- Y, X, Z
  405. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-75)), 0.5) -- Y, X, Z
  406. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-45), rd(95)), 0.5) -- Z, X, Y
  407. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  408. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(-85)), 0.5) -- Z, X, Y
  409. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  410. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  411. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  412. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  413. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  414. swait()
  415. end
  416. for i = 1,16 do
  417. if hit == true then break end
  418. lerpz(RJ, 'C0', RJC0 * cf(0, -2, 0) * ang(rd(20), rd(0), rd(120)), 0.5)-- Y, X, Z
  419. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-120)), 0.5) -- Y, X, Z
  420. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(100)), 0.5) -- Z, X, Y
  421. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  422. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(-85)), 0.5) -- Z, X, Y
  423. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  424. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  425. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  426. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  427. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  428. swait()
  429. end
  430. t:disconnect()
  431. if hit == true then
  432. Target.Parent = c
  433. c.HumanoidRootPart.Anchored = true
  434. for i = 1,24 do
  435. W.C0 = CFrame.new(-1.5,-1,-1)*CFrame.Angles(math.rad(-90),math.rad(180),0)
  436. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)-- Y, X, Z
  437. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Y, X, Z
  438. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.25) -- Z, X, Y
  439. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  440. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.25) -- Z, X, Y
  441. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  442. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  443. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  444. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  445. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  446. swait()
  447. end
  448. local Charge = 0 local Noise = 0
  449. for i = 1,35 do Charge = Charge + 1
  450. if Noise == 5 then
  451. Noise = 0
  452. local GS = Instance.new('Sound',c.HumanoidRootPart)GS.Volume = 1 GS.SoundId = 'rbxassetid://320557487' GS:Play()
  453. else
  454. Noise = Noise + 1
  455. end
  456. c.HumanoidRootPart.CFrame = c.HumanoidRootPart.CFrame*CFrame.new(0,4.5,0)
  457. W.C0 = CFrame.new(-1.5,-1,-1)*CFrame.Angles(math.rad(-90),math.rad(180),0)
  458. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0) * ang(rd(Charge*45), rd(0), rd(0)), 0.25)-- Y, X, Z
  459. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Y, X, Z
  460. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.25) -- Z, X, Y
  461. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  462. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.25) -- Z, X, Y
  463. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  464. lerpz(RH, 'C0', RHC0 * cf(0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  465. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  466. lerpz(LH, 'C0', LHC0 * cf(-0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  467. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  468. swait()
  469. end
  470. for i = 1,3 do
  471. W.C0 = CFrame.new(0,0,-1)*CFrame.Angles(math.rad(-90),math.rad(180),math.rad(-45))
  472. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0) * ang(rd(90), rd(0), rd(45)), 0.5)-- Y, X, Z
  473. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Y, X, Z
  474. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.5) -- Z, X, Y
  475. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  476. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(180)), 0.5) -- Z, X, Y
  477. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  478. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-45)), 0.5)
  479. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  480. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(45)), 0.5)
  481. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  482. swait()
  483. end
  484. c.HumanoidRootPart.Anchored = false
  485. local hit2 = false
  486. local t2 = Target['Left Leg'].Touched:connect(function(Hit)
  487. hit2 = true
  488. end)
  489. while hit2 == false do Charge = Charge + 1
  490. if Noise == 5 then
  491. Noise = 0
  492. local GS = Instance.new('Sound',c.HumanoidRootPart)GS.Volume = 1 GS.SoundId = 'rbxassetid://320557487' GS:Play()
  493. else
  494. Noise = Noise + 1
  495. end
  496. W.C0 = CFrame.new(-1.5,-1,-1)*CFrame.Angles(math.rad(-90),math.rad(180),0)
  497. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0) * ang(rd(Charge*45), rd(0), rd(0)), 0.25)-- Y, X, Z
  498. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Y, X, Z
  499. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.25) -- Z, X, Y
  500. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  501. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.25) -- Z, X, Y
  502. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  503. lerpz(RH, 'C0', RHC0 * cf(0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  504. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  505. lerpz(LH, 'C0', LHC0 * cf(-0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  506. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  507. Target.Humanoid.PlatformStand = true
  508. swait()
  509. end
  510. c.HumanoidRootPart.Anchored = true
  511. t2:disconnect()
  512. for i = 1,3 do
  513. lerpz(RJ, 'C0', RJC0 * cf(0, -1.5, -2) * ang(rd(35), rd(0), rd(76)), 0.5)-- Y, X, Z
  514. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-76)), 0.5) -- Y, X, Z
  515. lerpz(RS, 'C0', RSC0 * cf(0.25, -0.5, 0) * ang(rd(0), rd(-75), rd(180)), 0.5) -- Z, X, Y
  516. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  517. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.5) -- Z, X, Y
  518. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  519. lerpz(RH, 'C0', RHC0 * cf(1, 1, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  520. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  521. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(75)), 0.5)
  522. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  523. swait()
  524. end
  525. local P = Instance.new('Part',game.Workspace)P.Transparency = 1 P.Size = Vector3.new(1,1,1)P.Anchored = true P.CanCollide = false
  526. P.CFrame = CFrame.new(Target.HumanoidRootPart.Position)
  527. local ExpColors = {ColorSequenceKeypoint.new(0, Color3.new(255/255,144/255,46/255)),ColorSequenceKeypoint.new(1, Color3.new(255/255,144/255,46/255))}
  528. local Exp = Instance.new('ParticleEmitter',P)
  529. Exp.Texture = 'rbxassetid://850216805'
  530. Exp.LightEmission = 0.85
  531. Exp.Color = ColorSequence.new(ExpColors)
  532. Exp.Rate = 500
  533. Exp.Lifetime = NumberRange.new(0.25)
  534. Exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.0138,12.12,0),NumberSequenceKeypoint.new(1,12,0)})
  535. Exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)}) Exp.Rotation = NumberRange.new(-360,360)
  536. Exp.Speed = NumberRange.new(250) Exp.SpreadAngle = Vector2.new(15,15) Exp.Name = 'Explosion' Exp.LockedToPart = true
  537. Exp.VelocityInheritance = 0.5 Exp.ZOffset = 2 Exp.Enabled = true
  538. W.C0 = CFrame.new(0,0,-1)*CFrame.Angles(math.rad(-45),math.rad(180),0)
  539. local GS = Instance.new('Sound',c['Right Arm'])GS.Volume = 1 GS.SoundId = 'rbxassetid://165969964' GS:Play()
  540. local HeadRip = false
  541. local damage = math.random(64,76)
  542. if Target.Humanoid.Health <= damage then
  543. HeadRip = true W:remove()
  544. end
  545. swait()
  546. ShowDamage(damage,c['Right Arm'].Position, true)
  547. Target.Humanoid:TakeDamage(damage)
  548. Target.Parent = game.Workspace
  549. if W ~= nil then
  550. W:remove()
  551. end
  552. c.HumanoidRootPart.Anchored = false c.Humanoid.Jump = true
  553. Target.Humanoid.PlatformStand = false
  554. W.C0 = CFrame.new(0,-1,-0.5)*CFrame.Angles(math.rad(-135),math.rad(180),0)
  555. wait(0.5) Exp.Enabled = false
  556. wait()
  557. end
  558. attack = false
  559. end
  560.  
  561. function FlyingSlam()
  562. attack = true
  563. local hit = false
  564. local W = nil
  565. local Target = nil
  566. for i = 1,18 do
  567. lerpz(RJ, 'C0', RJC0 * cf(0, 1, 0) * ang(rd(-10), rd(0), rd(-65)), 0.25)-- Y, X, Z
  568. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(65)), 0.25) -- Y, X, Z
  569. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(25), rd(85)), 0.25) -- Z, X, Y
  570. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  571. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.25) -- Z, X, Y
  572. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  573. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  574. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  575. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  576. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  577. swait()
  578. end
  579. local t = c['Right Arm'].Touched:connect(function(Hit)
  580. if hit == false then
  581. if Hit.Parent:findFirstChild('HumanoidRootPart')~= nil and Hit.Parent:findFirstChild('Humanoid').Health >= 5 then
  582. Hit.Parent.Humanoid.PlatformStand = true hit = true
  583. Target = Hit.Parent
  584. W = Instance.new('Weld',Hit.Parent.Head)W.Part0 = Hit.Parent.Head W.Part1 = c['Right Arm'] W.C0 = CFrame.new(0,-1,-0.5)*CFrame.Angles(math.rad(-135),math.rad(180),0)
  585. swait()
  586. end
  587. end
  588. end)
  589. for i = 1,6 do
  590. if hit == true then break end
  591. c.HumanoidRootPart.CFrame = c.HumanoidRootPart.CFrame*CFrame.new(0,0,-1)
  592. lerpz(RJ, 'C0', RJC0 * cf(0, -2, 0) * ang(rd(10), rd(0), rd(75)), 0.5)-- Y, X, Z
  593. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-75)), 0.5) -- Y, X, Z
  594. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-45), rd(95)), 0.5) -- Z, X, Y
  595. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  596. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(-85)), 0.5) -- Z, X, Y
  597. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  598. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  599. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  600. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  601. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  602. swait()
  603. end
  604. for i = 1,16 do
  605. if hit == true then break end
  606. lerpz(RJ, 'C0', RJC0 * cf(0, -2, 0) * ang(rd(20), rd(0), rd(120)), 0.5)-- Y, X, Z
  607. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(5), rd(0), rd(-120)), 0.5) -- Y, X, Z
  608. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(100)), 0.5) -- Z, X, Y
  609. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  610. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-25), rd(-85)), 0.5) -- Z, X, Y
  611. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  612. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  613. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  614. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  615. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  616. swait()
  617. end
  618. t:disconnect()
  619. if hit == true then
  620. c.Humanoid.JumpPower = 150
  621. swait()
  622. c.Humanoid.Jump = true
  623. Target.Parent = c
  624. for i = 1,2 do
  625. W.C0 = CFrame.new(-1,-1,-1)*CFrame.Angles(math.rad(-90),math.rad(180),math.rad(-45))
  626. lerpz(RJ, 'C0', RJC0 * cf(0, 0, -0.5) * ang(rd(55), rd(0), rd(0)), 0.25)-- Y, X, Z
  627. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(-55), rd(0), rd(0)), 0.25) -- Y, X, Z
  628. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-90), rd(90)), 0.25) -- Z, X, Y
  629. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  630. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.25) -- Z, X, Y
  631. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  632. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-75)), 0.25)
  633. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  634. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-90)), 0.25)
  635. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  636. swait()
  637. end
  638. c.Humanoid.JumpPower = 75
  639. W.C0 = CFrame.new(-1,-1,-1)*CFrame.Angles(math.rad(-90),math.rad(180),math.rad(-45))
  640. c.HumanoidRootPart.Anchored = false
  641. local hit2 = false
  642. local t2 = Target['Left Leg'].Touched:connect(function(Hit)
  643. hit2 = true
  644. end)
  645. local Charge = 0
  646. while hit2 == false do Charge = Charge + 1
  647. lerpz(RJ, 'C0', RJC0 * cf(0, 0, -0.5) * ang(rd(55), rd(0), rd(Charge*45)), 0.25)-- Y, X, Z
  648. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(-55), rd(0), rd(0)), 0.25) -- Y, X, Z
  649. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-90), rd(90)), 0.25) -- Z, X, Y
  650. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  651. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.25) -- Z, X, Y
  652. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  653. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-75)), 0.25)
  654. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  655. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-90)), 0.25)
  656. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  657. Target.Humanoid.PlatformStand = true
  658. swait()
  659. end
  660. c.HumanoidRootPart.Anchored = true
  661. t2:disconnect()
  662. for i = 1,3 do
  663. lerpz(RJ, 'C0', RJC0 * cf(0, -1.5, -2) * ang(rd(35), rd(0), rd(76)), 0.5)-- Y, X, Z
  664. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-76)), 0.5) -- Y, X, Z
  665. lerpz(RS, 'C0', RSC0 * cf(0.25, -0.5, 0) * ang(rd(0), rd(-75), rd(180)), 0.5) -- Z, X, Y
  666. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  667. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(75), rd(-85)), 0.5) -- Z, X, Y
  668. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5) -- Z, X, Y
  669. lerpz(RH, 'C0', RHC0 * cf(1, 1, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  670. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  671. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(75)), 0.5)
  672. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  673. swait()
  674. end
  675. local P = Instance.new('Part',game.Workspace)P.Transparency = 1 P.Size = Vector3.new(1,1,1)P.Anchored = true P.CanCollide = false
  676. P.CFrame = CFrame.new(Target.HumanoidRootPart.Position)
  677. local ExpColors = {ColorSequenceKeypoint.new(0, Color3.new(255/255,144/255,46/255)),ColorSequenceKeypoint.new(1, Color3.new(255/255,144/255,46/255))}
  678. local Exp = Instance.new('ParticleEmitter',P)
  679. Exp.Texture = 'rbxassetid://850216805'
  680. Exp.LightEmission = 0.85
  681. Exp.Color = ColorSequence.new(ExpColors)
  682. Exp.Rate = 500
  683. Exp.Lifetime = NumberRange.new(0.25)
  684. Exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.0138,12.12,0),NumberSequenceKeypoint.new(1,12,0)})
  685. Exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)}) Exp.Rotation = NumberRange.new(-360,360)
  686. Exp.Speed = NumberRange.new(250) Exp.SpreadAngle = Vector2.new(15,15) Exp.Name = 'Explosion' Exp.LockedToPart = true
  687. Exp.VelocityInheritance = 0.5 Exp.ZOffset = 2 Exp.Enabled = true
  688. W.C0 = CFrame.new(0,0,-1)*CFrame.Angles(math.rad(-45),math.rad(180),0)
  689. local GS = Instance.new('Sound',c['Right Arm'])GS.Volume = 1 GS.SoundId = 'rbxassetid://165969964' GS:Play()
  690. local HeadRip = false
  691. local damage = math.random(64,76)
  692. if Target.Humanoid.Health <= damage then
  693. HeadRip = true W:remove()
  694. end
  695. swait()
  696. ShowDamage(damage,c['Right Arm'].Position, true)
  697. Target.Humanoid:TakeDamage(damage)
  698. Target.Parent = game.Workspace
  699. if W ~= nil then
  700. W:remove()
  701. end
  702. c.HumanoidRootPart.Anchored = false c.Humanoid.Jump = true
  703. Target.Humanoid.PlatformStand = false
  704. W.C0 = CFrame.new(0,-1,-0.5)*CFrame.Angles(math.rad(-135),math.rad(180),0)
  705. wait(0.5) Exp.Enabled = false
  706. wait()
  707. end
  708. attack = false
  709. end
  710.  
  711. Music1 = Instance.new('Sound',Headset)Music1.Volume = 0.05 Music1.SoundId = 'rbxassetid://880828700' Music1.Looped = true
  712. Music2 = Instance.new('Sound',Player.PlayerGui)Music2.Volume = 2 Music2.SoundId = 'rbxassetid://880828700' Music2.Looped = true
  713.  
  714. Song = 1
  715. function MusicChange()
  716. if Song == 1 then Song = 2
  717. Music1.SoundId = 'rbxassetid://878752769'
  718. Music2.SoundId = 'rbxassetid://878752769'
  719. elseif Song == 2 then Song = 3
  720. Music1.SoundId = 'rbxassetid://318496426'
  721. Music2.SoundId = 'rbxassetid://318496426'
  722. elseif Song == 3 then Song = 4
  723. Music1.SoundId = 'rbxassetid://170328519'
  724. Music2.SoundId = 'rbxassetid://170328519'
  725. elseif Song == 4 then Song = 5
  726. Music1.SoundId = 'rbxassetid://186970690'
  727. Music2.SoundId = 'rbxassetid://186970690'
  728. else Song = 1
  729. Music1.SoundId = 'rbxassetid://880828700'
  730. Music2.SoundId = 'rbxassetid://880828700'
  731. end
  732. end
  733.  
  734. MusicPlaying = false
  735. function PlayMusic()
  736. if MusicPlaying == false then
  737. MusicPlaying = true
  738. Music1:Play()
  739. Music2:Play()
  740. while MusicPlaying == true do
  741. HM.Scale = Vector3.new(1.1,1.1+Music1.PlaybackLoudness/1000,1.1+Music1.PlaybackLoudness/1000)
  742. swait()
  743. end
  744. else
  745. MusicPlaying = false
  746. Music1:Stop()
  747. Music2:Stop()
  748. HM.Scale = Vector3.new(1.1,1.1,1.1)
  749. end
  750. end
  751.  
  752. function Rage()
  753. if Ragez == false then Ragez = true
  754. game:GetService('Chat'):Chat(c.Head,'Full Power!',3)
  755. local P = Instance.new('Part',game.Workspace)P.Size = Vector3.new(1,1,1)P.BrickColor = BrickColor.new('White')P.Material = 'Neon'
  756. P.Anchored = true P.CanCollide = false local SP = Instance.new('SpecialMesh',P)SP.MeshType = 'Sphere'
  757. SP.Scale = Vector3.new(0,0,0)P.CFrame = c.HumanoidRootPart.CFrame
  758. Spawn(function()
  759. for i = 1,30 do
  760. SP.Scale = SP.Scale+Vector3.new(1,1,1) P.Transparency = P.Transparency + 1/30
  761. P.CFrame = c.HumanoidRootPart.CFrame
  762. swait()
  763. end
  764. end)
  765. else
  766. Ragez = false
  767. game:GetService('Chat'):Chat(c.Head,'Back to normal.',3)
  768. end
  769. end
  770.  
  771. mouse.KeyDown:connect(function(key)
  772. if attack == true then return end
  773. if key == 'q' then
  774. Clone()
  775. end
  776. if key == 'e' then
  777. CloneExplode()
  778. end
  779. if key == 'z' then
  780. ExplosionPillar()
  781. end
  782. if key == 'x' then
  783. ExplosiveSlam()
  784. end
  785. if key == 'c' then
  786. FlyingSlam()
  787. end
  788. if key == 'n' then
  789. Rage()
  790. end
  791. if key == 'm' then
  792. PlayMusic()
  793. end
  794. if key == ',' then
  795. MusicChange()
  796. end
  797. end)
  798.  
  799. function IcePath()
  800. local Ice = Instance.new('Part',game.Workspace)Ice.Size = Vector3.new(4,1,4)Ice.Material = 'Ice' Ice.TopSurface = 'Smooth' Ice.BottomSurface = 'Smooth'
  801. Ice.BrickColor = BrickColor.new('Light blue')Ice.CFrame = c.HumanoidRootPart.CFrame*CFrame.new(0,-3.45,0)*CFrame.Angles(0,math.rad(math.random(-90,90)),0)
  802. Ice.Anchored = true Ice.CanCollide = false
  803. Spawn(function()
  804. for i = 1,25 do
  805. Ice.Transparency = Ice.Transparency + 1/25
  806. Ice.Size = Ice.Size-Vector3.new(0.1,0,0.1)
  807. Ice.CFrame = Ice.CFrame
  808. swait()
  809. end
  810. Ice:remove()
  811. end)
  812. end
  813.  
  814. local SkateSound = Instance.new('Sound',c.HumanoidRootPart)SkateSound.Volume = 0.1 SkateSound.SoundId = 'rbxassetid://403051346' SkateSound.Looped = true SkateSound:Play()
  815.  
  816. jump = 1 jumpcharge = 0
  817. jumpchange = false
  818. sine = 0 Sped = 0
  819. game:GetService('RunService').RenderStepped:connect(function()
  820. if attack == false then
  821. if c.HumanoidRootPart.Velocity.Y > 0.25 then Sped = Sped + 1
  822. if jumpchange == false then jumpcharge = 0
  823. jumpchange = true if jump == 3 then jump = 1 else jump = jump + 1 end
  824. end SkateSound.Volume = 0
  825. if jump == 1 then
  826. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(0)), 0.25)-- Y, X, Z
  827. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(-10), rd(0), rd(0)), 0.25) -- Y, X, Z
  828. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-10)), 0.25) -- Z, X, Y
  829. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  830. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(10)), 0.25) -- Z, X, Y
  831. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  832. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-25)), 0.25)
  833. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  834. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(25)), 0.25)
  835. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  836. elseif jump == 2 then jumpcharge = jumpcharge + 1
  837. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0) * ang(rd(jumpcharge*45), rd(0), rd(0)), 0.25)-- Y, X, Z
  838. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Y, X, Z
  839. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.25) -- Z, X, Y
  840. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  841. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.25) -- Z, X, Y
  842. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  843. lerpz(RH, 'C0', RHC0 * cf(0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  844. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  845. lerpz(LH, 'C0', LHC0 * cf(-0.5, 1.5, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  846. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  847. else jumpcharge = jumpcharge + 1
  848. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0) * ang(rd(15), rd(0), rd(-jumpcharge*25)), 0.25)-- Y, X, Z
  849. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Y, X, Z
  850. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  851. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  852. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  853. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  854. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.25)
  855. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  856. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(-15), rd(0), rd(0)), 0.25)
  857. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  858. end
  859. elseif c.HumanoidRootPart.Velocity.Y < -0.25 then jumpchange = false
  860. if c.Humanoid.WalkSpeed <= 64 then
  861. c.Humanoid.WalkSpeed = 16+Sped*0.5
  862. end
  863. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)-- Y, X, Z
  864. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(0)), 0.25) -- Y, X, Z
  865. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(155)), 0.25) -- Z, X, Y
  866. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  867. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-155)), 0.25) -- Z, X, Y
  868. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  869. lerpz(RH, 'C0', RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(25)), 0.25)
  870. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  871. lerpz(LH, 'C0', LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(0), rd(-25)), 0.25)
  872. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  873. elseif (c.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude > 1 then jumpchange = false Sped = Sped + 1
  874. if c.Humanoid.WalkSpeed <= 64 then
  875. c.Humanoid.WalkSpeed = 16+Sped*0.5
  876. end
  877. SkateSound.Volume = 0.1
  878. sine = sine + 1
  879. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0.1+(math.cos(sine/5.5)*0.1)) * ang(rd(20), rd(0), rd(0)), 0.25)-- Y, X, Z
  880. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(-20), rd(0), rd(0)), 0.25) -- Y, X, Z
  881. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(-5+(math.cos(sine/9)*-25)), rd(0), rd(25+(math.cos(sine/11)*-90))), 0.25) -- Z, X, Y
  882. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  883. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(-5+(math.cos(sine/9)*25)), rd(0), rd(-25+(math.cos(sine/11)*-90))), 0.25) -- Z, X, Y
  884. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  885. lerpz(RH, 'C0', RHC0 * cf(0.25+(math.cos(sine/11)*0.25), 0.25+(math.cos(sine/5.5)*0.25), 0) * ang(rd(-5+(math.cos(sine/5.5)*15)), rd(0), rd(-15+(math.cos(sine/11)*50))), 0.25)
  886. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  887. lerpz(LH, 'C0', LHC0 * cf(-0.25+(math.cos(sine/11)*0.25), 0.25+(math.cos(sine/5.5)*0.25), 0) * ang(rd(-5+(math.cos(sine/5.5)*15)), rd(0), rd(15+(math.cos(sine/11)*50))), 0.25)
  888. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  889. swait()
  890. else sine = sine + 1 Sped = 0 c.Humanoid.WalkSpeed = 16 SkateSound.Volume = 0
  891. lerpz(RJ, 'C0', RJC0 * cf(0, 0, 0.1+(math.cos(sine/11)*-0.1)) * ang(rd(0), rd(0), rd(0)), 0.25)-- Y, X, Z
  892. lerpz(N, 'C0', NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Y, X, Z
  893. lerpz(RS, 'C0', RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd((math.cos(sine/24)*-45))), 0.25) -- Z, X, Y
  894. lerpz(RS, 'C1', RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  895. lerpz(LS, 'C0', LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd((math.cos(sine/24)*-45))), 0.25) -- Z, X, Y
  896. lerpz(LS, 'C1', LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25) -- Z, X, Y
  897. lerpz(RH, 'C0', RHC0 * cf(0, 0.1+(math.cos(sine/11)*0.1), 0) * ang(rd(-5), rd(0), rd(0)), 0.25)
  898. lerpz(RH, 'C1', RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  899. lerpz(LH, 'C0', LHC0 * cf(0, 0.1+(math.cos(sine/11)*0.1), 0) * ang(rd(-5), rd(0), rd(0)), 0.25)
  900. lerpz(LH, 'C1', LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  901. swait()
  902. end
  903. end
  904. end)
Add Comment
Please, Sign In to add comment