TotalChaos0513

Common Courtesy

Jun 20th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -------------------------------------
  2. --NINJA? PRESENT! KENNY G? PRESENT!--
  3. -------------------------------------
  4. --By CKbackup--
  5. ---------------
  6. --Edit by Ketsueki_Yuza
  7. ------------------------
  8. player = game.Players.LocalPlayer
  9. mouse = player:GetMouse()
  10. chara = player.Character
  11. equipped = true
  12. del = false
  13. attacking = false
  14. atkd = false
  15. hum = chara:FindFirstChildOfClass("Humanoid")
  16. debby = game.Debris
  17. ws = 40
  18. hum.WalkSpeed = 40
  19. maincol = "Pastel Blue"
  20. if player.Name == "deino150" then
  21. maincol = "Pastel Blue"
  22. end
  23.  
  24. player = game.Players.LocalPlayer
  25. mouse = player:GetMouse()
  26. chara = player.Character
  27. equipped = true
  28. del = false
  29. attacking = false
  30. atkd = false
  31. hum = chara:FindFirstChildOfClass("Humanoid")
  32. debby = game.Debris
  33. ws = 40
  34. hum.WalkSpeed = 40
  35. maincol = "Really Black"
  36. if player.Name == "Ketsueki_Yuza" then
  37. maincol = "Really black"
  38. end
  39.  
  40. ArtificialHB = Instance.new("BindableEvent", script)
  41. ArtificialHB.Name = "Heartbeat"
  42. script:WaitForChild("Heartbeat")
  43. frame = 0.03333333333333
  44. tf = 0
  45. allowframeloss = false
  46. tossremainder = false
  47. lastframe = tick()
  48. script.Heartbeat:Fire()
  49. game:GetService("RunService").Heartbeat:connect(function(s, p)
  50. tf = tf + s
  51. if tf >= frame then
  52. if allowframeloss then
  53. script.Heartbeat:Fire()
  54. lastframe = tick()
  55. else
  56. for i = 1, math.floor(tf / frame) do
  57. script.Heartbeat:Fire()
  58. end
  59. lastframe = tick()
  60. end
  61. if tossremainder then
  62. tf = 0
  63. else
  64. tf = tf - frame * math.floor(tf / frame)
  65. end
  66. end
  67. end)
  68. function swait(num)
  69. if num == 0 or num == nil then
  70. ArtificialHB.Event:wait()
  71. else
  72. for i = 0, num*30 do
  73. ArtificialHB.Event:wait()
  74. end
  75. end
  76. end
  77.  
  78. New = function(Object, Parent, Name, Data)
  79. local Object = Instance.new(Object)
  80. for Index, Value in pairs(Data or {}) do
  81. Object[Index] = Value
  82. end
  83. Object.Parent = Parent
  84. Object.Name = Name
  85. return Object
  86. end
  87.  
  88. NeonKatana = New("Model",chara,"NeonKatana",{})
  89. Handle = New("Part",NeonKatana,"Handle",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.100000001, 1.19999993, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.10000038, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  90. HWeld = New("ManualWeld",Handle,"HWeld",{Part0 = Handle,Part1 = chara["Right Arm"],C1 = CFrame.new(-0.0499992371, -1, -0.300000429, 1, 0, 0, 0, 0, 1, -0, -1, -0),})
  91. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.750000119, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  92. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  93. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.350000262, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  94. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.750000119, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  95. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  96. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.350000262, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  97. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.850000024, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  98. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  99. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, -0.250000358, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  100. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.850000024, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  101. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  102. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.250000358, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  103. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.950000167, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  104. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  105. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.150000215, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  106. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.05000007, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  107. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  108. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.0500003099, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  109. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.950000167, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  110. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  111. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.150000215, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  112. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.05000007, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  113. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  114. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, -0.0500003099, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  115. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.25000012, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  116. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  117. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 0.149999738, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  118. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.15000021, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  119. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  120. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.0499998331, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  121. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.25000012, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  122. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  123. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.149999738, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  124. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.15000021, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  125. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  126. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.0499998331, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  127. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.35000026, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  128. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  129. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.249999881, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  130. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.35000026, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  131. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  132. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.249999881, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  133. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.45000017, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  134. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  135. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 0.349999785, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  136. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.45000017, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  137. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  138. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.349999785, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  139. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.65000021, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  140. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  141. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 0.549999833, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  142. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.65000021, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  143. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  144. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.549999833, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  145. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.55000031, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  146. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  147. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.449999928, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  148. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.55000031, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  149. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  150. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.449999928, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  151. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.100000001, 1.19999993, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.10000026, 5.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  152. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  153. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -1.1920929e-07, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  154. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.100000001, 1.19999993, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.10000026, 6.09999943, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  155. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
  156. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -1.1920929e-07, 0.0999994278, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  157. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.649999976, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  158. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  159. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, -0.450000405, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  160. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.550000072, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  161. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  162. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.55000031, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  163. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.649999976, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  164. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  165. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.450000405, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  166. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.550000072, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  167. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
  168. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.55000031, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  169. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.75000024, 5.79999971, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  170. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
  171. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.649999857, -0.200000286, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  172. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.75000024, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  173. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
  174. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.649999857, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  175. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.75000024, 6.19999933, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  176. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
  177. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.649999857, 0.199999332, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  178. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 0.450000405, 6.09999943, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  179. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
  180. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.649999976, 0.0999994278, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  181. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 0.450000405, 5.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  182. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
  183. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.649999976, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  184. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.200000003),CFrame = CFrame.new(-56.5499992, 0.449999928, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  185. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 1),})
  186. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.650000453, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  187. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.85000026, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  188. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
  189. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.749999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  190. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 3.99999905, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.9000001, 6.05000019, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  191. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.79999971, 0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  192. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 1.95000029, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  193. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  194. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.849999905, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  195. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.05000019, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  196. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  197. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.949999809, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  198. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.1500001, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  199. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  200. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.04999971, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  201. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.25, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  202. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  203. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.14999962, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  204. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.4499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  205. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  206. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.34999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  207. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.6499989, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  208. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  209. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.54999852, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  210. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.54999804, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  211. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  212. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.44999766, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  213. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.34999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  214. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  215. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.24999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  216. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.84999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  217. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  218. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.74999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  219. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.74999905, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  220. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  221. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.64999866, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  222. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.9499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  223. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  224. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.84999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  225. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.04999804, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  226. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  227. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.94999766, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  228. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.1499989, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  229. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  230. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.04999852, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  231. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.4499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  232. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  233. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.34999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  234. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.24999905, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  235. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  236. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.14999866, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  237. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.34999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  238. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  239. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.24999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  240. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.54999804, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  241. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  242. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.44999766, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  243. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.74999905, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  244. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  245. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.64999866, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  246. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.84999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  247. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  248. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.74999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  249. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.6499989, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  250. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  251. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.54999852, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  252. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.14999914, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  253. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  254. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.04999876, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  255. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.24999809, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  256. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  257. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.14999771, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  258. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.9499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  259. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  260. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.84999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  261. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.04999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  262. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  263. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.94999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  264. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.44999695, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  265. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  266. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.34999657, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  267. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.64999723, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  268. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  269. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.54999685, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  270. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.34999704, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  271. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  272. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.24999666, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  273. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.54999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  274. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  275. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.44999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  276. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.74999714, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  277. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  278. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.64999676, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  279. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.94999695, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  280. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  281. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.84999657, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  282. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.84999704, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  283. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  284. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.74999666, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  285. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.04999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  286. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  287. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.94999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  288. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.44999695, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  289. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  290. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.34999657, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  291. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.34999609, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  292. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  293. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.24999571, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  294. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.24999714, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  295. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  296. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.14999676, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  297. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.14999723, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  298. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  299. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.04999685, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  300. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.64999723, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  301. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  302. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.54999685, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  303. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.74999714, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  304. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  305. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.64999676, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  306. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.299999923, 0.200000003),CFrame = CFrame.new(-56.5499992, 5.94999647, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  307. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  308. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.84999609, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  309. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.54999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  310. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  311. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.44999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  312. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Crimson"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.299999923, 0.100000001),CFrame = CFrame.new(-56.5499992, 6.04999638, 6.04999971, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  313. Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
  314. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.94999599, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  315. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.100000001, 4.09999895, 0.200000003),CFrame = CFrame.new(-56.5499992, 3.85000086, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  316. Mesh = New("BlockMesh",NeonPart,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),})
  317. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 2.75000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  318. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.100000001, 0.499999911, 0.200000003),CFrame = CFrame.new(-56.5499992, 6.14999676, 5.99999952, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  319. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  320. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 5.04999638, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  321. Hitbox = New("Part",NeonKatana,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.100000001, 4.59999847, 0.200000003),CFrame = CFrame.new(-56.5499992, 4.10000134, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,})
  322. Mesh = New("BlockMesh",Hitbox,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),})
  323. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C1 = CFrame.new(0, 3.00000095, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  324. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.6499977, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  325. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Sphere,})
  326. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  327. NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.4500008, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  328. Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Sphere,})
  329. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  330. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.6499977, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  331. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 1, 0.5),MeshType = Enum.MeshType.Sphere,})
  332. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  333. Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.4500008, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  334. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 1, 0.5),MeshType = Enum.MeshType.Sphere,})
  335. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  336.  
  337. NeonSheath = New("Model",chara,"NeonSheath",{})
  338. MainPart = New("Part",NeonSheath,"MainPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 4.40000057, 0.100000001),CFrame = CFrame.new(-53.9000053, 2.80000591, 14.1499958, 0.939694107, 0.342019469, 0, -0.342021376, 0.939694107, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  339. Mesh = New("CylinderMesh",MainPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1.5),})
  340. SWeld = New("ManualWeld",MainPart,"SWeld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.939694107, -0.342021376, 0, 0.342019469, 0.939694107, 0, 0, 0, 1),C1 = CFrame.new(-1.14440918e-05, -0.19999361, 0.649995804, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  341. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-54.7635078, 0.719892025, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  342. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
  343. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(-0.09998703, -2.25, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  344. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.40000057, 0.100000001),CFrame = CFrame.new(-53.8060379, 2.7658062, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  345. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),})
  346. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(0.0999984741, 1.90734863e-06, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  347. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-54.5755768, 0.651491404, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  348. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
  349. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(0.100002289, -2.25, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  350. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.5840416, 0.920616388, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  351. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  352. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -2, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  353. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.7631912, 3.17588449, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  354. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  355. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 0.40000248, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  356. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.3527603, 4.30351734, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  357. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  358. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(1.14440918e-05, 1.60000515, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  359. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.2159615, 4.67939472, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  360. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  361. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 2.00000191, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  362. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.4895744, 3.92763877, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  363. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  364. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, 1.20000267, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  365. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.6263847, 3.55175924, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  366. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  367. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 0.799999237, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  368. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.7631912, 3.17588449, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  369. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  370. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 0.40000248, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  371. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.6263809, 3.55175877, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  372. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  373. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, 0.800000191, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  374. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-53.2244225, 4.94852114, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  375. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
  376. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(-0.0999908447, 2.25000477, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  377. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.2159615, 4.67939568, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  378. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  379. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 2.00000286, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  380. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-53.130455, 4.91432285, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  381. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
  382. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(3.81469727e-06, 2.25000668, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  383. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.4895744, 3.92763877, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  384. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  385. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, 1.20000267, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  386. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.3527679, 4.30351925, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  387. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  388. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 1.6000042, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  389. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-53.0364799, 4.88011551, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  390. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
  391. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(0.100009918, 2.25000381, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  392. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.9000053, 2.80000591, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  393. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  394. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  395. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.40000105, 0.100000001),CFrame = CFrame.new(-53.9000015, 2.80000186, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  396. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),})
  397. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(3.81469727e-06, -2.86102295e-06, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  398. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.5840378, 0.920614123, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  399. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  400. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, -2.00000095, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  401. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.0368042, 2.42412949, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  402. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  403. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, -0.399995804, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  404. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.0368042, 2.42412949, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  405. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  406. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, -0.399995804, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  407. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.3104134, 1.67236793, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  408. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  409. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(1.52587891e-05, -1.19999981, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  410. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.1736183, 2.04825187, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  411. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  412. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -0.79999733, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  413. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.1736183, 2.04825187, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  414. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  415. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -0.79999733, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  416. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.4472313, 1.29649544, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  417. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  418. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -1.59999847, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  419. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.4472313, 1.29649544, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  420. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  421. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -1.59999847, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  422. NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.3104172, 1.67237008, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,})
  423. Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
  424. Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(1.14440918e-05, -1.19999886, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),})
  425. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.40000057, 0.100000001),CFrame = CFrame.new(-53.993969, 2.83420706, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  426. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),})
  427. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(-0.0999946594, 9.53674316e-07, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  428. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.9000053, 2.80000687, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  429. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
  430. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(0, 9.53674316e-07, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  431. Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000018, 0.0999998972, 0.100000001),CFrame = CFrame.new(-54.6695404, 0.68568778, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  432. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
  433. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(1.14440918e-05, -2.25000286, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),})
  434.  
  435. RightArm = New("Model",chara,"RightArm",{})
  436. MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(0.5, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  437. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(0, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  438. Emit2Part = New("Part",RightArm,"Emit2Part",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(0.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
  439. Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  440. Weld = New("ManualWeld",Emit2Part,"Weld",{Part0 = Emit2Part,Part1 = MainPart,C1 = CFrame.new(0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  441. LeftArm = New("Model",chara,"LeftArm",{})
  442. MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-2.50000024, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  443. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C1 = CFrame.new(-2.38418579e-007, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  444. EmitPart = New("Part",LeftArm,"EmitPart",{BrickColor = BrickColor.new("Royal purple"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-2.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(1, 0, 0.74902),})
  445. Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  446. Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = MainPart,C1 = CFrame.new(2.38418579e-007, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  447.  
  448. lach = LeftArm:GetChildren()
  449. rach = RightArm:GetChildren()
  450.  
  451. local Music = Instance.new("Sound",chara)
  452. Music.Volume = 1
  453. Music.Looped = true
  454. Music.SoundId = "rbxassetid://255547647"
  455.  
  456. local pemit = Instance.new("ParticleEmitter",Hitbox)
  457. pemit.Enabled = false
  458. pemit.Color = ColorSequence.new(BrickColor.new(maincol).Color)
  459. pemit.LightEmission = 1
  460. pemit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.5,1),NumberSequenceKeypoint.new(1,1)})
  461. pemit.Texture = "rbxasset://textures/particles/smoke_main.dds"
  462. pemit.Lifetime = NumberRange.new(.5)
  463. pemit.Rate = 1000
  464. pemit.LockedToPart = true
  465. pemit.RotSpeed = NumberRange.new(100)
  466. pemit.Rotation = NumberRange.new(0,360)
  467. pemit.Speed = NumberRange.new(0)
  468.  
  469. --Sounds--
  470. function LoadSnd(id,loop,vol,pit)
  471. local snd = New("Sound",chara.Head,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
  472. return snd
  473. end
  474. Swing2Snd = LoadSnd(536642316,false,1,1)
  475. HitPunchSnd = LoadSnd(153092227,false,1,1)
  476. HitHamonSnd = LoadSnd(32791565,false,1,1)
  477. HamonSnd = LoadSnd(32791565,false,1,1)
  478. SHamonSnd = LoadSnd(128912290,true,1,2)
  479.  
  480. --Play Sound in Part--
  481. function PlaySnd(snd,part,pitch,vol)
  482. local sound = Instance.new("Sound",part)
  483. sound.PlayOnRemove = true
  484. sound.SoundId = "rbxassetid://"..snd
  485. sound.PlaybackSpeed = pitch
  486. sound.Volume = vol
  487. sound:Destroy()
  488. end
  489.  
  490. function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
  491. local Att1 = New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)})
  492. local Att2 = New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)})
  493. local TEff = New("Trail",parent,"TrailEff",{Color = ColorSequence.new({ColorSequenceKeypoint.new(0,BrickColor.new(color1).Color),ColorSequenceKeypoint.new(1,BrickColor.new(color2).Color)}),Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,1)}),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength = .001,LightEmission = 1})
  494. return TEff
  495. end
  496.  
  497. SlashT = CreateTrailObj(Hitbox,maincol,maincol,0,0)
  498. LKickT = CreateTrailObj(chara["Left Leg"],maincol,maincol,0,0)
  499.  
  500. --Punch Hit Effect--
  501. function PunchEff(pos)
  502. local p = Instance.new("Part",workspace)
  503. p.Size = Vector3.new(1,1,1)
  504. p.BrickColor = BrickColor.new(maincol)
  505. p.Material = "Neon"
  506. p.Anchored = true
  507. p.CanCollide = false
  508. p.CFrame = pos
  509. local pm = Instance.new("SpecialMesh",p)
  510. pm.MeshType = "Sphere"
  511. coroutine.resume(coroutine.create(function()
  512. for i = 0,1,.05 do
  513. swait()
  514. p.Transparency = i
  515. pm.Scale = Vector3.new(4*i,4*i,4*i)
  516. end
  517. swait()
  518. p:Destroy()
  519. end))
  520. end
  521. function SlashEff(pos)
  522. local p = Instance.new("Part",workspace)
  523. p.Size = Vector3.new(1,1,1)
  524. p.BrickColor = BrickColor.new(maincol)
  525. p.Material = "Neon"
  526. p.Anchored = true
  527. p.CanCollide = false
  528. p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  529. local pm = Instance.new("SpecialMesh",p)
  530. pm.MeshType = "Sphere"
  531. coroutine.resume(coroutine.create(function()
  532. for i = 0,1,.05 do
  533. swait()
  534. p.Transparency = i
  535. pm.Scale = Vector3.new(.7,20*i,.7)
  536. end
  537. swait()
  538. p:Destroy()
  539. end))
  540. end
  541.  
  542. --Damage Function--
  543. ungodding = false
  544. function dealdmg(dude,damage,env,toim,kby,kbx)
  545. coroutine.resume(coroutine.create(function()
  546. if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
  547. finaldmg = damage + math.random(-env,env)
  548. dudehum = dude:FindFirstChildOfClass("Humanoid")
  549. if ungodding == true then
  550. if dudehum.Health > 100 then
  551. dudehum.Health = 100
  552. end
  553. dudehum.MaxHealth = 100
  554. end
  555. dudehum.Health = dudehum.Health - finaldmg
  556. local vall = Instance.new("ObjectValue",dude)
  557. vall.Name = "IsHit"
  558. game.Debris:AddItem(vall,toim)
  559. local bfos = Instance.new("BodyVelocity",dude.Head)
  560. bfos.P = 20000
  561. bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  562. bfos.Velocity = Vector3.new(0,kby,0) + chara.HumanoidRootPart.CFrame.lookVector * kbx
  563. game.Debris:AddItem(bfos,.5)
  564. local naeeym2 = Instance.new("BillboardGui",dude)
  565. naeeym2.Size = UDim2.new(0,100,0,40)
  566. naeeym2.StudsOffset = Vector3.new(0,3,0)
  567. naeeym2.Adornee = dude.Head
  568. naeeym2.Name = "TalkingBillBoard"
  569. local tecks2 = Instance.new("TextLabel",naeeym2)
  570. tecks2.BackgroundTransparency = 1
  571. tecks2.BorderSizePixel = 0
  572. tecks2.Text = "-"..finaldmg
  573. tecks2.Font = "SciFi"
  574. tecks2.FontSize = "Size24"
  575. tecks2.TextStrokeTransparency = 0
  576. tecks2.TextColor3 = Color3.new(1,0.6,0)
  577. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  578. tecks2.Size = UDim2.new(1,0,0.5,0)
  579. for i = 1, 5 do
  580. wait(.1)
  581. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  582. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  583. tecks2.TextTransparency = tecks2.TextTransparency + .2
  584. end
  585. naeeym2:Destroy()
  586. end
  587. end))
  588. end
  589.  
  590. --Explode Hitbox--
  591. function ExHitbox(rad,pos,damage,env,toim,kby,kbx)
  592. local E = Instance.new("Explosion")
  593. E.Position = pos
  594. E.Parent = game.Workspace
  595. E.BlastRadius = rad
  596. E.BlastPressure = 0
  597. E.Visible = false
  598. E.Hit:connect(function(hit)
  599. if hit.Parent:FindFirstChildOfClass("Humanoid")~=nil then
  600. dealdmg(hit.Parent,damage,env,toim,kby,kbx)
  601. end
  602. end)
  603. end
  604.  
  605. --Kick Touch--
  606. kickactive = false
  607. function kickhit(hit)
  608. if kickactive == true then
  609. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  610. PlaySnd(386946017,hit.Parent.Head,math.random(0.80,1.20),1)
  611. PunchEff(hit.CFrame)
  612. dealdmg(hit.Parent,10,2,.3,0,10)
  613. end
  614. end
  615. end
  616. chara["Right Leg"].Touched:connect(kickhit)
  617. chara["Left Leg"].Touched:connect(kickhit)
  618.  
  619. --Blade Touch--
  620. bladeactive = false
  621. exebladeactive = false
  622. function bladehit(hit)
  623. if blockval == true then
  624. local sauenv = math.random(9,11)/10
  625. PlaySnd(211059855,Hitbox,sauenv,1)
  626. end
  627. if bladeactive == true then
  628. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  629. dealdmg(hit.Parent,17,2,.3,0,0)
  630. local cho = math.random(1,3)
  631. if cho == 1 then
  632. PlaySnd(444667824,hit.Parent.Head,1,1)
  633. elseif cho == 2 then
  634. PlaySnd(444667844,hit.Parent.Head,1,1)
  635. elseif cho == 3 then
  636. PlaySnd(444667859,hit.Parent.Head,1,1)
  637. end
  638. SlashEff(hit.CFrame)
  639. if exebladeactive == true then
  640. coroutine.resume(coroutine.create(function()
  641. local dude = hit.Parent
  642. local vall = Instance.new("ObjectValue",dude)
  643. vall.Name = "IsHit"
  644. swait(.7)
  645. for i = 1, 3 do
  646. local cho = math.random(1,3)
  647. if cho == 1 then
  648. PlaySnd(444667824,hit.Parent.Head,1,1)
  649. elseif cho == 2 then
  650. PlaySnd(444667844,hit.Parent.Head,1,1)
  651. elseif cho == 3 then
  652. PlaySnd(444667859,hit.Parent.Head,1,1)
  653. end
  654. SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0))
  655. swait(.5)
  656. end
  657. for i = 1, 10 do
  658. local cho = math.random(1,3)
  659. if cho == 1 then
  660. PlaySnd(444667824,hit.Parent.Head,1,1)
  661. elseif cho == 2 then
  662. PlaySnd(444667844,hit.Parent.Head,1,1)
  663. elseif cho == 3 then
  664. PlaySnd(444667859,hit.Parent.Head,1,1)
  665. end
  666. SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0))
  667. swait(.3)
  668. end
  669. for i = 1, 30 do
  670. local cho = math.random(1,3)
  671. if cho == 1 then
  672. PlaySnd(444667824,hit.Parent.Head,1,1)
  673. elseif cho == 2 then
  674. PlaySnd(444667844,hit.Parent.Head,1,1)
  675. elseif cho == 3 then
  676. PlaySnd(444667859,hit.Parent.Head,1,1)
  677. end
  678. SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0))
  679. swait()
  680. end
  681. swait(.1)
  682. coroutine.resume(coroutine.create(function()
  683. local oreverb = game:GetService("SoundService").AmbientReverb
  684. game:GetService("SoundService").AmbientReverb = "SewerPipe"
  685. local cho = math.random(1,3)
  686. if cho == 1 then
  687. for i = 0,.8,.2 do
  688. PlaySnd(444667824,chara,.5-(i/2),1-i)
  689. swait(.5)
  690. end
  691. elseif cho == 2 then
  692. for i = 0,.8,.2 do
  693. PlaySnd(444667844,chara,.5-(i/2),1-i)
  694. swait(.5)
  695. end
  696. elseif cho == 3 then
  697. for i = 0,.8,.2 do
  698. PlaySnd(444667859,chara,.5-(i/2),1-i)
  699. swait(.5)
  700. end
  701. end
  702. swait(2.5)
  703. game:GetService("SoundService").AmbientReverb = oreverb
  704. end))
  705. dude:BreakJoints()
  706. coroutine.resume(coroutine.create(function()
  707. local naeeym2 = Instance.new("BillboardGui",dude)
  708. naeeym2.Size = UDim2.new(0,100,0,40)
  709. naeeym2.StudsOffset = Vector3.new(0,3,0)
  710. naeeym2.Adornee = dude.Head
  711. naeeym2.Name = "TalkingBillBoard"
  712. local tecks2 = Instance.new("TextLabel",naeeym2)
  713. tecks2.BackgroundTransparency = 1
  714. tecks2.BorderSizePixel = 0
  715. tecks2.Text = "DEATH"
  716. tecks2.Font = "SciFi"
  717. tecks2.FontSize = "Size36"
  718. tecks2.TextStrokeTransparency = 0
  719. tecks2.TextColor3 = Color3.new(0,0,0)
  720. tecks2.TextStrokeColor3 = Color3.new(1,0,0)
  721. tecks2.Size = UDim2.new(1,0,0.5,0)
  722. for i = 1, 5 do
  723. wait(.1)
  724. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  725. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  726. tecks2.TextTransparency = tecks2.TextTransparency + .2
  727. end
  728. naeeym2:Destroy()
  729. end))
  730. for oa = 1, 5 do
  731. local effp = Instance.new("Part",workspace)
  732. effp.CanCollide = false
  733. effp.BottomSurface = 0
  734. effp.TopSurface = 0
  735. effp.Size = Vector3.new(1,1,1)
  736. effp.Anchored = true
  737. effp.CFrame = (dude.Head.CFrame - Vector3.new(0,1.5,0)) * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359)))
  738. effp.Material = "Neon"
  739. effp.BrickColor = BrickColor.new("White")
  740. local efm = Instance.new("SpecialMesh",effp)
  741. efm.MeshType = "Sphere"
  742. coroutine.resume(coroutine.create(function()
  743. for a = 0,1,.01 do
  744. efm.Scale = Vector3.new(2-a*2,1000*a,2-a*2)
  745. effp.Transparency = a
  746. swait()
  747. end
  748. effp:Destroy()
  749. end))
  750. end
  751. for i, v in pairs(dude:GetChildren()) do
  752. if v:IsA("BasePart") then
  753. v.Anchored = false
  754. end
  755. end
  756. for a, v in pairs(dude:GetChildren()) do
  757. if v:IsA("BasePart") then
  758. local bodpos = Instance.new("BodyPosition",v)
  759. bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  760. v.BrickColor = BrickColor.new("Really white")
  761. v.Material = "Neon"
  762. end
  763. end
  764. for d = 0,1,.1 do
  765. for i, v in pairs(dude:GetChildren()) do
  766. if v:IsA("BasePart") then
  767. v.Transparency = d
  768. swait()
  769. end
  770. end
  771. end
  772. for i, v in pairs(dude:GetChildren()) do
  773. if v:IsA("BasePart") then
  774. v:Destroy()
  775. end
  776. end
  777. end))
  778. end
  779. end
  780. end
  781. end
  782. Hitbox.Touched:connect(bladehit)
  783.  
  784. --Chat Function--
  785. function chatfunc(text)
  786. coroutine.resume(coroutine.create(function()
  787. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  788. chara:FindFirstChild("TalkingBillBoard"):destroy()
  789. end
  790. local naeeym2 = Instance.new("BillboardGui",chara)
  791. naeeym2.Size = UDim2.new(0,100,0,40)
  792. naeeym2.StudsOffset = Vector3.new(0,3,0)
  793. naeeym2.Adornee = chara.Head
  794. naeeym2.Name = "TalkingBillBoard"
  795. local tecks2 = Instance.new("TextLabel",naeeym2)
  796. tecks2.BackgroundTransparency = 1
  797. tecks2.BorderSizePixel = 0
  798. tecks2.Text = ""
  799. tecks2.Font = "SciFi"
  800. tecks2.FontSize = "Size24"
  801. tecks2.TextStrokeTransparency = 0
  802. tecks2.TextColor3 = Color3.new(1,1,1)
  803. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  804. tecks2.Size = UDim2.new(1,0,0.5,0)
  805. coroutine.resume(coroutine.create(function()
  806. for i = 1,string.len(text),1 do
  807. tecks2.Text = string.sub(text,1,i)
  808. swait(0.01)
  809. end
  810. swait(1)
  811. for i = 1, 5 do
  812. swait(.01)
  813. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  814. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  815. tecks2.TextTransparency = tecks2.TextTransparency + .2
  816. end
  817. naeeym2:Destroy()
  818. end))
  819. end))
  820. end
  821.  
  822. function updateCol()
  823. SlashT.Color = ColorSequence.new(BrickColor.new(maincol).Color)
  824. LKickT.Color = ColorSequence.new(BrickColor.new(maincol).Color)
  825. pemit.Color = ColorSequence.new(BrickColor.new(maincol).Color)
  826. for i, v in pairs(chara:GetDescendants()) do
  827. if v.Name == "NeonPart" then
  828. v.Color = BrickColor.new(maincol).Color
  829. end
  830. end
  831. end
  832.  
  833. function updateCol2(col)
  834. SlashT.Color = ColorSequence.new(col)
  835. LKickT.Color = ColorSequence.new(col)
  836. pemit.Color = ColorSequence.new(col)
  837. for i, v in pairs(chara:GetDescendants()) do
  838. if v.Name == "NeonPart" then
  839. v.Color = col
  840. end
  841. end
  842. end
  843.  
  844. function onChatted(msg)
  845. --if msg:sub(1,2) ~= "/e" then
  846. --chatfunc(msg)
  847. --end
  848. if msg:sub(1,5) == "Color" then
  849. if msg == "Color Rainbow" then
  850. Music.SoundId = "rbxassetid://148510835"
  851. Music:Play()
  852. local colrr = Color3.new(0,0,0)
  853. for i, v in pairs(chara:GetDescendants()) do
  854. if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then
  855. v.BrickColor = BrickColor.new("Institutional white")
  856. end
  857. end
  858. coroutine.resume(coroutine.create(function()
  859. while wait() do
  860. for i = 0,256,64 do
  861. colrr = Color3.new(1,i/256,0)
  862. updateCol2(colrr)
  863. maincol = NeonPart.Color
  864. wait()
  865. end
  866. for i = 0,256,64 do
  867. colrr = Color3.new(1-i/256,1,0)
  868. updateCol2(colrr)
  869. maincol = NeonPart.Color
  870. wait()
  871. end
  872. for i = 0,256,64 do
  873. colrr = Color3.new(0,1,i/256)
  874. updateCol2(colrr)
  875. maincol = NeonPart.Color
  876. wait()
  877. end
  878. for i = 0,256,64 do
  879. colrr = Color3.new(0,1-i/256,1)
  880. updateCol2(colrr)
  881. maincol = NeonPart.Color
  882. wait()
  883. end
  884. for i = 0,256,64 do
  885. colrr = Color3.new(i/256,0,1)
  886. updateCol2(colrr)
  887. maincol = NeonPart.Color
  888. wait()
  889. end
  890. for i = 0,256,64 do
  891. colrr = Color3.new(1,0,1-i/256)
  892. updateCol2(colrr)
  893. maincol = NeonPart.Color
  894. wait()
  895. end
  896. end
  897. end))
  898. elseif msg == "Color Darkmode" then
  899. Music.SoundId = "rbxassetid://148510835"
  900. Music:Play()
  901. maincol = "Crimson"
  902. local colrr = Color3.new(0,0,0)
  903. for i, v in pairs(chara:GetDescendants()) do
  904. if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then
  905. v.BrickColor = BrickColor.new("Really black")
  906. end
  907. end
  908. updateCol()
  909. elseif msg == "Color Christmas" then
  910. Music.SoundId = "rbxassetid://148510835"
  911. Music:Play()
  912. maincol = "Institutional white"
  913. local colrr = Color3.new(0,0,0)
  914. for i, v in pairs(chara:GetDescendants()) do
  915. if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then
  916. v.BrickColor = BrickColor.new("Really red")
  917. end
  918. end
  919. updateCol()
  920. else
  921. maincol = msg:sub(7,msg:len())
  922. updateCol()
  923. end
  924. end
  925. end
  926. player.Chatted:connect(onChatted)
  927.  
  928. --Clerp Animations--
  929. TC = chara.HumanoidRootPart.RootJoint
  930. HC = chara.Torso.Neck
  931. RAC = chara.Torso["Right Shoulder"]
  932. LAC = chara.Torso["Left Shoulder"]
  933. RLC = chara.Torso["Right Hip"]
  934. LLC = chara.Torso["Left Hip"]
  935. TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  936. HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  937. RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  938. LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  939. RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  940. LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  941. RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  942. LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  943. RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  944. LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  945. RW = Instance.new("Weld",HC.Parent)
  946. RW.Part1 = HC.Parent
  947. RW.Part0 = chara["Right Arm"]
  948. RW.C0 = RWF
  949. LW = Instance.new("Weld",HC.Parent)
  950. LW.Part1 = HC.Parent
  951. LW.Part0 = chara["Left Arm"]
  952. LW.C0 = LWF
  953. RLW = nil
  954. LLW = nil
  955. grp = Instance.new("Model",chara)
  956.  
  957. function AddLegWelds()
  958. RLW = Instance.new("Weld",chara["Right Leg"])
  959. RLW.Part1 = HC.Parent
  960. RLW.Part0 = chara["Right Leg"]
  961. RLW.C0 = RLWF
  962. LLW = Instance.new("Weld",chara["Left Leg"])
  963. LLW.Part1 = HC.Parent
  964. LLW.Part0 = chara["Left Leg"]
  965. LLW.C0 = LLWF
  966. end
  967.  
  968. function DestroyLegWelds()
  969. RLC = New("Motor6D",chara.Torso,"Right Hip",{Part0 = chara.Torso,Part1 = chara["Right Leg"],C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),})
  970. LLC = New("Motor6D",chara.Torso,"Left Hip",{Part0 = chara.Torso,Part1 = chara["Left Leg"],C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  971. RLW:Destroy()
  972. LLW:Destroy()
  973. end
  974.  
  975. function clerp(a,b,c)
  976. return a:lerp(b,c)
  977. end
  978.  
  979. ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  980. IHCF = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
  981. IRWF = (RWF + Vector3.new(.5,.5,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-100),0,math.rad(-100))
  982. ILWF = (LWF + Vector3.new(-1.7,.5,.7)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),math.rad(20),math.rad(-120))
  983.  
  984. WTCF = TCF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,math.rad(10))
  985. WHCF = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,math.rad(-10))
  986. WRWF = (RWF + Vector3.new(.5,-.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-150),math.rad(-80),math.rad(-120))
  987. WLWF = (LWF + Vector3.new(-.8,-.4,.7)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),math.rad(0),math.rad(-50))
  988.  
  989. function res()
  990. TC.C0 = ITCF
  991. HC.C0 = IHCF
  992. RW.C0 = IRWF
  993. LW.C0 = ILWF
  994. end
  995. res()
  996.  
  997. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  998. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  999. end
  1000.  
  1001. --Block--
  1002. blockval = false
  1003. healthlock = 0
  1004. effeff = nil
  1005. function ToggleBlock()
  1006. if blockval == false then
  1007. blockval = true
  1008. healthlock = chara.Humanoid.Health
  1009. effeff = Instance.new("ForceField",chara)
  1010. effeff.Name = "FawsFeeld"
  1011. effeff.Visible = false
  1012. for i = 0,.6,.1 do
  1013. swait()
  1014. TC.C0 = clerp(ITCF,TCF,.4+i)
  1015. HC.C0 = clerp(IHCF,HCF,.4+i)
  1016. LW.C0 = ILWF
  1017. RW.C0 = IRWF
  1018. end
  1019. elseif blockval == true then
  1020. effeff:Destroy()
  1021. blockval = false
  1022. for i = 0,.6,.1 do
  1023. swait()
  1024. TC.C0 = clerp(ITCF,TCF,.6-i)
  1025. HC.C0 = clerp(IHCF,HCF,.6-i)
  1026. LW.C0 = ILWF
  1027. RW.C0 = IRWF
  1028. end
  1029. end
  1030. end
  1031.  
  1032. --Flip--
  1033. function Flip()
  1034. del = true
  1035. res()
  1036. AddLegWelds()
  1037. PlaySnd(536642316,chara.Head,1,1)
  1038. for i = 0,.6,.2 do
  1039. swait()
  1040. TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
  1041. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  1042. RW.C0 = clerp(IRWF,WRWF,.4+i)
  1043. LW.C0 = clerp(ILWF,WLWF,.4+i)
  1044. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
  1045. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  1046. end
  1047. RW.C0 = WRWF
  1048. LW.C0 = WLWF
  1049. local bf = Instance.new("BodyVelocity",chara.Torso)
  1050. bf.P = 100000
  1051. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1052. bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*30
  1053. debby:AddItem(bf,.5)
  1054. for i = 0,1,.25 do
  1055. swait()
  1056. TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
  1057. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
  1058. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
  1059. end
  1060. bf.MaxForce = Vector3.new(bf.P,0,bf.P)
  1061. for i = 0,1,.25 do
  1062. swait()
  1063. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
  1064. end
  1065. swait(.5)
  1066. bf:Destroy()
  1067. for i = 0,1,.25 do
  1068. swait()
  1069. TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i)
  1070. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
  1071. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i)
  1072. end
  1073. for i = 0,.6,.2 do
  1074. swait()
  1075. TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i)
  1076. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
  1077. RW.C0 = clerp(IRWF,WRWF,.6-i)
  1078. LW.C0 = clerp(ILWF,WLWF,.6-i)
  1079. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
  1080. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
  1081. end
  1082. DestroyLegWelds()
  1083. res()
  1084. hum.WalkSpeed = ws
  1085. walking = false
  1086. del = false
  1087. end
  1088. function BackFlip()
  1089. del = true
  1090. res()
  1091. AddLegWelds()
  1092. PlaySnd(536642316,chara.Head,1,1)
  1093. for i = 0,.6,.2 do
  1094. swait()
  1095. TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
  1096. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  1097. RW.C0 = clerp(IRWF,WRWF,.4+i)
  1098. LW.C0 = clerp(ILWF,WLWF,.4+i)
  1099. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
  1100. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  1101. end
  1102. RW.C0 = WRWF
  1103. LW.C0 = WLWF
  1104. local bf = Instance.new("BodyVelocity",chara.Torso)
  1105. bf.P = 100000
  1106. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1107. bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*-30
  1108. for i = 0,1,.25 do
  1109. swait()
  1110. TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),i)
  1111. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
  1112. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
  1113. end
  1114. bf.MaxForce = Vector3.new(bf.P,0,bf.P)
  1115. for i = 0,1,.25 do
  1116. swait()
  1117. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(360),0,0),i)
  1118. end
  1119. swait(.5)
  1120. bf:Destroy()
  1121. for i = 0,1,.25 do
  1122. swait()
  1123. TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i)
  1124. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
  1125. RW.C0 = clerp(WRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
  1126. LW.C0 = clerp(WLWF,LWF,i)
  1127. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i)
  1128. end
  1129. for i = 0,.6,.2 do
  1130. swait()
  1131. TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i)
  1132. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
  1133. RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i)
  1134. LW.C0 = clerp(ILWF,LWF,.6-i)
  1135. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
  1136. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
  1137. end
  1138. DestroyLegWelds()
  1139. res()
  1140. hum.WalkSpeed = ws
  1141. walking = false
  1142. del = false
  1143. end
  1144.  
  1145. function Shuriken()
  1146. del = true
  1147. PlaySnd(211059653,chara.Head,1,1)
  1148. for i = 0,.6,.1 do
  1149. swait()
  1150. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.4+i)
  1151. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.4+i)
  1152. LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
  1153. RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,math.rad(30),0),.4+i)
  1154. end
  1155. swait(.1)
  1156. for i = 0,.6,.2 do
  1157. swait()
  1158. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-15)),.4+i)
  1159. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(15)),.4+i)
  1160. LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1161. end
  1162. LW.C0 = (LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
  1163. local ignoree = {}
  1164. for i, v in pairs(chara:GetDescendants()) do
  1165. if v:IsA("BasePart") then
  1166. table.insert(ignoree,v)
  1167. end
  1168. end
  1169. PlaySnd(743521549,chara.Head,1,1)
  1170. local target = mouse.Hit.p
  1171. local dir = (target - (chara.HumanoidRootPart.Position)).unit
  1172. local pos = chara.HumanoidRootPart.Position + (dir*1)
  1173. local missile = Instance.new("Part",workspace)
  1174. missile.Size = Vector3.new(0,0,0)
  1175. missile.CanCollide = false
  1176. missile.Anchored = true
  1177. missile.BrickColor = BrickColor.new(maincol)
  1178. missile.Position = chara.HumanoidRootPart.Position
  1179. missile.CFrame = CFrame.new(pos,pos+dir)
  1180. local mehs = Instance.new("SpecialMesh",missile)
  1181. mehs.MeshType = "Sphere"
  1182. local mehs = Instance.new("SpecialMesh",missile)
  1183. mehs.MeshId = "http://www.roblox.com/asset/?id=18007807"
  1184. mehs.Scale = Vector3.new(1.5,1.5,1.5)
  1185. local dec = Instance.new("Decal",missile)
  1186. dec.Texture = "http://www.roblox.com/asset/?id=1222956369"
  1187. local P = Instance.new("Part",workspace)
  1188. table.insert(ignoree,missile)
  1189. local par, pont = RayCast(missile.Position,missile.CFrame.lookVector,9999,ignoree)
  1190. if par ~= nil then
  1191. missile.CFrame = CFrame.new(pont.X,pont.Y,pont.Z)
  1192. missile.CFrame = CFrame.new(missile.Position,missile.Position+((pont - (chara.HumanoidRootPart.Position)).unit)*1)
  1193. if par.Anchored == false then
  1194. mehs.Offset = Vector3.new(0,0,-.5)
  1195. missile.Anchored = false
  1196. local werd = Instance.new("Weld",missile)
  1197. werd.Part0 = missile
  1198. werd.Part1 = par
  1199. local HitPos = missile.Position
  1200. local CJ = CFrame.new(HitPos)
  1201. local C0 = missile.CFrame:inverse() *CJ
  1202. local C1 = par.CFrame:inverse() * CJ
  1203. werd.C0 = C0
  1204. werd.C1 = C1
  1205. end
  1206. end
  1207. local meshla = Instance.new("BlockMesh", P)
  1208. meshla.Scale = Vector3.new(.5,0,1)
  1209. P.formFactor = 0
  1210. P.Size = Vector3.new(1,1,(pos - missile.Position).magnitude)
  1211. P.Name = "Laser"
  1212. P.CFrame = CFrame.new((pos + missile.Position)/2,pos)
  1213. P.BrickColor = BrickColor.new(maincol)
  1214. P.Material = "Neon"
  1215. P.Anchored = true
  1216. P.CanCollide = false
  1217. coroutine.resume(coroutine.create(function()
  1218. PlaySnd(541909677,missile,1,1)
  1219. ExHitbox(2,missile.Position,20,2,.05,0,0)
  1220. for i = 0,1,.1 do
  1221. swait()
  1222. P.Transparency = i
  1223. end
  1224. P:Destroy()
  1225. swait(5)
  1226. for i = 1, 9 do
  1227. missile.Transparency = i/10
  1228. dec.Transparency = i/10
  1229. swait()
  1230. end
  1231. missile:Destroy()
  1232. end))
  1233. swait(.5)
  1234. for i = 0,.6,.2 do
  1235. swait()
  1236. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-15)),.6-i)
  1237. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(15),0),.6-i)
  1238. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1239. RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,math.rad(30),0),.6-i)
  1240. end
  1241. res()
  1242. del = false
  1243. end
  1244.  
  1245. function FlipStorm()
  1246. del = true
  1247. hum.WalkSpeed = 0
  1248. res()
  1249. AddLegWelds()
  1250. PlaySnd(536642316,chara.Head,1,1)
  1251. for i = 0,.6,.2 do
  1252. swait()
  1253. TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
  1254. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  1255. RW.C0 = clerp(IRWF,WRWF,.4+i)
  1256. LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
  1257. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
  1258. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  1259. end
  1260. RW.C0 = WRWF
  1261. LW.C0 = WLWF
  1262. local bf = Instance.new("BodyVelocity",chara.Torso)
  1263. bf.P = 100000
  1264. bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
  1265. bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*-30
  1266. for i = 0,1,.25 do
  1267. swait()
  1268. TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),i)
  1269. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
  1270. LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
  1271. end
  1272. bf.MaxForce = Vector3.new(bf.P,0,bf.P)
  1273. for i = 0,1,.25 do
  1274. swait()
  1275. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(360),0,0),i)
  1276. end
  1277. for i = 0,.6,.2 do
  1278. swait()
  1279. LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1280. end
  1281. LW.C0 = (LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
  1282. local ignoree = {}
  1283. for i, v in pairs(chara:GetDescendants()) do
  1284. if v:IsA("BasePart") then
  1285. table.insert(ignoree,v)
  1286. end
  1287. end
  1288. PlaySnd(743521549,chara.Head,1,1)
  1289. for i = 1, 10 do
  1290. local target = mouse.Hit.p + Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  1291. local dir = (target - (chara.HumanoidRootPart.Position)).unit
  1292. local pos = chara.HumanoidRootPart.Position + (dir*1)
  1293. local missile = Instance.new("Part",workspace)
  1294. missile.Size = Vector3.new(0,0,0)
  1295. missile.CanCollide = false
  1296. missile.Anchored = true
  1297. missile.BrickColor = BrickColor.new(maincol)
  1298. missile.Position = chara.HumanoidRootPart.Position
  1299. missile.CFrame = CFrame.new(pos,pos+dir)
  1300. table.insert(ignoree,missile)
  1301. local mehs = Instance.new("SpecialMesh",missile)
  1302. mehs.MeshType = "Sphere"
  1303. local mehs = Instance.new("SpecialMesh",missile)
  1304. mehs.MeshId = "http://www.roblox.com/asset/?id=18007807"
  1305. mehs.Scale = Vector3.new(1.5,1.5,1.5)
  1306. local dec = Instance.new("Decal",missile)
  1307. dec.Texture = "http://www.roblox.com/asset/?id=1222956369"
  1308. local P = Instance.new("Part",workspace)
  1309. table.insert(ignoree,P)
  1310. local par, pont = RayCast(missile.Position,missile.CFrame.lookVector,9999,ignoree)
  1311. if par ~= nil then
  1312. missile.CFrame = CFrame.new(pont.X,pont.Y,pont.Z)
  1313. missile.CFrame = CFrame.new(missile.Position,missile.Position+((pont - (chara.HumanoidRootPart.Position)).unit)*1)
  1314. if par.Anchored == false then
  1315. mehs.Offset = Vector3.new(0,0,-.5)
  1316. missile.Anchored = false
  1317. local werd = Instance.new("Weld",missile)
  1318. werd.Part0 = missile
  1319. werd.Part1 = par
  1320. local HitPos = missile.Position
  1321. local CJ = CFrame.new(HitPos)
  1322. local C0 = missile.CFrame:inverse() *CJ
  1323. local C1 = par.CFrame:inverse() * CJ
  1324. werd.C0 = C0
  1325. werd.C1 = C1
  1326. end
  1327. end
  1328. local meshla = Instance.new("BlockMesh", P)
  1329. meshla.Scale = Vector3.new(.5,0,1)
  1330. P.formFactor = 0
  1331. P.Size = Vector3.new(1,1,(pos - missile.Position).magnitude)
  1332. P.Name = "Laser"
  1333. P.CFrame = CFrame.new((pos + missile.Position)/2,pos)
  1334. P.BrickColor = BrickColor.new(maincol)
  1335. P.Material = "Neon"
  1336. P.Anchored = true
  1337. P.CanCollide = false
  1338. coroutine.resume(coroutine.create(function()
  1339. PlaySnd(541909677,missile,1,1)
  1340. ExHitbox(2,missile.Position,20,2,.05,0,0)
  1341. for i = 0,1,.1 do
  1342. swait()
  1343. P.Transparency = i
  1344. end
  1345. P:Destroy()
  1346. swait(5)
  1347. for i = 1, 9 do
  1348. missile.Transparency = i/10
  1349. dec.Transparency = i/10
  1350. swait()
  1351. end
  1352. missile:Destroy()
  1353. end))
  1354. end
  1355. swait(.5)
  1356. bf:Destroy()
  1357. for i = 0,1,.25 do
  1358. swait()
  1359. TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i)
  1360. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
  1361. RW.C0 = clerp(WRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
  1362. LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),LWF,i)
  1363. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i)
  1364. end
  1365. for i = 0,.6,.2 do
  1366. swait()
  1367. TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i)
  1368. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
  1369. RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i)
  1370. LW.C0 = clerp(ILWF,LWF,.6-i)
  1371. RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
  1372. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
  1373. end
  1374. DestroyLegWelds()
  1375. res()
  1376. hum.WalkSpeed = ws
  1377. walking = false
  1378. del = false
  1379. end
  1380.  
  1381. function SlashDash()
  1382. del = true
  1383. hum.WalkSpeed = 0
  1384. AddLegWelds()
  1385. for i = 0,.6,.1 do
  1386. swait()
  1387. TC.C0 = clerp(ITCF,WTCF,.4+i)
  1388. HC.C0 = clerp(IHCF,WHCF,.4+i)
  1389. RW.C0 = clerp(IRWF,WRWF,.4+i)
  1390. LW.C0 = clerp(ILWF,WLWF,.4+i)
  1391. RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0),.4+i)
  1392. end
  1393. pemit.Enabled = true
  1394. PlaySnd(136007472,chara.Head,2,1)
  1395. swait(1)
  1396. PlaySnd(415700134,chara.Head,1,1)
  1397. local startpos = chara.HumanoidRootPart.Position
  1398. local startdir = chara.HumanoidRootPart.CFrame.lookVector
  1399. coroutine.resume(coroutine.create(function()
  1400. for i = 0, 10 do
  1401. swait()
  1402. local sauenv = math.random(9,11)/10
  1403. PlaySnd(615910787,chara.Head,sauenv,1)
  1404. local poss = startpos+startdir*(4*i)
  1405. ExHitbox(5,poss,35,2,.5,0,0)
  1406. for a = 1, 3 do
  1407. SlashEff(CFrame.new(poss.X,poss.Y,poss.Z)+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)))
  1408. end
  1409. end
  1410. end))
  1411. local trace = Instance.new("Part",game.Workspace)
  1412. trace.BrickColor = BrickColor.new(maincol)
  1413. trace.CanCollide = false
  1414. trace.Size = Vector3.new(1,1,1)
  1415. trace.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 15
  1416. trace.Material = "Neon"
  1417. trace.Anchored = true
  1418. local tracem = Instance.new("SpecialMesh",trace)
  1419. tracem.MeshType = "Sphere"
  1420. tracem.Scale = Vector3.new(1,1,70)
  1421. chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 30
  1422. coroutine.resume(coroutine.create(function()
  1423. swait(.5)
  1424. for i = 0,1,.1 do
  1425. swait()
  1426. trace.Transparency = i
  1427. end
  1428. trace:Destroy()
  1429. end))
  1430. chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 20
  1431. TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40))
  1432. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40))
  1433. LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
  1434. RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  1435. RLW.C0 = (RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0)
  1436. swait(1)
  1437. pemit.Enabled = false
  1438. for i = 0,.6,.2 do
  1439. swait()
  1440. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.6-i)
  1441. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.6-i)
  1442. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1443. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1444. RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.6-i)
  1445. end
  1446. DestroyLegWelds()
  1447. del = false
  1448. res()
  1449. hum.WalkSpeed = ws
  1450. end
  1451.  
  1452. function UltimateSlash()
  1453. del = true
  1454. hum.WalkSpeed = 0
  1455. AddLegWelds()
  1456. for i = 0,.6,.1 do
  1457. swait()
  1458. TC.C0 = clerp(ITCF,WTCF,.4+i)
  1459. HC.C0 = clerp(IHCF,WHCF,.4+i)
  1460. RW.C0 = clerp(IRWF,WRWF,.4+i)
  1461. LW.C0 = clerp(ILWF,WLWF,.4+i)
  1462. RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0),.4+i)
  1463. end
  1464. pemit.Enabled = true
  1465. PlaySnd(136007472,chara.Head,1,1)
  1466. swait(2)
  1467. PlaySnd(28144295,chara.Head,.5,1)
  1468. bladeactive = true
  1469. exebladeactive = true
  1470. SlashT.Enabled = true
  1471. local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
  1472. bfos.P = 200000
  1473. bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
  1474. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 100
  1475. debby:AddItem(bfos,.1)
  1476. for i = 0,.6,.1 do
  1477. swait()
  1478. TC.C0 = clerp(WTCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.4+i)
  1479. HC.C0 = clerp(WHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.4+i)
  1480. LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1481. RW.C0 = clerp(WRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1482. RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.4+i)
  1483. end
  1484. bladeactive = false
  1485. exebladeactive = false
  1486. swait(2)
  1487. SlashT.Enabled = false
  1488. pemit.Enabled = false
  1489. for i = 0,.6,.2 do
  1490. swait()
  1491. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.6-i)
  1492. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.6-i)
  1493. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1494. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1495. RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.6-i)
  1496. end
  1497. DestroyLegWelds()
  1498. walking = false
  1499. res()
  1500. hum.WalkSpeed = ws
  1501. del = false
  1502. end
  1503.  
  1504. ----Equipping--
  1505. --function ToggleEquip()
  1506. --if equipped == true then
  1507. --for i = 0,.6,.1 do
  1508. --swait()
  1509. --TC.C0 = clerp(ITCF,TCF,.4+i)
  1510. --HC.C0 = clerp(IHCF,HCF,.4+i)
  1511. --RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  1512. --LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(5)),.4+i)
  1513. --end
  1514. --elseif equipped == false then
  1515. --end
  1516. --end
  1517.  
  1518. --Keys--
  1519. gkeydown = false
  1520. combo = 0
  1521. function onKeyDown(key)
  1522. if key == "e" and del == false then
  1523. ToggleBlock()
  1524. end
  1525. if del == false and blockval == false then
  1526. if key == "r" then
  1527. BackFlip()
  1528. elseif key == "t" then
  1529. Flip()
  1530. elseif key == "z" then
  1531. Shuriken()
  1532. elseif key == "x" then
  1533. FlipStorm()
  1534. elseif key == "c" then
  1535. SlashDash()
  1536. elseif key == "v" then
  1537. UltimateSlash()
  1538. elseif key == "p" and player.Name == "CKbackup" then
  1539. if ungodding == false then
  1540. ungodding = true
  1541. chatfunc("Ungodding activated.")
  1542. elseif ungodding == true then
  1543. ungodding = false
  1544. chatfunc("Ungodding deactivated.")
  1545. end
  1546. elseif key == "m" then
  1547. if Music.IsPlaying == true then
  1548. Music:Stop()
  1549. elseif Music.IsPlaying == false then
  1550. Music:Play()
  1551. end
  1552. elseif key == "k" then
  1553. Music.SoundId = "rbxassetid://148510835"
  1554. elseif key == "l" then
  1555. Music.SoundId = "rbxassetid://148510835"
  1556. end
  1557. end
  1558. end
  1559. function onButton1Down()
  1560. if gkeydown == false then
  1561. gkeydown = true
  1562. end
  1563. end
  1564. function onButton1Up()
  1565. if gkeydown == true then
  1566. gkeydown = false
  1567. end
  1568. end
  1569. function onCombo()
  1570. if del == false and blockval == false then
  1571. del = true
  1572. torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(0,1,0)).magnitude
  1573. res()
  1574. if torvel > 3 then
  1575. local sauenv = math.random(9,11)/10
  1576. PlaySnd(615910787,chara.Head,sauenv,1)
  1577. bladeactive = true
  1578. SlashT.Enabled = true
  1579. for i = 0,1,.5 do
  1580. swait()
  1581. TC.C0 = clerp(ITCF,TCF,i)
  1582. HC.C0 = clerp(IHCF,HCF,i)
  1583. end
  1584. local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
  1585. bfos.P = 200000
  1586. bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
  1587. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
  1588. debby:AddItem(bfos,.1)
  1589. for i = 0,1,.25 do
  1590. swait()
  1591. TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
  1592. HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i)
  1593. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i)
  1594. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i)
  1595. end
  1596. TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0)
  1597. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0)
  1598. RW.C0 = (RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30))
  1599. LW.C0 = (LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30))
  1600. for i = 0,1,.25 do
  1601. swait()
  1602. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
  1603. end
  1604. for i = 0,.6,.3 do
  1605. RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.6-i)
  1606. LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),.6-i)
  1607. end
  1608. for i = 0,1,.25 do
  1609. swait()
  1610. TC.C0 = clerp(ITCF,TCF,1-i)
  1611. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),1-i)
  1612. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),.6-i)
  1613. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),.6-i)
  1614. end
  1615. SlashT.Enabled = false
  1616. bladeactive = false
  1617. elseif torvel < 3 then
  1618. if combo == 0 then
  1619. AddLegWelds()
  1620. for i = 0,.6,.2 do
  1621. swait()
  1622. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1623. HC.C0 = clerp(IHCF,HCF,.4+i)
  1624. LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.4+i)
  1625. RLW.C0 = clerp(RLWF,RLWF*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.4+i)
  1626. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1627. RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
  1628. end
  1629. PlaySnd(615910787,chara.Head,1,1)
  1630. kickactive = true
  1631. LKickT.Enabled = true
  1632. local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
  1633. bfos.P = 200000
  1634. bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
  1635. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
  1636. debby:AddItem(bfos,.1)
  1637. for i = 0,.6,.2 do
  1638. swait()
  1639. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-100)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90)),.4+i)
  1640. end
  1641. TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90))
  1642. swait(.1)
  1643. for i = 0,.6,.2 do
  1644. swait()
  1645. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90)),.6-i)
  1646. HC.C0 = clerp(IHCF,HCF,.6-i)
  1647. LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.6-i)
  1648. RLW.C0 = clerp(RLWF,RLWF*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.6-i)
  1649. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1650. RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.6-i)
  1651. end
  1652. DestroyLegWelds()
  1653. kickactive = false
  1654. LKickT.Enabled = false
  1655. combo = 1
  1656. elseif combo == 1 then
  1657. PlaySnd(615910787,chara.Head,1.2,1)
  1658. bladeactive = true
  1659. SlashT.Enabled = true
  1660. for i = 0,.6,.2 do
  1661. swait()
  1662. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1663. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1664. LW.C0 = clerp(LWF,WLWF,.4+i)
  1665. RW.C0 = clerp(IRWF,WRWF,.4+i)
  1666. end
  1667. local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
  1668. bfos.P = 200000
  1669. bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
  1670. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
  1671. debby:AddItem(bfos,.1)
  1672. for i = 0,.6,.2 do
  1673. swait()
  1674. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-90)),.4+i)
  1675. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(90)),.4+i)
  1676. LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1677. RW.C0 = clerp(WRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1678. end
  1679. bladeactive = false
  1680. swait(.1)
  1681. for i = 0,.6,.2 do
  1682. swait()
  1683. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(90)),.6-i)
  1684. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(-90)),.6-i)
  1685. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1686. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1687. end
  1688. SlashT.Enabled = false
  1689. combo = 2
  1690. elseif combo == 2 then
  1691. PlaySnd(615910787,chara.Head,1.1,1)
  1692. bladeactive = true
  1693. SlashT.Enabled = true
  1694. for i = 0,.6,.2 do
  1695. swait()
  1696. TC.C0 = ITCF
  1697. HC.C0 = IHCF
  1698. LW.C0 = clerp(LWF,WLWF,.4+i)
  1699. RW.C0 = clerp(IRWF,WRWF,.4+i)
  1700. end
  1701. local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
  1702. bfos.P = 200000
  1703. bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
  1704. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
  1705. debby:AddItem(bfos,.1)
  1706. for i = 0,.6,.2 do
  1707. swait()
  1708. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(90)),.4+i)
  1709. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(-90)),.4+i)
  1710. LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1711. RW.C0 = clerp(WRWF,(RWF + Vector3.new(1.5,-.2,1)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1712. end
  1713. bladeactive = false
  1714. swait(.1)
  1715. for i = 0,.6,.2 do
  1716. swait()
  1717. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-90)),.6-i)
  1718. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(90)),.6-i)
  1719. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1720. RW.C0 = clerp(IRWF,(RWF + Vector3.new(1.5,-.2,1)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1721. end
  1722. SlashT.Enabled = false
  1723. combo = 0
  1724. end
  1725. end
  1726. res()
  1727. hum.WalkSpeed = ws
  1728. walking = false
  1729. del = false
  1730. end
  1731. end
  1732. if mouse then
  1733. --mouse.Button1Down:connect(onButton1Down)
  1734. mouse.KeyDown:connect(onKeyDown)
  1735. mouse.Button1Down:connect(onButton1Down)
  1736. mouse.Button1Up:connect(onButton1Up)
  1737. end
  1738.  
  1739. coroutine.resume(coroutine.create(function()
  1740. while true do
  1741. swait(.5)
  1742. healthlock = healthlock + 1
  1743. end
  1744. end))
  1745.  
  1746. --Loop Function--
  1747. walking = false
  1748. toim = 0
  1749. while true do
  1750. swait()
  1751. if gkeydown == true then
  1752. coroutine.resume(coroutine.create(function()
  1753. onCombo()
  1754. end))
  1755. end
  1756. if blockval == true then
  1757. hum.Health = healthlock
  1758. end
  1759. if del == false then attacking = false elseif del == true then attacking = true end
  1760. torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
  1761. if torvel < 1 and walking == true and del == false and atkd == false and attacking == false and blockval == false then
  1762. for i = 0,1,.25 do
  1763. swait()
  1764. if del == false and attacking == false and blockval == false then
  1765. TC.C0 = clerp(WTCF,ITCF,i)
  1766. HC.C0 = clerp(WHCF,IHCF,i)
  1767. RW.C0 = clerp(WRWF,IRWF,i)
  1768. LW.C0 = clerp(WLWF,ILWF,i)
  1769. end
  1770. end
  1771. walking = false
  1772. elseif torvel > 1 and walking == false and del == false and atkd == false and attacking == false and blockval == false then
  1773. for i = 0,1,.25 do
  1774. swait()
  1775. if del == false and attacking == false and blockval == false then
  1776. TC.C0 = clerp(WTCF,ITCF,1-i)
  1777. HC.C0 = clerp(WHCF,IHCF,1-i)
  1778. RW.C0 = clerp(WRWF,IRWF,1-i)
  1779. LW.C0 = clerp(WLWF,ILWF,1-i)
  1780. end
  1781. end
  1782. walking = true
  1783. else
  1784. end
  1785. end
Advertisement
Add Comment
Please, Sign In to add comment