Advertisement
memberhero

Untitled

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