Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local player=game.Players.GreenToxin
  2. local char=player.Character
  3. local Suit=false
  4. local Tag=Instance.new("ObjectValue")
  5. Tag.Name="creator"
  6. Tag.Value=player
  7. local Welds={}
  8.  
  9. if script.Parent.className~="HopperBin" then
  10. local h=Instance.new("HopperBin")
  11. h.Name="Ice Reaper"
  12. h.Parent=player.Backpack
  13. script.Parent=h
  14. end
  15. pcall(function() char.Sword:remove() end)
  16. pcall(function() char.Sheath:remove() end)
  17. pcall(function() char.Suit:remove() end)
  18. local m=Instance.new("Model")
  19. m.Name="Sword"
  20. m.Parent=char
  21. local otherm=Instance.new("Model")
  22. otherm.Name="Sheath"
  23. otherm.Parent=char
  24.  
  25. --SWORD--
  26. local p=Instance.new("Part")
  27. p.Size=Vector3.new(1,3,1)
  28. p.BrickColor=BrickColor.new("Royal purple")
  29. p.Reflectance=0.4
  30. p.CanCollide=false
  31. p.Parent=m
  32. local mes=Instance.new("BlockMesh")
  33. mes.Parent=p
  34. mes.Scale=Vector3.new(0.4,1.2,0.2)
  35. local w=Instance.new("Weld")
  36. w.Parent=p
  37. w.Part1=p
  38. w.Part0=char.Torso
  39. w.C0=CFrame.new(0,0,0.65)*CFrame.Angles(0,0,math.rad(150))
  40. w.C1=CFrame.new(0,0.25,0)
  41. local HoldWeld=w
  42. local Blade=p
  43. Welds["MAIN"]=HoldWeld
  44. local p=Instance.new("Part")
  45. p.Size=Vector3.new(1,3,1)
  46. p.BrickColor=BrickColor.new("Magenta")
  47. p.Parent=m
  48. local mes=Instance.new("BlockMesh")
  49. mes.Parent=p
  50. mes.Scale=Vector3.new(0.02,1,0.21)
  51. local w=Instance.new("Weld")
  52. w.Parent=p
  53. w.Part1=p
  54. w.Part0=Blade
  55. w.C0=CFrame.new(0,-.2,0)
  56. local p=Instance.new("Part")
  57. p.Size=Vector3.new(1,1,1)
  58. p.BrickColor=BrickColor.new("White")
  59. p.Parent=m
  60. p.Reflectance=0.4
  61. local mes=Instance.new("BlockMesh")
  62. mes.Parent=p
  63. mes.Scale=Vector3.new(0.6,.2,.3)
  64. local w=Instance.new("Weld")
  65. w.Parent=p
  66. w.Part1=p
  67. w.Part0=Blade
  68. w.C0=CFrame.new(0,-1.45,0)
  69. local p=Instance.new("Part")
  70. p.Size=Vector3.new(1,1,1)
  71. p.BrickColor=BrickColor.new("White")
  72. p.Parent=m
  73. p.Reflectance=0.4
  74. local mes=Instance.new("BlockMesh")
  75. mes.Parent=p
  76. mes.Scale=Vector3.new(0.4,.2,.3)
  77. local w=Instance.new("Weld")
  78. w.Parent=p
  79. w.Part1=p
  80. w.Part0=Blade
  81. w.C0=CFrame.new(0.4,-1.37,0)*CFrame.Angles(0,0,math.rad(30))
  82. local p=Instance.new("Part")
  83. p.Size=Vector3.new(1,1,1)
  84. p.BrickColor=BrickColor.new("White")
  85. p.Parent=m
  86. p.Reflectance=0.4
  87. local mes=Instance.new("BlockMesh")
  88. mes.Parent=p
  89. mes.Scale=Vector3.new(0.4,.2,.3)
  90. local w=Instance.new("Weld")
  91. w.Parent=p
  92. w.Part1=p
  93. w.Part0=Blade
  94. w.C0=CFrame.new(-0.4,-1.37,0)*CFrame.Angles(0,0,math.rad(-30))
  95. local p=Instance.new("Part")
  96. p.Size=Vector3.new(1,1,1)
  97. p.BrickColor=BrickColor.new("Grey")
  98. p.Parent=m
  99. local mes=Instance.new("CylinderMesh")
  100. mes.Parent=p
  101. mes.Scale=Vector3.new(.2,1.25,.2)
  102. local w=Instance.new("Weld")
  103. w.Parent=p
  104. w.Part1=p
  105. w.Part0=Blade
  106. w.C0=CFrame.new(0,-2,0)
  107. local p=Instance.new("Part")
  108. p.Size=Vector3.new(1,1,1)
  109. p.BrickColor=BrickColor.new("Magenta")
  110. p.Parent=m
  111. p.Reflectance=0.4
  112. local mes=Instance.new("CylinderMesh")
  113. mes.Parent=p
  114. mes.Scale=Vector3.new(.21,.1,.21)
  115. local w=Instance.new("Weld")
  116. w.Parent=p
  117. w.Part1=p
  118. w.Part0=Blade
  119. w.C0=CFrame.new(0,-2.75,0)
  120. for i=1,10 do
  121. local p=Instance.new("Part")
  122. p.Size=Vector3.new(1,1,1)
  123. p.BrickColor=BrickColor.new("Alder")
  124. p.Parent=m
  125. local mes=Instance.new("CylinderMesh")
  126. mes.Parent=p
  127. mes.Scale=Vector3.new(.21,.05,.21)
  128. local w=Instance.new("Weld")
  129. w.Parent=p
  130. w.Part1=p
  131. w.Part0=Blade
  132. w.C0=CFrame.new(0,-2.7+.9*(i/9),0)
  133. end
  134. local p=Instance.new("Part")
  135. p.Size=Vector3.new(1,1,1)
  136. p.BrickColor=BrickColor.new("Royal purple")
  137. p.Parent=m
  138. p.Reflectance=0.4
  139. local mes=Instance.new("BlockMesh")
  140. mes.Parent=p
  141. mes.Scale=Vector3.new(.28,.24,.205)
  142. local w=Instance.new("Weld")
  143. w.Parent=p
  144. w.Part1=p
  145. w.Part0=Blade
  146. w.C0=CFrame.new(0,1.45,0)*CFrame.Angles(0,0,math.rad(-45))
  147. local Tip=p
  148. --/SWORD--
  149.  
  150. --SHEATH--
  151. local p=Instance.new("Part")
  152. p.Size=Vector3.new(1,3,1)
  153. p.Reflectance=0.4
  154. p.BrickColor=BrickColor.new("Royal purple")
  155. p.Parent=otherm
  156. local mes=Instance.new("BlockMesh")
  157. mes.Parent=p
  158. mes.Scale=Vector3.new(0.6,1.2,0.3)
  159. local w=Instance.new("Weld")
  160. w.Parent=p
  161. w.Part1=p
  162. w.Part0=char.Torso
  163. w.C0=CFrame.new(0,0,0.65)*CFrame.Angles(0,0,math.rad(-30))
  164. local Back=p
  165. local p=Instance.new("Part")
  166. p.Size=Vector3.new(1,1,1)
  167. p.BrickColor=BrickColor:White()
  168. p.Parent=otherm
  169. local mes=Instance.new("BlockMesh")
  170. mes.Parent=p
  171. mes.Scale=Vector3.new(0.1,.25,0.31)
  172. local w=Instance.new("Weld")
  173. w.Parent=p
  174. w.Part1=p
  175. w.Part0=Back
  176. w.C0=CFrame.new(-0.1,-1.5,0)*CFrame.Angles(0,0,math.rad(45))
  177. local p=Instance.new("Part")
  178. p.Size=Vector3.new(1,1,1)
  179. p.BrickColor=BrickColor:White()
  180. p.Parent=otherm
  181. local mes=Instance.new("BlockMesh")
  182. mes.Parent=p
  183. mes.Scale=Vector3.new(0.1,.25,0.31)
  184. local w=Instance.new("Weld")
  185. w.Parent=p
  186. w.Part1=p
  187. w.Part0=Back
  188. w.C0=CFrame.new(0.1,-1.5,0)*CFrame.Angles(0,0,math.rad(-45))
  189. local p=Instance.new("Part")
  190. p.Size=Vector3.new(1,1,1)
  191. p.BrickColor=BrickColor:White()
  192. p.Parent=otherm
  193. local mes=Instance.new("BlockMesh")
  194. mes.Parent=p
  195. mes.Scale=Vector3.new(0.1,.25,0.31)
  196. local w=Instance.new("Weld")
  197. w.Parent=p
  198. w.Part1=p
  199. w.Part0=Back
  200. w.C0=CFrame.new(-0.1,1.29,0)*CFrame.Angles(0,0,math.rad(-45))
  201. local p=Instance.new("Part")
  202. p.Size=Vector3.new(1,1,1)
  203. p.BrickColor=BrickColor:White()
  204. p.Parent=otherm
  205. local mes=Instance.new("BlockMesh")
  206. mes.Parent=p
  207. mes.Scale=Vector3.new(0.1,.25,0.31)
  208. local w=Instance.new("Weld")
  209. w.Parent=p
  210. w.Part1=p
  211. w.Part0=Back
  212. w.C0=CFrame.new(0.1,1.29,0)*CFrame.Angles(0,0,math.rad(45))
  213. local p=Instance.new("Part")
  214. p.Size=Vector3.new(1,3,1)
  215. p.BrickColor=BrickColor:White()
  216. p.Parent=otherm
  217. local mes=Instance.new("BlockMesh")
  218. mes.Parent=p
  219. mes.Scale=Vector3.new(0.1,1.25,0.32)
  220. local w=Instance.new("Weld")
  221. w.Parent=p
  222. w.Part1=p
  223. w.Part0=Back
  224. w.C0=CFrame.new(0,-0.25/2.5,0)
  225. local p=Instance.new("Part")
  226. p.Size=Vector3.new(1,3,1)
  227. p.BrickColor=BrickColor.new("Magenta")
  228. p.Parent=otherm
  229. local mes=Instance.new("BlockMesh")
  230. mes.Parent=p
  231. mes.Scale=Vector3.new(0.02,1.12,0.325)
  232. local w=Instance.new("Weld")
  233. w.Parent=p
  234. w.Part1=p
  235. w.Part0=Back
  236. w.C0=CFrame.new(0,0,0)
  237. local p=Instance.new("Part")
  238. p.Size=Vector3.new(1,1,1)
  239. p.BrickColor=BrickColor:White()
  240. p.Parent=otherm
  241. local mes=Instance.new("BlockMesh")
  242. mes.Parent=p
  243. mes.Scale=Vector3.new(0.1,.25,0.31)
  244. local w=Instance.new("Weld")
  245. w.Parent=p
  246. w.Part1=p
  247. w.Part0=Back
  248. w.C0=CFrame.new(0.1,.25/2,0)*CFrame.Angles(0,0,math.rad(45))
  249. local p=Instance.new("Part")
  250. p.Size=Vector3.new(1,1,1)
  251. p.BrickColor=BrickColor:White()
  252. p.Parent=otherm
  253. local mes=Instance.new("BlockMesh")
  254. mes.Parent=p
  255. mes.Scale=Vector3.new(0.1,.25,0.31)
  256. local w=Instance.new("Weld")
  257. w.Parent=p
  258. w.Part1=p
  259. w.Part0=Back
  260. w.C0=CFrame.new(-0.1,.25/2,0)*CFrame.Angles(0,0,math.rad(-45))
  261. local p=Instance.new("Part")
  262. p.Size=Vector3.new(1,1,1)
  263. p.BrickColor=BrickColor:White()
  264. p.Parent=otherm
  265. local mes=Instance.new("BlockMesh")
  266. mes.Parent=p
  267. mes.Scale=Vector3.new(0.1,.25,0.31)
  268. local w=Instance.new("Weld")
  269. w.Parent=p
  270. w.Part1=p
  271. w.Part0=Back
  272. w.C0=CFrame.new(0.1,-.25/2,0)*CFrame.Angles(0,0,math.rad(-45))
  273. local p=Instance.new("Part")
  274. p.Size=Vector3.new(1,1,1)
  275. p.BrickColor=BrickColor:White()
  276. p.Parent=otherm
  277. local mes=Instance.new("BlockMesh")
  278. mes.Parent=p
  279. mes.Scale=Vector3.new(0.1,.25,0.31)
  280. local w=Instance.new("Weld")
  281. w.Parent=p
  282. w.Part1=p
  283. w.Part0=Back
  284. w.C0=CFrame.new(-0.1,-.25/2,0)*CFrame.Angles(0,0,math.rad(45))
  285. local p=Instance.new("Part")
  286. p.Size=Vector3.new(1,3,1)
  287. p.BrickColor=BrickColor.new("Alder")
  288. p.Parent=otherm
  289. local mes=Instance.new("BlockMesh")
  290. mes.Parent=p
  291. mes.Scale=Vector3.new(0.55,.5,0.25)
  292. local w=Instance.new("Weld")
  293. w.Parent=p
  294. w.Part1=p
  295. w.Part0=Back
  296. w.C0=CFrame.new(0,.85,0)
  297. local p=Instance.new("Part")
  298. p.Size=Vector3.new(1,1,1)
  299. p.BrickColor=BrickColor.new("Royal purple")
  300. p.Parent=m
  301. p.Reflectance=0.4
  302. local mes=Instance.new("BlockMesh")
  303. mes.Parent=p
  304. mes.Scale=Vector3.new(.42,.35,.305)
  305. local w=Instance.new("Weld")
  306. w.Parent=p
  307. w.Part1=p
  308. w.Part0=Back
  309. w.C0=CFrame.new(0,-1.45,0)*CFrame.Angles(0,0,math.rad(-45))
  310. for _,v in pairs(otherm:children()) do
  311. v.CanCollide=false
  312. v.Locked=true
  313. end
  314. --/SHEATH--
  315.  
  316. b=Instance.new("IntValue")
  317. b.Value=0
  318. b.Parent=char.Sword
  319. function Click()
  320. if b.Value~=0 then
  321. pcall(function() DCLICK:disconnect() end)
  322. wait(0.25)
  323. Button()
  324. wait()
  325. DCLICK=b.Changed:connect(Click)
  326. end
  327. end
  328. DCLICK=b.Changed:connect(Click)
  329.  
  330. Arms={char.Torso["Left Shoulder"],char.Torso["Right Shoulder"]}
  331.  
  332. function Button(mouse)
  333. if b.Value==1 then
  334. local rw=Welds["rw"]
  335. for i=0,0.7,0.1 do
  336. wait()
  337. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(4.5), math.rad(-6),0)
  338. rw.C0 = CFrame.new(0, 0.5, 0)
  339. end
  340. wait()
  341. for i=0,0.4,0.1 do
  342. wait()
  343. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
  344. rw.C0 = rw.C0*CFrame.new(0, 0.1, 0)
  345. end
  346. wait()
  347. for i=0,0.4,0.1 do
  348. wait()
  349. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
  350. rw.C0 = rw.C0*CFrame.new(0, -0.1, 0)
  351. end
  352. for i=0,0.9,0.1 do
  353. wait()
  354. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-4.5), math.rad(6),0)
  355. rw.C0 = CFrame.new(0, 0.5, 0)
  356. end
  357. rw.C0=OrgR0
  358. rw.C1=OrgR1
  359. b.Value=0
  360. else
  361. local rw=Welds["rw"]
  362. for i=0,0.3,0.1 do
  363. wait()
  364. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  365. rw.C0 = CFrame.new(0, 0.5, 0)
  366. end
  367. wait()
  368. for i=0,1,0.5 do
  369. wait()
  370. rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(60)*i, 0,0)
  371. rw.C0 = CFrame.new(0, 0.5, 0)
  372. end
  373. for i=0,1,0.1 do
  374. wait()
  375. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10), 0,0)
  376. rw.C0 = CFrame.new(0, 0.5, 0)
  377. end
  378. for i=0,0.3,0.1 do
  379. wait()
  380. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10), 0,0)
  381. rw.C0 = CFrame.new(0, 0.5, 0)
  382. end
  383. wait()
  384. for i=0,0.3,0.1 do
  385. wait()
  386. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(-6),0)
  387. rw.C0 = CFrame.new(0, 0.5, 0)
  388. end
  389. rw.C0=OrgR0
  390. rw.C1=OrgR1
  391. b.Value=0
  392. end
  393. end
  394.  
  395. function Charge()
  396. local rw=Welds["rw"]
  397. for i=0,1.2,0.1 do
  398. wait()
  399. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(1), math.rad(6),math.rad(2))
  400. rw.C0 = CFrame.new(0, 0.5, 0)
  401. end
  402. wait()
  403. for i=1,6 do
  404. wait()
  405. local Laz=Instance.new("Part")
  406. Laz.Anchored=false
  407. Laz.BrickColor=BrickColor.new("Royal purple")
  408. Laz.Reflectance=0
  409. Laz.Shape="Ball"
  410. Laz.Transparency=1-i/9
  411. Laz.TopSurface="Smooth"
  412. Laz.BottomSurface="Smooth"
  413. Laz.CanCollide=false
  414. Laz.Size=Vector3.new(1,1,1)
  415. Laz.Parent=char.Sword
  416. w=Instance.new("Weld")
  417. w.Part1=Laz
  418. w.Part0=Blade
  419. w.Parent=Laz
  420. local Me=Instance.new("SpecialMesh")
  421. Me.MeshType="Sphere"
  422. Me.Parent=Laz
  423. for i=1,7,0.75 do
  424. Me.Scale = Vector3.new(i/2.5,i,i/2.5)
  425. wait()
  426. end
  427. Laz:remove()
  428. end
  429. end
  430.  
  431. function SHOCK()
  432. Charge()
  433. wait()
  434. for i=0,0.7,0.1 do
  435. wait()
  436. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
  437. rw.C0 = rw.C0*CFrame.new(0, 0, 0)
  438. end
  439. for i=1,35 do
  440. p=Instance.new("Part")
  441. p.Size=Vector3.new(1,9,7)
  442. p.Transparency=0.2
  443. p.BrickColor=BrickColor.new("Royal purple")
  444. p.Reflectance=0.1
  445. p.CanCollide=true
  446. p.Velocity=Vector3.new(9000,300,0)
  447. p.Touched:connect(function(h)
  448. if h.Parent~=char and h.Parent.Parent~=char then
  449. h.Anchored=false
  450. h:BreakJoints()
  451. h.Velocity=(h.Position-char.Torso.Position).unit*-500
  452. end
  453. end)
  454. p.TopSurface="Smooth"
  455. p.BottomSurface="Smooth"
  456. p.Anchored=true
  457. p.Parent=char
  458. p.CFrame=char.Torso.CFrame*CFrame.Angles(0,math.rad(90),0)*CFrame.new(6+i,0,0)
  459. Delay(0,function()
  460. local p=p
  461. for i=3,10 do
  462. p.Transparency=i/10
  463. wait()
  464. end
  465. p:remove()
  466. end)
  467. wait()
  468. end
  469. for i=0,0.7,0.1 do
  470. wait()
  471. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
  472. rw.C0 = rw.C0*CFrame.new(0, 0, 0)
  473. end
  474. wait()
  475. for i=0,1.2,0.1 do
  476. wait()
  477. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(-6),math.rad(-2))
  478. rw.C0 = CFrame.new(0, 0.5, 0)
  479. end
  480. rw.C0=OrgR0
  481. rw.C1=OrgR1
  482. end
  483.  
  484. function GATE()
  485. local rw=Welds["rw"]
  486. for i=0,0.3,0.1 do
  487. wait(0.06)
  488. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  489. rw.C0 = CFrame.new(0, 0.5, 0)
  490. end
  491. wait()
  492. for i=0,2,0.5 do
  493. wait(0.06)
  494. rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(60)*i, 0,0)
  495. rw.C0 = CFrame.new(0, 0.5, 0)
  496. end
  497. wait()
  498. local b=Instance.new("BodyPosition")
  499. b.position=char.Torso.Position+Vector3.new(0,30,0)
  500. b.maxForce=Vector3.new(200,999999999,200)
  501. b.Parent=char.Torso
  502. wait(0.75)
  503. for i=0,2,0.5 do
  504. wait(0.05)
  505. local p=Blade:Clone()
  506. p.Transparency=0.5
  507. p.Reflectance=0
  508. p.BrickColor=BrickColor.new("Royal purple")
  509. p.Anchored=true
  510. p.CanCollide=false
  511. p.Parent=char
  512. Delay(0.75,function() p:remove() end)
  513. rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(-60)*i, 0,0)
  514. rw.C0 = CFrame.new(0, 0.5, 0)
  515. end
  516. b:remove()
  517. function Check(d)
  518. for _,v in pairs(game.Players:getPlayers()) do
  519. if v.Name~=Name and v.Character and v.Character:findFirstChild("Torso") and (v.Character.Torso.Position-Star.Position).magnitude<d then
  520. v.Character.Humanoid:TakeDamage(5)
  521. v.Character.Humanoid.PlatformStand=true
  522. v.Character.Torso.Velocity=(v.Character.Torso.Position-Star.Position).unit*120
  523. end
  524. end
  525. end
  526. wait(0.5)
  527. Tor=Instance.new("Part")
  528. Tor.Size=Vector3.new(1,1,1)
  529. Tor.BrickColor=BrickColor.new("Royal purple")
  530. Tor.Reflectance=0
  531. Tor.Anchored=true
  532. Tor.Transparency=1
  533. Tor.CanCollide=false
  534. Tor.Parent=char
  535. Tor.TopSurface="Weld"
  536. Star=Tor
  537. Mesh=Instance.new("CylinderMesh")
  538. Mesh.Parent=Tor
  539. Mesh.Scale=Vector3.new(3,1.2,3)
  540. Tor.CFrame=CFrame.new(char.Torso.Position.x,workspace.Base.Position.y,char.Torso.Position.z)
  541. Delay(0.1,function()
  542. for i=1,40 do
  543. wait()
  544. Mesh.Scale=Mesh.Scale+Vector3.new(1,0,1)
  545. Star.Transparency=i/50
  546. Dist=Mesh.Scale.x/2
  547. Check(Dist)
  548. end
  549. Tor:remove()
  550. end)
  551. for i=0,0.3,0.1 do
  552. wait(0.06)
  553. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(-6),0)
  554. rw.C0 = CFrame.new(0, 0.5, 0)
  555. end
  556. rw.C0=OrgR0
  557. rw.C1=OrgR1
  558. end
  559.  
  560. function GHOST()
  561. --Use animation for the bustersword shooting projectile
  562. --When landed, become minor blackhole, sucking people in w/ minor damage
  563. --when done, explode into spikey explosion =D Massive damage
  564. end
  565.  
  566.  
  567. function PORT(mouse)
  568. local mouset=mouse.Target
  569. local mouseh=mouse.Hit
  570. if mouset then
  571. local Laz=Instance.new("Part")
  572. Laz.Anchored=false
  573. Laz.BrickColor=BrickColor.new("Royal purple")
  574. Laz.Reflectance=0
  575. Laz.Transparency=1
  576. Laz.Shape="Ball"
  577. Laz.TopSurface="Smooth"
  578. Laz.BottomSurface="Smooth"
  579. Laz.CanCollide=false
  580. Laz.Size=Vector3.new(1,1,1)
  581. Laz.CFrame=char.Torso.CFrame
  582. Laz.Parent=char.Torso
  583. Laz.Transparency=1
  584. w = Instance.new("Weld")
  585. w.Parent = Laz
  586. w.Part0 = w.Parent
  587. w.Part1 = char.Torso
  588. w.C0 = CFrame.new(0,0,0)
  589. local Me=Instance.new("SpecialMesh")
  590. Me.MeshType="Sphere"
  591. Me.Scale=Vector3.new(15,15,15)
  592. Me.Parent=Laz
  593. for i=1,20 do
  594. Me.Scale=Me.Scale+Vector3.new(-0.5,-0.5,-0.5)
  595. Laz.Transparency=Laz.Transparency-1/20
  596. wait()
  597. end
  598. char.Torso.CFrame=mouseh*CFrame.new(0,5,0)
  599. for i=1,20 do
  600. Me.Scale=Me.Scale+Vector3.new(0.5,0.5,0.5)
  601. Laz.Transparency=i/20
  602. wait()
  603. end
  604. Laz:remove()
  605. end
  606. end
  607.  
  608.  
  609. function RUSH()
  610. local rw=Welds["rw"]
  611. for i=0,0.3,0.1 do
  612. wait(0.06)
  613. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  614. rw.C0 = CFrame.new(0, 0.5, 0)
  615. end
  616. wait()
  617. for i=0,0.9,0.05 do
  618. wait()
  619. rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(-60)*(i/1), 0,0)
  620. rw.C0 = CFrame.new(0, 0.5, 0)
  621. end
  622. wait()
  623. local p=Instance.new("Part")
  624. p.Locked=true
  625. p.BrickColor=BrickColor.new("Royal purple")
  626. p.Name="Lan"
  627. p.CanCollide=false
  628. p.Touched:connect(function(h)
  629. if h.Parent~=char and h.Parent.Parent~=char and h.Name~="Base" then
  630. h.Anchored=false
  631. h:BreakJoints()
  632. h.Velocity=(h.Position-char.Torso.Position).unit*500
  633. end
  634. end)
  635. p.Size=Vector3.new(1,6,1)
  636. Mesh=Instance.new("SpecialMesh")
  637. Mesh.MeshType="FileMesh"
  638. Mesh.Scale=Vector3.new(0.7,7.3,0.7)
  639. Mesh.MeshId="http://roblox.com/asset/?id=1033714"
  640. Mesh.Parent=p
  641. p.Parent=char
  642. w=Instance.new("Weld")
  643. w.Part1=Blade
  644. w.Part0=p
  645. w.Parent=p
  646. w.C0=CFrame.new(0,1,0)
  647. local b=Instance.new("BodyVelocity")
  648. b.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  649. b.velocity=char.Torso.CFrame.lookVector*65
  650. b.Parent=char.Torso
  651. for i=1,20 do
  652. b.velocity=char.Torso.CFrame.lookVector*65
  653. local blue=p:clone()
  654. blue.CanCollide=false
  655. blue.Anchored=true
  656. blue.CFrame=p.CFrame
  657. blue.BrickColor=BrickColor.new("Royal purple")
  658. blue.Parent=char
  659. Delay(0,function()
  660. local blue=blue
  661. for i=1,5 do
  662. blue.Transparency=blue.Transparency+1/20
  663. wait()
  664. end
  665. blue:remove()
  666. end)
  667. wait()
  668. end
  669. wait(0.05)
  670. p:remove()
  671. b:remove()
  672. wait()
  673. for i=0,0.2,0.05 do
  674. wait()
  675. rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(50)+math.rad(60)*(i/1), 0,0)
  676. rw.C0 = CFrame.new(0, 0.5, 0)
  677. end
  678. for i=0,0.3,0.1 do
  679. wait(0.06)
  680. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(0,math.rad(-6),0)
  681. rw.C0 = CFrame.new(0, 0.5, 0)
  682. end
  683. rw.C0=OrgR0
  684. rw.C1=OrgR1
  685. end
  686.  
  687. function NUKE()
  688. Charge()
  689. for i=0,0.7,0.1 do
  690. wait()
  691. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
  692. rw.C0 = rw.C0*CFrame.new(0, 0, 0)
  693. end
  694. local Laz=Instance.new("Part")
  695. Laz.Anchored=false
  696. Laz.BrickColor=BrickColor.new("Royal purple")
  697. Laz.Reflectance=0
  698. Laz.Transparency=1
  699. Laz.Shape="Ball"
  700. Laz.TopSurface="Smooth"
  701. Laz.BottomSurface="Smooth"
  702. Laz.CanCollide=false
  703. Laz.Size=Vector3.new(1,1,1)
  704. Laz.CFrame=char.Torso.CFrame
  705. Laz.Parent=char.Torso
  706. Laz.Transparency=1
  707. w = Instance.new("Weld")
  708. w.Parent = Laz
  709. w.Part0 = w.Parent
  710. w.Part1 = char.Torso
  711. w.C0 = CFrame.new(0,0,0)
  712. local Me=Instance.new("SpecialMesh")
  713. Me.MeshType="Sphere"
  714. Me.Scale=Vector3.new(25,25,25)
  715. Me.Parent=Laz
  716. for i=1,35 do
  717. Me.Scale=Me.Scale+Vector3.new(-0.5,-0.5,-0.5)
  718. Laz.Transparency=Laz.Transparency-1/35
  719. wait()
  720. end
  721. Laz:remove()
  722. local e=Instance.new("Explosion")
  723. e.BlastRadius=22
  724. e.BlastPressure=0
  725. e.Position=char.Torso.Position
  726. e.Hit:connect(function(p)
  727. if p.Parent~=char and p.Parent.Parent~=char then
  728. p.Anchored=false
  729. p:BreakJoints()
  730. p.Velocity=(p.Position-e.Position).unit*200
  731. end
  732. end)
  733. e.Parent=char
  734. for i=0,0.7,0.1 do
  735. wait()
  736. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
  737. rw.C0 = rw.C0*CFrame.new(0, 0, 0)
  738. end
  739. wait()
  740. for i=0,1.2,0.1 do
  741. wait()
  742. rw.C1 = rw.C1*CFrame.fromEulerAnglesXYZ(math.rad(-1), math.rad(-6),math.rad(-2))
  743. rw.C0 = CFrame.new(0, 0.5, 0)
  744. end
  745. rw.C0=OrgR0
  746. rw.C1=OrgR1
  747. end
  748.  
  749. De=0
  750. Equip=false
  751. function EQUIP(mouse)
  752. if De==0 then
  753. Equip=true
  754. De=1
  755. --pcall(function() game["LocalBackpack"]:children()[1]:remove() end)
  756. rs=char.Torso["Right Shoulder"]
  757. p1=rs.Part1
  758. p0=rs.Part0
  759. rs.Part0=nil
  760. rw=Instance.new("Weld")
  761. rw.Parent=char
  762. rw.Part1=char.Torso
  763. rw.Part0=char["Right Arm"]
  764. rw.C1=CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0)
  765. R1=rw.C1
  766. R0=rw.C0
  767. Arms["rw"]=rw
  768. Welds["rw"]=rw
  769. Weld=Welds["MAIN"]
  770. for i=0,1,0.1 do
  771. wait(0.05)
  772. rw.C1 = CFrame.new(1.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(270)*i, i,-i)
  773. rw.C0 = CFrame.new(0, 0.5, 0)
  774. end
  775. pcall(function() Weld.Part0=char["Right Arm"]
  776. Weld.C0=CFrame.new(0,-1.1,-2.35)*CFrame.Angles(math.rad(90),math.rad(90),math.rad(180))
  777. Connec=Blade.Touched:connect(function(h)
  778. if h.Parent and h.Parent:findFirstChild("Humanoid") and not h.Parent:findFirstChild("Ice") and h.Parent.Name~=Name then
  779. Tag:clone().Parent=h.Parent.Humanoid
  780. h.Parent.Torso.Name="Ice"
  781. h.Parent.Ice.Anchored=true
  782. local i=Instance.new("Part")
  783. i.Parent=h.Parent
  784. i.Size=Vector3.new(5,7,5)
  785. i.TopSurface="Smooth"
  786. i.BottomSurface="Smooth"
  787. i.Anchored=true
  788. i.CFrame=h.Parent.Ice.CFrame
  789. i.BrickColor=BrickColor.new("Royal purple")
  790. i.Reflectance=0.4
  791. i.Transparency=0.5
  792. end
  793. end)
  794. end)
  795. for i=0,1,0.5 do
  796. wait(0.05)
  797. rw.C1 = CFrame.new(1.5,0.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(135)-math.rad(67.5)*i, 0, math.rad(45-22.5*i))
  798. rw.C0 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  799. end
  800. wait()
  801. for i=0,1,0.25 do
  802. rw.C1=rw.C1*CFrame.Angles(math.rad(-3.5),math.rad(-2),math.rad(-6))
  803. wait(0.05)
  804. end
  805. Delay(0,function()
  806. while Equip==true do
  807. wait(0.08)
  808. local p=Instance.new("Part")
  809. p.Size=Vector3.new(1,1,1)
  810. p.Reflectance=0.3
  811. p.BrickColor=BrickColor.new("Royal purple")
  812. p.Anchored=true
  813. p.CanCollide=false
  814. p.Parent=char
  815. p.CFrame=Blade.CFrame*CFrame.new(math.random(-1,1)*math.random(),math.random(-2,2)*math.random(),math.random(-1,1)*math.random())*CFrame.Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360))
  816. local m=Instance.new("BlockMesh")
  817. m.Scale=Vector3.new(0.15,0.15,0.15)
  818. m.Parent=p
  819. Delay(0,function()
  820. local p=p
  821. for i=1,3 do
  822. wait(0.05)
  823. p.Transparency=i/3
  824. end
  825. p:remove()
  826. end)
  827. end
  828. end)
  829. OrgR0=rw.C0
  830. OrgR1=rw.C1
  831. local rw=rw
  832. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  833. mouse.Button1Down:connect(function() b.Value=b.Value+1 end)
  834. Attack=false
  835. mouse.KeyDown:connect(function(key)
  836. if Attack==false then
  837. if key=="q" then
  838. Attack=true
  839. SHOCK()
  840. Attack=false
  841. elseif key=="e" then
  842. Attack=true
  843. GATE()
  844. Attack=false
  845. elseif key=="r" then
  846. Attack=true
  847. RUSH()
  848. Attack=false
  849. elseif key=="t" then
  850. Attack=true
  851. GHOST()
  852. Attack=false
  853. elseif key=="y" then
  854. Attack=true
  855. PORT(mouse)
  856. Attack=false
  857. elseif key=="u" then
  858. Attack=true
  859. NUKE()
  860. Attack=false
  861. end
  862. end
  863. end)
  864. wait()
  865. De=0
  866. end
  867. end
  868. --setfenv(EQUIP,getfenv(0))
  869. script.Parent.Selected:connect(function(mouse)
  870. EQUIP(mouse)
  871. end)
  872. script.Parent.Deselected:connect(function()
  873. if Equip == false then
  874. return
  875. end
  876. Equip=false
  877. for i=0,1,0.1 do
  878. rw.C1=rw.C1*CFrame.Angles(math.rad(17),math.rad(8),math.rad(4))
  879. wait(0.04)
  880. end
  881. Welds["MAIN"].Part0=char.Torso
  882. Welds["MAIN"].C0=CFrame.new(0,0,0.65)*CFrame.Angles(0,0,math.rad(150))
  883. Welds["MAIN"].C1=CFrame.new(0,0.25,0)
  884. Connec:disconnect()
  885. for i=0,1,0.1 do
  886. rw.C1=rw.C1*CFrame.Angles(math.rad(-19),math.rad(-3),math.rad(-6))
  887. wait()
  888. end
  889. pcall(function()
  890. rs.Part0=p0
  891. rs.Part1=p1
  892. rs.Parent=char.Torso
  893. rw:remove()
  894. end)
  895. end)
  896. --Suit--
  897. if Suit then
  898. color=BrickColor:White()
  899. color2=BrickColor.new("Dark stone grey")
  900. pcall(function() char.Suit:remove() end)
  901. model = Instance.new("Model")
  902. model.Parent = char
  903. model.Name = "Suit"
  904. Tors=Instance.new("Part")
  905. Tors.Size=char.Torso.Size
  906. Tors.BrickColor=color
  907. Tors.Reflectance=0.75
  908. Tors.CanCollide=false
  909. Tors.Parent=model
  910. Mesh=Instance.new("BlockMesh")
  911. Mesh.Parent=Tors
  912. Mesh.Scale=Vector3.new(1.01,0.9,1.01)
  913. w = Instance.new("Weld")
  914. w.Parent = char.Torso
  915. w.Part0 = w.Parent
  916. w.Part1 = Tors
  917. w.C0 = CFrame.new(0,0,0)
  918. for _,v in pairs(char:children()) do
  919. if string.sub(v.Name,1,4)=="Left" or string.sub(v.Name,1,4)=='Righ' then
  920. Tor=Instance.new("Part")
  921. Tor.Size=v.Size
  922. Tor.BrickColor=color
  923. Tor.Reflectance=0.75
  924. Tor.CanCollide=false
  925. Tor.Parent=model
  926. Mesh=Instance.new("BlockMesh")
  927. Mesh.Parent=Tor
  928. Mesh.Scale=Vector3.new(1.01,0.9,1.01)
  929. w = Instance.new("Weld")
  930. w.Parent = v
  931. w.Part0 = w.Parent
  932. w.Part1 = Tor
  933. w.C0 = CFrame.new(0,0,0)
  934. Tor=Instance.new("Part")
  935. Tor.Size=Vector3.new(1,1,1)
  936. Tor.BrickColor=color
  937. Tor.Reflectance=0.1
  938. Tor.Locked=true
  939. Tor.CanCollide=true
  940. Tor.Parent=model
  941. Tor.TopSurface="Smooth"
  942. Tor.BottomSurface="Smooth"
  943. Mesh=Instance.new("BlockMesh")
  944. Mesh.Bevel=0.05
  945. Mesh.Parent=Tor
  946. Mesh.Scale=Vector3.new(1.1,0.4,1.1)
  947. w = Instance.new("Weld")
  948. w.Parent = v
  949. w.Part0 = w.Parent
  950. w.Part1 = Tor
  951. w.C0 = CFrame.new(0,-0.6,0)
  952. end
  953. end
  954. Tor=Instance.new("Part")
  955. Tor.Size=Vector3.new(1,1,1)
  956. Tor.BrickColor=color2
  957. Tor.CanCollide=false
  958. Tor.Parent=model
  959. Mesh=Instance.new("BlockMesh")
  960. Mesh.Parent=Tor
  961. Mesh.Scale=Vector3.new(.4,0.4,0.01)
  962. w = Instance.new("Weld")
  963. w.Parent = char.Torso
  964. w.Part0 = w.Parent
  965. w.Part1 = Tor
  966. w.C0 = CFrame.new(0,0,-0.51)
  967. Tor=Instance.new("Part")
  968. Tor.Size=Vector3.new(1,1,1)
  969. Tor.BrickColor=color2
  970. Tor.CanCollide=false
  971. Tor.Parent=model
  972. Mesh=Instance.new("CylinderMesh")
  973. Mesh.Parent=Tor
  974. Mesh.Scale=Vector3.new(.5,0.5,0.049)
  975. w = Instance.new("Weld")
  976. w.Parent = char.Torso
  977. w.Part0 = w.Parent
  978. w.Part1 = Tor
  979. w.C0 = CFrame.new(0,0,-0.49)*CFrame.Angles(0,0,math.rad(90))
  980. Tor=Instance.new("Part")
  981. Tor.Size=Vector3.new(1,1,1)
  982. Tor.BrickColor=color2
  983. Tor.CanCollide=false
  984. Tor.Parent=model
  985. Mesh=Instance.new("CylinderMesh")
  986. Mesh.Parent=Tor
  987. Mesh.Scale=Vector3.new(.5,0.5,0.049)
  988. w = Instance.new("Weld")
  989. w.Parent = char.Torso
  990. w.Part0 = w.Parent
  991. w.Part1 = Tor
  992. w.C0 = CFrame.new(0,0,-0.49)
  993. Tor=Instance.new("Part")
  994. Tor.Size=Vector3.new(1,1,1)
  995. Tor.BrickColor=color
  996. Tor.CanCollide=false
  997. Tor.Parent=model
  998. Mesh=Instance.new("SpecialMesh")
  999. Mesh.MeshType="Sphere"
  1000. Mesh.Parent=Tor
  1001. Mesh.Scale=Vector3.new(.25,.25,.25)
  1002. w = Instance.new("Weld")
  1003. w.Parent = char.Torso
  1004. w.Part0 = w.Parent
  1005. w.Part1 = Tor
  1006. w.C0 = CFrame.new(0,0,-0.49)
  1007. Tor=Instance.new("Part")
  1008. Tor.Size=Vector3.new(1,1,1)
  1009. Tor.BrickColor=color2
  1010. Tor.CanCollide=false
  1011. Tor.Parent=model
  1012. Mesh=Instance.new("CylinderMesh")
  1013. Mesh.Parent=Tor
  1014. Mesh.Scale=Vector3.new(.5,0.5,0.049)
  1015. w = Instance.new("Weld")
  1016. w.Parent = char.Torso
  1017. w.Part0 = w.Parent
  1018. w.Part1 = Tor
  1019. w.C0 = CFrame.new(0.27,0,-0.49)
  1020. Tor=Instance.new("Part")
  1021. Tor.Size=Vector3.new(1,1,1)
  1022. Tor.BrickColor=color2
  1023. Tor.CanCollide=false
  1024. Tor.Parent=model
  1025. Mesh=Instance.new("CylinderMesh")
  1026. Mesh.Parent=Tor
  1027. Mesh.Scale=Vector3.new(.5,0.5,0.049)
  1028. w = Instance.new("Weld")
  1029. w.Parent = char.Torso
  1030. w.Part0 = w.Parent
  1031. w.Part1 = Tor
  1032. w.C0 = CFrame.new(-0.27,0,-0.49)
  1033. Tor=Instance.new("Part")
  1034. Tor.Size=Vector3.new(1,1,1)
  1035. Tor.BrickColor=color2
  1036. Tor.CanCollide=false
  1037. Tor.Parent=model
  1038. Mesh=Instance.new("CylinderMesh")
  1039. Mesh.Parent=Tor
  1040. Mesh.Scale=Vector3.new(.5,0.5,0.049)
  1041. w = Instance.new("Weld")
  1042. w.Parent = char.Torso
  1043. w.Part0 = w.Parent
  1044. w.Part1 = Tor
  1045. w.C0 = CFrame.new(0,0.295,-0.49)*CFrame.Angles(0,0,math.rad(90))
  1046. Tor=Instance.new("Part")
  1047. Tor.Size=Vector3.new(1,1,1)
  1048. Tor.BrickColor=color2
  1049. Tor.CanCollide=false
  1050. Tor.Parent=model
  1051. Mesh=Instance.new("CylinderMesh")
  1052. Mesh.Parent=Tor
  1053. Mesh.Scale=Vector3.new(.5,0.5,0.049)
  1054. w = Instance.new("Weld")
  1055. w.Parent = char.Torso
  1056. w.Part0 = w.Parent
  1057. w.Part1 = Tor
  1058. w.C0 = CFrame.new(0,-0.295,-0.49)*CFrame.Angles(0,0,math.rad(90))
  1059. end
  1060. --/Suit--
  1061.  
  1062. --MediaFire
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement