Advertisement
memberhero

Old Rare Thats Probaly Leaked?

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