View difference between Paste ID: LCDC5QJZ and 3ZfuSM9d
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,game,owner = owner,game
3
local RealPlayer = Player
4
do
5
    print("FE Compatibility code by Mokiros, Edited by StarzoZero")
6
    local rp = RealPlayer
7
    script.Parent = rp.Character
8
   
9
    --RemoteEvent for communicating
10
    local Event = Instance.new("RemoteEvent")
11
    Event.Name = "UserInput_Event"
12
 
13
    --Fake event to make stuff like Mouse.KeyDown work
14
    local function fakeEvent()
15
        local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
16
        t.connect = t.Connect
17
        return t
18
    end
19
 
20
    --Creating fake input objects with fake variables
21
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
22
    local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23
    local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24
        CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25
    end}
26
    --Merged 2 functions into one by checking amount of arguments
27
    CAS.UnbindAction = CAS.BindAction
28
 
29
    --This function will trigger the events that have been :Connect()'ed
30
    local function te(self,ev,...)
31
        local t = m[ev]
32
        if t and t._fakeEvent then
33
            for _,f in pairs(t.Functions) do
34
                f(...)
35
            end
36
        end
37
    end
38
    m.TrigEvent = te
39
    UIS.TrigEvent = te
40
 
41
    Event.OnServerEvent:Connect(function(plr,io)
42
        if plr~=rp then return end
43
        m.Target = io.Target
44
        m.Hit = io.Hit
45
        if not io.isMouse then
46
            local b = io.UserInputState == Enum.UserInputState.Begin
47
            if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
                return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
            end
50
            if io.UserInputType == Enum.UserInputType.MouseButton2 then
51
                return m:TrigEvent(b and "Button2Down" or "Button2Up")
52
            end
53
            for _,t in pairs(CAS.Actions) do
54
                for _,k in pairs(t.Keys) do
55
                    if k==io.KeyCode then
56
                        t.Function(t.Name,io.UserInputState,io)
57
                    end
58
                end
59
            end
60
            m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
61
            UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
62
        end
63
    end)
64
    Event.Parent = NLS([==[
65
    local Player = game:GetService("Players").LocalPlayer
66
    local Event = script:WaitForChild("UserInput_Event")
67
    local Mouse = Player:GetMouse()
68
    local UIS = game:GetService("UserInputService")
69
    local input = function(io,a)
70
        if a then return end
71
        --Since InputObject is a client-side instance, we create and pass table instead
72
        Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
73
    end
74
    UIS.InputBegan:Connect(input)
75
    UIS.InputEnded:Connect(input)
76
    local h,t
77
    --Give the server mouse data 30 times every second, but only if the values changed
78
    --If player is not moving their mouse, client won't fire events
79
    while wait(1/30) do
80
        if h~=Mouse.Hit or t~=Mouse.Target then
81
            h,t=Mouse.Hit,Mouse.Target
82
            Event:FireServer({isMouse=true,Target=t,Hit=h})
83
        end
84
    end]==],Player.Character)
85
 
86
    ----Sandboxed game object that allows the usage of client-side methods and services
87
    --Real game object
88
    local _rg = game
89
 
90
    --Metatable for fake service
91
    local fsmt = {
92
        __index = function(self,k)
93
            local s = rawget(self,"_RealService")
94
            if s then
95
                return typeof(s[k])=="function"
96
                and function(_,...)return s[k](s,...)end or s[k]
97
            end
98
        end,
99
        __newindex = function(self,k,v)
100
            local s = rawget(self,"_RealService")
101
            if s then s[k]=v end
102
        end
103
    }
104
    local function FakeService(t,RealService)
105
        t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
106
        return setmetatable(t,fsmt)
107
    end
108
 
109
    --Fake game object
110
    local g = {
111
        GetService = function(self,s)
112
            return rawget(self,s) or _rg:GetService(s)
113
        end,
114
        Players = FakeService({
115
            LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
116
        },"Players"),
117
        UserInputService = FakeService(UIS,"UserInputService"),
118
        ContextActionService = FakeService(CAS,"ContextActionService"),
119
        RunService = FakeService({
120
            _btrs = {},
121
            RenderStepped = _rg:GetService("RunService").Heartbeat,
122
            BindToRenderStep = function(self,name,_,fun)
123
                self._btrs[name] = self.Heartbeat:Connect(fun)
124
            end,
125
            UnbindFromRenderStep = function(self,name)
126
                self._btrs[name]:Disconnect()
127
            end,
128
        },"RunService")
129
    }
130
    rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
131
    g.service = g.GetService
132
    FakeService(g,game)
133
    --Changing owner to fake player object to support owner:GetMouse()
134
    game,owner = g,g.Players.LocalPlayer
135
end
136
-- Objects
137
138
local ScreenGui = Instance.new("ScreenGui")
139
local Frame = Instance.new("Frame")
140
local TextLabel = Instance.new("TextLabel")
141
local ads = Instance.new("TextButton")
142
local TextButton = Instance.new("TextButton")
143
144
-- Properties
145
146
ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
147
148
Frame.Parent = ScreenGui
149
Frame.Active = true
150
Frame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
151
Frame.BorderSizePixel = 0
152
Frame.Draggable = true
153
Frame.Position = UDim2.new(0.670384169, 0, 0.275691688, 0)
154
Frame.Size = UDim2.new(0, 219, 0, 259)
155
Frame.Style = Enum.FrameStyle.RobloxRound
156
157
TextLabel.Parent = Frame
158
TextLabel.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
159
TextLabel.BorderSizePixel = 0
160
TextLabel.Size = UDim2.new(0, 200, 0, 50)
161
TextLabel.Font = Enum.Font.SourceSans
162
TextLabel.Text = "Oshi Gui"
163
TextLabel.TextColor3 = Color3.new(1, 1, 1)
164
TextLabel.TextScaled = true
165
TextLabel.TextSize = 14
166
TextLabel.TextWrapped = true
167
168
ads.Name = "ads"
169
ads.Parent = Frame
170
ads.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
171
ads.BorderSizePixel = 0
172
ads.Position = UDim2.new(0.219178081, 0, 0.305019289, 0)
173
ads.Size = UDim2.new(0, 121, 0, 50)
174
ads.Font = Enum.Font.SourceSans
175
ads.Text = "Titan"
176
ads.TextColor3 = Color3.new(1, 1, 1)
177
ads.TextScaled = true
178
ads.TextSize = 14
179
ads.TextWrapped = true
180
181
ads.MouseButton1Down:connect(function()
182
---
183
local p = game.Players.LocalPlayer
184
local char = p.Character
185
local mouse = p:GetMouse()
186
local larm = char["Left Arm"]
187
local rarm = char["Right Arm"]
188
local lleg = char["Left Leg"]
189
local rleg = char["Right Leg"]
190
local hed = char.Head
191
local torso = char.Torso
192
local ASD = BrickColor.new("Maroon")
193
local hum = char.Humanoid
194
local cam = game.Workspace.CurrentCamera
195
local root = char.HumanoidRootPart
196
local DD = false
197
local FA = false
198
local deb = false
199
local shot = 0
200
local l = game:GetService("Lighting")
201
local rs = game:GetService("RunService").RenderStepped
202
local stanceToggle = "Normal"
203
math.randomseed(os.time())
204
hum.WalkSpeed = 7
205
char.Health:Destroy()
206
hum.MaxHealth = 5000000
207
wait(0.1)
208
hum.Health = 5000000
209
z = Instance.new("Sound", char.Torso)
210
z.SoundId = "rbxassetid://174039148"
211
z.Looped = true
212
z.Pitch = 1
213
z.Volume = 1
214
----------------------------------------------------
215
local SM = Instance.new("Smoke",torso)
216
SM.Size = 15
217
local S = Instance.new("Part",char)
218
S.Size = Vector3.new(1,1,1)
219
S.Material = "Neon"
220
S.BrickColor = BrickColor.new("Deep orange")
221
S.Transparency = 0
222
S.Anchored = true
223
S.CFrame = torso.CFrame*CFrame.new(0,0,0)
224
local Ring = Instance.new("Part",S)
225
Ring.Size = Vector3.new(1,1,1)
226
Ring.BrickColor = BrickColor.new("Deep orange")
227
Ring.Anchored = true
228
Ring.CanCollide = false
229
Ring.CFrame = S.CFrame*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0)
230
local Ring2 = Instance.new("SpecialMesh",Ring)
231
Ring2.MeshId = "rbxassetid://3270017"
232
Ring2.Scale = Vector3.new(0.1,0.1,0.1)
233
local S2 = Instance.new("SpecialMesh",S)
234
S2.MeshType = "Sphere"
235
S2.Scale = Vector3.new(1,1,1)
236
v = Instance.new("Sound")
237
v.SoundId = "rbxassetid://821439273"
238
v.Parent = char.Torso
239
v.Looped = false
240
v.Pitch = 1
241
v.Volume = 1
242
wait(.01)
243
v:Play()
244
local partasdeff = Instance.new("ParticleEmitter",S)
245
partasdeff.Color = ColorSequence.new(Color3.new(0,0,0), Color3.new(204,130,2))
246
partasdeff.LightEmission = .1
247
partasdeff.Size = NumberSequence.new(0.2)
248
partasdeff.Texture = "http://www.roblox.com/asset/?ID=300899516"
249
aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
250
bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
251
partasdeff.Transparency = bbb
252
partasdeff.Size = aaa
253
partasdeff.ZOffset = .9
254
partasdeff.Acceleration = Vector3.new(0, -5, 0)
255
partasdeff.LockedToPart = false
256
partasdeff.EmissionDirection = "Top"
257
partasdeff.Lifetime = NumberRange.new(1, 2)
258
partasdeff.Rate = 1000
259
partasdeff.Rotation = NumberRange.new(-100, 100)
260
partasdeff.RotSpeed = NumberRange.new(-100, 100)
261
partasdeff.Speed = NumberRange.new(10)
262
partasdeff.VelocitySpread = 300
263
partasdeff.Enabled = true
264
for i = 1,100 do
265
	Ring2.Scale = Ring2.Scale + Vector3.new(2,2,2)
266
	Ring.Transparency = Ring.Transparency + 0.01
267
	S2.Scale = S2.Scale + Vector3.new(0.3,0.3,0.3)
268
	S.Transparency = S.Transparency + 0.01
269
	game:GetService("RunService").RenderStepped:wait()
270
end
271
S:remove()
272
wait(1)
273
SM:remove()
274
hed.face:remove()
275
char.Shirt:remove()
276
char.Pants:remove()
277
v = Instance.new("Sound")
278
        v.SoundId = "rbxassetid://181384451"
279
        v.Parent = torso
280
        v.Looped = false
281
        v.Pitch = 0.8
282
        v.Volume = 1
283
        wait(.01)
284
        v:Play()
285
z:Play()
286
----------------------------------------------------
287
Debounces = {
288
on = false;
289
ks = false;
290
CanAttack = true;
291
CanJoke = true;
292
NoIdl = false;
293
Slashing = false;
294
Slashed = false;
295
Grabbing = false;
296
Grabbed = false;
297
}
298
local Touche = {char.Name, }
299
----------------------------------------------------
300
function lerp(a, b, t) -- Linear interpolation
301
    return a + (b - a)*t
302
end
303
 
304
function slerp(a, b, t) --Spherical interpolation
305
    dot = a:Dot(b)
306
    if dot > 0.99999 or dot < -0.99999 then
307
        return t <= 0.5 and a or b
308
    else
309
        r = math.acos(dot)
310
        return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
311
    end
312
end
313
 
314
function matrixInterpolate(a, b, t)
315
    local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
316
    local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
317
    local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
318
    local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
319
    local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
320
    local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
321
    local t = v1:Dot(v2)
322
    if not (t < 0 or t == 0 or t > 0) then     -- Failsafe
323
        return CFrame.new()
324
    end
325
    return CFrame.new(
326
    v0.x, v0.y, v0.z,
327
    v1.x, v1.y, v1.z,
328
    v2.x, v2.y, v2.z,
329
    v3.x, v3.y, v3.z)
330
end
331
----------------------------------------------------
332
function genWeld(a,b)
333
    local w = Instance.new("Weld",a)
334
    w.Part0 = a
335
    w.Part1 = b
336
    return w
337
end
338
function weld(a, b)
339
    local weld = Instance.new("Weld")
340
    weld.Name = "W"
341
    weld.Part0 = a
342
    weld.Part1 = b
343
    weld.C0 = a.CFrame:inverse() * b.CFrame
344
    weld.Parent = a
345
    return weld;
346
end
347
----------------------------------------------------
348
function Lerp(c1,c2,al)
349
local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
350
local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
351
for i,v in pairs(com1) do 
352
com1[i] = v+(com2[i]-v)*al
353
end
354
return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
355
end
356
----------------------------------------------------
357
newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
358
local wld = Instance.new("Weld", wp1)
359
wld.Part0 = wp0
360
wld.Part1 = wp1
361
wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
362
end
363
----------------------------------------------------
364
for i,v in pairs(char:children()) do
365
    if v:IsA("Hat") then
366
        v:Destroy()
367
    end
368
end
369
for i,v in pairs(hed:children()) do
370
    if v:IsA("Sound") then
371
        v:Destroy()
372
    end
373
end
374
----------------------------------------------------
375
function HasntTouched(plrname)
376
local ret = true
377
for _, v in pairs(Touche) do
378
if v == plrname then
379
ret = false
380
end
381
end
382
return ret
383
end
384
----------------------------------------------------
385
larm.Size = larm.Size * 5
386
rarm.Size = rarm.Size * 5
387
lleg.Size = lleg.Size * 5
388
rleg.Size = rleg.Size * 5
389
torso.Size = torso.Size * 5
390
hed.Size = hed.Size * 5
391
root.Size = root.Size * 5
392
----------------------------------------------------
393
newWeld(torso, larm, -1.5, 0.5, 0)
394
larm.Weld.C1 = CFrame.new(0, 0.5, 0)
395
newWeld(torso, rarm, 1.5, 0.5, 0)
396
rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
397
newWeld(torso, hed, 0, 1.5, 0)
398
newWeld(torso, lleg, -0.5, -1, 0)
399
lleg.Weld.C1 = CFrame.new(0, 1, 0)
400
newWeld(torso, rleg, 0.5, -1, 0)
401
rleg.Weld.C1 = CFrame.new(0, 1, 0)
402
newWeld(root, torso, 0, -1, 0)
403
torso.Weld.C1 = CFrame.new(0, -1, 0)
404
----------------------------------------------------
405
local Part = Instance.new("Part",hed)
406
Part.BrickColor = BrickColor.new("White")
407
Part.Size = Vector3.new(1,1,1)
408
Part.CanCollide = false
409
Part.Material = "Neon"
410
local M = Instance.new("SpecialMesh",Part)
411
M.MeshId = "rbxassetid://62246019"
412
M.Scale = Vector3.new(5,5,5)
413
local Part2 = Instance.new("Weld",Part)
414
Part2.Part0 = hed
415
Part2.Part1 = Part
416
Part2.C0 = CFrame.new(-0.2,1.5,0.8)
417
----------------------------------------------------
418
-----Armored titan parts nibs
419
local Arm = Instance.new("Part",char)
420
Arm.Size = Vector3.new(1,1,1)
421
Arm.BrickColor = BrickColor.new("Bronze")
422
Arm.TopSurface = 0
423
Arm.BottomSurface = 0
424
Arm.CanCollide = false
425
local Arm2 = Instance.new("SpecialMesh",Arm)
426
Arm2.MeshType = "Brick"
427
Arm2.Scale = Vector3.new(5,8.5,0.3)
428
local Arm3 = Instance.new("Weld",Arm)
429
Arm3.Part0 = rarm
430
Arm3.Part1 = Arm
431
Arm3.C0 = CFrame.new(0,0,2.5)
432
local ArmR = Instance.new("Part",char)
433
ArmR.Size = Vector3.new(1,1,1)
434
ArmR.BrickColor = BrickColor.new("Bronze")
435
ArmR.TopSurface = 0
436
ArmR.BottomSurface = 0
437
ArmR.CanCollide = false
438
local Arm2R = Instance.new("SpecialMesh",ArmR)
439
Arm2R.MeshType = "Brick"
440
Arm2R.Scale = Vector3.new(5,8.5,0.3)
441
local Arm3R = Instance.new("Weld",ArmR)
442
Arm3R.Part0 = rarm
443
Arm3R.Part1 = ArmR
444
Arm3R.C0 = CFrame.new(0,0,-2.5)
445
local ArmRS = Instance.new("Part",char)
446
ArmRS.Size = Vector3.new(1,1,1)
447
ArmRS.BrickColor = BrickColor.new("Bronze")
448
ArmRS.TopSurface = 0
449
ArmRS.BottomSurface = 0
450
ArmRS.CanCollide = false
451
local Arm2RS = Instance.new("SpecialMesh",ArmRS)
452
Arm2RS.MeshType = "Brick"
453
Arm2RS.Scale = Vector3.new(0.3,8.5,4.5)
454
local Arm3RS = Instance.new("Weld",ArmRS)
455
Arm3RS.Part0 = rarm
456
Arm3RS.Part1 = ArmRS
457
Arm3RS.C0 = CFrame.new(2.5,0,0)*CFrame.Angles(0,0,0)
458
local TopRS = Instance.new("Part",char)
459
TopRS.Size = Vector3.new(1,1,1)
460
TopRS.BrickColor = BrickColor.new("Bronze")
461
TopRS.TopSurface = 0
462
TopRS.BottomSurface = 0
463
TopRS.CanCollide = false
464
local Top2RS = Instance.new("SpecialMesh",TopRS)
465
Top2RS.MeshType = "Brick"
466
Top2RS.Scale = Vector3.new(4.7,0.3,4.7)
467
local Top3RS = Instance.new("Weld",TopRS)
468
Top3RS.Part0 = rarm
469
Top3RS.Part1 = TopRS
470
Top3RS.C0 = CFrame.new(0,5,0)*CFrame.Angles(0,0,0)
471
local BotRS = Instance.new("Part",char)
472
BotRS.Size = Vector3.new(1,1,1)
473
BotRS.BrickColor = BrickColor.new("Bronze")
474
BotRS.BottomSurface = 0
475
BotRS.TopSurface = 0
476
BotRS.CanCollide = false
477
local Bot2RS = Instance.new("SpecialMesh",BotRS)
478
Bot2RS.MeshType = "Brick"
479
Bot2RS.Scale = Vector3.new(4.7,0.3,4.7)
480
local Bot3RS = Instance.new("Weld",BotRS)
481
Bot3RS.Part0 = rarm
482
Bot3RS.Part1 = BotRS
483
Bot3RS.C0 = CFrame.new(0,-5,0)*CFrame.Angles(0,0,0)
484
----------------------------------------------------
485
486
local Arm = Instance.new("Part",char)
487
Arm.Size = Vector3.new(1,1,1)
488
Arm.BrickColor = BrickColor.new("Bronze")
489
Arm.TopSurface = 0
490
Arm.BottomSurface = 0
491
Arm.CanCollide = false
492
local Arm2 = Instance.new("SpecialMesh",Arm)
493
Arm2.MeshType = "Brick"
494
Arm2.Scale = Vector3.new(5,8.5,0.3)
495
local Arm3 = Instance.new("Weld",Arm)
496
Arm3.Part0 = larm
497
Arm3.Part1 = Arm
498
Arm3.C0 = CFrame.new(0,0,2.5)
499
local ArmR = Instance.new("Part",char)
500
ArmR.Size = Vector3.new(1,1,1)
501
ArmR.BrickColor = BrickColor.new("Bronze")
502
ArmR.TopSurface = 0
503
ArmR.BottomSurface = 0
504
ArmR.CanCollide = false
505
local Arm2R = Instance.new("SpecialMesh",ArmR)
506
Arm2R.MeshType = "Brick"
507
Arm2R.Scale = Vector3.new(5,8.5,0.3)
508
local Arm3R = Instance.new("Weld",ArmR)
509
Arm3R.Part0 = larm
510
Arm3R.Part1 = ArmR
511
Arm3R.C0 = CFrame.new(0,0,-2.5)
512
local ArmRS = Instance.new("Part",char)
513
ArmRS.Size = Vector3.new(1,1,1)
514
ArmRS.BrickColor = BrickColor.new("Bronze")
515
ArmRS.TopSurface = 0
516
ArmRS.BottomSurface = 0
517
ArmRS.CanCollide = false
518
local Arm2RS = Instance.new("SpecialMesh",ArmRS)
519
Arm2RS.MeshType = "Brick"
520
Arm2RS.Scale = Vector3.new(0.3,8.5,4.5)
521
local Arm3RS = Instance.new("Weld",ArmRS)
522
Arm3RS.Part0 = larm
523
Arm3RS.Part1 = ArmRS
524
Arm3RS.C0 = CFrame.new(-2.5,0,0)*CFrame.Angles(0,0,0)
525
local TopRS = Instance.new("Part",char)
526
TopRS.Size = Vector3.new(1,1,1)
527
TopRS.BrickColor = BrickColor.new("Bronze")
528
TopRS.TopSurface = 0
529
TopRS.BottomSurface = 0
530
TopRS.CanCollide = false
531
local Top2RS = Instance.new("SpecialMesh",TopRS)
532
Top2RS.MeshType = "Brick"
533
Top2RS.Scale = Vector3.new(4.7,0.3,4.7)
534
local Top3RS = Instance.new("Weld",TopRS)
535
Top3RS.Part0 = larm
536
Top3RS.Part1 = TopRS
537
Top3RS.C0 = CFrame.new(0,5,0)*CFrame.Angles(0,0,0)
538
local BotRS = Instance.new("Part",char)
539
BotRS.Size = Vector3.new(1,1,1)
540
BotRS.BrickColor = BrickColor.new("Bronze")
541
BotRS.BottomSurface = 0
542
BotRS.TopSurface = 0
543
BotRS.CanCollide = false
544
local Bot2RS = Instance.new("SpecialMesh",BotRS)
545
Bot2RS.MeshType = "Brick"
546
Bot2RS.Scale = Vector3.new(4.7,0.3,4.7)
547
local Bot3RS = Instance.new("Weld",BotRS)
548
Bot3RS.Part0 = larm
549
Bot3RS.Part1 = BotRS
550
Bot3RS.C0 = CFrame.new(0,-5,0)*CFrame.Angles(0,0,0)
551
----------------------------------------------------
552
local Long = Instance.new("Part",char)
553
Long.Size = Vector3.new(1,1,1)
554
Long.CanCollide = false
555
Long.BrickColor = BrickColor.new("Bronze")
556
Long.TopSurface = 0
557
Long.BottomSurface = 0
558
local Long2 = Instance.new("SpecialMesh",Long)
559
Long2.MeshType = "Brick"
560
Long2.Scale = Vector3.new(9.5,0.3,4.5)
561
local Long3 = Instance.new("Weld",Long)
562
Long3.Part0 = torso
563
Long3.Part1 = Long
564
Long3.C0 = CFrame.new(0,4.95,0)
565
----------------------------------------------------
566
local Back = Instance.new("Part",char)
567
Back.Size = Vector3.new(1,1,1)
568
Back.CanCollide = false
569
Back.BrickColor = BrickColor.new("Bronze")
570
Back.TopSurface = 0
571
Back.BottomSurface = 0
572
local Back2 = Instance.new("SpecialMesh",Back)
573
Back2.MeshType = "Brick"
574
Back2.Scale = Vector3.new(9.5,9.3,0.3)
575
local Back3 = Instance.new("Weld",Back)
576
Back3.Part0 = torso
577
Back3.Part1 = Back
578
Back3.C0 = CFrame.new(0,0,2.5)
579
----------------------------------------------------
580
----------------------------------------------------
581
local Leg = Instance.new("Part",char)
582
Leg.Size = Vector3.new(1,1,1)
583
Leg.BrickColor = BrickColor.new("Bronze")
584
Leg.TopSurface = 0
585
Leg.BottomSurface = 0
586
Leg.CanCollide = false
587
local Leg2 = Instance.new("SpecialMesh",Leg)
588
Leg2.MeshType = "Brick"
589
Leg2.Scale = Vector3.new(5,8.5,0.3)
590
local Leg3 = Instance.new("Weld",Leg)
591
Leg3.Part0 = rleg
592
Leg3.Part1 = Leg
593
Leg3.C0 = CFrame.new(0,0,2.5)
594
local LegR = Instance.new("Part",char)
595
LegR.Size = Vector3.new(1,1,1)
596
LegR.BrickColor = BrickColor.new("Bronze")
597
LegR.TopSurface = 0
598
LegR.BottomSurface = 0
599
LegR.CanCollide = false
600
local Leg2R = Instance.new("SpecialMesh",LegR)
601
Leg2R.MeshType = "Brick"
602
Leg2R.Scale = Vector3.new(5,8.5,0.3)
603
local Leg3R = Instance.new("Weld",LegR)
604
Leg3R.Part0 = rleg
605
Leg3R.Part1 = LegR
606
Leg3R.C0 = CFrame.new(0,0,-2.5)
607
local LegRS = Instance.new("Part",char)
608
LegRS.Size = Vector3.new(1,1,1)
609
LegRS.BrickColor = BrickColor.new("Bronze")
610
LegRS.TopSurface = 0
611
LegRS.BottomSurface = 0
612
LegRS.CanCollide = false
613
local Leg2RS = Instance.new("SpecialMesh",LegRS)
614
Leg2RS.MeshType = "Brick"
615
Leg2RS.Scale = Vector3.new(0.3,8.5,4.5)
616
local Leg3RS = Instance.new("Weld",LegRS)
617
Leg3RS.Part0 = rleg
618
Leg3RS.Part1 = LegRS
619
Leg3RS.C0 = CFrame.new(2.5,0,0)*CFrame.Angles(0,0,0)
620
local TopRS = Instance.new("Part",char)
621
TopRS.Size = Vector3.new(1,1,1)
622
TopRS.BrickColor = BrickColor.new("Bronze")
623
TopRS.TopSurface = 0
624
TopRS.BottomSurface = 0
625
TopRS.CanCollide = false
626
local BotRS = Instance.new("Part",char)
627
BotRS.Size = Vector3.new(1,1,1)
628
BotRS.BrickColor = BrickColor.new("Bronze")
629
BotRS.BottomSurface = 0
630
BotRS.TopSurface = 0
631
BotRS.CanCollide = false
632
local Bot2RS = Instance.new("SpecialMesh",BotRS)
633
Bot2RS.MeshType = "Brick"
634
Bot2RS.Scale = Vector3.new(4.7,0.3,4.7)
635
local Bot3RS = Instance.new("Weld",BotRS)
636
Bot3RS.Part0 = rleg
637
Bot3RS.Part1 = BotRS
638
Bot3RS.C0 = CFrame.new(0,-5,0)*CFrame.Angles(0,0,0)
639
-----------------------------------------------------------
640
local Arm = Instance.new("Part",char)
641
Arm.Size = Vector3.new(1,1,1)
642
Arm.BrickColor = BrickColor.new("Bronze")
643
Arm.TopSurface = 0
644
Arm.BottomSurface = 0
645
Arm.CanCollide = false
646
local Arm2 = Instance.new("SpecialMesh",Arm)
647
Arm2.MeshType = "Brick"
648
Arm2.Scale = Vector3.new(5,8.5,0.3)
649
local Arm3 = Instance.new("Weld",Arm)
650
Arm3.Part0 = lleg
651
Arm3.Part1 = Arm
652
Arm3.C0 = CFrame.new(0,0,2.5)
653
local ArmR = Instance.new("Part",char)
654
ArmR.Size = Vector3.new(1,1,1)
655
ArmR.BrickColor = BrickColor.new("Bronze")
656
ArmR.TopSurface = 0
657
ArmR.BottomSurface = 0
658
ArmR.CanCollide = false
659
local Arm2R = Instance.new("SpecialMesh",ArmR)
660
Arm2R.MeshType = "Brick"
661
Arm2R.Scale = Vector3.new(5,8.5,0.3)
662
local Arm3R = Instance.new("Weld",ArmR)
663
Arm3R.Part0 = lleg
664
Arm3R.Part1 = ArmR
665
Arm3R.C0 = CFrame.new(0,0,-2.5)
666
local ArmRS = Instance.new("Part",char)
667
ArmRS.Size = Vector3.new(1,1,1)
668
ArmRS.BrickColor = BrickColor.new("Bronze")
669
ArmRS.TopSurface = 0
670
ArmRS.BottomSurface = 0
671
ArmRS.CanCollide = false
672
local Arm2RS = Instance.new("SpecialMesh",ArmRS)
673
Arm2RS.MeshType = "Brick"
674
Arm2RS.Scale = Vector3.new(0.3,8.5,4.5)
675
local Arm3RS = Instance.new("Weld",ArmRS)
676
Arm3RS.Part0 = lleg
677
Arm3RS.Part1 = ArmRS
678
Arm3RS.C0 = CFrame.new(-2.5,0,0)*CFrame.Angles(0,0,0)
679
local BotRS = Instance.new("Part",char)
680
BotRS.Size = Vector3.new(1,1,1)
681
BotRS.BrickColor = BrickColor.new("Bronze")
682
BotRS.BottomSurface = 0
683
BotRS.TopSurface = 0
684
BotRS.CanCollide = false
685
local Bot2RS = Instance.new("SpecialMesh",BotRS)
686
Bot2RS.MeshType = "Brick"
687
Bot2RS.Scale = Vector3.new(4.7,0.3,4.7)
688
local Bot3RS = Instance.new("Weld",BotRS)
689
Bot3RS.Part0 = lleg
690
Bot3RS.Part1 = BotRS
691
Bot3RS.C0 = CFrame.new(0,-5,0)*CFrame.Angles(0,0,0)
692
----------------------------------------------------
693
local Pec = Instance.new("Part",char)
694
Pec.Size = Vector3.new(1,1,1)
695
Pec.BrickColor = BrickColor.new("Bronze")
696
Pec.CanCollide = false
697
Pec.TopSurface = 0
698
Pec.BottomSurface = 0
699
local Pec2 = Instance.new("SpecialMesh",Pec)
700
Pec2.MeshType = "Brick"
701
Pec2.Scale = Vector3.new(5,3,0.3)
702
local Pec3 = Instance.new("Weld",Pec)
703
Pec3.Part0 = torso
704
Pec3.Part1 = Pec
705
Pec3.C0 = CFrame.new(2,2.8,-2.8)*CFrame.Angles(0,0,0.1)
706
local PecA = Instance.new("Part",char)
707
PecA.Size = Vector3.new(1,1,1)
708
PecA.BrickColor = BrickColor.new("Bronze")
709
PecA.CanCollide = false
710
PecA.TopSurface = 0
711
PecA.BottomSurface = 0
712
local Pec2A = Instance.new("SpecialMesh",PecA)
713
Pec2A.MeshType = "Brick"
714
Pec2A.Scale = Vector3.new(5,3,0.3)
715
local Pec3A = Instance.new("Weld",PecA)
716
Pec3A.Part0 = torso
717
Pec3A.Part1 = PecA
718
Pec3A.C0 = CFrame.new(-2,2.8,-2.8)*CFrame.Angles(0,0,-0.1)
719
---------------------------------------------------
720
local Abs = Instance.new("Part",char)
721
Abs.Size = Vector3.new(1,1,1)
722
Abs.BrickColor = BrickColor.new("Bronze")
723
Abs.CanCollide = false
724
Abs.TopSurface = 0
725
Abs.BottomSurface = 0
726
local Abs2 = Instance.new("SpecialMesh",Abs)
727
Abs2.MeshType = "Brick"
728
Abs2.Scale = Vector3.new(2,2,0.3)
729
local Abs3 = Instance.new("Weld",Abs)
730
Abs3.Part0 = torso
731
Abs3.Part1 = Abs
732
Abs3.C0 = CFrame.new(1.4,0,-2.8)*CFrame.Angles(0,0,0.1)
733
local Abs = Instance.new("Part",char)
734
Abs.Size = Vector3.new(1,1,1)
735
Abs.BrickColor = BrickColor.new("Bronze")
736
Abs.CanCollide = false
737
Abs.TopSurface = 0
738
Abs.BottomSurface = 0
739
local Abs2 = Instance.new("SpecialMesh",Abs)
740
Abs2.MeshType = "Brick"
741
Abs2.Scale = Vector3.new(2,2,0.3)
742
local Abs3 = Instance.new("Weld",Abs)
743
Abs3.Part0 = torso
744
Abs3.Part1 = Abs
745
Abs3.C0 = CFrame.new(-1.4,0,-2.8)*CFrame.Angles(0,0,-0.1)
746
747
local Abs = Instance.new("Part",char)
748
Abs.Size = Vector3.new(1,1,1)
749
Abs.BrickColor = BrickColor.new("Bronze")
750
Abs.CanCollide = false
751
Abs.TopSurface = 0
752
Abs.BottomSurface = 0
753
local Abs2 = Instance.new("SpecialMesh",Abs)
754
Abs2.MeshType = "Brick"
755
Abs2.Scale = Vector3.new(2,2,0.3)
756
local Abs3 = Instance.new("Weld",Abs)
757
Abs3.Part0 = torso
758
Abs3.Part1 = Abs
759
Abs3.C0 = CFrame.new(1.4,-2.1,-2.8)*CFrame.Angles(0,0,0.1)
760
local Abs = Instance.new("Part",char)
761
Abs.Size = Vector3.new(1,1,1)
762
Abs.BrickColor = BrickColor.new("Bronze")
763
Abs.CanCollide = false
764
Abs.TopSurface = 0
765
Abs.BottomSurface = 0
766
local Abs2 = Instance.new("SpecialMesh",Abs)
767
Abs2.MeshType = "Brick"
768
Abs2.Scale = Vector3.new(2,2,0.3)
769
local Abs3 = Instance.new("Weld",Abs)
770
Abs3.Part0 = torso
771
Abs3.Part1 = Abs
772
Abs3.C0 = CFrame.new(-1.4,-2.1,-2.8)*CFrame.Angles(0,0,-0.1)
773
774
local Abs = Instance.new("Part",char)
775
Abs.Size = Vector3.new(1,1,1)
776
Abs.BrickColor = BrickColor.new("Bronze")
777
Abs.CanCollide = false
778
Abs.TopSurface = 0
779
Abs.BottomSurface = 0
780
local Abs2 = Instance.new("SpecialMesh",Abs)
781
Abs2.MeshType = "Brick"
782
Abs2.Scale = Vector3.new(2,2,0.3)
783
local Abs3 = Instance.new("Weld",Abs)
784
Abs3.Part0 = torso
785
Abs3.Part1 = Abs
786
Abs3.C0 = CFrame.new(1.4,-4.1,-2.8)*CFrame.Angles(0,0,0.1)
787
local Abs = Instance.new("Part",char)
788
Abs.Size = Vector3.new(1,1,1)
789
Abs.BrickColor = BrickColor.new("Bronze")
790
Abs.CanCollide = false
791
Abs.TopSurface = 0
792
Abs.BottomSurface = 0
793
local Abs2 = Instance.new("SpecialMesh",Abs)
794
Abs2.MeshType = "Brick"
795
Abs2.Scale = Vector3.new(2,2,0.3)
796
local Abs3 = Instance.new("Weld",Abs)
797
Abs3.Part0 = torso
798
Abs3.Part1 = Abs
799
Abs3.C0 = CFrame.new(-1.4,-4.1,-2.8)*CFrame.Angles(0,0,-0.1)
800
-----------------------------------------------------
801
local Head = Instance.new("Part",char)
802
Head.Size = Vector3.new(1,1,1)
803
Head.BrickColor = BrickColor.new("Bronze")
804
Head.CanCollide = false
805
Head.TopSurface = 0
806
Head.BottomSurface = 0
807
local Head2 = Instance.new("SpecialMesh",Head)
808
Head2.MeshType = "Head"
809
Head2.Scale = Vector3.new(11.5,6.5,6.5)
810
local Head3 = Instance.new("Weld",Head)
811
Head3.Part0 = hed
812
Head3.Part1 = Head
813
Head3.C0 = CFrame.new(0,0,0)
814
-----------------------------------------------------
815
local Eye2 = Instance.new("Part",char)
816
Eye2.Size = Vector3.new(1,1,1)
817
Eye2.BrickColor = BrickColor.new("Really black")
818
Eye2.CanCollide = false
819
Eye2.TopSurface = 0
820
Eye2.BottomSurface = 0
821
local Eye22 = Instance.new("SpecialMesh",Eye2)
822
Eye22.MeshType = "Sphere"
823
Eye22.Scale = Vector3.new(1.2,0.6,0.1)
824
local Eye32 = Instance.new("Weld",Eye2)
825
Eye32.Part0 = hed
826
Eye32.Part1 = Eye2
827
Eye32.C0 = CFrame.new(1.3,0.5,-3)*CFrame.Angles(0,0,0.3)
828
local Eye = Instance.new("Part",char)
829
Eye.Size = Vector3.new(1,1,1)
830
Eye.BrickColor = BrickColor.new("Really black")
831
Eye.CanCollide = false
832
Eye.TopSurface = 0
833
Eye.BottomSurface = 0
834
local Eye212 = Instance.new("SpecialMesh",Eye)
835
Eye212.MeshType = "Sphere"
836
Eye212.Scale = Vector3.new(1.2,0.6,0.1)
837
local Eye3 = Instance.new("Weld",Eye)
838
Eye3.Part0 = hed
839
Eye3.Part1 = Eye
840
Eye3.C0 = CFrame.new(-1.3,0.5,-3)*CFrame.Angles(0,0,-0.3)
841
842
local Glow = Instance.new("Part",char)
843
Glow.Size = Vector3.new(1,1,1)
844
Glow.BrickColor = BrickColor.new("Bronze")
845
Glow.CanCollide = false
846
Glow.TopSurface = 0
847
Glow.Material = "Neon"
848
Glow.BottomSurface = 0
849
local Glow2 = Instance.new("SpecialMesh",Glow)
850
Glow2.MeshType = "Sphere"
851
Glow2.Scale = Vector3.new(0.5,0.5,0.5)
852
local Glow3 = Instance.new("Weld",Glow)
853
Glow3.Part0 = Eye
854
Glow3.Part1 = Glow
855
Glow3.C0 = CFrame.new(0,0,-0.2)*CFrame.Angles(0,0,0)
856
857
local Glow = Instance.new("Part",char)
858
Glow.Size = Vector3.new(1,1,1)
859
Glow.BrickColor = BrickColor.new("Bronze")
860
Glow.CanCollide = false
861
Glow.TopSurface = 0
862
Glow.Material = "Neon"
863
Glow.BottomSurface = 0
864
local Glow2 = Instance.new("SpecialMesh",Glow)
865
Glow2.MeshType = "Sphere"
866
Glow2.Scale = Vector3.new(0.5,0.5,0.5)
867
local Glow3 = Instance.new("Weld",Glow)
868
Glow3.Part0 = Eye2
869
Glow3.Part1 = Glow
870
Glow3.C0 = CFrame.new(0,0,-0.2)*CFrame.Angles(0,0,0)
871
-----------------------------------------------------
872
873
function weld5(part0, part1, c0, c1)
874
    weeld=Instance.new("Weld", part0)
875
    weeld.Part0=part0
876
    weeld.Part1=part1
877
    weeld.C0=c0
878
    weeld.C1=c1
879
    return weeld
880
end
881
----------------------------------------------------
882
function newRay(start,face,range,wat)
883
	local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
884
	hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
885
	return rey,hit,pos
886
end
887
----------------------------------------------------
888
mod5 = Instance.new("Model",char)
889
890
function FindNearestTorso(Position,Distance,SinglePlayer)
891
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
892
        local List = {}
893
        for i,v in pairs(workspace:GetChildren())do
894
            if v:IsA("Model")then
895
                if v:findFirstChild("Torso")then
896
                    if v ~= char then
897
                        if(v.Torso.Position -Position).magnitude <= Distance then
898
                            table.insert(List,v)
899
                        end 
900
                    end 
901
                end 
902
            end 
903
        end
904
    return List
905
end
906
907
function Landing()
908
    part=Instance.new('Part',mod5)
909
    part.Anchored=true
910
    part.CanCollide=false
911
    part.FormFactor='Custom'
912
    part.Size=Vector3.new(.2,.2,.2)
913
    part.CFrame=root.CFrame*CFrame.new(0,-2,0)
914
    part.Transparency=.7
915
    part.BrickColor=BrickColor.new('Really black')
916
    mesh=Instance.new('SpecialMesh',part)
917
    mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
918
    mesh.Scale=Vector3.new(10,5,10)
919
920
    for i,v in pairs(FindNearestTorso(torso.CFrame.p,40))do
921
        if v:FindFirstChild('Humanoid') then
922
            v.Humanoid:TakeDamage(math.random(20,30))
923
            v.Humanoid.PlatformStand = true
924
            v:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 100
925
        end
926
    end
927
928
    coroutine.resume(coroutine.create(function() 
929
        for i=0,3.8,0.05 do
930
            wait()
931
            part.CFrame=part.CFrame
932
            part.Transparency=i
933
            mesh.Scale=mesh.Scale+Vector3.new(1,0.2,1)
934
            end
935
        part.Parent = nil
936
    end))
937
end
938
----------------------------------------------------
939
mod4 = Instance.new("Model",char)
940
941
ptez = {0.7, 0.8, 0.9, 1}
942
943
function FindNearestTorso(Position,Distance,SinglePlayer)
944
    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
945
        local List = {}
946
        for i,v in pairs(workspace:GetChildren())do
947
            if v:IsA("Model")then
948
                if v:findFirstChild("Torso")then
949
                    if v ~= char then
950
                        if(v.Torso.Position -Position).magnitude <= Distance then
951
                            table.insert(List,v)
952
                        end 
953
                    end 
954
                end 
955
            end 
956
        end
957
    return List
958
end
959
960
----------------------------------------------------
961
962
local acos = math.acos
963
local sqrt = math.sqrt
964
local Vec3 = Vector3.new
965
local fromAxisAngle = CFrame.fromAxisAngle
966
967
local function toAxisAngle(CFr)
968
        local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
969
        local Angle = math.acos((R00+R11+R22-1)/2)
970
        local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
971
        A = A == 0 and 0.00001 or A
972
        local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
973
        B = B == 0 and 0.00001 or B
974
        local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
975
        C = C == 0 and 0.00001 or C
976
        local x = (R21-R12)/sqrt(A)
977
        local y = (R02-R20)/sqrt(B)
978
        local z = (R10-R01)/sqrt(C)
979
        return Vec3(x,y,z),Angle
980
end
981
982
function ApplyTrig(Num,Func)
983
        local Min,Max = Func(0),Func(1)
984
        local i = Func(Num)
985
        return (i-Min)/(Max-Min)
986
        --[[if Func == "sin" then
987
                return (math.sin((1-Num)*math.pi)+1)/2
988
        elseif Func == "cos" then
989
                return (math.cos((1-Num)*math.pi)+1)/2
990
        end]]
991
end
992
993
function LerpCFrame(CFrame1,CFrame2,Num)
994
        local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
995
        return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
996
end
997
mouse.KeyDown:connect(function(key)
998
	if key == "b" then
999
		if Debounces.CanAttack == true then
1000
        Debounces.CanAttack = false
1001
        Debounces.on = true
1002
        Debounces.NoIdl = true
1003
		for i = 1,20 do
1004
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(9,4,1) * CFrame.Angles(0.3,-0.5,1.55),.3)
1005
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-9,4,1) * CFrame.Angles(0.3,0.5,-1.55),.3)
1006
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(0.4,0,0),.3)
1007
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(0.3,0,0),.3)
1008
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -8.8,1) *CFrame.Angles(-0.3,0,-0.1),.3)
1009
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -8.8,1) * CFrame.Angles(-0.3,0,0.1),.3)
1010
        if Debounces.on == false then break end
1011
   	 		wait()
1012
		end
1013
		v = Instance.new("Sound")
1014
        v.SoundId = "rbxassetid://181384451"
1015
        v.Parent = torso
1016
        v.Looped = false
1017
        v.Pitch = 0.8
1018
        v.Volume = math.huge
1019
        wait(.01)
1020
        v:Play()
1021
		coroutine.resume(coroutine.create(function()
1022
			for i = 1,80 do 
1023
			local H = Instance.new("Part",torso)
1024
			H.Size = Vector3.new(1,1,1)
1025
			H.BrickColor = BrickColor.new("White")
1026
			H.CanCollide = false
1027
			H.Anchored = true
1028
			H.CFrame = torso.CFrame*CFrame.new(0,-13,0)*CFrame.Angles(1.3,0,0)
1029
			local H2 = Instance.new("SpecialMesh",H)
1030
			H2.MeshId = "rbxassetid://3270017"
1031
			coroutine.resume(coroutine.create(function()
1032
			for i = 1,200 do
1033
			H2.Scale = H2.Scale + Vector3.new(5,5,5)
1034
			H.Transparency = H.Transparency + 0.05
1035
			wait(0.05)
1036
			end
1037
			H:remove()
1038
			end))
1039
			wait(0.005)
1040
			end
1041
			if Debounces.CanAttack == false then
1042
        Debounces.CanAttack = true
1043
        Debounces.on = false
1044
        Debounces.NoIdl = false
1045
end
1046
		end))
1047
		end
1048
	end
1049
end)
1050
mouse.KeyDown:connect(function(key)
1051
	if key == "z" then
1052
		if Debounces.CanAttack == true then
1053
        Debounces.CanAttack = false
1054
        Debounces.on = true
1055
        Debounces.NoIdl = true
1056
for i = 1,20 do
1057
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.6,1,-3) * CFrame.Angles(1.55,0,0),.3)
1058
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.6,1,-3) * CFrame.Angles(1.55,0,0),.3)
1059
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(0,0,0),.3)
1060
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -6, 0) * CFrame.Angles(-1.5,0,0),.3)
1061
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -7.6,-2) *CFrame.Angles(1.55,0,0),.3)
1062
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -7.6,-2) * CFrame.Angles(1.55,0,0),.3)
1063
        if Debounces.on == false then break end
1064
    wait()
1065
end
1066
local Rock = Instance.new("Part",char)
1067
Rock.Size = Vector3.new(1,1,1)
1068
local Rock22 = Instance.new("SpecialMesh",Rock)
1069
Rock22.MeshId = "rbxassetid://433651599"
1070
Rock22.Scale = Vector3.new(0.5,0.5,0.5)
1071
local Rock2 = Instance.new("Weld",Rock)
1072
Rock2.Part0 = hed
1073
Rock2.Part1 = Rock
1074
Rock2.C0 = CFrame.new(0,40,0)*CFrame.Angles(0,-1.55,0)
1075
local PPA = Instance.new("Part",Rock)
1076
PPA.Size = Vector3.new(30,30,30)
1077
PPA.CanCollide = false
1078
local PPA2 = Instance.new("Weld",PPA)
1079
PPA2.Part0 = Rock
1080
PPA2.Part1 = PPA
1081
PPA2.C0 = CFrame.new(0,0,0)
1082
PPA.Touched:connect(function(hit)
1083
	if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
1084
		if not FA then FA = true
1085
		hit.Parent.Humanoid.PlatformStand = true
1086
		hit.Parent.Humanoid:TakeDamage(30)
1087
		local Fly = Instance.new("BodyVelocity",hit.Parent.Torso)
1088
		Fly.maxForce = Vector3.new(math.huge,math.huge,math.huge)
1089
		Fly.velocity = mouse.hit.lookVector*560
1090
		wait(0.1)
1091
		Fly:remove()
1092
		wait(3)
1093
		FA = false
1094
		end
1095
	end
1096
end)
1097
wait(0.5)
1098
for i = 1,20 do
1099
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.6,5.5,0) * CFrame.Angles(3.1,0,0),.3)
1100
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.6,5.5,0) * CFrame.Angles(3.1,0,0),.3)
1101
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(0,0,0),.3)
1102
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(0,0,0),.3)
1103
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -8.8,0) *CFrame.Angles(0,0,0),.3)
1104
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -8.8,0) * CFrame.Angles(0,0,0),.3)
1105
        if Debounces.on == false then break end
1106
    wait()
1107
end
1108
Rock2:remove()
1109
local Fly = Instance.new("BodyVelocity",Rock)
1110
Fly.maxForce = Vector3.new(math.huge,math.huge,math.huge)
1111
Fly.velocity = mouse.hit.lookVector*200
1112
for i = 1,20 do
1113
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.6,1.5,-1) * CFrame.Angles(1.55,0,0),.3)
1114
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.6,1.5,-1) * CFrame.Angles(1.55,0,0),.3)
1115
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(-0.3,0,0),.3)
1116
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(-0.3,0,0),.3)
1117
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -8.8,0) *CFrame.Angles(0,0,0),.3)
1118
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -8.8,-2) * CFrame.Angles(0.5,0,0),.3)
1119
        if Debounces.on == false then break end
1120
    wait()
1121
end
1122
if Debounces.CanAttack == false then
1123
        Debounces.CanAttack = true
1124
        Debounces.on = false
1125
        Debounces.NoIdl = false
1126
end
1127
wait(2)
1128
Fly:remove()
1129
local SFXZ = Instance.new("Sound",Rock)
1130
		SFXZ.SoundId = "rbxassetid://134854740"
1131
		SFXZ.Volume = math.huge
1132
		SFXZ.Pitch = 1
1133
		SFXZ.Looped = false
1134
		wait(0.01)
1135
		SFXZ:Play()
1136
wait(3)
1137
Rock:remove()
1138
end
1139
	end
1140
end)
1141
mouse.KeyDown:connect(function(key)
1142
	if key == "e" then
1143
		if Debounces.CanAttack == true then
1144
        Debounces.CanAttack = false
1145
        Debounces.on = true
1146
        Debounces.NoIdl = true
1147
		for i = 1,20 do
1148
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.6,1,-3) * CFrame.Angles(1.3,0,0),.3)
1149
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.6,1,0) * CFrame.Angles(-0.5,0,0),.3)
1150
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(0,0,0),.3)
1151
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -8, 0) * CFrame.Angles(-0.5,0,0),.3)
1152
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -3.3,-3.5) *CFrame.Angles(0.5,0,0),.3)
1153
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -7.6,0.5) * CFrame.Angles(-1.1,0,0),.3)
1154
        if Debounces.on == false then break end
1155
    wait()
1156
		end
1157
		local HitBox = Instance.new("Part",char)
1158
HitBox.Size = Vector3.new(5,5,5)
1159
HitBox.CanCollide = false
1160
HitBox.Transparency = math.huge
1161
local HitBox2 = Instance.new("Weld",HitBox)
1162
HitBox2.Part0 = rarm
1163
HitBox2.Part1 = HitBox
1164
HitBox2.C0 = CFrame.new(0,-4.5,0)
1165
HitBox.Touched:connect(function(hit)
1166
	if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
1167
		if not DD then DD = true
1168
		HitBox:remove()
1169
		hit.Parent.Humanoid.PlatformStand = true
1170
		local We = Instance.new("Weld",hit.Parent.Torso)
1171
		We.Part0 = rarm
1172
		We.Part1 = hit.Parent.Torso
1173
		We.C0 = CFrame.new(0,-5,0)*CFrame.Angles(-1.55,0,0)
1174
		wait(1)
1175
		for i = 1,20 do
1176
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.6,4,0) * CFrame.Angles(3.1,0,1),.3)
1177
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.6,4,0) * CFrame.Angles(-3.1,0,-1),.3)
1178
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(1,0,0),.3)
1179
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -8, 0) * CFrame.Angles(-0.5,0,0),.3)
1180
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -3.3,-3.5) *CFrame.Angles(0.5,0,0),.3)
1181
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -7.6,0.5) * CFrame.Angles(-1.1,0,0),.3)
1182
        if Debounces.on == false then break end
1183
    	wait()
1184
		end
1185
		hit.Parent.Humanoid:TakeDamage(20)
1186
		for i = 1,20 do
1187
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(6,4,-1) * CFrame.Angles(1.55,0,-1),.3)
1188
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-6,4,-1) * CFrame.Angles(1.55,0,1),.3)
1189
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(-0.4,0,0),.3)
1190
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -8, 0) * CFrame.Angles(-0.5,0,0),.3)
1191
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -3.3,-3.5) *CFrame.Angles(0.5,0,0),.3)
1192
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -7.6,0.5) * CFrame.Angles(-1.1,0,0),.3)
1193
        if Debounces.on == false then break end
1194
    	wait()
1195
		end
1196
		for i = 1,20 do
1197
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(5,4,-1) * CFrame.Angles(1.55,0,-1.3),.3)
1198
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-5,4,-1) * CFrame.Angles(1.55,0,1.3),.3)
1199
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(-0.4,0,0),.3)
1200
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -8, 0) * CFrame.Angles(-0.5,0,0),.3)
1201
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -3.3,-3.5) *CFrame.Angles(0.5,0,0),.3)
1202
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -7.6,0.5) * CFrame.Angles(-1.1,0,0),.3)
1203
        if Debounces.on == false then break end
1204
    	wait()
1205
		end
1206
		local partasdeff = Instance.new("ParticleEmitter",hit.Parent.Torso)
1207
			partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0, 0))
1208
			partasdeff.LightEmission = .1
1209
			partasdeff.Size = NumberSequence.new(0.2)
1210
			partasdeff.Texture = "http://www.roblox.com/asset/?ID=380529823"
1211
			aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
1212
			bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
1213
			partasdeff.Transparency = bbb
1214
			partasdeff.Size = aaa
1215
			partasdeff.ZOffset = .9
1216
			partasdeff.Acceleration = Vector3.new(0, -5, 0)
1217
			partasdeff.LockedToPart = false
1218
			partasdeff.EmissionDirection = "Top"
1219
			partasdeff.Lifetime = NumberRange.new(1, 2)
1220
			partasdeff.Rate = 1000
1221
			partasdeff.Rotation = NumberRange.new(-100, 100)
1222
			partasdeff.RotSpeed = NumberRange.new(-100, 100)
1223
			partasdeff.Speed = NumberRange.new(10)
1224
			partasdeff.VelocitySpread = 300
1225
			partasdeff.Enabled = true
1226
			wait(1.5)
1227
		hit.Parent:BreakJoints()
1228
		We:remove()
1229
		partasdeff.Enabled = false
1230
		if Debounces.CanAttack == false then
1231
        Debounces.CanAttack = true
1232
        Debounces.on = false
1233
        Debounces.NoIdl = false
1234
		end
1235
		wait(3)
1236
		DD = false
1237
		end
1238
	end
1239
end)
1240
wait(5)
1241
if Debounces.CanAttack == false then
1242
        Debounces.CanAttack = true
1243
        Debounces.on = false
1244
        Debounces.NoIdl = false
1245
end
1246
	end
1247
	end
1248
end)
1249
mouse.KeyDown:connect(function(key)
1250
    if key == "r" then
1251
        if Debounces.CanAttack == true then
1252
        Debounces.CanAttack = false
1253
        Debounces.on = true
1254
        Debounces.NoIdl = true
1255
for i = 1,20 do
1256
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.6,1,0) * CFrame.Angles(0.5,0,0),.3)
1257
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.6,1,0) * CFrame.Angles(-0.5,0,0),.3)
1258
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(0,0,0),.3)
1259
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(-0.5,0,0),.3)
1260
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -8.8, -2) *CFrame.Angles(0.5,0,0),.3)
1261
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -7.6, 1.2) * CFrame.Angles(-1.5,0,0),.3)
1262
        if Debounces.on == false then break end
1263
    wait()
1264
end
1265
local HitBox = Instance.new("Part",char)
1266
HitBox.Size = Vector3.new(5,5,5)
1267
HitBox.CanCollide = false
1268
HitBox.Transparency = math.huge
1269
local HitBox2 = Instance.new("Weld",HitBox)
1270
HitBox2.Part0 = rleg
1271
HitBox2.Part1 = HitBox
1272
HitBox2.C0 = CFrame.new(0,-1.1,0)
1273
local SFXZ = Instance.new("Sound",torso)
1274
		SFXZ.SoundId = "rbxassetid://169259383"
1275
		SFXZ.Volume = math.huge
1276
		SFXZ.Pitch = 0.5
1277
		SFXZ.Looped = false
1278
		wait(0.01)
1279
		SFXZ:Play()
1280
HitBox.Touched:connect(function(hit)
1281
	if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
1282
		local SFXZ = Instance.new("Sound",torso)
1283
			SFXZ.SoundId = "rbxassetid://743886825"
1284
			SFXZ.Volume = 1
1285
			SFXZ.Pitch = 0.5
1286
			SFXZ.Looped = false
1287
			SFXZ:Play()
1288
		HitBox:remove()
1289
		hit.Parent.Humanoid:TakeDamage(44)
1290
		hit.Parent.Humanoid.PlatformStand = true
1291
		local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
1292
			Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
1293
			Fl.velocity = rleg.CFrame.lookVector*350
1294
			wait(0.1)
1295
			Fl:remove()
1296
	end
1297
end)
1298
for i = 1,20 do
1299
        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.6,1,0) * CFrame.Angles(-0.5,0,0),.3)
1300
        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.6,1,0) * CFrame.Angles(0.5,0,0),.3)
1301
        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0) * CFrame.Angles(0,0,0),.3)
1302
        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(0.5,0,0),.3)
1303
        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -8.8, 2) *CFrame.Angles(-0.5,0,0),.3)
1304
        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -7.6, -1.2) * CFrame.Angles(1.5,0,0),.3)
1305
        if Debounces.on == false then break end
1306
    wait()
1307
end
1308
if Debounces.CanAttack == false then
1309
        Debounces.CanAttack = true
1310
        Debounces.on = false
1311
        Debounces.NoIdl = false
1312
HitBox:remove()
1313
            end
1314
end
1315
end
1316
end)
1317
----------------------------------------------------
1318
mouse.KeyDown:connect(function(key)
1319
    if string.byte(key) == 48 then
1320
        char.Humanoid.WalkSpeed = 34
1321
    end
1322
end)
1323
mouse.KeyUp:connect(function(key)
1324
    if string.byte(key) == 48 then
1325
        char.Humanoid.WalkSpeed = 5
1326
    end
1327
end)
1328
----------------------------------------------------
1329
local animpose = "Idle"
1330
local lastanimpose = "Idle"
1331
local sine = 0
1332
local change = 1
1333
local val = 0
1334
local ffing = false
1335
----------------------------------------------------
1336
local x = Instance.new("Sound", char.Torso)
1337
x.SoundId = "http://www.roblox.com/asset/?id=273962540"
1338
x.Looped = true
1339
x.Volume = 1
1340
x.Pitch = 1
1341
local footsteps = false
1342
-------------------------------
1343
game:GetService("RunService").RenderStepped:connect(function()
1344
rarm.BrickColor = ASD
1345
larm.BrickColor = ASD
1346
rleg.BrickColor = ASD
1347
lleg.BrickColor = ASD
1348
hed.BrickColor = ASD
1349
torso.BrickColor = ASD
1350
--[[if char.Humanoid.Jump == true then
1351
jump = true
1352
else
1353
jump = false
1354
end]]
1355
char.Humanoid.FreeFalling:connect(function(f)
1356
if f then
1357
ffing = true
1358
else
1359
ffing = false
1360
end
1361
end)
1362
sine = sine + change
1363
if jumpn == true then
1364
animpose = "Jumping"
1365
elseif ffing == true then
1366
animpose = "Freefalling"
1367
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
1368
animpose = "Idle"
1369
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
1370
animpose = "Walking"
1371
elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
1372
animpose = "Running"
1373
end
1374
if animpose ~= lastanimpose then
1375
sine = 0
1376
if Debounces.NoIdl == false then
1377
if animpose == "Idle" then
1378
for i = 1, 2 do
1379
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(8,.9,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.2)
1380
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-8,.9,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
1381
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(0),0), 0.2)
1382
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
1383
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-3, -8.8, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
1384
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(3, -8.8, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
1385
end
1386
elseif animpose == "Walking" then
1387
for i = 1, 2 do
1388
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.3, .9, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(20)), 0.2)
1389
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.3, .9, 0)*CFrame.Angles(0, math.rad(1), math.rad(-10)), 0.2)
1390
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0)*CFrame.Angles(math.rad(-8), math.rad(0), math.rad(0)),0.2)
1391
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2, 0) * CFrame.Angles(math.rad(-4), 0, math.rad(0)), 0.2)
1392
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -8.8, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
1393
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -8.8, -.05) * CFrame.Angles(math.rad(-18), 0, 0), .4)
1394
end
1395
elseif animpose == "Running" then
1396
for i = 1, 2 do
1397
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.8, 0.9, .5) * CFrame.Angles(math.rad(-10), math.rad(-40), math.rad(50)), 0.2)
1398
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.8, 1.2, 0-1*math.cos(sine/4)/2)*CFrame.Angles(math.rad(50-80*math.cos(sine/8)/2), math.rad(0), math.rad(0-70*math.cos(sine/8)/2)), 0.2)
1399
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0)*CFrame.Angles(math.rad(6+8*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
1400
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+4*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
1401
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -8.8-0.44*math.cos(sine/8)/2.4, -.15 + math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + -math.sin(sine/8)/1.7, 0, 0), .4)
1402
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -8.8+0.44*math.cos(sine/8)/2.4, -.15 + -math.sin(sine/8)/1.5) * CFrame.Angles(math.rad(-20) + math.sin(sine/8)/1.7, 0, 0), .4)
1403
end
1404
wait()
1405
end
1406
else
1407
end
1408
end
1409
lastanimpose = animpose
1410
if Debounces.NoIdl == false then
1411
if animpose == "Idle" then
1412
if stanceToggle == "Normal" then
1413
change = 0.5
1414
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(8,1,0)*CFrame.new(0,0-.3*math.sin(tick()*1),0)*CFrame.Angles(0,0,0)*CFrame.Angles(0,0,0.3),.2)
1415
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-8,1,0)*CFrame.new(0,0-.3*math.sin(tick()*1),0)*CFrame.Angles(0,0,0)*CFrame.Angles(0,0,-0.3),.2)
1416
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,-.2)*CFrame.Angles(0-.1*math.sin(tick()*1),0,0)*CFrame.Angles(-0.3,0,0), 0.2)
1417
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(0, 0, 0), 0.2)
1418
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-3, -8.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
1419
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(3, -8.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
1420
elseif stanceToggle == "Sitting" then
1421
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3, .9, 0) * CFrame.Angles(math.rad(100-1*math.cos(sine/14)), math.rad(0), math.rad(20)), 0.2)
1422
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-2, .9, -1)*CFrame.Angles(math.rad(78+1*math.cos(sine/14)), math.rad(0), math.rad(50)), 0.2)
1423
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 3, -.3) * CFrame.Angles(math.rad(-14+1*math.cos(sine/14)), math.rad(0), math.rad(0)),0.2)
1424
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -3, 0) * CFrame.Angles(math.rad(-10+1*math.cos(sine/14)), 0, math.rad(0)), 0.2)
1425
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-1, -1, -2) * CFrame.Angles(math.rad(-10-1*math.cos(sine/14)), 0, 0), 0.2)
1426
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(1, -3, .6) * CFrame.Angles(math.rad(-50-1*math.cos(sine/14)), 0, 0), 0.2)
1427
end
1428
elseif animpose == "Walking" then
1429
if stanceToggle == "Normal" then
1430
change = 1
1431
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.6,0.8,0)*CFrame.Angles(0-.2*math.sin(tick()*2.5),0,0.2),.3)
1432
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.6,0.8,0)*CFrame.Angles(0+.2*math.sin(tick()*2.5),0,-0.2),.3)
1433
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0)*CFrame.Angles(-0.2,0,0),.3)
1434
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0,-1.8,0)*CFrame.new(0,0-.1*math.sin(tick()*2),0)*CFrame.Angles(0,0,0),.3)
1435
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -8.8-0.3*math.cos(sine/14)/2, -.05 + math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + -math.sin(sine/14)/2.3, 0, 0), .4)
1436
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -8.8+0.3*math.cos(sine/14)/2, -.05 + -math.sin(sine/14)/2) * CFrame.Angles(math.rad(-18) + math.sin(sine/14)/2.3, 0, 0), .4)
1437
end
1438
elseif animpose == "Running" then
1439
change = 1
1440
rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(7.7,0.5,0)*CFrame.Angles(0-.5*math.sin(tick()*7),0,0),.3)
1441
larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-7.7,0.5,0)*CFrame.Angles(0+.5*math.sin(tick()*7),0,0),.3)
1442
hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,7.5,0)*CFrame.Angles(math.rad(6+6*math.cos(sine/4)/1.8), math.rad(0), math.rad(0)),0.2)
1443
torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2.2+0.2*math.cos(sine/4)/2, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/4)/2), 0, math.rad(0)), 0.2)
1444
lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-2.5, -8.8-0.80*math.cos(sine/6)/2.4, -.15 + math.sin(sine/6)/1.5) * CFrame.Angles(math.rad(-10) + -math.sin(sine/6)/1.7, 0, 0), .4)
1445
rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(2.5, -8.8+0.80*math.cos(sine/6)/2.4, -.15 + -math.sin(sine/6)/1.5) * CFrame.Angles(math.rad(-10) + math.sin(sine/6)/1.7, 0, 0), .4)
1446
end
1447
end
1448
if animpose == "Walking" then
1449
    if footsteps == false then
1450
        x:Play()
1451
        footsteps = true
1452
    end
1453
    x.Pitch = 1.1
1454
elseif animpose == "Idle" then
1455
    x:Stop()
1456
    footsteps = false
1457
elseif animpose == "Running" then
1458
    x.Pitch = 1.2
1459
    if footsteps == false then
1460
        x:Play()
1461
        footsteps = true
1462
    end
1463
end
1464
end)
1465
end)
1466
1467
TextButton.Parent = Frame
1468
TextButton.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
1469
TextButton.BorderSizePixel = 0
1470
TextButton.Position = UDim2.new(0.219178081, 0, 0.586872578, 0)
1471
TextButton.Size = UDim2.new(0, 121, 0, 50)
1472
TextButton.Font = Enum.Font.SourceSans
1473
TextButton.Text = "False Pure Blade"
1474
TextButton.TextColor3 = Color3.new(0.968628, 0.968628, 0.968628)
1475
TextButton.TextScaled = true
1476
TextButton.TextSize = 14
1477
TextButton.TextWrapped = true
1478
1479
TextButton.MouseButton1Down:connect(function()
1480
--[[False pure by grgrgry21.
1481
             A
1482
          A     A
1483
         A   C   A
1484
          A     A
1485
             A
1486
Since i cant git a gud names, so ill just
1487
]]--
1488
wait(1 / 60)
1489
Effects = { }
1490
local Player = game.Players.localPlayer
1491
local Character = Player.Character
1492
local Humanoid = Character.Humanoid
1493
local Mouse = Player:GetMouse()
1494
local LeftArm = Character["Left Arm"]
1495
local RightArm = Character["Right Arm"]
1496
local LeftLeg = Character["Left Leg"]
1497
local RightLeg = Character["Right Leg"]
1498
local Head = Character.Head
1499
local Torso = Character.Torso
1500
local Camera = game.Workspace.CurrentCamera
1501
local RootPart = Character.HumanoidRootPart
1502
local RootJoint = RootPart.RootJoint
1503
local attack = false
1504
local Anim = 'Idle'
1505
local attacktype = 1
1506
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
1507
local velocity = RootPart.Velocity.y
1508
local sine = 0
1509
local change = 1
1510
local doe = 0
1511
local Create = LoadLibrary("RbxUtility").Create
1512
1513
local m = Create("Model"){
1514
	Parent = Character,
1515
	Name = "WeaponModel",
1516
}
1517
1518
Humanoid.Animator.Parent = nil
1519
Character.Animate.Parent = nil
1520
1521
local newMotor = function(part0, part1, c0, c1)
1522
	local w = Create('Motor'){
1523
		Parent = part0,
1524
		Part0 = part0,
1525
		Part1 = part1,
1526
		C0 = c0,
1527
		C1 = c1,
1528
	}
1529
	return w
1530
end
1531
1532
function clerp(a, b, t)
1533
	return a:lerp(b, t)
1534
end
1535
1536
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
1537
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1538
1539
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
1540
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
1541
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
1542
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
1543
RootJoint.C1 = CFrame.new(0, 0, 0)
1544
RootJoint.C0 = CFrame.new(0, 0, 0)
1545
Torso.Neck.C1 = CFrame.new(0, 0, 0)
1546
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
1547
1548
local rarmc1 = RW.C1
1549
local larmc1 = LW.C1
1550
local rlegc1 = RH.C1
1551
local llegc1 = LH.C1
1552
1553
local resetc1 = false
1554
1555
function PlayAnimationFromTable(table, speed, bool)
1556
	RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
1557
	Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
1558
	RW.C0 = clerp(RW.C0, table[3], speed) 
1559
	LW.C0 = clerp(LW.C0, table[4], speed) 
1560
	RH.C0 = clerp(RH.C0, table[5], speed) 
1561
	LH.C0 = clerp(LH.C0, table[6], speed) 
1562
	if bool == true then
1563
		if resetc1 == false then
1564
			resetc1 = true
1565
			RootJoint.C1 = RootJoint.C1
1566
			Torso.Neck.C1 = Torso.Neck.C1
1567
			RW.C1 = rarmc1
1568
			LW.C1 = larmc1
1569
			RH.C1 = rlegc1
1570
			LH.C1 = llegc1
1571
		end
1572
	end
1573
end
1574
1575
ArtificialHB = Create("BindableEvent", script){
1576
	Parent = script,
1577
	Name = "Heartbeat",
1578
}
1579
1580
script:WaitForChild("Heartbeat")
1581
1582
frame = 1 / 30
1583
tf = 0
1584
allowframeloss = false
1585
tossremainder = false
1586
lastframe = tick()
1587
script.Heartbeat:Fire()
1588
1589
game:GetService("RunService").Heartbeat:connect(function(s, p)
1590
	tf = tf + s
1591
	if tf >= frame then
1592
		if allowframeloss then
1593
			script.Heartbeat:Fire()
1594
			lastframe = tick()
1595
		else
1596
			for i = 1, math.floor(tf / frame) do
1597
				script.Heartbeat:Fire()
1598
			end
1599
			lastframe = tick()
1600
		end
1601
		if tossremainder then
1602
			tf = 0
1603
		else
1604
			tf = tf - frame * math.floor(tf / frame)
1605
		end
1606
	end
1607
end)
1608
1609
function swait(num)
1610
	if num == 0 or num == nil then
1611
		ArtificialHB.Event:wait()
1612
	else
1613
		for i = 0, num do
1614
			ArtificialHB.Event:wait()
1615
		end
1616
	end
1617
end
1618
1619
function RemoveOutlines(part)
1620
	part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
1621
end
1622
	
1623
CFuncs = {	
1624
	["Part"] = {
1625
		Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
1626
			local Part = Create("Part"){
1627
				Parent = Parent,
1628
				Reflectance = Reflectance,
1629
				Transparency = Transparency,
1630
				CanCollide = false,
1631
				Locked = true,
1632
				BrickColor = BrickColor.new(tostring(BColor)),
1633
				Name = Name,
1634
				Size = Size,
1635
				Material = Material,
1636
			}
1637
			RemoveOutlines(Part)
1638
			return Part
1639
		end;
1640
	};
1641
	
1642
	["Mesh"] = {
1643
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1644
			local Msh = Create(Mesh){
1645
				Parent = Part,
1646
				Offset = OffSet,
1647
				Scale = Scale,
1648
			}
1649
			if Mesh == "SpecialMesh" then
1650
				Msh.MeshType = MeshType
1651
				Msh.MeshId = MeshId
1652
			end
1653
			return Msh
1654
		end;
1655
	};
1656
	
1657
	["Mesh"] = {
1658
		Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
1659
			local Msh = Create(Mesh){
1660
				Parent = Part,
1661
				Offset = OffSet,
1662
				Scale = Scale,
1663
			}
1664
			if Mesh == "SpecialMesh" then
1665
				Msh.MeshType = MeshType
1666
				Msh.MeshId = MeshId
1667
			end
1668
			return Msh
1669
		end;
1670
	};
1671
	
1672
	["Weld"] = {
1673
		Create = function(Parent, Part0, Part1, C0, C1)
1674
			local Weld = Create("Weld"){
1675
				Parent = Parent,
1676
				Part0 = Part0,
1677
				Part1 = Part1,
1678
				C0 = C0,
1679
				C1 = C1,
1680
			}
1681
			return Weld
1682
		end;
1683
	};
1684
1685
	["Sound"] = {
1686
		Create = function(id, par, vol, pit) 
1687
			coroutine.resume(coroutine.create(function()
1688
				local S = Create("Sound"){
1689
					Volume = vol,
1690
					Pitch = pit or 1,
1691
					SoundId = id,
1692
					Parent = par or workspace,
1693
				}
1694
				wait() 
1695
				S:play() 
1696
				game:GetService("Debris"):AddItem(S, 6)
1697
			end))
1698
		end;
1699
	};
1700
	
1701
	["ParticleEmitter"] = {
1702
		Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
1703
			local fp = Create("ParticleEmitter"){
1704
				Parent = Parent,
1705
				Color = ColorSequence.new(Color1, Color2),
1706
				LightEmission = LightEmission,
1707
				Size = Size,
1708
				Texture = Texture,
1709
				Transparency = Transparency,
1710
				ZOffset = ZOffset,
1711
				Acceleration = Accel,
1712
				Drag = Drag,
1713
				LockedToPart = LockedToPart,
1714
				VelocityInheritance = VelocityInheritance,
1715
				EmissionDirection = EmissionDirection,
1716
				Enabled = Enabled,
1717
				Lifetime = LifeTime,
1718
				Rate = Rate,
1719
				Rotation = Rotation,
1720
				RotSpeed = RotSpeed,
1721
				Speed = Speed,
1722
				VelocitySpread = VelocitySpread,
1723
			}
1724
			return fp
1725
		end;
1726
	};
1727
1728
	CreateTemplate = {
1729
	
1730
	};
1731
}
1732
--
1733
1734
New = function(Object, Parent, Name, Data)
1735
	local Object = Instance.new(Object)
1736
	for Index, Value in pairs(Data or {}) do
1737
		Object[Index] = Value
1738
	end
1739
	Object.Parent = Parent
1740
	Object.Name = Name
1741
	return Object
1742
end
1743
	
1744
FalsePure = New("Model",Character,"FalsePure",{})
1745
Handle = New("Part",FalsePure,"Handle",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.299999982, 1.70000005, 0.299999982),CFrame = CFrame.new(-48.2500916, -1.57008398, -61.3999672, -9.0876497e-28, -0.999992251, -2.19723599e-41, 1, 1.11071278e-27, 4.5236298e-26, 4.56401948e-26, 2.19723599e-41, 0.999992251),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1746
Mesh = New("CylinderMesh",Handle,"Mesh",{})
1747
moter = New("Motor",Handle,"mot",{Part0 = RightArm,Part1 = Handle,})
1748
1749
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Lily white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.5, 0.200000003),CFrame = CFrame.new(-47.2715149, -1.36338556, -61.3999634, 2.56239254e-32, 0.49999404, -0.86601758, -2.22388375e-11, 0.866026103, 0.499999374, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.929412, 0.917647, 0.917647),})
1750
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1751
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.562414e-32, -2.22388375e-11, 0.99999845, 0.499998689, 0.866026103, -1.49011612e-08, -0.866025686, 0.499999374, 1.49011612e-08),C1 = CFrame.new(0.206698418, -0.97858429, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1752
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Pearl"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 1, 0.200000003),CFrame = CFrame.new(-47.0317993, -1.31070983, -61.3999672, 2.56235346e-32, 0.819148004, -0.573563516, -2.22384975e-11, 0.573569715, 0.819156826, 0.999989152, -1.49010226e-08, 3.12455703e-21),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.905882, 0.905882, 0.92549),})
1753
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.99000001, 1, 1),MeshType = Enum.MeshType.Wedge,})
1754
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56237491e-32, -2.22384975e-11, 0.99999845, 0.819155574, 0.573569715, -1.49011612e-08, -0.573568881, 0.819156826, 3.12454148e-21),C1 = CFrame.new(0.259374142, -1.21829987, 0, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1755
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 1.29999995, 0.300000012),CFrame = CFrame.new(-46.8144493, -1.42025173, -61.3999634, 2.56235434e-32, 0.965918303, -0.258805573, -2.22385062e-11, 0.258808374, 0.965928674, 0.999989152, 9.87187756e-22, 7.45051132e-09),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.803922, 0.803922, 0.803922),})
1756
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.980000019, 1, 1),MeshType = Enum.MeshType.Wedge,})
1757
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56237579e-32, -2.22385062e-11, 0.99999845, 0.965927303, 0.258808374, 9.87182809e-22, -0.258807957, 0.965928674, 7.4505806e-09),C1 = CFrame.new(0.149832249, -1.43565369, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1758
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Ghost grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 1.79999995, 0.400000006),CFrame = CFrame.new(-46.5558586, -1.79347599, -61.3999672, 2.56234846e-32, 0.984803557, 0.173662081, -2.22384541e-11, -0.173657477, 0.984803081, 0.999989152, -2.98020453e-08, -3.72525566e-09),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.792157, 0.796079, 0.819608),})
1759
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.970000029, 1, 1),MeshType = Enum.MeshType.Wedge,})
1760
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56236992e-32, -2.22384541e-11, 0.99999845, 0.984812737, -0.173657477, -2.98023224e-08, 0.173663691, 0.984803081, -3.7252903e-09),C1 = CFrame.new(-0.22339201, -1.69424438, 0, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1761
Spike = New("Part",FalsePure,"Spike",{Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 1.39999998, 0.600000024),CFrame = CFrame.new(-46.9159698, -2.03096008, -61.3999634, 2.5622988e-32, 0.76603353, 0.642783761, -2.22380222e-11, -0.642790675, 0.766041875, 0.999989152, -2.45183341e-21, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1762
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.959999979, 1, 1),MeshType = Enum.MeshType.Wedge,})
1763
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56232025e-32, -2.22380222e-11, 0.99999845, 0.766040683, -0.642790675, -2.45182129e-21, 0.642789781, 0.766041875, -1.49011612e-08),C1 = CFrame.new(-0.460876107, -1.33413315, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1764
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Lily white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.600000024, 0.400000006),CFrame = CFrame.new(-47.6331177, -1.78969467, -61.3999634, 2.56239989e-32, -0.500006378, 0.866009593, -2.22389e-11, -0.866019011, -0.500011802, 0.999989152, 1.49010226e-08, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.929412, 0.917647, 0.917647),})
1765
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1766
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56242134e-32, -2.22389e-11, 0.99999845, -0.500011027, -0.866019011, 1.49011612e-08, 0.866017699, -0.500011802, -1.49011612e-08),C1 = CFrame.new(-0.219610691, -0.616977692, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1767
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Lily white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.899999976, 0.200000003),CFrame = CFrame.new(-47.3447189, -1.0901736, -61.3999634, -4.32129639e-07, 0.499998748, 0.866015792, 1.97440386e-07, 0.866032064, -0.500000596, -0.999988616, -1.49010226e-08, 2.38416362e-07),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.929412, 0.917647, 0.917647),})
1768
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1769
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.32133675e-07, 1.97440386e-07, -0.999997914, 0.500003397, 0.866032064, -1.49011612e-08, 0.866023898, -0.500000596, 2.38418579e-07),C1 = CFrame.new(0.479910374, -0.905380249, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1770
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.799999952, 0.700000048),CFrame = CFrame.new(-47.1315651, -2.19225883, -61.3999634, 2.56218683e-32, 0.258823365, 0.965913594, -2.22370507e-11, -0.965924084, 0.258826047, 0.999989152, -7.45051132e-09, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
1771
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.949999988, 1, 1),MeshType = Enum.MeshType.Wedge,})
1772
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56220829e-32, -2.22370507e-11, 0.99999845, 0.258825749, -0.965924084, -7.4505806e-09, 0.965922594, 0.258826047, -1.49011612e-08),C1 = CFrame.new(-0.622174859, -1.11853409, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1773
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.799999952, 0.50000006),CFrame = CFrame.new(-47.4304199, -2.16611481, -61.3999672, 2.56216891e-32, -0.0871449262, 0.996184826, -2.22368964e-11, -0.996195555, -0.0871458799, 0.999989152, 1.86262783e-09, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1774
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.939999998, 1, 1),MeshType = Enum.MeshType.Wedge,})
1775
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56219036e-32, -2.22368964e-11, 0.99999845, -0.0871457383, -0.996195555, 1.86264515e-09, 0.996194124, -0.0871458799, -1.49011612e-08),C1 = CFrame.new(-0.596030831, -0.81967926, 0, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1776
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-50.1660652, -1.31189001, -61.400013, -0.499992728, -3.07613039e-41, 0.866017044, 0.866026521, 6.34114992e-26, 0.499998152, 7.45051132e-09, 0.999989152, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1777
Mesh = New("BlockMesh",Dot1,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1778
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.499997377, 0.866026521, 7.4505806e-09, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.86602515, 0.499998152, -1.49011612e-08),C1 = CFrame.new(0.25819397, 1.91598892, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1779
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.9985733, -1.21866977, -61.400013, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1780
Mesh = New("CylinderMesh",Dot1,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1781
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.351414204, 1.74849701, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1782
Spike1 = New("Part",FalsePure,"Spike1",{BrickColor = BrickColor.new("Mid gray"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.29999995, 0.300000012),CFrame = CFrame.new(-46.7762184, -0.933160663, -61.3999634, 2.56235052e-32, 0.819151461, -0.573560953, -2.22384715e-11, 0.573570251, 0.819157362, 0.999989152, -1.49010226e-08, 3.12455905e-21),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.803922, 0.803922, 0.803922),})
1783
Mesh = New("SpecialMesh",Spike1,"Mesh",{Scale = Vector3.new(0.600000024, 1, 1),MeshType = Enum.MeshType.Wedge,})
1784
mot = New("Motor",Spike1,"mot",{Part0 = Spike1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56237197e-32, -2.22384715e-11, 0.99999845, 0.819159031, 0.573570251, -1.49011612e-08, -0.573566318, 0.819157362, 3.1245435e-21),C1 = CFrame.new(0.636923313, -1.47388458, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1785
Spike1 = New("Part",FalsePure,"Spike1",{BrickColor = BrickColor.new("Ghost grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.29999995, 0.300000012),CFrame = CFrame.new(-46.6636124, -1.2150687, -61.3999634, 2.56232055e-32, 0.939684093, -0.342011541, -2.2238213e-11, 0.342015177, 0.939694345, 0.999989152, -1.49010226e-08, 7.45051132e-09),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.792157, 0.796079, 0.819608),})
1786
Mesh = New("SpecialMesh",Spike1,"Mesh",{Scale = Vector3.new(0.589999974, 1, 1),MeshType = Enum.MeshType.Wedge,})
1787
mot = New("Motor",Spike1,"mot",{Part0 = Spike1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.562342e-32, -2.2238213e-11, 0.99999845, 0.939692795, 0.342015177, -1.49011612e-08, -0.34201473, 0.939694345, 7.4505806e-09),C1 = CFrame.new(0.355015278, -1.58649063, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1788
Spike1 = New("Part",FalsePure,"Spike1",{Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.89999998, 0.400000006),CFrame = CFrame.new(-46.1350174, -1.52016199, -61.3999634, 2.56231849e-32, 0.996179581, -0.0871494189, -2.22381939e-11, 0.0871487409, 0.996193051, 0.999989152, -2.98020453e-08, 3.79983671e-21),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
1789
Mesh = New("SpecialMesh",Spike1,"Mesh",{Scale = Vector3.new(0.579999983, 1, 1),MeshType = Enum.MeshType.Wedge,})
1790
mot = New("Motor",Spike1,"mot",{Part0 = Spike1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56233994e-32, -2.22381939e-11, 0.99999845, 0.996188879, 0.0871487409, -2.98023224e-08, -0.087150231, 0.996193051, 3.79981772e-21),C1 = CFrame.new(0.0499219894, -2.11508942, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1791
Spike1 = New("Part",FalsePure,"Spike1",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.29999995, 0.5),CFrame = CFrame.new(-46.186203, -2.07315493, -61.3999672, 2.56230644e-32, 0.906295478, 0.422622353, -2.22380898e-11, -0.422626913, 0.906305313, 0.999989152, -1.49010226e-08, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
1792
Mesh = New("SpecialMesh",Spike1,"Mesh",{Scale = Vector3.new(0.569999993, 1, 1),MeshType = Enum.MeshType.Wedge,})
1793
mot = New("Motor",Spike1,"mot",{Part0 = Spike1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56232789e-32, -2.22380898e-11, 0.99999845, 0.906303942, -0.422626913, -1.49011612e-08, 0.422626287, 0.906305313, -1.49011612e-08),C1 = CFrame.new(-0.503070951, -2.06390381, 0, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1794
Spike1 = New("Part",FalsePure,"Spike1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.899999976, 0.400000006),CFrame = CFrame.new(-46.543129, -2.34609985, -61.3999634, 2.56227206e-32, 0.766030967, 0.642786801, -2.22377915e-11, -0.642793834, 0.766039252, 0.999989152, -2.98020453e-08, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1795
Mesh = New("SpecialMesh",Spike1,"Mesh",{Scale = Vector3.new(0.560000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
1796
mot = New("Motor",Spike1,"mot",{Part0 = Spike1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.56229351e-32, -2.22377915e-11, 0.99999845, 0.76603812, -0.642793834, -2.98023224e-08, 0.642792821, 0.766039252, -1.49011612e-08),C1 = CFrame.new(-0.776015878, -1.70697403, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1797
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.300000012, 0.200000003),CFrame = CFrame.new(-49.1000824, -2.3200841, -61.3999557, 2.10534122e-38, 0.258817434, 0.965918183, -1.82988151e-17, -0.965925455, 0.258820117, 0.999989152, -3.68438483e-21, -2.98020453e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1798
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.600000024, 1, 1),MeshType = Enum.MeshType.Wedge,})
1799
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.10799528e-38, -1.82988151e-17, 0.99999845, 0.258819818, -0.965925455, -3.68436665e-21, 0.965927184, 0.258820117, -2.98023224e-08),C1 = CFrame.new(-0.750000119, 0.849998474, 1.14440918e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1800
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.300000012, 0.200000003),CFrame = CFrame.new(-48.8800812, -2.30008411, -61.3999596, -3.53375658e-37, 0.573572159, 0.819137514, 3.06665685e-16, -0.819146335, 0.573578417, 0.999989152, -1.49010226e-08, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1801
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.600000024, 1, 1),MeshType = Enum.MeshType.Wedge,})
1802
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.53352205e-37, 3.06665685e-16, 0.99999845, 0.573577523, -0.819146335, -1.49011612e-08, 0.819145083, 0.573578417, -1.49011612e-08),C1 = CFrame.new(-0.730000138, 0.629993439, 7.62939453e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1803
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.300000012, 0.200000003),CFrame = CFrame.new(-48.7000809, -2.28008413, -61.3999557, 3.77781008e-37, 0.642786145, 0.766030967, -3.27900298e-16, -0.766039252, 0.642793119, 0.999989152, -1.49010226e-08, -2.98020453e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1804
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.600000024, 1, 1),MeshType = Enum.MeshType.Wedge,})
1805
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.77810469e-37, -3.27900298e-16, 0.99999845, 0.642792165, -0.766039252, -1.49011612e-08, 0.76603812, 0.642793119, -2.98023224e-08),C1 = CFrame.new(-0.710000157, 0.449993134, 1.14440918e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1806
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.300000012, 0.200000003),CFrame = CFrame.new(-48.5000839, -2.28008413, -61.3999596, 3.94482692e-37, 0.707106113, 0.70709604, -3.42395599e-16, -0.70710361, 0.707113743, 0.999989152, -2.69714618e-21, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1807
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.600000024, 1, 1),MeshType = Enum.MeshType.Wedge,})
1808
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.94512332e-37, -3.42395599e-16, 0.99999845, 0.70711267, -0.70710361, -2.69713265e-21, 0.707102597, 0.707113743, -1.49011612e-08),C1 = CFrame.new(-0.710000157, 0.249996185, 7.62939453e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1809
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.300000012, 0.200000003),CFrame = CFrame.new(-48.10009, -2.2700839, -61.3999557, 3.54706577e-37, 0.819147587, 0.573563874, -3.07874189e-16, -0.573570073, 0.819156349, 0.999989152, -1.49010226e-08, -2.98020453e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1810
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.600000024, 1, 1),MeshType = Enum.MeshType.Wedge,})
1811
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.54735904e-37, -3.07874189e-16, 0.99999845, 0.819155157, -0.573570073, -1.49011612e-08, 0.573569238, 0.819156349, -2.98023224e-08),C1 = CFrame.new(-0.699999928, -0.150001526, 1.14440918e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1812
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.300000012, 0.200000003),CFrame = CFrame.new(-48.3000908, -2.28008413, -61.3999596, 3.85266184e-37, 0.766038358, 0.642772079, -3.34396643e-16, -0.642779052, 0.766046643, 0.999989152, -1.49010226e-08, -2.98020453e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1813
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.600000024, 1, 1),MeshType = Enum.MeshType.Wedge,})
1814
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.85295734e-37, -3.34396643e-16, 0.99999845, 0.766045511, -0.642779052, -1.49011612e-08, 0.642778099, 0.766046643, -2.98023224e-08),C1 = CFrame.new(-0.710000157, 0.0499992371, 7.62939453e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1815
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.600000024, 0.300000012),CFrame = CFrame.new(-49.3245049, -2.33649302, -61.3999557, 2.10534122e-38, 0.258817434, 0.965918183, -1.82988151e-17, -0.965925455, 0.258820117, 0.999989152, -3.68438483e-21, -2.98020453e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1816
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1817
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.10799528e-38, -1.82988151e-17, 0.99999845, 0.258819818, -0.965925455, -3.68436665e-21, 0.965927184, 0.258820117, -2.98023224e-08),C1 = CFrame.new(-0.766409039, 1.07442093, 1.14440918e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1818
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 1, 0.300000012),CFrame = CFrame.new(-49.5315628, -1.56375158, -61.3999596, 2.2914048e-32, -0.258820981, 0.965923369, -1.98869497e-11, 0.96592772, 0.258822888, -0.999992132, 3.68439371e-21, 9.8724309e-22),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1819
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1820
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 2.29142376e-32, -1.98869497e-11, -1.00000143, -0.258823365, 0.96592772, 3.68437554e-21, 0.965932369, 0.258822888, 9.87238143e-22),C1 = CFrame.new(0.00633239746, 1.2814827, 7.62939453e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1821
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.299999982, 0.200000003, 2),CFrame = CFrame.new(-48.3000908, -2.12008476, -61.3999672, -3.07613039e-41, -1.31265848e-27, -0.999989152, 6.34114992e-26, 1, 1.514606e-27, 0.999989152, 6.3815396e-26, 3.07613039e-41),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1822
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.939999998, 1, 1),})
1823
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42),C1 = CFrame.new(-0.550000787, 0.0499992371, 0, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1824
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Pearl"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1, 0.899999976),CFrame = CFrame.new(-49.5889854, -1.59543979, -61.3999672, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.905882, 0.905882, 0.92549),})
1825
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.939999998, 1, 1),})
1826
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(-0.0253558159, 1.33890533, 0, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1827
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.400000006, 0.399999976),CFrame = CFrame.new(-49.3000793, -1.5600847, -61.3999672, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
1828
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.949999988, 1, 1),})
1829
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(0.00999927521, 1.04999542, 0, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1830
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.5, 0.300000012),CFrame = CFrame.new(-48.891571, -1.57008398, -61.5652542, 0.258816898, 0.965915024, -1.15221493e-21, -3.38608423e-21, 2.1001722e-21, 1, 0.965915024, -0.258816898, 3.81435841e-21),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
1831
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
1832
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.258819282, -3.38613654e-21, 0.965924025, 0.965924025, 2.10018734e-21, -0.258819282, -1.15222443e-21, 1, 3.81433943e-21),C1 = CFrame.new(0, 0.641483307, -0.165287018, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1833
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.5, 0.300000012),CFrame = CFrame.new(-48.8915672, -1.57008398, -61.2346611, -0.258816838, 0.965915024, -1.15221524e-21, -3.98252084e-21, 1.2575469e-22, 1, 0.965915024, 0.258816838, 3.81435841e-21),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
1834
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
1835
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.258819222, -3.98257375e-21, 0.965924025, 0.965924025, 1.25741752e-22, 0.258819222, -1.15222473e-21, 1, 3.81433943e-21),C1 = CFrame.new(0, 0.641479492, 0.165306091, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1836
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.899999976, 0.300000012),CFrame = CFrame.new(-49.0692291, -1.4620899, -61.5276108, 0.249998212, 0.933002472, -0.258816272, 0.066987969, 0.249999866, 0.965925872, 0.965915084, -0.258817375, -4.32129639e-07),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
1837
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
1838
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.250000536, 0.066987969, 0.965924084, 0.933011115, 0.249999866, -0.258819759, -0.258818656, 0.965925872, -4.32133675e-07),C1 = CFrame.new(0.10799408, 0.819145203, -0.127643585, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1839
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.899999976, 0.300000012),CFrame = CFrame.new(-49.0692291, -1.4620899, -61.2723122, -0.249998212, 0.933002472, -0.258816302, -0.066987969, 0.249999866, 0.965925872, 0.965915084, 0.258817315, 4.32129639e-07),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
1840
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
1841
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.250000536, -0.066987969, 0.965924084, 0.933011115, 0.249999866, 0.258819699, -0.258818686, 0.965925872, 4.32133675e-07),C1 = CFrame.new(0.10799408, 0.819145203, 0.127655029, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1842
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.899999976, 0.300000012),CFrame = CFrame.new(-49.0692291, -1.74534357, -61.5276108, 0.249998212, 0.933002472, 0.258816272, -0.066987969, -0.249999866, 0.965925872, 0.965915084, -0.258817375, 4.32129639e-07),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
1843
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
1844
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.250000536, -0.066987969, 0.965924084, 0.933011115, -0.249999866, -0.258819759, 0.258818656, 0.965925872, 4.32133675e-07),C1 = CFrame.new(-0.17525959, 0.819145203, -0.127643585, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1845
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.899999976, 0.300000012),CFrame = CFrame.new(-49.0692215, -1.74534357, -61.272316, -0.249998212, 0.933002472, 0.258816302, 0.066987969, -0.249999866, 0.965925872, 0.965915084, 0.258817315, -4.32129639e-07),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
1846
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(0.400000006, 1, 1),MeshType = Enum.MeshType.Wedge,})
1847
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.250000536, 0.066987969, 0.965924084, 0.933011115, -0.249999866, 0.258819699, 0.258818686, 0.965925872, -4.32133675e-07),C1 = CFrame.new(-0.17525959, 0.819137573, 0.127651215, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1848
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.4570084, -1.20501173, -61.3999519, 9.94172951e-33, 0.173643827, 0.984797597, -8.62836018e-12, 0.984808266, -0.173645705, -0.999989152, -7.45051132e-09, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1849
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(1, 1, 0.400000006),MeshType = Enum.MeshType.Wedge,})
1850
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 9.94181106e-33, -8.62836018e-12, -0.99999845, 0.173645437, 0.984808266, -7.4505806e-09, 0.984806776, -0.173645705, -1.49011612e-08),C1 = CFrame.new(0.36507225, 1.20692444, 1.52587891e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1851
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.4270134, -1.28501165, -61.3999596, 9.94170013e-33, 0.499994725, 0.86602062, -8.62833503e-12, 0.866030037, -0.50000155, -0.999989152, 3.3033484e-21, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1852
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(1, 1, 0.400000006),MeshType = Enum.MeshType.Wedge,})
1853
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 9.94178168e-33, -8.62833503e-12, -0.99999845, 0.499999374, 0.866030037, 3.30333184e-21, 0.866028726, -0.50000155, -1.49011612e-08),C1 = CFrame.new(0.285072327, 1.17692947, 7.62939453e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1854
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.5843773, -1.58256567, -61.3999519, 3.07613039e-41, -0.996183991, 0.0871540308, -6.34114992e-26, 0.087154977, 0.99619478, -0.999989152, 1.49010226e-08, -1.86262783e-09),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1855
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(1, 1, 0.400000006),MeshType = Enum.MeshType.Wedge,})
1856
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.39447198e-42, -8.88572924e-27, -0.99999845, -0.99619329, 0.087154977, 1.49011612e-08, 0.0871548429, 0.99619478, -1.86264515e-09),C1 = CFrame.new(-0.0124816895, 1.33429718, 1.52587891e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1857
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.5872993, -1.51570499, -61.3999519, 3.07613039e-41, -0.906298041, 0.422613382, -6.34114992e-26, 0.422617942, 0.906307876, -0.999989152, 2.98020453e-08, -7.45051132e-09),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1858
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(1, 1, 0.400000006),MeshType = Enum.MeshType.Wedge,})
1859
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.39447198e-42, -8.88572924e-27, -0.99999845, -0.906306505, 0.422617942, 2.98023224e-08, 0.422617316, 0.906307876, -7.4505806e-09),C1 = CFrame.new(0.0543789864, 1.33721924, 1.52587891e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1860
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.5385818, -1.63532388, -61.3999596, 3.07613039e-41, -0.996183753, -0.0871565193, -6.34114992e-26, -0.0871574655, 0.996194541, -0.999989152, 1.49010226e-08, 1.86262783e-09),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1861
Mesh = New("SpecialMesh",Spike,"Mesh",{Scale = Vector3.new(1, 1, 0.400000006),MeshType = Enum.MeshType.Wedge,})
1862
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.39447198e-42, -8.88572924e-27, -0.99999845, -0.996193051, -0.0871574655, 1.49011612e-08, -0.0871573314, 0.996194541, 1.86264515e-09),C1 = CFrame.new(-0.0652399063, 1.28850174, 7.62939453e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1863
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.300000012, 1.39999986),CFrame = CFrame.new(-49.9999962, -2.07008791, -61.400013, -3.07613039e-41, -1.31265848e-27, -0.999989152, 6.34114992e-26, 1, 1.514606e-27, 0.999989152, 6.3815396e-26, 3.07613039e-41),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1864
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.95, 1, 1),})
1865
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42),C1 = CFrame.new(-0.500003934, 1.74991989, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1866
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.300000012, 0.999999821),CFrame = CFrame.new(-50.9474716, -1.76260078, -61.400013, -3.07613039e-41, 0.707099676, -0.707098484, 6.34114992e-26, 0.707106173, 0.707107246, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1867
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.939999998, 1, 1),})
1868
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.707106233, 0.707106173, -1.49011612e-08, -0.707105041, 0.707107246, 1.49011612e-08),C1 = CFrame.new(-0.192516804, 2.69740295, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1869
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.400000036, 0.400000006),CFrame = CFrame.new(-49.5724182, -2.30962276, -61.400013, 3.95174463e-37, 0.258814007, 0.965916097, -3.42995986e-16, -0.965926588, 0.258816779, 0.999989152, -7.45051132e-09, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1870
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1871
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.95204103e-37, -3.42995986e-16, 0.99999845, 0.258816391, -0.965926588, -7.4505806e-09, 0.965925097, 0.258816779, -1.49011612e-08),C1 = CFrame.new(-0.739538789, 1.3223381, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1872
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.10000002, 0.400000006),CFrame = CFrame.new(-50.8254242, -1.19025886, -61.4000092, -1.01326953e-06, 0.906300783, -0.42260763, 4.99359487e-07, 0.42261219, 0.906310678, 0.999989212, 6.85447048e-07, -8.64259277e-07),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1873
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1874
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.01327896e-06, 4.99359487e-07, 0.99999851, 0.906309247, 0.42261219, 6.85453415e-07, -0.422611564, 0.906310678, -8.64267349e-07),C1 = CFrame.new(0.379825115, 2.57535172, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1875
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.5, 0.400000006),CFrame = CFrame.new(-51.3866425, -1.57306468, -61.400013, 6.4074402e-07, -0.573573709, 0.819140792, 1.25438112e-06, -0.819149613, -0.573579907, 0.999989212, 1.38579514e-06, 2.0861431e-07),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1876
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1877
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 6.40749931e-07, 1.25438112e-06, 0.99999851, -0.573579073, -0.819149613, 1.38580799e-06, 0.819148362, -0.573579907, 2.08616257e-07),C1 = CFrame.new(-0.00298070908, 3.13657379, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1878
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.699999988, 0.300000012),CFrame = CFrame.new(-51.1934013, -1.82922494, -61.4000168, -1.01326953e-06, 0.173657596, 0.98479414, 4.99310829e-07, -0.98480022, 0.173667192, 0.999989212, 6.63095534e-07, 8.79160325e-07),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1879
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1880
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.01327896e-06, 4.99310829e-07, 0.99999851, 0.173659205, -0.98480022, 6.63101673e-07, 0.984803319, 0.173667192, 8.7916851e-07),C1 = CFrame.new(-0.259140968, 2.94333267, -4.95910645e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1881
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.5, 0.300000012),CFrame = CFrame.new(-51.2918892, -1.81186092, -61.400013, -1.01326953e-06, -0.173642471, 0.984796643, 4.9929821e-07, -0.984811664, -0.173644006, 0.999989212, 3.24097243e-07, 1.0728736e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1882
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1883
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.01327896e-06, 4.9929821e-07, 0.99999851, -0.173644081, -0.984811664, 3.24100256e-07, 0.984805822, -0.173644006, 1.07288361e-06),C1 = CFrame.new(-0.241776943, 3.04182053, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1884
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.5, 0.200000003),CFrame = CFrame.new(-51.4126434, -1.52054298, -61.4000092, -1.01326953e-06, -0.422605842, 0.906299472, 4.9929622e-07, -0.906309307, -0.422610462, 0.999989212, 2.98020453e-08, 1.11757674e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1885
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
1886
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.01327896e-06, 4.9929622e-07, 0.99999851, -0.422609776, -0.906309307, 2.98023224e-08, 0.906307936, -0.422610462, 1.11758709e-06),C1 = CFrame.new(0.0495409966, 3.16257477, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1887
Blade1 = New("Part",FalsePure,"Blade1",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.5, 3.5999999),CFrame = CFrame.new(-51.3999901, -1.37008798, -61.400013, -1.3183416e-41, -5.04870209e-28, -0.999995351, 2.70610414e-26, 1, 7.06818312e-28, 0.999995351, 2.74649381e-26, 1.3183416e-41),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1888
Mesh = New("BlockMesh",Blade1,"Mesh",{Scale = Vector3.new(0.899999976, 1, 1),})
1889
mot = New("Motor",Blade1,"mot",{Part0 = Blade1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42),C1 = CFrame.new(0.199995995, 3.14992142, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1890
Blade2 = New("Part",FalsePure,"Blade2",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.10000002, 0.5),CFrame = CFrame.new(-53.7499657, -1.37008798, -61.4000092, 3.07613039e-41, -0.999989152, -1.31265848e-27, -6.34114992e-26, 1.514606e-27, 1, -0.999989152, 3.07613039e-41, 6.3815396e-26),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1891
Mesh = New("SpecialMesh",Blade2,"Mesh",{Scale = Vector3.new(0.899999976, 1, 1),MeshType = Enum.MeshType.Wedge,})
1892
mot = New("Motor",Blade2,"mot",{Part0 = Blade2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.39447198e-42, -8.88572924e-27, -0.99999845, -0.99999845, 3.02922588e-28, 4.39447198e-42, -1.00974196e-28, 1, 9.28962602e-27),C1 = CFrame.new(0.199995995, 5.49991608, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1893
Blade = New("Part",FalsePure,"Blade",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.300000012, 1.0999999),CFrame = CFrame.new(-51.3499947, -1.87008798, -61.400013, -3.07613039e-41, -1.31265848e-27, -0.999989152, 6.34114992e-26, 1, 1.514606e-27, 0.999989152, 6.3815396e-26, 3.07613039e-41),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1894
Mesh = New("BlockMesh",Blade,"Mesh",{Scale = Vector3.new(0.889999986, 1, 1),})
1895
mot = New("Motor",Blade,"mot",{Part0 = Blade,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42),C1 = CFrame.new(-0.300004005, 3.09992599, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1896
Blade = New("Part",FalsePure,"Blade",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.10000002, 0.5),CFrame = CFrame.new(-52.4499817, -1.97008884, -61.400013, 3.07613039e-41, -0.999989152, -1.31265848e-27, -6.34114992e-26, 1.514606e-27, 1, -0.999989152, 3.07613039e-41, 6.3815396e-26),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1897
Mesh = New("SpecialMesh",Blade,"Mesh",{Scale = Vector3.new(0.889999986, 1, 1),MeshType = Enum.MeshType.Wedge,})
1898
mot = New("Motor",Blade,"mot",{Part0 = Blade,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.39447198e-42, -8.88572924e-27, -0.99999845, -0.99999845, 3.02922588e-28, 4.39447198e-42, -1.00974196e-28, 1, 9.28962602e-27),C1 = CFrame.new(-0.400004864, 4.19992065, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1899
Blade = New("Part",FalsePure,"Blade",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.900000036, 0.200000003),CFrame = CFrame.new(-51.570919, -2.21449804, -61.4000244, 4.8875354e-06, 0.906299114, 0.42261374, 1.66261557e-12, -0.42261833, 0.906308949, 0.999989152, -4.44050465e-06, -2.07124208e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1900
Mesh = New("SpecialMesh",Blade,"Mesh",{Scale = Vector3.new(0.889999986, 1, 1),MeshType = Enum.MeshType.Wedge,})
1901
mot = New("Motor",Blade,"mot",{Part0 = Blade,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.88758087e-06, 1.66261557e-12, 0.99999845, 0.906307578, -0.42261833, -4.44054604e-06, 0.422617674, 0.906308949, -2.07126141e-06),C1 = CFrame.new(-0.644414067, 3.32085419, -5.7220459e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1902
Blade = New("Part",FalsePure,"Blade",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.400000036, 0.200000003),CFrame = CFrame.new(-51.8184013, -2.23985386, -61.4000168, 4.8875354e-06, 0.707098842, 0.707099438, 5.93359389e-11, -0.707107067, 0.707106471, 0.999989152, -3.47193827e-06, -3.47193827e-06),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1903
Mesh = New("SpecialMesh",Blade,"Mesh",{Scale = Vector3.new(0.889999986, 1, 1),MeshType = Enum.MeshType.Wedge,})
1904
mot = New("Motor",Blade,"mot",{Part0 = Blade,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.88758087e-06, 5.93359389e-11, 0.99999845, 0.707105398, -0.707107067, -3.47197056e-06, 0.707105994, 0.707106471, -3.47197056e-06),C1 = CFrame.new(-0.669769883, 3.56833649, -4.95910645e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1905
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-52.7913895, -1.22866762, -61.4000092, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1906
Mesh = New("CylinderMesh",Dot,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1907
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.341416359, 4.54133224, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1908
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-53.5913811, -1.22866762, -61.4000168, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1909
Mesh = New("CylinderMesh",Dot,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1910
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.341416359, 5.34133148, -4.95910645e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1911
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-53.2913857, -1.42866886, -61.4000092, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1912
Mesh = New("CylinderMesh",Dot,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1913
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.141415119, 5.04133224, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1914
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-52.7913895, -1.52866876, -61.4000092, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1915
Mesh = New("CylinderMesh",Dot,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1916
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.0414152145, 4.54133224, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1917
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-52.1913986, -1.52866876, -61.400013, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1918
Mesh = New("CylinderMesh",Dot,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1919
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.0414152145, 3.94133759, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1920
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-51.7960358, -1.47402561, -61.4000168, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1921
Mesh = New("BlockMesh",Dot,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1922
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.0960583687, 3.54597092, -4.95910645e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1923
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-51.8914032, -1.37866962, -61.400013, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1924
Mesh = New("CylinderMesh",Dot,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1925
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.191414356, 3.64133835, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1926
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-51.6999855, -1.57008779, -61.400013, -0.707099378, -3.07613039e-41, 0.707098901, 0.707106531, 6.34114992e-26, 0.707106948, 1.49010226e-08, 0.999989152, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1927
Mesh = New("CylinderMesh",Dot,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1928
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105935, 0.707106531, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.707105458, 0.707106948, -1.49011612e-08),C1 = CFrame.new(-3.81469727e-06, 3.44992065, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1929
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-52.049984, -1.4500879, -61.4000168, 0.499995828, -3.07613039e-41, -0.866015196, -0.866024733, 6.34114992e-26, -0.500001252, -1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1930
Mesh = New("BlockMesh",Dot,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1931
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.500000477, -0.866024733, -1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.866023302, -0.500001252, 1.49011612e-08),C1 = CFrame.new(0.119996071, 3.79992294, -4.95910645e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1932
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.600000024),CFrame = CFrame.new(-52.4999771, -1.53008401, -61.4000092, -7.39089637e-06, -3.07613039e-41, -0.999989033, -0.999999881, 6.34114992e-26, 7.39097595e-06, 1.13685774e-13, 0.999989152, 2.81918242e-26),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1933
Mesh = New("BlockMesh",Dot,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1934
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -7.39096504e-06, -0.999999881, 1.13686831e-13, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.999998331, 7.39097595e-06, 2.81916855e-26),C1 = CFrame.new(0.0399999619, 4.24991989, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1935
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.5),CFrame = CFrame.new(-53.0499687, -1.48008764, -61.4000168, -0.191245601, -3.07613039e-41, -0.981536329, -0.981546998, 6.34114992e-26, 0.191247657, -3.74397172e-21, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1936
Mesh = New("BlockMesh",Dot,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1937
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.191247374, -0.981546998, -3.74395274e-21, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.981545508, 0.191247657, 1.49011612e-08),C1 = CFrame.new(0.0899963379, 4.79991531, -4.95910645e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1938
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-53.4322815, -1.33570373, -61.4000092, -0.588142335, -3.07613039e-41, -0.808747947, -0.808756709, 6.34114992e-26, 0.588148713, -3.0848875e-21, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1939
Mesh = New("BlockMesh",Dot,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1940
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.588147759, -0.808756709, -3.08487195e-21, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.808755457, 0.588148713, 1.49011612e-08),C1 = CFrame.new(0.234380245, 5.1822319, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1941
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.800000012),CFrame = CFrame.new(-53.1999702, -1.23008001, -61.4000092, -7.39089637e-06, -3.07613039e-41, -0.999989033, -0.999999881, 6.34114992e-26, 7.39097595e-06, 1.13685774e-13, 0.999989152, 2.81918242e-26),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1942
Mesh = New("BlockMesh",Dot,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1943
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -7.39096504e-06, -0.999999881, 1.13686831e-13, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.999998331, 7.39097595e-06, 2.81916855e-26),C1 = CFrame.new(0.340003967, 4.94991684, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1944
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.4999886, -1.57008779, -61.400013, -0.707099378, -3.07613039e-41, 0.707098901, 0.707106531, 6.34114992e-26, 0.707106948, 1.49010226e-08, 0.999989152, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1945
Mesh = New("CylinderMesh",Dot1,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1946
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105935, 0.707106531, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.707105458, 0.707106948, -1.49011612e-08),C1 = CFrame.new(-3.81469727e-06, 2.24991608, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1947
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.4999886, -1.18724573, -61.400013, -0.707099378, -3.07613039e-41, 0.707098901, 0.707106531, 6.34114992e-26, 0.707106948, 1.49010226e-08, 0.999989152, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1948
Mesh = New("CylinderMesh",Dot1,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1949
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105935, 0.707106531, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.707105458, 0.707106948, -1.49011612e-08),C1 = CFrame.new(0.382838249, 2.24991608, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1950
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.3085747, -1.37866962, -61.4000092, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1951
Mesh = New("CylinderMesh",Dot1,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1952
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.191414356, 2.05849838, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1953
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-50.6914024, -1.37866962, -61.4000168, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1954
Mesh = New("CylinderMesh",Dot1,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1955
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.191414356, 2.44132996, -4.95910645e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1956
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-50.5860558, -1.271891, -61.400013, -0.707098067, 2.98020453e-08, 0.707100093, 0.707107782, 6.34114992e-26, 0.707105696, 1.49010226e-08, 0.999989092, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1957
Mesh = New("BlockMesh",Dot1,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1958
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707104623, 0.707107782, 1.49011612e-08, 2.98023224e-08, 8.88572924e-27, 0.999998391, 0.70710665, 0.707105696, -1.49011612e-08),C1 = CFrame.new(0.298192978, 2.33598328, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1959
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-50.3939362, -1.46402156, -61.400013, -0.707098067, 2.98020453e-08, 0.707100093, 0.707107782, 6.34114992e-26, 0.707105696, 1.49010226e-08, 0.999989092, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1960
Mesh = New("BlockMesh",Dot1,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1961
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707104623, 0.707107782, 1.49011612e-08, 2.98023224e-08, 8.88572924e-27, 0.999998391, 0.70710665, 0.707105696, -1.49011612e-08),C1 = CFrame.new(0.106062412, 2.14385986, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1962
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-50.5960426, -1.47402561, -61.400013, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1963
Mesh = New("BlockMesh",Dot1,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1964
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.0960583687, 2.34597015, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1965
Dot1 = New("Part",FalsePure,"Dot1",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-50.403923, -1.28189266, -61.400013, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
1966
Mesh = New("BlockMesh",Dot1,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1967
mot = New("Motor",Dot1,"mot",{Part0 = Dot1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.288191319, 2.15384674, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1968
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-51.6999855, -1.18724573, -61.400013, -0.707099378, -3.07613039e-41, 0.707098901, 0.707106531, 6.34114992e-26, 0.707106948, 1.49010226e-08, 0.999989152, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1969
Mesh = New("CylinderMesh",Dot,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1970
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105935, 0.707106531, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.707105458, 0.707106948, -1.49011612e-08),C1 = CFrame.new(0.382838249, 3.44992065, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1971
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-51.7860565, -1.271891, -61.400013, -0.707098067, 2.98020453e-08, 0.707100093, 0.707107782, 6.34114992e-26, 0.707105696, 1.49010226e-08, 0.999989092, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1972
Mesh = New("BlockMesh",Dot,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1973
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707104623, 0.707107782, 1.49011612e-08, 2.98023224e-08, 8.88572924e-27, 0.999998391, 0.70710665, 0.707105696, -1.49011612e-08),C1 = CFrame.new(0.298192978, 3.53599167, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1974
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-51.6039085, -1.28189266, -61.400013, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1975
Mesh = New("BlockMesh",Dot,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1976
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.288191319, 3.35384369, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1977
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-51.5939178, -1.46402156, -61.400013, -0.707098067, 2.98020453e-08, 0.707100093, 0.707107782, 6.34114992e-26, 0.707105696, 1.49010226e-08, 0.999989092, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1978
Mesh = New("BlockMesh",Dot,"Mesh",{Scale = Vector3.new(0.100000001, 0.910000026, 1),})
1979
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707104623, 0.707107782, 1.49011612e-08, 2.98023224e-08, 8.88572924e-27, 0.999998391, 0.70710665, 0.707105696, -1.49011612e-08),C1 = CFrame.new(0.106062412, 3.343853, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1980
Dot = New("Part",FalsePure,"Dot",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-51.5085602, -1.37866962, -61.4000092, -0.707098722, -3.07613039e-41, -0.707099795, -0.707107365, 6.34114992e-26, 0.707106352, 1.49010226e-08, 0.999989152, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1981
Mesh = New("CylinderMesh",Dot,"Mesh",{Scale = Vector3.new(0.5, 0.910000026, 0.5),})
1982
mot = New("Motor",Dot,"mot",{Part0 = Dot,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.707105279, -0.707107365, 1.49011612e-08, -4.39447198e-42, 8.88572924e-27, 0.99999845, -0.707106352, 0.707106352, 1.49011612e-08),C1 = CFrame.new(0.191414356, 3.25849533, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1983
Blade = New("Part",FalsePure,"Blade",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.900000036, 0.200000003),CFrame = CFrame.new(-53.2813721, -1.07319057, -61.400013, 8.86610815e-06, 0.965914011, -0.258821756, 1.79484487e-05, 0.258824676, 0.965924382, 0.999989271, -1.31725046e-05, -1.50649339e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1984
Mesh = New("SpecialMesh",Blade,"Mesh",{Scale = Vector3.new(0.899999976, 1, 1),MeshType = Enum.MeshType.Wedge,})
1985
mot = New("Motor",Blade,"mot",{Part0 = Blade,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.86619091e-06, 1.79484487e-05, 0.999998569, 0.965923011, 0.258824676, -1.31726265e-05, -0.25882414, 0.965924382, -1.5065074e-05),C1 = CFrame.new(0.496893406, 5.03131866, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1986
Blade = New("Part",FalsePure,"Blade",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.900000036, 0.200000003),CFrame = CFrame.new(-52.9313812, -1.07319057, -61.4000092, 8.86610815e-06, 0.965914011, -0.258821756, 1.79484487e-05, 0.258824676, 0.965924382, 0.999989271, -1.31725046e-05, -1.50649339e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1987
Mesh = New("SpecialMesh",Blade,"Mesh",{Scale = Vector3.new(0.899999976, 1, 1),MeshType = Enum.MeshType.Wedge,})
1988
mot = New("Motor",Blade,"mot",{Part0 = Blade,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.86619091e-06, 1.79484487e-05, 0.999998569, 0.965923011, 0.258824676, -1.31726265e-05, -0.25882414, 0.965924382, -1.5065074e-05),C1 = CFrame.new(0.496893406, 4.68132401, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1989
Blade = New("Part",FalsePure,"Blade",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.900000036, 0.200000003),CFrame = CFrame.new(-52.2313843, -1.07319057, -61.4000092, 8.86610815e-06, 0.965914011, -0.258821756, 1.79484487e-05, 0.258824676, 0.965924382, 0.999989271, -1.31725046e-05, -1.50649339e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1990
Mesh = New("SpecialMesh",Blade,"Mesh",{Scale = Vector3.new(0.899999976, 1, 1),MeshType = Enum.MeshType.Wedge,})
1991
mot = New("Motor",Blade,"mot",{Part0 = Blade,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.86619091e-06, 1.79484487e-05, 0.999998569, 0.965923011, 0.258824676, -1.31726265e-05, -0.25882414, 0.965924382, -1.5065074e-05),C1 = CFrame.new(0.496893406, 3.98132324, -4.19616699e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1992
Blade = New("Part",FalsePure,"Blade",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.900000036, 0.200000003),CFrame = CFrame.new(-52.5813789, -1.07319057, -61.400013, 8.86610815e-06, 0.965914011, -0.258821756, 1.79484487e-05, 0.258824676, 0.965924382, 0.999989271, -1.31725046e-05, -1.50649339e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1993
Mesh = New("SpecialMesh",Blade,"Mesh",{Scale = Vector3.new(0.899999976, 1, 1),MeshType = Enum.MeshType.Wedge,})
1994
mot = New("Motor",Blade,"mot",{Part0 = Blade,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 8.86619091e-06, 1.79484487e-05, 0.999998569, 0.965923011, 0.258824676, -1.31726265e-05, -0.25882414, 0.965924382, -1.5065074e-05),C1 = CFrame.new(0.496893406, 4.33132172, -4.57763672e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1995
Blade = New("Part",FalsePure,"Blade",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.5,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(-53.787487, -1.0734657, -61.4000015, 9.58135752e-06, -0.93968153, -0.342019171, 1.72424334e-05, 0.342022896, -0.939691663, 0.999989212, 3.08451172e-06, 1.94830864e-05),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
1996
Mesh = New("SpecialMesh",Blade,"Mesh",{Scale = Vector3.new(0.899999976, 1, 1),MeshType = Enum.MeshType.Wedge,})
1997
mot = New("Motor",Blade,"mot",{Part0 = Blade,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 9.58144665e-06, 1.72424334e-05, 0.99999851, -0.939690232, 0.342022896, 3.08454037e-06, -0.342022359, -0.939691663, 1.94832683e-05),C1 = CFrame.new(0.496618271, 5.53743744, -3.43322754e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
1998
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Lily white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.400000006, 0.200000003),CFrame = CFrame.new(-47.63311, -1.78969276, -61.3999748, 4.60441606e-06, -0.499994874, -0.866015732, 7.48332695e-06, -0.866025269, 0.500000179, -0.999989033, -8.76180093e-06, -2.682184e-07),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.929412, 0.917647, 0.917647),})
1999
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
2000
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.60445881e-06, 7.48332695e-06, -0.999998331, -0.499999523, -0.866025269, -8.76188278e-06, -0.866023839, 0.500000179, -2.68220901e-07),C1 = CFrame.new(-0.219608784, -0.616985321, -7.62939453e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2001
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.970787, -1.63079584, -61.3999634, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
2002
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.949999988, 1, 1),})
2003
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(-0.0607118607, 1.72070694, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2004
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.8086586, -1.468665, -61.3999634, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
2005
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.949999988, 1, 1),MeshType = Enum.MeshType.Wedge,})
2006
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(0.101418972, 1.55857849, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2007
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.8086586, -1.79292762, -61.3999634, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
2008
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.949999988, 1, 1),MeshType = Enum.MeshType.Wedge,})
2009
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(-0.222843647, 1.55857849, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2010
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(-49.5765266, -1.236534, -61.3999634, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
2011
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.949999988, 1, 1),MeshType = Enum.MeshType.Wedge,})
2012
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(0.333549976, 1.32644653, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2013
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.6507874, -1.63079584, -61.3999634, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.388235, 0.372549, 0.384314),})
2014
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.949999988, 1, 1),})
2015
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(-0.0607118607, 1.40070724, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2016
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.399999976, 0.200000003),CFrame = CFrame.new(-49.6243439, -1.84292591, -61.3999634, -2.98020453e-08, -0.819142222, 0.573570788, -6.34114745e-26, 0.573576987, 0.819150984, -0.999988675, 1.49010226e-08, -2.98020453e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
2017
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
2018
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -2.98023224e-08, -8.88572924e-27, -0.999997973, -0.819149792, 0.573576987, 1.49011612e-08, 0.573576152, 0.819150984, -2.98023224e-08),C1 = CFrame.new(-0.27284193, 1.37426376, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2019
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000012, 0.399999976, 0.200000003),CFrame = CFrame.new(-49.7302246, -1.89951789, -61.3999634, 3.07613039e-41, -0.965915442, 0.258816421, -6.34114992e-26, 0.258819222, 0.965925932, -0.999989152, 1.49010226e-08, -7.45051132e-09),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
2020
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
2021
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.39447198e-42, -8.88572924e-27, -0.99999845, -0.965924442, 0.258819222, 1.49011612e-08, 0.258818805, 0.965925932, -7.4505806e-09),C1 = CFrame.new(-0.329433918, 1.4801445, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2022
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.970787, -1.63079584, -61.3999634, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.972549, 0.972549, 0.972549),})
2023
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.959999979, 0.699999988, 0.699999988),})
2024
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(-0.0607118607, 1.72070694, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2025
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Pearl"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.8286552, -1.468665, -61.3999634, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.905882, 0.905882, 0.92549),})
2026
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.959999979, 0.699999988, 0.699999988),MeshType = Enum.MeshType.Wedge,})
2027
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(0.101418972, 1.57857513, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2028
Part = New("Part",FalsePure,"Part",{BrickColor = BrickColor.new("Pearl"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.8286552, -1.79292762, -61.3999634, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.905882, 0.905882, 0.92549),})
2029
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.959999979, 0.699999988, 0.699999988),MeshType = Enum.MeshType.Wedge,})
2030
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(-0.222843647, 1.57857513, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2031
Part = New("Part",FalsePure,"Part",{Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.400000006, 0.200000003),CFrame = CFrame.new(-49.6065254, -1.26653373, -61.3999672, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
2032
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.959999979, 0.699999988, 0.699999988),MeshType = Enum.MeshType.Wedge,})
2033
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(0.303550243, 1.35644531, 0, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2034
Part = New("Part",FalsePure,"Part",{Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-49.6507874, -1.63079584, -61.3999634, -3.07613039e-41, 0.707100093, -0.707098186, 6.34114992e-26, 0.707105815, 0.707107782, 0.999989152, -1.49010226e-08, 1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
2035
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.959999979, 0.699999988, 0.699999988),})
2036
mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.70710665, 0.707105815, -1.49011612e-08, -0.707104743, 0.707107782, 1.49011612e-08),C1 = CFrame.new(-0.0607118607, 1.40070724, 3.81469727e-06, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2037
Spike = New("Part",FalsePure,"Spike",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 0.300000012),CFrame = CFrame.new(-50.1495514, -2.49940681, -61.4000168, -3.07613039e-41, 0.766037047, 0.642784417, 6.34114992e-26, -0.64279139, 0.766045392, 0.999989152, -1.49010226e-08, -1.49010226e-08),BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
2038
Mesh = New("SpecialMesh",Spike,"Mesh",{MeshType = Enum.MeshType.Wedge,})
2039
mot = New("Motor",Spike,"mot",{Part0 = Spike,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.39447198e-42, 8.88572924e-27, 0.99999845, 0.766044199, -0.64279139, -1.49011612e-08, 0.642790437, 0.766045392, -1.49011612e-08),C1 = CFrame.new(-0.929322839, 1.8994751, -4.95910645e-05, -1.00974196e-28, 1, 9.28962602e-27, -0.99999845, 3.02922588e-28, 4.39447198e-42, -4.39447198e-42, 8.88572924e-27, 0.99999845),})
2040
2041
for _,v in pairs(FalsePure:children()) do
2042
if v:IsA("Part") then
2043
v.CanCollide = false
2044
end
2045
end
2046
--
2047
function rayCast(Position, Direction, Range, Ignore)
2048
	return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
2049
end 
2050
2051
FindNearestTorso = function(pos)
2052
	local list = (game.Workspace:children())
2053
	local torso = nil
2054
	local dist = 1000
2055
	local temp, human, temp2 = nil, nil, nil
2056
	for x = 1, #list do
2057
		temp2 = list[x]
2058
		if temp2.className == "Model" and temp2.Name ~= Character.Name then
2059
			temp = temp2:findFirstChild("Torso")
2060
			human = temp2:findFirstChild("Humanoid")
2061
			if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
2062
				local dohit = true
2063
				if dohit == true then
2064
					torso = temp
2065
					dist = (temp.Position - pos).magnitude
2066
				end
2067
			end
2068
		end
2069
	end
2070
	return torso, dist
2071
end
2072
2073
function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
2074
	if hit.Parent == nil then
2075
		return
2076
	end
2077
	local h = hit.Parent:FindFirstChild("Humanoid")
2078
	for _, v in pairs(hit.Parent:children()) do
2079
		if v:IsA("Humanoid") then
2080
			h = v
2081
		end
2082
	end
2083
	if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
2084
		if hit.Parent:findFirstChild("DebounceHit") ~= nil then
2085
			if hit.Parent.DebounceHit.Value == true then
2086
				return
2087
			end
2088
		end
2089
		local c = Create("ObjectValue"){
2090
			Name = "creator",
2091
			Value = game:service("Players").LocalPlayer,
2092
			Parent = h,
2093
		}
2094
		game:GetService("Debris"):AddItem(c, .5)
2095
		if HitSound ~= nil and HitPitch ~= nil then
2096
			CFuncs.Sound.Create(HitSound, hit, 1, HitPitch) 
2097
		end
2098
		local Damage = math.random(minim, maxim)
2099
		local blocked = false
2100
		local block = hit.Parent:findFirstChild("Block")
2101
		if block ~= nil then
2102
			if block.className == "IntValue" then
2103
				if block.Value > 0 then
2104
					blocked = true
2105
					block.Value = block.Value - 1
2106
					print(block.Value)
2107
				end
2108
			end
2109
		end
2110
		if blocked == false then
2111
			h.Health = h.Health - Damage
2112
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("White").Color)
2113
		else
2114
			h.Health = h.Health - (Damage / 2)
2115
			ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("White").Color)
2116
		end
2117
		if Type == "Knockdown" then
2118
			local hum = hit.Parent.Humanoid
2119
			hum.PlatformStand = true
2120
			coroutine.resume(coroutine.create(function(HHumanoid)
2121
				swait(1)
2122
				HHumanoid.PlatformStand = false
2123
			end), hum)
2124
			local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
2125
			local bodvol = Create("BodyVelocity"){
2126
				velocity = angle * knockback,
2127
				P = 5000,
2128
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
2129
				Parent = hit,
2130
			}
2131
			local rl = Create("BodyAngularVelocity"){
2132
				P = 3000,
2133
				maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
2134
				angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
2135
				Parent = hit,
2136
			}
2137
			game:GetService("Debris"):AddItem(bodvol, .5)
2138
			game:GetService("Debris"):AddItem(rl, .5)
2139
		elseif Type == "Normal" then
2140
			local vp = Create("BodyVelocity"){
2141
				P = 500,
2142
				maxForce = Vector3.new(math.huge, 0, math.huge),
2143
				velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
2144
			}
2145
			if knockback > 0 then
2146
				vp.Parent = hit.Parent.Torso
2147
			end
2148
			game:GetService("Debris"):AddItem(vp, .5)
2149
		elseif Type == "Up" then
2150
			local bodyVelocity = Create("BodyVelocity"){
2151
				velocity = Vector3.new(0, 20, 0),
2152
				P = 5000,
2153
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
2154
				Parent = hit,
2155
			}
2156
			game:GetService("Debris"):AddItem(bodyVelocity, .5)
2157
		elseif Type == "DarkUp" then
2158
			coroutine.resume(coroutine.create(function()
2159
				for i = 0, 1, 0.1 do
2160
					swait()
2161
					Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
2162
				end
2163
			end))
2164
			local bodyVelocity = Create("BodyVelocity"){
2165
				velocity = Vector3.new(0, 20, 0),
2166
				P = 5000,
2167
				maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
2168
				Parent = hit,
2169
			}
2170
			game:GetService("Debris"):AddItem(bodyVelocity, 1)
2171
		elseif Type == "Snare" then
2172
			local bp = Create("BodyPosition"){
2173
				P = 2000,
2174
				D = 100,
2175
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
2176
				position = hit.Parent.Torso.Position,
2177
				Parent = hit.Parent.Torso,
2178
			}
2179
			game:GetService("Debris"):AddItem(bp, 1)
2180
		elseif Type == "Freeze" then
2181
			local BodPos = Create("BodyPosition"){
2182
				P = 50000,
2183
				D = 1000,
2184
				maxForce = Vector3.new(math.huge, math.huge, math.huge),
2185
				position = hit.Parent.Torso.Position,
2186
				Parent = hit.Parent.Torso,
2187
			}
2188
			local BodGy = Create("BodyGyro") {
2189
				maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
2190
				P = 20e+003,
2191
				Parent = hit.Parent.Torso,
2192
				cframe = hit.Parent.Torso.CFrame,
2193
			}
2194
			hit.Parent.Torso.Anchored = true
2195
			coroutine.resume(coroutine.create(function(Part) 
2196
				swait(1.5)
2197
				Part.Anchored = false
2198
			end), hit.Parent.Torso)
2199
			game:GetService("Debris"):AddItem(BodPos, 3)
2200
			game:GetService("Debris"):AddItem(BodGy, 3)
2201
		end
2202
		local debounce = Create("BoolValue"){
2203
			Name = "DebounceHit",
2204
			Parent = hit.Parent,
2205
			Value = true,
2206
		}
2207
		game:GetService("Debris"):AddItem(debounce, Delay)
2208
		c = Create("ObjectValue"){
2209
			Name = "creator",
2210
			Value = Player,
2211
			Parent = h,
2212
		}
2213
		game:GetService("Debris"):AddItem(c, .5)
2214
	end
2215
end
2216
2217
function ShowDamage(Pos, Text, Time, Color)
2218
	local Rate = (1 / 30)
2219
	local Pos = (Pos or Vector3.new(0, 0, 0))
2220
	local Text = (Text or "")
2221
	local Time = (Time or 2)
2222
	local Color = (Color or Color3.new(1, 0, 1))
2223
	local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
2224
	EffectPart.Anchored = true
2225
	local BillboardGui = Create("BillboardGui"){
2226
		Size = UDim2.new(3, 0, 3, 0),
2227
		Adornee = EffectPart,
2228
		Parent = EffectPart,
2229
	}
2230
	local TextLabel = Create("TextLabel"){
2231
		BackgroundTransparency = 1,
2232
		Size = UDim2.new(1, 0, 1, 0),
2233
		Text = Text,
2234
		Font = "SciFi",
2235
		TextColor3 = Color,
2236
		TextScaled = true,
2237
		Parent = BillboardGui,
2238
	}
2239
	game.Debris:AddItem(EffectPart, (Time))
2240
	EffectPart.Parent = game:GetService("Workspace")
2241
	delay(0, function()
2242
		local Frames = (Time / Rate)
2243
		for Frame = 1, Frames do
2244
			wait(Rate)
2245
			local Percent = (Frame / Frames)
2246
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
2247
			TextLabel.TextTransparency = Percent
2248
		end
2249
		if EffectPart and EffectPart.Parent then
2250
			EffectPart:Destroy()
2251
		end
2252
	end)
2253
end
2254
2255
function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
2256
	for _, c in pairs(workspace:children()) do
2257
		local hum = c:findFirstChild("Humanoid")
2258
		if hum ~= nil then
2259
			local head = c:findFirstChild("Torso")
2260
			if head ~= nil then
2261
				local targ = head.Position - Part.Position
2262
				local mag = targ.magnitude
2263
				if mag <= Magnitude and c.Name ~= Player.Name then 
2264
					Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
2265
				end
2266
			end
2267
		end
2268
	end
2269
end
2270
2271
EffectModel = Create("Model"){
2272
	Parent = Character,
2273
	Name = "Effects",
2274
}
2275
2276
Effects = {
2277
	Block = {
2278
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
2279
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2280
			prt.Anchored = true
2281
			prt.CFrame = cframe
2282
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2283
			game:GetService("Debris"):AddItem(prt, 10)
2284
			if Type == 1 or Type == nil then
2285
				table.insert(Effects, {
2286
					prt,
2287
					"Block1",
2288
					delay,
2289
					x3,
2290
					y3,
2291
					z3,
2292
					msh
2293
				})
2294
			elseif Type == 2 then
2295
				table.insert(Effects, {
2296
					prt,
2297
					"Block2",
2298
					delay,
2299
					x3,
2300
					y3,
2301
					z3,
2302
					msh
2303
				})
2304
			end
2305
		end;
2306
	};
2307
2308
		Cylinder = {
2309
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2310
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2311
			prt.Anchored = true
2312
			prt.CFrame = cframe
2313
			local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2314
			game:GetService("Debris"):AddItem(prt, 10)
2315
			table.insert(Effects, {
2316
				prt,
2317
				"Cylinder",
2318
				delay,
2319
				x3,
2320
				y3,
2321
				z3,
2322
				msh
2323
			})
2324
		end;
2325
	};
2326
	Head = {
2327
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2328
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2329
			prt.Anchored = true
2330
			prt.CFrame = cframe
2331
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2332
			game:GetService("Debris"):AddItem(prt, 10)
2333
			table.insert(Effects, {
2334
				prt,
2335
				"Cylinder",
2336
				delay,
2337
				x3,
2338
				y3,
2339
				z3,
2340
				msh
2341
			})
2342
		end;
2343
	};
2344
	
2345
	Sphere = {
2346
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2347
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2348
			prt.Anchored = true
2349
			prt.CFrame = cframe
2350
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2351
			game:GetService("Debris"):AddItem(prt, 10)
2352
			table.insert(Effects, {
2353
				prt,
2354
				"Cylinder",
2355
				delay,
2356
				x3,
2357
				y3,
2358
				z3,
2359
				msh
2360
			})
2361
		end;
2362
	};
2363
	
2364
	Elect = {
2365
		Create = function(cff, x, y, z)
2366
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
2367
			prt.Anchored = true
2368
			prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
2369
			prt.CFrame = CFrame.new(prt.Position)
2370
			game:GetService("Debris"):AddItem(prt, 2)
2371
			local xval = math.random() / 2
2372
			local yval = math.random() / 2
2373
			local zval = math.random() / 2
2374
			local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
2375
			table.insert(Effects, {
2376
				prt,
2377
				"Elec",
2378
				0.1,
2379
				x,
2380
				y,
2381
				z,
2382
				xval,
2383
				yval,
2384
				zval
2385
			})
2386
		end;
2387
2388
	};
2389
	
2390
	Ring = {
2391
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2392
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2393
			prt.Anchored = true
2394
			prt.CFrame = cframe
2395
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2396
			game:GetService("Debris"):AddItem(prt, 10)
2397
			table.insert(Effects, {
2398
				prt,
2399
				"Cylinder",
2400
				delay,
2401
				x3,
2402
				y3,
2403
				z3,
2404
				msh
2405
			})
2406
		end;
2407
	};
2408
2409
2410
	Wave = {
2411
		Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
2412
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
2413
			prt.Anchored = true
2414
			prt.CFrame = cframe
2415
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2416
			game:GetService("Debris"):AddItem(prt, 10)
2417
			table.insert(Effects, {
2418
				prt,
2419
				"Cylinder",
2420
				delay,
2421
				x3,
2422
				y3,
2423
				z3,
2424
				msh
2425
			})
2426
		end;
2427
	};
2428
2429
	Break = {
2430
		Create = function(brickcolor, cframe, x1, y1, z1)
2431
			local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
2432
			prt.Anchored = true
2433
			prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
2434
			local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2435
			local num = math.random(10, 50) / 1000
2436
			game:GetService("Debris"):AddItem(prt, 10)
2437
			table.insert(Effects, {
2438
				prt,
2439
				"Shatter",
2440
				num,
2441
				prt.CFrame,
2442
				math.random() - math.random(),
2443
				0,
2444
				math.random(50, 100) / 100
2445
			})
2446
		end;
2447
	};
2448
	
2449
	Fire = {
2450
		Create = function(brickcolor, cframe, x1, y1, z1, delay)
2451
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
2452
			prt.Anchored = true
2453
			prt.CFrame = cframe
2454
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2455
			game:GetService("Debris"):AddItem(prt, 10)
2456
			table.insert(Effects, {
2457
				prt,
2458
				"Fire",
2459
				delay,
2460
				1,
2461
				1,
2462
				1,
2463
				msh
2464
			})
2465
		end;
2466
	};
2467
	
2468
	FireWave = {
2469
		Create = function(brickcolor, cframe, x1, y1, z1)
2470
			local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
2471
			prt.Anchored = true
2472
			prt.CFrame = cframe
2473
			msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
2474
			local d = Create("Decal"){
2475
				Parent = prt,
2476
				Texture = "rbxassetid://26356434",
2477
				Face = "Top",
2478
			}
2479
			local d = Create("Decal"){
2480
				Parent = prt,
2481
				Texture = "rbxassetid://26356434",
2482
				Face = "Bottom",
2483
			}
2484
			game:GetService("Debris"):AddItem(prt, 10)
2485
			table.insert(Effects, {
2486
				prt,
2487
				"FireWave",
2488
				1,
2489
				30,
2490
				math.random(400, 600) / 100,
2491
				msh
2492
			})
2493
		end;
2494
	};
2495
	
2496
	Lightning = {
2497
		Create = function(p0, p1, tym, ofs, col, th, tra, last)
2498
			local magz = (p0 - p1).magnitude
2499
			local curpos = p0
2500
			local trz = {
2501
				-ofs,
2502
				ofs
2503
			}
2504
			for i = 1, tym do
2505
				local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
2506
				local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
2507
				local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
2508
				li.Material = "Neon"
2509
				if tym == i then
2510
					local magz2 = (curpos - p1).magnitude
2511
					li.Size = Vector3.new(th, th, magz2)
2512
					li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
2513
					table.insert(Effects, {
2514
						li,
2515
						"Disappear",
2516
						last
2517
					})
2518
				else
2519
					do
2520
						do
2521
							li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
2522
							curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
2523
							game.Debris:AddItem(li, 10)
2524
							table.insert(Effects, {
2525
								li,
2526
								"Disappear",
2527
								last
2528
							})
2529
						end
2530
					end
2531
				end
2532
			end
2533
		end
2534
	};
2535
2536
	EffectTemplate = {
2537
2538
	};
2539
}
2540
2541
function attackone()
2542
	attack = true
2543
	local con1 = Blade1.Touched:connect(function(hit) Damage(Blade1, hit, 8, 20, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
2544
	local con2 = Blade2.Touched:connect(function(hit) Damage(Blade2, hit, 8, 20, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
2545
	for i = 0, .7, 0.1 do
2546
		swait()
2547
		PlayAnimationFromTable({
2548
         CFrame.new(-0.0182565525, -0.0509279184, 0.036379084, 0.953790128, -0.00587357208, -0.30041644, -0.0131030018, 0.998044789, -0.0611138344, 0.300188035, 0.0622261204, 0.951848269) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2549
         CFrame.new(-0.0242161229, 1.49425817, -0.0546284467, 0.914200485, -0.0386615843, 0.403414488, -3.22703272e-07, 0.995439053, 0.0953995138, -0.405262917, -0.0872144029, 0.910030544) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2550
         CFrame.new(1.66850007, 0.15572004, 0.562042117, 0.576170802, -0.644499123, -0.502641201, 0.816828072, 0.432520688, 0.38172999, -0.0286218971, -0.630513132, 0.77565068) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2551
         CFrame.new(-1.58933008, 0.108810946, 0.140973419, 0.990269959, 0.137416095, 0.0220511854, -0.139154211, 0.980328381, 0.139992028, -0.00238072872, -0.141698599, 0.989907205) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2552
         CFrame.new(0.499605328, -1.99604106, -0.056147173, 0.995160282, -0.0980204046, 0.00694218278, 0.0982658863, 0.992672503, -0.0703309551, 3.09944153e-06, 0.0706728101, 0.997500181) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2553
         CFrame.new(-0.562913001, -1.9866792, 0.152829662, 0.998071849, 0.0619624257, 0.00380143523, -0.0620789751, 0.996195078, 0.0611623861, 2.8014183e-06, -0.0612803809, 0.998120785) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2554
		}, .3, false)
2555
		moter.C0 = clerp(moter.C0, CFrame.new(0.141186267, -1.13135171, -0.179337338, -0.217759028, 0.0206971169, 0.975783229, 0.777805567, -0.600256562, 0.186309367, 0.589575887, 0.799540401, 0.114612728) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2556
	end
2557
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199150686", RootPart, 1, 1.2)
2558
	for i = 0, .7, 0.1 do
2559
		swait()
2560
		PlayAnimationFromTable({
2561
         CFrame.new(0.249830946, -0.32978934, 0.330704331, 0.907999218, -0.163171351, 0.385892063, 0.0776790157, 0.970639825, 0.22764948, -0.411708087, -0.176729828, 0.894015133) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2562
         CFrame.new(-0.024216339, 1.49425507, -0.0546190739, 0.971954584, -0.0100988299, -0.234954163, 0.0577322431, 0.978751302, 0.196757123, 0.227974743, -0.20480302, 0.951884091) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2563
         CFrame.new(0.960495949, 0.613150239, -0.950229049, -0.0514678359, 0.487055749, 0.871853173, 0.99431771, -0.0564670861, 0.0902422518, 0.0931839868, 0.871543765, -0.481381923) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2564
         CFrame.new(-1.64906204, 0.199252456, 0.130910859, 0.903767765, 0.427863896, 0.0116825998, -0.426137984, 0.896892726, 0.118279353, 0.0401293635, -0.111875355, 0.992911935) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2565
         CFrame.new(0.499602556, -1.9960376, -0.0561450198, 0.995160341, -0.0980209857, 0.00694280863, 0.0982665867, 0.992671549, -0.0703336, 2.2649765e-06, 0.0706754178, 0.997499406) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2566
         CFrame.new(-0.562918067, -1.98668122, 0.152829528, 0.998071313, 0.0619640425, 0.00380137563, -0.0620805621, 0.996195257, 0.0611622781, 2.95042992e-06, -0.0612802804, 0.998120666) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2567
		}, .3, false)
2568
		moter.C0 = clerp(moter.C0, CFrame.new(0.157370895, -1.28737307, -0.0635769144, 0.0794713795, 0.203758523, 0.975790322, -0.790219069, -0.583830297, 0.186269701, 0.60765028, -0.785891712, 0.11461594) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2569
	end
2570
	attack = false
2571
	con1:Disconnect()
2572
	con2:Disconnect()	
2573
end
2574
function attacktwo()
2575
	attack = true
2576
	local con1 = Blade1.Touched:connect(function(hit) Damage(Blade1, hit, 8, 20, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
2577
	local con2 = Blade2.Touched:connect(function(hit) Damage(Blade2, hit, 8, 20, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
2578
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199146359", RootPart, 1, 1)
2579
	for i = 0, .7, 0.1 do
2580
		swait()
2581
		PlayAnimationFromTable({
2582
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(doe * -23), 0), 
2583
         CFrame.new(0, 1.49998999, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2584
         CFrame.new(1.89710748, 0.437648147, 0.0857415944, 0.0398090035, -0.994023204, -0.101652406, 0.999199092, 0.0400162078, 7.47858564e-07, 0.00406700047, -0.101571016, 0.994820058) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2585
         CFrame.new(-1.8570236, 0.328454405, -0.0501937941, 0.132916734, 0.98887521, -0.0667761713, -0.991127253, 0.132614732, -0.00895497669, 1.4894492e-07, 0.0673739538, 0.997727811) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2586
         CFrame.new(0.531844854, -1.99855554, 0, 0.998967409, -0.0455082022, 0, 0.0455082022, 0.998967409, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2587
         CFrame.new(-0.553164065, -2.02981877, 0, 0.996746421, 0.0806022137, 0, -0.0806022212, 0.996746361, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2588
		}, .3, false)
2589
		moter.C0 = clerp(moter.C0, CFrame.new(-0.00988070853, -0.682481349, -0.429647028, -6.95232302e-07, -7.31495675e-07, 1.00000489, 0.104560755, -0.994518936, -7.5463322e-07, 0.994519472, 0.104562707, 7.42264092e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2590
	end
2591
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199146359", RootPart, 1, 1)
2592
	for i = 0, .7, 0.1 do
2593
		swait()
2594
		PlayAnimationFromTable({
2595
         CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(doe * -23), 0), 
2596
         CFrame.new(0, 1.49998999, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2597
         CFrame.new(1.89710748, 0.437648147, 0.0857415944, 0.0398090035, -0.994023204, -0.101652406, 0.999199092, 0.0400162078, 7.47858564e-07, 0.00406700047, -0.101571016, 0.994820058) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2598
         CFrame.new(-1.8570236, 0.328454405, -0.0501937941, 0.132916734, 0.98887521, -0.0667761713, -0.991127253, 0.132614732, -0.00895497669, 1.4894492e-07, 0.0673739538, 0.997727811) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2599
         CFrame.new(0.531844854, -1.99855554, 0, 0.998967409, -0.0455082022, 0, 0.0455082022, 0.998967409, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2600
         CFrame.new(-0.553164065, -2.02981877, 0, 0.996746421, 0.0806022137, 0, -0.0806022212, 0.996746361, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2601
		}, .3, false)
2602
		moter.C0 = clerp(moter.C0, CFrame.new(-0.00988070853, -0.682481349, -0.429647028, -6.95232302e-07, -7.31495675e-07, 1.00000489, 0.104560755, -0.994518936, -7.5463322e-07, 0.994519472, 0.104562707, 7.42264092e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2603
	end
2604
	for i = 0, .6, 0.1 do
2605
		swait()
2606
		PlayAnimationFromTable({
2607
         CFrame.new(0.204084679, 7.4505806e-09, 0.244609594, 0.982087374, -0.168880284, 0.0835691392, 0.137038529, 0.944562495, 0.298365742, -0.129324362, -0.281569034, 0.950786054) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2608
         CFrame.new(0.122400239, 1.46180415, -0.076899156, 0.924434304, -0.0304325782, 0.380125105, 4.529953e-06, 0.99681139, 0.0797931105, -0.381341338, -0.073761791, 0.921486855) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2609
         CFrame.new(0.611699641, 0.319435656, -0.922920763, -0.0791137591, 0.854084373, -0.514082432, -0.969065785, 0.0550462678, 0.240585253, 0.233778521, 0.517213345, 0.823309243) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2610
         CFrame.new(-1.75233293, 0.325848103, -0.421480238, 0.749795735, 0.492061377, -0.442359507, -0.571905851, 0.818175137, -0.0592734516, 0.332761437, 0.297430903, 0.894876957) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2611
         CFrame.new(0.524815142, -2.11279678, -0.238665804, 0.998963952, -0.0443437062, 0.0102137774, 0.0455047861, 0.97346729, -0.224255517, 1.56462193e-06, 0.22448802, 0.974476874) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2612
         CFrame.new(-0.716060102, -2.13568735, 0.349384725, 0.986571908, 0.160677701, 0.0292985737, -0.160298616, 0.918187559, 0.36226505, 0.0313063003, -0.362097025, 0.931614518) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2613
		}, .3, false)
2614
		moter.C0 = clerp(moter.C0, CFrame.new(0.00876641273, -1.08679509, -0.50578475, 0.401184529, 0.0275894254, 0.915581763, 0.68546021, -0.672078133, -0.280099154, 0.607614756, 0.739966154, -0.288538784) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2615
	end
2616
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199146359", RootPart, 1, 1.3)
2617
	for i = 0, .7, 0.1 do
2618
		swait()
2619
		PlayAnimationFromTable({
2620
         CFrame.new(-0.276124209, -0.0680144429, 0.216182947, 0.85968256, -0.0605122522, -0.507237852, 0.136974797, 0.983902752, 0.114769213, 0.492130756, -0.1681436, 0.85413301) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2621
         CFrame.new(0.223244101, 1.50403774, -0.120896861, 0.924408615, 0.122574322, 0.361183465, -0.0719862953, 0.986004412, -0.150378048, -0.374557853, 0.113009505, 0.920294523) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2622
         CFrame.new(2.04806757, 0.462650239, 0.323835641, -0.00981725752, -0.962832987, 0.269935519, -0.988896549, -0.0306805074, -0.145399749, 0.1482784, -0.268367499, -0.951839209) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2623
         CFrame.new(-1.80594206, 0.334363043, -0.166589677, 0.574362338, 0.743065238, -0.34346953, -0.727166653, 0.655817688, 0.202807248, 0.375953704, 0.13327533, 0.917007387) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2624
         CFrame.new(0.532366872, -2.04665041, -0.00164672732, 0.998968124, -0.0443501845, 0.010228008, 0.044694148, 0.998339236, -0.0363303721, -0.00859776139, 0.036748752, 0.999290347) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2625
         CFrame.new(-0.697342694, -1.99070787, 0.536612153, 0.986575603, 0.160681427, 0.0293117762, -0.151512846, 0.833293974, 0.531661332, 0.0610049665, -0.528965235, 0.846451163) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2626
		}, .3, false)
2627
		moter.C0 = clerp(moter.C0, CFrame.new(-0.00986818783, -1.06982791, 0.334686041, 4.81307507e-06, -1.82986259e-05, 1.00000155, -0.53759259, -0.843205333, -1.28000975e-05, 0.843206882, -0.537591636, -1.35749578e-05) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2628
	end
2629
	attack = false
2630
	con1:Disconnect()
2631
	con2:Disconnect()
2632
end
2633
function attackthree()
2634
	attack = true
2635
	local con1 = Blade1.Touched:connect(function(hit) Damage(Blade1, hit, 8, 20, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
2636
	local con2 = Blade2.Touched:connect(function(hit) Damage(Blade2, hit, 8, 20, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149186", 1) end)
2637
	for i = 0, .7, 0.1 do
2638
		swait()
2639
		PlayAnimationFromTable({
2640
         CFrame.new(-0.13685593, -0.0219347067, -0.0188135467, 0.556900084, 0.087021932, -0.82600826, -0.12841101, 0.991559744, 0.0178876482, 0.820593119, 0.0961069167, 0.563374221) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2641
         CFrame.new(-9.983778e-07, 1.49999022, 4.04566526e-06, 0.567645073, -0.0812248662, 0.819257259, -0.055430457, 0.989093423, 0.136469513, -0.821405947, -0.122878119, 0.556950927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2642
         CFrame.new(1.74530852, 0.605844796, -0.670992434, -0.0220620185, -0.896603644, 0.442284256, 0.992553771, -0.0726518482, -0.0977700353, 0.119793728, 0.436833858, 0.891530037) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2643
         CFrame.new(-1.57622993, -0.0266638324, -0.298365206, 0.968349278, 0.0516385436, -0.244200975, -0.0904799774, 0.984443545, -0.150620773, 0.232623607, 0.167948797, 0.957957685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2644
         CFrame.new(0.91460979, -1.89220715, -3.83798033e-06, 0.029635042, -0.517153919, -0.855379343, 0.0179127492, 0.855892479, -0.516843617, 0.999400377, -5.51342964e-06, 0.0346280932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2645
         CFrame.new(-0.457521975, -1.98231733, -0.138436869, 0.955224037, 0.0525353253, -0.291182458, -0.0912996829, 0.988423347, -0.12117669, 0.281445473, 0.142335743, 0.948962152) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2646
		}, .3, false)
2647
		moter.C0 = clerp(moter.C0, CFrame.new(-0.00987285469, -1.01615155, 0.339951545, 2.83122063e-06, 9.39983875e-06, 1.00000012, -0.471862316, -0.881672442, 9.63360071e-06, 0.881672561, -0.471862227, 1.92970037e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2648
	end
2649
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199150686", RootPart, 1, .8)
2650
Torso.Velocity = RootPart.CFrame.lookVector * 100
2651
	for i = 0, .7, 0.1 do
2652
		swait()
2653
		PlayAnimationFromTable({
2654
         CFrame.new(-0.00530162873, -0.021935204, -0.0146569451, 0.137970969, -8.22370883e-09, 0.990436316, -0.128410965, 0.991559744, 0.0178880654, -0.982076764, -0.129650906, 0.136806443) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2655
         CFrame.new(5.73694706e-06, 1.49998879, -4.42843884e-07, 0.0524085984, 0.0903850272, -0.994527102, 1.36438757e-06, 0.995895684, 0.0905094892, 0.998625815, -0.00474483334, 0.0521933734) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2656
         CFrame.new(1.87640154, 0.550785303, -0.173896909, -0.0639775693, -0.992300212, 0.106053993, 0.986576498, -0.0788898617, -0.142980397, 0.150246024, 0.0954828262, 0.984027147) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2657
         CFrame.new(-1.65203774, 0.291665047, -0.267631799, 0.849730492, 0.467253864, -0.244201034, -0.509230375, 0.847348988, -0.150620297, 0.136545599, 0.252340674, 0.957955599) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2658
         CFrame.new(0.914622426, -1.89221859, -9.02777538e-06, 0.0296405256, -0.517155349, -0.855383992, 0.0179130845, 0.855897069, -0.516838968, 0.999400377, -2.68220901e-06, 0.0346331969) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2659
         CFrame.new(-0.457527936, -1.98231697, -0.138441056, 0.955225945, 0.0525356978, -0.291175961, -0.0912992805, 0.988423407, -0.121177599, 0.281439245, 0.142336115, 0.948964655) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2660
		}, .4, false)
2661
		moter.C0 = clerp(moter.C0, CFrame.new(-0.0651481301, -1.66422045, -0.29617393, 0.196357772, 5.72949648e-06, 0.980532587, 0.00505764782, -0.999986947, -0.00100697577, 0.980520427, 0.0051568076, -0.196355045) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2662
	end
2663
	attack = false
2664
	con1:Disconnect()
2665
	con2:Disconnect()
2666
end
2667
function silenceslashwave()
2668
	attack = true
2669
	for i = 0, .7, 0.1 do
2670
		swait()
2671
		PlayAnimationFromTable({
2672
         CFrame.new(-0.13685593, -0.0219347067, -0.0188135467, 0.556900084, 0.087021932, -0.82600826, -0.12841101, 0.991559744, 0.0178876482, 0.820593119, 0.0961069167, 0.563374221) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2673
         CFrame.new(-9.983778e-07, 1.49999022, 4.04566526e-06, 0.567645073, -0.0812248662, 0.819257259, -0.055430457, 0.989093423, 0.136469513, -0.821405947, -0.122878119, 0.556950927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2674
         CFrame.new(1.74530852, 0.605844796, -0.670992434, -0.0220620185, -0.896603644, 0.442284256, 0.992553771, -0.0726518482, -0.0977700353, 0.119793728, 0.436833858, 0.891530037) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2675
         CFrame.new(-1.57622993, -0.0266638324, -0.298365206, 0.968349278, 0.0516385436, -0.244200975, -0.0904799774, 0.984443545, -0.150620773, 0.232623607, 0.167948797, 0.957957685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2676
         CFrame.new(0.91460979, -1.89220715, -3.83798033e-06, 0.029635042, -0.517153919, -0.855379343, 0.0179127492, 0.855892479, -0.516843617, 0.999400377, -5.51342964e-06, 0.0346280932) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2677
         CFrame.new(-0.457521975, -1.98231733, -0.138436869, 0.955224037, 0.0525353253, -0.291182458, -0.0912996829, 0.988423347, -0.12117669, 0.281445473, 0.142335743, 0.948962152) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2678
		}, .3, false)
2679
		moter.C0 = clerp(moter.C0, CFrame.new(-0.00987285469, -1.01615155, 0.339951545, 2.83122063e-06, 9.39983875e-06, 1.00000012, -0.471862316, -0.881672442, 9.63360071e-06, 0.881672561, -0.471862227, 1.92970037e-06) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2680
	end
2681
	for i = 0, 10 do
2682
	for i = 0, .1, 0.1 do
2683
		swait()
2684
		PlayAnimationFromTable({
2685
         CFrame.new(-0.00530162873, -0.021935204, -0.0146569451, 0.137970969, -8.22370883e-09, 0.990436316, -0.128410965, 0.991559744, 0.0178880654, -0.982076764, -0.129650906, 0.136806443) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2686
         CFrame.new(5.73694706e-06, 1.49998879, -4.42843884e-07, 0.0524085984, 0.0903850272, -0.994527102, 1.36438757e-06, 0.995895684, 0.0905094892, 0.998625815, -0.00474483334, 0.0521933734) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2687
         CFrame.new(1.87640154, 0.550785303, -0.173896909, -0.0639775693, -0.992300212, 0.106053993, 0.986576498, -0.0788898617, -0.142980397, 0.150246024, 0.0954828262, 0.984027147) * CFrame.new(math.random(-1.2,1.2), math.random(-1.2,1.2), math.random(-1.2,1.2)) * CFrame.Angles(0, 0, 0), 
2688
         CFrame.new(-1.65203774, 0.291665047, -0.267631799, 0.849730492, 0.467253864, -0.244201034, -0.509230375, 0.847348988, -0.150620297, 0.136545599, 0.252340674, 0.957955599) * CFrame.new(0,0, 0) * CFrame.Angles(0, 0, 0), 
2689
         CFrame.new(0.914622426, -1.89221859, -9.02777538e-06, 0.0296405256, -0.517155349, -0.855383992, 0.0179130845, 0.855897069, -0.516838968, 0.999400377, -2.68220901e-06, 0.0346331969) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2690
         CFrame.new(-0.457527936, -1.98231697, -0.138441056, 0.955225945, 0.0525356978, -0.291175961, -0.0912992805, 0.988423407, -0.121177599, 0.281439245, 0.142336115, 0.948964655) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2691
		}, .3, false)
2692
		moter.C0 = clerp(moter.C0, CFrame.new(-0.0651481301, -1.66422045, -0.29617393, 0.196357772, 5.72949648e-06, 0.980532587, 0.00505764782, -0.999986947, -0.00100697577, 0.980520427, 0.0051568076, -0.196355045) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2693
	end
2694
	swait(.2)
2695
    Effects.Sphere.Create(BrickColor.new("White"), Blade1.CFrame, 1.5, 1.5, 15, 1, 1, 1.5, 0.1)
2696
	MagnitudeDamage(Blade1, 3, 4, 8, math.random(1, 5), "Normal", "199149186", 1) --http://www.roblox.com/asset/?id=
2697
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199150686", RootPart, .8, math.random(.8,1.2))
2698
	end
2699
	for i = 0, .25, 0.1 do
2700
		swait()
2701
		PlayAnimationFromTable({
2702
         CFrame.new(0.0215015616, -0.0219376255, -0.0506213121, 0.892460823, 0.123405606, -0.433918685, -0.12841095, 0.991559923, 0.0178888384, 0.432463884, 0.0397548005, 0.900774658) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2703
         CFrame.new(-0.106779374, 1.48791957, 0.00561950728, 0.052413702, -0.112091154, -0.992314637, 1.37835741e-07, 0.993682027, -0.112245195, 0.998627186, 0.0058830753, 0.0520823896) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2704
         CFrame.new(1.8764025, 0.550787807, -0.173913807, -0.0639793798, -0.992299974, 0.106054008, 0.986576259, -0.0788917094, -0.142981052, 0.150246888, 0.0954825282, 0.98402679) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2705
         CFrame.new(-1.64552236, 0.0687195063, -0.173113346, 0.950140417, 0.253708631, -0.181288153, -0.269049466, 0.960908115, -0.0653329939, 0.157625407, 0.110850893, 0.981257677) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2706
         CFrame.new(0.914609671, -1.89220476, -1.188647e-05, 0.0296378732, -0.517152905, -0.855379939, 0.017911911, 0.855893135, -0.516842544, 0.999400258, -3.36766243e-06, 0.0346300602) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2707
         CFrame.new(-0.457556218, -1.98231208, -0.138455093, 0.955226064, 0.0525363758, -0.291175902, -0.0912997425, 0.988423169, -0.121176556, 0.281438798, 0.142335266, 0.948964) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2708
		}, .3, false)
2709
		moter.C0 = clerp(moter.C0, CFrame.new(-0.0811068267, -1.64513206, -0.375957668, 0.194887191, 0.0239959247, 0.980531991, 0.12720263, -0.991876423, -0.00100876763, 0.972542644, 0.124922603, -0.196356177) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2710
	end
2711
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199150686", RootPart, 1, .9)
2712
	for i = 0, .25, 0.1 do
2713
		swait()
2714
		PlayAnimationFromTable({
2715
         CFrame.new(0.0590082817, -0.0219368599, -0.144591719, -0.873816788, -0.104594097, -0.474873334, -0.12841098, 0.991559863, 0.0178917665, 0.468993872, 0.0766130462, -0.879872561) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2716
         CFrame.new(-0.106755644, 1.4879185, 0.00557660684, 0.0524137616, -0.112089001, -0.992314935, -2.69711018e-06, 0.993680775, -0.112243399, 0.998625517, 0.00588576496, 0.0520822704) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2717
         CFrame.new(1.87641883, 0.550789893, -0.173913777, -0.0639760941, -0.992300153, 0.106054008, 0.98657608, -0.0788887143, -0.142983839, 0.150249347, 0.0954827964, 0.984026551) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2718
         CFrame.new(-1.64550126, 0.0687222853, -0.17315045, 0.950140059, 0.253708541, -0.181289196, -0.269049615, 0.960907817, -0.0653340146, 0.15762642, 0.110852264, 0.9812572) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2719
         CFrame.new(0.914622247, -1.89220142, -5.55654988e-05, 0.0296370685, -0.517152309, -0.855380177, 0.0179088414, 0.855893433, -0.516842127, 0.999400258, -1.17719173e-06, 0.0346277952) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2720
         CFrame.new(-0.457514405, -1.98230898, -0.138487726, 0.955225945, 0.0525365286, -0.291175961, -0.0913007036, 0.988422811, -0.121179238, 0.281438649, 0.142338097, 0.948963821) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2721
		}, .3, false)
2722
		moter.C0 = clerp(moter.C0, CFrame.new(-0.0811059102, -1.64510548, -0.375980914, 0.194886461, 0.0239996649, 0.980532229, 0.127204716, -0.991876125, -0.00100535899, 0.972542286, 0.124924242, -0.196356058) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2723
	end
2724
	for i = 0, .4, 0.1 do
2725
		swait()
2726
		PlayAnimationFromTable({
2727
         CFrame.new(-0.0345738605, -0.0854207352, 0.0850979686, -0.0048020049, -0.0186639875, 0.99981457, -0.12841107, 0.991559923, 0.0178931784, -0.991709709, -0.128301322, -0.00715814019) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2728
         CFrame.new(-0.106759697, 1.48791838, 0.00555624347, 0.0524108298, -0.112090915, -0.992314935, -4.4698827e-06, 0.993680656, -0.112245403, 0.998625696, 0.00588730862, 0.0520791188) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2729
         CFrame.new(1.87641191, 0.550789356, -0.173913136, -0.063974835, -0.992300332, 0.106054559, 0.986575902, -0.0788877457, -0.142985746, 0.150251195, 0.0954833776, 0.984026313) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2730
         CFrame.new(-1.64552104, 0.0687186643, -0.173174798, 0.950139642, 0.25370872, -0.181292072, -0.269050032, 0.960907876, -0.0653332844, 0.157629356, 0.110852361, 0.981256723) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2731
         CFrame.new(0.914621711, -1.89220178, -5.38625754e-05, 0.0296363328, -0.517152011, -0.855380416, 0.0179073587, 0.855893672, -0.516841888, 0.999400437, -3.02679837e-07, 0.0346263722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2732
         CFrame.new(-0.457538307, -1.98231256, -0.13849853, 0.95522511, 0.0525351912, -0.291178912, -0.0913010836, 0.988422394, -0.121183768, 0.281441301, 0.142342716, 0.948962331) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2733
		}, .3, false)
2734
		moter.C0 = clerp(moter.C0, CFrame.new(-0.0811029226, -1.64512837, -0.375977427, 0.194886893, 0.0240010694, 0.98053205, 0.127205342, -0.991876006, -0.00100411475, 0.972542107, 0.1249246, -0.196356669) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2735
	end
2736
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199150686", RootPart, 1, 1.15)
2737
coroutine.wrap(function()
2738
	ref = Instance.new("Part", FalsePure)
2739
	ref.Anchored = true
2740
	ref.Transparency = 1
2741
	ref.CanCollide = false
2742
	ref.CFrame = RootPart.CFrame
2743
		for i = 0, 60 do
2744
			swait()
2745
			ref.CFrame = ref.CFrame * CFrame.new(0,0,-2.5)
2746
			Effects.Sphere.Create(BrickColor.new("White"), ref.CFrame * CFrame.new(math.random(-4,4),math.random(-4,4),math.random(-4,4)) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))), 1, 1, 2, 0, 0, 9, 0.07)
2747
	MagnitudeDamage(ref, 6, 7, 12, 0, "Normal", "199149186", 1) --http://www.roblox.com/asset/?id=
2748
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=200632992", ref, 1, 1)
2749
		end
2750
		ref:Remove()
2751
end)()
2752
	for i = 0, .8, 0.1 do
2753
		swait()
2754
		PlayAnimationFromTable({
2755
         CFrame.new(-0.130087689, -0.0854207948, -0.104538761, 0.848553777, 0.119192973, -0.515509427, -0.12841095, 0.991559863, 0.0178916883, 0.513290882, 0.0510149673, 0.85669744) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2756
         CFrame.new(-0.0676337183, 1.52672815, -0.0240787752, 0.822895706, -0.120273784, 0.555316925, 0.0961414278, 0.992720723, 0.0725422055, -0.559999585, -0.00630569737, 0.828469038) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2757
         CFrame.new(1.91607141, 0.636486173, 0.538587928, -0.164104298, -0.819614053, -0.548910379, 0.973439217, -0.0444979928, -0.224580169, 0.159643665, -0.57118535, 0.805146813) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2758
         CFrame.new(-1.65514445, 0.177976057, -0.413865387, 0.90877533, 0.315629989, -0.272958875, -0.392467111, 0.868733764, -0.302116513, 0.141771913, 0.381684005, 0.913356006) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2759
         CFrame.new(0.83761853, -1.91776252, 0.0825821832, 0.924021006, -0.322229505, -0.205798984, 0.316214055, 0.946632504, -0.0624127649, 0.214927286, -0.00740583241, 0.976602435) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2760
         CFrame.new(-0.45750761, -1.98230767, -0.138491035, 0.955224514, 0.0525344387, -0.291181058, -0.0913008377, 0.988422275, -0.121184379, 0.281443506, 0.142343387, 0.948961616) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2761
		}, .3, false)
2762
		moter.C0 = clerp(moter.C0, CFrame.new(-0.0583643354, -1.09439969, -0.265255094, 0.147985846, 0.129075974, 0.980530381, 0.661115885, -0.750283182, -0.00101198256, 0.735544741, 0.648393989, -0.196365476) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2763
	end
2764
	attack = false	
2765
end
2766
function sliceyslice()
2767
	attack = true
2768
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199150686", RootPart, 1, 1.2)
2769
		for i = 0, .7, 0.1 do
2770
		swait()
2771
		PlayAnimationFromTable({
2772
         CFrame.new(-0.0509506799, -0.627362788, 0.252791256, 0.579286039, -3.45281421e-08, -0.815124393, 0.458849072, 0.826512098, 0.32609117, 0.673710048, -0.56291914, 0.478786886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2773
         CFrame.new(0.284498036, 1.50512135, 0.0691760853, 0.64777112, 0.216736928, 0.730355918, -5.62518835e-07, 0.958680511, -0.284488112, -0.761834562, 0.184286118, 0.621008396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2774
         CFrame.new(1.80473328, 0.332297206, 0.754164934, 0.401365966, -0.811118126, -0.425432414, 0.811118126, 0.0990228653, 0.576439261, -0.425432801, -0.576438963, 0.697656989) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2775
         CFrame.new(-1.58266723, 0.194353491, -0.558353603, 0.935109615, 0.158752754, -0.316808492, -0.308160633, 0.805702388, -0.505846798, 0.174948707, 0.570650101, 0.802341342) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2776
         CFrame.new(0.149082392, -1.74518442, -0.92055583, 0.953501105, 0.247029692, 0.172660202, 0.0360025764, 0.475423455, -0.879020393, -0.299230397, 0.84436357, 0.44442302) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2777
         CFrame.new(-0.990869522, -1.64551854, 0.493989646, 0.915096641, 0.371197581, 0.1575142, -0.368945181, 0.613126993, 0.698538721, 0.162719339, -0.697344124, 0.698022485) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2778
		}, .15, false)
2779
		moter.C0 = clerp(moter.C0, CFrame.new(-0.00987126026, -0.995855451, -0.381457001, 1.28746033e-05, -6.08339906e-06, 1.00000012, 0.911587059, -0.411107272, -1.42455101e-05, 0.411107302, 0.911587059, 2.5331974e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(doe * 22), 0, 0), 0.3)
2780
		end
2781
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199150686", RootPart, 1, 1.2)
2782
		for i = 0, .7, 0.1 do
2783
		swait()
2784
		PlayAnimationFromTable({
2785
         CFrame.new(-0.0509506799, -0.627362788, 0.252791256, 0.579286039, -3.45281421e-08, -0.815124393, 0.458849072, 0.826512098, 0.32609117, 0.673710048, -0.56291914, 0.478786886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2786
         CFrame.new(0.284498036, 1.50512135, 0.0691760853, 0.64777112, 0.216736928, 0.730355918, -5.62518835e-07, 0.958680511, -0.284488112, -0.761834562, 0.184286118, 0.621008396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2787
         CFrame.new(1.80473328, 0.332297206, 0.754164934, 0.401365966, -0.811118126, -0.425432414, 0.811118126, 0.0990228653, 0.576439261, -0.425432801, -0.576438963, 0.697656989) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2788
         CFrame.new(-1.58266723, 0.194353491, -0.558353603, 0.935109615, 0.158752754, -0.316808492, -0.308160633, 0.805702388, -0.505846798, 0.174948707, 0.570650101, 0.802341342) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2789
         CFrame.new(0.149082392, -1.74518442, -0.92055583, 0.953501105, 0.247029692, 0.172660202, 0.0360025764, 0.475423455, -0.879020393, -0.299230397, 0.84436357, 0.44442302) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2790
         CFrame.new(-0.990869522, -1.64551854, 0.493989646, 0.915096641, 0.371197581, 0.1575142, -0.368945181, 0.613126993, 0.698538721, 0.162719339, -0.697344124, 0.698022485) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2791
		}, .15, false)
2792
		moter.C0 = clerp(moter.C0, CFrame.new(-0.00987126026, -0.995855451, -0.381457001, 1.28746033e-05, -6.08339906e-06, 1.00000012, 0.911587059, -0.411107272, -1.42455101e-05, 0.411107302, 0.911587059, 2.5331974e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(doe * 22), 0, 0), 0.3)
2793
		end
2794
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199150686", RootPart, 1, 1.2)
2795
		for i = 0, .7, 0.1 do
2796
		swait()
2797
		PlayAnimationFromTable({
2798
         CFrame.new(-0.0509506799, -0.627362788, 0.252791256, 0.579286039, -3.45281421e-08, -0.815124393, 0.458849072, 0.826512098, 0.32609117, 0.673710048, -0.56291914, 0.478786886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2799
         CFrame.new(0.284498036, 1.50512135, 0.0691760853, 0.64777112, 0.216736928, 0.730355918, -5.62518835e-07, 0.958680511, -0.284488112, -0.761834562, 0.184286118, 0.621008396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2800
         CFrame.new(1.80473328, 0.332297206, 0.754164934, 0.401365966, -0.811118126, -0.425432414, 0.811118126, 0.0990228653, 0.576439261, -0.425432801, -0.576438963, 0.697656989) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2801
         CFrame.new(-1.58266723, 0.194353491, -0.558353603, 0.935109615, 0.158752754, -0.316808492, -0.308160633, 0.805702388, -0.505846798, 0.174948707, 0.570650101, 0.802341342) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2802
         CFrame.new(0.149082392, -1.74518442, -0.92055583, 0.953501105, 0.247029692, 0.172660202, 0.0360025764, 0.475423455, -0.879020393, -0.299230397, 0.84436357, 0.44442302) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2803
         CFrame.new(-0.990869522, -1.64551854, 0.493989646, 0.915096641, 0.371197581, 0.1575142, -0.368945181, 0.613126993, 0.698538721, 0.162719339, -0.697344124, 0.698022485) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2804
		}, .15, false)
2805
		moter.C0 = clerp(moter.C0, CFrame.new(-0.00987126026, -0.995855451, -0.381457001, 1.28746033e-05, -6.08339906e-06, 1.00000012, 0.911587059, -0.411107272, -1.42455101e-05, 0.411107302, 0.911587059, 2.5331974e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(doe * 22), 0, 0), 0.3)
2806
		end
2807
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199150686", RootPart, 1, 1.2)
2808
		for i = 0, .7, 0.1 do
2809
		swait()
2810
		PlayAnimationFromTable({
2811
         CFrame.new(-0.0509506799, -0.627362788, 0.252791256, 0.579286039, -3.45281421e-08, -0.815124393, 0.458849072, 0.826512098, 0.32609117, 0.673710048, -0.56291914, 0.478786886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2812
         CFrame.new(0.284498036, 1.50512135, 0.0691760853, 0.64777112, 0.216736928, 0.730355918, -5.62518835e-07, 0.958680511, -0.284488112, -0.761834562, 0.184286118, 0.621008396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2813
         CFrame.new(1.80473328, 0.332297206, 0.754164934, 0.401365966, -0.811118126, -0.425432414, 0.811118126, 0.0990228653, 0.576439261, -0.425432801, -0.576438963, 0.697656989) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2814
         CFrame.new(-1.58266723, 0.194353491, -0.558353603, 0.935109615, 0.158752754, -0.316808492, -0.308160633, 0.805702388, -0.505846798, 0.174948707, 0.570650101, 0.802341342) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2815
         CFrame.new(0.149082392, -1.74518442, -0.92055583, 0.953501105, 0.247029692, 0.172660202, 0.0360025764, 0.475423455, -0.879020393, -0.299230397, 0.84436357, 0.44442302) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
2816
         CFrame.new(-0.990869522, -1.64551854, 0.493989646, 0.915096641, 0.371197581, 0.1575142, -0.368945181, 0.613126993, 0.698538721, 0.162719339, -0.697344124, 0.698022485) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2817
		}, .15, false)
2818
		moter.C0 = clerp(moter.C0, CFrame.new(-0.00987126026, -0.995855451, -0.381457001, 1.28746033e-05, -6.08339906e-06, 1.00000012, 0.911587059, -0.411107272, -1.42455101e-05, 0.411107302, 0.911587059, 2.5331974e-07) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(doe * 22), 0, 0), 0.3)
2819
	end
2820
2821
for _,v in pairs(Character:children()) do
2822
if v:IsA("Accessory") then
2823
v.Handle.Transparency = 1
2824
elseif v:IsA("Part") then
2825
v.Transparency = 1	
2826
end
2827
end
2828
for _,v in pairs(FalsePure:children()) do
2829
if v:IsA("Part") then
2830
v.Transparency = 1	
2831
end
2832
end
2833
if Head.face.Parent ~= nil then
2834
Head.face.Transparency = 1
2835
end
2836
		for i = 0, 3, 0.1 do
2837
		swait()
2838
		PlayAnimationFromTable({
2839
         CFrame.new(-0.0129806623, -0.0860432535, 0.161416173, 0.825107157, 0.10957884, 0.554247797, -0.0893510208, 0.99397397, -0.0634992868, -0.557866096, 0.00287110545, 0.829926074) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2840
         CFrame.new(-0.298033714, 1.4832108, -0.168047965, 0.561100423, -0.172548532, -0.809565365, 0.128856912, 0.984315932, -0.120486088, 0.817660391, -0.0367132761, 0.57453239) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2841
         CFrame.new(0.783375919, 0.761771381, -0.863815308, -0.208566546, 0.56169647, 0.80062294, 0.934386969, -0.127315223, 0.33273387, 0.288826913, 0.817488909, -0.498288214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2842
         CFrame.new(-1.83050621, 0.0614415631, -0.223507136, 0.365020454, 0.927704394, -0.0782625079, -0.909874856, 0.337669432, -0.241054893, -0.197201073, 0.15919897, 0.967350721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2843
         CFrame.new(0.977219462, -1.89633548, 0.100963935, -0.577007771, -0.376951754, 0.724554658, -0.285108209, 0.924288034, 0.253811061, -0.765367925, -0.0601257831, -0.640788794) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2844
         CFrame.new(-0.610510588, -1.97580755, -0.0497805513, 0.997271776, 0.0592549369, 0.0440300703, -0.0566930212, 0.99674499, -0.0573190562, -0.0472831726, 0.054666467, 0.997384548) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2845
		}, .3, false)
2846
		moter.C0 = clerp(moter.C0, CFrame.new(0.19801034, -0.722233295, 0.513238311, 0.129601017, -0.21509555, -0.967955291, 0.402400345, -0.880779862, 0.249601722, -0.906243682, -0.421854109, -0.0275954604) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2847
       Torso.Velocity = RootPart.CFrame.lookVector * 90
2848
	Effects.Sphere.Create(BrickColor.new("White"), RootPart.CFrame * CFrame.new(math.random(-6,6),math.random(-6,6),math.random(-6,6)) * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))), 2, 2, 3, 0, 0, 9, 0.07)
2849
	MagnitudeDamage(RootPart, 10, 7, 12, 0, "Normal", "199149186", 1) --http://www.roblox.com/asset/?id=
2850
    CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=200632992", RootPart, 1, 1)
2851
		end
2852
for _,v in pairs(Character:children()) do
2853
if v:IsA("Accessory") then
2854
v.Handle.Transparency = 0
2855
elseif v:IsA("Part") then
2856
v.Transparency = 0	
2857
end
2858
end
2859
for _,v in pairs(FalsePure:children()) do
2860
if v:IsA("Part") then
2861
v.Transparency = 0	
2862
end
2863
end
2864
if Head.face.Parent ~= nil then
2865
Head.face.Transparency = 0
2866
end
2867
RootPart.Transparency = 1
2868
	for i = 0, .7, 0.1 do
2869
		swait()
2870
		PlayAnimationFromTable({
2871
         CFrame.new(-0.0129806623, -0.0860432535, 0.161416173, 0.825107157, 0.10957884, 0.554247797, -0.0893510208, 0.99397397, -0.0634992868, -0.557866096, 0.00287110545, 0.829926074) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2872
         CFrame.new(-0.298033714, 1.4832108, -0.168047965, 0.561100423, -0.172548532, -0.809565365, 0.128856912, 0.984315932, -0.120486088, 0.817660391, -0.0367132761, 0.57453239) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2873
         CFrame.new(0.783375919, 0.761771381, -0.863815308, -0.208566546, 0.56169647, 0.80062294, 0.934386969, -0.127315223, 0.33273387, 0.288826913, 0.817488909, -0.498288214) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2874
         CFrame.new(-1.83050621, 0.0614415631, -0.223507136, 0.365020454, 0.927704394, -0.0782625079, -0.909874856, 0.337669432, -0.241054893, -0.197201073, 0.15919897, 0.967350721) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2875
         CFrame.new(0.977219462, -1.89633548, 0.100963935, -0.577007771, -0.376951754, 0.724554658, -0.285108209, 0.924288034, 0.253811061, -0.765367925, -0.0601257831, -0.640788794) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2876
         CFrame.new(-0.610510588, -1.97580755, -0.0497805513, 0.997271776, 0.0592549369, 0.0440300703, -0.0566930212, 0.99674499, -0.0573190562, -0.0472831726, 0.054666467, 0.997384548) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2877
		}, .3, false)
2878
		moter.C0 = clerp(moter.C0, CFrame.new(0.19801034, -0.722233295, 0.513238311, 0.129601017, -0.21509555, -0.967955291, 0.402400345, -0.880779862, 0.249601722, -0.906243682, -0.421854109, -0.0275954604) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2879
	end
2880
	local con1 = Blade1.Touched:connect(function(hit) Damage(Blade1, hit, 30, 45, math.random(1, 5), "Normal", RootPart, 1.2, "rbxassetid://154965973", .8)end)
2881
	local con2 = Blade2.Touched:connect(function(hit) Damage(Blade2, hit, 30, 45, math.random(1, 5), "Normal", RootPart, 1.2, "rbxassetid://154965973", .8)end)
2882
-- lazy vv
2883
        hc1 = Blade1.Touched:connect(function(hit)
2884
                local hum = hit.Parent:FindFirstChild("Humanoid")
2885
                if hum and not hum:IsDescendantOf(Character) then
2886
                        for i = 1,8 do
2887
                        Effects.Break.Create(BrickColor.new("White"), Blade2.CFrame, 1, 1, 6, .5, .5, 5, 0.05)
2888
                        end
2889
                        hc1:disconnect()
2890
                end
2891
        end)
2892
        hc2 = Blade1.Touched:connect(function(hit)
2893
                local hum = hit.Parent:FindFirstChild("Humanoid")
2894
                if hum and not hum:IsDescendantOf(Character) then
2895
                        for i = 1,8 do
2896
                        Effects.Break.Create(BrickColor.new("White"), Blade2.CFrame, 1, 1, 6, .5, .5, 5, 0.05)
2897
                        end
2898
                        hc2:disconnect()
2899
                end
2900
        end)
2901
CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=199146359", RootPart, 1, .6)
2902
	for i = 0, 1.2, 0.1 do
2903
		swait()
2904
		PlayAnimationFromTable({
2905
         CFrame.new(-0.0201181248, -0.0850511119, 0.0636792555, 0.903412402, 0.0540365763, -0.425354213, 0.0193670094, 0.985871851, 0.166377917, 0.42833522, -0.158545703, 0.889602304) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2906
         CFrame.new(-0.0199700966, 1.51141429, -0.0359886289, 0.927198768, -0.0149377659, 0.374293596, 0.02111209, 0.999699891, -0.0124007761, -0.37399888, 0.019399032, 0.927230835) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2907
         CFrame.new(1.80062234, 0.257900983, 0.154014677, 0.320686817, -0.93336308, -0.161224961, 0.926486671, 0.273711383, 0.258272409, -0.196932822, -0.232197374, 0.952523947) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2908
         CFrame.new(-1.60375869, -0.10490597, -0.316024631, 0.560420752, 0.713718832, -0.420159936, -0.813680053, 0.569082916, -0.118616238, 0.154447138, 0.408350587, 0.89966464) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2909
         CFrame.new(0.942716241, -1.90855038, 0.128970742, -0.577004373, -0.376948595, 0.724552095, -0.285107702, 0.924280703, 0.253809005, -0.765362501, -0.0601264834, -0.64078486) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2910
         CFrame.new(-0.610511541, -1.97580981, -0.0497804284, 0.997271657, 0.0592532977, 0.0440276563, -0.0566917062, 0.996745348, -0.057314381, -0.0472804606, 0.0546619967, 0.997384906) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2911
		}, .2, false)
2912
		moter.C0 = clerp(moter.C0, CFrame.new(0.198006451, -0.722233415, 0.513243735, 0.129601568, -0.215098128, -0.967954814, 0.402397364, -0.880780518, 0.249604195, -0.906244934, -0.421851456, -0.0275956765) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2913
	end
2914
	attack = false
2915
	con1:Disconnect()
2916
	con2:Disconnect()
2917
	hc1:Disconnect()
2918
	hc2:Disconnect()
2919
	
2920
end
2921
function a3()
2922
	
2923
end
2924
function a4()
2925
	
2926
end
2927
2928
Mouse.Button1Down:connect(function()
2929
	if attack == false and attacktype == 1 then
2930
		attacktype = 2
2931
		attackone()
2932
elseif attack == false and attacktype == 2 then
2933
		attacktype = 3
2934
		attacktwo()
2935
elseif attack == false and attacktype == 3 then
2936
		attacktype = 1
2937
		attackthree()
2938
	end
2939
end)
2940
2941
Mouse.KeyDown:connect(function(k)
2942
	k = k:lower()
2943
	if attack == false and k == 'z' then
2944
	silenceslashwave()
2945
elseif attack == false and k == 'x' then
2946
	sliceyslice()
2947
elseif attack == false and k == 'c' then
2948
	a3()
2949
elseif attack == false and k == 'v' then
2950
	a4()
2951
2952
	end
2953
end)
2954
2955
while true do
2956
	swait()
2957
	for i, v in pairs(Character:GetChildren()) do
2958
		if v:IsA("Part") then
2959
			v.Material = "SmoothPlastic"
2960
		elseif v:IsA("Accessory") then
2961
			v:WaitForChild("Handle").Material = "SmoothPlastic"
2962
		end
2963
	end
2964
			while 1 do
2965
		swait()
2966
		if doe <= 360 then
2967
			doe = doe + 2
2968
		else
2969
			doe = 0
2970
		end
2971
	Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
2972
	velocity = RootPart.Velocity.y
2973
	sine = sine + change
2974
	local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
2975
		if RootPart.Velocity.y > 1 and hit == nil then 
2976
			Anim = "Jump"
2977
			if attack == false then
2978
		PlayAnimationFromTable({
2979
         CFrame.new(-0.0693350062, -0.131704837, 0.0960286483, 0.999379337, 0.011712865, 0.0332239382, -0.0147620058, 0.995550334, 0.0930683315, -0.0319860093, -0.0935010239, 0.995105326) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2980
         CFrame.new(0.0623191148, 1.44661176, 0.123603255, 0.996760964, -0.0190245546, 0.0781402737, 0.0397163145, 0.961316347, -0.272577912, -0.0699313954, 0.274798095, 0.958959699) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2981
         CFrame.new(1.68163061, 0.158514738, 0.185581505, 0.127200559, -0.287317693, -0.949351728, 0.295212567, 0.924717247, -0.240307584, 0.946926475, -0.249693304, 0.20244433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2982
         CFrame.new(-1.63637578, 0.182890564, 0.1496014, 0.960447371, 0.276352584, 0.0342125185, -0.277287543, 0.937887132, 0.208527595, 0.025539292, -0.209765792, 0.977420449) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2983
         CFrame.new(0.551568627, -1.93941748, 0.101388723, 0.998156846, -0.0500154123, -0.0343870632, 0.052694723, 0.995237291, 0.0820190609, 0.0301210713, -0.083679989, 0.996037126) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2984
         CFrame.new(-0.611604989, -1.96042776, 0.067161113, 0.990875542, 0.0812019408, -0.107574604, -0.0781617016, 0.99642092, 0.0321897715, 0.109803438, -0.0234878883, 0.993676007) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2985
		}, .3, false)
2986
         moter.C0 = clerp(moter.C0, CFrame.new(0.036988318, -0.998738408, -0.0814501941, 0.0603632331, 0.232857689, 0.970635712, 0.991610348, -0.125342011, -0.0315978378, 0.114303648, 0.964399695, -0.238470137) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
2987
			end
2988
		elseif RootPart.Velocity.y < -1 and hit == nil then 
2989
			Anim = "Fall"
2990
			if attack == false then
2991
		PlayAnimationFromTable({
2992
         CFrame.new(-0.0693356395, -0.143336162, 0.0245046988, 0.999379337, 0.0117139909, 0.0332260244, -0.0194860082, 0.969503641, 0.244301155, -0.0293510109, -0.244796917, 0.969130039) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2993
         CFrame.new(0.0518166609, 1.48133683, -0.0063527748, 0.99676156, -0.0440119132, 0.0673101842, 0.0397172309, 0.997168064, 0.063863948, -0.0699302852, -0.0609837025, 0.995686471) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2994
         CFrame.new(1.78636479, 0.0243292153, 0.276870281, 0.174162433, -0.320260584, -0.931182563, 0.478667259, 0.853929043, -0.204164028, 0.860549331, -0.410168767, 0.30202058) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2995
         CFrame.new(-1.70763886, 0.376769722, 0.11073941, 0.844991505, 0.533693135, 0.0342096724, -0.528285146, 0.82307303, 0.208520964, 0.0831293613, -0.194269568, 0.977424324) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2996
         CFrame.new(0.54821384, -1.92199492, 0.182222098, 0.998156548, -0.0451281369, -0.0405904353, 0.052695103, 0.976166964, 0.210526049, 0.0301223993, -0.212276742, 0.976745248) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2997
         CFrame.new(-0.63079524, -1.89351392, 0.287987888, 0.990875542, 0.106277987, -0.082892552, -0.0781602114, 0.954132497, 0.289003104, 0.109805107, -0.279887199, 0.953732729) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
2998
		}, .3, false)
2999
         moter.C0 = clerp(moter.C0, CFrame.new(0.134623349, -0.992331505, -0.14096491, 0.106571108, 0.362519503, 0.925862908, 0.945223689, -0.32588166, 0.0187986791, 0.308536619, 0.873144269, -0.377391577) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
3000
			end
3001
		elseif Torsovelocity < 1 and hit ~= nil then
3002
			Anim = "Idle"
3003
			if attack == false then
3004
				change = 1
3005
		PlayAnimationFromTable({
3006
         CFrame.new(-0.285482347, -0.116132841, 0.0450745933, 0.831119895, 0.239662796, -0.501798272, -0.0239858311, 0.916973472, 0.39822647, 0.555575788, -0.318937898, 0.767863393) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3007
         CFrame.new(0.0623145849, 1.44661605, 0.123601809, 0.907468677, -0.0715500936, 0.413982421, 0.175795794, 0.959645629, -0.219494104, -0.381571084, 0.271960467, 0.883426309) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3008
         CFrame.new(1.55532289, 0.193120033, -0.415511966, 0.531857967, -0.445645332, -0.720088542, 0.21219489, 0.893335938, -0.396136582, 0.819817364, 0.0578892827, 0.569691479) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3009
         CFrame.new(-1.62949646, 0.140622556, -0.0875500068, 0.976484299, 0.215573758, -0.00254911184, -0.215579316, 0.976261318, -0.0209639817, -0.00203067064, 0.0210205466, 0.999776959) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3010
         CFrame.new(0.823712409, -1.8854568, -0.171732366, 0.927691162, -0.294686615, 0.229243919, 0.291436732, 0.955359221, 0.0487003028, -0.233360738, 0.0216341615, 0.972149968) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3011
         CFrame.new(-0.61071074, -1.92318702, -0.507190466, 0.980618894, 0.113510445, -0.159693539, -0.168938369, 0.90268141, -0.395760268, 0.099229455, 0.415068328, 0.904362679) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3012
		}, .3, false)
3013
		moter.C0 = clerp(moter.C0, CFrame.new(0.0797343776, -0.986672819, -0.208657712, 0.0603604913, 0.23285608, 0.970636368, 0.991610348, -0.125342816, -0.0315949917, 0.114305213, 0.964399993, -0.23846826) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
3014
			end
3015
		elseif Torsovelocity > 2 and hit ~= nil then
3016
			Anim = "Walk"
3017
			if attack == false then
3018
		PlayAnimationFromTable({
3019
         CFrame.new(-0.0693379641, -0.112550974, -0.000137325376, 0.999379456, 0.0117139304, 0.0332223102, -0.0212590098, 0.952548623, 0.303643078, -0.028089013, -0.304160893, 0.952206552) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3020
         CFrame.new(0.0623142347, 1.44662333, 0.123599991, 0.996768415, -0.0249702502, 0.0764508992, 0.0397175141, 0.979414463, -0.197942808, -0.0699340329, 0.200338155, 0.977232814) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3021
         CFrame.new(1.68893826, 0.120773882, -0.0211201012, 0.127777547, -0.292282134, -0.947757602, 0.152093738, 0.950062215, -0.272487462, 0.980071664, -0.109330237, 0.165850908) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3022
         CFrame.new(-1.60251725, -0.0125008672, 0.35961023, 0.980368853, 0.18677406, 0.0632118806, -0.197174087, 0.931251287, 0.30641979, -0.00163486786, -0.312868387, 0.949795425) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 
3023
         CFrame.new(0.50610894, -1.89611995, -0.0607373863, 0.998472273, -0.0449599139, -0.0321253054, 0.0459547713, 0.998464465, 0.0309315026, 0.0306852963, -0.0323606133, 0.999005258) * CFrame.new(0, 0, 0 + 1 * math.cos((sine) / 3)) * CFrame.Angles(math.rad(0 - 70 * math.cos((sine) / 3)), 0, 0), 
3024
         CFrame.new(-0.590584993, -1.96671391, -0.126982987, 0.990875661, 0.0660340264, -0.117496125, -0.0781607553, 0.991730928, -0.10178715, 0.109803148, 0.110041961, 0.987843215) * CFrame.new(0, 0, 0 - 1 * math.cos((sine) / 3)) * CFrame.Angles(math.rad(0 + 70 * math.cos((sine) / 3)), 0, 0), 
3025
		}, .3, false)
3026
		moter.C0 = clerp(moter.C0, CFrame.new(0.0369881317, -0.998737991, -0.0814540163, 0.0603625476, 0.232858479, 0.970635474, 0.991610467, -0.125341937, -0.0315970182, 0.114303723, 0.964399576, -0.238470823) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
3027
			end
3028
		end
3029
	if 0 < #Effects then
3030
		for e = 1, #Effects do
3031
			if Effects[e] ~= nil then
3032
				local Thing = Effects[e]
3033
				if Thing ~= nil then
3034
					local Part = Thing[1]
3035
					local Mode = Thing[2]
3036
					local Delay = Thing[3]
3037
					local IncX = Thing[4]
3038
					local IncY = Thing[5]
3039
					local IncZ = Thing[6]
3040
					if Thing[2] == "Shoot" then
3041
						local Look = Thing[1]
3042
						local move = 30
3043
						if Thing[8] == 3 then
3044
							move = 10
3045
						end
3046
						local hit, pos = rayCast(Thing[4], Thing[1], move, m)
3047
						if Thing[10] ~= nil then
3048
							da = pos
3049
							cf2 = CFrame.new(Thing[4], Thing[10].Position)
3050
							cfa = CFrame.new(Thing[4], pos)
3051
							tehCF = cfa:lerp(cf2, 0.2)
3052
							Thing[1] = tehCF.lookVector
3053
						end
3054
						local mag = (Thing[4] - pos).magnitude
3055
						Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
3056
						if Thing[8] == 2 then
3057
							Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
3058
						end
3059
						Thing[4] = Thing[4] + Look * move
3060
						Thing[3] = Thing[3] - 1
3061
						if 2 < Thing[5] then
3062
							Thing[5] = Thing[5] - 0.3
3063
							Thing[6] = Thing[6] - 0.3
3064
						end
3065
						if hit ~= nil then
3066
							Thing[3] = 0
3067
							if Thing[8] == 1 or Thing[8] == 3 then
3068
								Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
3069
							else
3070
								if Thing[8] == 2 then
3071
									Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
3072
									if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
3073
										ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
3074
										ref.Anchored = true
3075
										ref.CFrame = CFrame.new(pos)
3076
										CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
3077
										game:GetService("Debris"):AddItem(ref, 0.2)
3078
										Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
3079
										Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
3080
										MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
3081
									end
3082
								end
3083
							end
3084
							ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
3085
							ref.Anchored = true
3086
							ref.CFrame = CFrame.new(pos)
3087
							Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
3088
							game:GetService("Debris"):AddItem(ref, 1)
3089
						end
3090
						if Thing[3] <= 0 then
3091
							table.remove(Effects, e)
3092
						end
3093
					end
3094
					do
3095
						do
3096
							if Thing[2] == "FireWave" then
3097
								if Thing[3] <= Thing[4] then
3098
									Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
3099
									Thing[3] = Thing[3] + 1
3100
									Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
3101
								else
3102
									Part.Parent = nil
3103
									table.remove(Effects, e)
3104
								end
3105
							end
3106
							if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
3107
								if Thing[1].Transparency <= 1 then
3108
									if Thing[2] == "Block1" then
3109
										Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3110
										Mesh = Thing[7]
3111
										Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3112
										Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3113
									else
3114
										if Thing[2] == "Block2" then
3115
											Thing[1].CFrame = Thing[1].CFrame
3116
											Mesh = Thing[7]
3117
											Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3118
											Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3119
										else
3120
											if Thing[2] == "Fire" then
3121
												Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
3122
												Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
3123
												Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3124
											else
3125
												if Thing[2] == "Cylinder" then
3126
													Mesh = Thing[7]
3127
													Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3128
													Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3129
												else
3130
													if Thing[2] == "Blood" then
3131
														Mesh = Thing[7]
3132
														Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
3133
														Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
3134
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3135
													else
3136
														if Thing[2] == "Elec" then
3137
															Mesh = Thing[10]
3138
															Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
3139
															Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3140
														else
3141
															if Thing[2] == "Disappear" then
3142
																Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3143
															else
3144
																if Thing[2] == "Shatter" then
3145
														Thing[1].Transparency = Thing[1].Transparency + Thing[3]
3146
														Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
3147
														Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
3148
														Thing[6] = Thing[6] + Thing[5]
3149
																end
3150
															end
3151
														end
3152
													end
3153
												end
3154
											end
3155
										end
3156
									end
3157
								else
3158
									Part.Parent = nil
3159
									table.remove(Effects, e)
3160
								end
3161
							end
3162
						end
3163
					end
3164
				end
3165
			end
3166
		end
3167
	end
3168
			end
3169
			end
3170
end)