Advertisement
aarontje11002

dual blades

Mar 19th, 2015
358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if script.Parent.className ~= "HopperBin" then
  2. h = Instance.new("HopperBin")
  3. local admin = game.Players.aaronremmers14
  4. h.Name = "Epic Blades"
  5. script.Parent = h
  6. h.Parent = admin.Backpack
  7. end
  8.  
  9. bin = script.Parent
  10. player = bin.Parent.Parent.Character
  11. rarm = player["Right Arm"]
  12. larm = player["Left Arm"]
  13. visible = true
  14. --for i, v in pairs(game.Players:GetChildren()) do
  15. --bin:Clone().Parent = v.Backpack
  16. --end
  17. on = 1
  18.  
  19. local glideg = Instance.new("BodyGyro")
  20. local glidev = Instance.new("BodyVelocity")
  21.  
  22. function shadow(rblade,lblade)
  23. while on == 1 do
  24. wait(.1)
  25. if visible then
  26. local a = rblade:clone()
  27. local b = lblade:clone()
  28. a.Anchored = true
  29. a.Parent = player
  30. a.CFrame = rblade.CFrame
  31. a.CanCollide = false
  32. a.Transparency = .2
  33. b.Anchored = true
  34. b.Parent = player
  35. b.CFrame = lblade.CFrame
  36. b.CanCollide = false
  37. b.Transparency = .2
  38. coroutine.resume(coroutine.create(function() dissapate(a,b) end))
  39. end
  40. end
  41. end
  42.  
  43. function stun(blast)
  44. for x = 1,15 do
  45. wait(1)
  46. local sap = game.Players:GetChildren()
  47. for i = 1,#sap do
  48. wait()
  49. if (sap.Character.Torso.Position - Workspace.keel.Position).magnitude < 20 then
  50. sap.Character.Humanoid.Sit = true
  51. end
  52. end
  53. end
  54. end
  55.  
  56. function dissapate(a,b)
  57. for i = 1,8 do
  58. wait()
  59. a.Transparency = a.Transparency +.1
  60. b.Transparency = b.Transparency +.1
  61. end
  62. a:remove()
  63. b:remove()
  64. end
  65.  
  66. bin.Selected:connect(function(mouse)
  67. on = 1
  68. if player.Torso:findFirstChild("Right Shoulder") ~= nil then
  69. rs = player.Torso["Right Shoulder"]
  70. rs.Part1 = nil
  71. end
  72. if player.Torso:findFirstChild("Left Shoulder") ~= nil then
  73. ls = player.Torso["Left Shoulder"]
  74. ls.Part1 = nil
  75. end
  76. if player:FindFirstChild("check") == nil then
  77. rns = Instance.new("Weld")
  78. rns.Parent = player.Torso
  79. rns.Part0 = rns.Parent
  80. rns.Part1 = player["Right Arm"]
  81. rns.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  82. lns = Instance.new("Weld")
  83. lns.Parent = player.Torso
  84. lns.Part0 = lns.Parent
  85. lns.Part1 = player["Left Arm"]
  86. lns.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  87. rblade = Instance.new("Part")
  88. rblade.BrickColor = BrickColor.new("Bright Red")
  89. rblade.Name ="check"
  90. rblade.Parent = player
  91. rblade.CanCollide = false
  92. rblade.Size = Vector3.new(1,3,1)
  93. rblade.formFactor = "Symmetric"
  94. rblade.TopSurface = 0
  95. rblade.BottomSurface = 0
  96. rbm = Instance.new("BlockMesh")
  97. rbm.Parent = rblade
  98. rbm.Scale = Vector3.new(.1,1,.3)
  99. rbw = Instance.new("Weld")
  100. rbw.Parent = rarm
  101. rbw.Part0 = rarm
  102. rbw.Part1 = rblade
  103. rbw.C1 = CFrame.new(0,1,0)
  104. lblade = Instance.new("Part")
  105. lblade.BrickColor = rblade.BrickColor
  106. lblade.Name = "checkb"
  107. lblade.Parent = player
  108. lblade.CanCollide = false
  109. lblade.Size = Vector3.new(1,3,1)
  110. lblade.formFactor = "Symmetric"
  111. lblade.TopSurface = 0
  112. lblade.BottomSurface = 0
  113. lbm = Instance.new("BlockMesh")
  114. lbm.Parent = lblade
  115. lbm.Scale = Vector3.new(.1,1,.3)
  116. lbw = Instance.new("Weld")
  117. lbw.Parent = larm
  118. lbw.Part0 = larm
  119. lbw.Part1 = lblade
  120. lbw.C1 = CFrame.new(0,1,0)
  121. coroutine.resume(coroutine.create(function() shadow(rblade, lblade) end))
  122. end
  123. rblade.Touched:connect(function(hit)
  124. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  125. if hit.Parent.Name ~= player.Name then
  126. if hit.Parent.Humanoid.MaxHealth > 100 then
  127. hit.Parent.Humanoid.MaxHealth = 100
  128. end
  129. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(3,7)
  130. for i = 1, (math.random(1,3)) do
  131. wait()
  132. local bleed = Instance.new("Part")
  133. bleed.formFactor = "Symmetric"
  134. bleed.Size = Vector3.new(1,1,1)
  135. bleed.BrickColor = BrickColor.new("Bright red")
  136. bleed.TopSurface = 0
  137. bleed.BottomSurface = 0
  138. bleed.Reflectance = .1
  139. bleed.Transparency = .4
  140. bleed.Parent = Workspace
  141. bleed.Position = rblade.Position
  142. local bleedm = Instance.new("SpecialMesh")
  143. bleedm.MeshType = "Sphere"
  144. bleedm.Scale = Vector3.new(.2,.2,.2)
  145. bleedm.Parent = bleed
  146. game:GetService("Debris"):AddItem(bleed, 10)
  147. end
  148. end
  149. end
  150. end)
  151.  
  152. lblade.Touched:connect(function(hit)
  153. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  154. if hit.Parent.Name ~= player.Name then
  155. if hit.Parent.Humanoid.MaxHealth > 100 then
  156. hit.Parent.Humanoid.MaxHealth = 100
  157. end
  158. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(3,7)
  159. for i = 1, (math.random(1,3)) do
  160. wait()
  161. local bleed = Instance.new("Part")
  162. bleed.formFactor = "Symmetric"
  163. bleed.Size = Vector3.new(1,1,1)
  164. bleed.BrickColor = BrickColor.new("Bright red")
  165. bleed.TopSurface = 0
  166. bleed.BottomSurface = 0
  167. bleed.Reflectance = .1
  168. bleed.Transparency = .4
  169. bleed.Parent = Workspace
  170. bleed.Position = lblade.Position
  171. local bleedm = Instance.new("SpecialMesh")
  172. bleedm.MeshType = "Sphere"
  173. bleedm.Scale = Vector3.new(.2,.2,.2)
  174. bleedm.Parent = bleed
  175. game:GetService("Debris"):AddItem(bleed, 5)
  176. end
  177. end
  178. end
  179. end)
  180. ----end of blades
  181. right = rns
  182. left = lns
  183. mouse.KeyDown:connect(function(key)
  184. key = key:lower()
  185. print(key)
  186. if key == "z" and rblade.Transparency <= 0 then
  187. for i = 1,50 do
  188. wait()
  189. rblade.Transparency = rblade.Transparency + .02
  190. lblade.Transparency = lblade.Transparency + .02
  191. end
  192. rblade.Transparency = 1
  193. lblade.Transparency = 1
  194. visible = false
  195. elseif key == "x" and rblade.Transparency > 0 then
  196. visible = true
  197. for i = 1,50 do
  198. wait()
  199. rblade.Transparency = rblade.Transparency - .02
  200. lblade.Transparency = lblade.Transparency - .02
  201. end
  202. rblade.Transparency = 0
  203. lblade.Transparency = 0
  204. elseif key == "c" then
  205. wait()
  206. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  207. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  208. end
  209. if key == "e" then
  210. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  211. wait()
  212. right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
  213. wait()
  214. right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
  215. wait()
  216. right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
  217. wait()
  218. right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
  219. wait()
  220. right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
  221. wait(.5)
  222. right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
  223. wait()
  224. right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
  225. wait()
  226. right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
  227. wait()
  228. right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
  229. wait()
  230. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  231. elseif key == "q" then
  232. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  233. wait()
  234. left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
  235. wait()
  236. left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
  237. wait()
  238. left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
  239. wait()
  240. left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
  241. wait()
  242. left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
  243. wait(.5)
  244. left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
  245. wait()
  246. left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
  247. wait()
  248. left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
  249. wait()
  250. left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
  251. wait()
  252. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  253. elseif key == "r" then
  254. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  255. wait()
  256. left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.3))
  257. wait()
  258. left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.35))
  259. wait()
  260. left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.4))
  261. wait()
  262. left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.45))
  263. wait()
  264. left.C1 = CFrame.new(0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*.5))
  265. wait(.2)
  266. left.C1 = CFrame.new(0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.5))
  267. wait()
  268. left.C1 = CFrame.new(0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.5))
  269. wait()
  270. left.C1 = CFrame.new(0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.5))
  271. wait()
  272. left.C1 = CFrame.new(0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.5))
  273. wait()
  274. left.C1 = CFrame.new(0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*.5))
  275. wait(.1)
  276. left.C1 = CFrame.new(1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*.45))
  277. wait()
  278. left.C1 = CFrame.new(1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*.4))
  279. wait()
  280. left.C1 = CFrame.new(1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*.35))
  281. wait()
  282. left.C1 = CFrame.new(1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*.3))
  283. wait()
  284. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  285. elseif key == "t" then
  286. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  287. wait()
  288. right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.3))
  289. wait()
  290. right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.35))
  291. wait()
  292. right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.4))
  293. wait()
  294. right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.45))
  295. wait()
  296. right.C1 = CFrame.new(-0.9,1.5,0)*CFrame.Angles((math.pi*0),(math.pi*0),(math.pi*-.5))
  297. wait(.2)
  298. right.C1 = CFrame.new(-0.9,1.5,-0.15)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.5))
  299. wait()
  300. right.C1 = CFrame.new(-0.9,1.5,-0.30)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.5))
  301. wait()
  302. right.C1 = CFrame.new(-0.9,1.5,-0.45)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.5))
  303. wait()
  304. right.C1 = CFrame.new(-0.9,1.5,-0.60)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.5))
  305. wait()
  306. right.C1 = CFrame.new(-0.9,1.5,-0.75)*CFrame.Angles((math.pi*-.75),(math.pi*0),(math.pi*-.5))
  307. wait(.1)
  308. right.C1 = CFrame.new(-1.03,1.28,0)*CFrame.Angles((math.pi*-.60),(math.pi*0),(math.pi*-.45))
  309. wait()
  310. right.C1 = CFrame.new(-1.16,1.06,0)*CFrame.Angles((math.pi*-.45),(math.pi*0),(math.pi*-.4))
  311. wait()
  312. right.C1 = CFrame.new(-1.29,0.84,0)*CFrame.Angles((math.pi*-.30),(math.pi*0),(math.pi*-.35))
  313. wait()
  314. right.C1 = CFrame.new(-1.42,0.62,0)*CFrame.Angles((math.pi*-.15),(math.pi*0),(math.pi*-.3))
  315. wait()
  316. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  317. end
  318. --abilities
  319. if key == "b" then
  320. local a = player:GetChildren()
  321. for i = 1,#a do
  322. wait()
  323. if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
  324. for x = 1, 5 do
  325. wait()
  326. a.Transparency = a.Transparency +.2
  327. end
  328. elseif a.className == "Hat" then
  329. for x = 1, 5 do
  330. wait()
  331. a.Handle.Transparency = a.Handle.Transparency +.2
  332. end
  333. end
  334. end
  335. player.Torso.CFrame = mouse.Hit + Vector3.new(0,4,0)
  336. wait()
  337. for i = 1,#a do
  338. wait()
  339. if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
  340. for x = 1, 5 do
  341. wait()
  342. a.Transparency = a.Transparency -.2
  343. end
  344. elseif a.className == "Hat" then
  345. for x = 1, 5 do
  346. wait()
  347. a.Handle.Transparency = a.Handle.Transparency -.2
  348. end
  349. end
  350. end
  351. for i = 1,#a do
  352. wait()
  353. if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
  354. wait()
  355. a.Transparency = 0
  356. elseif a.className == "Hat" then
  357. wait()
  358. a.Handle.Transparency = 0
  359. end
  360. end
  361. end
  362. if key == "v" then
  363. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  364. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  365. wait()
  366. right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
  367. left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
  368. wait()
  369. right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
  370. left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
  371. wait()
  372. right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
  373. left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
  374. wait()
  375. right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
  376. left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
  377. wait()
  378. right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
  379. left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
  380. wait(.2)
  381. wait(.45)
  382. right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
  383. left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
  384. wait()
  385. right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
  386. left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
  387. wait()
  388. right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
  389. left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
  390. wait()
  391. right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
  392. left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
  393. wait()
  394. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  395. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  396. end
  397. if key == "f" then
  398. local tar = mouse.Target
  399. if tar.Parent:findFirstChild("Humanoid") ~= nil then
  400. local float = Instance.new("BodyPosition")
  401. float.Parent = tar.Parent.Torso
  402. float.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  403. float.position = tar.Parent.Torso.Position + Vector3.new(0,10,0)
  404. wait(1)
  405. player.Humanoid.MaxHealth = 99999
  406. player.Humanoid.Health = 99999
  407. local floatme = Instance.new("BodyPosition")
  408. floatme.Parent = player.Torso
  409. floatme.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  410. floatme.position = tar.Parent.Torso.Position
  411. wait(1)
  412. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  413. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  414. wait()
  415. right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
  416. left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
  417. wait()
  418. right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
  419. left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
  420. wait()
  421. right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
  422. left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
  423. wait()
  424. right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
  425. left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
  426. wait()
  427. right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
  428. left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
  429. wait()
  430. right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
  431. left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
  432. wait()
  433. right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
  434. left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
  435. wait()
  436. right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
  437. left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
  438. wait()
  439. right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
  440. left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
  441. wait()
  442. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  443. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  444. wait()
  445. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  446. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  447. wait()
  448. right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
  449. left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
  450. wait()
  451. right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
  452. left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
  453. wait()
  454. right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
  455. left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
  456. wait()
  457. right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
  458. left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
  459. wait()
  460. right.C1 = CFrame.new(-1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
  461. left.C1 = CFrame.new(1.35,.5,-.25)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
  462. wait()
  463. right.C1 = CFrame.new(-1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.2))
  464. left.C1 = CFrame.new(1.39,.4,-.2)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.2))
  465. wait()
  466. right.C1 = CFrame.new(-1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.15))
  467. left.C1 = CFrame.new(1.43,.3,-.15)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.15))
  468. wait()
  469. right.C1 = CFrame.new(-1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.1))
  470. left.C1 = CFrame.new(1.47,.2,-.1)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.1))
  471. wait()
  472. right.C1 = CFrame.new(-1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.05))
  473. left.C1 = CFrame.new(1.51,.1,-.05)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.05))
  474. wait()
  475. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  476. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  477. wait(.5)
  478. player.Humanoid.MaxHealth = 100
  479. player.Humanoid.Health = 100
  480. float:remove()
  481. floatme:remove()
  482. end
  483. end
  484. if key == "g" then
  485. --
  486. rblade2 = Instance.new("Part")
  487. rblade2.BrickColor = BrickColor.new("Bright Red")
  488. rblade2.Parent = player
  489. rblade2.CanCollide = false
  490. rblade2.Size = Vector3.new(1,6,1)
  491. rblade2.CFrame = rblade.CFrame
  492. rblade2.formFactor = "Symmetric"
  493. rblade2.TopSurface = 0
  494. rblade2.BottomSurface = 0
  495. rblade2.Reflectance = .5
  496. rbm2 = Instance.new("BlockMesh")
  497. rbm2.Parent = rblade2
  498. rbm2.Scale = Vector3.new(.21,1,.31)
  499. rbw2 = Instance.new("Weld")
  500. rbw2.Parent = rblade
  501. rbw2.Part0 = rblade
  502. rbw2.Part1 = rblade2
  503. lblade2 = Instance.new("Part")
  504. lblade2.BrickColor = rblade.BrickColor
  505. lblade2.Parent = player
  506. lblade2.CanCollide = false
  507. lblade2.Size = Vector3.new(1,6,1)
  508. lblade2.CFrame = lblade.CFrame
  509. lblade2.formFactor = "Symmetric"
  510. lblade2.TopSurface = 0
  511. lblade2.BottomSurface = 0
  512. lblade2.Reflectance = .5
  513. lbm2 = Instance.new("BlockMesh")
  514. lbm2.Parent = lblade2
  515. lbm2.Scale = Vector3.new(.21,1,.31)
  516. lbw2 = Instance.new("Weld")
  517. lbw2.Parent = lblade
  518. lbw2.Part0 = lblade
  519. lbw2.Part1 = lblade2
  520. rblade.Touched:connect(function(hit)
  521. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  522. if hit.Parent.Name ~= player.Name then
  523. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 20
  524. end
  525. end
  526. end)
  527. lblade.Touched:connect(function(hit)
  528. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  529. if hit.Parent.Name ~= player.Name then
  530. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
  531. end
  532. end
  533. end)
  534. --
  535. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*-.25))
  536. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*.25))
  537. wait()
  538. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*-.25))
  539. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*.25))
  540. wait()
  541. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*-.25))
  542. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*.25))
  543. wait()
  544. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*-.25))
  545. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*.25))
  546. wait()
  547. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*-.25))
  548. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*.25))
  549. wait()
  550. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
  551. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
  552. wait()
  553. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.25))
  554. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.25))
  555. wait()
  556. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.25))
  557. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.25))
  558. wait()
  559. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.25))
  560. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.25))
  561. wait()
  562. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.25))
  563. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.25))
  564. wait()
  565. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  566. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  567. lblade2:remove()
  568. rblade2:remove()
  569. end
  570. if key == "h" then
  571. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  572. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  573. wait()
  574. right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))
  575. left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))
  576. wait()
  577. right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))
  578. left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))
  579. wait()
  580. right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))
  581. left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))
  582. wait()
  583. right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))
  584. left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))
  585. wait()
  586. right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))
  587. left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))
  588. wait()
  589. right.C1 = CFrame.new(-1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*-.5),(math.pi*-.00))
  590. left.C1 = CFrame.new(1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*.5),(math.pi*.00))
  591. wait()
  592. --
  593. rblade2 = Instance.new("Part")
  594. rblade2.BrickColor = BrickColor.new("Bright Red")
  595. rblade2.Parent = player
  596. rblade2.CanCollide = false
  597. rblade2.Size = Vector3.new(1,6,1)
  598. rblade2.CFrame = rblade.CFrame
  599. rblade2.formFactor = "Symmetric"
  600. rblade2.TopSurface = 0
  601. rblade2.BottomSurface = 0
  602. rblade2.Reflectance = .5
  603. rbm2 = Instance.new("BlockMesh")
  604. rbm2.Parent = rblade2
  605. rbm2.Scale = Vector3.new(.21,1,.31)
  606. rbw2 = Instance.new("Weld")
  607. rbw2.Parent = rblade
  608. rbw2.Part0 = rblade
  609. rbw2.Part1 = rblade2
  610. lblade2 = Instance.new("Part")
  611. lblade2.BrickColor = rblade.BrickColor
  612. lblade2.Parent = player
  613. lblade2.CanCollide = false
  614. lblade2.Size = Vector3.new(1,6,1)
  615. lblade2.CFrame = lblade.CFrame
  616. lblade2.formFactor = "Symmetric"
  617. lblade2.TopSurface = 0
  618. lblade2.BottomSurface = 0
  619. lblade2.Reflectance = .5
  620. lbm2 = Instance.new("BlockMesh")
  621. lbm2.Parent = lblade2
  622. lbm2.Scale = Vector3.new(.21,1,.31)
  623. lbw2 = Instance.new("Weld")
  624. lbw2.Parent = lblade
  625. lbw2.Part0 = lblade
  626. lbw2.Part1 = lblade2
  627. rblade.Touched:connect(function(hit)
  628. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  629. if hit.Parent.Name ~= player.Name then
  630. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 10
  631. end
  632. end
  633. end)
  634. lblade.Touched:connect(function(hit)
  635. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  636. if hit.Parent.Name ~= player.Name then
  637. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 50
  638. end
  639. end
  640. end)
  641. --
  642. for i = 1,40 do
  643. wait()
  644. lbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)
  645. rbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)
  646. end
  647. right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))
  648. left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))
  649. wait()
  650. right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))
  651. left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))
  652. wait()
  653. right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))
  654. left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))
  655. wait()
  656. right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))
  657. left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))
  658. wait()
  659. right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))
  660. left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))
  661. wait()
  662. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  663. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  664. wait()
  665. lblade2:remove()
  666. rblade2:remove()
  667. end
  668. if key == "j" then
  669. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  670. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  671. wait()
  672. right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))
  673. left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))
  674. wait()
  675. right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))
  676. left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))
  677. wait()
  678. right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))
  679. left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))
  680. wait()
  681. right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))
  682. left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))
  683. wait()
  684. right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))
  685. left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))
  686. wait()
  687. right.C1 = CFrame.new(-1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*-.5),(math.pi*-.00))
  688. left.C1 = CFrame.new(1.00,-.5,.5)*CFrame.Angles((math.pi*-.5),(math.pi*.5),(math.pi*.00))
  689. wait()
  690. --
  691. rblade2 = Instance.new("Part")
  692. rblade2.BrickColor = BrickColor.new("Bright Red")
  693. rblade2.Parent = player
  694. rblade2.CanCollide = false
  695. rblade2.Size = Vector3.new(2,6,3)
  696. rblade2.CFrame = rblade.CFrame
  697. rblade2.formFactor = "Symmetric"
  698. rblade2.TopSurface = 0
  699. rblade2.BottomSurface = 0
  700. rblade2.Reflectance = .5
  701. rbm2 = Instance.new("BlockMesh")
  702. rbm2.Parent = rblade2
  703. rbm2.Scale = Vector3.new(.11,1,.11)
  704. rbw2 = Instance.new("Weld")
  705. rbw2.Parent = rblade
  706. rbw2.Part0 = rblade
  707. rbw2.Part1 = rblade2
  708. lblade2 = Instance.new("Part")
  709. lblade2.BrickColor = rblade.BrickColor
  710. lblade2.Parent = player
  711. lblade2.CanCollide = false
  712. lblade2.Size = Vector3.new(2,6,3)
  713. lblade2.CFrame = lblade.CFrame
  714. lblade2.formFactor = "Symmetric"
  715. lblade2.TopSurface = 0
  716. lblade2.BottomSurface = 0
  717. lblade2.Reflectance = .5
  718. lbm2 = Instance.new("BlockMesh")
  719. lbm2.Parent = lblade2
  720. lbm2.Scale = Vector3.new(.11,1,.11)
  721. lbw2 = Instance.new("Weld")
  722. lbw2.Parent = lblade
  723. lbw2.Part0 = lblade
  724. lbw2.Part1 = lblade2
  725. rblade2.Touched:connect(function(hit)
  726. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  727. if hit.Parent.Name ~= player.Name then
  728. hit.Parent.Humanoid.Sit = true
  729. local a = hit.Parent:GetChildren()
  730. for i = 1,#a do
  731. wait()
  732. if a.className == "Part" then
  733. a.Velocity = CFrame.new(rblade2.Position, hit.Position).lookVector * 250
  734. end
  735. end
  736. end
  737. end
  738. end)
  739. lblade2.Touched:connect(function(hit)
  740. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  741. if hit.Parent.Name ~= player.Name then
  742. hit.Parent.Humanoid.Sit = true
  743. local a = hit.Parent:GetChildren()
  744. for i = 1,#a do
  745. wait()
  746. if a.className == "Part" then
  747. a.Velocity = CFrame.new(lblade2.Position, hit.Position).lookVector * 250
  748. end
  749. end
  750. end
  751. end
  752. end)
  753. --
  754. for i = 1,40 do
  755. wait()
  756. lbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)
  757. rbw2.C1 = CFrame.new(0,0,0) * CFrame.Angles((math.pi*.1*i),0,0)
  758. end
  759. right.C1 = CFrame.new(-1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*-.05))
  760. left.C1 = CFrame.new(1.11,-.4,.4)*CFrame.Angles((math.pi*-.4),(math.pi*.4),(math.pi*.05))
  761. wait()
  762. right.C1 = CFrame.new(-1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*-.1))
  763. left.C1 = CFrame.new(1.22,-.3,.3)*CFrame.Angles((math.pi*-.3),(math.pi*.3),(math.pi*.1))
  764. wait()
  765. right.C1 = CFrame.new(-1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*-.15))
  766. left.C1 = CFrame.new(1.33,.2,.2)*CFrame.Angles((math.pi*-.2),(math.pi*.2),(math.pi*.15))
  767. wait()
  768. right.C1 = CFrame.new(-1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*-.2))
  769. left.C1 = CFrame.new(1.44,.1,.1)*CFrame.Angles((math.pi*-.1),(math.pi*.1),(math.pi*.2))
  770. wait()
  771. right.C1 = CFrame.new(-1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*-.25))
  772. left.C1 = CFrame.new(1.55,.0,0)*CFrame.Angles((math.pi*-.0),(math.pi*0),(math.pi*.25))
  773. wait()
  774. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  775. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  776. wait()
  777. lblade2:remove()
  778. rblade2:remove()
  779. end
  780. if key == "y" then
  781. local blast = Instance.new("Part")
  782. blast.formFactor = "Symmetric"
  783. blast.Shape = "Ball"
  784. blast.Size = Vector3.new(1,1,1)
  785. blast.BrickColor = rblade.BrickColor
  786. blast.Parent = Workspace
  787. blast.CFrame = player.Torso.CFrame
  788. game:GetService("Debris"):AddItem(blast, 15)
  789. local smoke = Instance.new("Smoke")
  790. smoke.Color = Color3.new(0,0,0)
  791. smoke.Opacity = 1
  792. smoke.RiseVelocity = 0
  793. smoke.Size = 10000
  794. smoke.Parent = blast
  795. end
  796. if key == "u" then
  797. local blast = Instance.new("Part")
  798. blast.formFactor = "Symmetric"
  799. blast.Shape = "Ball"
  800. blast.Name = "keel"
  801. blast.Size = Vector3.new(1,1,1)
  802. blast.BrickColor = rblade.BrickColor
  803. blast.Parent = Workspace
  804. blast.CFrame = player.Torso.CFrame
  805. game:GetService("Debris"):AddItem(blast, 15)
  806. wait(2)
  807. local smoke = Instance.new("Smoke")
  808. smoke.Color = Color3.new(1,1,1)
  809. smoke.Opacity = .5
  810. smoke.RiseVelocity = 0
  811. smoke.Size = 2000
  812. smoke.Parent = blast
  813. coroutine.resume(coroutine.create(function() stun(blast) end))
  814. end
  815. if key == "n" then
  816. player.Humanoid.WalkSpeed = player.Humanoid.WalkSpeed + 100
  817. end
  818. if key == "m" then
  819. player.Humanoid.WalkSpeed = player.Humanoid.WalkSpeed - 8
  820. end
  821. if key == ";" then
  822. local l = player:findFirstChild("Left Arm")
  823. local r = player:findFirstChild("Right Arm")
  824. rblade.Size = Vector3.new(2, 6 , 2)
  825. lblade.Size = Vector3.new(2, 6 , 2)
  826. local w = Instance.new("Weld")
  827. w.Part1 = rblade
  828. w.Part0 = r
  829. w.Parent = r
  830. local w = Instance.new("Weld")
  831. w.Part1 = lblade
  832. w.Part0 = l
  833. w.Parent = l
  834. end
  835. if key == "k" then
  836. for i = 1,100 do
  837. wait()
  838. local p = Instance.new("Part")
  839. p.BrickColor = BrickColor.new("Bright Red")
  840. p.Name ="check"
  841. p.Parent = Workspace
  842. p.CanCollide = false
  843. p.Size = Vector3.new(1,3,1)
  844. p.CFrame = player.Torso.CFrame + Vector3.new(math.random(-5,5),math.random(-2,4),math.random(-5,5))
  845. p.formFactor = "Symmetric"
  846. p.TopSurface = 0
  847. p.BottomSurface = 0
  848. p.Transparency = .5
  849. local pm = Instance.new("SpecialMesh")
  850. pm.Parent = p
  851. pm.MeshType = "Sphere"
  852. pm.Scale = Vector3.new(.2,.2,.2)
  853. local pbv = Instance.new("BodyVelocity")
  854. pbv.Parent = p
  855. pbv.velocity = Vector3.new(0,10,0)
  856. game:GetService("Debris"):AddItem(p, .2)
  857. player.Humanoid.Health = player.Humanoid.Health +2
  858. end
  859. end
  860. --glider?
  861. if key == "p" then
  862. --
  863. rblade2 = Instance.new("Part")
  864. rblade2.BrickColor = BrickColor.new("Bright Red")
  865. rblade2.Parent = player
  866. rblade2.CanCollide = false
  867. rblade2.Size = Vector3.new(1,6,1)
  868. rblade2.CFrame = rblade.CFrame
  869. rblade2.formFactor = "Symmetric"
  870. rblade2.TopSurface = 0
  871. rblade2.BottomSurface = 0
  872. rblade2.Reflectance = 0
  873. rbm2 = Instance.new("BlockMesh")
  874. rbm2.Parent = rblade2
  875. rbm2.Scale = Vector3.new(2,1,.31)
  876. rbw2 = Instance.new("Weld")
  877. rbw2.Parent = rblade
  878. rbw2.Part0 = rblade
  879. rbw2.Part1 = rblade2
  880. lblade2 = Instance.new("Part")
  881. lblade2.BrickColor = rblade.BrickColor
  882. lblade2.Parent = player
  883. lblade2.CanCollide = false
  884. lblade2.Size = Vector3.new(1,6,1)
  885. lblade2.CFrame = lblade.CFrame
  886. lblade2.formFactor = "Symmetric"
  887. lblade2.TopSurface = 0
  888. lblade2.BottomSurface = 0
  889. lblade2.Reflectance = 0
  890. lbm2 = Instance.new("BlockMesh")
  891. lbm2.Parent = lblade2
  892. lbm2.Scale = Vector3.new(2,1,.31)
  893. lbw2 = Instance.new("Weld")
  894. lbw2.Parent = lblade
  895. lbw2.Part0 = lblade
  896. lbw2.Part1 = lblade2
  897. local steer = Instance.new("Part")
  898. steer.Transparency = 1
  899. steer.Parent = player.Head
  900. steerw= Instance.new("Weld")
  901. steerw.Part0 = player.Head
  902. steerw.Part1 = steer
  903. steerw.Parent = player.Head
  904. steerw.C1 = CFrame.new(0,0,0)*CFrame.Angles((math.pi*-.5),0,0)
  905. --
  906. right.C1 = CFrame.new(-.55,.4,0)*CFrame.Angles(0,0,-.5)
  907. left.C1 = CFrame.new(.55,.4,0)*CFrame.Angles(0,0,.5)
  908. wait()
  909. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.25))
  910. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.25))
  911. wait()
  912. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.25))
  913. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.25))
  914. wait()
  915. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.25))
  916. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.25))
  917. wait()
  918. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.25))
  919. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.25))
  920. wait()
  921. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
  922. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
  923. wait()
  924. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*-.25))
  925. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*.25))
  926. wait()
  927. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*-.25))
  928. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*.25))
  929. wait()
  930. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*-.25))
  931. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*.25))
  932. wait()
  933. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*-.25))
  934. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*.25))
  935. wait()
  936. right.C1 = CFrame.new(-.55,.4,0)*CFrame.Angles(0,0,-.5)
  937. left.C1 = CFrame.new(.55,.4,0)*CFrame.Angles(0,0,.5)
  938. wait()
  939. player.Humanoid.PlatformStand = true
  940. glideg.Parent = steer
  941. glideg.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  942. glidev.Parent = steer
  943. glidev.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  944. while player.Humanoid.PlatformStand == true do
  945. wait()
  946. glideg.cframe = CFrame.new(steer.Position, mouse.Hit.p)
  947. glidev.velocity = steer.CFrame.lookVector * 75
  948. end
  949. glidev.velocity = steer.CFrame.lookVector * 15
  950. wait(3)
  951. glideg:remove()
  952. glidev:remove()
  953. lblade2:remove()
  954. rblade2:remove()
  955. steer:remove()
  956. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*-.25))
  957. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-1),(math.pi*0),(math.pi*.25))
  958. wait()
  959. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*-.25))
  960. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.9),(math.pi*0),(math.pi*.25))
  961. wait()
  962. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*-.25))
  963. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.8),(math.pi*0),(math.pi*.25))
  964. wait()
  965. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*-.25))
  966. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.7),(math.pi*0),(math.pi*.25))
  967. wait()
  968. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*-.25))
  969. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.6),(math.pi*0),(math.pi*.25))
  970. wait()
  971. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*-.25))
  972. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.5),(math.pi*0),(math.pi*.25))
  973. wait()
  974. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*-.25))
  975. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.4),(math.pi*0),(math.pi*.25))
  976. wait()
  977. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*-.25))
  978. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.3),(math.pi*0),(math.pi*.25))
  979. wait()
  980. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*-.25))
  981. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.2),(math.pi*0),(math.pi*.25))
  982. wait()
  983. right.C1 = CFrame.new(-1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*-.25))
  984. left.C1 = CFrame.new(1.55,.5,0)*CFrame.Angles((math.pi*-.1),(math.pi*0),(math.pi*.25))
  985. wait()
  986. right.C1 = CFrame.new(-1.55,.4,0)*CFrame.Angles(0,0,-.5)
  987. left.C1 = CFrame.new(1.55,.4,0)*CFrame.Angles(0,0,.5)
  988. end
  989. if key == ";" then
  990. glideg.Parent = nil
  991. glideg.maxTorque = Vector3.new(0,0,0)
  992. glidev.Parent = nil
  993. glidev.maxForce = Vector3.new(0,0,0)
  994. end
  995. if key == "l" then
  996. local a = player:GetChildren()
  997. for i = 1,#a do
  998. wait()
  999. if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
  1000. for x = 1, 9 do
  1001. wait()
  1002. a.Transparency = a.Transparency +.1
  1003. end
  1004. elseif a.className == "Hat" then
  1005. for x = 1, 9 do
  1006. wait()
  1007. a.Handle.Transparency = a.Handle.Transparency +.1
  1008. end
  1009. end
  1010. player.Head.Transparency = 1
  1011. end
  1012. wait(10)
  1013. for i = 1,#a do
  1014. wait()
  1015. if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
  1016. for x = 1, 9 do
  1017. wait()
  1018. a.Transparency = a.Transparency -.1
  1019. end
  1020. elseif a.className == "Hat" then
  1021. for x = 1, 9 do
  1022. wait()
  1023. a.Handle.Transparency = a.Handle.Transparency -.1
  1024. end
  1025. end
  1026. end
  1027. for i = 1,#a do
  1028. wait()
  1029. if a.className == "Part" and a.Name ~= "check" and a.Name ~= "checkb" then
  1030. wait()
  1031. a.Transparency = 0
  1032. elseif a.className == "Hat" then
  1033. wait()
  1034. a.Handle.Transparency = 0
  1035. end
  1036. end
  1037. end
  1038. end)
  1039. ----end of keys
  1040. end)
  1041. ----end of tool
  1042. bin.Deselected:connect(function()
  1043. rblade:remove()
  1044. lblade:remove()
  1045. on = 2
  1046. coroutine.yield(function() shadow(rblade,lblade) end)
  1047. ls.Part1 = larm
  1048. rs.Part1 = rarm
  1049. left:remove()
  1050. right:remove()
  1051. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement