Advertisement
UnoPastes

HiddenSwordsUnleashed

Feb 22nd, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local function lerp(weld,beglerp,endlerp,speed)
  2. weld.C0 = beglerp:lerp(endlerp,speed)
  3. return weld.C0
  4. end
  5.  
  6. local function lerp2(weld,beglerp,endlerp,speed)
  7. weld.C1 = beglerp:lerp(endlerp,speed)
  8. return weld.C1
  9. end
  10. -----------------------------------------------------------------------
  11. z = Instance.new("Sound",char)
  12. z.SoundId = "rbxassetid://1269942516"--THIS IS THE AUDIO FOR THE SCRIPT
  13. z.Looped = true
  14. z.Pitch = 1
  15. z.Volume = 4
  16. wait(0.1)
  17. z:Play()
  18. -----------------------------------------------------------------------
  19.  
  20. local speed = 0.2
  21. local angle = 0
  22. local anglespeed = 2
  23. local armspeed = 0.2
  24. local armangle = 0
  25. local armanglespeed = 2
  26. local legspeed = 0.2
  27. local legangle = 0
  28. local leganglespeed = 2
  29. local on = true
  30. local damen = false
  31. local enabled = true
  32. local holy = false
  33. local flying = false
  34. local zenabled = 0
  35. local xenabled = 0
  36. local cenabled = 0
  37. local venabled = 0
  38. local eenabled = 0
  39. local Debounce = {}
  40. local TakeDamage = false
  41. local combo = 1
  42. local Player = game.Players.LocalPlayer
  43. local mouse = Player:GetMouse()
  44. local Char = Player.Character
  45. local Character = Char
  46. local Human = Char.Humanoid
  47. local Sounds = {"rbxassetid://161006212","rbxassetid://161006195","rbxassetid://200633077","rbxassetid://136523485","rbxassetid://200632211","rbxassetid://240517975","rbxassetid://233856154","rbxassetid://401057781","rbxassetid://401057825","rbxassetid://401057895","rbxassetid://199149186","rbxasseid://199149269"}
  48. local Head = Char.Head
  49. local LA = Char:findFirstChild("Left Arm")
  50. local RA = Char:findFirstChild("Right Arm")
  51. local LL = Char:findFirstChild("Left Leg")
  52. local RL = Char:findFirstChild("Right Leg")
  53. local T = Char:findFirstChild("Torso")
  54. local LS = T:findFirstChild("Left Shoulder")
  55. local RS = T:findFirstChild("Right Shoulder")
  56. local LH = T:findFirstChild("Left Hip")
  57. local RH = T:findFirstChild("Right Hip")
  58. local Neck = T:findFirstChild("Neck")
  59. local HM = Char:findFirstChild("HumanoidRootPart")
  60. local RJ = Char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  61. local WLS = Instance.new("Motor", T)
  62. WLS.C0 = CFrame.new(-1.5, 0.5, 0)
  63. WLS.C1 = CFrame.new(0, 0.5, 0)
  64. WLS.Part0 = T
  65. WLS.Part1 = LA
  66. local WRS = Instance.new("Motor", T)
  67. WRS.Part0 = T
  68. WRS.Part1 = RA
  69. WRS.C0 = CFrame.new(1.5, 0.5, 0)
  70. WRS.C1 = CFrame.new(0, 0.5, 0)
  71. local WLH = LH
  72. local WRH = RH
  73. local LSC0 = WLS.C0
  74. local RSC0 = WRS.C0
  75. local LHC0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  76. local LHC1 = CFrame.new(-0.5, 1 ,0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  77. local RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  78. local RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  79. local WRJ = RJ
  80. local RJC0 = WRJ.C0
  81. local RJC1 = WRJ.C1
  82. local NC0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  83. local Run = game:GetService("RunService")
  84. local noweightprop = PhysicalProperties.new(0,0.3,0.5,0,0)
  85. Anim = Char:FindFirstChild("Animate")
  86. if Anim ~= nil then
  87. Anim.Parent = nil
  88. end
  89. Animate = Human:FindFirstChild("Animator")
  90. if Animate ~= nil then
  91. Animate.Parent = nil
  92. end
  93.  
  94. m=Instance.new('Model',Character)
  95. it=Instance.new
  96. function nooutline(part)
  97. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  98. end
  99. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  100. local fp=it("Part")
  101. fp.formFactor=formfactor
  102. fp.Parent=parent
  103. fp.Reflectance=reflectance
  104. fp.Transparency=transparency
  105. fp.CanCollide=false
  106. fp.Locked=true
  107. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  108. fp.Name=name
  109. fp.Size=size
  110. fp.Position=Character.Torso.Position
  111. nooutline(fp)
  112. fp.Material=material
  113. fp:BreakJoints()
  114. return fp
  115. end
  116. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  117. local mesh=it(Mesh)
  118. mesh.Parent=part
  119. if Mesh=="SpecialMesh" then
  120. mesh.MeshType=meshtype
  121. mesh.MeshId=meshid
  122. end
  123. mesh.Offset=offset
  124. mesh.Scale=scale
  125. return mesh
  126. end
  127. function weld(parent,part0,part1,c0,c1)
  128. local weld=it("Weld")
  129. weld.Parent=parent
  130. weld.Part0=part0
  131. weld.Part1=part1
  132. weld.C0=c0
  133. weld.C1=c1
  134. return weld
  135. end
  136.  
  137. BinarySword=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  138. BinarySword.Name = "BinarySword"
  139. BinarySwordweld=weld(m,Character["Right Arm"],BinarySword,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0236103535, 1.0013144, -0.207013845, 1.00000942, 0.000695876719, 0.000372825656, 0.000384799438, -0.0172754508, -0.999846756, -0.000689331442, 0.99984926, -0.0172800496))
  140. BinarySwordweld.Name = "BinarySwordweld"
  141. mesh("SpecialMesh",BinarySword,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
  142. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  143. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.84997749, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  144. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  145. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  146. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.04997587, -1.31130219e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  147. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  148. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  149. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.04996824, -1.74045563e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  150. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  151. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  152. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.24996662, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  153. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  154. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  155. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152216911, -2.79985714, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  156. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  157. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  158. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152375221, -2.99985552, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  159. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  160. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  161. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153167248, -3.99984741, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  162. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  163. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  164. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153325796, -4.19984579, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  165. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  166. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  167. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.147782564, -2.80009699, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  168. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  169. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  170. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, 0.147624016, -3.00009561, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  171. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  172. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  173. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, 0.146673679, -4.20008612, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  174. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  175. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  176. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, 0.146832228, -4.00008726, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  177. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  178. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  179. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.74997854, -1.1920929e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  180. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  181. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  182. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -2.94997692, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  183. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  184. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  185. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -4.14996719, -1.78813934e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  186. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  187. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  188. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -3.94996905, -1.71661377e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  189. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  190. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  191. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996738, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  192. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  193. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  194. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.99996853, -1.76429749e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  195. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  196. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  197. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.79997039, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  198. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  199. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  200. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.79997039, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  201. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  202. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  203. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -3.59997153, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  204. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  205. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  206. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -3.59997153, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  207. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  208. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  209. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.39997315, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  210. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  211. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  212. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.39997315, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  213. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  214. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  215. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  216. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  217. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  218. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  219. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  220. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  221. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.9999764, -1.31130219e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  222. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  223. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  224. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.79997802, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  225. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  226. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  227. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.59997964, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  228. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  229. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  230. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.59997964, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  231. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  232. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  233. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.38418579e-007, -3.26051044, -1.89519262, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  234. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  235. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  236. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.08499551, -1.79930758, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  237. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  238. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  239. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.90948081, -1.70342255, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  240. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  241. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  242. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.73396587, -1.60753751, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  243. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  244. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  245. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.20742178, -1.31988192, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  246. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  247. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  248. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153008938, -3.79984903, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  249. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  250. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  251. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -0.152850628, -3.59985065, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  252. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  253. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  254. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -0.15269208, -3.3998518, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  255. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  256. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  257. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152533531, -3.1998539, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  258. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  259. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  260. Partweld=weld(m,BinarySword,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.38418579e-007, -0.152058601, -2.59985876, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  261. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  262. Part1=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,1,"Black","Part1",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  263. Part1weld=weld(m,BinarySword,Part1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992251, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  264. mesh("BlockMesh",Part1,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  265. Part10=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part10",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  266. Part10weld=weld(m,BinarySword,Part10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996738, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  267. mesh("BlockMesh",Part10,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 20, 0.200000003))
  268. Part11=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part11",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  269. Part11weld=weld(m,BinarySword,Part11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.0099709034, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  270. mesh("SpecialMesh",Part11,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
  271. Part12=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part12",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  272. Part12weld=weld(m,BinarySword,Part12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.57356262e-005, -6.69994736, 0.0100288391, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
  273. mesh("SpecialMesh",Part12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
  274. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  275. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00298476219, -0.0994845629, -0.00968122482, 0.994556487, -0.029846089, -0.0998333022, 0.0198834371, 0.994854987, -0.0993389487, 0.102284521, 0.0968131498, 0.990032971))
  276. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  277. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  278. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0298957825, -0.298501909, 0.00118780136, 0.993213713, 0.0996535048, -0.0599644296, -0.099231787, 0.99501431, 0.00997757539, 0.0606597662, -0.00395948673, 0.998150706))
  279. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  280. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  281. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0379037857, -1.88984883, -0.192296505, 0.997351527, 0.0199493766, -0.0699429363, -0.0268799774, 0.994665146, -0.0995931923, 0.0675829649, 0.101209477, 0.992567062))
  282. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  283. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  284. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.033860445, -1.69396722, 0.138865232, 0.995753586, 0.0199180972, 0.0898784846, -0.0271158721, 0.996459126, 0.0795869902, -0.08797100028, -0.0816861615, 0.992767811))
  285. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  286. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  287. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0897839069, -1.49427164, 0.0951604843, 0.99640435, 0.0598563515, 0.0599637665, -0.0634453148, 0.996188939, 0.0598518364, -0.0561527312, -0.0634410456, 0.996404588))
  288. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  289. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  290. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.116554737, -1.29190814, -0.0858004093, 0.993513644, -0.089658156, 0.0699432418, 0.0938939154, 0.993783414, -0.0598214194, -0.0641449466, 0.0660006404, 0.995755732))
  291. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  292. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  293. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0439791679, -1.09552538, -0.0887167454, 0.999000311, 0.0399812423, -0.0199988335, -0.0414583348, 0.995940149, -0.0799029693, 0.01672302, 0.0806522071, 0.996602058))
  294. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  295. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  296. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0359830856, -0.897020698, 0.0636117458, 0.999000311, -0.0399814323, -0.0199984852, 0.0412890539, 0.996697485, 0.069924593, 0.0171367545, -0.0706804097, 0.997351825))
  297. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  298. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  299. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0558950901, -0.695702553, -0.0535347462, 0.996004403, -0.0798509791, -0.0399889909, 0.0764736235, 0.993868709, -0.0798550323, 0.0461203083, 0.0764778554, 0.996004105))
  300. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  301. Part13=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  302. Part13weld=weld(m,BinarySword,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0199785233, -0.499563098, -0.00579762459, 0.998400867, -0.0399571843, 0.0399895124, 0.0403869078, 0.999134183, -0.00999611709, -0.0395554677, 0.0115951858, 0.9991100097))
  303. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  304. Part2=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part2",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  305. Part2weld=weld(m,BinarySword,Part2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992251, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  306. mesh("CylinderMesh",Part2,"","",Vector3.new(0, 0, 0),Vector3.new(2, 10, 2))
  307. Part3=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part3",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  308. Part3weld=weld(m,BinarySword,Part3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  309. mesh("SpecialMesh",Part3,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
  310. Part4=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part4",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  311. Part4weld=weld(m,BinarySword,Part4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.99998426, -8.82148743e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  312. mesh("SpecialMesh",Part4,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(3, 3, 3))
  313. Part5=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part5",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  314. Part5weld=weld(m,BinarySword,Part5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.19998264, -9.77516174e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  315. local Hitbox2 = Instance.new("Part",m)
  316. Hitbox2.Name = "Hitbox"
  317. Hitbox2.CanCollide = false
  318. Hitbox2.Locked = true
  319. Hitbox2.TopSurface = 10
  320. Hitbox2.BottomSurface = 10
  321. Hitbox2.Transparency = 1
  322. Hitbox2.BrickColor = BrickColor.new("Institutional white")
  323. Hitbox2.Size = Vector3.new(0.5,5,0.5)
  324. Hitbox2:BreakJoints()
  325. local Hitbox2Weld = Instance.new("Weld",Hitbox2)
  326. Hitbox2Weld.Part0 = Hitbox2
  327. Hitbox2Weld.Part1 = Part5
  328. Hitbox2Weld.C0 = CFrame.new(0,-2.5,0)
  329. mesh("SpecialMesh",Part5,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.5, 1))
  330. Part6=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part6",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  331. Part6weld=weld(m,BinarySword,Part6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996643, 0.0999815464, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  332. mesh("BlockMesh",Part6,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
  333. Part7=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part7",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  334. Part7weld=weld(m,BinarySword,Part7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996738, -0.100018024, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  335. mesh("BlockMesh",Part7,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
  336. Part8=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part8",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  337. Part8weld=weld(m,BinarySword,Part8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.0999708176, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  338. mesh("SpecialMesh",Part8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
  339. Part9=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part9",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  340. Part9weld=weld(m,BinarySword,Part9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000159025192, -6.69994831, 0.100028753, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
  341. mesh("SpecialMesh",Part9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
  342. m2 = Instance.new("Model",Character)
  343. BinarySword2=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Institutional white","Handle",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  344. BinarySword2weld=weld(m2,Character["Left Arm"],BinarySword2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0236091614, 1.0013144, -0.207013845, 1.00000942, 0.000695876719, 0.000372825656, 0.000384799438, -0.0172754508, -0.999846756, -0.000689331442, 0.99984926, -0.0172800496))
  345. BinarySword2weld.Name = "BinarySwordweld"
  346. mesh("SpecialMesh",BinarySword2,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
  347. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  348. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -4.24996662, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  349. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  350. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  351. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.04996824, -1.74045563e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  352. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  353. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  354. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.84997749, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  355. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  356. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  357. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.04997587, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  358. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  359. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  360. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.153325796, -4.19984579, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  361. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  362. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  363. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.153167486, -3.99984741, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  364. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  365. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  366. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.15237546, -2.99985552, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  367. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  368. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  369. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(9.53674316e-007, -0.152216911, -2.79985714, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  370. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  371. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  372. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, 0.146673679, -4.20008612, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  373. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  374. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  375. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.146832228, -4.00008726, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  376. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  377. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  378. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0.147624016, -3.00009561, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  379. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  380. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  381. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, 0.147782326, -2.80009699, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  382. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  383. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  384. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -4.14996719, -1.78813934e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  385. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  386. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  387. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.94996881, -1.69277191e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  388. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  389. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  390. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.94997668, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  391. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  392. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  393. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.7499783, -1.1920929e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  394. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  395. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  396. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996691, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  397. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  398. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  399. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.99996853, -1.74045563e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  400. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  401. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  402. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.79997015, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  403. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  404. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  405. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.79997015, -1.6450882e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  406. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  407. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  408. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.59997177, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  409. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  410. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  411. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.59997177, -1.54972076e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  412. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  413. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  414. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.39997292, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  415. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  416. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  417. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.39997292, -1.47819519e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  418. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  419. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  420. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  421. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  422. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  423. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.19997501, -1.38282776e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  424. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  425. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  426. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.79997778, -1.23977661e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  427. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  428. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  429. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.99997616, -1.28746033e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  430. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  431. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  432. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.5999794, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  433. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 1.5))
  434. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  435. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.5999794, -1.12056732e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  436. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.699999988, 0.699999988))
  437. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  438. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -3.26051044, -1.89519238, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  439. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  440. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  441. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -3.08499551, -1.79930735, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  442. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  443. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  444. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.90948081, -1.70342231, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  445. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  446. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  447. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.73396611, -1.60753751, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  448. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  449. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  450. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -2.20742202, -1.31988192, 1, -1.29272451e-008, 8.38877945e-009, 1.53665241e-008, 0.877580583, -0.479429334, -1.16413057e-009, 0.479429364, 0.877580523))
  451. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  452. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  453. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -0.15269208, -3.3998518, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  454. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  455. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  456. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.15253377, -3.1998539, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  457. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  458. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  459. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152058601, -2.59985876, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  460. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  461. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  462. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.152850628, -3.59985065, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  463. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  464. Part=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  465. Partweld=weld(m2,BinarySword2,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.153008938, -3.79984903, 1, -1.29576359e-008, 8.42968717e-009, 8.43994652e-009, 0.000791989034, -0.999999702, 1.29509532e-008, 0.999999762, 0.000791988976))
  466. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.699999988, 0.200000003, 0.5))
  467. Part1=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,1,"Black","Part1",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  468. Part1weld=weld(m2,BinarySword2,Part1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992132, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  469. mesh("BlockMesh",Part1,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  470. Part10=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part10",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  471. Part10weld=weld(m2,BinarySword2,Part10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996691, -1.8119812e-005, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  472. mesh("BlockMesh",Part10,"","",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 20, 0.200000003))
  473. Part11=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part11",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  474. Part11weld=weld(m2,BinarySword2,Part11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.00997114182, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  475. mesh("SpecialMesh",Part11,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
  476. Part12=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part12",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  477. Part12weld=weld(m2,BinarySword2,Part12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.62124634e-005, -6.69994736, 0.0100286007, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
  478. mesh("SpecialMesh",Part12,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.600000024, 5, 0.100000001))
  479. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  480. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0439791679, -1.09552526, -0.0887169838, 0.999000311, 0.0399812423, -0.0199988335, -0.0414583348, 0.995940149, -0.0799029693, 0.01672302, 0.0806522071, 0.996602058))
  481. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  482. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  483. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0897831917, -1.49427176, 0.0951604843, 0.99640435, 0.0598563515, 0.0599637665, -0.0634453148, 0.996188939, 0.0598518364, -0.0561527312, -0.0634410456, 0.996404588))
  484. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  485. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  486. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0379033089, -1.88984871, -0.192296505, 0.997351527, 0.0199493766, -0.0699429363, -0.0268799774, 0.994665146, -0.0995931923, 0.0675829649, 0.101209477, 0.992567062))
  487. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  488. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  489. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0338602066, -1.69396722, 0.138865471, 0.995753586, 0.0199180972, 0.0898784846, -0.0271158721, 0.996459126, 0.0795869902, -0.08797100028, -0.0816861615, 0.992767811))
  490. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  491. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  492. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0558948517, -0.695702553, -0.0535347462, 0.996004403, -0.0798509791, -0.0399889909, 0.0764736235, 0.993868709, -0.0798550323, 0.0461203083, 0.0764778554, 0.996004105))
  493. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  494. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  495. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0199785233, -0.499563098, -0.00579738617, 0.998400867, -0.0399571843, 0.0399895124, 0.0403869078, 0.999134183, -0.00999611709, -0.0395554677, 0.0115951858, 0.9991100097))
  496. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  497. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  498. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.116554737, -1.29190814, -0.0858006477, 0.993513644, -0.089658156, 0.0699432418, 0.0938939154, 0.993783414, -0.0598214194, -0.0641449466, 0.0660006404, 0.995755732))
  499. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  500. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  501. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0359830856, -0.897020698, 0.0636115074, 0.999000311, -0.0399814323, -0.0199984852, 0.0412890539, 0.996697485, 0.069924593, 0.0171367545, -0.0706804097, 0.997351825))
  502. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  503. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  504. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00298404694, -0.0994846821, -0.00968146324, 0.994556487, -0.029846089, -0.0998333022, 0.0198834371, 0.994854987, -0.0993389487, 0.102284521, 0.0968131498, 0.990032971))
  505. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  506. Part13=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Black","Part13",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  507. Part13weld=weld(m2,BinarySword2,Part13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0298957825, -0.298501849, 0.00118780136, 0.993213713, 0.0996535048, -0.0599644296, -0.099231787, 0.99501431, 0.00997757539, 0.0606597662, -0.00395948673, 0.998150706))
  508. mesh("CylinderMesh",Part13,"","",Vector3.new(0, 0, 0),Vector3.new(2.20000005, 1, 2.20000005))
  509. Part2=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part2",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  510. Part2weld=weld(m2,BinarySword2,Part2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -0.999992132, -4.529953e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  511. mesh("CylinderMesh",Part2,"","",Vector3.new(0, 0, 0),Vector3.new(2, 10, 2))
  512. Part3=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Institutional white","Part3",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  513. Part3weld=weld(m2,BinarySword2,Part3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, 0, 0, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  514. mesh("SpecialMesh",Part3,Enum.MeshType.Head,"",Vector3.new(0, 0, 0),Vector3.new(2.5, 2, 2.5))
  515. Part4=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part4",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  516. Part4weld=weld(m2,BinarySword2,Part4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -1.99998415, -8.82148743e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  517. mesh("SpecialMesh",Part4,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(3, 3, 3))
  518. Part5=part(Enum.FormFactor.Brick,m2,Enum.Material.SmoothPlastic,0,0,"Really black","Part5",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  519. Part5weld=weld(m2,BinarySword2,Part5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -2.19998264, -9.53674316e-006, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  520. local Hitbox = Instance.new("Part",m2)
  521. Hitbox.Name = "Hitbox"
  522. Hitbox.CanCollide = false
  523. Hitbox.Locked = true
  524. Hitbox.TopSurface = 10
  525. Hitbox.BottomSurface = 10
  526. Hitbox.Transparency = 1
  527. Hitbox.Size = Vector3.new(0.5,5,0.5)
  528. Hitbox.BrickColor = BrickColor.new("Institutional white")
  529. Hitbox:BreakJoints()
  530. local HitboxWeld = Instance.new("Weld",Hitbox2)
  531. HitboxWeld.Part0 = Hitbox
  532. HitboxWeld.Part1 = Part5
  533. HitboxWeld.C0 = CFrame.new(0,-2.5,0)
  534. mesh("SpecialMesh",Part5,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.5, 0.5, 1))
  535. Part6=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part6",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  536. Part6weld=weld(m,BinarySword2,Part6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -4.19996643, 0.0999815464, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  537. mesh("BlockMesh",Part6,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
  538. Part7=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part7",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  539. Part7weld=weld(m,BinarySword2,Part7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.76837158e-007, -4.19996738, -0.100017786, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  540. mesh("BlockMesh",Part7,"","",Vector3.new(0, 0, 0),Vector3.new(0.5, 20, 1))
  541. Part8=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part8",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  542. Part8weld=weld(m,BinarySword2,Part8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0, -6.69994736, 0.0999708176, 1, -1.29509168e-008, 8.4400007e-009, 1.29509532e-008, 1, -4.28522253e-006, -8.43994652e-009, 4.28522208e-006, 1))
  543. mesh("SpecialMesh",Part8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
  544. Part9=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0.69999998807907,0,"Institutional white","Part9",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  545. Part9weld=weld(m,BinarySword2,Part9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000159740448, -6.69994831, 0.100028515, -0.999998808, 1.97723509e-008, 0.00159253983, 1.29509541e-008, 1, -4.2833517e-006, -0.00159253995, -4.28332532e-006, -0.999998808))
  546. mesh("SpecialMesh",Part9,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.5, 5, 1))
  547. for i,v in pairs(m:GetChildren()) do
  548. if v.ClassName == "Part" then
  549. v.CustomPhysicalProperties = noweightprop
  550. end
  551. end
  552.  
  553. local BinarySword2 = BinarySword
  554. local BinarySword = BinarySword2
  555.  
  556. local HW = BinarySwordweld
  557. local hc0 = HW.C0 *CFrame.new(0,-1,0)
  558. local H2W = BinarySword2weld
  559. local h2c0 = H2W.C0 *CFrame.new(0,-1,0)
  560. HW.C0 = hc0
  561. H2W.C0 = h2c0
  562.  
  563. local gui = Instance.new("ScreenGui",Player.PlayerGui)
  564. local skill1 = Instance.new("TextLabel",gui)
  565. skill1.Size = UDim2.new(0,150,0,50)
  566. skill1.Position = UDim2.new(0.75,0,0.75,0)
  567. skill1.Text = ""
  568. skill1.TextWrapped = true
  569. skill1.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  570. local skill1text = Instance.new("TextLabel",gui)
  571. skill1text.Size = UDim2.new(0,150,0,50)
  572. skill1text.Position = UDim2.new(0.75,0,0.75,0)
  573. skill1text.TextColor3 = Color3.new(1,1,1)
  574. skill1text.BackgroundTransparency = 1
  575. skill1text.Text = "[Z] \n Precise Throw"
  576. skill1text.TextWrapped = true
  577. skill1text.TextScaled = true
  578. skill1text.Font = "Antique"
  579. skill1text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  580. skill1img = Instance.new("ImageLabel",skill1)
  581. skill1img.Size = UDim2.new(0,0,1,0)
  582. skill1img.Image = "rbxassetid://48965808"
  583. skill1img.BackgroundColor3 = BrickColor.new("Really black").Color
  584. local skill2 = Instance.new("TextLabel",gui)
  585. skill2.Size = UDim2.new(0,150,0,50)
  586. skill2.Position = UDim2.new(0.875,0,0.75,0)
  587. skill2.Text = ""
  588. skill2.TextWrapped = true
  589. skill2.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  590. local skill2text = Instance.new("TextLabel",gui)
  591. skill2text.Size = UDim2.new(0,150,0,50)
  592. skill2text.Position = UDim2.new(0.875,0,0.75,0)
  593. skill2text.TextColor3 = Color3.new(1,1,1)
  594. skill2text.BackgroundTransparency = 1
  595. skill2text.Text = "[X] \n Swords of Injustice"
  596. skill2text.TextWrapped = true
  597. skill2text.TextScaled = true
  598. skill2text.Font = "Antique"
  599. skill2text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  600. skill2img = Instance.new("ImageLabel",skill2)
  601. skill2img.Size = UDim2.new(0,0,1,0)
  602. skill2img.Image = "rbxassetid://48965808"
  603. skill2img.BackgroundColor3 = BrickColor.new("Really black").Color
  604. local skill3 = Instance.new("TextLabel",gui)
  605. skill3.Size = UDim2.new(0,150,0,50)
  606. skill3.Position = UDim2.new(0.75,0,0.85,0)
  607. skill3.Text = ""
  608. skill3.TextWrapped = true
  609. skill3.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  610. local skill3text = Instance.new("TextLabel",gui)
  611. skill3text.Size = UDim2.new(0,150,0,50)
  612. skill3text.Position = UDim2.new(0.75,0,0.85,0)
  613. skill3text.TextColor3 = Color3.new(1,1,1)
  614. skill3text.BackgroundTransparency = 1
  615. skill3text.Text = "[C] \n Just Strike"
  616. skill3text.TextWrapped = true
  617. skill3text.TextScaled = true
  618. skill3text.Font = "Antique"
  619. skill3text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  620. skill3img = Instance.new("ImageLabel",skill3)
  621. skill3img.Size = UDim2.new(0,0,1,0)
  622. skill3img.Image = "rbxassetid://48965808"
  623. skill3img.BackgroundColor3 = BrickColor.new("Really black").Color
  624. local skill4 = Instance.new("TextLabel",gui)
  625. skill4.Size = UDim2.new(0,150,0,50)
  626. skill4.Position = UDim2.new(0.875,0,0.85,0)
  627. skill4.Text = ""
  628. skill4.TextWrapped = true
  629. skill4.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  630. local skill4text = Instance.new("TextLabel",gui)
  631. skill4text.Size = UDim2.new(0,150,0,50)
  632. skill4text.Position = UDim2.new(0.875,0,0.85,0)
  633. skill4text.TextColor3 = Color3.new(1,1,1)
  634. skill4text.BackgroundTransparency = 1
  635. skill4text.Text = "[V] \n Heaven Blade"
  636. skill4text.TextWrapped = true
  637. skill4text.TextScaled = true
  638. skill4text.Font = "Antique"
  639. skill4text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  640. skill4img = Instance.new("ImageLabel",skill4)
  641. skill4img.Size = UDim2.new(0,0,1,0)
  642. skill4img.Image = "rbxassetid://48965808"
  643. skill4img.BackgroundColor3 = BrickColor.new("Really black").Color
  644. local skill5 = Instance.new("TextLabel",gui)
  645. skill5.Size = UDim2.new(0,150,0,50)
  646. skill5.Position = UDim2.new(0.8125,0,0.65,0)
  647. skill5.Text = ""
  648. skill5.TextWrapped = true
  649. skill5.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  650. local skill5text = Instance.new("TextLabel",gui)
  651. skill5text.Size = UDim2.new(0,150,0,50)
  652. skill5text.Position = UDim2.new(0.8125,0,0.65,0)
  653. skill5text.TextColor3 = Color3.new(1,1,1)
  654. skill5text.BackgroundTransparency = 1
  655. skill5text.Text = "[E] \n Rush"
  656. skill5text.TextWrapped = true
  657. skill5text.TextScaled = true
  658. skill5text.Font = "Antique"
  659. skill5text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  660. skill5img = Instance.new("ImageLabel",skill5)
  661. skill5img.Size = UDim2.new(0,0,1,0)
  662. skill5img.Image = "rbxassetid://48965808"
  663. skill5img.BackgroundColor3 = BrickColor.new("Really black").Color
  664.  
  665. local Meshes={
  666. Blast="20329976",
  667. Crown="1323306",
  668. Ring="3270017",
  669. Claw="10681506",
  670. Crystal="9756362",
  671. Coil="9753878",
  672. Cloud="1095708",
  673. Skull="4770583",
  674. SpinyShell="1080954",
  675. }
  676.  
  677. local function nooutlines(part)
  678. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  679. end
  680.  
  681. local function getmesh(mesh)
  682. return "rbxassetid://"..mesh
  683. end
  684.  
  685.  
  686.  
  687. ArtificialHB = Instance.new("BindableEvent", script)
  688. ArtificialHB.Name = "Heartbeat"
  689.  
  690. script:WaitForChild("Heartbeat")
  691.  
  692. frame = 1 / 60
  693. tf = 0
  694. allowframeloss = false
  695. tossremainder = false
  696. lastframe = tick()
  697. script.Heartbeat:Fire()
  698.  
  699. game:GetService("RunService").Heartbeat:connect(function(s, p)
  700. tf = tf + s
  701. if tf >= frame then
  702. if allowframeloss then
  703. script.Heartbeat:Fire()
  704. lastframe = tick()
  705. else
  706. for i = 1, math.floor(tf / frame) do
  707. script.Heartbeat:Fire()
  708. end
  709. lastframe = tick()
  710. end
  711. if tossremainder then
  712. tf = 0
  713. else
  714. tf = tf - frame * math.floor(tf / frame)
  715. end
  716. end
  717. end)
  718.  
  719. local function Rwait(num)
  720. if num == 0 or num == nil then
  721. ArtificialHB.Event:wait()
  722. else
  723. for i = 0, num do
  724. ArtificialHB.Event:wait()
  725. end
  726. end
  727. end
  728.  
  729. local function effect(part,brickcolor,size,cframe,trans,transincrement,scaleby,loopwait,meshid,meshtype)
  730. local p = Instance.new("Part", part or workspace)
  731. p.Anchored = true
  732. p.CanCollide = false
  733. p.FormFactor = Enum.FormFactor.Custom
  734. p.Material = "SmoothPlastic"
  735. p.CFrame = cframe
  736. p.BrickColor = brickcolor
  737. p.Size = Vector3.new(1,1,1)
  738. p.Transparency = trans
  739. nooutlines(p)
  740. local m = Instance.new("SpecialMesh",p)
  741. if meshtype ~= nil and meshid == nil then
  742. m.MeshType = meshtype
  743. end
  744. if meshtype == nil and meshid ~= nil then
  745. m.MeshId = getmesh(meshid)
  746. end
  747. m.Scale = size
  748. coroutine.wrap(function()
  749. for i = 0,loopwait,0.1 do
  750. p.CFrame = p.CFrame
  751. p.Transparency = p.Transparency +transincrement
  752. m.Scale = m.Scale + scaleby
  753. Rwait()
  754. end
  755. p:Destroy()
  756. end)()
  757. return p
  758. end
  759.  
  760. local PlaySound = function(part,volume,pitch,id,looped)
  761. local Sound = Instance.new("Sound", part)
  762. Sound.SoundId = id
  763. Sound.Pitch = pitch
  764. Sound.Volume = volume
  765. coroutine.wrap(function()
  766. wait()
  767. Sound:Play()
  768. if looped == nil then
  769. game.Debris:AddItem(Sound,10)
  770. end
  771. end)()
  772. if looped == true then
  773. Sound.Looped = true
  774. end
  775. return Sound
  776. end
  777.  
  778. local ShowDmg = function(totake)
  779. local modl = Instance.new("Model", workspace)
  780. modl.Name = tostring(totake)
  781. local prt = Instance.new("Part", modl)
  782. prt.CanCollide = false
  783. prt.BrickColor = BrickColor.Red()
  784. prt.Name = "Head"
  785. prt.CFrame = HM.CFrame *CFrame.new(0, 1.5, 0)
  786. prt.TopSurface = 0
  787. prt.BottomSurface = 0
  788. prt.FormFactor = 3
  789. prt.Size = Vector3.new(1, 0.2, 1)
  790. local bm = Instance.new("BlockMesh", prt)
  791. local hum = Instance.new("Humanoid", modl)
  792. hum.Health = 0
  793. hum.MaxHealth = 0
  794. hum.WalkSpeed = 0
  795. bodypos = Instance.new("BodyPosition", prt)
  796. bodypos.position = Head.Position +Vector3.new(0, 1, 0)
  797. bodypos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  798. game.Debris:AddItem(modl, 1)
  799. coroutine.resume(coroutine.create(function()
  800. for i = 1, 3 do
  801. bodypos.position = bodypos.position +Vector3.new(0, 0.5, 0)
  802. Rwait()
  803. end
  804. end))
  805. end
  806.  
  807. local function ChargeAt(Strength)
  808. local BV = Instance.new("BodyVelocity",HM)
  809. BV.maxForce = Vector3.new(1e5,0,1e5)
  810. BV.velocity = HM.CFrame.lookVector *Strength
  811. game.Debris:AddItem(BV,0.1)
  812. end
  813.  
  814. local function Damage(hit,mm,knockback,knockbackvelocity)
  815. if hit ~= nil and damen == true and hit.Parent ~= Char then
  816. local hum = GetHumanoid(hit.Parent)
  817. if hum ~= nil then
  818. if TakeDamage == true then
  819. hum:TakeDamage(mm)
  820. spawn(function()
  821. ShowDmg(mm)
  822. end)
  823. elseif TakeDamage == false then
  824. hum.Health = hum.Health - mm
  825. spawn(function()
  826. ShowDmg(mm)
  827. end)
  828. end
  829. PlaySound(hum.Torso,1,1,Sounds[math.random(8,12)])
  830. if knockback ~= nil and knockback ~= 0 then
  831. if knockbackvelocity == nil then
  832. local v = Instance.new("BodyVelocity",hum.Torso)
  833. v.maxForce = Vector3.new(1e5,1e5,1e5)
  834. v.P = 1e20
  835. v.velocity = HM.CFrame.lookVector *knockback
  836. game.Debris:AddItem(v,0.3)
  837. else
  838. local v = Instance.new("BodyVelocity",hum.Torso)
  839. v.maxForce = Vector3.new(1e5,1e5,1e5)
  840. v.P = 1e20
  841. v.velocity = KnockbackVelocity *knockback
  842. game.Debris:AddItem(v,0.3)
  843. end
  844. end
  845. end
  846. damen = false
  847. end
  848. end
  849.  
  850. --darkus stuff
  851.  
  852. function GetHumanoid(Character)
  853.  
  854. assert(Character, 'bad argument #1 to Character (Model expected, got nil)')
  855.  
  856. local hum
  857.  
  858. if Character == Char then return end
  859.  
  860. if Character.ClassName == "Hat" or Character.ClassName == "Accessory" then
  861. for q,e in next, Character.Parent:children() do
  862. if e:isA'Humanoid' then
  863. hum = e
  864. end
  865. if e:isA'ForceField' then
  866. return
  867. end
  868. end
  869. else
  870. for q,e in next, Character:children() do
  871. if e:isA'Humanoid' then
  872. hum = e
  873. end
  874. if e:isA'ForceField' then
  875. return
  876. end
  877. end
  878. end
  879. return hum
  880. end
  881.  
  882. function GetNear(Object, Distance)
  883.  
  884. assert(Object, 'bad argument #1 to Object (Model expected, got nil)')
  885.  
  886. local Distance = (Distance and Distance or 25)
  887. local rtn = {}
  888.  
  889. for q,e in next, workspace:children() do
  890. local Hum = e:FindFirstChild'Humanoid'
  891. if Hum ~= nil then
  892. Tor = Hum.Torso
  893. end
  894. if Tor ~= nil then
  895. local dist = (Object.Position-Tor.Position).magnitude
  896. if dist <= Distance then
  897. rtn[#rtn+1] = e
  898. end
  899. end
  900. end
  901. return rtn
  902. end
  903.  
  904. function DamageNear(Distance, Part, Damage, Knockback, DebounceTime, KnockbackVelocity)
  905. if damen == false then return end
  906. assert(Part, 'bad argument #2 to Part (Part expected, got nil)')
  907. assert(Part:isA'BasePart', ('bad argument #2 to Part (Part expected, got %s)'):format(Part.ClassName))
  908.  
  909. local Distance = (Distance and Distance or 25)
  910. local Noobs = GetNear(Part, Distance)
  911. if DebounceTime == nil then
  912. DebounceTime = 0.5
  913. end
  914.  
  915. for nild, Character in next, Noobs do
  916.  
  917. local Human = GetHumanoid(Character)
  918. if Human and not Debounce[Character] then
  919. -- no clue why they were using spawn but ok...
  920.  
  921. Debounce[Character] = true
  922.  
  923. if TakeDamage then
  924. Human:TakeDamage(Damage)
  925. spawn(function()
  926. ShowDmg(Damage)
  927. end)
  928. else
  929. Human.Health = Human.Health - Damage
  930. spawn(function()
  931. ShowDmg(Damage)
  932. end)
  933. end
  934. PlaySound(Human.Torso,1,1,Sounds[math.random(8,12)])
  935. if Knockback then
  936. if KnockbackVelocity == nil then
  937. local v = Instance.new("BodyVelocity", Human.Torso)
  938. v.maxForce = Vector3.new(1e5,1e5,1e5)
  939. v.P = 1e20
  940. v.velocity = HM.CFrame.lookVector * Knockback
  941. spawn(function()
  942. game:service'Debris':AddItem(v,0.3)
  943. end)
  944. else
  945. local v = Instance.new("BodyVelocity", Human.Torso)
  946. v.maxForce = Vector3.new(1e5,1e5,1e5)
  947. v.P = 1e20
  948. v.velocity = KnockbackVelocity * Knockback
  949. spawn(function()
  950. game:service'Debris':AddItem(v,0.3)
  951. end)
  952. end
  953. end
  954.  
  955. coroutine.wrap(function()--spawn(function()
  956. wait(DebounceTime)
  957. Debounce[Character] = nil
  958. end)()--end)
  959.  
  960. end
  961. end
  962.  
  963. return
  964. end
  965. --
  966.  
  967. local function Slash1()
  968. for i = 1,10 do
  969. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.1,-math.pi/3,math.pi/4),armspeed)
  970. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/8),armspeed)
  971. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  972. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  973. lerp(HW,HW.C0,hc0,speed)
  974. lerp(H2W,H2W.C0,h2c0,speed)
  975. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  976. lerp(WLH,WLH.C0,LHC0,legspeed)
  977. lerp(WRH,WRH.C0,RHC0,legspeed)
  978. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  979. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  980. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  981. end
  982. Rwait()
  983. end
  984. PlaySound(Hitbox,1,0.9,Sounds[1])
  985. damen = true
  986. DamageNear(8,Hitbox,math.random(8,12),10)
  987. for i = 1,12 do
  988. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/5,-math.pi/10,-math.pi/7),armspeed)
  989. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/8,0,math.pi/5),armspeed)
  990. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
  991. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  992. lerp(HW,HW.C0,hc0,speed)
  993. lerp(H2W,H2W.C0,h2c0,speed)
  994. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  995. lerp(WLH,WLH.C0,LHC0,legspeed)
  996. lerp(WRH,WRH.C0,RHC0,legspeed)
  997. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  998. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  999. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1000. end
  1001. Rwait()
  1002. end
  1003. damen = false
  1004. end
  1005.  
  1006. local function Slash2()
  1007. for i = 1,10 do
  1008. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/8),armspeed)
  1009. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.9,math.pi/1.9,0),armspeed)
  1010. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/3),speed)
  1011. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/3),speed)
  1012. lerp(HW,HW.C0,hc0,speed)
  1013. lerp(H2W,H2W.C0,h2c0,speed)
  1014. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1015. lerp(WLH,WLH.C0,LHC0,legspeed)
  1016. lerp(WRH,WRH.C0,RHC0,legspeed)
  1017. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1018. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1019. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1020. end
  1021. Rwait()
  1022. end
  1023. PlaySound(Hitbox2,1,1.1,Sounds[1])
  1024. ChargeAt(30)
  1025. damen = true
  1026. DamageNear(5,Hitbox2,math.random(8,12),10)
  1027. for i = 1,12 do
  1028. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/8,0,-math.pi/8),armspeed)
  1029. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/30,math.pi/1.3),armspeed)
  1030. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/3),speed)
  1031. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/3),speed)
  1032. lerp(HW,HW.C0,hc0,speed)
  1033. lerp(H2W,H2W.C0,h2c0,speed)
  1034. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1035. lerp(WLH,WLH.C0,LHC0,legspeed)
  1036. lerp(WRH,WRH.C0,RHC0,legspeed)
  1037. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1038. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1039. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1040. end
  1041. Rwait()
  1042. end
  1043. damen = false
  1044. end
  1045.  
  1046. local function FlipKick3()
  1047. local BV = Instance.new("BodyVelocity",HM)
  1048. BV.maxForce = Vector3.new(1/0,1/0,1/0)
  1049. BV.velocity = (HM.CFrame.lookVector *-40) +Vector3.new(0,20,0)
  1050. game.Debris:AddItem(BV,0.25)
  1051. PlaySound(RL,1,1.45,Sounds[5])
  1052. damen = true
  1053. for i = 0,1,0.05 do
  1054. DamageNear(5,RL,math.random(8,10),10,0.5,Vector3.new(0,2,0))
  1055. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/4),armspeed)
  1056. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/4),armspeed)
  1057. lerp(WLH,WLH.C0,LHC0,legspeed)
  1058. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,math.pi/2),legspeed)
  1059. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(-math.pi*i*2,0,0),speed)
  1060. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
  1061. lerp(HW,HW.C0,hc0,speed)
  1062. lerp(H2W,H2W.C0,h2c0,speed)
  1063. Rwait()
  1064. end
  1065. damen = false
  1066. end
  1067.  
  1068. local function Slash4()
  1069. for i = 1,10 do
  1070. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,math.pi/8,-math.pi/2),armspeed*1.5)
  1071. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/8),armspeed*1.5)
  1072. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
  1073. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
  1074. lerp(HW,HW.C0,hc0,speed*1.5)
  1075. lerp(H2W,H2W.C0,h2c0,speed*1.5)
  1076. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1077. lerp(WLH,WLH.C0,LHC0,legspeed)
  1078. lerp(WRH,WRH.C0,RHC0,legspeed)
  1079. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1080. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1081. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1082. end
  1083. Rwait()
  1084. end
  1085. PlaySound(Hitbox,1,0.7,Sounds[1])
  1086. ChargeAt(30)
  1087. damen = true
  1088. DamageNear(10,Hitbox,math.random(8,12),10)
  1089. for i = 1,12 do
  1090. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/5),armspeed*1.5)
  1091. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/8,0,math.pi/5),armspeed*1.5)
  1092. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
  1093. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
  1094. lerp(HW,HW.C0,hc0,speed)
  1095. lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed*1.5)
  1096. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1097. lerp(WLH,WLH.C0,LHC0,legspeed)
  1098. lerp(WRH,WRH.C0,RHC0,legspeed)
  1099. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1100. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1101. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1102. end
  1103. Rwait()
  1104. end
  1105. for i = 1,10 do
  1106. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/8),armspeed*1.5)
  1107. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,math.pi/8,math.pi/2),armspeed*1.5)
  1108. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
  1109. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
  1110. lerp(HW,HW.C0,hc0,speed*1.5)
  1111. lerp(H2W,H2W.C0,h2c0,speed*1.5)
  1112. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1113. lerp(WLH,WLH.C0,LHC0,legspeed)
  1114. lerp(WRH,WRH.C0,RHC0,legspeed)
  1115. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1116. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1117. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1118. end
  1119. Rwait()
  1120. end
  1121. PlaySound(Hitbox2,1,0.7,Sounds[1])
  1122. ChargeAt(30)
  1123. damen = true
  1124. DamageNear(10,Hitbox2,math.random(8,12),10)
  1125. for i = 1,12 do
  1126. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/8,0,-math.pi/5),armspeed*1.5)
  1127. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/5),armspeed*1.5)
  1128. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*1.5)
  1129. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*1.5)
  1130. lerp(HW,HW.C0,hc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed*1.5)
  1131. lerp(H2W,H2W.C0,h2c0,speed*1.5)
  1132. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1133. lerp(WLH,WLH.C0,LHC0,legspeed)
  1134. lerp(WRH,WRH.C0,RHC0,legspeed)
  1135. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1136. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1137. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1138. end
  1139. Rwait()
  1140. end
  1141. damen = false
  1142. end
  1143.  
  1144. local function Slash5()
  1145. for i = 1,30 do
  1146. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/1.05,0,0),armspeed)
  1147. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/1.05,0,0),armspeed)
  1148. lerp(WRJ,WRJ.C0,RJC0,speed)
  1149. lerp(Neck,Neck.C0,NC0,speed)
  1150. lerp(HW,HW.C0,hc0,speed)
  1151. lerp(H2W,H2W.C0,h2c0,speed)
  1152. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1153. lerp(WLH,WLH.C0,LHC0,legspeed)
  1154. lerp(WRH,WRH.C0,RHC0,legspeed)
  1155. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1156. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1157. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1158. end
  1159. Rwait()
  1160. end
  1161. spawn(function()
  1162. for i = 1,2 do
  1163. PlaySound(Hitbox,1,1.15,Sounds[2])
  1164. PlaySound(Hitbox2,1,1.15,Sounds[2])
  1165. Rwait(7)
  1166. end
  1167. end)
  1168. ChargeAt(55)
  1169. Human.Jump = true
  1170. damen = true
  1171. for i = 0,1.25,0.05 do
  1172. DamageNear(5,Hitbox,math.random(8,12),10)
  1173. DamageNear(5,Hitbox2,math.random(8,12),10)
  1174. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.3,0,0),armspeed)
  1175. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.3,0,0),armspeed)
  1176. lerp(WLH,WLH.C0,LHC0,legspeed)
  1177. lerp(WRH,WRH.C0,RHC0,legspeed)
  1178. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(math.pi*i*2,0,0),speed)
  1179. lerp(Neck,Neck.C0,NC0,speed)
  1180. lerp(HW,HW.C0,hc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
  1181. lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
  1182. Rwait()
  1183. end
  1184. damen = false
  1185. end
  1186.  
  1187. local function Slash21()
  1188. for i = 1,13 do
  1189. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.3,-math.pi/5,math.pi/9),armspeed)
  1190. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.1,-math.pi/5,math.pi/9),armspeed)
  1191. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  1192. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  1193. lerp(H3W,H3W.C0,h3c0,speed)
  1194. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1195. lerp(WLH,WLH.C0,LHC0,legspeed)
  1196. lerp(WRH,WRH.C0,RHC0,legspeed)
  1197. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1198. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1199. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1200. end
  1201. Rwait()
  1202. end
  1203. PlaySound(Hitbox3,1,0.9,Sounds[1])
  1204. PlaySound(Hitbox3,1,1.3,Sounds[3])
  1205. damen = true
  1206. DamageNear(10,Hitbox3,math.random(12,15),10)
  1207. for i = 1,18 do
  1208. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,0) *CFrame.Angles(math.pi/5,-math.pi/10,math.pi/15),armspeed)
  1209. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-2,0,-0.2) *CFrame.Angles(math.pi/5,-math.pi/10,math.pi/15),armspeed)
  1210. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
  1211. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  1212. lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(-math.pi/9,0,0),speed)
  1213. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1214. lerp(WLH,WLH.C0,LHC0,legspeed)
  1215. lerp(WRH,WRH.C0,RHC0,legspeed)
  1216. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1217. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1218. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1219. end
  1220. Rwait()
  1221. end
  1222. damen = false
  1223. end
  1224.  
  1225. local function Slash22()
  1226. for i = 1,13 do
  1227. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,0) *CFrame.Angles(math.pi/1.3,math.pi/4,0),armspeed)
  1228. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1.45,0.4,-0.2) *CFrame.Angles(math.pi/1.3,math.pi/4,-math.pi/5),armspeed)
  1229. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
  1230. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  1231. lerp(H3W,H3W.C0,h3c0,speed)
  1232. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1233. lerp(WLH,WLH.C0,LHC0,legspeed)
  1234. lerp(WRH,WRH.C0,RHC0,legspeed)
  1235. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1236. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1237. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1238. end
  1239. Rwait()
  1240. end
  1241. PlaySound(Hitbox3,1,1.1,Sounds[1])
  1242. PlaySound(Hitbox3,1,1.5,Sounds[3])
  1243. damen = true
  1244. DamageNear(8,Hitbox3,math.random(12,15),10)
  1245. for i = 1,18 do
  1246. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.85,-0.2,-0.3) *CFrame.Angles(math.pi/5,0,math.pi/5),armspeed)
  1247. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-0.2) *CFrame.Angles(math.pi/8,0,math.pi/8),armspeed)
  1248. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  1249. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  1250. lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(-math.pi/9,0,0),speed)
  1251. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1252. lerp(WLH,WLH.C0,LHC0,legspeed)
  1253. lerp(WRH,WRH.C0,RHC0,legspeed)
  1254. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1255. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1256. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1257. end
  1258. Rwait()
  1259. end
  1260. damen = false
  1261. end
  1262.  
  1263. local function Slash23()
  1264. for i = 1,13 do
  1265. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0.25,-0.5) *CFrame.Angles(math.pi/1.3,0,math.pi/5),armspeed)
  1266. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0.25,-0.5) *CFrame.Angles(math.pi/1.3,0,-math.pi/5),armspeed)
  1267. lerp(WRJ,WRJ.C0,RJC0,speed)
  1268. lerp(Neck,Neck.C0,NC0,speed)
  1269. lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(0,0,math.pi/5),speed)
  1270. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1271. lerp(WLH,WLH.C0,LHC0,legspeed)
  1272. lerp(WRH,WRH.C0,RHC0,legspeed)
  1273. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1274. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1275. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1276. end
  1277. Rwait()
  1278. end
  1279. ChargeAt(30)
  1280. Human.Jump = true
  1281. damen = true
  1282. DamageNear(8,Hitbox3,math.random(12,15),10)
  1283. for i = 1,2 do
  1284. PlaySound(Hitbox3,1,1.2,Sounds[2])
  1285. PlaySound(Hitbox3,1,2,Sounds[3])
  1286. for i = 0,1.25,0.1 do
  1287. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0.5,-0.5) *CFrame.Angles(math.pi/1.05,0,math.pi/5),armspeed)
  1288. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0.5,-0.5) *CFrame.Angles(math.pi/1.05,0,-math.pi/5),armspeed)
  1289. lerp(WLH,WLH.C0,LHC0,legspeed)
  1290. lerp(WRH,WRH.C0,RHC0,legspeed)
  1291. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(math.pi*i*2,0,0),speed)
  1292. lerp(Neck,Neck.C0,NC0,speed)
  1293. lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(0,0,math.pi/5),speed)
  1294. Rwait()
  1295. end
  1296. end
  1297. damen = false
  1298. end
  1299.  
  1300. local function PreciseThrow()
  1301. for i = 1,15 do
  1302. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.05,0,0),armspeed)
  1303. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
  1304. lerp(WRJ,WRJ.C0,RJC0,speed)
  1305. lerp(Neck,Neck.C0,NC0,speed)
  1306. lerp(HW,HW.C0,hc0,speed)
  1307. lerp(H2W,H2W.C0,h2c0,speed)
  1308. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1309. lerp(WLH,WLH.C0,LHC0,legspeed)
  1310. lerp(WRH,WRH.C0,RHC0,legspeed)
  1311. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1312. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1313. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1314. end
  1315. Rwait()
  1316. end
  1317. damen = true
  1318. PlaySound(Hitbox,1,1.05,Sounds[2])
  1319. for i = 1,30 do
  1320. if i >= 2 then
  1321. DamageNear(7,Hitbox,math.random(15,20),10,0.5)
  1322. end
  1323. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
  1324. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
  1325. lerp(WRJ,WRJ.C0,RJC0,speed)
  1326. lerp(Neck,Neck.C0,NC0,speed)
  1327. lerp(HW,HW.C0,hc0,speed)
  1328. lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-20*i/15,0) *CFrame.Angles(-math.pi/2,0,0),speed*1.5)
  1329. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1330. lerp(WLH,WLH.C0,LHC0,legspeed)
  1331. lerp(WRH,WRH.C0,RHC0,legspeed)
  1332. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1333. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1334. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1335. end
  1336. Rwait()
  1337. end
  1338. damen = false
  1339. for i = 1,20 do
  1340. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
  1341. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
  1342. lerp(WRJ,WRJ.C0,RJC0,speed)
  1343. lerp(Neck,Neck.C0,NC0,speed)
  1344. lerp(HW,HW.C0,hc0,speed)
  1345. lerp(H2W,H2W.C0,h2c0,speed)
  1346. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1347. lerp(WLH,WLH.C0,LHC0,legspeed)
  1348. lerp(WRH,WRH.C0,RHC0,legspeed)
  1349. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1350. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1351. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1352. end
  1353. Rwait()
  1354. end
  1355. end
  1356.  
  1357. local function UnholyPreciseThrow()
  1358. local unholysword = m3:Clone()
  1359. unholysword.Parent = Char
  1360. local Hitbox4 = unholysword.Hitbox
  1361. local UHH = unholysword.BinarySwordweld
  1362. UHH.Part0 = LA
  1363. local uhhc0 = UHH.C0
  1364. UHH.C0 = CFrame.new(0,0,-1) *CFrame.Angles(math.pi+math.rad(-20),0,0)
  1365. UHH.C1 = CFrame.new()
  1366. effect(unholysword.Hitbox,BrickColor.new("Really red"),Vector3.new(0.35,2,0.35),unholysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
  1367. for i,v in pairs(unholysword:GetChildren()) do
  1368. if v.ClassName == "Part" then
  1369. if v.BrickColor == BrickColor.new("Gold") then
  1370. v.BrickColor = BrickColor.new("Really red")
  1371. v.Material = "Neon"
  1372. end
  1373. end
  1374. end
  1375. for i = 1,15 do
  1376. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.05,0,0),armspeed)
  1377. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
  1378. lerp(WRJ,WRJ.C0,RJC0,speed)
  1379. lerp(Neck,Neck.C0,NC0,speed)
  1380. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1381. lerp(WLH,WLH.C0,LHC0,legspeed)
  1382. lerp(WRH,WRH.C0,RHC0,legspeed)
  1383. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1384. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1385. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1386. end
  1387. Rwait()
  1388. end
  1389. damen = true
  1390. PlaySound(Hitbox4,1,1.05,Sounds[2])
  1391. PlaySound(Hitbox4,1,1.15,Sounds[3])
  1392. for i = 1,30 do
  1393. if i >= 2 then
  1394. DamageNear(7,Hitbox4,math.random(15,20),10,0.5)
  1395. end
  1396. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
  1397. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
  1398. lerp(WRJ,WRJ.C0,RJC0,speed)
  1399. lerp(Neck,Neck.C0,NC0,speed)
  1400. lerp(UHH,UHH.C0,uhhc0 *CFrame.new(0,-10,-1) *CFrame.Angles(math.pi+math.rad(-20),0,0),speed)
  1401. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1402. lerp(WLH,WLH.C0,LHC0,legspeed)
  1403. lerp(WRH,WRH.C0,RHC0,legspeed)
  1404. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1405. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1406. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1407. end
  1408. Rwait()
  1409. end
  1410. damen = false
  1411. for i = 1,20 do
  1412. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,0),armspeed)
  1413. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/10),armspeed)
  1414. lerp(WRJ,WRJ.C0,RJC0,speed)
  1415. lerp(Neck,Neck.C0,NC0,speed)
  1416. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1417. lerp(WLH,WLH.C0,LHC0,legspeed)
  1418. lerp(WRH,WRH.C0,RHC0,legspeed)
  1419. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1420. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1421. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1422. end
  1423. Rwait()
  1424. end
  1425. effect(Char,BrickColor.new("Really red"),Vector3.new(0.35,2,0.35),unholysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
  1426. unholysword:Destroy()
  1427. end
  1428.  
  1429. local function SwordsOfInjustice()
  1430. for i = 1,5 do
  1431. damen = true
  1432. local pitch = math.random(800,1200)/1000
  1433. PlaySound(Hitbox,pitch,mat,Sounds[2])
  1434. PlaySound(Hitbox2,1,pitch+0.2,Sounds[2])
  1435. for i = 0,1,0.05 do
  1436. DamageNear(5,Hitbox,math.random(3,6),10,0.2)
  1437. DamageNear(5,Hitbox2,math.random(3,6),10,0.2)
  1438. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/2),armspeed)
  1439. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/2),armspeed)
  1440. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,7) *CFrame.Angles(math.pi/2,math.pi/2,math.pi*i*2),speed)
  1441. lerp(Neck,Neck.C0,NC0,speed)
  1442. lerp(HW,HW.C0,hc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
  1443. lerp(H2W,H2W.C0,h2c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
  1444. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1445. lerp(WLH,WLH.C0,LHC0,legspeed)
  1446. lerp(WRH,WRH.C0,RHC0,legspeed)
  1447. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1448. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1449. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1450. end
  1451. Rwait()
  1452. end
  1453. damen = false
  1454. end
  1455. end
  1456.  
  1457. local function SwordsOfJustice()
  1458. local holysword = m2:Clone()
  1459. holysword.Parent = Char
  1460. local HHW = holysword.BinarySwordweld
  1461. local hhc0 = HHW.C0
  1462. local Hitbox4 = holysword.Hitbox
  1463. effect(holysword.Hitbox,BrickColor.new("Gold"),Vector3.new(0.35,2,0.35),holysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
  1464. for i,v in pairs(holysword:GetChildren()) do
  1465. if v.ClassName == "Part" then
  1466. if v.BrickColor == BrickColor.new("Really black") then
  1467. v.BrickColor = BrickColor.new("Gold")
  1468. v.Material = "Neon"
  1469. end
  1470. end
  1471. end
  1472. for i = 1,5 do
  1473. damen = true
  1474. local pitch = math.random(800,1200)/1000
  1475. PlaySound(Hitbox3,1,pitch,Sounds[2])
  1476. PlaySound(Hitbox3,1,pitch+0.2,Sounds[3])
  1477. PlaySound(Hitbox4,1,pitch,Sounds[2])
  1478. PlaySound(Hitbox4,1,pitch+0.2,Sounds[3])
  1479. for i = 0,1,0.05 do
  1480. DamageNear(5,Hitbox3,math.random(5,8),10,0.2)
  1481. DamageNear(5,Hitbox4,math.random(5,8),10,0.2)
  1482. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/2),armspeed)
  1483. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,0,math.pi/2),armspeed)
  1484. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,7) *CFrame.Angles(math.pi/2,math.pi/2,math.pi*i*2),speed)
  1485. lerp(Neck,Neck.C0,NC0,speed)
  1486. lerp(H3W,H3W.C0,h3c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
  1487. lerp(HHW,HHW.C0,hhc0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
  1488. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1489. lerp(WLH,WLH.C0,LHC0,legspeed)
  1490. lerp(WRH,WRH.C0,RHC0,legspeed)
  1491. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1492. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1493. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1494. end
  1495. Rwait()
  1496. end
  1497. damen = false
  1498. end
  1499. effect(Char,BrickColor.new("Gold"),Vector3.new(0.35,2,0.35),holysword.Hitbox.CFrame,0,0.05,Vector3.new(0.15,0.2,0.15),2,nil,"Sphere")
  1500. holysword:Destroy()
  1501. end
  1502.  
  1503. local function JustStrike()
  1504. Human.WalkSpeed = 0
  1505. for i = 1,20 do
  1506. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.5,0,-1) *CFrame.Angles(math.pi/1.1,0,math.pi/5),armspeed)
  1507. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.1,0,math.pi/5),armspeed)
  1508. lerp(WLH,WLH.C0,LHC0 *CFrame.new(-0.5,1,0),legspeed)
  1509. lerp(WRH,WRH.C0,RHC0,legspeed)
  1510. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  1511. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  1512. lerp(HW,HW.C0,hc0,speed)
  1513. lerp(H2W,H2W.C0,h2c0,speed)
  1514. Rwait()
  1515. end
  1516. ChargeAt(100)
  1517. damen = true
  1518. PlaySound(Hitbox,1,0.75,Sounds[2])
  1519. PlaySound(Hitbox2,1,0.75,Sounds[2])
  1520. for i = 1,30 do
  1521. DamageNear(7,Hitbox,math.random(10,20),60)
  1522. DamageNear(7,Hitbox2,math.random(10,20),60)
  1523. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/30,0,-math.pi/5),armspeed*2)
  1524. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.5,0,-1) *CFrame.Angles(math.pi/30,0,-math.pi/5),armspeed*2)
  1525. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed*2)
  1526. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed*2)
  1527. lerp(HW,HW.C0,hc0,speed*2)
  1528. lerp(H2W,H2W.C0,h2c0,speed*2)
  1529. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1530. lerp(WLH,WLH.C0,LHC0,legspeed)
  1531. lerp(WRH,WRH.C0,RHC0,legspeed)
  1532. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1533. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1534. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1535. end
  1536. Rwait()
  1537. end
  1538. Human.WalkSpeed = 16
  1539. damen = false
  1540. end
  1541.  
  1542. local function HolyCharge()
  1543. Human.WalkSpeed = 0
  1544. for i = 1,15 do
  1545. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.5,0,-0.8) *CFrame.Angles(0,math.pi/5,math.pi/2),armspeed)
  1546. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/2,-math.pi/2),armspeed)
  1547. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  1548. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/5),speed)
  1549. lerp(H3W,H3W.C0,h3c0 *CFrame.Angles(math.pi/5,0,0),speed)
  1550. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1551. lerp(WLH,WLH.C0,LHC0,legspeed)
  1552. lerp(WRH,WRH.C0,RHC0,legspeed)
  1553. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1554. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1555. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1556. end
  1557. Rwait()
  1558. end
  1559. ChargeAt(100)
  1560. damen = true
  1561. PlaySound(Hitbox3,1,0.75,Sounds[2])
  1562. PlaySound(Hitbox3,1,0.95,Sounds[3])
  1563. for i = 1,20 do
  1564. effect(HM,BrickColor.new("Gold"),Vector3.new(0.5,0.5,0.5),HM.CFrame *CFrame.Angles(math.pi/2,0,0),0,0.1,Vector3.new(0.4,0.45,0.4),1,Meshes.Blast,nil)
  1565. DamageNear(10,Hitbox3,math.random(18,24),80)
  1566. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.9,0,-0.5) *CFrame.Angles(0,math.pi/8,math.pi/2),armspeed)
  1567. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.4,0,0.5) *CFrame.Angles(0,-math.pi/1.5,-math.pi/2),armspeed)
  1568. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/5),speed)
  1569. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/5),speed)
  1570. lerp(H3W,H3W.C0,h3c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
  1571. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1572. lerp(WLH,WLH.C0,LHC0,legspeed)
  1573. lerp(WRH,WRH.C0,RHC0,legspeed)
  1574. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1575. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1576. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1577. end
  1578. Rwait()
  1579. end
  1580. Human.WalkSpeed = 16
  1581. damen = false
  1582. end
  1583.  
  1584. local function HeavenBlade()
  1585. Human.WalkSpeed = 0
  1586. PlaySound(HM,1,0.4,"rbxassetid://178452217")
  1587. PlaySound(HM,1,0.45,"rbxassetid://168586586")
  1588. PlaySound(HM,1,0.45,"rbxassetid://2101137")
  1589. for i = 1,200 do
  1590. if i % 10 == 0 then
  1591. local eff1 = effect(BinarySword,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox.CFrame *CFrame.new(0,-Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
  1592. local eff2 = effect(BinarySword,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
  1593. local eff3 = effect(BinarySword,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox.CFrame *CFrame.new(0,Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
  1594. local eff4 = effect(BinarySword2,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox2.CFrame *CFrame.new(0,-Hitbox2.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
  1595. local eff5 = effect(BinarySword2,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox2.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
  1596. local eff6 = effect(BinarySword2,BrickColor.new("Really black"),Vector3.new(0.5,0.5,0.5),Hitbox2.CFrame *CFrame.new(0,Hitbox2.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
  1597. spawn(function()
  1598. for i = 1,50 do
  1599. eff1.CFrame = eff1.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
  1600. eff2.CFrame = eff2.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
  1601. eff3.CFrame = eff3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
  1602. eff4.CFrame = eff4.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
  1603. eff5.CFrame = eff5.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
  1604. eff6.CFrame = eff6.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
  1605. Rwait()
  1606. end
  1607. end)
  1608. end
  1609. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2,0,-math.pi/1.9),armspeed)
  1610. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/1.9),armspeed)
  1611. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/7),legspeed)
  1612. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/7),legspeed)
  1613. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(-math.pi/7,0,0),speed)
  1614. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
  1615. lerp(HW,HW.C0,hc0,speed)
  1616. lerp(H2W,H2W.C0,h2c0,speed)
  1617. Rwait()
  1618. end
  1619. for i = 1,20 do
  1620. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0.3,0,-0.5) *CFrame.Angles(math.pi/2,0,math.pi/3),armspeed)
  1621. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-0.3,0,-0.5) *CFrame.Angles(math.pi/2,0,-math.pi/3),armspeed)
  1622. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/7),legspeed)
  1623. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/7),legspeed)
  1624. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(-math.pi/7,0,0),speed)
  1625. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/7,0,0),speed)
  1626. lerp(HW,HW.C0,hc0,speed)
  1627. lerp(H2W,H2W.C0,h2c0,speed)
  1628. Rwait()
  1629. end
  1630. effect(HM,BrickColor.new("Gold"),Vector3.new(5,0.5,0.5),HM.CFrame *CFrame.Angles(0,0,math.pi/2),0,0.01,Vector3.new(1,0.2,0.2),10,nil,"Cylinder")
  1631. PlaySound(HM,1,1.3,"rbxassetid://3264793")
  1632. PlaySound(HM,1,0.9,"rbxassetid://2248511")
  1633. PlaySound(HM,1,0.65,"rbxassetid://2101144")
  1634. effect(HM,BrickColor.new("Really black"),Vector3.new(0.35,2,0.35),Hitbox.CFrame,0,0.025,Vector3.new(0.15,0.2,0.15),5,nil,"Sphere")
  1635. effect(HM,BrickColor.new("Really black"),Vector3.new(0.35,2,0.35),Hitbox2.CFrame,0,0.025,Vector3.new(0.15,0.2,0.15),5,nil,"Sphere")
  1636. m.Parent = nil
  1637. m2.Parent = nil
  1638. m3 = m:Clone()
  1639. m3.Parent = Char
  1640. for i,v in pairs(m3:GetChildren()) do
  1641. if v.ClassName == "Part" then
  1642. if v.BrickColor == BrickColor.new("Really black") then
  1643. v.BrickColor = BrickColor.new("Gold")
  1644. v.Material = "Neon"
  1645. end
  1646. end
  1647. end
  1648. spawn(function()
  1649. local p1 = Instance.new("Part",Char)
  1650. p1.TopSurface = 10
  1651. p1.BottomSurface = 10
  1652. p1.Transparency = 1
  1653. p1.CanCollide = false
  1654. p1.Size = Vector3.new(0.2,0.2,0.2)
  1655. p1:BreakJoints()
  1656. local p1w = Instance.new("Motor",p1)
  1657. p1w.Part0 = p1
  1658. p1w.Part1 = T
  1659. p1w.C0 = CFrame.new(-0.5,-0.5,-0.5)
  1660. p1w.C1 = CFrame.new()
  1661. local p1p = Instance.new("ParticleEmitter",p1)
  1662. p1p.Rate = 1000
  1663. p1p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  1664. p1p.EmissionDirection = "Right"
  1665. p1p.Size = NumberSequence.new(1.5)
  1666. p1p.Lifetime = NumberRange.new(0.25)
  1667. p1p.Speed = NumberRange.new(20)
  1668. local p2 = Instance.new("Part",Char)
  1669. p2.TopSurface = 10
  1670. p2.BottomSurface = 10
  1671. p2.Transparency = 1
  1672. p2.CanCollide = false
  1673. p2.Size = Vector3.new(0.2,0.2,0.2)
  1674. p2:BreakJoints()
  1675. local p2w = Instance.new("Motor",p2)
  1676. p2w.Part0 = p2
  1677. p2w.Part1 = T
  1678. p2w.C0 = CFrame.new(-0.5,0,-0.5)
  1679. p2w.C1 = CFrame.new()
  1680. local p2p = Instance.new("ParticleEmitter",p2)
  1681. p2p.Rate = 1000
  1682. p2p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  1683. p2p.EmissionDirection = "Right"
  1684. p2p.Size = NumberSequence.new(1.5)
  1685. p2p.Lifetime = NumberRange.new(0.25)
  1686. p2p.Speed = NumberRange.new(20)
  1687. local p3 = Instance.new("Part",Char)
  1688. p3.TopSurface = 10
  1689. p3.BottomSurface = 10
  1690. p3.Transparency = 1
  1691. p3.CanCollide = false
  1692. p3.Size = Vector3.new(0.2,0.2,0.2)
  1693. p3:BreakJoints()
  1694. local p3w = Instance.new("Motor",p3)
  1695. p3w.Part0 = p3
  1696. p3w.Part1 = T
  1697. p3w.C0 = CFrame.new(-0.5,0.5,-0.5)
  1698. p3w.C1 = CFrame.new()
  1699. local p3p = Instance.new("ParticleEmitter",p3)
  1700. p3p.Rate = 1000
  1701. p3p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  1702. p3p.EmissionDirection = "Right"
  1703. p3p.Size = NumberSequence.new(1.5)
  1704. p3p.Lifetime = NumberRange.new(0.25)
  1705. p3p.Speed = NumberRange.new(20)
  1706. local p4 = Instance.new("Part",Char)
  1707. p4.TopSurface = 10
  1708. p4.BottomSurface = 10
  1709. p4.Transparency = 1
  1710. p4.CanCollide = false
  1711. p4.Size = Vector3.new(0.2,0.2,0.2)
  1712. p4:BreakJoints()
  1713. local p4w = Instance.new("Motor",p4)
  1714. p4w.Part0 = p4
  1715. p4w.Part1 = T
  1716. p4w.C0 = CFrame.new(0.5,-0.5,-0.5)
  1717. p4w.C1 = CFrame.new()
  1718. local p4p = Instance.new("ParticleEmitter",p4)
  1719. p4p.Rate = 1000
  1720. p4p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  1721. p4p.EmissionDirection = "Left"
  1722. p4p.Size = NumberSequence.new(1.5)
  1723. p4p.Lifetime = NumberRange.new(0.25)
  1724. p4p.Speed = NumberRange.new(20)
  1725. local p5 = Instance.new("Part",Char)
  1726. p5.TopSurface = 10
  1727. p5.BottomSurface = 10
  1728. p5.Transparency = 1
  1729. p5.CanCollide = false
  1730. p5.Size = Vector3.new(0.2,0.2,0.2)
  1731. p5:BreakJoints()
  1732. local p5w = Instance.new("Motor",p5)
  1733. p5w.Part0 = p5
  1734. p5w.Part1 = T
  1735. p5w.C0 = CFrame.new(0.5,0,-0.5)
  1736. p5w.C1 = CFrame.new()
  1737. local p5p = Instance.new("ParticleEmitter",p5)
  1738. p5p.Rate = 1000
  1739. p5p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  1740. p5p.EmissionDirection = "Left"
  1741. p5p.Size = NumberSequence.new(1.5)
  1742. p5p.Lifetime = NumberRange.new(0.25)
  1743. p5p.Speed = NumberRange.new(20)
  1744. local p6 = Instance.new("Part",Char)
  1745. p6.TopSurface = 10
  1746. p6.BottomSurface = 10
  1747. p6.Transparency = 1
  1748. p6.CanCollide = false
  1749. p6.Size = Vector3.new(0.2,0.2,0.2)
  1750. p6:BreakJoints()
  1751. local p6w = Instance.new("Motor",p6)
  1752. p6w.Part0 = p6
  1753. p6w.Part1 = T
  1754. p6w.C0 = CFrame.new(0.5,0.5,-0.5)
  1755. p6w.C1 = CFrame.new()
  1756. local p6p = Instance.new("ParticleEmitter",p6)
  1757. p6p.Rate = 1000
  1758. p6p.Color = ColorSequence.new(BrickColor.new("Gold").Color)
  1759. p6p.EmissionDirection = "Left"
  1760. p6p.Size = NumberSequence.new(1.5)
  1761. p6p.Lifetime = NumberRange.new(0.25)
  1762. p6p.Speed = NumberRange.new(20)
  1763. for i = 1,math.huge do
  1764. if holy == false then
  1765. p1:Destroy()
  1766. p2:Destroy()
  1767. p3:Destroy()
  1768. p4:Destroy()
  1769. p5:Destroy()
  1770. p6:Destroy()
  1771. break
  1772. end
  1773. if flying == false then
  1774. lerp2(p1w,p1w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle*0.25)*0.15),speed)
  1775. lerp2(p2w,p2w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle*0.25)*0.15),speed)
  1776. lerp2(p3w,p3w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle*0.25)*0.15),speed)
  1777. lerp2(p4w,p4w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle*0.25)*0.15),speed)
  1778. lerp2(p5w,p5w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle*0.25)*0.15),speed)
  1779. lerp2(p6w,p6w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle*0.25)*0.15),speed)
  1780. elseif flying == true then
  1781. lerp2(p1w,p1w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle)*0.45),speed)
  1782. lerp2(p2w,p2w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle)*0.45),speed)
  1783. lerp2(p3w,p3w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,-math.pi/5+math.sin(angle)*0.45),speed)
  1784. lerp2(p4w,p4w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle)*0.45),speed)
  1785. lerp2(p5w,p5w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle)*0.45),speed)
  1786. lerp2(p6w,p6w.C1,CFrame.new(0,0.8,0) *CFrame.Angles(0,0,math.pi/5-math.sin(angle)*0.45),speed)
  1787. end
  1788. Rwait()
  1789. end
  1790. end)
  1791. H3W = m3.BinarySwordweld
  1792. h3c0 = H3W.C0
  1793. Hitbox3 = m3.Hitbox
  1794. Human.WalkSpeed = 16
  1795. end
  1796.  
  1797. local function ReturnBlades()
  1798. Human.WalkSpeed = 0
  1799. PlaySound(HM,1,0.75,"rbxassetid://2101137")
  1800. PlaySound(HM,1,0.75,"rbxassetid://2101144")
  1801. PlaySound(HM,1,1.4,"rbxassetid://3264793")
  1802. for i = 1,200 do
  1803. if i % 10 == 0 then
  1804. local eff1 = effect(Hitbox3,BrickColor.new("Gold"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.new(0,-Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
  1805. local eff2 = effect(Hitbox3,BrickColor.new("Gold"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
  1806. local eff3 = effect(Hitbox3,BrickColor.new("Gold"),Vector3.new(0.5,0.5,0.5),Hitbox3.CFrame *CFrame.new(0,Hitbox.Size.Y/2,0) *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10)),0,0.05,Vector3.new(0.35,0.35,0.35),2,nil,"Brick")
  1807. spawn(function()
  1808. for i = 1,50 do
  1809. eff1.CFrame = eff1.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
  1810. eff2.CFrame = eff2.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
  1811. eff3.CFrame = eff3.CFrame *CFrame.Angles(math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10),math.rad(math.random(-3600,3600)/10))
  1812. Rwait()
  1813. end
  1814. end)
  1815. end
  1816. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,0,-math.pi/7),armspeed)
  1817. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2,0,math.pi/4),armspeed)
  1818. lerp(WLH,WLH.C0,LHC0,legspeed)
  1819. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,-math.pi/4,0),legspeed)
  1820. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.pi/4),speed)
  1821. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,-math.pi/4),speed)
  1822. lerp(H3W,H3W.C0,h3c0 *CFrame.new(0,-1,0.25) *CFrame.Angles(-math.pi/2,0,0),speed)
  1823. Rwait()
  1824. end
  1825. effect(HM,BrickColor.new("Gold"),Vector3.new(0.35,2,0.35),Hitbox3.CFrame,0,0.025,Vector3.new(0.15,0.2,0.15),5,nil,"Sphere")
  1826. Human.WalkSpeed = 16
  1827. m.Parent = Char
  1828. m2.Parent = Char
  1829. m3.Parent = nil
  1830. PlaySound(HM,1,0.6,"rbxassetid://178452217")
  1831. end
  1832.  
  1833. local function Rush()
  1834. ChargeAt(100)
  1835. effect(HM,BrickColor.new("Institutional white"),Vector3.new(0.5,0.5,0.5),HM.CFrame *CFrame.Angles(math.pi/2,0,0),0,0.1,Vector3.new(0.4,0.45,0.4),1,Meshes.Blast,nil)
  1836. for i = 1,25 do
  1837. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(0,-math.pi/2,-math.pi/2),armspeed)
  1838. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(0,-math.pi/5,math.pi/2),armspeed)
  1839. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,-math.pi/4),speed)
  1840. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(0,0,math.pi/4),speed)
  1841. lerp(HW,HW.C0,hc0,speed)
  1842. lerp(H2W,H2W.C0,h2c0,speed)
  1843. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude < 2 then
  1844. lerp(WLH,WLH.C0,LHC0,legspeed)
  1845. lerp(WRH,WRH.C0,RHC0,legspeed)
  1846. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  1847. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1848. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  1849. end
  1850. Rwait()
  1851. end
  1852. end
  1853.  
  1854. local function Fly()
  1855. flying = true
  1856. local BV = Instance.new("BodyVelocity",HM)
  1857. BV.maxForce = Vector3.new(1/0,1/0,1/0)
  1858. BV.P = 100000
  1859. for i = 1,300 do
  1860. local HMPos = WRJ.C0.p
  1861. local offAng = CFrame.Angles(0,math.pi,0)
  1862. local cf = CFrame.new(HMPos, -HM.CFrame:pointToObjectSpace(Vector3.new(mouse.Hit.x, HM.CFrame.y, mouse.Hit.z))) * offAng
  1863. BV.velocity = CFrame.new(HM.Position,mouse.hit.p).lookVector *50
  1864. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.5,-math.pi/5,math.pi/9),armspeed)
  1865. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.3,-math.pi/5,math.pi/9),armspeed)
  1866. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(-math.pi/8,0,math.pi/6),legspeed)
  1867. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(-math.pi/8,0,math.pi/6),legspeed)
  1868. lerp(WRJ,WRJ.C0,cf*RJC0,speed)
  1869. lerp(Neck,Neck.C0,NC0,speed)
  1870. lerp(H3W,H3W.C0,h3c0,speed)
  1871. Rwait()
  1872. end
  1873. BV:Destroy()
  1874. flying = false
  1875. end
  1876.  
  1877. local click = mouse.Button1Down:connect(function()
  1878. if on == false then return end
  1879. if enabled == false then return end
  1880. if holy == false then
  1881. if combo == 1 and enabled == true then
  1882. enabled = false
  1883. Slash1()
  1884. enabled = true
  1885. combo = 2
  1886. coroutine.wrap(function()
  1887. Rwait(400)
  1888. if combo ~= 1 and enabled == true then
  1889. combo = 1
  1890. end
  1891. end)()
  1892. elseif combo == 2 and enabled == true then
  1893. enabled = false
  1894. Slash2()
  1895. enabled = true
  1896. combo = 3
  1897. coroutine.wrap(function()
  1898. Rwait(400)
  1899. if combo ~= 1 and enabled == true then
  1900. combo = 1
  1901. end
  1902. end)()
  1903. elseif combo == 3 and enabled == true then
  1904. enabled = false
  1905. FlipKick3()
  1906. enabled = true
  1907. combo = 4
  1908. coroutine.wrap(function()
  1909. Rwait(400)
  1910. if combo ~= 1 and enabled == true then
  1911. combo = 1
  1912. end
  1913. end)()
  1914. elseif combo == 4 and enabled == true then
  1915. enabled = false
  1916. Slash4()
  1917. enabled = true
  1918. combo = 5
  1919. coroutine.wrap(function()
  1920. Rwait(400)
  1921. if combo ~= 1 and enabled == true then
  1922. combo = 1
  1923. end
  1924. end)()
  1925. elseif combo == 5 and enabled == true then
  1926. enabled = false
  1927. Slash5()
  1928. enabled = true
  1929. combo = 1
  1930. end
  1931. end
  1932. if holy == true then
  1933. if combo == 1 and enabled == true then
  1934. enabled = false
  1935. Slash21()
  1936. enabled = true
  1937. combo = 2
  1938. coroutine.wrap(function()
  1939. Rwait(400)
  1940. if combo ~= 1 and enabled == true then
  1941. combo = 1
  1942. end
  1943. end)()
  1944. elseif combo == 2 and enabled == true then
  1945. enabled = false
  1946. Slash22()
  1947. enabled = true
  1948. combo = 3
  1949. coroutine.wrap(function()
  1950. Rwait(400)
  1951. if combo ~= 1 and enabled == true then
  1952. combo = 1
  1953. end
  1954. end)()
  1955. elseif combo == 3 and enabled == true then
  1956. enabled = false
  1957. Slash23()
  1958. enabled = true
  1959. combo = 1
  1960. end
  1961. end
  1962. end)
  1963.  
  1964. local keys = mouse.KeyDown:connect(function(key)
  1965. key = key:lower()
  1966. if enabled == false then return end
  1967. if key == "w" then
  1968. forward = 1
  1969. elseif key == "a" then
  1970. left = 1
  1971. elseif key == "s" then
  1972. backward = 1
  1973. elseif key == "d" then
  1974. right = 1
  1975. end
  1976. if holy == false then
  1977. if key == "z" and on == true and enabled == true and zenabled == 1 then
  1978. zenabled = 0
  1979. enabled = false
  1980. PreciseThrow()
  1981. enabled = true
  1982. elseif key == "x" and on == true and enabled == true and xenabled == 1 then
  1983. xenabled = 0
  1984. enabled = false
  1985. SwordsOfInjustice()
  1986. enabled = true
  1987. elseif key == "c" and on == true and enabled == true and cenabled == 1 then
  1988. cenabled = 0
  1989. enabled = false
  1990. JustStrike()
  1991. enabled = true
  1992. elseif key == "e" and on == true and enabled == true and eenabled == 1 then
  1993. eenabled = 0
  1994. enabled = false
  1995. Rush()
  1996. enabled = true
  1997. end
  1998. end
  1999. if holy == true then
  2000. if key == "z" and on == true and enabled == true and zenabled == 1 then
  2001. zenabled = 0
  2002. enabled = false
  2003. UnholyPreciseThrow()
  2004. enabled = true
  2005. elseif key == "x" and on == true and enabled == true and xenabled == 1 then
  2006. xenabled = 0
  2007. enabled = false
  2008. SwordsOfJustice()
  2009. enabled = true
  2010. elseif key == "c" and on == true and enabled == true and cenabled == 1 then
  2011. cenabled = 0
  2012. enabled = false
  2013. HolyCharge()
  2014. enabled = true
  2015. elseif key == "e" and on == true and enabled == true and eenabled == 1 then
  2016. eenabled = 0
  2017. enabled = false
  2018. Fly()
  2019. enabled = true
  2020. end
  2021. end
  2022. if key == "v" and on == true and enabled == true and venabled == 1 then
  2023. if holy == false then
  2024. enabled = false
  2025. HeavenBlade()
  2026. venabled = 0
  2027. holy = true
  2028. enabled = true
  2029. elseif holy == true then
  2030. enabled = false
  2031. ReturnBlades()
  2032. venabled = 0
  2033. holy = false
  2034. enabled = true
  2035. end
  2036. end
  2037. end)
  2038.  
  2039. local function Cast(Pos,Dir,Amp,IgnoreList)
  2040. return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit*Amp), IgnoreList)
  2041. end
  2042.  
  2043. --workspace.CharcterKaiser.Parent = workspace.CurrentCamera
  2044.  
  2045. while true do
  2046. local surface = Cast(HM.Position,(CFrame.new(HM.Position,HM.Position - Vector3.new(0,1,0))).lookVector,4,Char)
  2047. if zenabled < 1 then
  2048. zenabled = zenabled +0.01 *0.25
  2049. else
  2050. zenabled = 1
  2051. end
  2052. if xenabled < 1 then
  2053. xenabled = xenabled +0.01 *0.2
  2054. else
  2055. xenabled = 1
  2056. end
  2057. if cenabled < 1 then
  2058. cenabled = cenabled +0.01 *0.15
  2059. else
  2060. cenabled = 1
  2061. end
  2062. if eenabled < 1 then
  2063. eenabled = eenabled +0.01 *0.185
  2064. else
  2065. eenabled = 1
  2066. end
  2067. if venabled < 1 then
  2068. venabled = venabled +0.01 *0.115
  2069. else
  2070. venabled = 1
  2071. end
  2072. if holy == false then
  2073. skill1img.BackgroundColor3 = BrickColor.new("Really black").Color
  2074. skill2img.BackgroundColor3 = BrickColor.new("Really black").Color
  2075. skill3img.BackgroundColor3 = BrickColor.new("Really black").Color
  2076. skill4img.BackgroundColor3 = BrickColor.new("Really black").Color
  2077. skill5img.BackgroundColor3 = BrickColor.new("Really black").Color
  2078. skill1text.Text = "[Z] \n Precise Throw"
  2079. skill2text.Text = "[X] \n Swords of Injustice"
  2080. skill3text.Text = "[C] \n Just Strike"
  2081. skill4text.Text = "[V] \n Heaven Blade"
  2082. skill5text.Text = "[E] \n Rush"
  2083. end
  2084. if holy == true then
  2085. skill1img.BackgroundColor3 = BrickColor.new("Gold").Color
  2086. skill2img.BackgroundColor3 = BrickColor.new("Gold").Color
  2087. skill3img.BackgroundColor3 = BrickColor.new("Gold").Color
  2088. skill4img.BackgroundColor3 = BrickColor.new("Gold").Color
  2089. skill5img.BackgroundColor3 = BrickColor.new("Gold").Color
  2090. skill1text.Text = "[Z] \n Unholy Precise Throw"
  2091. skill2text.Text = "[X] \n Swords of Justice"
  2092. skill3text.Text = "[C] \n Holy Charge"
  2093. skill4text.Text = "[V] \n Return Blades"
  2094. skill5text.Text = "[E] \n Fly"
  2095. end
  2096. skill1img:TweenSize(UDim2.new(zenabled,0,1,0), "Out","Quad",0.1,false,nil)
  2097. skill2img:TweenSize(UDim2.new(xenabled,0,1,0), "Out","Quad",0.1,false,nil)
  2098. skill3img:TweenSize(UDim2.new(cenabled,0,1,0), "Out","Quad",0.1,false,nil)
  2099. skill4img:TweenSize(UDim2.new(venabled,0,1,0), "Out","Quad",0.1,false,nil)
  2100. skill5img:TweenSize(UDim2.new(eenabled,0,1,0), "Out","Quad",0.1,false,nil)
  2101. if on == true then
  2102. angle = (angle % 100) +anglespeed/10
  2103. armangle = (armangle % 100) +armanglespeed/10
  2104. legangle = (legangle % 100) +leganglespeed/10
  2105. if action == "Idle" and enabled == true and surface ~= nil and holy == false then
  2106. lerp(WLS,WLS.C0,LSC0 *CFrame.new(0,math.sin(armangle*0.25)*0.1,0) *CFrame.Angles(math.pi/1.1,-math.pi/2,math.pi/4),armspeed)
  2107. lerp(WRS,WRS.C0,RSC0 *CFrame.new(0,math.sin(armangle*0.25)*0.1,0) *CFrame.Angles(math.pi/2.5,math.pi/2,0),armspeed)
  2108. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,math.pi/4,0),legspeed)
  2109. lerp(WRH,WRH.C0,RHC0 *CFrame.new(-0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,-math.pi/8,0),legspeed)
  2110. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2-math.cos(angle*0.25)*0.1) *CFrame.Angles(0,0,-math.pi/3.5),speed)
  2111. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.sin(angle*0.25)*0.05,0,math.pi/3.5),speed)
  2112. lerp(HW,HW.C0,hc0,speed)
  2113. lerp(H2W,H2W.C0,h2c0,speed)
  2114. elseif action == "Idle" and enabled == true and surface ~= nil and holy == true then
  2115. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,math.sin(armangle*0.25)*0.1,0) *CFrame.Angles(math.pi/1.8,-math.pi/5,0),armspeed)
  2116. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,math.sin(armangle*0.25)*0.1,-0.2) *CFrame.Angles(math.pi/1.5,-math.pi/5,0),armspeed)
  2117. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,math.pi/4,0),legspeed)
  2118. lerp(WRH,WRH.C0,RHC0 *CFrame.new(-0.4,0.2+math.cos(legangle*0.25)*0.1,0) *CFrame.Angles(0,-math.pi/8,0),legspeed)
  2119. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2-math.cos(angle*0.25)*0.1) *CFrame.Angles(0,0,-math.pi/3.5),speed)
  2120. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.sin(angle*0.25)*0.05,0,math.pi/3.5),speed)
  2121. lerp(H3W,H3W.C0,h3c0,speed)
  2122. end
  2123. if action == "Walk" and enabled == true and surface ~= nil and holy == false then
  2124. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/4),armspeed)
  2125. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/4,0,math.pi/4),armspeed)
  2126. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/5+math.asin(math.cos(legangle))),legspeed)
  2127. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,-math.pi/5+math.asin(math.cos(legangle))),legspeed)
  2128. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,0,-0.2) *CFrame.Angles(math.pi/5,0,0) *CFrame.Angles(0,0,math.sin(angle)*0.35),speed)
  2129. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5,0,0),speed)
  2130. lerp(HW,HW.C0,hc0,speed)
  2131. lerp(H2W,H2W.C0,h2c0,speed)
  2132. elseif action == "Walk" and enabled == true and surface ~= nil and holy == true then
  2133. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.8,-math.pi/5,0),armspeed)
  2134. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.5,-math.pi/5,0),armspeed)
  2135. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.asin(math.cos(legangle))),legspeed)
  2136. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(0,0,math.asin(math.cos(legangle))),legspeed)
  2137. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(0,0,math.sin(angle)*0.35),speed)
  2138. lerp(Neck,Neck.C0,NC0,speed)
  2139. lerp(H3W,H3W.C0,h3c0,speed)
  2140. end
  2141. if HM.Velocity.Y >= 5 and enabled == true and surface == nil and holy == false then
  2142. action = "Jump"
  2143. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/4),armspeed)
  2144. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/4,0,math.pi/4),armspeed)
  2145. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
  2146. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0.5,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
  2147. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  2148. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/8,0,0),speed*1.5)
  2149. lerp(HW,HW.C0,hc0,speed*1.5)
  2150. lerp(H2W,H2W.C0,h2c0,speed*1.5)
  2151. Rwait()
  2152. elseif HM.Velocity.Y >= 5 and enabled == true and surface == nil and holy == true then
  2153. action = "Jump"
  2154. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.6,-math.pi/5,0),armspeed)
  2155. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.3,-math.pi/5,0),armspeed)
  2156. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,-math.pi/10),legspeed*1.5)
  2157. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0.5,0) *CFrame.Angles(0,0,-math.pi/8),legspeed*1.5)
  2158. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  2159. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/8,0,0),speed*1.5)
  2160. lerp(HW,HW.C0,hc0,speed*1.5)
  2161. lerp(H2W,H2W.C0,h2c0,speed*1.5)
  2162. Rwait()
  2163. elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil and holy == false then
  2164. action = "Fall"
  2165. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(-math.pi/4,0,-math.pi/4),armspeed)
  2166. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.pi/4,0,math.pi/4),armspeed)
  2167. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/3),legspeed*1.5)
  2168. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0,0) *CFrame.Angles(0,0,math.pi/8),legspeed*1.5)
  2169. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  2170. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
  2171. lerp(HW,HW.C0,hc0,speed*1.5)
  2172. lerp(H2W,H2W.C0,h2c0,speed*1.5)
  2173. Rwait()
  2174. elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil and holy == true then
  2175. action = "Fall"
  2176. lerp(WLS,WLS.C0,LSC0 *CFrame.new(1.4,0,0) *CFrame.Angles(math.pi/1.6,-math.pi/5,0),armspeed)
  2177. lerp(WRS,WRS.C0,RSC0 *CFrame.new(-1,0,-0.2) *CFrame.Angles(math.pi/1.3,-math.pi/5,0),armspeed)
  2178. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(0,0,math.pi/3),legspeed*1.5)
  2179. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0.5,0,0) *CFrame.Angles(0,0,math.pi/8),legspeed*1.5)
  2180. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  2181. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
  2182. lerp(HW,HW.C0,hc0,speed*1.5)
  2183. lerp(H2W,H2W.C0,h2c0,speed*1.5)
  2184. Rwait()
  2185. end
  2186. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude <= 2 then
  2187. action = "Idle"
  2188. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  2189. action = "Walk"
  2190. end
  2191. end
  2192. Rwait()
  2193. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement