Advertisement
EdwardGaming

Untitled

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