vovaa3

Untitled

Feb 22nd, 2018
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 49.41 KB | None | 0 0
  1. plr = game.Players.LocalPlayer
  2. char = plr.Character
  3. hrp = plr.Character.HumanoidRootPart
  4. mode = false
  5. tors = char.Torso
  6. m = plr:GetMouse()
  7. hum = char.Humanoid
  8.  
  9.  
  10.  
  11. function sp()
  12. local S = Instance.new("Sound",game.Soundscape)
  13. S.Volume = 0.6
  14. S.Looped = true
  15. S:Play()
  16. end
  17.  
  18. sp()
  19.  
  20. local acos = math.acos
  21. local sqrt = math.sqrt
  22. local Vec3 = Vector3.new
  23. local fromAxisAngle = CFrame.fromAxisAngle
  24.  
  25. local function toAxisAngle(CFr)
  26. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  27. local Angle = math.acos((R00+R11+R22-1)/2)
  28. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  29. A = A == 0 and 0.00001 or A
  30. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  31. B = B == 0 and 0.00001 or B
  32. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  33. C = C == 0 and 0.00001 or C
  34. local x = (R21-R12)/sqrt(A)
  35. local y = (R02-R20)/sqrt(B)
  36. local z = (R10-R01)/sqrt(C)
  37. return Vec3(x,y,z),Angle
  38. end
  39.  
  40. function ApplyTrig(Num,Func)
  41. local Min,Max = Func(0),Func(1)
  42. local i = Func(Num)
  43. return (i-Min)/(Max-Min)
  44. --[[if Func == "sin" then
  45. return (math.sin((1-Num)*math.pi)+1)/2
  46. elseif Func == "cos" then
  47. return (math.cos((1-Num)*math.pi)+1)/2
  48. end]]
  49. end
  50.  
  51. function LerpCFrame(CFrame1,CFrame2,Num)
  52. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  53. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  54. end
  55.  
  56. function Crater(Torso,Radius)
  57. spawn(function()
  58. local Ray = Ray.new(char.Torso.Position,Vector3.new(0,-1,0)*10)
  59. local Ignore = {}
  60. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  61. if v.Character ~= nil then
  62. Ignore[#Ignore+1] = v.Character
  63. end
  64. end
  65. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  66. if Hit == nil then return end
  67. local Parts = {}
  68. for i = 1,360,10 do
  69. local P = Instance.new("Part",char.Torso.Parent)
  70. P.Anchored = true
  71. P.FormFactor = "Custom"
  72. P.BrickColor = Hit.BrickColor
  73. P.Material = Hit.Material
  74. P.TopSurface = "Smooth"
  75. P.BottomSurface = "Smooth"
  76. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  77. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  78. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-45)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  79. if math.random(0,5) == 0 then -- rubble
  80. local P = Instance.new("Part",char.Torso.Parent)
  81. P.Anchored = true
  82. P.CanCollide = false
  83. P.FormFactor = "Custom"
  84. P.BrickColor = Hit.BrickColor
  85. P.Material = Hit.Material
  86. P.TopSurface = "Smooth"
  87. P.BottomSurface = "Smooth"
  88. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  89. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  90. P.CanCollide = true
  91. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-50)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  92. end
  93. end
  94. for i = 0,1,0.05 do
  95. for i2,v in pairs(Parts) do
  96. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  97. end
  98. wait(0.02)
  99. end
  100. for i,v in pairs(Parts) do
  101. if v[1].Size.X > 2.1 then
  102. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  103. end
  104. v[1].Anchored = false
  105. end
  106. for i = 0,1,0.05 do
  107. for i2,v in pairs(Parts) do
  108. v[1].Transparency = i
  109. if i == 1 then
  110. v[1]:Destroy()
  111. elseif i >= 0.25 then
  112. v[1].CanCollide = false
  113. end
  114. end
  115. wait(0.02)
  116. end
  117. Parts = nil
  118. end)
  119. end
  120.  
  121.  
  122. function FindNearestTorso(Position,Distance,SinglePlayer)
  123. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  124. local List = {}
  125. for i,v in pairs(workspace:GetChildren())do
  126. if v:IsA("Model")then
  127. if v:findFirstChild("Torso")then
  128. if v ~= char then
  129. if(v.char.Torso.Position -Position).magnitude <= Distance then
  130. table.insert(List,v)
  131. end
  132. end
  133. end
  134. end
  135. end
  136. return List
  137. end
  138.  
  139.  
  140.  
  141.  
  142. function hito(partoz, magn, dmg, debtim)
  143. for _, guy in pairs(workspace:GetChildren()) do
  144. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Head") and guy ~= plr.Character and magn > (guy:FindFirstChild("Head").Position - partoz.Position).magnitude and guy:FindFirstChild("Head"):FindFirstChild("alabo") == nil then
  145. do
  146. local humz = guy:FindFirstChild("Humanoid")
  147. local hed = guy:FindFirstChild("Head")
  148. humz:TakeDamage(dmg)
  149. local db = Instance.new("StringValue")
  150. db.Name = "alabo"
  151. db.Parent = hed
  152. delay(debtim, function()
  153. db:Destroy()
  154. end)
  155. end
  156. end
  157. end
  158. end
  159.  
  160.  
  161. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  162. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  163. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  164. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  165. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  166. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  167. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  168. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  169. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  170. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  171. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  172. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  173. RS = tors:FindFirstChild("Right Shoulder")
  174. LS = tors:FindFirstChild("Left Shoulder")
  175. RH = tors:FindFirstChild("Right Hip")
  176. LH = tors:FindFirstChild("Left Hip")
  177. RJ = hrp:FindFirstChild("RootJoint")
  178. N = tors:FindFirstChild("Neck")
  179. cf = CFrame.new
  180. ang = CFrame.Angles
  181. rd = math.rad
  182. rd2 = math.random
  183. LOADED = 1
  184.  
  185. Heartbeat = Instance.new("BindableEvent")
  186. Heartbeat.Name = "Heartbeat"
  187. Heartbeat.Parent = script
  188. frame = 0.03333333333333333
  189. tf = 0
  190. game:GetService("RunService").Heartbeat:connect(function(s, p)
  191. tf = tf + s
  192. if tf >= frame then
  193. for i = 1, math.floor(tf / frame) do
  194. Heartbeat:Fire()
  195. end
  196. tf = tf - frame * math.floor(tf / frame)
  197. end
  198. end)
  199. function swait(num)
  200. if num == 0 or num == nil then
  201. Heartbeat.Event:wait()
  202. else
  203. for i = 1, num do
  204. Heartbeat.Event:wait()
  205. end
  206. end
  207. end
  208.  
  209. function makeweld(parent, p0, p1, c0, c1)
  210. local wel = Instance.new("Weld")
  211. wel.Part0 = p0
  212. wel.Part1 = p1
  213. wel.C0 = c0
  214. if c1 ~= nil then
  215. wel.C1 = c1
  216. end
  217. wel.Parent = parent
  218. return wel
  219. end
  220.  
  221. function smash()
  222. hum.WalkSpeed = 2
  223. hum.JumpPower = 1
  224. local S = Instance.new("Sound",game.Soundscape)
  225. S.SoundId = "rbxassetid://532971932"
  226. S.Volume = 1.5
  227. local S4 = Instance.new("Sound",game.Soundscape)
  228. S4.SoundId = "rbxassetid://991726501"
  229. S4.Volume = 1.5
  230. local S3 = Instance.new("Sound",game.Soundscape)
  231. S3.SoundId = "rbxassetid://610327604"
  232. S3.Volume = 0.3
  233. S3.PlaybackSpeed = 0.85
  234. local pe = Instance.new("ParticleEmitter",char:FindFirstChild("Right Arm"))
  235. pe.Texture = "rbxassetid://272050333"
  236. pe.Size = NumberSequence.new(1)
  237. pe.LightEmission = 1
  238. pe.LightInfluence = 1
  239. pe.Rate = 1000000.000
  240. pe.Rotation = NumberRange.new(0, 360)
  241. pe.Speed = NumberRange.new(10)
  242. pe.Color = ColorSequence.new(Color3.new(0,170,0))
  243. pe.Lifetime = NumberRange.new(0.06)
  244. pe.LockedToPart = true
  245. local pe2 = Instance.new("ParticleEmitter",char:FindFirstChild("Right Arm"))
  246. pe2.Texture = "http://www.roblox.com/asset/?id=243098098"
  247. pe2.Size = NumberSequence.new(3)
  248. pe2.LightEmission = 1
  249. pe2.LightInfluence = 1
  250. pe2.Rate = 1000
  251. pe2.Color = ColorSequence.new(Color3.new(0,170,0))
  252. pe2.Rotation = NumberRange.new(0, 360)
  253. pe2.RotSpeed = NumberRange.new(2)
  254. pe2.Speed = NumberRange.new(15)
  255. pe2.SpreadAngle = Vector2.new(360,306)
  256. pe2.Lifetime = NumberRange.new(0.06)
  257. pe2.ZOffset = 1
  258. pe2.LockedToPart = true
  259. pe2.Name = "ParticleEmitter2"
  260.  
  261. S:Play()
  262. for _ = 1, 45 do
  263. swait()
  264. lerpz(RJ, "C0", RJC0 * cf(0, 0.8, -0.2) * ang(rd(10), rd(0), rd(-70)), 0.2)
  265. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(6), rd(2), rd(68)), 0.2)
  266. lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(25, 35)), rd(rd2(-15, -5)), rd(rd2(80, 90))), 0.2)
  267. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  268. lerpz(LS, "C0", LSC0 * cf(-0.15, -0.4, 0.5) * ang(rd(-10), rd(60), rd(-86)), 0.2)
  269. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(80), rd(0)), 0.2)
  270. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-29), rd(-2)), 0.2)
  271. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  272. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  273. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  274. end
  275. for _ = 1, 30 do
  276. swait()
  277. lerpz(RJ, "C0", RJC0 * cf(0, 1.2, -0.2) * ang(rd(5), rd(6), rd(-109)), 0.2)
  278. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-6), rd(96)), 0.2)
  279. lerpz(RS, "C0", RSC0 * cf(rd2(-1, 1) / 10, rd2(-1, 1) / 10, rd2(-1, 1) / 10) * ang(rd(rd2(10, 20)), rd(rd2(-25, -15)), rd(rd2(100, 110))), 0.2)
  280. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-46)), 0.2)
  281. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.2)
  282. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.2)
  283. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.2)
  284. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.2)
  285.  
  286. end
  287. for l = 1, 3 do
  288. swait()
  289. lerpz(RJ, "C0", RJC0 * cf(0.4, -1.6, -0.2) * ang(rd(5), rd(6), rd(60)), 0.3 + l / 4)
  290. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(14), rd(-4), rd(-35)), 0.3 + l / 4)
  291. lerpz(RS, "C0", RSC0 * cf(0.3, -0.4, 0.55) * ang(rd(0), rd(-58), rd(95)), 0.3 + l / 4)
  292. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(-80), rd(0)), 0.3 + l / 4)
  293. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-10), rd(60), rd(-66)), 0.3 + l / 4)
  294. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(30), rd(0)), 0.3 + l / 4)
  295. lerpz(RH, "C0", RHC0 * cf(0, 0.1, 0) * ang(rd(-6), rd(-39), rd(-2)), 0.3 + l / 4)
  296. lerpz(LH, "C0", LHC0 * cf(0.4, 0.2, -0.2) * ang(rd(-6), rd(80), rd(-10)), 0.3 + l / 4)
  297. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(25), rd(0), rd(0)), 0.3 + l / 4)
  298. end
  299. local woosh = Instance.new("Part",workspace)
  300. woosh.Size = Vector3.new(12, 12, 20)
  301. woosh.BrickColor = BrickColor.new("Institutional white")
  302. local me = Instance.new("FileMesh",woosh)
  303. me.MeshId = "rbxassetid://437347603"
  304. me.Scale = Vector3.new(1.3, 1.3, 1)
  305. woosh.CanCollide = false
  306. woosh.Anchored = false
  307. woosh.CFrame = woosh.CFrame:lerp(woosh.CFrame * CFrame.new(0, 0, -22), 0.4)
  308. woosh.CFrame = woosh.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  309. woosh.CFrame = char:FindFirstChild("Right Arm").CFrame
  310. woosh.CFrame = woosh.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  311. local woosh2 = Instance.new("Part",workspace)
  312. woosh2.Size = Vector3.new(12, 12, 20)
  313. woosh2.BrickColor = BrickColor.new("Institutional white")
  314. local me2 = Instance.new("FileMesh",woosh2)
  315. me2.MeshId = "rbxassetid://3270017"
  316. me2.Scale = Vector3.new(1.3, 1.3, 0.4)
  317. woosh2.CanCollide = false
  318. woosh2.Anchored = true
  319. woosh2.CFrame = woosh2.CFrame:lerp(woosh2.CFrame * CFrame.new(0, 0, -22), 0.4)
  320. woosh2.CFrame = woosh2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  321. woosh2.CFrame = char:FindFirstChild("Right Arm").CFrame * CFrame.new(0,-3,0)
  322. woosh2.CFrame = woosh2.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  323. local woosh3 = Instance.new("Part",workspace)
  324. woosh3.Size = Vector3.new(12, 12, 20)
  325. woosh3.BrickColor = BrickColor.new("Institutional white")
  326. local me3 = Instance.new("FileMesh",woosh3)
  327. me3.MeshId = "rbxassetid://3270017"
  328. me3.Scale = Vector3.new(1, 1, 0.4)
  329. woosh3.CanCollide = false
  330. woosh3.Anchored = true
  331. woosh3.CFrame = woosh3.CFrame:lerp(woosh3.CFrame * CFrame.new(0, 0, -22), 0.4)
  332. woosh3.CFrame = woosh3.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  333. woosh3.CFrame = char:FindFirstChild("Right Arm").CFrame * CFrame.new(0,-4.5,0)
  334. woosh3.CFrame = woosh3.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  335. local woosh1 = Instance.new("Part",workspace)
  336. woosh1.Size = Vector3.new(12, 12, 20)
  337. woosh1.BrickColor = BrickColor.new("Institutional white")
  338. local me1 = Instance.new("FileMesh",woosh1)
  339. me1.MeshId = "rbxassetid://489415447"
  340. me1.Scale = Vector3.new(1, 1, 0.4)
  341. woosh1.CanCollide = false
  342. woosh1.Anchored = true
  343. woosh1.CFrame = char:FindFirstChild("Right Arm").CFrame * CFrame.new(0,-4.5,0)
  344. local woosh4 = Instance.new("Part",workspace)
  345. woosh4.Size = Vector3.new(12, 12, 20)
  346. woosh4.BrickColor = BrickColor.new("Institutional white")
  347. local me4 = Instance.new("FileMesh",woosh4)
  348. me4.MeshId = "rbxassetid://http://www.roblox.com/asset/?id=1051557"
  349. me4.Scale = Vector3.new(1.3,0.1,1)
  350. woosh4.CanCollide = false
  351. woosh4.Anchored = true
  352. woosh4.CFrame = char:FindFirstChild("Right Arm").CFrame
  353. local woosh4 = Instance.new("Part",workspace)
  354. woosh4.Size = Vector3.new(12, 12, 20)
  355. woosh4.BrickColor = BrickColor.new("Institutional white")
  356. local me4 = Instance.new("FileMesh",woosh4)
  357. me4.MeshId = "http://www.roblox.com/asset/?id=1051557"
  358. me4.Scale = Vector3.new(2,3.3,2)
  359. woosh4.CanCollide = false
  360. woosh4.Anchored = true
  361. woosh4.CFrame = char:FindFirstChild("Right Arm").CFrame
  362. local v = Instance.new("BodyVelocity", woosh)
  363. v.velocity = woosh.CFrame.lookVector *100
  364. v.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  365. S3:Play()
  366. pe:remove()
  367. pe2:remove()
  368. Crater()
  369. for i = 0.14,1,0.015 do
  370. wait()
  371. hito(woosh, 70, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  372. woosh.CFrame = woosh.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0.1)
  373. woosh1.CFrame = woosh1.CFrame * CFrame.fromEulerAnglesXYZ(0,0.2,0)
  374. woosh.Transparency = woosh.Transparency + 0.04
  375. woosh2.CFrame = woosh2.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0.2)
  376. woosh2.Transparency = woosh2.Transparency + 0.03
  377. me2.Scale = me2.Scale + Vector3.new(2,2,1.8)
  378. woosh3.CFrame = woosh3.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0.2)
  379. woosh3.Transparency = woosh3.Transparency + 0.035
  380. me3.Scale = me3.Scale + Vector3.new(1.3,1.3,1)
  381. me1.Scale = me1.Scale + Vector3.new(2,1,2)
  382. woosh1.Transparency = woosh1.Transparency + 0.04
  383. woosh4.CFrame = woosh4.CFrame * CFrame.fromEulerAnglesXYZ(0,0.2,0)
  384. woosh4.Transparency = woosh4.Transparency + 0.02
  385. me4.Scale = me4.Scale + Vector3.new(2,4,2)
  386. end
  387. woosh3:remove()
  388. woosh2:remove()
  389. woosh1:remove()
  390. woosh4:remove()
  391. woosh:remove()
  392.  
  393. for _ = 1, 24 do
  394. swait()
  395. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  396. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  397. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  398. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  399. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  400. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  401. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  402. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  403. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.2)
  404. end
  405. S:remove()
  406. hum.WalkSpeed = 16
  407. hum.JumpPower = 50
  408. wait(2.3)
  409. S4:remove()
  410. S3:remove()
  411. end
  412.  
  413. function ring()
  414. local S4 = Instance.new("Sound",game.Soundscape)
  415. S4.SoundId = "rbxassetid://991726501"
  416. S4.Volume = 1.5
  417. local pe = Instance.new("ParticleEmitter",char:FindFirstChild("Right Leg"))
  418. pe.Texture = "rbxassetid://272050333"
  419. pe.Size = NumberSequence.new(1)
  420. pe.LightEmission = 1
  421. pe.LightInfluence = 1
  422. pe.Rate = 1000000.000
  423. pe.Rotation = NumberRange.new(0, 360)
  424. pe.Speed = NumberRange.new(10)
  425. pe.Color = ColorSequence.new(Color3.new(0,170,0))
  426. pe.Lifetime = NumberRange.new(0.06)
  427. pe.LockedToPart = true
  428. local pe2 = Instance.new("ParticleEmitter",char:FindFirstChild("Right Leg"))
  429. pe2.Texture = "http://www.roblox.com/asset/?id=243098098"
  430. pe2.Size = NumberSequence.new(3)
  431. pe2.LightEmission = 1
  432. pe2.LightInfluence = 1
  433. pe2.Rate = 1000
  434. pe2.Color = ColorSequence.new(Color3.new(0,170,0))
  435. pe2.Rotation = NumberRange.new(0, 360)
  436. pe2.RotSpeed = NumberRange.new(2)
  437. pe2.Speed = NumberRange.new(15)
  438. pe2.SpreadAngle = Vector2.new(360,306)
  439. pe2.Lifetime = NumberRange.new(0.06)
  440. pe2.ZOffset = 1
  441. pe2.LockedToPart = true
  442. pe2.Name = "ParticleEmitter2"
  443. wait(0.3)
  444. local me = Instance.new("Part",workspace)
  445. local mesh = Instance.new("SpecialMesh")
  446. mesh.MeshType = "FileMesh"
  447. mesh.MeshId = "rbxassetid://3270017"
  448. mesh.Scale = Vector3.new(12, 12, 0.05)
  449. mesh.Parent = me
  450. me.Anchored = true
  451. me.CanCollide = false
  452. me.BrickColor = BrickColor.new("Institutional white")
  453. me.CFrame = me.CFrame:lerp(me.CFrame * CFrame.new(0, 0, -22), 0.4)
  454. me.CFrame = me.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  455. me.CFrame = hrp.CFrame * CFrame.new(0,-2.5,0)
  456. me.CFrame = me.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  457. me.Anchored = false
  458. local me2 = Instance.new("Part",workspace)
  459. local mesh2 = Instance.new("SpecialMesh")
  460. mesh2.MeshType = "FileMesh"
  461. mesh2.MeshId = "rbxassetid://3270017"
  462. mesh2.Scale = Vector3.new(12, 12, 0.05)
  463. mesh2.Parent = me2
  464. me2.Anchored = true
  465. me2.CanCollide = false
  466. me2.BrickColor = BrickColor.new("Institutional white")
  467. me2.CFrame = me2.CFrame:lerp(me2.CFrame * CFrame.new(0, 0, -22), 0.4)
  468. me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  469. me2.CFrame = hrp.CFrame
  470. me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  471. local bfor = Instance.new("BodyPosition")
  472. bfor.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  473. bfor.P = 2500
  474. bfor.Position = me.Position + Vector3.new(0, 50, 0)
  475. bfor.Parent = me
  476. me.Velocity = me.CFrame.lookVector *65
  477. local sound2 = Instance.new("Sound",game.Soundscape)
  478. sound2.SoundId = "rbxassetid://157878578"
  479. sound2.MaxDistance = 300
  480. sound2.EmitterSize = 20
  481. sound2.Volume = 2
  482. sound2.Pitch = 0.9
  483. local sound3 = Instance.new("Sound",game.Soundscape)
  484. sound3.SoundId = "rbxassetid://138250406"
  485. sound2.MaxDistance = 400
  486. sound2.EmitterSize = 30
  487. sound2.Volume = 1.5
  488. sound2.Pitch = 0.6
  489. sound2:Play()
  490. sound3:Play()
  491. wait(0.4)
  492. local bfor = Instance.new("BodyPosition")
  493. bfor.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  494. bfor.P = 2500
  495. bfor.Position = plr.Character.HumanoidRootPart.Position + Vector3.new(0, 500, 0)
  496. bfor.Parent = plr.Character.HumanoidRootPart
  497. plr.Character.HumanoidRootPart.Velocity=plr.Character.HumanoidRootPart.CFrame.lookVector *200
  498. S4:Play()
  499. local part = Instance.new("Part",workspace)
  500. part.Transparency = 1
  501. part.CanCollide = false
  502. part.Anchored = true
  503. part.CFrame = char:FindFirstChild("Right Leg").CFrame
  504. local smok = Instance.new("Smoke",part)
  505. smok.Opacity = 1
  506. smok.Size = 20
  507. for e = 1, 30 do
  508. wait()
  509. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 1)
  510. me.Transparency = me.Transparency + 0.04
  511. me.CFrame = me.CFrame:lerp( me.CFrame * CFrame.new(0, 0, -1), 0.4)
  512. me.CFrame = me.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  513. mesh2.Scale = mesh2.Scale + Vector3.new(8, 8, 3)
  514. me2.Transparency = me2.Transparency + 0.04
  515. me2.CFrame = me2.CFrame:lerp( me2.CFrame * CFrame.new(0, 0, -1), 0.4)
  516. me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  517. smok.Size = smok.Size + 10
  518. wait()
  519. end
  520. S4:remove()
  521. pe:remove()
  522. pe2:remove()
  523. bfor:remove()
  524. me2:remove()
  525. me:remove()
  526. for i = 0,1,0.01 do
  527. wait()
  528. smok.Opacity = smok.Opacity - 0.01
  529. end
  530. part:remove()
  531. sound2:remove()
  532. sound3:remove()
  533. end
  534.  
  535. function ring2()
  536. hum.WalkSpeed = 0
  537. hum.JumpPower = 0
  538. local pe = Instance.new("ParticleEmitter",char:FindFirstChild("Right Leg"))
  539. pe.Texture = "rbxassetid://272050333"
  540. pe.Size = NumberSequence.new(1)
  541. pe.LightEmission = 1
  542. pe.LightInfluence = 1
  543. pe.Rate = 1000000.000
  544. pe.Rotation = NumberRange.new(0, 360)
  545. pe.Speed = NumberRange.new(10)
  546. pe.Color = ColorSequence.new(Color3.new(0,170,0))
  547. pe.Lifetime = NumberRange.new(0.06)
  548. pe.LockedToPart = true
  549. local pe2 = Instance.new("ParticleEmitter",char:FindFirstChild("Right Leg"))
  550. pe2.Texture = "http://www.roblox.com/asset/?id=243098098"
  551. pe2.Size = NumberSequence.new(3)
  552. pe2.LightEmission = 1
  553. pe2.LightInfluence = 1
  554. pe2.Rate = 1000
  555. pe2.Color = ColorSequence.new(Color3.new(0,170,0))
  556. pe2.Rotation = NumberRange.new(0, 360)
  557. pe2.RotSpeed = NumberRange.new(2)
  558. pe2.Speed = NumberRange.new(15)
  559. pe2.SpreadAngle = Vector2.new(360,306)
  560. pe2.Lifetime = NumberRange.new(0.06)
  561. pe2.ZOffset = 1
  562. pe2.LockedToPart = true
  563. pe2.Name = "ParticleEmitter2"
  564. for l = 1, 30 do
  565. swait()
  566. lerpz(RJ, "C0", RJC0 * cf(0, 0, -0.5) * ang(rd(6), rd(0), rd(0)), 0.02 + l / 40)
  567. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(12), rd(0), rd(0)), 0.02 + l / 40)
  568. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-8), rd(-7), rd(-10)), 0.02 + l / 40)
  569. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  570. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-8), rd(7), rd(10)), 0.02 + l / 40)
  571. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  572. lerpz(RH, "C0", RHC0 * cf(0.4, 0.5, 0) * ang(rd(0), rd(-6), rd(8)), 0.02 + l / 40)
  573. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  574. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(3), rd(0), rd(42)), 0.02 + l / 40)
  575. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.02 + l / 40)
  576. end
  577. local S4 = Instance.new("Sound",game.Soundscape)
  578. S4.SoundId = "rbxassetid://991726501"
  579. S4.Volume = 1.5
  580. wait(0.3)
  581. local me = Instance.new("Part",workspace)
  582. local mesh = Instance.new("SpecialMesh")
  583. mesh.MeshType = "FileMesh"
  584. mesh.MeshId = "rbxassetid://3270017"
  585. mesh.Scale = Vector3.new(12, 12, 0.05)
  586. mesh.Parent = me
  587. me.Anchored = true
  588. me.CanCollide = false
  589. me.BrickColor = BrickColor.new("Institutional white")
  590. me.CFrame = me.CFrame:lerp(me.CFrame * CFrame.new(0, 0, -22), 0.4)
  591. me.CFrame = me.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  592. me.CFrame = hrp.CFrame * CFrame.new(0,-2.5,0)
  593. me.CFrame = me.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  594. me.Anchored = false
  595. local me2 = Instance.new("Part",workspace)
  596. local mesh2 = Instance.new("SpecialMesh")
  597. mesh2.MeshType = "FileMesh"
  598. mesh2.MeshId = "rbxassetid://3270017"
  599. mesh2.Scale = Vector3.new(12, 12, 0.05)
  600. mesh2.Parent = me2
  601. me2.Anchored = true
  602. me2.CanCollide = false
  603. me2.BrickColor = BrickColor.new("Institutional white")
  604. me2.CFrame = me2.CFrame:lerp(me2.CFrame * CFrame.new(0, 0, -22), 0.4)
  605. me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(29))
  606. me2.CFrame = hrp.CFrame
  607. me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  608. local bfor = Instance.new("BodyPosition")
  609. bfor.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  610. bfor.P = 2500
  611. bfor.Position = me.Position + Vector3.new(0, 50, 0)
  612. bfor.Parent = me
  613. me.Velocity = me.CFrame.lookVector *65
  614. local sound2 = Instance.new("Sound",game.Soundscape)
  615. sound2.SoundId = "rbxassetid://157878578"
  616. sound2.MaxDistance = 300
  617. sound2.EmitterSize = 20
  618. sound2.Volume = 2
  619. sound2.Pitch = 0.9
  620. local sound3 = Instance.new("Sound",game.Soundscape)
  621. sound3.SoundId = "rbxassetid://138250406"
  622. sound2.MaxDistance = 400
  623. sound2.EmitterSize = 30
  624. sound2.Volume = 1.5
  625. sound2.Pitch = 0.6
  626. sound2:Play()
  627. sound3:Play()
  628.  
  629. S4:Play()
  630. local part = Instance.new("Part",workspace)
  631. part.Transparency = 1
  632. part.CanCollide = false
  633. part.Anchored = true
  634. part.CFrame = char:FindFirstChild("Right Leg").CFrame
  635. local smok = Instance.new("Smoke",part)
  636. smok.Opacity = 1
  637. smok.Size = 20
  638. local woosh4 = Instance.new("Part",workspace)
  639. woosh4.Size = Vector3.new(12, 12, 20)
  640. woosh4.BrickColor = BrickColor.new("Institutional white")
  641. local me4 = Instance.new("FileMesh",woosh4)
  642. me4.MeshId = "rbxassetid://http://www.roblox.com/asset/?id=1051557"
  643. me4.Scale = Vector3.new(1.3,0.1,1)
  644. woosh4.CanCollide = false
  645. woosh4.Anchored = true
  646. woosh4.CFrame = char:FindFirstChild("Right Arm").CFrame
  647. local woosh4 = Instance.new("Part",workspace)
  648. woosh4.Size = Vector3.new(12, 12, 20)
  649. woosh4.BrickColor = BrickColor.new("Institutional white")
  650. local me4 = Instance.new("FileMesh",woosh4)
  651. me4.MeshId = "http://www.roblox.com/asset/?id=1051557"
  652. me4.Scale = Vector3.new(2,3.3,2)
  653. woosh4.CanCollide = false
  654. woosh4.Anchored = true
  655. woosh4.CFrame = char:FindFirstChild("Right Leg").CFrame
  656. Crater()
  657. for e = 1, 30 do
  658. wait()
  659. hito(woosh4, 70, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  660. hito(me2, 70, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  661. hito(me, 70, 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999, 3)
  662. mesh.Scale = mesh.Scale + Vector3.new(2.8, 2.8, 1)
  663. me.Transparency = me.Transparency + 0.04
  664. me.CFrame = me.CFrame:lerp( me.CFrame * CFrame.new(0, 0, -1), 0.4)
  665. me.CFrame = me.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  666. mesh2.Scale = mesh2.Scale + Vector3.new(8, 8, 3)
  667. me2.Transparency = me2.Transparency + 0.04
  668. me2.CFrame = me2.CFrame:lerp( me2.CFrame * CFrame.new(0, 0, -1), 0.4)
  669. me2.CFrame = me2.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2))
  670. smok.Size = smok.Size + 10
  671. woosh4.CFrame = woosh4.CFrame * CFrame.fromEulerAnglesXYZ(0,1,0)
  672. woosh4.Transparency = woosh4.Transparency + 0.06
  673. me4.Scale = me4.Scale + Vector3.new(2,4,2)
  674. wait()
  675. end
  676. for _ = 1, 18 do
  677. swait()
  678. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  679. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  680. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  681. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  682. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  683. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  684. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  685. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  686. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  687. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  688. end
  689. hum.WalkSpeed = 16
  690. hum.JumpPower = 50
  691. woosh4:remove()
  692. S4:remove()
  693. pe:remove()
  694. pe2:remove()
  695. me2:remove()
  696. me:remove()
  697. for i = 0,1,0.01 do
  698. wait()
  699. smok.Opacity = smok.Opacity - 0.01
  700. end
  701. part:remove()
  702. sound2:remove()
  703. sound3:remove()
  704.  
  705. end
  706.  
  707.  
  708. function lerpz(joint, prop, cfrmz, alp)
  709. joint[prop] = joint[prop]:lerp(cfrmz, alp)
  710. end
  711.  
  712. m.KeyDown:connect(function(key)
  713. key = key:lower()
  714. if key == "e" and LOADED == 1 then
  715. LOADED = LOADED -1
  716. smash()
  717. LOADED = LOADED +1
  718. end
  719. end)
  720.  
  721. m.KeyDown:connect(function(key)
  722. key = key:lower()
  723. if key == "z" and LOADED == 1 then
  724. LOADED = LOADED -1
  725. ring()
  726. wait(1)
  727. LOADED = LOADED +1
  728. end
  729. end)
  730.  
  731.  
  732. m.KeyDown:connect(function(key)
  733. key = key:lower()
  734. if key == "r" and LOADED == 1 then
  735. LOADED = LOADED -1
  736. ring2()
  737. wait(1)
  738. LOADED = LOADED +1
  739. end
  740. end)
  741. --One Punch Man Script
  742. p = game.Players.LocalPlayer
  743. char = p.Character
  744. des = false
  745. fling = true
  746. dot = false
  747. falling = false
  748. jump = true
  749. --char.Shirt:Remove()
  750. --for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  751. for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
  752. wait()--shirt = Instance.new("Shirt", char)
  753. --shirt.Name = "Shirt"
  754. --pants = Instance.new("Pants", char)
  755. --pants.Name = "Pants"
  756.  
  757. --char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=334755544"
  758. --char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=315964941"
  759. tp = true
  760. shoot = true
  761. hum = char.Humanoid
  762. punch = true
  763. neckp = char.Torso.Neck.C0
  764. neck = char.Torso.Neck
  765. hum.MaxHealth = 9999999999999999999999999999999999999999
  766. wait()
  767. hum.Health =hum.MaxHealth
  768. des = false
  769. root=char.HumanoidRootPart
  770. torso = char.Torso
  771. char.Head.face.Texture = "rbxassetid://400387868"
  772. local ChatService = game:GetService("Chat")
  773. local player = game.Players.LocalPlayer
  774. lig = Instance.new("PointLight",player.Character.Torso)
  775. lig.Color=Color3.new(255,0,0)
  776. m=player:GetMouse()
  777. bb = Instance.new("BillboardGui",player.Character.Head)
  778. bb.Enabled = true
  779. function newRay(start,face,range,wat)
  780. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  781. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  782. return rey,hit,pos
  783. end
  784. aa1={}
  785. torso=game.Players.LocalPlayer.Character.Torso
  786.  
  787. local WorldUp = Vector3.new(0,1,0)
  788. function look2(Vec1,Vec2)
  789. local Orig = Vec1
  790. Vec1 = Vec1+Vector3.new(0,1,0)
  791. Vec2 = Vec2+Vector3.new(0,1,0)
  792. local Forward = (Vec2-Vec1).unit
  793. local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
  794. local Right = Up:Cross(Forward).unit
  795. Forward = -Forward
  796. Right = -Right
  797. return CFrame.new(Orig.X,Orig.Y,Orig.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
  798. end
  799.  
  800. function look(CFr,Vec2)
  801. local A = Vector3.new(0,0,0)
  802. local B = CFr:inverse()*Vec2
  803. local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
  804. if B.Z > 0 then
  805. CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
  806. elseif B.Z == 0 then
  807. if B.Y > 0 then
  808. CF = CFr*CFrame.Angles(math.pi/2,0,0)
  809. elseif B.Y < 0 then
  810. CF = CFr*CFrame.Angles(-math.pi/2,0,0)
  811. else
  812. CF = CFr
  813. end
  814. end
  815. local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
  816. local Up = Vector3.new(X,Y,Z)
  817. local Forward = (Vec2-CFr.p).unit
  818. local Right = Up:Cross(Forward)
  819. Forward = -Forward
  820. Right = -Right
  821. return CFrame.new(CFr.X,CFr.Y,CFr.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
  822. end
  823.  
  824. function simulate(j,d,m,r,t)
  825. local joint = j
  826. for i,v in ipairs(t) do
  827. if v[1]:FindFirstChild("Weld") then
  828. local stiff = m.CFrame.lookVector*0.03
  829. if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
  830. local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
  831. local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
  832. local pos = joint.p+(dir*(d*0.5))
  833. --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
  834. local inv = v[1].Weld.Part0.CFrame
  835. local rel1 = inv:inverse()*pos
  836. local rel2 = inv:inverse()*(pos-(dir*dis))
  837. local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
  838. v[1].Weld.C0 = cf
  839. v[2] = inv*cf
  840. --v[1].CFrame = cf
  841. end
  842. end
  843. end
  844. for i=1,8 do
  845. local p = Instance.new("Part",char)
  846. p.Anchored = false
  847. p.BrickColor = BrickColor.new("Institutional white")
  848. p.CanCollide = false
  849. p.FormFactor="Custom"
  850. p.Material = "SmoothPlastic"
  851. p.TopSurface = "SmoothNoOutlines"
  852. p.BottomSurface = "SmoothNoOutlines"
  853. p.RightSurface = "SmoothNoOutlines"
  854. p.LeftSurface = "SmoothNoOutlines"
  855. p.FrontSurface = "SmoothNoOutlines"
  856. p.BackSurface = "SmoothNoOutlines"
  857.  
  858. p.Size=Vector3.new(2,.2,0.2)
  859. p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
  860. mesh = Instance.new("BlockMesh",p)
  861. mesh.Scale = Vector3.new(1,1,4)
  862. local w = Instance.new("Motor6D",p)
  863. w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
  864. w.Part1 = p
  865. w.Name = "Weld"
  866. --table.insert(aa1,p)
  867. aa1[i] = {p,p.CFrame}
  868.  
  869. end
  870. game:service"RunService".Stepped:connect(function()
  871. simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
  872. end)
  873. bb.AlwaysOnTop = true
  874. bb.Size = UDim2.new(0,200,0,50)
  875. bb.StudsOffset = Vector3.new(0,1,0)
  876. gui=Instance.new("TextBox",bb)
  877. gui.Text = "* "
  878. gui.Size = UDim2.new(0,133,0,45)
  879. gui.Position=UDim2.new(0,57,0,-40)
  880. gui.TextColor3 = Color3.new(255,255,255)
  881. gui.BackgroundColor3=Color3.new(0,0,0)
  882. gui.TextWrapped = true
  883. gui.TextScaled = true
  884. gui.TextXAlignment = "Left"
  885. gui.TextYAlignment = "Top"
  886. gui.Visible = false
  887. gui.BorderColor3 = Color3.new(0,0,0)
  888. punch2 = true
  889. gui1=Instance.new("TextButton",bb)
  890. gui1.Position=UDim2.new(0,5,0,-43)
  891. gui1.Size = UDim2.new(0,190,0,51)
  892.  
  893. gui1.TextColor3 = Color3.new(255,255,255)
  894. gui1.BackgroundColor3=Color3.new(255,255,255)
  895. jump2 = true
  896. gui1.Visible = false
  897. img = Instance.new("ImageLabel",bb)
  898. img.Size = UDim2.new(0,46,0,47)
  899. img.Position = UDim2.new(0,10,0,-41)
  900. img.Image = "rbxassetid://447301252"
  901. img.BorderColor3 = Color3.new(0,0,0)
  902. img.Visible = false
  903. soka = Instance.new("Sound",char)
  904. soka.SoundId = "http://www.roblox.com/asset/?id = 447199232"
  905. soka.Volume = 1
  906. boom = Instance.new("Sound",char)
  907. boom.SoundId = "http://www.roblox.com/asset/?id = 447041606"
  908. boom.Volume = 1
  909. boom2 = Instance.new("Sound",char)
  910. boom2.SoundId = "http://www.roblox.com/asset/?id = 449025737"
  911. boom2.Volume = 1
  912. boom3 = Instance.new("Sound",char)
  913. boom3.SoundId = "http://www.roblox.com/asset/?id = 450719019"
  914. boom3.Volume = 1
  915. tps = Instance.new("Sound",char)
  916. tps.SoundId = "http://www.roblox.com/asset/?id = 449860746"
  917. tps.Volume = 1
  918. asd = Instance.new("Sound",char)
  919. asd.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  920. asd.Volume =1
  921. asd1 = Instance.new("Sound",char)
  922. asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  923.  
  924. asd2 = Instance.new("Sound",char)
  925. asd2.SoundId = "http://www.roblox.com/asset/?id = 412795855"
  926. asd2.Looped = true
  927. asd2.Volume = 5
  928. asd3 = Instance.new("Sound",char)
  929. asd3.SoundId = "http://www.roblox.com/asset/?id = "
  930. asd3.Looped = true
  931. asd4 = Instance.new("Sound",char)
  932. asd4.SoundId = "http://www.roblox.com/asset/?id = "
  933. asd4.Looped = true
  934. asd5 = Instance.new("Sound",char)
  935. asd5.SoundId = "http://www.roblox.com/asset/?id = "
  936. asd5.Looped = true
  937. gas = Instance.new("Sound",char)
  938. gas.SoundId = "http://www.roblox.com/asset/?id = "
  939. asd6 = Instance.new("Sound",char)
  940. asd6.SoundId = "http://www.roblox.com/asset/?id = "
  941. asd6.Looped = true
  942. function play(play)
  943. asd:Play()
  944. wait(0.05)
  945. --asd1:Play()
  946. end
  947.  
  948.  
  949.  
  950. ------------
  951. -------------------------
  952.  
  953. function stream(origin,dir,length,size)
  954. local parts = {}
  955. for i = 1,length do
  956. local p = Instance.new("Part",char)
  957. p.Anchored = true
  958. p.Transparency = 0.5
  959. p.TopSurface = 0
  960. p.BottomSurface = 0
  961. p.CanCollide = false
  962. p.BrickColor = BrickColor.new("Institutional white")
  963. p.Size = Vector3.new(10,30,10) -- for now
  964. p.CFrame = CFrame.new(origin+dir*i*size)*CFrame.Angles(math.random()*math.pi,math.random()*math.pi,math.random()*math.pi)
  965. parts[i] = {p,CFrame.Angles(math.random()*math.pi/5,math.random()*math.pi/5,math.random()*math.pi/5)}
  966. game:GetService("Debris"):AddItem(p,3)
  967. end
  968. Spawn(function()
  969. while parts do
  970. for i,v in pairs(parts) do
  971. if v[1].Parent == char then
  972. v[1].CFrame = v[1].CFrame*v[2]
  973. else
  974. parts = nil
  975. break
  976. end
  977. end
  978. wait(0.02)
  979. end
  980. end)
  981. end
  982.  
  983. --[[-- listen for their chatting
  984. player.Chatted:connect(function(message)
  985. a = string.len(message)
  986. gui.Text = ""
  987. gui.Visible = true
  988. gui1.Visible = true
  989. des = false
  990. img.Visible = true
  991. print(a)
  992. if dot == false then
  993. gui.Text = ""
  994. for i = 1,string.len(message) do
  995. gui.Text =gui.Text..message:sub(i,i)
  996. play()
  997.  
  998. end
  999. end
  1000.  
  1001.  
  1002. des = true
  1003. end)]]--
  1004. m.KeyDown:connect(function(k)
  1005. if k == "g" then
  1006. asd2:Play()
  1007.  
  1008.  
  1009. end
  1010. end)
  1011.  
  1012. m.KeyDown:connect(function(k)
  1013. if k == "r" then
  1014.  
  1015. asd4:Play()
  1016. end
  1017. end)
  1018. m.KeyDown:connect(function(k)
  1019. if k == "q" then
  1020.  
  1021. asd3:Play()
  1022. end
  1023. end)
  1024. m.KeyDown:connect(function(k)
  1025. if k == "z" then
  1026. img.Image = "rbxassetid://332766052"
  1027.  
  1028. end
  1029. end)
  1030. m.KeyDown:connect(function(k)
  1031. if k == "c" then
  1032. img.Image = "rbxassetid://447301252"
  1033.  
  1034. end
  1035. end)
  1036. m.KeyDown:connect(function(k)
  1037. if k == "b" then
  1038.  
  1039. asd6:Play()
  1040. end
  1041. end)
  1042. mouse = p:GetMouse()
  1043. m.KeyDown:connect(function(k)
  1044. if k:byte() == 48 then
  1045.  
  1046. hum.WalkSpeed = 100
  1047. end
  1048. end)
  1049. m.KeyDown:connect(function(k)
  1050. if k:byte() == 50 then
  1051.  
  1052. soka:Play()
  1053. end
  1054. end)
  1055. m.KeyDown:connect(function(k)
  1056. if k:byte() == 52 then
  1057.  
  1058. char.Head.face.Texture = "rbxassetid://444037452"
  1059. end
  1060. end)
  1061. m.KeyDown:connect(function(k)
  1062. if k:byte() == 51 then
  1063.  
  1064. char.Head.face.Texture = "rbxassetid://332768867"
  1065. end
  1066. end)
  1067. m.KeyUp:connect(function(k)
  1068. if k:byte() == 48 then
  1069.  
  1070. hum.WalkSpeed = 16
  1071. end
  1072. end)
  1073. p.Chatted:connect(function(m)
  1074. if m == "Okay." then
  1075. soka:Play()
  1076. end
  1077. end)
  1078. m.KeyDown:connect(function(k)
  1079. if k == "x" then
  1080. if des == true then
  1081. gui.Visible = false
  1082. gui.Text = "* "
  1083. gui1.Visible = false
  1084. img.Visible = false
  1085. end
  1086. end
  1087. end)
  1088. m.KeyDown:connect(function(key)
  1089. if key == "j" then
  1090. if tp == true then
  1091. tp = false
  1092. tps:Play()
  1093. char.Head.face.Parent = game.Lighting
  1094. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
  1095. end
  1096.  
  1097. end
  1098. wait(0.5)
  1099. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  1100. end
  1101.  
  1102. end
  1103. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  1104. char.HumanoidRootPart.Transparency = 1
  1105. game.Lighting.face.Parent = char.Head
  1106. wait(0.2)
  1107.  
  1108. tp = true
  1109.  
  1110.  
  1111. end
  1112. end
  1113. end)
  1114.  
  1115.  
  1116. m.KeyDown:connect(function(key)
  1117. if key == "t" then
  1118. if punch2 == true then
  1119. punch2 = false
  1120. punch = false
  1121.  
  1122. local ChatService = game:GetService("Chat")
  1123.  
  1124. neck.C0 = neck.C0 * CFrame.Angles(0.3,0,0)
  1125. ChatService:Chat(char.Head, "Mind if I get Serious?")
  1126. wait(1)
  1127. local ChatService = game:GetService("Chat")
  1128.  
  1129.  
  1130. ChatService:Chat(char.Head ,"Killer Move: Serious Series...")
  1131. wait(1)
  1132. local ChatService = game:GetService("Chat")
  1133.  
  1134.  
  1135. ChatService:Chat(char.Head, "SERIOUS PUNCH.")
  1136. neck.C0 = neckp
  1137. wait(0.6)
  1138. org = char.Torso["Left Shoulder"].C0
  1139. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  1140. wait()
  1141. killbrick2 = Instance.new("Part",char)
  1142. killbrick2.Size = Vector3.new(80,80,9000)
  1143. killbrick2.Transparency = 1
  1144.  
  1145. killbrick2.CanCollide = true
  1146. wait(0.1)
  1147. killbrick2.CanCollide = false
  1148.  
  1149. killbrick2.Anchored = true
  1150.  
  1151. killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-1005)
  1152.  
  1153. killbrick2.Touched:connect(function(h)
  1154. local x = h.Parent:FindFirstChild("Humanoid")
  1155. if x then
  1156. if x.Parent.Name == game.Players.LocalPlayer.Name then
  1157. safe = true
  1158. else safe = false
  1159. end
  1160. if x then
  1161. if safe == false then
  1162. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * 900
  1163. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  1164. boom:Play()
  1165. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  1166.  
  1167.  
  1168. wait(0.2)
  1169. x.Parent:BreakJoints()
  1170. wait()
  1171. safe = true
  1172. end
  1173. end
  1174. end
  1175. end)
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184. local rng = Instance.new("Part", char)
  1185. rng.Anchored = true
  1186. rng.BrickColor = BrickColor.new("Institutional white")
  1187. rng.CanCollide = false
  1188. rng.FormFactor = 3
  1189. rng.Name = "Ring"
  1190. rng.Size = Vector3.new(1, 1, 1)
  1191. rng.Transparency = 0.8
  1192. rng.TopSurface = 0
  1193. rng.BottomSurface = 0
  1194. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1195. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  1196. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1197. local rngm = Instance.new("SpecialMesh", rng)
  1198. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1199. rngm.Scale = Vector3.new(1, 1.3, 2)
  1200. local rng1 = Instance.new("Part", char)
  1201. rng1.Anchored = true
  1202. rng1.BrickColor = BrickColor.new("Institutional white")
  1203. rng1.CanCollide = false
  1204. rng1.FormFactor = 3
  1205. rng1.Name = "Ring"
  1206. rng1.Size = Vector3.new(1, 1, 1)
  1207. rng1.Transparency = 0.8
  1208. rng1.TopSurface = 0
  1209. rng1.BottomSurface = 0
  1210. rng1.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1211. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  1212. rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1213. local rngm1 = Instance.new("SpecialMesh", rng1)
  1214. rngm1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1215. rngm1.Scale = Vector3.new(1, 1.3, 2)
  1216.  
  1217. local p = (torso.CFrame*CFrame.new(-20,0,3))
  1218. stream(p.p,((p*Vector3.new(-0.7,0,1))-p.p).unit,90,5) -- 20 is number of parts, 6 is distance between each one
  1219. local p = (torso.CFrame*CFrame.new(20,0,3))
  1220. stream(p.p,((p*Vector3.new(0.7,0,1))-p.p).unit,90,5) -- same here
  1221.  
  1222. local rng2 = Instance.new("Part", char)
  1223. rng2.Anchored = true
  1224. rng2.BrickColor = BrickColor.new("Institutional white")
  1225. rng2.CanCollide = false
  1226. rng2.FormFactor = 3
  1227. rng2.Name = "Ring"
  1228. rng2.Size = Vector3.new(1, 1, 1)
  1229. rng2.Transparency = 0.8
  1230. rng2.TopSurface = 0
  1231. rng2.BottomSurface = 0
  1232. rng2.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1233. --rng1.Rotation = Vector3.new(math.pi/2,0,0)
  1234. rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1235. local rngm2 = Instance.new("SpecialMesh", rng2)
  1236. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1237. rngm2.Scale = Vector3.new(1, 1.3, 2)
  1238. wait(0.1)
  1239.  
  1240. boom3:Play()
  1241. coroutine.wrap(function()
  1242. for i = 1, 35, 0.5 do
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248. rngm.Scale = Vector3.new(50 + i*2, 10 + i*2, 2.5+ i*4)
  1249. rngm1.Scale = Vector3.new(50 + i*2, 1.4 + i*2, 1.4+ i*4)
  1250. rngm2.Scale = Vector3.new(50 + i*2, 10 + i*2, 1.2+ i*4)
  1251.  
  1252. wait()
  1253. end
  1254. wait()
  1255. rng:Destroy()
  1256. rng1:Destroy()
  1257. rng2:Destroy()
  1258. killbrick2:Remove()
  1259. wait(0.5)
  1260. char.Torso["Left Shoulder"].C0 = org
  1261. wait(1)
  1262. punch2 = true
  1263. punch = true
  1264. wait()
  1265.  
  1266.  
  1267. end)()
  1268.  
  1269.  
  1270.  
  1271. end
  1272.  
  1273.  
  1274. wait(.1)
  1275.  
  1276.  
  1277. end
  1278. end)
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284. m.KeyDown:connect(function(key)
  1285. if key == "k" then
  1286. if punch == true then
  1287. punch = false
  1288. org = char.Torso["Left Shoulder"].C0
  1289. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  1290. killbrick = Instance.new("Part",char)
  1291. killbrick.Size = Vector3.new(5,1,5)
  1292. killbrick.Transparency = 1
  1293. killbrick:BreakJoints()
  1294. killbrick.CanCollide = false
  1295. local wel = Instance.new("Weld",killbrick)
  1296. wel.Part0 = killbrick
  1297. wel.Part1 = char["Left Arm"]
  1298. wel.C0 = CFrame.new(0,1,0)
  1299. force = 90
  1300.  
  1301. killbrick.Touched:connect(function(h)
  1302. local x = h.Parent.Humanoid
  1303. if x.Health >= 6000 then
  1304. fling = false
  1305. end
  1306. if x.Health < 6000 then
  1307. fling = true
  1308. end
  1309. local stop = h.Parent.Torso.Velocity
  1310. if x.Parent.Name == game.Players.LocalPlayer.Name then
  1311. safe = true
  1312. else safe = false
  1313. end
  1314. if x then
  1315. if safe == false then
  1316. if fling == true then
  1317. force = 900
  1318.  
  1319. end
  1320. if fling == false then
  1321. force = 200
  1322. end
  1323.  
  1324.  
  1325. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
  1326. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  1327. boom:Play()
  1328. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  1329.  
  1330.  
  1331. wait(0.2)
  1332. x:TakeDamage(5000)
  1333. wait()
  1334. safe = true
  1335. bodyforc:Remove()
  1336. h.Parent.Torso.Velocity = stop
  1337.  
  1338. end
  1339. end
  1340. end)
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351. local rng = Instance.new("Part", char)
  1352. rng.Anchored = true
  1353. rng.BrickColor = BrickColor.new("Institutional white")
  1354. rng.CanCollide = false
  1355. rng.FormFactor = 3
  1356. rng.Name = "Ring"
  1357. rng.Size = Vector3.new(1, 1, 1)
  1358. rng.Transparency = 0.8
  1359. rng.TopSurface = 0
  1360. rng.BottomSurface = 0
  1361. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  1362. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  1363. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1364. local rngm = Instance.new("SpecialMesh", rng)
  1365. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1366. rngm.Scale = Vector3.new(1, 1.3, 2)
  1367. wait(0.1)
  1368.  
  1369. boom2:Play()
  1370. coroutine.wrap(function()
  1371. for i = 1, 10, .4 do
  1372. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1373.  
  1374. wait()
  1375. end
  1376. wait()
  1377. rng:Destroy()
  1378. killbrick:Remove()
  1379. wait(0.5)
  1380. char.Torso["Left Shoulder"].C0 = org
  1381. wait(1)
  1382.  
  1383. punch = true
  1384. wait()
  1385. end)()
  1386.  
  1387.  
  1388.  
  1389. end
  1390.  
  1391.  
  1392. wait(.1)
  1393.  
  1394.  
  1395. end
  1396. end)
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411. m.KeyDown:connect(function(key)
  1412. if key == "m" then
  1413. if jump == true then
  1414. jump = false
  1415.  
  1416.  
  1417. local rng = Instance.new("Part", char)
  1418. rng.Anchored = true
  1419. rng.BrickColor = BrickColor.new("Institutional white")
  1420. rng.CanCollide = false
  1421. rng.FormFactor = 3
  1422. rng.Name = "Ring"
  1423. rng.Size = Vector3.new(1, 1, 1)
  1424. rng.Transparency = 0.35
  1425. rng.TopSurface = 0
  1426. rng.BottomSurface = 0
  1427. rng.Position = torso.Position - Vector3.new(0,2,0)
  1428. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1429. local rngm = Instance.new("SpecialMesh", rng)
  1430. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1431. rngm.Scale = Vector3.new(1, 1.3, 2)
  1432. wait(0.1)
  1433. BV = Instance.new("BodyVelocity", torso)
  1434. BV.maxForce = Vector3.new(0,20000,0)
  1435. BV.P = 1000
  1436. BV.velocity = Vector3.new(0,100,0)
  1437. boom:Play()
  1438. coroutine.wrap(function()
  1439. for i = 1, 60, 2 do
  1440. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1441. rng.Transparency = i/60
  1442. wait()
  1443. end
  1444. wait()
  1445. rng:Destroy()
  1446.  
  1447. hum.WalkSpeed = 50
  1448. wait(1)
  1449.  
  1450. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  1451. v:Destroy() jumping2 = true falling = true wait(0.3) jumping2 = false falling = false wait(1.7) jump = true hum.WalkSpeed = 16 falling = false
  1452. end end
  1453. wait()
  1454. end)()
  1455.  
  1456.  
  1457.  
  1458. end
  1459.  
  1460.  
  1461. wait(.1)
  1462.  
  1463.  
  1464. end
  1465. end)
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472. m.KeyDown:connect(function(key)
  1473. if key == "n" then
  1474.  
  1475. if falling == true then
  1476. falling = false
  1477. if jumping2 == true then
  1478. jumping2 = false
  1479. jump = false
  1480. BV = Instance.new("BodyVelocity", torso)
  1481. BV.maxForce = Vector3.new(0,-20000,0)
  1482. BV.P = -1000
  1483. BV.velocity = Vector3.new(0,-70,0)
  1484. wait(0.6)
  1485. local rng = Instance.new("Part", char)
  1486. rng.Anchored = true
  1487. rng.BrickColor = BrickColor.new("Institutional white")
  1488. rng.CanCollide = false
  1489. rng.FormFactor = 3
  1490. rng.Name = "Ring"
  1491. rng.Size = Vector3.new(1, 1, 1)
  1492. rng.Transparency = 0.35
  1493. rng.TopSurface = 0
  1494. rng.BottomSurface = 0
  1495. rng.Position = torso.Position - Vector3.new(0,2,0)
  1496. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1497. local rngm = Instance.new("SpecialMesh", rng)
  1498. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1499. rngm.Scale = Vector3.new(1, 1.3, 2)
  1500.  
  1501.  
  1502. boom:Play()
  1503. coroutine.wrap(function()
  1504. for i = 1, 60, 2 do
  1505. rngm.Scale = Vector3.new(2 + i*2, 2 + i*2, 1)
  1506. rng.Transparency = i/60
  1507. wait()
  1508. end
  1509. wait()
  1510. rng:Destroy()
  1511.  
  1512.  
  1513.  
  1514.  
  1515. for i,v in pairs(torso:GetChildren()) do if v:IsA("BodyVelocity") then
  1516. v:Destroy() wait(2) jumping2 = true hum.WalkSpeed = 16
  1517. end end
  1518. wait()
  1519. end)()
  1520.  
  1521.  
  1522.  
  1523. end
  1524.  
  1525.  
  1526. wait(.1)
  1527.  
  1528. end
  1529. end
  1530. end)
  1531. m.KeyDown:connect(function(k)
  1532. if k == "f" then
  1533. asd3:Stop()
  1534. asd2:Stop()
  1535. asd4:Stop()
  1536. asd6:Stop()
  1537. asd5:Stop()
  1538. end
  1539. end)
  1540. ------------
  1541. -- ~CLarramore 2016
Add Comment
Please, Sign In to add comment