Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 97.66 KB | None | 0 0
  1. -- params : ...
  2.  
  3. wait(2)
  4. Player = game.Players.LocalPlayer
  5. Mouse = Player:GetMouse()
  6. Character = Player.Character
  7. Humanoid = Character.Humanoid
  8. local Idle = false
  9. local rad = math.rad
  10. local attack = false
  11. local attacktype = 1
  12. local hitted = false
  13. Character:FindFirstChild("Animate"):Destroy()
  14. Humanoid.WalkSpeed = 5
  15. Humanoid.Animator.Parent = nil
  16. Character.Shirt.ShirtTemplate = "rbxassetid://246082851"
  17. Character.Pants.PantsTemplate = "rbxassetid://246083258"
  18. Character.Head.face.Texture = "rbxassetid://710492060"
  19. Humanoid.JumpPower = 120
  20. Humanoid.BodyDepthScale.Value = 1.1
  21. Humanoid.BodyHeightScale.Value = 1.18
  22. Humanoid.BodyWidthScale.Value = 1.06
  23. Humanoid.HeadScale.Value = 1
  24. Humanoid.MaxHealth = 5000
  25. wait(0.01)
  26. Humanoid.Health = 5000
  27. v3 = Vector3.new
  28. bc = BrickColor.new
  29. for i,v in pairs(Character:children()) do
  30. if v:IsA("Hat") then
  31. v:Destroy()
  32. end
  33. end
  34. for i,v in pairs(Character:children()) do
  35. if v:IsA("Accessory") then
  36. v:Destroy()
  37. end
  38. end
  39. for i,v in pairs(Character:children()) do
  40. if v:IsA("Hair") then
  41. v:Destroy()
  42. end
  43. end
  44. ArtificialHB = Instance.new("BindableEvent", script)
  45. ArtificialHB.Name = "Heartbeat"
  46. script:WaitForChild("Heartbeat")
  47. frame = 0.016666666666667
  48. tf = 0
  49. allowframeloss = false
  50. tossremainder = false
  51. lastframe = tick()
  52. script.Heartbeat:Fire()
  53. game:GetService("RunService").Heartbeat:connect(function(s, p)
  54. tf = tf + s
  55. if frame <= tf then
  56. if allowframeloss then
  57. script.Heartbeat:Fire()
  58. lastframe = tick()
  59. else
  60. for i = 1, math.floor(tf / frame) do
  61. script.Heartbeat:Fire()
  62. end
  63. lastframe = tick()
  64. end
  65. if tossremainder then
  66. tf = 0
  67. else
  68. tf = tf - frame * math.floor(tf / frame)
  69. end
  70. end
  71. end)
  72. swait = function(num)
  73. if num == 0 or num == nil then
  74. ArtificialHB.Event:wait()
  75. else
  76. for i = 0, num do
  77. ArtificialHB.Event:wait()
  78. end
  79. end
  80. end
  81.  
  82. local LeftUpperArm = Character.LeftUpperArm
  83. local LeftShoulder = Character.LeftUpperArm.LeftShoulder
  84. local LeftLowerArm = Character.LeftLowerArm
  85. local LeftElbow = Character.LeftLowerArm.LeftElbow
  86. local LeftUpperLeg = Character.LeftUpperLeg
  87. local LeftHip = Character.LeftUpperLeg.LeftHip
  88. local LeftLowerLeg = Character.LeftLowerLeg
  89. local LeftKnee = Character.LeftLowerLeg.LeftKnee
  90. local RightUpperArm = Character.RightUpperArm
  91. local RightShoulder = Character.RightUpperArm.RightShoulder
  92. local RightLowerArm = Character.RightLowerArm
  93. local RightElbow = Character.RightLowerArm.RightElbow
  94. local RightUpperLeg = Character.RightUpperLeg
  95. local RightHip = Character.RightUpperLeg.RightHip
  96. local RightLowerLeg = Character.RightLowerLeg
  97. local RightKnee = Character.RightLowerLeg.RightKnee
  98. local UpperTorso = Character.UpperTorso
  99. local LowerTorso = Character.LowerTorso
  100. local Root = Character.LowerTorso.Root
  101. local Head = Character.Head
  102. local Neck = Character.Head.Neck
  103. local RootPart = Character.HumanoidRootPart
  104. local LeftHand = Character.LeftHand
  105. local RightHand = Character.RightHand
  106. local LeftFoot = Character.LeftFoot
  107. local RightFoot = Character.RightFoot
  108. local Waist = Character.UpperTorso.Waist
  109. local canfly1 = false
  110. local canfly = true
  111. local flying1 = true
  112. local kicharging = false
  113. local ki = 100
  114. local kigo = 2.3
  115. local ColorsArray = {ColorSequenceKeypoint.new(0, Color3.new(0, 0.66666666666667, 1)), ColorSequenceKeypoint.new(1, Color3.new(0, 0.66666666666667, 1))}
  116. newRay = function(start, face, range, wat)
  117. local rey = Ray.new(start.p, face.p - start.p.Unit * range)
  118. hit = Workspace:FindPartOnRayWithIgnoreList(rey, wat)
  119. return rey, hit, pos
  120. end
  121.  
  122. local Hair = Instance.new("Part", Character)
  123. Hair.Size = Vector3.new(1, 1, 1)
  124. Hair.Material = "SmoothPlastic"
  125. Hair.BrickColor = BrickColor.new("Really black")
  126. Hair.CanCollide = false
  127. local Hair2 = Instance.new("SpecialMesh", Hair)
  128. Hair2.MeshId = "rbxassetid://738716276"
  129. Hair2.Scale = Vector3.new(0.5, 0.5, 0.5)
  130. local Hair3 = Instance.new("Weld", Hair)
  131. Hair3.Part0 = Character.Head
  132. Hair3.Part1 = Hair
  133. Hair3.C0 = CFrame.new(-0.06, 0.78, 0.24)
  134. local SS2Hair = Instance.new("Part", Character)
  135. SS2Hair.Size = Vector3.new(1, 1, 1)
  136. SS2Hair.Material = "SmoothPlastic"
  137. SS2Hair.BrickColor = BrickColor.new("Daisy orange")
  138. SS2Hair.CanCollide = false
  139. SS2Hair.Transparency = 1
  140. local SS2Hair2 = Instance.new("SpecialMesh", SS2Hair)
  141. SS2Hair2.MeshId = "rbxassetid://1141408580"
  142. SS2Hair2.Scale = Vector3.new(0.05, 0.05, 0.05)
  143. local SS2Hair3 = Instance.new("Weld", SS2Hair)
  144. SS2Hair3.Part0 = Character.Head
  145. SS2Hair3.Part1 = SS2Hair
  146. SS2Hair3.C0 = CFrame.new(0, 0.98, 0.35)
  147. local SSHair = Instance.new("Part", Character)
  148. SSHair.Size = Vector3.new(1, 1, 1)
  149. SSHair.Material = "SmoothPlastic"
  150. SSHair.BrickColor = BrickColor.new("Daisy orange")
  151. SSHair.CanCollide = false
  152. SSHair.Transparency = 1
  153. local SSHair2 = Instance.new("SpecialMesh", SSHair)
  154. SSHair2.MeshId = "rbxassetid://1141407897"
  155. SSHair2.Scale = Vector3.new(0.05, 0.05, 0.05)
  156. local SSHair3 = Instance.new("Weld", SSHair)
  157. SSHair3.Part0 = Character.Head
  158. SSHair3.Part1 = SSHair
  159. SSHair3.C0 = CFrame.new(0, 0.98, 0.35)
  160. local SS3Hair = Instance.new("Part", Character)
  161. SS3Hair.Size = Vector3.new(1, 1, 1)
  162. SS3Hair.Material = "SmoothPlastic"
  163. SS3Hair.BrickColor = BrickColor.new("Daisy orange")
  164. SS3Hair.CanCollide = false
  165. SS3Hair.Transparency = 1
  166. local SS3Hair2 = Instance.new("SpecialMesh", SS3Hair)
  167. SS3Hair2.MeshId = "rbxassetid://1189305160"
  168. SS3Hair2.Scale = Vector3.new(1, 1, 1)
  169. local SS3Hair3 = Instance.new("Weld", SS3Hair)
  170. SS3Hair3.Part0 = Character.Head
  171. SS3Hair3.Part1 = SS3Hair
  172. SS3Hair3.C0 = CFrame.new(0, -0.79, 0.98)
  173. local Four = Instance.new("Part", Character)
  174. Four.Size = Vector3.new(1, 1, 1)
  175. Four.Material = "SmoothPlastic"
  176. Four.BrickColor = BrickColor.new("Really black")
  177. Four.CanCollide = false
  178. Four.Transparency = 1
  179. local Four2 = Instance.new("SpecialMesh", Four)
  180. Four2.MeshId = "rbxassetid://1286381480"
  181. Four2.Scale = Vector3.new(1.2, 1.2, 1.2)
  182. local Blue3 = Instance.new("Weld", Four)
  183. Blue3.Part0 = Character.Head
  184. Blue3.Part1 = Four
  185. Blue3.C0 = CFrame.new(0, 0.1, 0.1)
  186. local Blue = Instance.new("Part", Character)
  187. Blue.Size = Vector3.new(1, 1, 1)
  188. Blue.Material = "SmoothPlastic"
  189. Blue.BrickColor = BrickColor.new("Cyan")
  190. Blue.CanCollide = false
  191. Blue.Transparency = 1
  192. local Blue2 = Instance.new("SpecialMesh", Blue)
  193. Blue2.MeshId = "rbxassetid://1141407897"
  194. Blue2.Scale = Vector3.new(0.05, 0.05, 0.05)
  195. local Blue3 = Instance.new("Weld", Blue)
  196. Blue3.Part0 = Character.Head
  197. Blue3.Part1 = Blue
  198. Blue3.C0 = CFrame.new(0, 0.98, 0.35)
  199. local HairG = Instance.new("Part", Character)
  200. HairG.Size = Vector3.new(1, 1, 1)
  201. HairG.Material = "SmoothPlastic"
  202. HairG.BrickColor = BrickColor.new("Persimmon")
  203. HairG.CanCollide = false
  204. HairG.Transparency = 1
  205. local HairG2 = Instance.new("SpecialMesh", HairG)
  206. HairG2.MeshId = "rbxassetid://738716276"
  207. HairG2.Scale = Vector3.new(0.5, 0.5, 0.5)
  208. local HairG3 = Instance.new("Weld", HairG)
  209. HairG3.Part0 = Character.Head
  210. HairG3.Part1 = HairG
  211. HairG3.C0 = CFrame.new(-0.06, 0.78, 0.24)
  212. local RbxUtility = LoadLibrary("RbxUtility")
  213. local Create = RbxUtility.Create
  214. RemoveOutlines = function(part)
  215. part.TopSurface = 10
  216. end
  217.  
  218. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  219. if hit.Parent == nil then
  220. return
  221. end
  222. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  223. for _,v in pairs(hit.Parent:children()) do
  224. if v:IsA("Humanoid") then
  225. h = v
  226. end
  227. end
  228. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  229. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  230. return
  231. end
  232. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  233. game:GetService("Debris"):AddItem(c, 0.5)
  234. if HitSound ~= nil and HitPitch ~= nil then
  235. CreateSound(HitSound, hit, 1, HitPitch)
  236. end
  237. local Damage = math.random(minim, maxim)
  238. local blocked = false
  239. local block = hit.Parent:findFirstChild("Block")
  240. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  241. blocked = true
  242. block.Value = block.Value - 1
  243. print(block.Value)
  244. end
  245. if blocked == false then
  246. h.Health = h.Health - Damage
  247. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  248. else
  249. h.Health = h.Health - Damage / 2
  250. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  251. end
  252. if Type == "Knockdown" then
  253. local hum = hit.Parent.Humanoid
  254. hum.PlatformStand = true
  255. coroutine.resume(coroutine.create(function(HHumanoid)
  256. swait(1)
  257. HHumanoid.PlatformStand = false
  258. end), hu)
  259. local angle = hit.Position - Property.Position + Vector3.new(, 0, 0).unit
  260. local bodvol = Create("BodyVelocity)({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit)
  261. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  262. game:GetService("Debris"):AddItem(bodvol, 0.5)
  263. game:GetService("Debris"):AddItem(rl, 0.5)
  264. else
  265. do
  266. if Type == "Normal" then
  267. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.hug, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
  268. if knockback > 0 then
  269. vp.Parent = hit.Parent.Torso
  270. end
  271. game:GetService("Debris):AddItem(v, 0.5)
  272. else
  273. do
  274. if Type == "Impale" then
  275. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Pastel light blue, Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  276. Spike.Anchored = true
  277. Spike.Rotation = Vector3.new(math.random(-1, 10), , math.random(-10, 10))
  278. Spike.Position = hit.Parent.Torso.Position
  279. for i = 1, 5 do
  280. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  281. end
  282. Services.Debris:AddItem(Spik, 4)
  283. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spik, 0.8, 2)
  284. hit.Parent.Humanoid.PlatformStand = true
  285. swait(1)
  286. hit.Parent.Humanoid.PlatformStand = false
  287. else
  288. do
  289. if Type == "Up" then
  290. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(, 20, 0), P = 5000, maxForce = Vector3.new(800, 8000, 8000), Parent = hit})
  291. game:GetService("Debris):AddItem(bodyVelocit, 0.5)
  292. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  293. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  294. else
  295. do
  296. if Type == "Snare" then
  297. local bp = Create("BodyPosition")({P = 900, D = 1000, maxForce = Vector3.new(math.hug, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  298. game:GetService("Debris):AddItem(b, 1)
  299. else
  300. do
  301. if Type == "Slowness" then
  302. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  303. for i = 1, 25 do
  304. hit.Parent.Humanoid.WalkSpeed = 4
  305. IcePartFunk(hit.Parent.Torso, 0.55, 0.1, 1)
  306. end
  307. wait(4)
  308. hit.Parent.Humanoid.WalkSpeed = SpeedSave
  309. else
  310. do
  311. if Type == "FireDmg" then
  312. for i = 1, math.random(60, 15) do
  313. BlockEffect(BrickColor.new("Really red"), hit.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  314. BlockEffect(BrickColor.new("Gold"), hit.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  315. BlockEffect(BrickColor.new("Really black"), hit.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  316. wait(0.1)
  317. MagniDamage(hit.Parent.Torso, 12304, 1, 8, 0, "Normal")
  318. end
  319. else
  320. do
  321. if Type == "Freeze" then
  322. local bp = Create("BodyPosition")({P = 900, D = 1000, maxForce = Vector3.new(math.hug, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  323. game:GetService("Debris):AddItem(b, 4)
  324. for i = 1, 25 do
  325. IcePartFunk(hit.Parent.Torso, 1, 1.5, 2)
  326. end
  327. else
  328. do
  329. if Type == "Freeze2" then
  330. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.hug, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  331. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  332. hit.Parent.Torso.Anchored = true
  333. coroutine.resume(coroutine.create(function(Part)
  334. swait(1.5)
  335. Part.Anchored = false
  336. end, hit.Parent.Tors)
  337. game:GetService("Debris):AddItem(BodPo, 3)
  338. game:GetService("Debris):AddItem(BodG, 3)
  339. end
  340. do
  341. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  342. game:GetService("Debris):AddItem(debounc, Dela)
  343. c = Instance.new("ObjectValue")
  344. c.Name = "creator"
  345. c.Value = Player
  346. c.Parent = h
  347. game:GetService("Debris):AddItem(, 0.)
  348. end
  349. end
  350. end
  351. end
  352. end
  353. end
  354. end
  355. end
  356. end
  357. end
  358. end
  359. end
  360. end
  361. end
  362. end
  363. end
  364. end
  365. end
  366. end
  367.  
  368. ShowDamage = function(Pos, Text, Time, Color)
  369. local Rate = 0.033333333333333
  370. do
  371. if not Pos then
  372. local Pos = Vector3.new(0, 0, 0)
  373. end
  374. local Text = Text or ""
  375. local Time = Time or 2
  376. do
  377. if not Color then
  378. local Color = Color3.new(1, 0, 1)
  379. end
  380. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  381. EffectPart.Anchored = true
  382. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  383. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  384. game.Debris:AddItem(EffectPart, Time + 0.1)
  385. EffectPart.Parent = game:GetService("Workspace")
  386. delay(0, function()
  387. local Frames = Time / Rate
  388. for Frame = 1, Frames do
  389. wait(Rate)
  390. local Percent = Frame / Frames
  391. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  392. TextLabel.TextTransparency = Percent
  393. end
  394. if EffectPart and EffectPart.Parent then
  395. EffectPart:Destroy()
  396. end
  397. end)
  398. end
  399. end
  400. end
  401.  
  402. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  403. for _,c in pairs(workspace:children()) do
  404. local hum = c:findFirstChild("Humanoid")
  405. if hum ~= nil then
  406. local head = c:findFirstChild("Head")
  407. if head ~= nil then
  408. local targ = head.Position - Part.Position
  409. local mag = targ.magnitude
  410. if mag <= magni and c.Name ~= Player.Name then
  411. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  412. end
  413. end
  414. end
  415. end
  416. end
  417.  
  418. MagniKILL = function(Part, magni, knock, Type)
  419. for _,c in pairs(workspace:children()) do
  420. local hum = c:findFirstChild("Humanoid")
  421. if hum ~= nil then
  422. local head = c:findFirstChild("Head")
  423. if head ~= nil then
  424. local targ = head.Position - Part.Position
  425. local mag = targ.magnitude
  426. if mag <= magni and c.Name ~= Player.Name then
  427. hum.Health = 0
  428. end
  429. end
  430. end
  431. end
  432. end
  433.  
  434. local angles = CFrame.Angles
  435. CreatePart = function(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  436. local Part = Create("Part")({formFactor = FormFactor, Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  437. RemoveOutlines(Part)
  438. return Part
  439. end
  440.  
  441. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  442. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  443. if Mesh == "SpecialMesh" then
  444. Msh.MeshType = MeshType
  445. Msh.MeshId = MeshId
  446. end
  447. return Msh
  448. end
  449.  
  450. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  451. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  452. return Weld
  453. end
  454.  
  455. EffectModel = Instance.new("Model", Character)
  456. EffectModel.Name = "Effects"
  457. Effects = {
  458. Block = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  459. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  460. prt.Anchored = true
  461. prt.CFrame = cframe
  462. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  463. game:GetService("Debris"):AddItem(prt, 10)
  464. if Type == 1 or Type == nil then
  465. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  466. else
  467. if Type == 2 then
  468. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  469. else
  470. table.insert(Effects, {prt, "Block3", delay, x3, y3, z3, msh})
  471. end
  472. end
  473. end
  474. }
  475. ,
  476. Sphere = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  477. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  478. prt.Anchored = true
  479. prt.CFrame = cframe
  480. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  481. game:GetService("Debris"):AddItem(prt, 10)
  482. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  483. end
  484. }
  485. ,
  486. Cylinder = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  487. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  488. prt.Anchored = true
  489. prt.CFrame = cframe
  490. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  491. game:GetService("Debris"):AddItem(prt, 10)
  492. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  493. end
  494. }
  495. ,
  496. Wave = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  497. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  498. prt.Anchored = true
  499. prt.CFrame = cframe
  500. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  501. game:GetService("Debris"):AddItem(prt, 10)
  502. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  503. end
  504. }
  505. ,
  506. Ring = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  507. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  508. prt.Anchored = true
  509. prt.CFrame = cframe
  510. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  511. game:GetService("Debris"):AddItem(prt, 10)
  512. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  513. end
  514. }
  515. ,
  516. Break = {Create = function(brickcolor, cframe, x1, y1, z1)
  517. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  518. prt.Anchored = true
  519. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  520. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  521. local num = math.random(10, 50) / 1000
  522. game:GetService("Debris"):AddItem(prt, 10)
  523. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  524. end
  525. }
  526. }
  527. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  528. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  529. prt.Anchored = true
  530. prt.CFrame = cframe
  531. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  532. game:GetService("Debris"):AddItem(prt, 10)
  533. if Type == 1 or Type == nil then
  534. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  535. else
  536. if Type == 2 then
  537. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  538. else
  539. if Type == 3 then
  540. table.insert(Effects, {prt, "Block3", delay, x3, y3, z3, msh})
  541. end
  542. end
  543. end
  544. end
  545.  
  546. CreateSound = function(id, par, vol, pit)
  547. coroutine.resume(coroutine.create(function()
  548. local sou = Instance.new("Sound", par or workspace)
  549. sou.Volume = vol
  550. sou.Pitch = pit or 1
  551. sou.SoundId = id
  552. swait()
  553. sou:play()
  554. game:GetService("Debris"):AddItem(sou, 6)
  555. end))
  556. end
  557.  
  558. Laser = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  559. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  560. prt.Anchored = true
  561. prt.CFrame = cframe
  562. prt.Material = "Neon"
  563. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  564. game:GetService("Debris"):AddItem(prt, 10)
  565. coroutine.resume(coroutine.create(function(Part, Mesh)
  566. for i = 0, 6, delay do
  567. swait()
  568. Part.Transparency = i
  569. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  570. end
  571. Part.Parent = nil
  572. end), pr, msh)
  573. end
  574.  
  575. shoottraildd = function(mouse, partt, SpreadAmount, dmg)
  576. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  577. local MainPos = partt.Position
  578. local MainPos2 = mouse + SpreadVectors
  579. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  580. local speed = 1000
  581. local num = 1
  582. coroutine.resume(coroutine.create(function()
  583. repeat
  584. swait()
  585. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  586. local mag = MainPos - pos.magnitude
  587. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -2.175, 0, -2.175, 0.15)
  588. MainPos = MainPos + MouseLook.lookVector * speed
  589. num = num - 1
  590. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  591. if hit ~= nil then
  592. num = 0
  593. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  594. refpart.Anchored = true
  595. refpart.CFrame = CFrame.new(pos)
  596. game:GetService("Debris"):AddItem(refpart, 2)
  597. end
  598. do
  599. if num <= 0 then
  600. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  601. refpart.Anchored = true
  602. refpart.CFrame = CFrame.new(pos)
  603. if hit ~= nil then
  604. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  605. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  606. BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  607. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  608. MagniDamage(refpart, 40, dmg, dmg, 0, "FireDmg")
  609. end
  610. game:GetService("Debris"):AddItem(refpart, 0)
  611. end
  612. end
  613. until num <= 0
  614. end))
  615. end
  616.  
  617. shoottraildd2 = function(mouse, partt, SpreadAmount)
  618. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  619. local MainPos = partt.Position
  620. local MainPos2 = mouse + SpreadVectors
  621. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  622. local speed = 1000
  623. local num = 1
  624. coroutine.resume(coroutine.create(function()
  625. repeat
  626. swait()
  627. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  628. local mag = MainPos - pos.magnitude
  629. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -8.175, 0, -8.175, 0.15)
  630. MainPos = MainPos + MouseLook.lookVector * speed
  631. num = num - 1
  632. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  633. if hit ~= nil then
  634. num = 0
  635. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  636. refpart.Anchored = true
  637. refpart.CFrame = CFrame.new(pos)
  638. game:GetService("Debris"):AddItem(refpart, 2)
  639. end
  640. do
  641. if num <= 0 then
  642. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  643. refpart.Anchored = true
  644. refpart.CFrame = CFrame.new(pos)
  645. if hit ~= nil then
  646. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  647. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  648. BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  649. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  650. MagniKILL(refpart, 80, 0, "Normal")
  651. end
  652. game:GetService("Debris"):AddItem(refpart, 0)
  653. end
  654. end
  655. until num <= 0
  656. end))
  657. end
  658.  
  659. shoottraildd22 = function(mouse, partt, SpreadAmount)
  660. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  661. local MainPos = partt.Position
  662. local MainPos2 = mouse + SpreadVectors
  663. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  664. local speed = 900
  665. local num = 1
  666. coroutine.resume(coroutine.create(function()
  667. repeat
  668. swait()
  669. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  670. local mag = MainPos - pos.magnitude
  671. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -8.175, 0, -8.175, 0.15)
  672. MainPos = MainPos + MouseLook.lookVector * speed
  673. num = num - 1
  674. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  675. if hit ~= nil then
  676. num = 0
  677. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  678. refpart.Anchored = true
  679. refpart.CFrame = CFrame.new(pos)
  680. game:GetService("Debris"):AddItem(refpart, 2)
  681. end
  682. do
  683. if num <= 0 then
  684. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  685. refpart.Anchored = true
  686. refpart.CFrame = CFrame.new(pos)
  687. if hit ~= nil then
  688. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  689. BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  690. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  691. BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  692. MagniKILL(refpart, 80, 0, "Normal")
  693. end
  694. game:GetService("Debris"):AddItem(refpart, 0)
  695. end
  696. end
  697. until num <= 0
  698. end))
  699. end
  700.  
  701. shoottraildd3 = function(mouse, partt, SpreadAmount, dmg)
  702. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  703. local MainPos = partt.Position
  704. local MainPos2 = mouse + SpreadVectors
  705. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  706. local speed = 200
  707. local num = 0
  708. coroutine.resume(coroutine.create(function()
  709. repeat
  710. swait()
  711. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  712. local mag = MainPos - pos.magnitude
  713. Laser(BrickColor.new("White"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.375, 0, -0.375, 0.05)
  714. MainPos = MainPos + MouseLook.lookVector * speed
  715. num = num - 1
  716. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  717. if hit ~= nil then
  718. num = 0
  719. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  720. refpart.Anchored = true
  721. refpart.CFrame = CFrame.new(pos)
  722. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  723. game:GetService("Debris"):AddItem(refpart, 2)
  724. end
  725. do
  726. if num <= 0 then
  727. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  728. refpart.Anchored = true
  729. refpart.CFrame = CFrame.new(pos)
  730. if hit ~= nil then
  731. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  732. BlockEffect(BrickColor.new("White"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  733. BlockEffect(BrickColor.new("Pastel light blue"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  734. MagniDamage(refpart, 6, dmg, dmg, 0, "Slowness")
  735. end
  736. game:GetService("Debris"):AddItem(refpart, 0)
  737. end
  738. end
  739. until num <= 0
  740. end))
  741. end
  742.  
  743. shoottraildd4 = function(mouse, partt, SpreadAmount, dmg)
  744. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  745. local MainPos = partt.Position
  746. local MainPos2 = mouse + SpreadVectors
  747. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  748. local speed = 500
  749. local num = 1
  750. coroutine.resume(coroutine.create(function()
  751. repeat
  752. swait()
  753. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  754. local mag = MainPos - pos.magnitude
  755. Laser(BrickColor.new("New Yeller"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -1.175, 0, -1.175, 0.15)
  756. MainPos = MainPos + MouseLook.lookVector * speed
  757. num = num - 1
  758. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  759. if hit ~= nil then
  760. num = 0
  761. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  762. refpart.Anchored = true
  763. refpart.CFrame = CFrame.new(pos)
  764. game:GetService("Debris"):AddItem(refpart, 2)
  765. end
  766. do
  767. if num <= 0 then
  768. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  769. refpart.Anchored = true
  770. refpart.CFrame = CFrame.new(pos)
  771. if hit ~= nil then
  772. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  773. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  774. BlockEffect(BrickColor.new("New Yeller"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  775. BlockEffect(BrickColor.new("Gold"), refpart.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  776. MagniDamage(refpart, 4, dmg, 40, 0, "Normal")
  777. end
  778. game:GetService("Debris"):AddItem(refpart, 0)
  779. end
  780. end
  781. until num <= 0
  782. end))
  783. end
  784.  
  785. vt = Vector3.new
  786. bc = BrickColor.new
  787. br = BrickColor.random
  788. local cam = game.Workspace.CurrentCamera
  789. Damagefunc = function(hit, minim, maxim, knockback, Type, Property, Delay, KnockbackType, decreaseblock)
  790. if hit.Parent == nil then
  791. return
  792. end
  793. h = hit.Parent:FindFirstChildOfClass("Humanoid")
  794. for _,v in pairs(hit.Parent:children()) do
  795. if v:IsA("Humanoid") then
  796. h = v
  797. end
  798. end
  799. if hit.Parent.Parent:FindFirstChild("Torso") ~= nil then
  800. h = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  801. end
  802. if hit.Parent.className == "Hat" then
  803. hit = hit.Parent.Parent:findFirstChild("Head")
  804. end
  805. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  806. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  807. return
  808. end
  809. c = Instance.new("ObjectValue")
  810. c.Name = "creator"
  811. c.Value = game:service("Players").LocalPlayer
  812. c.Parent = h
  813. game:GetService("Debris"):AddItem(c, 0.5)
  814. Damage = math.random(minim, maxim)
  815. blocked = false
  816. block = hit.Parent:findFirstChild("Block")
  817. if block ~= nil then
  818. print(block.className)
  819. if block.className == "NumberValue" and block.Value > 0 then
  820. blocked = true
  821. if decreaseblock == nil then
  822. block.Value = block.Value - 1
  823. end
  824. end
  825. if block.className == "IntValue" and block.Value > 0 then
  826. blocked = true
  827. if decreaseblock ~= nil then
  828. block.Value = block.Value - 1
  829. end
  830. end
  831. end
  832. if blocked == false then
  833. h.Health = h.Health - Damage
  834. showDamage(hit.Parent, Damage, 0.5, BrickColor.new("Really red"))
  835. else
  836. h.Health = h.Health - Damage / 2
  837. showDamage(hit.Parent, Damage / 2, 0.5, BrickColor.new("Bright blue"))
  838. end
  839. if Type == "Knockdown" then
  840. Humanoid = hit.Parent.Humanoid
  841. Humanoid.PlatformStand = true
  842. coroutine.resume(coroutine.create(function(HHumanoid)
  843. swait(1)
  844. HHumanoid.PlatformStand = false
  845. end), Humanoi)
  846. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  847. hit.CFrame = CFrame.new(hit.Positio, Vector3.new(angle.x, hit.Position.y, angle.z)) * CFrame.fromEulerAnglesXYZ(math.pi / 4, 0, 0)
  848. local bodvol = Instance.new("BodyVelocity)
  849. bodvol.velocity = angle * knockback
  850. bodvol.P = 5000
  851. bodvol.maxForce = Vector3.new(8000, 8000, 8000)
  852. bodvol.Parent = hit
  853. rl = Instance.new("BodyAngularVelocity")
  854. rl.P = 3000
  855. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  856. rl.angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  857. rl.Parent = hit
  858. game:GetService("Debris"):AddItem(bodvol, 0.5)
  859. game:GetService("Debris"):AddItem(rl, 0.5)
  860. else
  861. do
  862. if Type == "Normal" then
  863. bp = Instance.new("BodyVelocity")
  864. bp.P = 100000
  865. bp.maxForce = Vector3.new(math.hug, 0, math.huge)
  866. if KnockbackType == 1 then
  867. bp.velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  868. else
  869. if KnockbackType == 2 then
  870. bp.velocity = Property.CFrame.lookVector * knockback
  871. end
  872. end
  873. if knockback > 0 then
  874. bp.Parent = hit.Parent.Torso
  875. end
  876. game:GetService("Debris):AddItem(b, 0.5)
  877. else
  878. if Type == "Up" then
  879. local bodyVelocity = Instance.new("BodyVelocity")
  880. bodyVelocity.velocity = vt(, 60, 0)
  881. bodyVelocity.P = 5000
  882. bodyVelocity.maxForce = Vector3.new(800, 8000, 8000)
  883. bodyVelocity.Parent = hit
  884. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  885. rl = Instance.new("BodyAngularVelocity)
  886. rl.P = 3000
  887. rl.maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000
  888. rl.angularvelocity = Vector3.new(math.random(-30, 30), math.random(-30, 30), math.random(-30, 30))
  889. rl.Parent = hit
  890. game:GetService("Debris"):AddItem(rl, 0.5)
  891. else
  892. do
  893. if Type == "Snare" then
  894. bp = Instance.new("BodyPosition")
  895. bp.P = 2000
  896. bp.D = 100
  897. bp.maxForce = Vector3.new(math.hug, math.huge, math.huge)
  898. bp.position = hit.Parent.Torso.Position
  899. bp.Parent = hit.Parent.Torso
  900. game:GetService("Debris):AddItem(b, 1)
  901. else
  902. if Type == "Target" and Targetting == false then
  903. ZTarget = hit.Parent.Torso
  904. coroutine.resume(coroutine.create(function(Part)
  905. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  906. swait(1)
  907. so("http://www.roblox.com/asset/?id=15666462", Part, 1, 1.5)
  908. end), ZTarge)
  909. TargHum = ZTarget.Parent:findFirstChild("Humanoid)
  910. targetgui = Instance.new("BillboardGui")
  911. targetgui.Parent = ZTarget
  912. targetgui.Size = UDim2.new(1, 100, 10, 100)
  913. targ = Instance.new("ImageLabel")
  914. targ.Parent = targetgui
  915. targ.BackgroundTransparency = 1
  916. targ.Image = "rbxassetid://4834067"
  917. targ.Size = UDim2.new(, 0, 1, 0)
  918. cam.CameraType = "Scriptable"
  919. cam.CoordinateFrame = CFrame.new(Head.CFrame., ZTarget.Position)
  920. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, , cam.CoordinateFrame.lookVector.z)
  921. workspace.CurrentCamera.CoordinateFrame = CFrame.new(Head.CFrame., ZTarget.Position)
  922. Targetting = true
  923. RocketTarget = ZTarget
  924. for i = 1, Property do
  925. if Humanoid.Health > 0 and Character.Parent ~= nil and TargHum.Health > 0 and TargHum.Parent ~= nil and Targetting == true then
  926. swait()
  927. end
  928. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position)
  929. dir = Vector3.new(cam.CoordinateFrame.lookVector.x, 0, cam.CoordinateFrame.lookVector.z)
  930. cam.CoordinateFrame = CFrame.new(Head.CFrame.p, ZTarget.Position) * cf(0, 5, 10) * euler(-0.3, 0, 0)
  931. end
  932. Targetting = true
  933. RocketTarget = true
  934. targetgui.Parent = true
  935. cam.CameraType = "Custom"
  936. end
  937. end
  938. debounce = Instance.new("BoolValue")
  939. debounce.Name = "DebounceHit"
  940. debounce.Parent = hit.Parent
  941. debounce.Value = true
  942. game:GetService("Debris):AddItem(debounc, Delay)
  943. c = Instance.new("ObjectValue")
  944. c.Name = "creator"
  945. c.Value = Player
  946. c.Parent = h
  947. game:GetService("Debris):AddItem(, 0.5)
  948. CRIT = true
  949. hitDeb = true
  950. AttackPos = 6
  951. end
  952. end
  953. end
  954. end
  955. end
  956. end
  957. end
  958.  
  959. showDamage = function(Char, Dealt, du, Color)
  960. m = Instance.new("Model")
  961. m.Name = tostring(Dealt)
  962. h = Instance.new("Humanoid")
  963. h.Health = 0
  964. h.MaxHealth = 0
  965. h.Parent = m
  966. c = Instance.new("Part")
  967. c.Transparency = 0
  968. c.BrickColor = Color
  969. c.Transparency = 1
  970. c.Name = "Head"
  971. c.TopSurface = 0
  972. c.BottomSurface = 0
  973. c.formFactor = "Plate"
  974. c.Size = Vector3.new(1, 0.4, 1)
  975. local txt = Instance.new("BillboardGui", c)
  976. txt.Adornee = c
  977. txt.Name = "_status"
  978. txt.Size = UDim2.new(2, 0, 1.2, 0)
  979. txt.StudsOffset = Vector3.new(-9, 8, 0)
  980. local text = Instance.new("TextLabel", txt)
  981. text.Size = UDim2.new(10, 0, 7, 0)
  982. text.FontSize = "Size12"
  983. text.TextScaled = true
  984. text.TextTransparency = 0.5
  985. text.BackgroundTransparency = 1
  986. text.TextTransparency = 0.5
  987. text.TextStrokeTransparency = 0.5
  988. text.Font = "SciFi"
  989. text.TextStrokeColor3 = Color3.new(0, 0, 0)
  990. v = Instance.new("Part")
  991. v.Name = "ColorBrick"
  992. v.Parent = c
  993. v.FormFactor = "Symmetric"
  994. v.Anchored = true
  995. v.CanCollide = false
  996. v.BottomSurface = "Smooth"
  997. v.TopSurface = "Smooth"
  998. v.Size = Vector3.new(10, 5, 3)
  999. v.Transparency = 1
  1000. v.CFrame = c.CFrame
  1001. v.BrickColor = BrickColor.random()
  1002. v.Transparency = 1
  1003. text.TextColor3 = t.BrickColor.Color
  1004. v.Shape = "Block"
  1005. text.Text = tostring(Dealt)
  1006. ms = Instance.new("CylinderMesh")
  1007. ms.Scale = Vector3.new(0.8, 0.8, 0.8)
  1008. if CRIT == true then
  1009. ms.Scale = Vector3.new(1, 1.25, 1)
  1010. end
  1011. ms.Parent = c
  1012. c.Reflectance = 0
  1013. Instance.new("BodyGyro").Parent = c
  1014. c.Parent = m
  1015. if Char:findFirstChild("Head") ~= nil then
  1016. c.CFrame = CFrame.new(Char.Head.CFrame.p + Vector3.new(0, 1.5, 0))
  1017. else
  1018. if Char.Parent:findFirstChild("Head") ~= nil then
  1019. c.CFrame = CFrame.new(Char.Parent.Head.CFrame.p + Vector3.new(0, 1.5, 0))
  1020. end
  1021. end
  1022. f = Instance.new("BodyPosition")
  1023. f.P = 200000
  1024. f.D = 100
  1025. f.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1026. f.position = c.Position + Vector3.new(0, 3, 0)
  1027. f.Parent = c
  1028. game:GetService("Debris"):AddItem(m, 0.5 + du)
  1029. c.CanCollide = false
  1030. m.Parent = workspace
  1031. c.CanCollide = false
  1032. end
  1033.  
  1034. rayCast = function(Pos, Dir, Max, Ignore)
  1035. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1036. end
  1037.  
  1038. dmgstart = function(dmg, what)
  1039. hitcon = what.Touched:connect(function(hit)
  1040. local hum = hit.Parent:FindFirstChild("Humanoid")
  1041. if hum and not hum:IsDescendantOf(Character) then
  1042. hum:TakeDamage(dmg)
  1043. end
  1044. end)
  1045. end
  1046.  
  1047. dmgstop = function()
  1048. hitcon:disconnect()
  1049. end
  1050.  
  1051. hito = function(dm, X, c, dn, dp, dq)
  1052. for I,dr in pairs(workspace:GetChildren()) do
  1053. 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
  1054. local ds = dr:FindFirstChild("Humanoid")
  1055. do
  1056. local dt = dr:FindFirstChild("HumanoidRootPart")
  1057. TakeDamage(ds, c)
  1058. ds.Parent:BreakJoints()
  1059. end
  1060. end
  1061. do
  1062. ds:SetStateEnabled(16, true)
  1063. delay(dn, function()
  1064. ds:SetStateEnabled(16, true)
  1065. end)
  1066. local du = Instance.new("StringValue")
  1067. du.Name = "alabo"
  1068. du.Parent = dt
  1069. game.Debris:AddItem(du, dn)
  1070. local dv = Instance.new("Part)
  1071. nooutline(dv)
  1072. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  1073. dv.Transparency = 0.25
  1074. dv.Anchored = true
  1075. dv.CanCollide = false
  1076. dv.BrickColor = BrickColor.new("White")
  1077. dv.Material = "Neon"
  1078. dv.Locked = true
  1079. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  1080. dv.Parent = modz
  1081. local dw = Instance.new("SpecialMesh")
  1082. dw.MeshType = "Sphere"
  1083. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  1084. dw.Parent = dv
  1085. game.Debris:AddItem(dv, 1)
  1086. local dx = Instance.new("Model")
  1087. dx.Name = c
  1088. dx.Parent = workspace
  1089. game.Debris:AddItem(dx, 0.5 + c / 75)
  1090. local dy = Instance.new("Humanoid")
  1091. dy.MaxHealth = 0
  1092. dy.Parent = dx
  1093. local dz = Instance.new("Part")
  1094. dz.Name = "Head"
  1095. dz.Locked = true
  1096. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  1097. dz.Position = dt.Position
  1098. dz.BrickColor = BrickColor.new("New Yeller")
  1099. dz.Material = "Neon"
  1100. dz.Transparency = 1
  1101. dz.CanCollide = false
  1102. dz.Parent = dx
  1103. local dA = Instance.new("BodyPosition")
  1104. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  1105. dA.P = 20000
  1106. dA.D = 300
  1107. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  1108. dA.Parent = dz
  1109. local dB = Instance.new("CylinderMesh")
  1110. dB.Parent = dz
  1111. coroutine.resume(coroutine.create(function()
  1112. while dB do
  1113. swait()
  1114. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  1115. end
  1116. end))
  1117. do
  1118. if dp then
  1119. local dC = Instance.new("BodyVelocity")
  1120. dC.MaxForce = Vector3.new(99999999999, 9999999999999, 9999999999999)
  1121. dC.P = 9999999999
  1122. dC.Velocity = dp
  1123. dC.Parent = dt
  1124. game.Debris:AddItem(dC, dn)
  1125. end
  1126. do
  1127. if dq then
  1128. local dD = Instance.new("BodyAngularVelocity")
  1129. dD.MaxTorque = Vector3.new(9999, 999999, 999999)
  1130. dD.P = math.huge
  1131. dD.AngularVelocity = dq
  1132. dD.Parent = dt
  1133. game.Debris:AddItem(dD, dn)
  1134. end
  1135. do
  1136. local dE = Instance.new("Sound")
  1137. dE.Pitch = rd2(1, 11) / 10
  1138. dE.Volume = rd2(1, 13) / 10
  1139. dE.EmitterSize = 10
  1140. dE.SoundId = "rbxassetid://"
  1141. dE.Parent = dv
  1142. dE:Play()
  1143. coroutine.resume(coroutine.create(function()
  1144. for I = 1, 5 do
  1145. swait()
  1146. dv.Transparency = dv.Transparency + 0.175
  1147. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  1148. end
  1149. end)
  1150. -- DECOMPILER ERROR at PC299: LeaveBlock: unexpected jumping out DO_STMT
  1151.  
  1152. -- DECOMPILER ERROR at PC299: LeaveBlock: unexpected jumping out DO_STMT
  1153.  
  1154. -- DECOMPILER ERROR at PC299: LeaveBlock: unexpected jumping out DO_STMT
  1155.  
  1156. end
  1157. end
  1158. end
  1159. end
  1160. end
  1161. end
  1162.  
  1163. Del = function()
  1164. if not D then
  1165. D = true
  1166. Idle = true
  1167. for i = 0, 2, 0.1 do
  1168. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1)
  1169. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(180), rad(0), rad(0)), 0.1)
  1170. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 1)
  1171. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1172. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1173. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1174. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1175. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1176. Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1177. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1178. game:GetService("RunService").RenderStepped:wait()
  1179. end
  1180. local Sound = Instance.new("Sound", Character.UpperTorso)
  1181. Sound.SoundId = "rbxassetid://"
  1182. Sound.Volume = 10
  1183. Sound.Pitch = 1
  1184. Sound.Looped = false
  1185. Sound:Play()
  1186. wait(0.5)
  1187. local Bq = Instance.new("Part", UpperTorso)
  1188. Bq.Size = Vector3.new(1, 1, 1)
  1189. Bq.BrickColor = BrickColor.new("White")
  1190. Bq.Material = "Neon"
  1191. Bq.Anchored = false
  1192. Bq.CanCollide = false
  1193. Bq.Transparency = math.huge
  1194. Bq.CFrame = RootPart.CFrame * CFrame.new(0, 0, -12)
  1195. local Bq2 = Instance.new("SpecialMesh", Bq)
  1196. Bq2.MeshType = "Sphere"
  1197. Bq2.Scale = Vector3.new(1, 1, 1)
  1198. Bq.Touched:connect(function(hit)
  1199. if hitted == false then
  1200. hitted = true
  1201. for i = 1, 1000 do
  1202. game:GetService("RunService").RenderStepped:wait()
  1203. end
  1204. end
  1205. end)
  1206. local Fl = Instance.new("BodyVelocity", B)
  1207. Fl.maxForce = Vector3.new(math.hug, math.huge, math.huge)
  1208. Fl.velocity = Mouse.hit.lookVector * 120
  1209. for i = 0, 2, 0.1 do
  1210. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1)
  1211. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.Angles(rad(80), rad(0), rad(0)), 0.1)
  1212. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1213. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1214. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
  1215. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.Angles(rad(60), rad(0), rad(0)), 0.1)
  1216. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1217. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1218. Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(rad(-20), rad(0), rad(0)), 0.1)
  1219. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1220. game:GetService("RunService").RenderStepped:wait()
  1221. end
  1222. longpunch()
  1223. wait()
  1224. Idle = false
  1225. hitted = false
  1226. wait()
  1227. D = false
  1228. end
  1229. end
  1230.  
  1231. FindNearestTorso = function(Position, Distance, SinglePlayer)
  1232. if SinglePlayer.Torso.CFrame.p - Position.magnitude >= Distance then
  1233. do return not SinglePlayer end
  1234. do
  1235. local List = {}
  1236. for i,v in pairs(workspace:GetChildren()) do
  1237. if v:IsA("Model") and v:findFirstChild("Torso") and v ~= Character and v.Torso.Position - Position.magnitude <= Distance then
  1238. table.insert(List, v)
  1239. end
  1240. end
  1241. do return List end
  1242. -- DECOMPILER ERROR: 3 unprocessed JMP targets
  1243. end
  1244. end
  1245. end
  1246.  
  1247. superpunch = function()
  1248. local Sound = Instance.new("Sound", Character.UpperTorso)
  1249. Sound.SoundId = "rbxassetid://157878578"
  1250. Sound.Pitch = 1
  1251. Sound.Looped = false
  1252. Sound.Volume = 10
  1253. Sound:play()
  1254. local rng = Instance.new("Part", Mouse)
  1255. rng.Anchored = true
  1256. rng.BrickColor = BrickColor.new("White")
  1257. rng.CanCollide = false
  1258. rng.FormFactor = 3
  1259. rng.Name = "Ring"
  1260. rng.Size = Vector3.new(1, 1, 1)
  1261. rng.Transparency = 0
  1262. rng.TopSurface = 0
  1263. rng.BottomSurface = 0
  1264. rng.CFrame = RootPart.CFrame
  1265. local rngm = Instance.new("SpecialMesh", rng)
  1266. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1267. local rng2 = rng:Clone()
  1268. rng2.Parent = Character
  1269. local rng2m = rng2.Mesh
  1270. local rng3 = rng:Clone()
  1271. rng3.Parent = Character
  1272. local rng3m = rng3.Mesh
  1273. local rng4 = rng:Clone()
  1274. rng4.Parent = Character
  1275. local rng4m = rng4.Mesh
  1276. local rng5 = rng:Clone()
  1277. rng5.Parent = Character
  1278. local rng5m = rng5.Mesh
  1279. local rng6 = rng:Clone()
  1280. rng6.Material = "Plastic"
  1281. rng6.Parent = Character
  1282. local rng6m = rng6.Mesh
  1283. rng6m.Scale = vt(2.5, 2.5, 2)
  1284. rng6m.MeshType = "FileMesh"
  1285. rng6m.MeshId = "rbxassetid://437347603"
  1286. local hita = rng6.Touched:connect(function(hit)
  1287. Damagefunc(hit, 27, 37, math.random(20, 30), "Normal", RootPart, 0.2, 1)
  1288. end)
  1289. rng2.CFrame = RootPart.CFrame
  1290. rng3.CFrame = RootPart.CFrame
  1291. rng4.CFrame = RootPart.CFrame
  1292. rng5.CFrame = RootPart.CFrame
  1293. rng6.CFrame = RootPart.CFrame
  1294. wait()
  1295. local Sound = Instance.new("Sound, rng6)
  1296. Sound.SoundId = "rbxassetid://136847657"
  1297. Sound.Pitch = 1
  1298. Sound.Looped = false
  1299. Sound.Volume = 10
  1300. Sound:play()
  1301. local scaler = 2
  1302. local scaler2 = 2
  1303. for i = 0, 10, 0.1 do
  1304. swait()
  1305. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
  1306. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 0.25
  1307. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5
  1308. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 0.75
  1309. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
  1310. rng6.Size = rng6.Size + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, scaler2 / 2.5)
  1311. rng6.CFrame = rng3.CFrame
  1312. rng.Transparency = rng.Transparency + 0.1
  1313. rng2.Transparency = rng2.Transparency + 1.01
  1314. rng3.Transparency = rng3.Transparency + 0.01
  1315. rng4.Transparency = rng4.Transparency + 0.01
  1316. rng5.Transparency = rng5.Transparency + 0.01
  1317. rng6.Transparency = rng6.Transparency + 0.021
  1318. scaler = scaler - 0.025
  1319. scaler2 = scaler2 - 0.02
  1320. rng2m.Scale = rng2m.Scale + Vector3.new((scaler2) / 2.5, (scaler2) / 2.5, 1.5)
  1321. rng3m.Scale = rng3m.Scale + Vector3.new((scaler2) / 2, (scaler2) / 2, 1)
  1322. rng4m.Scale = rng4m.Scale + Vector3.new((scaler2) / 1.5, (scaler2) / 1.5, 0.5)
  1323. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  1324. rngm.Scale = rngm.Scale + Vector3.new((scaler2) / 9, (scaler2) / 9, 9)
  1325. game:GetService("Debris"):AddItem(bv, 1)
  1326. end
  1327. hita:disconnect()
  1328. game:GetService("Debris"):AddItem(rng, 1)
  1329. game:GetService("Debris"):AddItem(rng2, 1)
  1330. game:GetService("Debris"):AddItem(rng3, 1)
  1331. game:GetService("Debris"):AddItem(rng4, 1)
  1332. game:GetService("Debris"):AddItem(rng5, 1)
  1333. attack = false
  1334. end
  1335.  
  1336. wam = function()
  1337. local rng = Instance.new("Part", Mouse)
  1338. rng.Anchored = true
  1339. rng.BrickColor = BrickColor.new("White")
  1340. rng.CanCollide = false
  1341. rng.FormFactor = 3
  1342. rng.Name = "Ring"
  1343. rng.Size = Vector3.new(1, 1, 1)
  1344. rng.Transparency = 0
  1345. rng.TopSurface = 0
  1346. rng.BottomSurface = 0
  1347. rng.CFrame = RootPart.CFrame
  1348. local rngm = Instance.new("SpecialMesh", rng)
  1349. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1350. local rng2 = rng:Clone()
  1351. rng2.Parent = Character
  1352. local rng2m = rng2.Mesh
  1353. local rng3 = rng:Clone()
  1354. rng3.Parent = Character
  1355. local rng3m = rng3.Mesh
  1356. local rng4 = rng:Clone()
  1357. rng4.Parent = Character
  1358. local rng4m = rng4.Mesh
  1359. local rng5 = rng:Clone()
  1360. rng5.Parent = Character
  1361. local rng5m = rng5.Mesh
  1362. local rng6 = rng:Clone()
  1363. rng6.Material = "Plastic"
  1364. rng6.Parent = Character
  1365. local rng6m = rng6.Mesh
  1366. rng6m.Scale = vt(2.5, 2.5, 2)
  1367. rng6m.MeshType = "FileMesh"
  1368. rng6m.MeshId = "rbxassetid://0"
  1369. local hita = rng6.Touched:connect(function(hit)
  1370. Damagefunc(hit, 1, 1, math.random(2, 2), "Normal", RootPart, 0.2, 1)
  1371. end)
  1372. rng2.CFrame = RootPart.CFrame
  1373. rng3.CFrame = RootPart.CFrame
  1374. rng4.CFrame = RootPart.CFrame
  1375. rng5.CFrame = RootPart.CFrame
  1376. rng6.CFrame = RootPart.CFrame
  1377. wait()
  1378. local Sound = Instance.new("Sound, rng6)
  1379. Sound.SoundId = "rbxassetid://"
  1380. Sound.Pitch = 1
  1381. Sound.Looped = false
  1382. Sound.Volume = 10
  1383. Sound:play()
  1384. local scaler = 2
  1385. local scaler2 = 2
  1386. for i = 0, 10, 0.1 do
  1387. swait()
  1388. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
  1389. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 2.25
  1390. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 3.2
  1391. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 3.9
  1392. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
  1393. rng6.Size = rng6.Size + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, scaler2 / 2.5)
  1394. rng6.CFrame = rng3.CFrame
  1395. rng.Transparency = rng.Transparency + 0.1
  1396. rng2.Transparency = rng2.Transparency + 1.01
  1397. rng3.Transparency = rng3.Transparency + 0.01
  1398. rng4.Transparency = rng4.Transparency + 0.01
  1399. rng5.Transparency = rng5.Transparency + 0.01
  1400. rng6.Transparency = rng6.Transparency + 0.021
  1401. scaler = scaler - 0.025
  1402. scaler2 = scaler2 - 0.02
  1403. rng2m.Scale = rng2m.Scale + Vector3.new((scaler2) / 3.5, (scaler2) / 3.5, 0.7)
  1404. rng3m.Scale = rng3m.Scale + Vector3.new((scaler2) / 3, (scaler2) / 3, 0.7)
  1405. rng4m.Scale = rng4m.Scale + Vector3.new((scaler2) / 2.5, (scaler2) / 2.5, 0.7)
  1406. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  1407. rngm.Scale = rngm.Scale + Vector3.new((scaler2) / 9, (scaler2) / 9, 9)
  1408. game:GetService("Debris"):AddItem(bv, 1)
  1409. end
  1410. hita:disconnect()
  1411. game:GetService("Debris"):AddItem(rng, 1)
  1412. game:GetService("Debris"):AddItem(rng2, 1)
  1413. game:GetService("Debris"):AddItem(rng3, 1)
  1414. game:GetService("Debris"):AddItem(rng4, 1)
  1415. game:GetService("Debris"):AddItem(rng5, 1)
  1416. attack = false
  1417. end
  1418.  
  1419. fcpunch = function()
  1420. local Sound = Instance.new("Sound", Character.UpperTorso)
  1421. Sound.SoundId = "rbxassetid://157878578"
  1422. Sound.Pitch = 1
  1423. Sound.Looped = false
  1424. Sound.Volume = 10
  1425. Sound:play()
  1426. local rng = Instance.new("Part", Mouse)
  1427. rng.Anchored = true
  1428. rng.BrickColor = BrickColor.new("White")
  1429. rng.CanCollide = false
  1430. rng.FormFactor = 3
  1431. rng.Name = "Ring"
  1432. rng.Size = Vector3.new(1, 1, 1)
  1433. rng.Transparency = 0
  1434. rng.TopSurface = 0
  1435. rng.BottomSurface = 0
  1436. rng.CFrame = RootPart.CFrame
  1437. local rngm = Instance.new("SpecialMesh", rng)
  1438. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1439. local rng2 = rng:Clone()
  1440. rng2.Parent = Character
  1441. local rng2m = rng2.Mesh
  1442. local rng3 = rng:Clone()
  1443. rng3.Parent = Character
  1444. local rng3m = rng3.Mesh
  1445. local rng4 = rng:Clone()
  1446. rng4.Parent = Character
  1447. local rng4m = rng4.Mesh
  1448. local rng5 = rng:Clone()
  1449. rng5.Parent = Character
  1450. local rng5m = rng5.Mesh
  1451. local rng6 = rng:Clone()
  1452. rng6.Material = "Plastic"
  1453. rng6.Parent = Character
  1454. local rng6m = rng6.Mesh
  1455. rng6m.Scale = vt(0, 0, 0)
  1456. rng6m.MeshType = "FileMesh"
  1457. rng6m.MeshId = "rbxassetid://0"
  1458. local hita = rng6.Touched:connect(function(hit)
  1459. Damagefunc(hit, 70024207, 20000500007, math.random(70000000, 20000000000), "Normal", RootPart, 0.2, 1)
  1460. end)
  1461. rng2.CFrame = RootPart.CFrame
  1462. rng3.CFrame = RootPart.CFrame
  1463. rng4.CFrame = RootPart.CFrame
  1464. rng5.CFrame = RootPart.CFrame
  1465. rng6.CFrame = RootPart.CFrame
  1466. wait()
  1467. local FZZ = Instance.new("ParticleEmitter, rng6)
  1468. FZZ.Texture = "rbxassetid://0"
  1469. FZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
  1470. FZZ.EmissionDirection = "Top"
  1471. FZZ.Speed = NumberRange.new(0)
  1472. FZZ.Size = NumberSequence.new(14, 18)
  1473. FZZ.Drag = 2
  1474. FZZ.LockedToPart = true
  1475. FZZ.Lifetime = NumberRange.new(0.2)
  1476. FZZ.Rate = 1000
  1477. FZZ.LightEmission = 0.75
  1478. FZZ.Rotation = NumberRange.new(-100, 100)
  1479. FZZ.VelocitySpread = 70
  1480. local Sound = Instance.new("Sound", rng6)
  1481. Sound.SoundId = "rbxassetid://136847657"
  1482. Sound.Pitch = 1
  1483. Sound.Looped = false
  1484. Sound.Volume = 10
  1485. Sound:play()
  1486. local scaler = 2
  1487. local scaler2 = 2
  1488. for i = 0, 10, 0.1 do
  1489. swait()
  1490. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
  1491. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 0.25
  1492. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.5
  1493. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 0.75
  1494. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
  1495. rng6.Size = rng6.Size + Vector3.new(scaler2 / 0.9, scaler2 / 0.9, scaler2 / 0.9)
  1496. rng6.CFrame = rng3.CFrame
  1497. rng.Transparency = rng.Transparency + 0.1
  1498. rng2.Transparency = rng2.Transparency + 1.01
  1499. rng3.Transparency = rng3.Transparency + 0.01
  1500. rng4.Transparency = rng4.Transparency + 0.01
  1501. rng5.Transparency = rng5.Transparency + 0.01
  1502. rng6.Transparency = rng6.Transparency + 0.021
  1503. scaler = scaler - 0.025
  1504. scaler2 = scaler2 - 0.02
  1505. rng2m.Scale = rng2m.Scale + Vector3.new((scaler2) / 0.5, (scaler2) / 0.5, 1)
  1506. rng3m.Scale = rng3m.Scale + Vector3.new((scaler2) / 0.6, (scaler2) / 0.6, 1)
  1507. rng4m.Scale = rng4m.Scale + Vector3.new((scaler2) / 0.7, (scaler2) / 0.7, 1)
  1508. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  1509. rngm.Scale = rngm.Scale + Vector3.new((scaler2) / 9, (scaler2) / 9, 9)
  1510. game:GetService("Debris"):AddItem(bv, 1)
  1511. end
  1512. hita:disconnect()
  1513. game:GetService("Debris"):AddItem(rng, 1)
  1514. game:GetService("Debris"):AddItem(rng2, 1)
  1515. game:GetService("Debris"):AddItem(rng3, 1)
  1516. game:GetService("Debris"):AddItem(rng4, 1)
  1517. game:GetService("Debris"):AddItem(rng5, 1)
  1518. attack = false
  1519. FZZ:Destroy()
  1520. end
  1521.  
  1522. detroitsmash = function()
  1523. local rng = Instance.new("Part", Mouse)
  1524. rng.Anchored = true
  1525. rng.BrickColor = BrickColor.new("White")
  1526. rng.CanCollide = false
  1527. rng.FormFactor = 3
  1528. rng.Name = "Ring"
  1529. rng.Size = Vector3.new(1, 1, 1)
  1530. rng.Transparency = 0
  1531. rng.TopSurface = 0
  1532. rng.BottomSurface = 0
  1533. rng.CFrame = RootPart.CFrame
  1534. local rngm = Instance.new("SpecialMesh", rng)
  1535. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1536. local rng2 = rng:Clone()
  1537. rng2.Parent = Character
  1538. local rng2m = rng2.Mesh
  1539. local rng3 = rng:Clone()
  1540. rng3.Parent = Character
  1541. local rng3m = rng3.Mesh
  1542. local rng4 = rng:Clone()
  1543. rng4.Parent = Character
  1544. local rng4m = rng4.Mesh
  1545. local rng5 = rng:Clone()
  1546. rng5.Parent = Character
  1547. local rng5m = rng5.Mesh
  1548. local rng6 = rng:Clone()
  1549. rng6.Material = "Plastic"
  1550. rng6.Parent = Character
  1551. local rng6m = rng6.Mesh
  1552. rng6m.Scale = vt(2.5, 2.5, 2)
  1553. rng6m.MeshType = "FileMesh"
  1554. rng6m.MeshId = "rbxassetid://437347603"
  1555. local hita = rng6.Touched:connect(function(hit)
  1556. Damagefunc(hit, 27, 37, math.random(20, 30), "Normal", RightHand, 0.2, 1)
  1557. end)
  1558. rng2.CFrame = RightHand.CFrame
  1559. rng3.CFrame = RightHand.CFrame
  1560. rng4.CFrame = RightHand.CFrame
  1561. rng5.CFrame = RightHand.CFrame
  1562. rng6.CFrame = RightHand.CFrame
  1563. wait()
  1564. local scaler = 2
  1565. local scaler2 = 2
  1566. for i = 0, 10, 0.1 do
  1567. swait()
  1568. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
  1569. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 1.4
  1570. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 1.6
  1571. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 2
  1572. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
  1573. rng6.Size = rng6.Size + Vector3.new(scaler2 / 2.5, scaler2 / 2.5, scaler2 / 2.5)
  1574. rng6.CFrame = rng3.CFrame
  1575. rng.Transparency = rng.Transparency + 0.1
  1576. rng2.Transparency = rng2.Transparency + 1.01
  1577. rng3.Transparency = rng3.Transparency + 0.01
  1578. rng4.Transparency = rng4.Transparency + 0.01
  1579. rng5.Transparency = rng5.Transparency + 0.01
  1580. rng6.Transparency = rng6.Transparency + 0.021
  1581. scaler = scaler - 0.025
  1582. scaler2 = scaler2 - 0.02
  1583. rng2m.Scale = rng2m.Scale + Vector3.new((scaler2) / 2.5, (scaler2) / 2.5, 1.5)
  1584. rng3m.Scale = rng3m.Scale + Vector3.new((scaler2) / 2, (scaler2) / 2, 1)
  1585. rng4m.Scale = rng4m.Scale + Vector3.new((scaler2) / 1.5, (scaler2) / 1.5, 0.5)
  1586. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  1587. rngm.Scale = rngm.Scale + Vector3.new((scaler2) / 9, (scaler2) / 9, 9)
  1588. game:GetService("Debris"):AddItem(bv, 1)
  1589. end
  1590. hita:disconnect()
  1591. game:GetService("Debris"):AddItem(rng, 1)
  1592. game:GetService("Debris"):AddItem(rng2, 1)
  1593. game:GetService("Debris"):AddItem(rng3, 1)
  1594. game:GetService("Debris"):AddItem(rng4, 1)
  1595. game:GetService("Debris"):AddItem(rng5, 1)
  1596. attack = false
  1597. end
  1598.  
  1599. longpunch = function()
  1600. local Sound = Instance.new("Sound", Character.UpperTorso)
  1601. Sound.SoundId = "rbxassetid://157878578"
  1602. Sound.Pitch = 1
  1603. Sound.Looped = false
  1604. Sound.Volume = 10
  1605. Sound:play()
  1606. local rng = Instance.new("Part", Mouse)
  1607. rng.Anchored = true
  1608. rng.BrickColor = BrickColor.new("White")
  1609. rng.CanCollide = false
  1610. rng.FormFactor = 3
  1611. rng.Name = "Ring"
  1612. rng.Size = Vector3.new(1, 1, 1)
  1613. rng.Transparency = 0
  1614. rng.TopSurface = 0
  1615. rng.BottomSurface = 0
  1616. rng.CFrame = RootPart.CFrame
  1617. local rngm = Instance.new("SpecialMesh", rng)
  1618. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1619. local rng2 = rng:Clone()
  1620. rng2.Parent = Character
  1621. local rng2m = rng2.Mesh
  1622. local rng3 = rng:Clone()
  1623. rng3.Parent = Character
  1624. local rng3m = rng3.Mesh
  1625. local rng4 = rng:Clone()
  1626. rng4.Parent = Character
  1627. local rng4m = rng4.Mesh
  1628. local rng5 = rng:Clone()
  1629. rng5.Parent = Character
  1630. local rng5m = rng5.Mesh
  1631. local rng6 = rng:Clone()
  1632. rng6.Material = "Plastic"
  1633. rng6.Parent = Character
  1634. local rng6m = rng6.Mesh
  1635. rng6m.Scale = vt(3.5, 3.5, 3)
  1636. rng6m.MeshType = "FileMesh"
  1637. rng6m.MeshId = "rbxassetid://437347603"
  1638. local hita = rng6.Touched:connect(function(hit)
  1639. Damagefunc(hit, 27, 37, math.random(20, 30), "Normal", RootPart, 0.2, 1)
  1640. end)
  1641. rng2.CFrame = RootPart.CFrame
  1642. rng3.CFrame = RootPart.CFrame
  1643. rng4.CFrame = RootPart.CFrame
  1644. rng5.CFrame = RootPart.CFrame
  1645. rng6.CFrame = RootPart.CFrame
  1646. wait()
  1647. local Sound = Instance.new("Sound, rng6)
  1648. Sound.SoundId = "rbxassetid://136847657"
  1649. Sound.Pitch = 1.1
  1650. Sound.Looped = false
  1651. Sound.Volume = 10
  1652. Sound:play()
  1653. local scaler = 2
  1654. local scaler2 = 2
  1655. for i = 0, 10, 0.1 do
  1656. swait()
  1657. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * scaler2
  1658. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector * scaler2 / 0.15
  1659. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector * scaler2 / 0.2
  1660. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector * scaler2 / 0.25
  1661. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector * scaler2 / 5
  1662. rng6.Size = rng6.Size + Vector3.new(scaler2 / 1.3, scaler2 / 1.3, scaler2 / 1.3)
  1663. rng6.CFrame = rng3.CFrame
  1664. rng.Transparency = rng.Transparency + 0.1
  1665. rng2.Transparency = rng2.Transparency + 1.01
  1666. rng3.Transparency = rng3.Transparency + 0.01
  1667. rng4.Transparency = rng4.Transparency + 0.01
  1668. rng5.Transparency = rng5.Transparency + 0.01
  1669. rng6.Transparency = rng6.Transparency + 0.021
  1670. scaler = scaler - 0.025
  1671. scaler2 = scaler2 - 0.02
  1672. rng2m.Scale = rng2m.Scale + Vector3.new((scaler2) / 2.5, (scaler2) / 2.5, 1.5)
  1673. rng3m.Scale = rng3m.Scale + Vector3.new((scaler2) / 2, (scaler2) / 2, 1)
  1674. rng4m.Scale = rng4m.Scale + Vector3.new((scaler2) / 1.5, (scaler2) / 1.5, 0.5)
  1675. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  1676. rngm.Scale = rngm.Scale + Vector3.new((scaler2) / 9, (scaler2) / 9, 9)
  1677. game:GetService("Debris"):AddItem(bv, 1)
  1678. end
  1679. hita:disconnect()
  1680. game:GetService("Debris"):AddItem(rng, 1)
  1681. game:GetService("Debris"):AddItem(rng2, 1)
  1682. game:GetService("Debris"):AddItem(rng3, 1)
  1683. game:GetService("Debris"):AddItem(rng4, 1)
  1684. game:GetService("Debris"):AddItem(rng5, 1)
  1685. attack = false
  1686. end
  1687.  
  1688. Smash = function()
  1689. if not D then
  1690. D = false
  1691. Idle = true
  1692. for i = 0, 2, 0.1 do
  1693. swait()
  1694. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1)
  1695. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1)
  1696. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1697. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1)
  1698. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1699. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
  1700. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1701. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1702. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1703. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1704. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1705. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1706. Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1)
  1707. end
  1708. wait(0.7)
  1709. coroutine.resume(coroutine.create(function()
  1710. for i = 1, 1000 do
  1711. game:GetService("RunService").RenderStepped:wait()
  1712. end
  1713. end))
  1714. for i = 0, 2, 0.1 do
  1715. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
  1716. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1)
  1717. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1718. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1719. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1720. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1721. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1722. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1723. Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1724. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1725. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1726. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1727. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1728. Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0.4, 0), 0.1)
  1729. game:GetService("RunService").RenderStepped:wait()
  1730. end
  1731. superpunch()
  1732. Idle = false
  1733. wait(0.7)
  1734. D = false
  1735. end
  1736. end
  1737.  
  1738. fade = function(obj, dest, grow)
  1739. spawn(function()
  1740. local oldcf = obj.CFrame
  1741. for i = 0, 10 do
  1742. if grow then
  1743. obj.Size = obj.Size + Vector3.new(1, 1, 1)
  1744. obj.CFrame = oldcf
  1745. end
  1746. obj.Transparency = obj.Transparency + 0.1
  1747. swait()
  1748. end
  1749. if dest then
  1750. obj:Destroy()
  1751. end
  1752. end)
  1753. end
  1754.  
  1755. FCSmash = function()
  1756. if not D then
  1757. D = false
  1758. Idle = true
  1759. for i = 0, 2, 0.1 do
  1760. swait()
  1761. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -1), 0.1)
  1762. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1.55), 0.1)
  1763. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1764. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 1), 0.1)
  1765. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1766. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
  1767. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1768. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1769. Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1770. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0, 0.6, 0.3), 0.1)
  1771. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1772. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1773. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1774. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1775. Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, -1, 0), 0.1)
  1776. end
  1777. local FZcharge = Instance.new("ParticleEmitter", RightHand)
  1778. FZcharge.Texture = "rbxassetid://31727915"
  1779. FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  1780. FZcharge.EmissionDirection = "Bottom"
  1781. FZcharge.Speed = NumberRange.new(5)
  1782. FZcharge.Size = NumberSequence.new(2, 1)
  1783. FZcharge.Drag = 2
  1784. FZcharge.LockedToPart = false
  1785. FZcharge.Lifetime = NumberRange.new(0.5)
  1786. FZcharge.Rate = 150
  1787. FZcharge.LightEmission = 0
  1788. FZcharge.Rotation = NumberRange.new(-100, 100)
  1789. FZcharge.VelocitySpread = 100
  1790. coroutine.resume(coroutine.create(function()
  1791. for i = 1, 15 do
  1792. local HQ = Instance.new("Part", Character)
  1793. do
  1794. HQ.Size = Vector3.new(1, 0, 1)
  1795. HQ.BrickColor = BrickColor.new("White")
  1796. HQ.Material = "Neon"
  1797. HQ.Anchored = true
  1798. HQ.CanCollide = false
  1799. HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  1800. local HQ2 = Instance.new("SpecialMesh", HQ)
  1801. HQ2.MeshId = "rbxassetid://20329976"
  1802. HQ2.Scale = Vector3.new(1, 1, 1)
  1803. coroutine.resume(coroutine.create(function()
  1804. for i = 1, 200 do
  1805. HQ2.Scale = HQ2.Scale + Vector3.new(2, 0, 2)
  1806. HQ.Transparency = HQ.Transparency + 0.09
  1807. wait(1e-11)
  1808. end
  1809. end))
  1810. wait(0.3)
  1811. end
  1812. end
  1813. end))
  1814. coroutine.resume(coroutine.create(function()
  1815. for i = 1, 12 do
  1816. local HQ = Instance.new("Part", RightHand)
  1817. do
  1818. HQ.Size = Vector3.new(1, 1, 1)
  1819. HQ.BrickColor = BrickColor.new("White")
  1820. HQ.Material = "Neon"
  1821. HQ.Anchored = true
  1822. HQ.CanCollide = false
  1823. HQ.Transparency = 0.4
  1824. HQ.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0)
  1825. local HQ2 = Instance.new("SpecialMesh", HQ)
  1826. HQ2.MeshType = "Sphere"
  1827. HQ2.Scale = Vector3.new(1, 1, 1)
  1828. local ZQW = Instance.new("Part", RightHand)
  1829. ZQW.Size = Vector3.new(1, 1, 1)
  1830. ZQW.BrickColor = BrickColor.new("White")
  1831. ZQW.Material = "Neon"
  1832. ZQW.Transparency = 0.4
  1833. ZQW.Anchored = true
  1834. ZQW.CanCollide = false
  1835. ZQW.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0)
  1836. local ZQW2 = Instance.new("SpecialMesh", ZQW)
  1837. ZQW2.MeshType = "Sphere"
  1838. ZQW2.Scale = Vector3.new(1, 1, 1)
  1839. local H = Instance.new("Part", RightHand)
  1840. H.Size = Vector3.new(1, 1, 1)
  1841. H.BrickColor = BrickColor.new("White")
  1842. H.CanCollide = false
  1843. H.Anchored = true
  1844. H.CFrame = Character.RightHand.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1845. local H2 = Instance.new("SpecialMesh", H)
  1846. H2.MeshId = "rbxassetid://9982590"
  1847. coroutine.resume(coroutine.create(function()
  1848. for i = 1, 200 do
  1849. ZQW2.Scale = ZQW2.Scale + Vector3.new(0.3, 0.3, 0.3)
  1850. ZQW.Transparency = ZQW.Transparency + 0.1
  1851. HQ2.Scale = HQ2.Scale + Vector3.new(0.3, 0.3, 0.3)
  1852. HQ.Transparency = HQ.Transparency + 0.1
  1853. H2.Scale = H2.Scale + Vector3.new(0.3, 0.3, 0.3)
  1854. H.Transparency = H.Transparency + 0.2
  1855. wait(1e-11)
  1856. end
  1857. HQ:Destroy()
  1858. H2:Destroy()
  1859. H:Destroy()
  1860. HQ2:Destroy()
  1861. ZQW:Destroy()
  1862. ZQW2:Destroy()
  1863. end))
  1864. wait(0.3)
  1865. end
  1866. end
  1867. end))
  1868. wait(0.5)
  1869. wait(4.5)
  1870. for i = 0, 1.5, 0.1 do
  1871. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1.2, 0, 0.5), 0.1)
  1872. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(1.55, 0, -0.8), 0.1)
  1873. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1874. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0.6, 0, -0.6), 0.1)
  1875. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1876. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
  1877. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new(LeftKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1878. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-1, 0, 0), 0.1)
  1879. Root.C0 = Root.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 5, 1), 0.1)
  1880. Neck.C0 = Neck.C0:lerp(CFrame.new(Neck.C0.p) * CFrame.Angles(0.5, 0.2, 0.3), 0.1)
  1881. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new(RightFoot.RightAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(rad(0), rad(0), rad(0)), 0.1)
  1882. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new(LeftFoot.LeftAnkle.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1883. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new(RightHand.RightWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1884. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new(LeftHand.LeftWrist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  1885. Waist.C0 = Waist.C0:lerp(CFrame.new(Waist.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(-0.3, 1, 0), 0.1)
  1886. game:GetService("RunService").RenderStepped:wait()
  1887. end
  1888. coroutine.resume(coroutine.create(function()
  1889. for i = 1, 3 do
  1890. local HQ = Instance.new("Part", Character)
  1891. do
  1892. HQ.Size = Vector3.new(1, 1, 1)
  1893. HQ.BrickColor = BrickColor.new("White")
  1894. HQ.Material = "Neon"
  1895. HQ.Anchored = true
  1896. HQ.CanCollide = false
  1897. HQ.CFrame = RootPart.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
  1898. local HQ2 = Instance.new("SpecialMesh", HQ)
  1899. HQ2.MeshId = "rbxassetid://20329976"
  1900. HQ2.Scale = Vector3.new(1, 1, 1)
  1901. coroutine.resume(coroutine.create(function()
  1902. for i = 1, 200 do
  1903. HQ2.Scale = HQ2.Scale + Vector3.new(20, 20, 20)
  1904. HQ.Transparency = HQ.Transparency + 0.09
  1905. wait(1e-11)
  1906. end
  1907. end))
  1908. wait(0.3)
  1909. end
  1910. end
  1911. end))
  1912. coroutine.resume(coroutine.create(function()
  1913. for i = 3, 5 do
  1914. local HQ = Instance.new("Part", Character)
  1915. do
  1916. HQ.Size = Vector3.new(1, 0, 1)
  1917. HQ.BrickColor = BrickColor.new("White")
  1918. HQ.Material = "Neon"
  1919. HQ.Anchored = true
  1920. HQ.CanCollide = false
  1921. HQ.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  1922. local HQ2 = Instance.new("SpecialMesh", HQ)
  1923. HQ2.MeshId = "rbxassetid://20329976"
  1924. HQ2.Scale = Vector3.new(1, 1, 1)
  1925. local HQR = Instance.new("Part", Character)
  1926. HQR.Size = Vector3.new(1, 0, 1)
  1927. HQR.BrickColor = BrickColor.new("White")
  1928. HQR.Material = "Neon"
  1929. HQR.Anchored = true
  1930. HQR.CanCollide = false
  1931. HQR.CFrame = RootPart.CFrame * CFrame.new(0, -2, 0) * CFrame.Angles(0, 0, 0)
  1932. local HQR2 = Instance.new("SpecialMesh", HQR)
  1933. HQR2.MeshId = "rbxassetid://3270017"
  1934. HQR2.Scale = Vector3.new(1, 1, 1)
  1935. coroutine.resume(coroutine.create(function()
  1936. for i = 1, 200 do
  1937. HQ2.Scale = HQ2.Scale + Vector3.new(7, 0, 7)
  1938. HQ.Transparency = HQ.Transparency + 0.09
  1939. HQR2.Scale = HQR2.Scale + Vector3.new(30, 34, 0)
  1940. HQR.Transparency = HQR.Transparency + 0.09
  1941. wait(1e-11)
  1942. end
  1943. HQ:Destroy()
  1944. HQ2:Destroy()
  1945. HQR:Destroy()
  1946. HQR2:Destroy()
  1947. end))
  1948. wait(0.3)
  1949. end
  1950. end
  1951. end))
  1952. FZcharge:Destroy()
  1953. killbrick2 = Instance.new("Part", Characte)
  1954. killbrick2.Size = Vector3.new(8, 80, 9000)
  1955. killbrick2.Transparency = 1
  1956. killbrick2.CanCollide = true
  1957. wait(0.001)
  1958. killbrick2.CanCollide = false
  1959. killbrick2.Anchored = true
  1960. killbrick2.CFrame = RootPart.CFrame * CFrame.new(0, 0, -1005)
  1961. killbrick2.Touched:connect(function(h)
  1962. local x = h.Parent:FindFirstChildOfClass("Humanoid")
  1963. if x then
  1964. if x.Parent.Name == game.Players.LocalPlayer.Name then
  1965. safe = true
  1966. else
  1967. safe = false
  1968. end
  1969. if x and safe == false then
  1970. h.Parent.Torso.Velocity = CFrame.new(Character.Head.Position, h.Parent.Torso.Position).lookVector * 0
  1971. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  1972. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 0, 0)
  1973. wait(0)
  1974. x.Parent:BreakJoints()
  1975. wait(1)
  1976. x.Parent:Destroy()
  1977. wait()
  1978. safe = true
  1979. end
  1980. end
  1981. end)
  1982. fcpunch()
  1983. wait(0.7)
  1984. Idle = false
  1985. killbrick2:Destroy()
  1986. wait(0.2)
  1987. D = false
  1988. end
  1989. end
  1990.  
  1991. KickBoom = function()
  1992. local Sound = Instance.new("Sound", Character.UpperTorso)
  1993. Sound.SoundId = "rbxassetid://142070127"
  1994. Sound.Pitch = 1
  1995. Sound.Looped = false
  1996. Sound.Volume = 10
  1997. Sound:play()
  1998. local Sound = Instance.new("Sound", Character.UpperTorso)
  1999. Sound.SoundId = "rbxassetid://169628396"
  2000. Sound.Pitch = 1
  2001. Sound.Looped = false
  2002. Sound.Volume = 10
  2003. Sound:play()
  2004. local effspwn = Instance.new("Part")
  2005. local model = Instance.new("Model")
  2006. game.Debris:AddItem(model, 20)
  2007. model.Name = "smasheffects"
  2008. model.Parent = Character
  2009. effspwn.Name = "spwnr"
  2010. effspwn.Size = Vector3.new(1, 1, 1)
  2011. effspwn.Anchored = true
  2012. effspwn.CanCollide = false
  2013. effspwn.Transparency = 1
  2014. effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  2015. effspwn.Parent = model
  2016. for i = 1, 15 do
  2017. local gtrace = Instance.new("Part", game.Workspace)
  2018. do
  2019. gtrace.BrickColor = BrickColor.new("Grey")
  2020. gtrace.Material = "Slate"
  2021. gtrace.Size = Vector3.new(31, 31, 31)
  2022. gtrace.Anchored = true
  2023. gtrace.CanCollide = true
  2024. gtrace.CFrame = (Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-70, 70), -6, math.random(-70, 70))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(359)), math.random(0, math.rad(359)), math.random(0, math.rad(359)))
  2025. local gdisp = coroutine.wrap(function()
  2026. wait(12)
  2027. for i = 1, 9 do
  2028. wait(0.1)
  2029. gtrace.Transparency = gtrace.Transparency + 0.1
  2030. end
  2031. gtrace:Destroy()
  2032. end)
  2033. gdisp()
  2034. end
  2035. end
  2036. for i,v in pairs(FindNearestTorso(UpperTorso.CFrame.p, 50)) do
  2037. if v:FindFirstChild("Humanoid") then
  2038. v.Humanoid:TakeDamage(math.random(12040, 12040))
  2039. v.Humanoid.PlatformStand = true
  2040. v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250
  2041. end
  2042. end
  2043. local H33 = Instance.new("Part", Character)
  2044. H33.Size = Vector3.new(1, 1, 1)
  2045. H33.BrickColor = BrickColor.new("White")
  2046. H33.CanCollide = false
  2047. H33.Anchored = true
  2048. H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
  2049. local H233 = Instance.new("SpecialMesh", H33)
  2050. H233.MeshId = "rbxassetid://3270017"
  2051. local H333 = Instance.new("Part", Character)
  2052. H333.Size = Vector3.new(1, 1, )
  2053. H333.BrickColor = BrickColor.new("White")
  2054. H333.CanCollide = false
  2055. H333.Anchored = true
  2056. H333.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -, 0) * CFrame.Angles(0, 1.5, 0)
  2057. local H2333 = Instance.new("SpecialMesh", H333)
  2058. H2333.MeshId = "rbxassetid://3270017"
  2059. local H4 = Instance.new("Part", Characte)
  2060. H4.Size = Vector3.new(, 1, 1)
  2061. H4.BrickColor = BrickColor.new("White)
  2062. H4.CanCollide = false
  2063. H4.Anchored = true
  2064. H4.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.75)
  2065. local H24 = Instance.new("SpecialMesh, H4)
  2066. H24.MeshId = "rbxassetid://3270017"
  2067. coroutine.resume(coroutine.create(function()
  2068. for i = 1, 200 do
  2069. H233.Scale = H233.Scale + Vector3.new(16, 16, 16)
  2070. H33.Transparency = H33.Transparency + 0.02
  2071. H2333.Scale = H2333.Scale + Vector3.new(17, 17, 17)
  2072. H333.Transparency = H333.Transparency + 0.02
  2073. H24.Scale = H24.Scale + Vector3.new(17, 17, 17)
  2074. H4.Transparency = H4.Transparency + 0.02
  2075. wait(1e-11)
  2076. end
  2077. end))
  2078. coroutine.resume(coroutine.create(function()
  2079. local shok = Instance.new("Part")
  2080. shok.Name = "shock3"
  2081. shok.BrickColor = BrickColor.new("Institutional white")
  2082. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2083. shok.Size = Vector3.new(1, 1, 1)
  2084. shok.Anchored = true
  2085. shok.Material = "Neon"
  2086. shok.Transparency = 0.35
  2087. shok.CanCollide = false
  2088. shok.Parent = model
  2089. game.Debris:AddItem(shok, 12)
  2090. local mesh = Instance.new("SpecialMesh")
  2091. mesh.MeshType = "FileMesh"
  2092. mesh.MeshId = "rbxassetid://"
  2093. mesh.Scale = Vector3.new(1, 1, 1)
  2094. mesh.Parent = shok
  2095. for e = 1, 15 do
  2096. wait()
  2097. mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1)
  2098. shok.Transparency = shok.Transparency + 0.004
  2099. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2100. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2101. end
  2102. for e = 1, 16 do
  2103. wait()
  2104. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2105. shok.Transparency = shok.Transparency + 0.004
  2106. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2107. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2108. end
  2109. for e = 1, 12 do
  2110. wait()
  2111. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2112. shok.Transparency = shok.Transparency + 0.06
  2113. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2114. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2115. end
  2116. end))
  2117. coroutine.resume(coroutine.create(function()
  2118. local shok = Instance.new("Part")
  2119. shok.Name = "shock3"
  2120. shok.BrickColor = BrickColor.new("Lily white")
  2121. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2122. shok.Size = Vector3.new(1, 1, 1)
  2123. shok.Anchored = true
  2124. shok.Material = "Neon"
  2125. shok.Transparency = 0.1
  2126. shok.CanCollide = false
  2127. shok.Parent = model
  2128. game.Debris:AddItem(shok, 12)
  2129. local mesh = Instance.new("SpecialMesh")
  2130. mesh.MeshType = "FileMesh"
  2131. mesh.MeshId = "rbxassetid://1095708"
  2132. mesh.Scale = Vector3.new(47, 47, 47)
  2133. mesh.Parent = shok
  2134. for e = 1, 15 do
  2135. wait()
  2136. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2137. shok.Transparency = shok.Transparency + 0.04
  2138. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2139. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2140. end
  2141. for e = 1, 16 do
  2142. wait()
  2143. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2144. shok.Transparency = shok.Transparency + 0.04
  2145. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2146. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2147. shok.BrickColor = BrickColor.new("Grey")
  2148. end
  2149. for e = 1, 12 do
  2150. wait()
  2151. mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
  2152. shok.Transparency = shok.Transparency + 0.004
  2153. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2154. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2155. end
  2156. end))
  2157. coroutine.resume(coroutine.create(function()
  2158. local shok = Instance.new("Part")
  2159. shok.Name = "shock3"
  2160. shok.BrickColor = BrickColor.new("Institutional white")
  2161. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2162. shok.Size = Vector3.new(1, 1, 1)
  2163. shok.Anchored = true
  2164. shok.Material = "Neon"
  2165. shok.Transparency = 0.35
  2166. shok.CanCollide = false
  2167. shok.Parent = model
  2168. game.Debris:AddItem(shok, 12)
  2169. local mesh = Instance.new("SpecialMesh")
  2170. mesh.MeshType = "FileMesh"
  2171. mesh.MeshId = "rbxassetid://549734488"
  2172. mesh.Scale = Vector3.new(1, 1, 1)
  2173. mesh.Parent = shok
  2174. for e = 1, 15 do
  2175. wait()
  2176. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2177. shok.Transparency = shok.Transparency + 0.004
  2178. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2179. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2180. end
  2181. for e = 1, 16 do
  2182. wait()
  2183. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2184. shok.Transparency = shok.Transparency + 0.004
  2185. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2186. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2187. end
  2188. for e = 1, 12 do
  2189. wait()
  2190. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2191. shok.Transparency = shok.Transparency + 0.06
  2192. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2193. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2194. end
  2195. end))
  2196. end
  2197.  
  2198. chow = function()
  2199. local Sound = Instance.new("Sound", hit)
  2200. Sound.SoundId = "rbxassetid://142070127"
  2201. Sound.Pitch = 1
  2202. Sound.Looped = false
  2203. Sound.Volume = 10
  2204. Sound:play()
  2205. local Sound = Instance.new("Sound", hit)
  2206. Sound.SoundId = "rbxassetid://169628396"
  2207. Sound.Pitch = 1
  2208. Sound.Looped = false
  2209. Sound.Volume = 10
  2210. Sound:play()
  2211. local effspwn = Instance.new("Part")
  2212. local model = Instance.new("Model")
  2213. game.Debris:AddItem(model, 20)
  2214. model.Name = "smasheffects"
  2215. model.Parent = Character
  2216. effspwn.Name = "spwnr"
  2217. effspwn.Size = Vector3.new(1, 1, 1)
  2218. effspwn.Anchored = true
  2219. effspwn.CanCollide = false
  2220. effspwn.Transparency = 1
  2221. effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  2222. effspwn.Parent = model
  2223. for i = 1, 15 do
  2224. local gtrace = Instance.new("Part", game.Workspace)
  2225. do
  2226. gtrace.BrickColor = BrickColor.new("Grey")
  2227. gtrace.Material = "Slate"
  2228. gtrace.Size = Vector3.new(31, 31, 31)
  2229. gtrace.Anchored = true
  2230. gtrace.CanCollide = true
  2231. gtrace.CFrame = (hit.CFrame + Vector3.new(math.random(-70, 70), -6, math.random(-70, 70))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(359)), math.random(0, math.rad(359)), math.random(0, math.rad(359)))
  2232. local gdisp = coroutine.wrap(function()
  2233. wait(12)
  2234. for i = 1, 9 do
  2235. wait(0.1)
  2236. gtrace.Transparency = gtrace.Transparency + 0.1
  2237. end
  2238. gtrace:Destroy()
  2239. end)
  2240. gdisp()
  2241. end
  2242. end
  2243. for i,v in pairs(FindNearestTorso(UpperTorso.CFrame.p, 50)) do
  2244. if v:FindFirstChild("Humanoid") then
  2245. v.Humanoid:TakeDamage(math.random(12040, 12040))
  2246. v.Humanoid.PlatformStand = true
  2247. v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250
  2248. end
  2249. end
  2250. local H33 = Instance.new("Part", Character)
  2251. H33.Size = Vector3.new(1, 1, 1)
  2252. H33.BrickColor = BrickColor.new("White")
  2253. H33.CanCollide = false
  2254. H33.Anchored = true
  2255. H33.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(1.55, 0, 0)
  2256. local H233 = Instance.new("SpecialMesh", H33)
  2257. H233.MeshId = "rbxassetid://3270017"
  2258. local H333 = Instance.new("Part", Character)
  2259. H333.Size = Vector3.new(1, 1, )
  2260. H333.BrickColor = BrickColor.new("White")
  2261. H333.CanCollide = false
  2262. H333.Anchored = true
  2263. H333.CFrame = hit.CFrame * CFrame.new(0, -, 0) * CFrame.Angles(0, 1.5, 0)
  2264. local H2333 = Instance.new("SpecialMesh", H333)
  2265. H2333.MeshId = "rbxassetid://3270017"
  2266. local H4 = Instance.new("Part", Characte)
  2267. H4.Size = Vector3.new(, 1, 1)
  2268. H4.BrickColor = BrickColor.new("White)
  2269. H4.CanCollide = false
  2270. H4.Anchored = true
  2271. H4.CFrame = hit.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.75)
  2272. local H24 = Instance.new("SpecialMesh, H4)
  2273. H24.MeshId = "rbxassetid://3270017"
  2274. coroutine.resume(coroutine.create(function()
  2275. for i = 1, 200 do
  2276. H233.Scale = H233.Scale + Vector3.new(16, 16, 16)
  2277. H33.Transparency = H33.Transparency + 0.02
  2278. H2333.Scale = H2333.Scale + Vector3.new(17, 17, 17)
  2279. H333.Transparency = H333.Transparency + 0.02
  2280. H24.Scale = H24.Scale + Vector3.new(17, 17, 17)
  2281. H4.Transparency = H4.Transparency + 0.02
  2282. wait(1e-11)
  2283. end
  2284. end))
  2285. coroutine.resume(coroutine.create(function()
  2286. local shok = Instance.new("Part")
  2287. shok.Name = "shock3"
  2288. shok.BrickColor = BrickColor.new("Institutional white")
  2289. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2290. shok.Size = Vector3.new(1, 1, 1)
  2291. shok.Anchored = true
  2292. shok.Material = "Neon"
  2293. shok.Transparency = 0.35
  2294. shok.CanCollide = false
  2295. shok.Parent = model
  2296. game.Debris:AddItem(shok, 12)
  2297. local mesh = Instance.new("SpecialMesh")
  2298. mesh.MeshType = "FileMesh"
  2299. mesh.MeshId = "rbxassetid://"
  2300. mesh.Scale = Vector3.new(1, 1, 1)
  2301. mesh.Parent = shok
  2302. for e = 1, 15 do
  2303. wait()
  2304. mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1)
  2305. shok.Transparency = shok.Transparency + 0.004
  2306. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2307. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2308. end
  2309. for e = 1, 16 do
  2310. wait()
  2311. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2312. shok.Transparency = shok.Transparency + 0.004
  2313. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2314. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2315. end
  2316. for e = 1, 12 do
  2317. wait()
  2318. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2319. shok.Transparency = shok.Transparency + 0.06
  2320. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2321. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2322. end
  2323. end))
  2324. coroutine.resume(coroutine.create(function()
  2325. local shok = Instance.new("Part")
  2326. shok.Name = "shock3"
  2327. shok.BrickColor = BrickColor.new("Lily white")
  2328. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2329. shok.Size = Vector3.new(1, 1, 1)
  2330. shok.Anchored = true
  2331. shok.Material = "Neon"
  2332. shok.Transparency = 0.1
  2333. shok.CanCollide = false
  2334. shok.Parent = model
  2335. game.Debris:AddItem(shok, 12)
  2336. local mesh = Instance.new("SpecialMesh")
  2337. mesh.MeshType = "FileMesh"
  2338. mesh.MeshId = "rbxassetid://1095708"
  2339. mesh.Scale = Vector3.new(47, 47, 47)
  2340. mesh.Parent = shok
  2341. for e = 1, 15 do
  2342. wait()
  2343. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2344. shok.Transparency = shok.Transparency + 0.04
  2345. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2346. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2347. end
  2348. for e = 1, 16 do
  2349. wait()
  2350. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2351. shok.Transparency = shok.Transparency + 0.04
  2352. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2353. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2354. shok.BrickColor = BrickColor.new("Grey")
  2355. end
  2356. for e = 1, 12 do
  2357. wait()
  2358. mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
  2359. shok.Transparency = shok.Transparency + 0.004
  2360. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2361. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2362. end
  2363. end))
  2364. coroutine.resume(coroutine.create(function()
  2365. local shok = Instance.new("Part")
  2366. shok.Name = "shock3"
  2367. shok.BrickColor = BrickColor.new("Institutional white")
  2368. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2369. shok.Size = Vector3.new(1, 1, 1)
  2370. shok.Anchored = true
  2371. shok.Material = "Neon"
  2372. shok.Transparency = 0.35
  2373. shok.CanCollide = false
  2374. shok.Parent = model
  2375. game.Debris:AddItem(shok, 12)
  2376. local mesh = Instance.new("SpecialMesh")
  2377. mesh.MeshType = "FileMesh"
  2378. mesh.MeshId = "rbxassetid://549734488"
  2379. mesh.Scale = Vector3.new(1, 1, 1)
  2380. mesh.Parent = shok
  2381. for e = 1, 15 do
  2382. wait()
  2383. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2384. shok.Transparency = shok.Transparency + 0.004
  2385. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2386. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2387. end
  2388. for e = 1, 16 do
  2389. wait()
  2390. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2391. shok.Transparency = shok.Transparency + 0.004
  2392. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2393. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2394. end
  2395. for e = 1, 12 do
  2396. wait()
  2397. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2398. shok.Transparency = shok.Transparency + 0.06
  2399. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2400. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2401. end
  2402. end))
  2403. end
  2404.  
  2405. Mouse.KeyDown:connect(function(k)
  2406. if k:byte() == 48 then
  2407. Humanoid.WalkSpeed = 200
  2408. end
  2409. end)
  2410. Mouse.KeyUp:connect(function(k)
  2411. if k:byte() == 48 then
  2412. Humanoid.WalkSpeed = 16
  2413. end
  2414. end)
  2415. SeriousSlam = function()
  2416. local Sound = Instance.new("Sound", Character.UpperTorso)
  2417. Sound.SoundId = "rbxassetid://142070127"
  2418. Sound.Pitch = 1
  2419. Sound.Looped = false
  2420. Sound.Volume = 10
  2421. Sound:play()
  2422. local Sound = Instance.new("Sound", Character.UpperTorso)
  2423. Sound.SoundId = "rbxassetid://169628396"
  2424. Sound.Pitch = 1
  2425. Sound.Looped = false
  2426. Sound.Volume = 10
  2427. Sound:play()
  2428. local effspwn = Instance.new("Part")
  2429. local model = Instance.new("Model")
  2430. game.Debris:AddItem(model, 20)
  2431. model.Name = "smasheffects"
  2432. model.Parent = Character
  2433. effspwn.Name = "spwnr"
  2434. effspwn.Size = Vector3.new(1, 1, 1)
  2435. effspwn.Anchored = true
  2436. effspwn.CanCollide = false
  2437. effspwn.Transparency = 1
  2438. effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  2439. effspwn.Parent = model
  2440. for i = 1, 15 do
  2441. local gtrace = Instance.new("Part", game.Workspace)
  2442. do
  2443. gtrace.BrickColor = BrickColor.new("Grey")
  2444. gtrace.Material = "Slate"
  2445. gtrace.Size = Vector3.new(91, 91, 91)
  2446. gtrace.Anchored = true
  2447. gtrace.CanCollide = true
  2448. gtrace.CFrame = (Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-240, 240), -6, math.random(-240, 240))) * CFrame.fromEulerAnglesXYZ(math.random(0, math.rad(76)), math.random(0, math.rad(90)), math.random(0, math.rad(360)))
  2449. local gdisp = coroutine.wrap(function()
  2450. wait(18)
  2451. for i = 1, 9 do
  2452. wait(0.1)
  2453. gtrace.Transparency = gtrace.Transparency + 0.1
  2454. end
  2455. gtrace:Destroy()
  2456. end)
  2457. gdisp()
  2458. end
  2459. end
  2460. local exp = Instance.new("Explosion", Character)
  2461. exp.BlastRadius = 147.5
  2462. exp.BlastPressure = 200
  2463. exp.Position = Character.HumanoidRootPart.Position
  2464. exp.Visible = false
  2465. for i,v in pairs(FindNearestTorso(UpperTorso.CFrame.p, 50)) do
  2466. if v:FindFirstChild("Humanoid") then
  2467. v.Humanoid:TakeDamage(math.random(1.1294319249192e+15, 1.1294319249192e+15))
  2468. v.Humanoid.PlatformStand = true
  2469. v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 5
  2470. end
  2471. end
  2472. local H33 = Instance.new("Part", Character)
  2473. H33.Size = Vector3.new(1, 1, 1)
  2474. H33.BrickColor = BrickColor.new("White")
  2475. H33.CanCollide = false
  2476. H33.Anchored = true
  2477. H33.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, ) * CFrame.Angles(1.55, 0, )
  2478. local H233 = Instance.new("SpecialMesh", H33)
  2479. H233.MeshId = "rbxassetid://3270017"
  2480. local H333 = Instance.new("Part", Character)
  2481. H333.Size = Vector3.new(1, , 1)
  2482. H333.BrickColor = BrickColor.new("White")
  2483. H333.CanCollide = false
  2484. H333.Anchored = true
  2485. H333.CFrame = Character.UpperTorso.CFrame * CFrame.new(, -3, 0) * CFrame.Angles(, 1.55, 0)
  2486. local H2333 = Instance.new("SpecialMesh", H33)
  2487. H2333.MeshId = "rbxassetid://3270017"
  2488. local H4 = Instance.new("Part, Character)
  2489. H4.Size = Vector3.new(1, 1, 1)
  2490. H4.BrickColor = BrickColor.new("White")
  2491. H4.CanCollide = false
  2492. H4.Anchored = true
  2493. H4.CFrame = Character.UpperTorso.CFrame * CFrame.new(0, -3, 0) * CFrame.Angles(0, 0, 1.75)
  2494. local H24 = Instance.new("SpecialMesh", H4)
  2495. H24.MeshId = "rbxassetid://3270017"
  2496. coroutine.resume(coroutine.create(function()
  2497. for i = 1, 200 do
  2498. H233.Scale = H233.Scale + Vector3.new(36, 36, 36)
  2499. H33.Transparency = H33.Transparency + 0.02
  2500. H2333.Scale = H2333.Scale + Vector3.new(37, 37, 37)
  2501. H333.Transparency = H333.Transparency + 0.02
  2502. H24.Scale = H24.Scale + Vector3.new(37, 37, 37)
  2503. H4.Transparency = H4.Transparency + 0.02
  2504. wait(1e-11)
  2505. end
  2506. end))
  2507. coroutine.resume(coroutine.create(function()
  2508. local shok = Instance.new("Part")
  2509. shok.Name = "shock3"
  2510. shok.BrickColor = BrickColor.new("Institutional white")
  2511. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2512. shok.Size = Vector3.new(1, 1, 1)
  2513. shok.Anchored = true
  2514. shok.Material = "Neon"
  2515. shok.Transparency = 0.35
  2516. shok.CanCollide = false
  2517. shok.Parent = model
  2518. game.Debris:AddItem(shok, 12)
  2519. local mesh = Instance.new("SpecialMesh")
  2520. mesh.MeshType = "FileMesh"
  2521. mesh.MeshId = "rbxassetid://"
  2522. mesh.Scale = Vector3.new(1, 1, 1)
  2523. mesh.Parent = shok
  2524. for e = 1, 15 do
  2525. wait()
  2526. mesh.Scale = mesh.Scale + Vector3.new(15, 20.6, 15)
  2527. shok.Transparency = shok.Transparency + 0.004
  2528. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2529. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2530. end
  2531. for e = 1, 16 do
  2532. wait()
  2533. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2534. shok.Transparency = shok.Transparency + 0.004
  2535. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2536. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2537. end
  2538. for e = 1, 12 do
  2539. wait()
  2540. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2541. shok.Transparency = shok.Transparency + 0.06
  2542. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2543. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2544. end
  2545. end))
  2546. coroutine.resume(coroutine.create(function()
  2547. local shok = Instance.new("Part")
  2548. shok.Name = "shock3"
  2549. shok.BrickColor = BrickColor.new("Lily white")
  2550. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2551. shok.Size = Vector3.new(1, 1, 1)
  2552. shok.Anchored = true
  2553. shok.Material = "Neon"
  2554. shok.Transparency = 0.1
  2555. shok.CanCollide = false
  2556. shok.Parent = model
  2557. game.Debris:AddItem(shok, 12)
  2558. local mesh = Instance.new("SpecialMesh")
  2559. mesh.MeshType = "FileMesh"
  2560. mesh.MeshId = "rbxassetid://1095708"
  2561. mesh.Scale = Vector3.new(67, 67, 47)
  2562. mesh.Parent = shok
  2563. for e = 1, 15 do
  2564. wait()
  2565. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2566. shok.Transparency = shok.Transparency + 0.04
  2567. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2568. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2569. end
  2570. for e = 1, 16 do
  2571. wait()
  2572. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2573. shok.Transparency = shok.Transparency + 0.04
  2574. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2575. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2576. shok.BrickColor = BrickColor.new("Grey")
  2577. end
  2578. for e = 1, 12 do
  2579. wait()
  2580. mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
  2581. shok.Transparency = shok.Transparency + 0.004
  2582. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2583. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2584. end
  2585. end))
  2586. coroutine.resume(coroutine.create(function()
  2587. local shok = Instance.new("Part")
  2588. shok.Name = "shock3"
  2589. shok.BrickColor = BrickColor.new("Institutional white")
  2590. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2591. shok.Size = Vector3.new(1, 1, 1)
  2592. shok.Anchored = true
  2593. shok.Material = "Neon"
  2594. shok.Transparency = 0.35
  2595. shok.CanCollide = false
  2596. shok.Parent = model
  2597. game.Debris:AddItem(shok, 12)
  2598. local mesh = Instance.new("SpecialMesh")
  2599. mesh.MeshType = "FileMesh"
  2600. mesh.MeshId = "rbxassetid://549734488"
  2601. mesh.Scale = Vector3.new(1, 1, 1)
  2602. mesh.Parent = shok
  2603. for e = 1, 15 do
  2604. wait()
  2605. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2606. shok.Transparency = shok.Transparency + 0.004
  2607. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2608. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2609. end
  2610. for e = 1, 16 do
  2611. wait()
  2612. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2613. shok.Transparency = shok.Transparency + 0.004
  2614. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2615. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2616. end
  2617. for e = 1, 12 do
  2618. wait()
  2619. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2620. shok.Transparency = shok.Transparency + 0.06
  2621. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2622. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2623. end
  2624. end))
  2625. end
  2626.  
  2627. Jump = function()
  2628. if not D then
  2629. D = true
  2630. Idle = true
  2631. do
  2632. for i = 0, 2, 0.1 do
  2633. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  2634. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0.p) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.1)
  2635. LeftElbow.C0 = LeftElbow.C0:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement