Advertisement
MysteriousL

Test56667657

Jul 22nd, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.77 KB | None | 0 0
  1. mouse.KeyDown:connect(function(key)
  2. if key == "q" then
  3. if Debounces.CanAttack == true then
  4. Debounces.CanAttack = false
  5. Debounces.NoIdl = true
  6. Debounces.on = true
  7. function FindNearestTorso(Position,Distance,SinglePlayer)
  8. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  9. local List = {}
  10. for i,v in pairs(workspace:GetChildren())do
  11. if v:IsA("Model")then
  12. if v:findFirstChild("Torso")then
  13. if v ~= char then
  14. if(v.Torso.Position -Position).magnitude <= Distance then
  15. table.insert(List,v)
  16. end
  17. end
  18. end
  19. end
  20. end
  21. return List
  22. end
  23. z = Instance.new("Sound",hed)
  24. z.SoundId = "rbxassetid://232213955"
  25. z.Pitch = 1
  26. z.Volume = 1
  27. wait(0.2)
  28. z:Play()
  29. sp = Instance.new("Part",rarm)
  30. sp.Anchored = true
  31. sp.CanCollide = false
  32. sp.Locked = true
  33. sp.Transparency = 0
  34. sp.Material = "Neon"
  35. sp.Size = Vector3.new(1,1,1)
  36. sp.TopSurface = "SmoothNoOutlines"
  37. sp.BottomSurface = "SmoothNoOutlines"
  38. sp.BrickColor = BrickColor.new("Toothpaste")
  39. spm = Instance.new("SpecialMesh",sp)
  40. spm.MeshId = "http://www.roblox.com/asset/?id=9756362"
  41. spm.Scale = Vector3.new(21,21,21)
  42. sp2 = Instance.new("Part", rarm)
  43. sp2.Name = "Energy"
  44. sp2.BrickColor = BrickColor.new("Toothpaste")
  45. sp2.Size = Vector3.new(1, 1, 1)
  46. sp2.Shape = "Ball"
  47. sp2.CanCollide = false
  48. sp2.Anchored = true
  49. sp2.Locked = true
  50. sp2.TopSurface = 0
  51. sp2.BottomSurface = 0
  52. sp2.Transparency = 1
  53. spm2 = Instance.new("SpecialMesh",sp2)
  54. spm2.MeshId = "rbxassetid://9756362"
  55. spm2.Scale = Vector3.new(2,2,2)
  56. for i = 1, 20 do
  57. spm.Scale = spm.Scale - Vector3.new(1,1,1)
  58. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  59. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(-6),math.rad(8)), 0.4)
  60. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.4)
  61. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.4)
  62. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.4)
  63. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  64. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  65. if Debounces.on == false then break end
  66. rs:wait()
  67. end
  68. for i = 1, 100, 20 do rs:wait()
  69. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  70. end
  71. for i = 1, 20 do
  72. sp.CFrame = root.CFrame*CFrame.new(0,1,-2)
  73. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  74. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62,.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-40)), 0.4)
  75. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(10),math.rad(-30),0), 0.4)
  76. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), math.rad(0)), 0.4)
  77. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  78. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  79. if Debounces.on == false then break end
  80. rs:wait()
  81. end
  82. sp.Transparency = 1
  83. for i = 1, 20 do
  84. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(8)), 0.4)
  85. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.62,-.2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)
  86. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.4)
  87. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-50), math.rad(0)), 0.4)
  88. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8)), 0.4)
  89. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8)), 0.4)
  90. if Debounces.on == false then break end
  91. rs:wait()
  92. end
  93. wait(1)
  94. sp.Transparency = 0
  95. sp2.Transparency = 0.84
  96. for i = 1, 20 do
  97. --spm.Scale = spm.Scale - Vector3.new(1,1,1)
  98. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  99. sp2.CFrame = sp.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-i), math.rad(-i), math.rad(i))
  100. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(110),math.rad(-6),math.rad(140)), 0.4)
  101. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(80),math.rad(6),math.rad(-40)), 0.2)
  102. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(30),0), 0.2)
  103. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), 0.3)
  104. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), 0, math.rad(-14)), 0.2)
  105. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-16), 0, math.rad(8)), 0.2)
  106. if Debounces.on == false then break end
  107. rs:wait()
  108. end
  109. for i = 1, 2880, 50 do
  110. rs:wait()
  111. sp.CFrame = rarm.CFrame*CFrame.new(0,-1,0)
  112. sp2.CFrame = rarm.CFrame * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  113. rs:wait()
  114. end
  115. sp:Destroy()
  116. sp2:Destroy()
  117. local X = Instance.new("Part",char)
  118. local O = Instance.new("ObjectValue",X)
  119. O.Name = "creator"
  120. X.Locked = true
  121. X.Name = "Shell"
  122. X.Anchored = false
  123. X.CanCollide = false
  124. X.Transparency = 0
  125. X.Reflectance = 0
  126. X.BottomSurface = 0
  127. X.TopSurface = 0
  128. X.Shape = 0
  129. local V = Instance.new("ObjectValue",X)
  130. V.Value = char
  131. V.Name = "creator"
  132. X.BrickColor = BrickColor.new("Toothpaste")
  133. X.Size = Vector3.new(2,2,2)
  134. X.Material = "Neon"
  135. local Z = Instance.new("SpecialMesh",X)
  136. Z.MeshId = "http://www.roblox.com/asset/?id=9982590"
  137. Z.Scale = Vector3.new(0.5,0.5,1)
  138. X.CFrame = rarm.CFrame*CFrame.new(-3,0,0)
  139. local bv = Instance.new("BodyVelocity",X)
  140. bv.maxForce = Vector3.new(99999,99999,99999)
  141. X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  142. bv.velocity = X.CFrame.lookVector*500
  143.  
  144. Explode = X.Touched:connect(function(hit)
  145. if hit ~= char and hit.Name ~= "Shell" then
  146. local cf = X.CFrame
  147. bv:Destroy()
  148. X.Anchored = true
  149. Z:Remove()
  150. Explode:disconnect()
  151. X.Size = Vector3.new(3,3,3)
  152. X.Touched:connect(function(hit) end)
  153. X.CanCollide = false
  154. local part3 = Instance.new("Part", rarm)
  155. part3.Anchored=true
  156. part3.CanCollide=false
  157. part3.Locked = true
  158. part3.TopSurface = "SmoothNoOutlines"
  159. part3.BottomSurface = "SmoothNoOutlines"
  160. part3.FormFactor='Custom'
  161. part3.Size=Vector3.new(1,1, 1)
  162. part3.CFrame=X.CFrame
  163. part3.Transparency=0
  164. part3.BrickColor=BrickColor.new("Toothpaste")
  165. local mesh3 = Instance.new("SpecialMesh",part3)
  166. mesh3.MeshId = "http://www.roblox.com/asset/?id=9756362"
  167. mesh3.Scale = Vector3.new(1,1,1)
  168. --debris:AddItem(X,8)
  169. local part4 = Instance.new("Part", rarm)
  170. part4.Material = "Neon"
  171. part4.Anchored=true
  172. part4.CanCollide=false
  173. part4.Locked = true
  174. part4.TopSurface = "SmoothNoOutlines"
  175. part4.BottomSurface = "SmoothNoOutlines"
  176. part4.FormFactor='Custom'
  177. part4.Size=Vector3.new(1,1, 1)
  178. part4.CFrame=X.CFrame
  179. part4.Transparency=0
  180. part4.BrickColor=BrickColor.new("Hot pink")
  181. local mesh4 = Instance.new("SpecialMesh",part4)
  182. mesh4.MeshId = "http://www.roblox.com/asset/?id=9756362"
  183. mesh4.Scale = Vector3.new(.5,.5,.5)
  184. local part7 = Instance.new("Part", rarm)
  185. part7.Material = "Neon"
  186. part7.Anchored=true
  187. part7.CanCollide=false
  188. part7.Locked = true
  189. part7.TopSurface = "SmoothNoOutlines"
  190. part7.BottomSurface = "SmoothNoOutlines"
  191. part7.FormFactor='Custom'
  192. part7.Size=Vector3.new(1,1, 1)
  193. part7.CFrame=X.CFrame
  194. part7.Transparency=0
  195. part7.BrickColor=BrickColor.new("Really black")
  196. local mesh7 = Instance.new("SpecialMesh",part7)
  197. mesh7.MeshId = "http://www.roblox.com/asset/?id=9756362"
  198. mesh7.Scale = Vector3.new(0.1, 0.1, 0.1)
  199. --[[X.Touched:connect(function(ht)
  200. hit = ht.Parent
  201. if ht and hit:IsA("Model") then
  202. if hit:FindFirstChild("Humanoid") then
  203. if hit.Name ~= p.Name then
  204. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  205. wait(.3)
  206. end
  207. end
  208. elseif ht and hit:IsA("Hat") then
  209. if hit.Parent.Name ~= p.Name then
  210. if hit.Parent:FindFirstChild("Humanoid") then
  211. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  212. wait(.3)
  213. end
  214. end
  215. end
  216. end)
  217. part3.Touched:connect(function(ht)
  218. hit = ht.Parent
  219. if ht and hit:IsA("Model") then
  220. if hit:FindFirstChild("Humanoid") then
  221. if hit.Name ~= p.Name then
  222. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  223. wait(.3)
  224. end
  225. end
  226. elseif ht and hit:IsA("Hat") then
  227. if hit.Parent.Name ~= p.Name then
  228. if hit.Parent:FindFirstChild("Humanoid") then
  229. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  230. wait(.3)
  231. end
  232. end
  233. end
  234. end)]]--
  235. for i,v in pairs(FindNearestTorso(X.CFrame.p,140))do
  236. if v:FindFirstChild('Humanoid') then
  237. v.Humanoid:TakeDamage(math.random(60,90))
  238. v.Humanoid.PlatformStand = true
  239. v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
  240. end
  241. end
  242.  
  243. local acos = math.acos
  244. local sqrt = math.sqrt
  245. local Vec3 = Vector3.new
  246. local fromAxisAngle = CFrame.fromAxisAngle
  247.  
  248. local function toAxisAngle(CFr)
  249. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  250. local Angle = math.acos((R00+R11+R22-1)/2)
  251. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  252. A = A == 0 and 0.00001 or A
  253. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  254. B = B == 0 and 0.00001 or B
  255. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  256. C = C == 0 and 0.00001 or C
  257. local x = (R21-R12)/sqrt(A)
  258. local y = (R02-R20)/sqrt(B)
  259. local z = (R10-R01)/sqrt(C)
  260. return Vec3(x,y,z),Angle
  261. end
  262.  
  263. function ApplyTrig(Num,Func)
  264. local Min,Max = Func(0),Func(1)
  265. local i = Func(Num)
  266. return (i-Min)/(Max-Min)
  267. end
  268.  
  269. function LerpCFrame(CFrame1,CFrame2,Num)
  270. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  271. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  272. end
  273.  
  274. function Crater(Torso,Radius)
  275. Spawn(function()
  276. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  277. local Ignore = {}
  278. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  279. if v.Character ~= nil then
  280. Ignore[#Ignore+1] = v.Character
  281. end
  282. end
  283. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  284. if Hit == nil then return end
  285. local Parts = {}
  286. for i = 1,360,10 do
  287. local P = Instance.new("Part",Torso.Parent)
  288. P.Anchored = true
  289. P.FormFactor = "Custom"
  290. P.BrickColor = Hit.BrickColor
  291. P.Material = Hit.Material
  292. P.TopSurface = "Smooth"
  293. P.BottomSurface = "Smooth"
  294. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  295. 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)))
  296. 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,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  297. if math.random(0,5) == 0 then -- rubble
  298. local P = Instance.new("Part",Torso.Parent)
  299. P.Anchored = true
  300. P.FormFactor = "Custom"
  301. P.BrickColor = Hit.BrickColor
  302. P.Material = Hit.Material
  303. P.TopSurface = "Smooth"
  304. P.BottomSurface = "Smooth"
  305. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  306. 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)))
  307. 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,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  308. end
  309. end
  310. for i = 0,1,0.05 do
  311. for i2,v in pairs(Parts) do
  312. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  313. end
  314. wait(0.02)
  315. end
  316. for i,v in pairs(Parts) do
  317. if v[1].Size.X > 2.1 then
  318. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  319. end
  320. v[1].Anchored = false
  321. end
  322. for i = 0,1,0.05 do
  323. for i2,v in pairs(Parts) do
  324. v[1].Transparency = i
  325. if i == 1 then
  326. v[1]:Destroy()
  327. elseif i >= 0.25 then
  328. v[1].CanCollide = false
  329. end
  330. end
  331. wait(0.02)
  332. end
  333. Parts = nil
  334. end)
  335. end
  336.  
  337. ROW = function(out, trans, s, wt, t, ang, plus)
  338. for i = 1, 360, 360/t do
  339. local c = Instance.new("Part", game.Workspace)
  340. c.FormFactor = 3
  341. c.TopSurface = 0
  342. c.BottomSurface = 0
  343. c.Size = s
  344. c.Anchored = true
  345. c.CanCollide = wt
  346. c.Material=workspace.Base.Material
  347. c.Transparency = trans
  348. c.BrickColor = workspace.Base.BrickColor
  349. c.CFrame = CFrame.new(X.CFrame.x,0,X.CFrame.z) * CFrame.Angles(0, math.rad(i + plus), 0) * CFrame.new(0, 0, out) * ang
  350. c.Locked=true
  351. game.Debris:AddItem(c,15)
  352. end
  353. end
  354.  
  355. Part = function(x,y,z,color,tr,cc,an,parent)
  356. local p = Instance.new('Part',parent or Weapon)
  357. p.formFactor = 'Custom'
  358. p.Size = Vector3.new(x,y,z)
  359. p.BrickColor = BrickColor.new(color)
  360. p.CanCollide = cc
  361. p.Transparency = tr
  362. p.Anchored = an
  363. p.TopSurface,p.BottomSurface = 0,0
  364. p.Locked=true
  365. p:BreakJoints()
  366. return p end
  367.  
  368. Mesh = function(par,num,x,y,z)
  369. local msh = _
  370. if num == 1 then msh = Instance.new("CylinderMesh",par)
  371. elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  372. elseif num == 3 then msh = Instance.new("BlockMesh",par)
  373. elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  374. elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  375. end msh.Scale = Vector3.new(x,y,z)
  376. return msh end
  377.  
  378. function explosion(col1,col2,cfr,sz,rng,dmg)
  379. local a= Part(1,1,1,col1,.5,false,true,workspace)
  380. local a2= Part(1,1,1,col2,.5,false,true,workspace)
  381. local a3= Part(1,1,1,col2,.5,false,true,workspace)
  382. v1,v2,v3=sz.x,sz.y,sz.z
  383. local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  384. local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  385. local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  386. a.CFrame=cfr
  387. a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  388. a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  389.  
  390. Spawn(function()
  391. while wait() do
  392. if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  393. m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  394. m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  395. m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  396. a.Transparency=a.Transparency+0.05
  397. a2.Transparency=a2.Transparency+0.05
  398. a3.Transparency=a3.Transparency+0.05
  399. end
  400. end)
  401. end
  402.  
  403. Crater(X,20)
  404. ROW(12, 0, Vector3.new(34.5, 30, 3), true, 8, CFrame.Angles(math.rad(math.random (30,60)), 0, math.rad (math.random(-30,30))), 0)
  405. z = Instance.new("Sound",X)
  406. z.SoundId = "rbxassetid://231917744"
  407. z.Pitch = .5
  408. z.Volume = 10
  409. z1 = Instance.new("Sound",X)
  410. z1.SoundId = "rbxassetid://231917744"
  411. z1.Pitch = .5
  412. z1.Volume = 10
  413. z2 = Instance.new("Sound",X)
  414. z2.SoundId = "rbxassetid://231917744"
  415. z2.Pitch = .5
  416. z2.Volume = 10
  417. z3 = Instance.new("Sound",X)
  418. z3.SoundId = "rbxassetid://245537790"
  419. z3.Pitch = .7
  420. z3.Volume = 1
  421. z4 = Instance.new("Sound",X)
  422. z4.SoundId = "rbxassetid://245537790"
  423. z4.Pitch = .7
  424. z4.Volume = 1
  425. wait(0.1)
  426. z:Play()
  427. z1:Play()
  428. z2:Play()
  429. z3:Play()
  430. z4:Play()
  431.  
  432. local part=Instance.new('Part',rarm)
  433. part.Anchored=true
  434. part.CanCollide=false
  435. part.Locked = true
  436. part.FormFactor='Custom'
  437. part.Size=Vector3.new(1,1,1)
  438. part.CFrame=X.CFrame*CFrame.new(0,0,0)
  439. part.Transparency=0
  440. part.BrickColor=BrickColor.new('Really black')
  441. local mesh=Instance.new('SpecialMesh',part)
  442. mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  443. mesh.Scale=Vector3.new(2,2,2)
  444. local part2=part:clone()
  445. part2.Parent = rarm
  446. part2.BrickColor=BrickColor.new("Toothpaste")
  447. local part5=part:clone()
  448. part5.Parent = rarm
  449. part5.BrickColor=BrickColor.new("Toothpaste")
  450. local part6=part:clone()
  451. part6.Parent = rarm
  452. part6.BrickColor=BrickColor.new("Black")
  453. local mesh2=mesh:clone()
  454. mesh2.Parent=part2
  455. mesh2.Scale=Vector3.new(3, 3, 3)
  456. local mesh5=mesh:clone()
  457. mesh5.Parent=part5
  458. mesh5.Scale=Vector3.new(3, 3, 3)
  459. local mesh6=mesh:clone()
  460. mesh6.Parent=part6
  461. mesh6.Scale=Vector3.new(3, 3, 3)
  462. local blast = Instance.new("Part", rarm)
  463. blast.BrickColor = BrickColor.new("Really black")
  464. blast.Anchored = true
  465. blast.CanCollide = false
  466. blast.Locked = true
  467. blast.Size = Vector3.new(1, 1, 1)
  468. blast.TopSurface = "Smooth"
  469. blast.BottomSurface = "Smooth"
  470. blast.Transparency = 0
  471. blast.CFrame = HandCF
  472. local bm = Instance.new("SpecialMesh", blast)
  473. bm.Scale = Vector3.new(5,1,5)
  474. bm.MeshId = "rbxassetid://156292343"
  475. local blast2 = Instance.new("Part", rarm)
  476. blast2.BrickColor = BrickColor.new("Really black")
  477. blast2.Anchored = true
  478. blast2.CanCollide = false
  479. blast2.Locked = true
  480. blast2.Size = Vector3.new(1, 1, 1)
  481. blast2.TopSurface = "Smooth"
  482. blast2.BottomSurface = "Smooth"
  483. blast2.Transparency = 0
  484. blast2.CFrame = HandCF
  485. local bm2 = Instance.new("SpecialMesh", blast2)
  486. bm2.Scale = Vector3.new(3,1,3)
  487. bm2.MeshId = "rbxassetid://156292343"
  488. local blast3 = Instance.new("Part", rarm)
  489. blast3.BrickColor = BrickColor.new("Really black")
  490. blast3.Anchored = true
  491. blast3.CanCollide = false
  492. blast3.Locked = true
  493. blast3.Size = Vector3.new(1, 1, 1)
  494. blast3.TopSurface = "Smooth"
  495. blast3.BottomSurface = "Smooth"
  496. blast3.Transparency = 0
  497. blast3.CFrame = HandCF
  498. local bm3 = Instance.new("SpecialMesh", blast3)
  499. bm3.Scale = Vector3.new(3,1,3)
  500. bm3.MeshId = "rbxassetid://3270017"
  501. for i = 1,120 do rs:wait()
  502. X.Transparency = X.Transparency + (1/120)
  503. part.Transparency = part.Transparency + (1/120)
  504. part2.Transparency = part2.Transparency + (1/120)
  505. part3.Transparency = part3.Transparency + (1/120)
  506. part4.Transparency = part4.Transparency + (1/120)
  507. part5.Transparency = part5.Transparency + (1/120)
  508. part6.Transparency = part6.Transparency + (1/120)
  509. part7.Transparency = part7.Transparency + (1/120)
  510. blast.Transparency = blast.Transparency + (1/120)
  511. blast2.Transparency = blast2.Transparency + (1/120)
  512. blast3.Transparency = blast3.Transparency + (1/120)
  513. X.Size = X.Size + Vector3.new(.8,.8,.8)
  514. --part3.Size = part3.Size + Vector3.new(3,3,3)
  515. mesh.Scale = mesh.Scale + Vector3.new(1,.2,1)
  516. mesh2.Scale = mesh2.Scale + Vector3.new(1.1,.2,1.1)
  517. mesh3.Scale = mesh3.Scale + Vector3.new(3,3,3)
  518. mesh4.Scale = mesh4.Scale + Vector3.new(1.7,1.7,1.7)
  519. mesh5.Scale = mesh5.Scale + Vector3.new(1.6,.2,1.6)
  520. mesh6.Scale = mesh6.Scale + Vector3.new(2,.2,2)
  521. mesh7.Scale = mesh7.Scale + Vector3.new(4,4,4)
  522. bm.Scale = bm.Scale + Vector3.new(6,6,.2)
  523. bm2.Scale = bm2.Scale + Vector3.new(4,4,.2)
  524. bm3.Scale = bm3.Scale + Vector3.new(4,4,.2)
  525. X.CFrame = cf
  526. part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  527. part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  528. part3.CFrame=X.CFrame
  529. part4.CFrame=X.CFrame
  530. part7.CFrame=X.CFrame
  531. part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  532. part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  533. blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  534. blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  535. blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  536. rs:wait()
  537. end
  538. X:Destroy()
  539. part:Destroy()
  540. part2:Destroy()
  541. part3:Destroy()
  542. part4:Destroy()
  543. part5:Destroy()
  544. part6:Destroy()
  545. blast:Destroy()
  546. blast2:Destroy()
  547. blast3:Destroy()
  548. z:Destroy()
  549. z1:Destroy()
  550. z2:Destroy()
  551. z3:Destroy()
  552. z4:Destroy()
  553. end
  554. end)
  555. for i = 1, 20 do
  556. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.55,0)*CFrame.Angles(math.rad(70),math.rad(-6),math.rad(-20)), 0.2)
  557. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.55,0)*CFrame.Angles(math.rad(-6),math.rad(6),math.rad(-8)), 0.2)
  558. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.2)
  559. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)), 0.4)
  560. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-8)), 0.2)
  561. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-6), 0, math.rad(8)), 0.2)
  562. if Debounces.on == false then break end
  563. rs:wait()
  564. end
  565. if Debounces.CanAttack == false then
  566. Debounces.CanAttack = true
  567. Debounces.NoIdl = false
  568. Debounces.on = false
  569. end
  570. end
  571. end
  572. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement