uor

unfinished void script

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