Advertisement
SetsunaElysia

Mystic Warlock

Jan 22nd, 2017
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.38 KB | None | 0 0
  1. User = game.Players.Sora295
  2.  
  3. Char = User.Character
  4. --Char.Humanoid.MaxHealth = math.huge
  5. User = game.Players.Sora295
  6. Char = User.Character
  7. PrimaryColor = "Really black"
  8. SecondaryColor = "Institutional white"
  9. ThirdColor = "Institutional white"
  10. SkinColor = "Pastel brown"
  11.  
  12. for i,v in pairs(Char:GetChildren()) do
  13. if v:IsA("CharacterMesh") then
  14. v:Remove()
  15. elseif v.Name == "Shirt" then
  16. v:Remove()
  17. elseif v.Name == "Pants" then
  18. elseif v.Name == "Torso" then
  19. if v:FindFirstChild("roblox") then
  20. v.roblox:Remove()
  21. end
  22.  
  23.  
  24. elseif v:IsA("Hat") then
  25. v:Remove()
  26. elseif v.Name == "Head" then
  27. v.BrickColor = BrickColor.new(SkinColor)
  28. if v:FindFirstChild("face") ~= nil then
  29. v.face:Remove()
  30. end
  31.  
  32. end
  33. end
  34.  
  35. local x = Instance.new("Weld",h)
  36. x.Part0 = h
  37. x.Part1 = Char:FindFirstChild("Head")
  38. x.C0 = x.C0 + Vector3.new(0,-0.3,0)
  39. local sp = Instance.new("SpecialMesh",h)
  40. sp.MeshType = "FileMesh"
  41. sp.MeshId = "http://www.roblox.com/asset/?id=16952952"
  42.  
  43. --torso
  44. prt1 = Instance.new("Part", Char)
  45. prt1.formFactor = "Symmetric"
  46. prt1.Size = Vector3.new(1,1,1)
  47. prt1.CanCollide = false
  48. prt1.BrickColor = BrickColor.new(PrimaryColor)
  49. prt1.TopSurface = "Smooth"
  50. prt1.Transparency = 0
  51. prt1.BottomSurface = "Smooth"
  52. prtM = Instance.new("BlockMesh", prt1)
  53. prtM.Scale = Vector3.new(0.76,2.02,1.025)
  54. prt1:BreakJoints()
  55. prtW = Instance.new("Weld", prt1)
  56. prtW.Part0 = Char["Torso"]
  57. prtW.Part1 = prt1
  58. prtW.C1 = CFrame.new(0.625,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  59.  
  60. prt2 = Instance.new("Part", Char)
  61. prt2.formFactor = "Symmetric"
  62. prt2.Size = Vector3.new(1,1,1)
  63. prt2.CanCollide = false
  64. prt2.BrickColor = BrickColor.new(PrimaryColor)
  65. prt2.TopSurface = "Smooth"
  66. prt2.Transparency = 0
  67. prt2.BottomSurface = "Smooth"
  68. prt2M = Instance.new("BlockMesh", prt2)
  69. prt2M.Scale = Vector3.new(0.76,2.02,1.025)
  70. prt2:BreakJoints()
  71. prt2W = Instance.new("Weld", prt2)
  72. prt2W.Part0 = Char["Torso"]
  73. prt2W.Part1 = prt2
  74. prt2W.C1 = CFrame.new(-0.625,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  75.  
  76. prt3 = Instance.new("Part", Char)
  77. prt3.formFactor = "Symmetric"
  78. prt3.Size = Vector3.new(1,1,1)
  79. prt3.CanCollide = false
  80. prt3.BrickColor = BrickColor.new(SecondaryColor)
  81. prt3.TopSurface = "Smooth"
  82. prt3.Transparency = 0
  83. prt3.BottomSurface = "Smooth"
  84. prt3M = Instance.new("BlockMesh", prt3)
  85. prt3M.Scale = Vector3.new(2,2.01,1.01)
  86. prt3:BreakJoints()
  87. prt3W = Instance.new("Weld", prt3)
  88. prt3W.Part0 = Char["Torso"]
  89. prt3W.Part1 = prt3
  90. prt3W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  91.  
  92.  
  93. _prt1 = Instance.new("Part", Char)
  94. _prt1.formFactor = "Symmetric"
  95. _prt1.Size = Vector3.new(1,1,1)
  96. _prt1.CanCollide = false
  97. _prt1.BrickColor = BrickColor.new(ThirdColor)
  98. _prt1.TopSurface = "Smooth"
  99. _prt1.Transparency = 0
  100. _prt1.BottomSurface = "Smooth"
  101. _prt1M = Instance.new("BlockMesh", _prt1)
  102. _prt1M.Scale = Vector3.new(0.1,2.03,1.03)
  103. _prt1:BreakJoints()
  104. _prt1W = Instance.new("Weld", _prt1)
  105. _prt1W.Part0 = prt1
  106. _prt1W.Part1 = _prt1
  107. _prt1W.C1 = CFrame.new(-0.15,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  108.  
  109. _prt2 = Instance.new("Part", Char)
  110. _prt2.formFactor = "Symmetric"
  111. _prt2.Size = Vector3.new(1,1,1)
  112. _prt2.CanCollide = false
  113. _prt2.BrickColor = BrickColor.new(ThirdColor)
  114. _prt2.TopSurface = "Smooth"
  115. _prt2.Transparency = 0
  116. _prt2.BottomSurface = "Smooth"
  117. _prt2M = Instance.new("BlockMesh", _prt2)
  118. _prt2M.Scale = Vector3.new(0.1,2.03,1.03)
  119. _prt2:BreakJoints()
  120. _prt2W = Instance.new("Weld", _prt2)
  121. _prt2W.Part0 = prt2
  122. _prt2W.Part1 = _prt2
  123. _prt2W.C1 = CFrame.new(0.15,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  124.  
  125. --legs
  126.  
  127. prt4 = Instance.new("Part", Char)
  128. prt4.formFactor = "Symmetric"
  129. prt4.Size = Vector3.new(1,1,1)
  130. prt4.CanCollide = false
  131. prt4.BrickColor = BrickColor.new(PrimaryColor)
  132. prt4.TopSurface = "Smooth"
  133. prt4.Transparency = 0
  134. prt4.BottomSurface = "Smooth"
  135. prt4M = Instance.new("BlockMesh", prt4)
  136. prt4M.Scale = Vector3.new(1.01,2.01,1.01)
  137. prt4:BreakJoints()
  138. prt4W = Instance.new("Weld", prt4)
  139. prt4W.Part0 = Char["Right Leg"]
  140. prt4W.Part1 = prt4
  141. prt4W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  142.  
  143. prt5 = Instance.new("Part", Char)
  144. prt5.formFactor = "Symmetric"
  145. prt5.Size = Vector3.new(1,1,1)
  146. prt5.CanCollide = false
  147. prt5.BrickColor = BrickColor.new(PrimaryColor)
  148. prt5.TopSurface = "Smooth"
  149. prt5.Transparency = 0
  150. prt5.BottomSurface = "Smooth"
  151. prt5M = Instance.new("BlockMesh", prt5)
  152. prt5M.Scale = Vector3.new(1.01,2.01,1.01)
  153. prt5:BreakJoints()
  154. prt5W = Instance.new("Weld", prt5)
  155. prt5W.Part0 = Char["Left Leg"]
  156. prt5W.Part1 = prt5
  157. prt5W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  158.  
  159. prt6 = Instance.new("Part", Char)
  160. prt6.formFactor = "Symmetric"
  161. prt6.Size = Vector3.new(1,1,1)
  162. prt6.CanCollide = false
  163. prt6.BrickColor = BrickColor.new(PrimaryColor)
  164. prt6.TopSurface = "Smooth"
  165. prt6.Transparency = 0
  166. prt6.BottomSurface = "Smooth"
  167. prt6M = Instance.new("BlockMesh", prt6)
  168. prt6M.Scale = Vector3.new(1.01,2.01,1.01)
  169. prt6:BreakJoints()
  170. prt6W = Instance.new("Weld", prt6)
  171. prt6W.Part0 = Char["Right Leg"]
  172. prt6W.Part1 = prt6
  173. prt6W.C1 = CFrame.new(-0.25,0.05,0)*CFrame.Angles(math.rad(0),0,math.rad(-15))
  174.  
  175. prt7 = Instance.new("Part", Char)
  176. prt7.formFactor = "Symmetric"
  177. prt7.Size = Vector3.new(1,1,1)
  178. prt7.CanCollide = false
  179. prt7.BrickColor = BrickColor.new(PrimaryColor)
  180. prt7.TopSurface = "Smooth"
  181. prt7.Transparency = 0
  182. prt7.BottomSurface = "Smooth"
  183. prt7M = Instance.new("BlockMesh", prt7)
  184. prt7M.Scale = Vector3.new(1.01,2.01,1.01)
  185. prt7:BreakJoints()
  186. prt7W = Instance.new("Weld", prt7)
  187. prt7W.Part0 = Char["Left Leg"]
  188. prt7W.Part1 = prt7
  189. prt7W.C1 = CFrame.new(0.25,0.05,0)*CFrame.Angles(math.rad(0),0,math.rad(15))
  190.  
  191.  
  192. _prt3 = Instance.new("Part", Char)
  193. _prt3.formFactor = "Symmetric"
  194. _prt3.Size = Vector3.new(1,1,1)
  195. _prt3.CanCollide = false
  196. _prt3.BrickColor = BrickColor.new(ThirdColor)
  197. _prt3.TopSurface = "Smooth"
  198. _prt3.Transparency = 0
  199. _prt3.BottomSurface = "Smooth"
  200. _prt3M = Instance.new("BlockMesh", _prt3)
  201. _prt3M.Scale = Vector3.new(0.1,2.03,1.03)
  202. _prt3:BreakJoints()
  203. _prt3W = Instance.new("Weld", _prt3)
  204. _prt3W.Part0 = prt6
  205. _prt3W.Part1 = _prt3
  206. _prt3W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  207.  
  208. _prt4 = Instance.new("Part", Char)
  209. _prt4.formFactor = "Symmetric"
  210. _prt4.Size = Vector3.new(1,1,1)
  211. _prt4.CanCollide = false
  212. _prt4.BrickColor = BrickColor.new(ThirdColor)
  213. _prt4.TopSurface = "Smooth"
  214. _prt4.Transparency = 0
  215. _prt4.BottomSurface = "Smooth"
  216. _prt4M = Instance.new("BlockMesh", _prt4)
  217. _prt4M.Scale = Vector3.new(0.1,2.03,1.03)
  218. _prt4:BreakJoints()
  219. _prt4W = Instance.new("Weld", _prt4)
  220. _prt4W.Part0 = prt7
  221. _prt4W.Part1 = _prt4
  222. _prt4W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  223. --arms
  224.  
  225. prt8 = Instance.new("Part", Char)
  226. prt8.formFactor = "Symmetric"
  227. prt8.Size = Vector3.new(1,1,1)
  228. prt8.CanCollide = false
  229. prt8.BrickColor = BrickColor.new(PrimaryColor)
  230. prt8.TopSurface = "Smooth"
  231. prt8.Transparency = 0
  232. prt8.BottomSurface = "Smooth"
  233. prt8M = Instance.new("BlockMesh", prt8)
  234. prt8M.Scale = Vector3.new(1.01,2.01,1.01)
  235. prt8:BreakJoints()
  236. prt8W = Instance.new("Weld", prt8)
  237. prt8W.Part0 = Char["Right Arm"]
  238. prt8W.Part1 = prt8
  239. prt8W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  240.  
  241. prt9 = Instance.new("Part", Char)
  242. prt9.formFactor = "Symmetric"
  243. prt9.Size = Vector3.new(1,1,1)
  244. prt9.CanCollide = false
  245. prt9.BrickColor = BrickColor.new(PrimaryColor)
  246. prt9.TopSurface = "Smooth"
  247. prt9.Transparency = 0
  248. prt9.BottomSurface = "Smooth"
  249. prt9M = Instance.new("BlockMesh", prt9)
  250. prt9M.Scale = Vector3.new(1.01,2.01,1.01)
  251. prt9:BreakJoints()
  252. prt9W = Instance.new("Weld", prt9)
  253. prt9W.Part0 = Char["Left Arm"]
  254. prt9W.Part1 = prt9
  255. prt9W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  256.  
  257. function debris(part)
  258. delay(0, function()
  259. repeat wait(0.5)
  260.  
  261. local deb = Instance.new("Part", part)
  262. deb.Size = Vector3.new(1,1,1)
  263. deb.CanCollide = false
  264. deb.BrickColor = BrickColor.new("Institutional white")
  265. deb.TopSurface = "Smooth"
  266. deb.Transparency = 0
  267. deb.Anchored = true
  268. deb.BottomSurface = "Smooth"
  269. local debM = Instance.new("BlockMesh", flakef)
  270. debM.Scale = Vector3.new(math.random(1,10)/10,math.random(1,10)/10,math.random(1,10)/10)
  271. deb:BreakJoints()
  272. deb.CFrame = part.CFrame + Vector3.new(math.random(-50,50)/10,math.random(-50,50)/10,math.random(-50,50)/10)
  273.  
  274. for i = 1,10 do
  275. deb.CFrame = deb.CFrame + Vector3.new(0,1,0)
  276. deb.CFrame = deb.CFrame*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  277. deb.Transparency = deb.Transparency + 0.1
  278. wait()
  279. end
  280.  
  281. until part.Parent ~= workspace
  282. end)
  283. end
  284.  
  285. cen = Instance.new("Part", User.Character)
  286. cen.BottomSurface = "Smooth"
  287. cen.TopSurface = "Smooth"
  288. cen.CanCollide = false
  289. cen.formFactor = "Symmetric"
  290. cen.Size = Vector3.new(1,1,1)
  291. cen.BrickColor = BrickColor.new("Really black")
  292. cen.Transparency = 1
  293. cen2 = Instance.new("Part", User.Character)
  294. cen2.BottomSurface = "Smooth"
  295. cen2.TopSurface = "Smooth"
  296. cen2.CanCollide = false
  297. cen2.formFactor = "Symmetric"
  298. cen2.Size = Vector3.new(1,1,1)
  299. cen2.BrickColor = BrickColor.new("Really black")
  300. cen2.Transparency = 1
  301.  
  302. cenw = Instance.new("Weld", cen)
  303. cenw.Part0 = Char["Torso"]
  304. cenw.Part1 = cen
  305. cenw.C1 = CFrame.new(-1.5,-0.5,0)
  306.  
  307. cenw2 = Instance.new("Weld", cen2)
  308. cenw2.Part0 = Char["Torso"]
  309. cenw2.Part1 = cen2
  310. cenw2.C1 = CFrame.new(1.5,-0.5,0)
  311.  
  312.  
  313.  
  314. haw = Instance.new("Weld", cen)
  315. haw.Part0 = cen
  316. haw.Part1 = Char["Right Arm"]
  317. haw.C1 = CFrame.new(0,0.5,0)
  318.  
  319. haw2 = Instance.new("Weld", cen2)
  320. haw2.Part0 = cen2
  321. haw2.Part1 = Char["Left Arm"]
  322. haw2.C1 = CFrame.new(0,0.5,0)
  323.  
  324. haw.Part1 = nil
  325. haw2.Part1 = nil
  326.  
  327. --------------------------------------------
  328. function MoveOne()
  329. haw.Part1 = Char["Right Arm"]
  330. haw2.Part1 = Char["Left Arm"]
  331. for i = 1,50,5 do
  332. haw.C0 = CFrame.Angles(math.rad(-i),0,0)
  333. haw2.C0 = CFrame.Angles(math.rad(-i),0,0)
  334. wait()
  335. end
  336. for i = 1,100,10 do
  337. haw.C0 = CFrame.Angles(math.rad(-45+i),0,0)
  338. haw2.C0 = CFrame.Angles(math.rad(-45+i),0,0)
  339. wait()
  340. end
  341. delay(0, function()
  342. for i = 1,50,5 do
  343. haw.C0 = CFrame.Angles(math.rad(45-i),0,0)
  344. haw2.C0 = CFrame.Angles(math.rad(45-i),0,0)
  345. wait()
  346. end
  347. haw.Part1 = nil
  348. haw2.Part1 = nil
  349. end)
  350. local ps = Char.Torso.CFrame
  351. local flakef = Instance.new("Part", Char)
  352. flakef.Size = Vector3.new(5,5,5)
  353. flakef.CanCollide = false
  354. flakef.BrickColor = BrickColor.new("Institutional white")
  355. flakef.TopSurface = "Smooth"
  356. flakef.Transparency = 0.5
  357. flakef.Anchored = true
  358. flakef.BottomSurface = "Smooth"
  359. local flakeMf = Instance.new("SpecialMesh", flakef)
  360. flakeMf.MeshType = "FileMesh"
  361. flakeMf.Scale = Vector3.new(5,5,5)
  362. flakeMf.MeshId = "http://www.roblox.com/asset/?id=20329976"
  363. flakef:BreakJoints()
  364. flakef.CFrame = (ps - Vector3.new(0,3,0)) + ps.lookVector*2
  365.  
  366. flakef.Touched:connect(function(hit)
  367. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= User.Name then
  368. hit.Parent:BreakJoints()
  369. end
  370. end)
  371.  
  372. for i = 1,50 do
  373.  
  374. flakef.CFrame = (ps - Vector3.new(0,3,0)) + ps.lookVector*(i*2)
  375.  
  376. local gho = flakef:clone()
  377. gho.Parent = Char
  378. gho.Anchored = true
  379. gho.CFrame = flakef.CFrame
  380.  
  381. delay(0,function()
  382. for i = 1,10 do
  383. gho.Mesh.Scale = gho.Mesh.Scale + Vector3.new(0.1,0.1,0.1)
  384. gho.Transparency = gho.Transparency + 0.05
  385. wait()
  386. end
  387. gho:Remove()
  388. end)
  389. wait()
  390. end
  391. local ring = flakef:clone()
  392. ring.Parent = Char
  393. ring.Anchored = true
  394. ring.Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  395. ring.CFrame = flakef.CFrame
  396. ring.CFrame = ring.CFrame*CFrame.Angles(math.rad(90),0,0)
  397. for i = 1,10 do
  398. ring.Mesh.Scale = ring.Mesh.Scale + Vector3.new(5,5,5)
  399. ring.Transparency = ring.Transparency + 0.05
  400. flakef.Transparency = flakef.Transparency + 0.05
  401. flakef.Mesh.Scale = flakef.Mesh.Scale + Vector3.new(2,2,2)
  402. wait()
  403. end
  404. ring:Remove()
  405. flakef:Remove()
  406. end
  407.  
  408.  
  409. function HandCharge()
  410. haw.Part1 = Char["Right Arm"]
  411. haw2.Part1 = Char["Left Arm"]
  412.  
  413. for i = 1,130,5 do
  414. haw.C0 = CFrame.Angles(0,0,math.rad(i))
  415. haw2.C0 = CFrame.Angles(0,0,math.rad(-i))
  416. wait()
  417. end
  418.  
  419. local sph1 = Instance.new("Part", Char)
  420. sph1.formFactor = "Symmetric"
  421. sph1.Size = Vector3.new(1,1,1)
  422. sph1.CanCollide = false
  423. sph1.BrickColor = BrickColor.new("Institutional white")
  424. sph1.TopSurface = "Smooth"
  425. sph1.Transparency = 0.5
  426. sph1.BottomSurface = "Smooth"
  427. local sphM = Instance.new("SpecialMesh", sph1)
  428. sphM.MeshType = "Sphere"
  429. sphM.Scale = Vector3.new(2,2,2)
  430. sph1:BreakJoints()
  431. local sphW = Instance.new("Weld", sph1)
  432. sphW.Part0 = Char["Right Arm"]
  433. sphW.Part1 = sph1
  434. sphW.C1 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  435.  
  436. local sph2 = Instance.new("Part", Char)
  437. sph2.formFactor = "Symmetric"
  438. sph2.Size = Vector3.new(1,1,1)
  439. sph2.CanCollide = false
  440. sph2.BrickColor = BrickColor.new("Institutional white")
  441. sph2.TopSurface = "Smooth"
  442. sph2.Transparency = 0.5
  443. sph2.BottomSurface = "Smooth"
  444. local sphM2 = Instance.new("SpecialMesh", sph2)
  445. sphM2.MeshType = "Sphere"
  446. sphM2.Scale = Vector3.new(2,2,2)
  447. sph2:BreakJoints()
  448. local sphW2 = Instance.new("Weld", sph2)
  449. sphW2.Part0 = Char["Left Arm"]
  450. sphW2.Part1 = sph2
  451. sphW2.C1 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  452.  
  453. local sph3 = Instance.new("Part", Char)
  454. sph3.formFactor = "Symmetric"
  455. sph3.Size = Vector3.new(1,1,1)
  456. sph3.CanCollide = false
  457. sph3.BrickColor = BrickColor.new("Institutional white")
  458. sph3.TopSurface = "Smooth"
  459. sph3.Transparency = 0.5
  460. sph3.BottomSurface = "Smooth"
  461. local sphM3 = Instance.new("BlockMesh", sph3)
  462. sphM3.Scale = Vector3.new(.75,.75,.75)
  463. sph3:BreakJoints()
  464. local sphW3 = Instance.new("Weld", sph3)
  465. sphW3.Part0 = sph1
  466. sphW3.Part1 = sph3
  467. sphW3.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  468.  
  469. local sph4 = Instance.new("Part", Char)
  470. sph4.formFactor = "Symmetric"
  471. sph4.Size = Vector3.new(1,1,1)
  472. sph4.CanCollide = false
  473. sph4.BrickColor = BrickColor.new("Institutional white")
  474. sph4.TopSurface = "Smooth"
  475. sph4.Transparency = 0.5
  476. sph4.BottomSurface = "Smooth"
  477. local sphM4 = Instance.new("BlockMesh", sph4)
  478. sphM4.Scale = Vector3.new(.75,.75,.75)
  479. sph4:BreakJoints()
  480. local sphW4 = Instance.new("Weld", sph4)
  481. sphW4.Part0 = sph2
  482. sphW4.Part1 = sph4
  483. sphW4.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  484.  
  485.  
  486. delay(0, function()
  487. for i = 1,25 do
  488. local new = Instance.new("Part", Char)
  489. new.formFactor = "Symmetric"
  490. new.Size = Vector3.new(1,1,1)
  491. new.CanCollide = false
  492. new.BrickColor = BrickColor.new("Institutional white")
  493. new.TopSurface = "Smooth"
  494. new.Transparency = 1
  495. new.BottomSurface = "Smooth"
  496. local newM = Instance.new("SpecialMesh", new)
  497. newM.MeshType = "Sphere"
  498. newM.Scale = Vector3.new(0.5,2,0.5)
  499. new:BreakJoints()
  500. local newW = Instance.new("Weld", new)
  501. newW.Part0 = sph1
  502. newW.Part1 = new
  503. newW.C1 = CFrame.new(0,10,0)*CFrame.Angles(math.rad(math.random(1,360)),0,math.rad(math.random(1,360)))
  504. delay(0, function()
  505. for i = 1,10 do
  506. sphW4.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  507.  
  508. newW.C1 = newW.C1 - Vector3.new(0,1,0)
  509. new.Transparency = new.Transparency - 0.05
  510. wait()
  511. end
  512. new:Remove()
  513. end)
  514. wait(0.2)
  515. end
  516. end)
  517.  
  518.  
  519. for i = 1,25 do
  520. local new = Instance.new("Part", Char)
  521. new.formFactor = "Symmetric"
  522. new.Size = Vector3.new(1,1,1)
  523. new.CanCollide = false
  524. new.BrickColor = BrickColor.new("Institutional white")
  525. new.TopSurface = "Smooth"
  526. new.Transparency = 1
  527. new.BottomSurface = "Smooth"
  528. local newM = Instance.new("SpecialMesh", new)
  529. newM.MeshType = "Sphere"
  530. newM.Scale = Vector3.new(0.5,2,0.5)
  531. new:BreakJoints()
  532. local newW = Instance.new("Weld", new)
  533. newW.Part0 = sph2
  534. newW.Part1 = new
  535. newW.C1 = CFrame.new(0,10,0)*CFrame.Angles(math.rad(math.random(1,360)),0,math.rad(math.random(1,360)))
  536.  
  537. new.Touched:connect(function(hit)
  538. if hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= User.Name then
  539. hit.Parent:BreakJoints()
  540. end
  541. end)
  542.  
  543. delay(0, function()
  544. for i = 1,10 do
  545. sphW3.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  546. newW.C1 = newW.C1 - Vector3.new(0,1,0)
  547. new.Transparency = new.Transparency - 0.05
  548. wait()
  549. end
  550. new:Remove()
  551. end)
  552. wait(0.2)
  553. end
  554.  
  555. delay(0, function()
  556. for i = 1,50 do
  557. sph1.Transparency = sph1.Transparency + 0.01
  558. sphM.Scale = sphM.Scale + Vector3.new(0.1,0.1,0.1)
  559. sph2.Transparency = sph2.Transparency + 0.01
  560. sphM2.Scale = sphM2.Scale + Vector3.new(0.1,0.1,0.1)
  561. sph3.Transparency = sph3.Transparency + 0.01
  562. sphM3.Scale = sphM3.Scale + Vector3.new(0.05,0.05,0.05)
  563. sph4.Transparency = sph4.Transparency + 0.01
  564. sphM4.Scale = sphM4.Scale + Vector3.new(0.05,0.05,0.05)
  565. wait()
  566. end
  567. end)
  568.  
  569. local tring = Instance.new("Part", Char)
  570. tring.formFactor = "Symmetric"
  571. tring.Size = Vector3.new(1,1,1)
  572. tring.CanCollide = false
  573. tring.BrickColor = BrickColor.new("Institutional white")
  574. tring.TopSurface = "Smooth"
  575. tring.Transparency = 0.5
  576. tring.BottomSurface = "Smooth"
  577. local tringM = Instance.new("SpecialMesh", tring)
  578. tringM.MeshType = "FileMesh"
  579. tringM.MeshId = "http://www.roblox.com/asset/?id=3270017"
  580. tringM.Scale = Vector3.new(1,1,1)
  581. tring:BreakJoints()
  582. local tringW = Instance.new("Weld", tring)
  583. tringW.Part0 = Char["Torso"]
  584. tringW.Part1 = tring
  585. tringW.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  586. for i = 1,100 do
  587. ag = i
  588. tringM.Scale = Vector3.new(i,i,i)
  589. tring.Transparency = tring.Transparency + 0.5/100
  590.  
  591. delay(0, function()
  592. for i,v in pairs(workspace:GetChildren()) do
  593. if v:FindFirstChild("Humanoid") and v.Name ~= User.Name and v:FindFirstChild("Head") and (v.Head.Position - Char.Head.Position).magntiude < ag/2 then
  594. v:BreakJoints()
  595. else
  596. end
  597. end
  598. end)
  599.  
  600. wait()
  601. end
  602. tring:Remove()
  603.  
  604. sph1:Remove()
  605. sph2:Remove()
  606. sph3:Remove()
  607. sph4:Remove()
  608.  
  609. for i = 1,130,5 do
  610. haw.C0 = CFrame.Angles(0,0,math.rad(125-i))
  611. haw2.C0 = CFrame.Angles(0,0,math.rad(-125+i))
  612. wait()
  613. end
  614. haw.Part1 = nil
  615. haw2.Part1 = nil
  616. end
  617. --------------------------------------------
  618. local _ = false
  619. if not script.Parent:IsA("HopperBin") then
  620. h = Instance.new("HopperBin", User.Backpack)
  621. h.Name = "watah"
  622. script.Parent = h
  623. end
  624.  
  625.  
  626. script.Parent.Selected:connect(function(mouse)
  627.  
  628. mouse.Button1Down:connect(function()
  629.  
  630. end)
  631.  
  632. mouse.KeyDown:connect(function(key)
  633. if key == "q" and _ == false then
  634. _ = true
  635. MoveOne()
  636. _ = false
  637. elseif key == "e" and _ == false then
  638. _ = true
  639. HandCharge()
  640. _ = false
  641. end
  642. end)
  643. end)
  644.  
  645. script.Parent.Deselected:connect(function()
  646.  
  647. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement