Dark_EccentricYT

Untitled

Aug 29th, 2018
2,980
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.14 KB | None | 0 0
  1.  
  2. Player = game:service("Players").LocalPlayer
  3. Cha = Player.Character
  4. mouse = Player:GetMouse()
  5. equip = false
  6. dmg = true
  7. slash = false
  8. attack1 = false
  9. Anims = Cha:FindFirstChild("Animate")
  10. Anims:Destroy()
  11.  
  12. function playSound(id,parent,volume,pitch)
  13. local sound = Instance.new("Sound",parent or workspace)
  14. sound.SoundId = "http://www.roblox.com/asset?id="..id
  15. sound.Volume = volume or 1
  16. sound.Pitch = pitch or 1
  17. coroutine.wrap(function()
  18. wait()
  19. sound:Play()
  20. wait(10)
  21. sound:Stop()
  22. sound:Destroy()
  23. end)()
  24. return sound
  25. end
  26.  
  27. mouse.Button1Down:connect(function()
  28.  
  29. if (not vDebounce) and equip == true and dmg == true then
  30.  
  31. dmg = false
  32.  
  33. vDebounce = true
  34.  
  35. wa = Instance.new("Part",Char)
  36.  
  37. wa.Material = "SmoothPlastic"
  38.  
  39. wa.Transparency=1
  40.  
  41. wa.CanCollide = false
  42.  
  43. wa.Size = Vector3.new(1, 1, 1)
  44.  
  45. wa:BreakJoints()
  46.  
  47. Weld3 = Instance.new("Weld",wa)
  48.  
  49. Weld3.Part0 = Blade
  50.  
  51. Weld3.Part1 = wa
  52.  
  53. Weld3.C0 = CFrame.new(0, 0, -2) * CFrame.Angles(0, 0, 0)
  54.  
  55. playSound(10209645,Blade1,1,1)
  56.  
  57. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -2.5)
  58. wait()
  59. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -2.1)
  60. wait()
  61. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -1.7)
  62. wait()
  63. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -1.3)
  64. wait()
  65. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.9)
  66. wait()
  67. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.5)
  68. wait()
  69. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.1)
  70. wait()
  71. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0.3)
  72. wait()
  73. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0.5)
  74. wait()
  75. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  76. wa:remove()
  77.  
  78. vDebounce = false
  79.  
  80. dmg = true
  81.  
  82.  
  83. end
  84. end)
  85.  
  86.  
  87. Handle = Instance.new("Part",Cha)
  88. Handle.Material = "SmoothPlastic"
  89. Handle.TopSurface = "Smooth"
  90. Handle.BottomSurface = "Smooth"
  91. Handle.FormFactor = "Custom"
  92. Handle.Size = Vector3.new(1,1,1)
  93. Handle.CanCollide = True
  94. Handle.BrickColor = BrickColor.new("Really black")
  95. HandleMesh = Instance.new("SpecialMesh", Handle)
  96. HandleMesh.MeshType = "Brick"
  97. HandleMesh.Scale = Vector3.new(0.1,0.1,1)
  98. HandleWeld = Instance.new("Weld",Cha)
  99. HandleWeld.Part0 = Cha.Torso
  100. HandleWeld.Part1 = Handle
  101. HandleWeld.C1 = CFrame.new(1, 1.2, 0.8)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  102.  
  103. Stripe = Instance.new("Part",Cha)
  104. Stripe.Material = "SmoothPlastic"
  105. Stripe.TopSurface = "Smooth"
  106. Stripe.BottomSurface = "Smooth"
  107. Stripe.FormFactor = "Custom"
  108. Stripe.Size = Vector3.new(1,1,1)
  109. Stripe.CanCollide = True
  110. Stripe.BrickColor = BrickColor.new("Navy blue")
  111. StripeMesh = Instance.new("SpecialMesh", Stripe)
  112. StripeMesh.MeshType = "Brick"
  113. StripeMesh.Scale = Vector3.new(0.15,0.15,0.1)
  114. StripeWeld = Instance.new("Weld",Cha)
  115. StripeWeld.Part0 = Handle
  116. StripeWeld.Part1 = Stripe
  117. StripeWeld.C1 = CFrame.new(0,0,0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  118.  
  119. Stripe2 = Instance.new("Part",Cha)
  120. Stripe2.Material = "SmoothPlastic"
  121. Stripe2.TopSurface = "Smooth"
  122. Stripe2.BottomSurface = "Smooth"
  123. Stripe2.FormFactor = "Custom"
  124. Stripe2.Size = Vector3.new(1,1,1)
  125. Stripe2.CanCollide = True
  126. Stripe2.BrickColor = BrickColor.new("Navy blue")
  127. Stripe2Mesh = Instance.new("SpecialMesh", Stripe2)
  128. Stripe2Mesh.MeshType = "Brick"
  129. Stripe2Mesh.Scale = Vector3.new(0.15,0.15,0.1)
  130. Stripe2Weld = Instance.new("Weld",Cha)
  131. Stripe2Weld.Part0 = Handle
  132. Stripe2Weld.Part1 = Stripe2
  133. Stripe2Weld.C1 = CFrame.new(0,0,-0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  134.  
  135. Stripe3 = Instance.new("Part",Cha)
  136. Stripe3.Material = "SmoothPlastic"
  137. Stripe3.TopSurface = "Smooth"
  138. Stripe3.BottomSurface = "Smooth"
  139. Stripe3.FormFactor = "Custom"
  140. Stripe3.Size = Vector3.new(1,1,1)
  141. Stripe3.CanCollide = True
  142. Stripe3.BrickColor = BrickColor.new("Navy blue")
  143. Stripe3Mesh = Instance.new("SpecialMesh", Stripe3)
  144. Stripe3Mesh.MeshType = "Brick"
  145. Stripe3Mesh.Scale = Vector3.new(0.15,0.15,0.1)
  146. Stripe3Weld = Instance.new("Weld",Cha)
  147. Stripe3Weld.Part0 = Handle
  148. Stripe3Weld.Part1 = Stripe3
  149. Stripe3Weld.C1 = CFrame.new(0,0,0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  150.  
  151. Stripe4 = Instance.new("Part",Cha)
  152. Stripe4.Material = "SmoothPlastic"
  153. Stripe4.TopSurface = "Smooth"
  154. Stripe4.BottomSurface = "Smooth"
  155. Stripe4.FormFactor = "Custom"
  156. Stripe4.Size = Vector3.new(1,1,1)
  157. Stripe4.CanCollide = True
  158. Stripe4.BrickColor = BrickColor.new("Navy blue")
  159. Stripe4Mesh = Instance.new("SpecialMesh", Stripe4)
  160. Stripe4Mesh.MeshType = "Brick"
  161. Stripe4Mesh.Scale = Vector3.new(0.15,0.15,0.1)
  162. Stripe4Weld = Instance.new("Weld",Cha)
  163. Stripe4Weld.Part0 = Handle
  164. Stripe4Weld.Part1 = Stripe4
  165. Stripe4Weld.C1 = CFrame.new(0,0,-0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  166.  
  167. HandleTop = Instance.new("Part",Cha)
  168. HandleTop.Material = "SmoothPlastic"
  169. HandleTop.TopSurface = "Smooth"
  170. HandleTop.BottomSurface = "Smooth"
  171. HandleTop.FormFactor = "Custom"
  172. HandleTop.Size = Vector3.new(1,1,1)
  173. HandleTop.CanCollide = True
  174. HandleTop.BrickColor = BrickColor.new("Really black")
  175. HandleTopMesh = Instance.new("SpecialMesh", HandleTop)
  176. HandleTopMesh.MeshType = "Brick"
  177. HandleTopMesh.Scale = Vector3.new(0.25,0.25,0.05)
  178. HandleTopWeld = Instance.new("Weld",Cha)
  179. HandleTopWeld.Part0 = Handle
  180. HandleTopWeld.Part1 = HandleTop
  181. HandleTopWeld.C1 = CFrame.new(0,0,-0.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  182.  
  183. HandleTop2 = Instance.new("Part",Cha)
  184. HandleTop2.Material = "SmoothPlastic"
  185. HandleTop2.TopSurface = "Smooth"
  186. HandleTop2.BottomSurface = "Smooth"
  187. HandleTop2.FormFactor = "Custom"
  188. HandleTop2.Size = Vector3.new(1,1,1)
  189. HandleTop2.CanCollide = True
  190. HandleTop2.BrickColor = BrickColor.new("Really black")
  191. HandleTop2Mesh = Instance.new("SpecialMesh", HandleTop2)
  192. HandleTop2Mesh.MeshType = "Brick"
  193. HandleTop2Mesh.Scale = Vector3.new(0.5,0.05,0.05)
  194. HandleTop2Weld = Instance.new("Weld",Cha)
  195. HandleTop2Weld.Part0 = HandleTop
  196. HandleTop2Weld.Part1 = HandleTop2
  197. HandleTop2Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  198.  
  199. HandleTop3 = Instance.new("Part",Cha)
  200. HandleTop3.Material = "SmoothPlastic"
  201. HandleTop3.TopSurface = "Smooth"
  202. HandleTop3.BottomSurface = "Smooth"
  203. HandleTop3.FormFactor = "Custom"
  204. HandleTop3.Size = Vector3.new(1,1,1)
  205. HandleTop3.CanCollide = True
  206. HandleTop3.BrickColor = BrickColor.new("Really black")
  207. HandleTop3Mesh = Instance.new("SpecialMesh", HandleTop3)
  208. HandleTop3Mesh.MeshType = "Brick"
  209. HandleTop3Mesh.Scale = Vector3.new(0.05,0.5,0.05)
  210. HandleTop3Weld = Instance.new("Weld",Cha)
  211. HandleTop3Weld.Part0 = HandleTop
  212. HandleTop3Weld.Part1 = HandleTop3
  213. HandleTop3Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  214.  
  215. Blade1 = Instance.new("Part",Cha)
  216. Blade1.Material = "SmoothPlastic"
  217. Blade1.TopSurface = "Smooth"
  218. Blade1.BottomSurface = "Smooth"
  219. Blade1.FormFactor = "Custom"
  220. Blade1.Size = Vector3.new(0.2,0.2,3.3)
  221. Blade1.CanCollide = True
  222. Blade1.Reflectance =0.3
  223. Blade1.BrickColor = BrickColor.new("Really black")
  224. Blade1Mesh = Instance.new("SpecialMesh", Blade1)
  225. Blade1Mesh.MeshType = "Brick"
  226. Blade1Mesh.Scale = Vector3.new(0.3,0.3,1)
  227. Blade1Weld = Instance.new("Weld",Cha)
  228. Blade1Weld.Part0 = HandleTop
  229. Blade1Weld.Part1 = Blade1
  230. Blade1Weld.C1 = CFrame.new(0,-0.03,-1.6)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  231.  
  232. Blade2 = Instance.new("Part",Cha)
  233. Blade2.Material = "SmoothPlastic"
  234. Blade2.TopSurface = "Smooth"
  235. Blade2.BottomSurface = "Smooth"
  236. Blade2.FormFactor = "Custom"
  237. Blade2.Size = Vector3.new(0.2,0.2,3)
  238. Blade2.CanCollide = True
  239. Blade2.Reflectance =0.3
  240. Blade2.BrickColor = BrickColor.new("White")
  241. Blade2Mesh = Instance.new("SpecialMesh", Blade2)
  242. Blade2Mesh.MeshType = "Brick"
  243. Blade2Mesh.Scale = Vector3.new(0.3,0.3,1)
  244. Blade2Weld = Instance.new("Weld",Cha)
  245. Blade2Weld.Part0 = HandleTop
  246. Blade2Weld.Part1 = Blade2
  247. Blade2Weld.C1 = CFrame.new(0,0.03,-1.5)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  248.  
  249. BladeTop = Instance.new("Part",Cha)
  250. BladeTop.Material = "SmoothPlastic"
  251. BladeTop.TopSurface = "Smooth"
  252. BladeTop.BottomSurface = "Smooth"
  253. BladeTop.FormFactor = "Custom"
  254. BladeTop.Size = Vector3.new(0.2,0.5,0.2)
  255. BladeTop.CanCollide = True
  256. BladeTop.Reflectance =0.3
  257. BladeTop.BrickColor = BrickColor.new("Really black")
  258. BladeTopMesh = Instance.new("SpecialMesh", BladeTop)
  259. BladeTopMesh.MeshType = "Wedge"
  260. BladeTopMesh.Scale = Vector3.new(0.3,0.5,0.3)
  261. BladeTopWeld = Instance.new("Weld",Cha)
  262. BladeTopWeld.Part0 = Blade1
  263. BladeTopWeld.Part1 = BladeTop
  264. BladeTopWeld.C1 = CFrame.new(-0.07,-1.77,0)*CFrame.fromEulerAnglesXYZ(1.57,3.1,0)
  265.  
  266. BladeTop2 = Instance.new("Part",Cha)
  267. BladeTop2.Material = "SmoothPlastic"
  268. BladeTop2.TopSurface = "Smooth"
  269. BladeTop2.BottomSurface = "Smooth"
  270. BladeTop2.FormFactor = "Custom"
  271. BladeTop2.Size = Vector3.new(0.2,0.5,0.2)
  272. BladeTop2.CanCollide = True
  273. BladeTop2.Reflectance =0.3
  274. BladeTop2.BrickColor = BrickColor.new("White")
  275. BladeTop2Mesh = Instance.new("SpecialMesh", BladeTop2)
  276. BladeTop2Mesh.MeshType = "Wedge"
  277. BladeTop2Mesh.Scale = Vector3.new(0.3,0.5,0.3)
  278. BladeTop2Weld = Instance.new("Weld",Cha)
  279. BladeTop2Weld.Part0 = Blade2
  280. BladeTop2Weld.Part1 = BladeTop2
  281. BladeTop2Weld.C1 = CFrame.new(-0.062,-1.62,0)*CFrame.fromEulerAnglesXYZ(1.57,3.1,0)
  282.  
  283. Case = Instance.new("Part",Cha)
  284. Case.Material = "SmoothPlastic"
  285. Case.TopSurface = "Smooth"
  286. Case.BottomSurface = "Smooth"
  287. Case.FormFactor = "Custom"
  288. Case.Size = Vector3.new(1,1,1)
  289. Case.CanCollide = True
  290. Case.BrickColor = BrickColor.new("Really black")
  291. CaseMesh = Instance.new("SpecialMesh", Case)
  292. CaseMesh.MeshType = "Brick"
  293. CaseMesh.Scale = Vector3.new(0.1,0.2,3.5)
  294. CaseWeld = Instance.new("Weld",Cha)
  295. CaseWeld.Part0 = Cha.Torso
  296. CaseWeld.Part1 = Case
  297. CaseWeld.C1 = CFrame.new(1, 1.2, -1.5)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  298.  
  299. Crystal = Instance.new("Part",Cha)
  300. Crystal.Material = "SmoothPlastic"
  301. Crystal.TopSurface = "Smooth"
  302. Crystal.BottomSurface = "Smooth"
  303. Crystal.Size = Vector3.new(1,1,1)
  304. Crystal.CanCollide = True
  305. Crystal.BrickColor = BrickColor.new("Navy blue")
  306. Crystal.Reflectance = 0
  307. Crystal.Transparency = 0
  308. CrystalMesh = Instance.new("SpecialMesh",Crystal)
  309. CrystalMesh.MeshType = "FileMesh"
  310. CrystalMesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  311. CrystalMesh.Scale = Vector3.new(0.15,0.13,1)
  312. Weld = Instance.new("Weld",Cha)
  313. Weld.Part0 = Case
  314. Weld.Part1 = Crystal
  315. Weld.C1 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  316. coroutine.resume(coroutine.create(function()
  317. while wait() do
  318. Crystal.Reflectance = 0.2
  319. wait(0.5)
  320. Crystal.Reflectance = 0.4
  321. wait(0.5)
  322. Crystal.Reflectance = 0.6
  323. wait(0.5)
  324. Crystal.Reflectance = 0.8
  325. wait(0.5)
  326. Crystal.Reflectance = 1
  327. end
  328. end))
  329.  
  330. Crystal2 = Instance.new("Part",Cha)
  331. Crystal2.Material = "SmoothPlastic"
  332. Crystal2.TopSurface = "Smooth"
  333. Crystal2.BottomSurface = "Smooth"
  334. Crystal2.Size = Vector3.new(1,1,1)
  335. Crystal2.CanCollide = True
  336. Crystal2.BrickColor = BrickColor.new("Navy blue")
  337. Crystal2.Reflectance = 0
  338. Crystal2.Transparency = 0
  339. Crystal2Mesh = Instance.new("SpecialMesh",Crystal2)
  340. Crystal2Mesh.MeshType = "FileMesh"
  341. Crystal2Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  342. Crystal2Mesh.Scale = Vector3.new(0.15,0.13,1)
  343. Weld = Instance.new("Weld",Cha)
  344. Weld.Part0 = Case
  345. Weld.Part1 = Crystal2
  346. Weld.C1 = CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  347. coroutine.resume(coroutine.create(function()
  348. while wait() do
  349. Crystal2.Reflectance = 0.2
  350. wait(0.5)
  351. Crystal2.Reflectance = 0.4
  352. wait(0.5)
  353. Crystal2.Reflectance = 0.6
  354. wait(0.5)
  355. Crystal2.Reflectance = 0.8
  356. wait(0.5)
  357. Crystal2.Reflectance = 1
  358. end
  359. end))
  360.  
  361. Crystal3 = Instance.new("Part",Cha)
  362. Crystal3.Material = "SmoothPlastic"
  363. Crystal3.TopSurface = "Smooth"
  364. Crystal3.BottomSurface = "Smooth"
  365. Crystal3.Size = Vector3.new(1,1,1)
  366. Crystal3.CanCollide = True
  367. Crystal3.BrickColor = BrickColor.new("Navy blue")
  368. Crystal3.Reflectance = 0
  369. Crystal3.Transparency = 0
  370. Crystal3Mesh = Instance.new("SpecialMesh",Crystal3)
  371. Crystal3Mesh.MeshType = "FileMesh"
  372. Crystal3Mesh.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  373. Crystal3Mesh.Scale = Vector3.new(0.15,0.13,1)
  374. Weld = Instance.new("Weld",Cha)
  375. Weld.Part0 = Case
  376. Weld.Part1 = Crystal3
  377. Weld.C1 = CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  378. coroutine.resume(coroutine.create(function()
  379. while wait() do
  380. Crystal3.Reflectance = 0.2
  381. wait(0.5)
  382. Crystal3.Reflectance = 0.4
  383. wait(0.5)
  384. Crystal3.Reflectance = 0.6
  385. wait(0.5)
  386. Crystal3.Reflectance = 0.8
  387. wait(0.5)
  388. Crystal3.Reflectance = 1
  389. end
  390. end))
  391.  
  392. Blade1.Touched:connect(function(hit)
  393. if hit.Parent:FindFirstChild("Humanoid") and dmg == false then
  394. hit.Parent.Humanoid:TakeDamage(3)
  395. end
  396. end)
  397.  
  398.  
  399. Blade2.Touched:connect(function(hit)
  400. if hit.Parent:FindFirstChild("Humanoid") and dmg == false then
  401. hit.Parent.Humanoid:TakeDamage(3)
  402. end
  403. end)
  404.  
  405.  
  406. BladeTop.Touched:connect(function(hit)
  407. if hit.Parent:FindFirstChild("Humanoid") and dmg == false then
  408. hit.Parent.Humanoid:TakeDamage(3)
  409. end
  410. end)
  411.  
  412.  
  413. BladeTop2.Touched:connect(function(hit)
  414. if hit.Parent:FindFirstChild("Humanoid") and dmg == false then
  415. hit.Parent.Humanoid:TakeDamage(3)
  416. end
  417. end)
  418.  
  419. function Chat(Object,Text,Color)
  420. local Color = BrickColor.new(Color)
  421. pcall(function()Object:findFirstChild("AtlasText"):Destroy()end)
  422. local G = Instance.new("BillboardGui",Object)
  423. G.Name = "AtlasText"
  424. G.Adornee = Object
  425. G.Size = UDim2.new(3.5,0,2.5,0)
  426. G.AlwaysOnTop = false
  427. G.StudsOffset = Vector3.new(0,3,0)
  428. local Frame = Instance.new("Frame")
  429. Frame.Parent = G
  430. Frame.Size = UDim2.new(1,0,1,0)
  431. Frame.BackgroundTransparency = 1
  432. local Txt = Instance.new("TextLabel",Frame)
  433. Txt.Size = UDim2.new(1,0,1,0)
  434. Txt.Text = Text
  435. Txt.TextScaled = true
  436. Txt.TextWrapped = true
  437. Txt.Font = "SourceSansBold"
  438. Txt.TextColor = Color
  439. Txt.BackgroundTransparency = 1
  440. Txt.ZIndex = 2
  441. Game:GetService("Debris"):AddItem(G,3)
  442. end
  443.  
  444. mouse.KeyDown:connect(function(key)
  445. key:lower()
  446. if key == "e" and equip == false then
  447.  
  448. equip = true
  449.  
  450. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  451. wait()
  452. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.2, 1.55, 0)
  453. wait()
  454. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  455. wait()
  456. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  457. wait()
  458. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  459. wait()
  460. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  461. wait()
  462. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.4, 0, 0)
  463. wait()
  464. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  465. wait()
  466. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.6, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  467. wait()
  468. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.7, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  469. wait()
  470. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.8, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  471. wait()
  472. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.9, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  473. wait()
  474. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 1, 0.7)*CFrame.fromEulerAnglesXYZ(-0.5, -0.5, 0)
  475.  
  476. HandleWeld.Part0 = Cha["Right Arm"]
  477. HandleWeld.Part1 = Handle
  478. HandleWeld.C1 = CFrame.new(0,1,0)*CFrame.fromEulerAnglesXYZ(0, 3.1, 0)
  479. wait()
  480. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.9, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  481. wait()
  482. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.8, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  483. wait()
  484. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.7, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  485. wait()
  486. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.6, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  487. wait()
  488. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  489. wait()
  490. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.4, 0, 0)
  491. wait()
  492. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  493. wait()
  494. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  495. wait()
  496. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  497. wait()
  498. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.2, 1.55, 0)
  499. wait()
  500. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  501.  
  502. end
  503.  
  504. if key == "q" and equip == true then
  505. equip = false
  506.  
  507. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  508. wait()
  509. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.2, 1.55, 0)
  510. wait()
  511. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  512. wait()
  513. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  514. wait()
  515. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  516. wait()
  517. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  518. wait()
  519. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.4, 0, 0)
  520. wait()
  521. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  522. wait()
  523. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.6, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  524. wait()
  525. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.7, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  526. wait()
  527. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.8, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  528. wait()
  529. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.9, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  530. wait()
  531. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 1, 0.7)*CFrame.fromEulerAnglesXYZ(-0.5, -0.5, 0)
  532.  
  533. HandleWeld.Part0 = Cha.Torso
  534. HandleWeld.Part1 = Handle
  535. HandleWeld.C1 = CFrame.new(1, 1.2, 0.8)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  536.  
  537. wait()
  538. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.9, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  539. wait()
  540. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.8, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  541. wait()
  542. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.7, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  543. wait()
  544. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.6, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  545. wait()
  546. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.5, 0, 0)
  547. wait()
  548. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 1)*CFrame.fromEulerAnglesXYZ(-0.4, 0, 0)
  549. wait()
  550. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-1, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  551. wait()
  552. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 0, 0)
  553. wait()
  554. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.3, 1.55, 0)
  555. wait()
  556. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(-0.2, 1.55, 0)
  557. wait()
  558. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  559.  
  560.  
  561. end
  562.  
  563. if key == "r" and slash == false and equip == true then
  564. slash = true
  565. playSound(153092315,Blade1,1,1)
  566. Chat(Cha.Head,"Aura slash...","Navy blue")
  567. dmg = false
  568. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -2.5)
  569. wait()
  570. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -1.7)
  571. wait()
  572. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.9)
  573. wait()
  574. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, -0.1)
  575. wait()
  576. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  577.  
  578. torso = Player.Character.Torso
  579.  
  580. bla=Instance.new('Part',Workspace)
  581. bla.Material = "SmoothPlastic"
  582. bla.Size=Vector3.new(3,7,3)
  583. bla.TopSurface = "Smooth"
  584. bla.BottomSurface = "Smooth"
  585. bla.BrickColor=BrickColor.new("Navy blue")
  586. bla.CanCollide = True
  587. bla.Position=torso.Position+torso.CFrame.lookVector*8
  588. bla.Transparency = 0.6
  589. blaMesh = Instance.new("SpecialMesh", bla)
  590. blaMesh.MeshType = "Wedge"
  591. blaMesh.Scale = Vector3.new(0.4,3,0.4)
  592. bla:BreakJoints()
  593. blav = Instance.new('BodyVelocity',bla)
  594. blav.maxForce = Vector3.new()*math.huge
  595. blav.velocity = torso.CFrame.lookVector*250
  596.  
  597.  
  598. bla.Touched:connect(function(hit)
  599. if hit.Parent:FindFirstChild("Humanoid") then
  600. bla:Destroy()
  601. hit.Parent.Humanoid:TakeDamage(40)
  602. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  603. Boom2 = Instance.new("Part",Workspace)
  604. Boom2.Material = "SmoothPlastic"
  605. Boom2.BrickColor = BrickColor.new("Really black")
  606. Boom2.Transparency = 0.4
  607. Boom2.TopSurface = "Smooth"
  608. Boom2.BottomSurface = "Smooth"
  609. Boom2.Anchored = true
  610. Boom2.CanCollide = True
  611. Boom2.Size = Vector3.new(1,1,1)
  612. Boom2.CFrame = hit.Parent:FindFirstChild("Humanoid").Torso.CFrame
  613. Boom2Mesh = Instance.new("SpecialMesh", Boom2)
  614. Boom2Mesh.MeshType = "Sphere"
  615. Boom2Mesh.Scale = Vector3.new(1,0.5,1)
  616. wait()
  617. Boom2Mesh.Scale = Vector3.new(3,0.5,3)
  618. wait()
  619. Boom2Mesh.Scale = Vector3.new(5,0.5,5)
  620. wait()
  621. Boom2Mesh.Scale = Vector3.new(7,0.5,7)
  622. wait()
  623. Boom2Mesh.Scale = Vector3.new(9,0.5,9)
  624. wait()
  625. Boom2Mesh.Scale = Vector3.new(11,0.5,11)
  626. wait()
  627. Boom2Mesh.Scale = Vector3.new(13,0.5,13)
  628. wait()
  629. Boom2Mesh.Scale = Vector3.new(15,0.5,15)
  630. wait(1)
  631. Boom2:Destroy()
  632. end
  633. end)
  634.  
  635. for i = 1,26 do wait()
  636. p3 = Instance.new("Part",workspace)
  637. p3.Material = "SmoothPlastic"
  638. p3.FormFactor="Custom"
  639. p3.Size = Vector3.new(3,7,3)
  640. p3.TopSurface = 0
  641. p3.BottomSurface = 0
  642. p3.BrickColor=BrickColor.new("Really black")
  643. p3.Transparency=.8
  644. p3.CanCollide=false
  645. p3.Anchored=true
  646. p3.CFrame =(bla.CFrame*CFrame.new(0,0,0))
  647. p3Mesh = Instance.new("SpecialMesh", p3)
  648. p3Mesh.MeshType = "Wedge"
  649. p3Mesh.Scale = Vector3.new(0.2,2.5,0.2)
  650. game.Debris:AddItem(p3,0.2)
  651. end
  652.  
  653. wait()
  654. dmg = true
  655.  
  656.  
  657.  
  658. wait(10)
  659. slash = false
  660. end
  661. if key == "f" and equip == true and attack1 == false then
  662. Chat(Cha.Head,". . .","Really black")
  663. attack1 = true
  664. dmg = false
  665.  
  666. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -1.2, -0.4)
  667. Cha.Torso["Left Shoulder"].C1 = CFrame.new(0, 0.5, -0.1)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  668. playSound(10209645,Blade1,1,1)
  669. wait(1)
  670. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -1, -0.4)
  671. wait()
  672. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -0.6, -0.4)
  673. wait()
  674. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -0.2, -0.4)
  675. wait()
  676. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 0.2, -0.4)
  677. wait()
  678. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 0.6, -0.4)
  679. wait()
  680. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-2, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1, -0.4)
  681. wait()
  682. Cha.Torso["Right Shoulder"].C1 = CFrame.new(-0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, 1.55, 0)
  683. Cha.Torso["Left Shoulder"].C1 = CFrame.new(0.5, 0.5, 0)*CFrame.fromEulerAnglesXYZ(0, -1.55, 0)
  684.  
  685. wait()
  686. dmg = true
  687.  
  688. wait(5)
  689. attack1 = false
  690. end
  691. end)
  692.  
  693. while wait() do
  694. for i = 1,26 do wait()
  695. p = Instance.new("Part",workspace)
  696. p.Material = "SmoothPlastic"
  697. p.FormFactor="Custom"
  698. p.Size = Vector3.new(0.2,0.2,3.3)
  699. p.TopSurface = 0
  700. p.BottomSurface = 0
  701. p.BrickColor=BrickColor.new("Really black")
  702. p.Transparency=.8
  703. p.CanCollide=false
  704. p.Anchored=true
  705. p.CFrame =(Blade1.CFrame*CFrame.new(0,0,0))
  706. pMesh = Instance.new("SpecialMesh", p)
  707. pMesh.MeshType = "Brick"
  708. pMesh.Scale = Vector3.new(0.3,0.3,1)
  709. game.Debris:AddItem(p,0.2)
  710.  
  711. p2 = Instance.new("Part",workspace)
  712. p2.Material = "SmoothPlastic"
  713. p2.FormFactor="Custom"
  714. p2.Size = Vector3.new(0.2,0.2,3)
  715. p2.TopSurface = 0
  716. p2.BottomSurface = 0
  717. p2.BrickColor=BrickColor.new("White")
  718. p2.Transparency=.8
  719. p2.CanCollide=false
  720. p2.Anchored=true
  721. p2.CFrame =(Blade2.CFrame*CFrame.new(0,0,0))
  722. p2Mesh = Instance.new("SpecialMesh", p2)
  723. p2Mesh.MeshType = "Brick"
  724. p2Mesh.Scale = Vector3.new(0.3,0.3,1)
  725. game.Debris:AddItem(p2,0.2)
  726. end
  727. end
Add Comment
Please, Sign In to add comment