captainx280

Untitled

Dec 3rd, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.56 KB | None | 0 0
  1.  
  2.  
  3. User = game.Players.LocalPlayer
  4.  
  5. Char = User.Character
  6.  
  7. cen = Instance.new("Part", User.Character)
  8. cen.BottomSurface = "Smooth"
  9. cen.TopSurface = "Smooth"
  10. cen.CanCollide = false
  11. cen.formFactor = "Symmetric"
  12. cen.Size = Vector3.new(1,1,1)
  13. cen.BrickColor = BrickColor.new("Really black")
  14. cen.Transparency = 1
  15. cen2 = Instance.new("Part", User.Character)
  16. cen2.BottomSurface = "Smooth"
  17. cen2.TopSurface = "Smooth"
  18. cen2.CanCollide = false
  19. cen2.formFactor = "Symmetric"
  20. cen2.Size = Vector3.new(1,1,1)
  21. cen2.BrickColor = BrickColor.new("Really black")
  22. cen2.Transparency = 1
  23.  
  24. cenw = Instance.new("Weld", cen)
  25. cenw.Part0 = Char["Torso"]
  26. cenw.Part1 = cen
  27. cenw.C1 = CFrame.new(-1.5,-0.5,0)
  28.  
  29. cenw2 = Instance.new("Weld", cen2)
  30. cenw2.Part0 = Char["Torso"]
  31. cenw2.Part1 = cen2
  32. cenw2.C1 = CFrame.new(1.5,-0.5,0)
  33.  
  34.  
  35.  
  36. haw = Instance.new("Weld", cen)
  37. haw.Part0 = cen
  38. haw.Part1 = Char["Right Arm"]
  39. haw.C1 = CFrame.new(0,0.5,0)
  40.  
  41. haw2 = Instance.new("Weld", cen2)
  42. haw2.Part0 = cen2
  43. haw2.Part1 = Char["Left Arm"]
  44. haw2.C1 = CFrame.new(0,0.5,0)
  45.  
  46. haw.Part1 = nil
  47. haw2.Part1 = nil
  48.  
  49. Torso = Instance.new("Part", Char)
  50. Torso.formFactor = "Symmetric"
  51. Torso.BrickColor = Char.Torso.BrickColor
  52. Torso.Size = Char.Torso.Size
  53. Torso.Transparency = 1
  54. Torso.Reflectance = 0
  55. Torso:BreakJoints()
  56. Torsow = Instance.new("Weld", Torso)
  57. Torsow.Part0 = Char["Torso"]
  58. Torsow.Part1 = Torso
  59. Torsow.C1 = CFrame.Angles(0,math.rad(0),0)
  60. Hw = Instance.new("Weld", Torso)
  61. Hw.Part0 = Torso
  62. Hw.Part1 = Char.Head
  63. Hw.C1 = CFrame.new(0,-1.5,0)
  64.  
  65. prt1f = Instance.new("Part", Char)
  66. prt1f.Size = Vector3.new(1,1,1)
  67. prt1f.CanCollide = false
  68. prt1f.BrickColor = BrickColor.new("Institutional white")
  69. prt1f.TopSurface = "Smooth"
  70. prt1f.Transparency = 1
  71. prt1f.BottomSurface = "Smooth"
  72. prtfM = Instance.new("CylinderMesh", prt1f)
  73. prtfM.Scale = Vector3.new(0.2,4,0.2)
  74. prt1f:BreakJoints()
  75. prtfW = Instance.new("Weld", prt1f)
  76. prtfW.Part0 = Char["Right Arm"]
  77. prtfW.Part1 = prt1f
  78. prtfW.C1 = CFrame.new(0,-0.5,1)*CFrame.Angles(math.rad(90),0,math.rad(0))
  79.  
  80. prt1 = Instance.new("Part", Char)
  81. prt1.Size = Vector3.new(1,1,1)
  82. prt1.CanCollide = false
  83. prt1.BrickColor = BrickColor.new("Institutional white")
  84. prt1.TopSurface = "Smooth"
  85. prt1.Transparency = 0.5
  86. prt1.BottomSurface = "Smooth"
  87. prtM = Instance.new("CylinderMesh", prt1)
  88. prtM.Scale = Vector3.new(0.2,4,0.2)
  89. prt1:BreakJoints()
  90. prtW = Instance.new("Weld", prt1)
  91. prtW.Part0 = prt1f
  92. prtW.Part1 = prt1
  93. prtW.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  94.  
  95. for i = 0,17 do
  96. prt = Instance.new("Part", Char)
  97. prt.formFactor = "Custom"
  98. prt.Size = Vector3.new(1,1,1)
  99. prt.CanCollide = false
  100. prt.BrickColor = BrickColor.new("Really black")
  101. prt.TopSurface = "Smooth"
  102. prt.Transparency = 0
  103. prt.BottomSurface = "Smooth"
  104. prtMm = Instance.new("SpecialMesh", prt)
  105. prtMm.MeshType = "Sphere"
  106. prtMm.Scale = Vector3.new(0.15,0.15,0.15)
  107. prt:BreakJoints()
  108. prtWw = Instance.new("Weld", prt)
  109. prtWw.Part0 = prt1
  110. prtWw.Part1 = prt
  111. prtWw.C1 = CFrame.new(0,-i/8,0.07)*CFrame.Angles(math.rad(0),math.rad(i*50),math.rad(0))
  112.  
  113. end
  114.  
  115. for i = 1,17 do
  116. prt = Instance.new("Part", Char)
  117. prt.formFactor = "Custom"
  118. prt.Size = Vector3.new(1,1,1)
  119. prt.CanCollide = false
  120. prt.BrickColor = BrickColor.new("Really black")
  121. prt.TopSurface = "Smooth"
  122. prt.Transparency = 0
  123. prt.BottomSurface = "Smooth"
  124. prtMm = Instance.new("SpecialMesh", prt)
  125. prtMm.MeshType = "Sphere"
  126. prtMm.Scale = Vector3.new(0.15,0.15,0.15)
  127. prt:BreakJoints()
  128. prtWw = Instance.new("Weld", prt)
  129. prtWw.Part0 = prt1
  130. prtWw.Part1 = prt
  131. prtWw.C1 = CFrame.new(0,i/8,0.07)*CFrame.Angles(math.rad(0),math.rad(-(i*50)),math.rad(0))
  132.  
  133. end
  134.  
  135. prt2 = Instance.new("Part", Char)
  136. prt2.Size = Vector3.new(1,1,1)
  137. prt2.CanCollide = false
  138. prt2.BrickColor = BrickColor.new("Really red")
  139. prt2.TopSurface = "Smooth"
  140. prt2.Transparency = 0.5
  141. prt2.BottomSurface = "Smooth"
  142. prt2M = Instance.new("SpecialMesh", prt2)
  143. prt2M.MeshId = "http://www.roblox.com/asset/?id=9756362"
  144. prt2M.Scale = Vector3.new(0.5,1,0.5)
  145. prt2:BreakJoints()
  146. prt2W = Instance.new("Weld", prt2)
  147. prt2W.Part0 = prt1
  148. prt2W.Part1 = prt2
  149. prt2W.C1 = CFrame.new(0,-3.5,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  150.  
  151. prt3 = Instance.new("Part", Char)
  152. prt3.Size = Vector3.new(1,1,1)
  153. prt3.CanCollide = false
  154. prt3.BrickColor = BrickColor.new("Institutional white")
  155. prt3.TopSurface = "Smooth"
  156. prt3.Transparency = 0.8
  157. prt3.BottomSurface = "Smooth"
  158. prt3M = Instance.new("SpecialMesh", prt3)
  159. prt3M.MeshId = "http://www.roblox.com/asset/?id=9982590"
  160. prt3M.Scale = Vector3.new(0.75,0.6,0.75)
  161. prt3:BreakJoints()
  162. prt3W = Instance.new("Weld", prt3)
  163. prt3W.Part0 = prt2
  164. prt3W.Part1 = prt3
  165. prt3W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  166.  
  167. prt4 = Instance.new("Part", Char)
  168. prt4.formFactor = "Custom"
  169. prt4.Size = Vector3.new(1,1,1)
  170. prt4.CanCollide = false
  171. prt4.BrickColor = BrickColor.new("Really black")
  172. prt4.TopSurface = "Smooth"
  173. prt4.Transparency = 0
  174. prt4.BottomSurface = "Smooth"
  175. prt4M = Instance.new("SpecialMesh", prt4)
  176. prt4M.MeshType = "Sphere"
  177. prt4M.Scale = Vector3.new(0.5,0.5,0.5)
  178. prt4:BreakJoints()
  179. prt4W = Instance.new("Weld", prt4)
  180. prt4W.Part0 = prt1
  181. prt4W.Part1 = prt4
  182. prt4W.C1 = CFrame.new(0,2.5,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  183.  
  184. prt5 = Instance.new("Part", Char)
  185. prt5.Size = Vector3.new(1,1,1)
  186. prt5.CanCollide = false
  187. prt5.BrickColor = BrickColor.new("Really black")
  188. prt5.TopSurface = "Smooth"
  189. prt5.Transparency = 0.5
  190. prt5.BottomSurface = "Smooth"
  191. prt5M = Instance.new("SpecialMesh", prt5)
  192. prt5M.MeshType = "FileMesh"
  193. prt5M.MeshId = "http://www.roblox.com/asset/?id=20329976"
  194. prt5M.Scale = Vector3.new(0.2,0.5,0.2)
  195. prt5:BreakJoints()
  196. prt5W = Instance.new("Weld", prt5)
  197. prt5W.Part0 = prt1
  198. prt5W.Part1 = prt5
  199. prt5W.C1 = CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  200.  
  201.  
  202. prt6 = Instance.new("Part", Char)
  203. prt6.formFactor = "Custom"
  204. prt6.Size = Vector3.new(1,1,1)
  205. prt6.CanCollide = false
  206. prt6.BrickColor = BrickColor.new("Institutional white")
  207. prt6.TopSurface = "Smooth"
  208. prt6.Transparency = 1
  209. prt6.BottomSurface = "Smooth"
  210. prt6M = Instance.new("BlockMesh", prt6)
  211. prt6M.Scale = Vector3.new(1,1,1)
  212. prt6:BreakJoints()
  213. prt6W = Instance.new("Weld", prt6)
  214. prt6W.Part0 = prt2
  215. prt6W.Part1 = prt6
  216. prt6W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  217.  
  218. prt7 = Instance.new("Part", Char)
  219. prt7.formFactor = "Custom"
  220. prt7.Size = Vector3.new(1,1,1)
  221. prt7.CanCollide = false
  222. prt7.BrickColor = BrickColor.new("Institutional white")
  223. prt7.TopSurface = "Smooth"
  224. prt7.Transparency = 1
  225. prt7.BottomSurface = "Smooth"
  226. prt7M = Instance.new("BlockMesh", prt7)
  227. prt7M.Scale = Vector3.new(1,1,1)
  228. prt7:BreakJoints()
  229. prt7W = Instance.new("Weld", prt7)
  230. prt7W.Part0 = prt2
  231. prt7W.Part1 = prt7
  232. prt7W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  233.  
  234. prt8 = Instance.new("Part", Char)
  235. prt8.formFactor = "Custom"
  236. prt8.Size = Vector3.new(1,1,1)
  237. prt8.CanCollide = false
  238. prt8.BrickColor = BrickColor.new("Institutional white")
  239. prt8.TopSurface = "Smooth"
  240. prt8.Transparency = 1
  241. prt8.BottomSurface = "Smooth"
  242. prt8M = Instance.new("BlockMesh", prt8)
  243. prt8M.Scale = Vector3.new(1,1,1)
  244. prt8:BreakJoints()
  245. prt8W = Instance.new("Weld", prt8)
  246. prt8W.Part0 = prt2
  247. prt8W.Part1 = prt8
  248. prt8W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),0,math.rad(0))
  249.  
  250. prt9 = Instance.new("Part", Char)
  251. prt9.formFactor = "Custom"
  252. prt9.Size = Vector3.new(1,1,1)
  253. prt9.CanCollide = false
  254. prt9.BrickColor = BrickColor.new("Institutional white")
  255. prt9.TopSurface = "Smooth"
  256. prt9.Transparency = 1
  257. prt9.BottomSurface = "Smooth"
  258. prt9M = Instance.new("SpecialMesh", prt9)
  259. prt9M.MeshId = "http://www.roblox.com/asset/?id=3270017"
  260. prt9M.Scale = Vector3.new(1,1,1)
  261. prt9:BreakJoints()
  262. prt9W = Instance.new("Weld", prt9)
  263. prt9W.Part0 = prt2
  264. prt9W.Part1 = prt9
  265. prt9W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,math.rad(0))
  266.  
  267. delay(0, function()
  268. while true do
  269. for i = 1,360 do
  270. prt3W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(i),math.rad(0))
  271. wait(0.1)
  272. end
  273. end
  274. end)
  275.  
  276. ------------------------------------------------------------------------------------------
  277.  
  278. function Blast()
  279. for i = 1,60,15 do
  280. haw.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),math.rad(45-i),math.rad(-45+i))
  281. wait(0.03)
  282. end
  283.  
  284. Char["Torso"].Transparency = 1
  285. Torso.Transparency = 0
  286. cenw2.Part0 = Torso
  287. cenw.Part0 = Torso
  288. Char.Torso["Right Hip"].Part0 = Torso
  289. Char.Torso["Left Hip"].Part0 = Torso
  290. haw2.Part1 = Char["Left Arm"]
  291. for i = 1,120,30 do
  292. Torsow.C0 = CFrame.Angles(math.rad(0),math.rad(i),0)
  293. Hw.C0 = CFrame.Angles(math.rad(0),math.rad(-i),0)
  294. haw.C0 = CFrame.Angles(math.rad(i),0,math.rad(i))
  295. haw2.C0 = CFrame.Angles(math.rad(0),0,math.rad(-i/2))
  296. prtW.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(i),0,math.rad(0))
  297. wait()
  298. end
  299.  
  300. prt6.Transparency = 0.7
  301. prt7.Transparency = 0.7
  302. for i = 1,1050,50 do
  303. prt6W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(i),math.rad(i),math.rad(i))
  304. prt6M.Scale = Vector3.new(i/500,i/500,i/500)
  305. prt7W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(-i/2),math.rad(-i/2),math.rad(-i/2))
  306. prt7M.Scale = Vector3.new(i/500,i/500,i/500)
  307. wait(0.03)
  308. end
  309. prt6.Transparency = 1
  310. prt7.Transparency = 1
  311.  
  312. shot = Instance.new("Part", workspace)
  313. shot.Size = Vector3.new(1,1,1)
  314. shot.CanCollide = false
  315. shot.BrickColor = BrickColor.new("Institutional white")
  316. shot.TopSurface = "Smooth"
  317. shot.Transparency = 0
  318. shot.BottomSurface = "Smooth"
  319. shotM = Instance.new("SpecialMesh", shot)
  320. shotM.MeshId = "http://www.roblox.com/asset/?id=4770583"
  321. shotM.Scale = Vector3.new(1,1,1)
  322. shot:BreakJoints()
  323. shot.CFrame = prt2.CFrame
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330. local shotv = Instance.new("BodyVelocity", shot)
  331. shotv.velocity = prt1f.CFrame.lookVector*200
  332.  
  333. prt9.Transparency = 0
  334. prt9W.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,math.rad(0))
  335.  
  336. loadstring([[Char = workspace.rigletto
  337. function sound(id, pt)
  338. local sd = Instance.new("Sound", Char.Head)
  339. sd.SoundId = "http://www.roblox.com/asset/?id="..tostring(id)
  340. sd.Pitch = pt
  341. sd.Volume = 1
  342. delay(0, function()
  343. sd:Play()
  344. wait(2)
  345. sd:Remove()
  346. end)
  347. end
  348. sound(2767090, 1)]])()
  349.  
  350. for i = 1,1050,50 do
  351. delay(0,function()
  352. for i,v in pairs(workspace:children()) do
  353. if v:FindFirstChild("Humanoid") and v:FindFirstChild("Head") then
  354. if (v.Head.Position - shot.Position).magnitude < 5 then
  355. v:BreakJoints()
  356. end
  357. end
  358. end
  359. end)
  360. prt9M.Scale = Vector3.new(i/100,i/100,i/100)
  361. prt9.Transparency = i/1000
  362. prt9W.C1 = CFrame.new(0,0,i/500)*CFrame.Angles(math.rad(90),0,math.rad(0))
  363.  
  364. local shot2 = Instance.new("Part", workspace)
  365. shot2.Size = Vector3.new(1,1,1)
  366. shot2.CanCollide = true
  367. shot2.BrickColor = BrickColor.new("Institutional white")
  368. shot2.TopSurface = "Smooth"
  369. shot2.Transparency = 0
  370. shot2.Anchored = true
  371. shot2.BottomSurface = "Smooth"
  372. local shot2M = Instance.new("SpecialMesh", shot2)
  373. shot2M.MeshId = "http://www.roblox.com/asset/?id=4770583"
  374. shot2M.Scale = Vector3.new(1,1,1)
  375. shot2:BreakJoints()
  376. shot2.CFrame = shot.CFrame
  377.  
  378.  
  379.  
  380. delay(0,function()
  381. for i = 1,10 do
  382. shot2.Transparency = shot2.Transparency+0.1
  383. shot2.CFrame = shot2.CFrame+Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10)
  384. shot2M.Scale = shot2M.Scale + Vector3.new(0.1,0.1,0.1)
  385. wait(0.03)
  386. end
  387. shot2:Remove()
  388. end)
  389.  
  390. wait(0.03)
  391. end
  392. shot:remove()
  393. for i = 1,100,10 do
  394. Torsow.C0 = CFrame.Angles(math.rad(0),math.rad(90-i),0)
  395. Hw.C0 = CFrame.Angles(math.rad(0),math.rad(-90+i),0)
  396. haw.C0 = CFrame.Angles(math.rad(i),0,math.rad(90-i))
  397. haw2.C0 = CFrame.Angles(math.rad(0),0,math.rad(-45+i/2))
  398. prtW.C1 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90-i),0,math.rad(0))
  399. wait()
  400. end
  401. haw2.Part1 = nil
  402. Char["Torso"].Transparency = 0
  403. Torso.Transparency = 1
  404. cenw2.Part0 = Char.Torso
  405. cenw.Part0 = Char.Torso
  406. Char.Torso["Right Hip"].Part0 = Char.Torso
  407. Char.Torso["Left Hip"].Part0 = Char.Torso
  408. Equip()
  409.  
  410. end
  411.  
  412.  
  413. function Equip()
  414. haw.Part1 = Char["Right Arm"]
  415. for i = 1,60,15 do
  416. haw.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(i*2),math.rad(i),math.rad(-i))
  417. wait(0.03)
  418. end
  419. end
  420.  
  421. function UnEquip()
  422. for i = 1,60,15 do
  423. haw.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad((45/2)-(i/2)),math.rad(45-i),math.rad(-45+i))
  424. wait(0.03)
  425. end
  426. haw.Part1 = nil
  427. end
  428.  
  429. function Arcrain()
  430.  
  431. end
  432.  
  433.  
  434. --------------------------------------------
  435. local _ = false
  436. if not script.Parent:IsA("HopperBin") then
  437. h = Instance.new("HopperBin", User.Backpack)
  438. h.Name = "Staff"
  439. script.Parent = h
  440. end
  441.  
  442.  
  443. script.Parent.Selected:connect(function(mouse)
  444. Equip()
  445. mouse.Button1Down:connect(function()
  446. if _ == false then
  447. _ = true
  448. Blast()
  449. _ = false
  450. end
  451. end)
  452.  
  453. mouse.KeyDown:connect(function(key)
  454. if key == "q" and _ == false then
  455. _ = true
  456. CircleBlast()
  457. _ = false
  458. end
  459. end)
  460. end)
  461.  
  462. script.Parent.Deselected:connect(function()
  463. UnEquip()
  464. end)
  465.  
  466. --mediafire gtfo password
Add Comment
Please, Sign In to add comment