View difference between Paste ID: jp93HKge and LHk5aPyW
SHOW: | | - or go back to the newest paste.
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(8,Hitbox,math.random(8,12),10)
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(5,Hitbox2,math.random(8,12),10)
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(5,RL,math.random(8,10),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(10,Hitbox,math.random(8,12),10)
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(10,Hitbox2,math.random(8,12),10)
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(5,Hitbox,math.random(8,12),10)
1258
		DamageNear(5,Hitbox2,math.random(8,12),10)
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(10,Hitbox3,math.random(12,15),10)
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(8,Hitbox3,math.random(12,15),10)
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(8,Hitbox3,math.random(12,15),10)
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(7,Hitbox,math.random(15,20),10,0.5)
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(7,Hitbox4,math.random(15,20),10,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(5,Hitbox,math.random(3,6),10,0.2)
1522
			DamageNear(5,Hitbox2,math.random(3,6),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(5,Hitbox3,math.random(5,8),10,0.2)
1566
			DamageNear(5,Hitbox4,math.random(5,8),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(7,Hitbox,math.random(10,20),60)
1607
		DamageNear(7,Hitbox2,math.random(10,20),60)
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(10,Hitbox3,math.random(18,24),80)
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