Advertisement
memberhero

Binary Sword Fe

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