Advertisement
Oh_hi

ofofof

Nov 23rd, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.23 KB | None | 0 0
  1. wait()
  2. -- UNFINISHED --
  3. game.Workspace.Deathless_Smoke.Humanoid.WalkSpeed = 222
  4. game.Workspace.Deathless_Smoke.Humanoid.MaxHealth = math.huge
  5. chat = game:GetService("Chat")
  6. plr = game.Players.LocalPlayer
  7. char = plr.Character
  8. mouse = plr:GetMouse()
  9. cIsPressed = false
  10. cpos = char.Head.CFrame:toWorldSpace(CFrame.new(0,2,0))
  11. soundid = "http://www.roblox.com/asset/?id=255679373"
  12. soundid2 = "http://www.roblox.com/asset/?id=211062246"
  13.  
  14. coroutine.resume(coroutine.create(function()
  15. local hand = Instance.new("Part",workspace)
  16. hand.Transparency = 1
  17. hand.CanCollide = false
  18. hand.Anchored = true
  19. hand.Size = Vector3.new(1,1,1)
  20. coroutine.resume(coroutine.create(function()
  21. repeat wait()
  22. hand.CFrame = char["Left Arm"].CFrame:toWorldSpace(CFrame.new(0,-1.1,0))
  23. until false
  24. end))
  25. repeat wait(.1)
  26. local trail = Instance.new("Part", workspace)
  27. local a = math.random(1,7)
  28. if a == 1 then
  29. local tring = Instance.new("Part",workspace)
  30. local tringmesh = Instance.new("SpecialMesh",tring)
  31. tringmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  32. tring.Anchored = true
  33. tring.Size = Vector3.new(.2,.2,.2)
  34. tring.CanCollide = false
  35. tring.BrickColor = BrickColor.new("Really red")
  36. tring.CFrame = hand.CFrame
  37. tring.Rotation = Vector3.new(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  38. coroutine.resume(coroutine.create(function()
  39. for i = 0,1,.03 do
  40. tringmesh.Scale = tringmesh.Scale + Vector3.new(i/6,i/2,0)
  41. tring.Transparency = tring.Transparency + .03
  42. wait()
  43. end
  44. tring:Destroy()
  45. end))
  46. elseif a == 2 then
  47. local effect = Instance.new("Part", workspace)
  48. local efmesh = Instance.new("SpecialMesh",effect)
  49. efmesh.MeshType = "Sphere"
  50. effect.Anchored = true
  51. effect.Size = Vector3.new(.2,.2,.2)
  52. effect.CanCollide = false
  53. effect.BrickColor = BrickColor.new("Really red")
  54. effect.CFrame = hand.CFrame
  55. effect.Rotation = Vector3.new(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  56. coroutine.resume(coroutine.create(function()
  57. for i = 0,1,.02 do
  58. efmesh.Scale = efmesh.Scale + Vector3.new(i/3.5,i/.65,i/3.5)
  59. effect.Transparency = effect.Transparency + .02
  60. wait()
  61. end
  62. effect:Destroy()
  63. end))
  64. end
  65. local bmesh = Instance.new("BlockMesh", trail)
  66. trail.Size = Vector3.new(1.5,1.5,1.5)
  67. trail.Anchored = true
  68. trail.CanCollide = false
  69. trail.BrickColor = BrickColor.new("Really red")
  70. trail.CFrame = hand.CFrame
  71. coroutine.resume(coroutine.create(function()
  72. for i = 0,1,.03 do
  73. trail.Transparency = i
  74. trail.CFrame = trail.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-1,1)/10,math.random(-1,1)/10,math.random(-1,1)/10)
  75. bmesh.Scale = Vector3.new(.5+i,.5+i,.5+i)
  76. wait()
  77. end
  78. trail:Destroy()
  79. end))
  80. until false
  81. end))
  82. mouse.KeyDown:connect(function(key)
  83. enabled = true
  84. if not enabled then return end
  85. enabled = false
  86. key = key:lower()
  87. if key == "z" then
  88. chat:Chat(char.Head,"See you..","Red")
  89. char.Humanoid.WalkSpeed = 0
  90. local circle = Instance.new("Part",char)
  91. local cmesh = Instance.new("BlockMesh",circle)
  92. local decal = Instance.new("Decal",circle)
  93. local sphere = Instance.new("Part",char)
  94. local fq2 = Instance.new("SpecialMesh",sphere)
  95. sphere.Size = Vector3.new(3,3,3)
  96. fq2.Scale = Vector3.new(1,1,1)
  97. circle.Anchored = true
  98. circle.Size = Vector3.new(1,1,1)
  99. circle.CanCollide = false
  100. circle.TopSurface = "Smooth"
  101. decal.Face = "Top"
  102. circle.Transparency = 1
  103. decal.Texture = "http://www.roblox.com/asset/?id=363269577"
  104. circle.CFrame = char.Torso.CFrame:toWorldSpace(CFrame.new(0,-3.4,0))
  105. sphere.BrickColor = BrickColor.new("Really red")
  106. sphere.Anchored = true
  107. sphere.CanCollide = false
  108. sphere.CFrame = char.Torso.CFrame * CFrame.new(0,-1,0)
  109. sphere.TopSurface = "Smooth"
  110. sphere.BottomSurface = "Smooth"
  111. fq2.MeshType = "Sphere"
  112. coroutine.resume(coroutine.create(function()
  113. for i = 0,10,.02 do
  114. fq2.Scale = fq2.Scale + Vector3.new(i,i,i)
  115. sphere.Transparency = sphere.Transparency + .03
  116. wait()
  117. end
  118. sphere:Destroy()
  119. end))
  120. coroutine.resume(coroutine.create(function()
  121. for i = 1,60,1.5 do
  122. cmesh.Scale = Vector3.new(i,1,i)
  123. decal.Transparency = decal.Transparency + .04
  124. circle.CFrame = circle.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
  125. wait()
  126. end
  127. circle:Destroy()
  128. end))
  129. wait(.3)
  130. for i = 1,5 do
  131. local blast1 = Instance.new("Part",char)
  132. local fq = Instance.new("SpecialMesh",blast1)
  133. fq.MeshId = "http://www.roblox.com/asset/?id=20329976"
  134. fq.Scale = Vector3.new(2,1,2)
  135. blast1.CanCollide = false
  136. blast1.CFrame = char.Torso.CFrame * CFrame.new(0,-1,0)
  137. blast1.Anchored = true
  138. blast1.BrickColor = BrickColor.new("Really red")
  139. coroutine.resume(coroutine.create(function()
  140. for i = 0,1,.08 do
  141. fq.Scale = fq.Scale + Vector3.new(i,i,i)
  142. blast1.Transparency = i/1.15
  143. blast1.CFrame = blast1.CFrame * CFrame.fromEulerAnglesXYZ(0,.1,0)
  144. wait()
  145.  
  146. end
  147. blast1:Destroy()
  148. char.Humanoid.WalkSpeed = 222
  149. end))
  150. wait()
  151. end
  152. local anim = Instance.new("Animation",char)
  153. anim.AnimationId = "rbxassetid://469624349"
  154. local e = char.Humanoid:LoadAnimation(anim)
  155. e:Play()
  156. wait(.5)
  157. local beam = Instance.new("Part",char)
  158. local CylinderMesh = Instance.new("CylinderMesh",beam)
  159. beam.CFrame = char.Torso.CFrame
  160. beam.Anchored = true
  161. beam.Transparency = 1
  162. beam.CanCollide = false
  163. sound = Instance.new("Sound",beam)
  164. sound.SoundId = soundid
  165. sound:Play()
  166. beam.Size = Vector3.new(10,85,10)
  167. beam.BrickColor = BrickColor.new("Really red")
  168. local umadkynann = char.Torso.CFrame:toWorldSpace(CFrame.new(0,0,-60))
  169. for i = 1,8 do
  170. local blast = Instance.new("Part",char)
  171. local block = Instance.new("Part",char)
  172. local blockmesh = Instance.new("BlockMesh",block)
  173. local blastmesh = Instance.new("SpecialMesh",blast)
  174. blastmesh.MeshId = "rbxassetid://20329976"
  175. block.CanCollide = false
  176. blast.CanCollide = false
  177. block.Size = Vector3.new(5,5,5)
  178. blastmesh.Scale = Vector3.new(10,5,10)
  179. blast.Anchored = true
  180. block.Anchored = true
  181. blast.BrickColor = BrickColor.new("Really red")
  182. block.BrickColor = BrickColor.new("Really red")
  183. blast.Transparency = .5
  184. block.Transparency = .5
  185. blast.CFrame = beam.CFrame
  186. block.CFrame = beam.CFrame
  187. coroutine.resume(coroutine.create(function()
  188. repeat wait()
  189. beam.Transparency = beam.Transparency - 0.03
  190. until beam.Transparency <= 0.4
  191. end))
  192. coroutine.resume(coroutine.create(function()
  193. for i = 0,0.8,.02 do
  194. beam.CFrame = beam.CFrame:lerp(umadkynann,.02)
  195. blast.Transparency = i/.5
  196. block.Transparency = i/.5
  197. blastmesh.Scale = blastmesh.Scale + Vector3.new(i,i,i)
  198. blockmesh.Scale = blockmesh.Scale + Vector3.new(i/2,i/2,i/2)
  199. block.CFrame = block.CFrame * CFrame.fromEulerAnglesXYZ(0.2,0.2,0.2)
  200. blast.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
  201. wait()
  202. end
  203. blast:Destroy()
  204. block:Destroy()
  205. end))
  206. beam.Touched:connect(function(p)
  207. pp = p.Parent
  208. local h = pp:findFirstChild("Humanoid")
  209. if p.Name~="Baseplate" and p.Name~="Handle" and pp.Name~=char.Name and pp.Parent~=char.Name then
  210. coroutine.resume(coroutine.create(function()
  211. for i = p.Transparency,1,.06 do
  212. p.Transparency = i
  213. wait()
  214. end
  215. p:Destroy()
  216. end))
  217. end
  218. end)
  219. wait(.1)
  220. end
  221. coroutine.resume(coroutine.create(function()
  222. for i = 0.3,1,.04 do
  223. beam.Transparency = i
  224. beam.Mesh.Scale = beam.Mesh.Scale + Vector3.new(i/4,0,i/4)
  225. wait()
  226. end
  227. beam:Destroy()
  228. end))
  229. end
  230. if key == "x" then
  231. chat:Chat(char.Head,"Just die..","Red")
  232. local sphere = Instance.new("Part",char)
  233. local smesh = Instance.new("SpecialMesh",sphere)
  234. local kynannbemad = char.Torso.CFrame:toWorldSpace(CFrame.new(0,0,-35))
  235. local circle = Instance.new("Part",char)
  236. local cmesh = Instance.new("BlockMesh",circle)
  237. local decal = Instance.new("Decal",circle)
  238. local ring = Instance.new("Part",workspace)
  239. local ringmesh = Instance.new("SpecialMesh",ring)
  240. ring.Anchored = true
  241. ring.CanCollide = false
  242. ringmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  243. ring.BrickColor = BrickColor.new("Really red")
  244. ringmesh.Scale = Vector3.new(1,1,3)
  245. circle.Anchored = true
  246. circle.Size = Vector3.new(1,1,1)
  247. circle.CanCollide = false
  248. circle.TopSurface = "Smooth"
  249. decal.Face = "Top"
  250. sphere.Transparency = 1
  251. circle.Transparency = 1
  252. smesh.MeshId = "http://www.roblox.com/asset/?id=51177741"
  253. decal.Texture = "http://www.roblox.com/asset/?id=363269577"
  254. circle.CFrame = char.Torso.CFrame:toWorldSpace(CFrame.new(0,-3.4,0))
  255. ring.CFrame = char.Torso.CFrame:toWorldSpace(CFrame.new(0,0,-3))
  256. coroutine.resume(coroutine.create(function()
  257. for i = 1,60,1.5 do
  258. ringmesh.Scale = ringmesh.Scale + Vector3.new(i/65,i/65,0)
  259. ring.Transparency = ring.Transparency + .03
  260. cmesh.Scale = Vector3.new(i,1,i)
  261. decal.Transparency = decal.Transparency + .04
  262. circle.CFrame = circle.CFrame * CFrame.fromEulerAnglesXYZ(0,0.1,0)
  263. wait()
  264. end
  265. ring:Destroy()
  266. end))
  267. wait(.2)
  268. sphere.Size = Vector3.new(1,1,1)
  269. smesh.Scale = Vector3.new(3,3,3)
  270. sphere.BrickColor = BrickColor.new("Really red")
  271. sphere.Anchored = true
  272. sphere.CanCollide = false
  273. sphere.TopSurface = "Smooth"
  274. sphere.BottomSurface = "Smooth"
  275. sphere.CFrame = char.Torso.CFrame:toWorldSpace(CFrame.new(0,0,-3))
  276. local sound3 = Instance.new("Sound",sphere)
  277. sound3.SoundId = "http://www.roblox.com/asset/?id=28257433"
  278. sound3:Play()
  279. coroutine.resume(coroutine.create(function()
  280. repeat wait()
  281. sphere.Transparency = sphere.Transparency - .16
  282. until sphere.Transparency <= 0.3
  283. startFade = true
  284. end))
  285. for i = 1,10 do
  286. if sphere.Mesh ~= nil then
  287. local fade = sphere:Clone()
  288. fade.Mesh.MeshType = "Brick"
  289. fade.Parent = workspace
  290. fade.CFrame = sphere.CFrame
  291. coroutine.resume(coroutine.create(function()
  292. for i = 0,0.8,.02 do
  293. fade.Mesh.Scale = fade.Mesh.Scale - Vector3.new(i,i,i)
  294. fade.CFrame = fade.CFrame * CFrame.fromEulerAnglesXYZ(.25,.25,.25)
  295. if startFade == true then
  296. sphere.Transparency = sphere.Transparency + .003
  297. end
  298. fade.Transparency = sphere.Transparency + i/.8
  299. if lockedOn == true and (char.Torso.Position - targetedPlayer.Torso.Position).magnitude <= 25 then
  300. sphere.CFrame = sphere.CFrame:lerp(targetedPlayer.Torso.CFrame,.015)
  301. else sphere.CFrame = sphere.CFrame:lerp(kynannbemad,.015)
  302. end
  303. wait()
  304. end
  305. sphere:Destroy()
  306. fade:Destroy()
  307. end))
  308. coroutine.resume(coroutine.create(function()
  309. wait(.5)
  310. repeat wait() until sphere.Transparency >= .7
  311. for i = 3,6,.08 do
  312. if sphere:findFirstChild("Mesh")~=nil then
  313. sphere.Mesh.Scale = Vector3.new(3,3,i)
  314. end
  315. sound3.Volume = sound3.Volume - 0.03
  316. wait()
  317. end
  318. end))
  319. sphere.Touched:connect(function(p,h)
  320. local pp = p.Parent
  321. h = pp:findFirstChild("Humanoid")
  322. if h~=nil and pp.Name~=char.Name and hit == false then
  323. lockedOn = true
  324. targetedPlayer = pp
  325. coroutine.resume(coroutine.create(function()
  326. wait(1.5)
  327. lockedOn = false
  328. targetedPlayer = nil
  329. end))
  330. hit = true
  331. local explode = sphere:Clone()
  332. chat:Chat(char.Head,"Target Successfully Hit.","Red")
  333. explode.Name = "Explosion"
  334. explode.Mesh:Destroy()
  335. local explodemesh = Instance.new("SpecialMesh",explode)
  336. explodemesh.MeshType = "Sphere"
  337. local ring2 = Instance.new("Part",workspace)
  338. local ringmesh2 = Instance.new("SpecialMesh",ring2)
  339. explode.Parent = workspace
  340. explode.Transparency = .3
  341. explode.CFrame = sphere.CFrame
  342. ring2.Anchored = true
  343. ring2.CanCollide = false
  344. ring2.BrickColor = BrickColor.new("Really red")
  345. ringmesh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  346. ring2.CFrame = sphere.CFrame
  347. ring2.Rotation = Vector3.new(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  348. sound2 = Instance.new("Sound",explode)
  349. sound2.SoundId = soundid2
  350. sound2:Play()
  351. local ring3 = ring2:Clone()
  352. ring3.Parent = workspace
  353. ring3.Rotation = Vector3.new(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  354. local explode2 = explode:Clone()
  355. explode2.Parent = workspace
  356. explode.Touched:connect(function(p)
  357. pp = p.Parent
  358. local h = pp:findFirstChild("Humanoid")
  359. if h~=nil and pp.Name~=char.Name then
  360. h:TakeDamage(2222222222222222222222222222222222222223123122222222222222222222222222222222222222222222220)
  361. end
  362. end)
  363. coroutine.resume(coroutine.create(function()
  364. for i = 6,25 do
  365. ring2.Mesh.Scale = Vector3.new(i*2.5,i*2.5,0)
  366. ring3.Mesh.Scale = Vector3.new(i*2.5,i*2.5,0)
  367. explodemesh.Scale = Vector3.new(i*2,i*2,i*2)
  368. explode.Transparency = explode.Transparency + .05
  369. explode2.Mesh.Scale = Vector3.new(i,i,i) + Vector3.new(.05,.05,.05)
  370. explode2.Transparency = explode2.Transparency + .05
  371. ring2.Transparency = ring2.Transparency + .05
  372. ring3.Transparency = ring3.Transparency + .05
  373. wait()
  374. end
  375. explode:Destroy()
  376. explode2:Destroy()
  377. ring2:Destroy()
  378. ring3:Destroy()
  379. end))
  380. sphere:Destroy()
  381. end
  382. end)
  383. wait(.05)
  384. hit = false
  385. end
  386. end
  387. if key == "c" then
  388. cIsPressed = true
  389. wait(2)
  390. cIsPressed = false
  391. end
  392. end
  393. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement