jai1515hb

Aura Katana

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