View difference between Paste ID: ZMh6YQwQ and za1rhn1r
SHOW: | | - or go back to the newest paste.
1
--{{Altario}}--
2
--{{Script edited by youssefaxo.}}--
3
--MESSAGES
4
game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"you will never.", "Red")
5
wait(2)
6
game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"know the Power of yourself.", "Red")
7
wait(2)
8
game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"until someone hurts you badly.", "Red")
9
wait(2)
10
game.Chat:Chat(game.Players.LocalPlayer.Character.Head,"Dakrus Has Awaken.", "Red")
11
---------------------
12
Player=game:GetService("Players").LocalPlayer
13
Character=Player.Character 
14
PlayerGui=Player.PlayerGui
15
Backpack=Player.Backpack 
16
Torso=Character.Torso 
17
Head=Character.Head 
18
Humanoid=Character.Humanoid
19
m=Instance.new('Model',Character)
20
LeftArm=Character["Left Arm"] 
21
LeftLeg=Character["Left Leg"] 
22
RightArm=Character["Right Arm"] 
23
RightLeg=Character["Right Leg"] 
24
LS=Torso["Left Shoulder"] 
25
LH=Torso["Left Hip"] 
26
RS=Torso["Right Shoulder"] 
27
RH=Torso["Right Hip"] 
28
Face = Head.face
29
Neck=Torso.Neck
30
it=Instance.new
31
attacktype=1
32
vt=Vector3.new
33
cf=CFrame.new
34
euler=CFrame.fromEulerAnglesXYZ
35
angles=CFrame.Angles
36
cloaked=false
37
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
38
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
39
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
40
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
41
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
42
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
43
RootPart=Character.HumanoidRootPart
44
RootJoint=RootPart.RootJoint
45
RootCF=euler(-1.57,0,3.14)
46
attack = false 
47
attackdebounce = false 
48
deb=false
49
equipped=true
50
hand=false
51
MMouse=nil
52
combo=0
53
mana=0
54
trispeed=.2
55
attackmode='none'
56
local idle=0
57
local Anim="Idle"
58
local Effects={}
59
local gun=false
60
local shoot=false
61
player=nil 
62
mana=0
63
local CurrentMode = "Unsheathed"
64
plr = game.Players.LocalPlayer
65
asdasd = plr.Name
66
ws = game.Workspace[asdasd]
67
Mouse = Player:GetMouse()
68
for i,v in pairs(Character:children()) do
69
    if v:IsA("Hat") then
70
        v:Destroy()
71
    end
72
end
73
--NFSBOYLOL EDIT
74
Player.CanLoadCharacterAppearance = true
75
Character.Humanoid.MaxHealth = math.huge
76
Character.Humanoid.JumpPower = 90
77
Character.Humanoid.WalkSpeed = (70)
78
79
Character.Shirt:Destroy()
80
Character.Pants:Destroy()
81
--FUNCTIONS AND HUMANOID STATS
82
83
Character.Humanoid.NameDisplayDistance = 0
84
Character.Humanoid.HealthDisplayDistance = 0
85
Character.Head.BrickColor = BrickColor.new(255,0,0)
86
Character.Head.face.Texture = "http://www.roblox.com/asset/?id=259421287"
87
Character.Head.Mesh.MeshId = "http://www.roblox.com/asset/?id=16952952"
88
Character.Head.Mesh.TextureId = "http://www.roblox.com/asset/?id=17388648"
89
Character.Head.Mesh.Scale = Vector3.new(1,1,1)
90
Character.Head.Mesh.VertexColor = Vector3.new(0.7,0.7,0.7)
91
Character.Head.Material = "SmoothPlastic"
92
93
shirt = Instance.new("Shirt", Character)
94
shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=18121622"
95
96
pants = Instance.new("Pants", Character)
97
pants.PantsTemplate = "http://www.roblox.com/asset/?id=18121636"
98
--SHIRT AND PANTS
99
game.Workspace.Base.Material = "Granite"
100
game.Workspace.Base.BrickColor = BrickColor.new("Cool yellow")
101
--BASEPLATE
102
local firee = Instance.new("Fire")
103
firee.Parent = ws.Head
104
firee.Size = ("4")
105
firee.Color = Color3.new(0,0,0)
106
firee.SecondaryColor = Color3.new(1,1,1)
107
--FIRE 
108
music = Instance.new("Sound", Character)
109-
music.SoundId ="http://www.roblox.com/asset/?id=773296297"
109+
music.SoundId ="http://www.roblox.com/asset/?id=465539504"
110
music.Volume  = 1
111
music.Looped = true
112
wait(0.1)
113
music:Play()
114
--MUSIC
115
116
117
print ("Script edited by youssefaxo  Do not leak")
118
119
120
--NFSBOYLOL EDIT
121
mouse=Player:GetMouse()
122
--save shoulders 
123
RSH, LSH=nil, nil 
124
--welds 
125
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
126
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
127
LH=Torso["Left Hip"]
128
RH=Torso["Right Hip"]
129
TorsoColor=Torso.BrickColor
130
function NoOutline(Part)
131
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
132
end
133
player=Player 
134
ch=Character
135
RSH=ch.Torso["Right Shoulder"] 
136
LSH=ch.Torso["Left Shoulder"] 
137
-- 
138
RSH.Parent=nil 
139
LSH.Parent=nil 
140
-- 
141
RW.Name="Right Shoulder"
142
RW.Part0=ch.Torso 
143
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
144
RW.C1=cf(0, 0.5, 0) 
145
RW.Part1=ch["Right Arm"] 
146
RW.Parent=ch.Torso 
147
-- 
148
LW.Name="Left Shoulder"
149
LW.Part0=ch.Torso 
150
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
151
LW.C1=cf(0, 0.5, 0) 
152
LW.Part1=ch["Left Arm"] 
153
LW.Parent=ch.Torso 
154
-------------------------
155
p = game.Players.LocalPlayer
156
char = p.Character
157
hum = char.Humanoid
158
root=char.HumanoidRootPart
159
torso = char.Torso
160
local player = game.Players.LocalPlayer
161
lig = Instance.new("PointLight",player.Character.Torso)
162
lig.Color=Color3.new(255,0,0)
163
m=player:GetMouse()
164
bb = Instance.new("BillboardGui",player.Character.Head)
165
bb.Enabled = true
166
function newRay(start,face,range,wat)
167
        local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
168
        hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
169
        return rey,hit,pos
170
end
171
aa1={}
172
torso=game.Players.LocalPlayer.Character.Torso
173
174
local WorldUp = Vector3.new(0,1,0)
175
function look2(Vec1,Vec2)
176
    local Orig = Vec1
177
    Vec1 = Vec1+Vector3.new(0,1,0)
178
    Vec2 = Vec2+Vector3.new(0,1,0)
179
    local Forward = (Vec2-Vec1).unit
180
    local Up = (WorldUp-WorldUp:Dot(Forward)*Forward).unit
181
    local Right = Up:Cross(Forward).unit
182
    Forward = -Forward
183
    Right = -Right
184
    return CFrame.new(Orig.X,Orig.Y,Orig.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
185
end
186
187
function look(CFr,Vec2)
188
    local A = Vector3.new(0,0,0)
189
    local B = CFr:inverse()*Vec2
190
    local CF = look2(A,Vector3.new(A.X,B.Y,B.Z))
191
    if B.Z > 0 then
192
        CF = CFr*(CF*CFrame.Angles(0,0,math.pi))
193
    elseif B.Z == 0 then
194
        if B.Y > 0 then
195
            CF = CFr*CFrame.Angles(math.pi/2,0,0)
196
        elseif B.Y < 0 then
197
            CF = CFr*CFrame.Angles(-math.pi/2,0,0)
198
        else
199
            CF = CFr
200
        end
201
    end
202
    local _,_,_,_,X,_,_,Y,_,_,Z,_ = CF:components()
203
    local Up = Vector3.new(X,Y,Z)
204
    local Forward = (Vec2-CFr.p).unit
205
    local Right = Up:Cross(Forward)
206
    Forward = -Forward
207
    Right = -Right
208
    return CFrame.new(CFr.X,CFr.Y,CFr.Z,Right.X,Up.X,Forward.X,Right.Y,Up.Y,Forward.Y,Right.Z,Up.Z,Forward.Z)
209
end
210
211
function simulate(j,d,m,r,t)
212
        local joint = j
213
        for i,v in ipairs(t) do
214
                if v[1]:FindFirstChild("Weld") then
215
                        local stiff = m.CFrame.lookVector*0.03
216
                        if i > 1 then joint = t[i-1][1].CFrame*CFrame.new(0,0,d*.5) end
217
                        local dir = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).unit
218
                        local dis = (v[2].p-(joint.p+Vector3.new(0,0.2,0)+stiff)).magnitude
219
                        local pos = joint.p+(dir*(d*0.5))
220
                      --if v[1].CFrame.y<=workspace.Base.CFrame.y then pos = joint.p+(dir*(d*.5)) end
221
                        local inv = v[1].Weld.Part0.CFrame
222
                        local rel1 = inv:inverse()*pos
223
                        local rel2 = inv:inverse()*(pos-(dir*dis))
224
                        local cf = look(CFrame.new(rel1),rel2)--CFrame.new(pos,pos-(dir*dis))*CFrame.fromEulerAnglesXYZ(r.x,r.y,r.z)
225
                        v[1].Weld.C0 = cf
226
                        v[2] = inv*cf
227
                        --v[1].CFrame = cf
228
                end
229
        end
230
end
231
for i=1,8 do
232
 local p = Instance.new("Part",char)
233
 p.Anchored = false
234
p.BrickColor = BrickColor.new("Gold","Gold")
235
 p.CanCollide = false
236
 p.FormFactor="Custom"
237
 p.Material = "Granite"
238
 p.TopSurface = "SmoothNoOutlines"
239
 p.BottomSurface = "SmoothNoOutlines"
240
 p.RightSurface = "SmoothNoOutlines"
241
 p.LeftSurface = "SmoothNoOutlines"
242
 p.FrontSurface = "SmoothNoOutlines"
243
 p.BackSurface = "SmoothNoOutlines"
244
245
 p.Size=Vector3.new(2,.2,0.2)
246
 p:BreakJoints() -- sometimes the parts are stuck to something so you have to breakjoints them
247
mesh = Instance.new("BlockMesh",p)
248
mesh.Scale = Vector3.new(1,1,4)
249
local w = Instance.new("Motor6D",p)
250
w.Part0 = aa1[i-1] and aa1[i-1][1] or torso
251
w.Part1 = p
252
w.Name = "Weld"
253
 --table.insert(aa1,p)
254
 aa1[i] = {p,p.CFrame}
255
256
end
257
game:service"RunService".Stepped:connect(function()
258
 simulate(torso.CFrame*CFrame.new(0,0.9,.5),.6,torso,Vector3.new(),aa1)
259
end)
260
--NAMETAG
261
p = game.Players.LocalPlayer
262
char = p.Character
263
local char = p.Character
264
torso = char.Torso
265
neck = char.Torso.Neck
266
hum = char.Humanoid
267
268
CV="White"
269
270
local txt = Instance.new("BillboardGui", char)
271
txt.Adornee = char .Head
272
txt.Name = "_status"
273
txt.Size = UDim2.new(2, 0, 1.2, 0)
274
txt.StudsOffset = Vector3.new(-9, 8, 0)
275
local text = Instance.new("TextLabel", txt)
276
text.Size = UDim2.new(10, 0, 7, 0)
277
text.FontSize = "Size24"
278
text.TextScaled = true
279
text.TextTransparency = 0
280
text.BackgroundTransparency = 1 
281
text.TextTransparency = 0
282
text.TextStrokeTransparency = 0
283
text.Font = "SciFi"
284
text.TextStrokeColor3 = Color3.new(0,0,0)
285
286
v=Instance.new("Part")
287
v.Name = "ColorBrick"
288
v.Parent=p.Character
289
v.FormFactor="Symmetric"
290
v.Anchored=true
291
v.CanCollide=false
292
v.BottomSurface="Smooth"
293
v.TopSurface="Smooth"
294
v.Size=Vector3.new(10,5,3)
295
v.Transparency=1
296
v.CFrame=char.Torso.CFrame
297
v.BrickColor=BrickColor.new(CV)
298
v.Transparency=1
299
text.TextColor3 = Color3.new(255,255,0)
300
v.Shape="Block"
301
text.Text = "Dakrus, The Golden Reaper"
302
----------------------
303
Player=game:GetService("Players").LocalPlayer
304
Character=Player.Character 
305
PlayerGui=Player.PlayerGui
306
Backpack=Player.Backpack 
307
Torso=Character.Torso 
308
Head=Character.Head 
309
Humanoid=Character.Humanoid
310
m=Instance.new('Model',Character)
311
LeftArm=Character["Left Arm"] 
312
LeftLeg=Character["Left Leg"] 
313
RightArm=Character["Right Arm"] 
314
RightLeg=Character["Right Leg"] 
315
LS=Torso["Left Shoulder"] 
316
LH=Torso["Left Hip"] 
317
RS=Torso["Right Shoulder"] 
318
RH=Torso["Right Hip"] 
319
Face = Head.face
320
Neck=Torso.Neck
321
it=Instance.new
322
attacktype=1
323
vt=Vector3.new
324
cf=CFrame.new
325
euler=CFrame.fromEulerAnglesXYZ
326
angles=CFrame.Angles
327
cloaked=false
328
necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
329
necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
330
LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
331
LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
332
RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
333
RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
334
RootPart=Character.HumanoidRootPart
335
RootJoint=RootPart.RootJoint
336
RootCF=euler(-1.57,0,3.14)
337
attack = false 
338
attackdebounce = false 
339
deb=false
340
equipped=true
341
hand=false
342
MMouse=nil
343
combo=0
344
mana=0
345
trispeed=.2
346
attackmode='none'
347
local idle=0
348
local Anim="Idle"
349
local Effects={}
350
local gun=false
351
local shoot=false
352
player=nil 
353
mana=0
354
local CurrentMode = "Unsheathed"
355
356
mouse=Player:GetMouse()
357
--save shoulders 
358
RSH, LSH=nil, nil 
359
--welds 
360
RW, LW=Instance.new("Weld"), Instance.new("Weld") 
361
RW.Name="Right Shoulder" LW.Name="Left Shoulder"
362
LH=Torso["Left Hip"]
363
RH=Torso["Right Hip"]
364
TorsoColor=Torso.BrickColor
365
function NoOutline(Part)
366
Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
367
end
368
player=Player 
369
ch=Character
370
RSH=ch.Torso["Right Shoulder"] 
371
LSH=ch.Torso["Left Shoulder"] 
372
-- 
373
RSH.Parent=nil 
374
LSH.Parent=nil 
375
-- 
376
RW.Name="Right Shoulder"
377
RW.Part0=ch.Torso 
378
RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5) 
379
RW.C1=cf(0, 0.5, 0) 
380
RW.Part1=ch["Right Arm"] 
381
RW.Parent=ch.Torso 
382
-- 
383
LW.Name="Left Shoulder"
384
LW.Part0=ch.Torso 
385
LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8) 
386
LW.C1=cf(0, 0.5, 0) 
387
LW.Part1=ch["Left Arm"] 
388
LW.Parent=ch.Torso 
389
390
        local function weldBetween(a, b)
391
            local weldd = Instance.new("ManualWeld")
392
            weldd.Part0 = a
393
            weldd.Part1 = b
394
            weldd.C0 = CFrame.new()
395
            weldd.C1 = b.CFrame:inverse() * a.CFrame
396
            weldd.Parent = a
397
            return weldd
398
        end
399
400
        function nooutline(part)
401
                part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
402
        end
403
        
404
        function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
405
                local fp=it("Part")
406
                fp.formFactor=formfactor
407
                fp.Parent=parent
408
                fp.Reflectance=reflectance
409
                fp.Transparency=transparency
410
                fp.CanCollide=false
411
                fp.Locked=true
412
                fp.BrickColor=BrickColor.new(tostring(brickcolor))
413
                fp.Name=name
414
                fp.Size=size
415
                fp.Position=Character.Torso.Position
416
                nooutline(fp)
417
                fp.Material=material
418
                fp:BreakJoints()
419
                return fp
420
        end
421
        
422
        function swait(num)
423
    if num==0 or num==nil then
424
    game:service'RunService'.Heartbeat:wait(0)
425
    else
426
    for i=0,num do
427
    game:service'RunService'.Heartbeat:wait(0)
428
    end
429
    end
430
    end
431
        
432
        function mesh(Mesh,part,meshtype,meshid,offset,scale)
433
                local mesh=it(Mesh)
434
                mesh.Parent=part
435
                if Mesh=="SpecialMesh" then
436
                        mesh.MeshType=meshtype
437
                        mesh.MeshId=meshid
438
                end
439
                mesh.Offset=offset
440
                mesh.Scale=scale
441
                return mesh
442
        end
443
        
444
        function weld(parent,part0,part1,c0,c1)
445
                local weld=it("Weld")
446
                weld.Parent=parent
447
                weld.Part0=part0
448
                weld.Part1=part1
449
                weld.C0=c0
450
                weld.C1=c1
451
                return weld
452
        end
453
        
454
        
455
local function CFrameFromTopBack(at, top, back)
456
local right = top:Cross(back)
457
return CFrame.new(at.x, at.y, at.z,
458
right.x, top.x, back.x,
459
right.y, top.y, back.y,
460
right.z, top.z, back.z)
461
end
462
463
function Triangle(a, b, c)
464
local edg1 = (c-a):Dot((b-a).unit)
465
local edg2 = (a-b):Dot((c-b).unit)
466
local edg3 = (b-c):Dot((a-c).unit)
467
if edg1 <= (b-a).magnitude and edg1 >= 0 then
468
a, b, c = a, b, c
469
elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
470
a, b, c = b, c, a
471
elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
472
a, b, c = c, a, b
473
else
474
assert(false, "unreachable")
475
end
476
 
477
local len1 = (c-a):Dot((b-a).unit)
478
local len2 = (b-a).magnitude - len1
479
local width = (a + (b-a).unit*len1 - c).magnitude
480
 
481
local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
482
 
483
local list = {}
484
 
485
if len1 > 0.01 then
486
local w1 = Instance.new('WedgePart', m)
487
game:GetService("Debris"):AddItem(w1,5)
488
w1.Material = "SmoothPlastic"
489
w1.FormFactor = 'Custom'
490
w1.BrickColor = BrickColor.new("Really black")
491
w1.Transparency = 0
492
w1.Reflectance = 0
493
w1.Material = "Neon"
494
w1.CanCollide = false
495
NoOutline(w1)
496
local sz = Vector3.new(0.2, width, len1)
497
w1.Size = sz
498
local sp = Instance.new("SpecialMesh",w1)
499
sp.MeshType = "Wedge"
500
sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
501
w1:BreakJoints()
502
w1.Anchored = true
503
w1.Parent = workspace
504
w1.Transparency = 0.3
505
table.insert(Effects,{w1,"Disappear",.03})
506
w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
507
table.insert(list,w1)
508
end
509
if len2 > 0.01 then
510
local w2 = Instance.new('WedgePart', m)
511
game:GetService("Debris"):AddItem(w2,5)
512
w2.Material = "SmoothPlastic"
513
w2.FormFactor = 'Custom'
514
w2.BrickColor = BrickColor.new("Really black")
515
w2.Transparency = 0
516
w2.Reflectance = 0
517
w2.Material = "Neon"
518
w2.CanCollide = false
519
NoOutline(w2)
520
local sz = Vector3.new(0.2, width, len2)
521
w2.Size = sz
522
local sp = Instance.new("SpecialMesh",w2)
523
sp.MeshType = "Wedge"
524
sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
525
w2:BreakJoints()
526
w2.Anchored = true
527
w2.Parent = workspace
528
w2.Transparency = 0.3
529
table.insert(Effects,{w2,"Disappear",.03})
530
w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
531
table.insert(list,w2)
532
end
533
return unpack(list)
534
end
535
        
536
        
537
so = function(id,par,vol,pit) 
538
coroutine.resume(coroutine.create(function()
539
local sou = Instance.new("Sound",par or workspace)
540
sou.Volume=vol
541-
sou.Pitch=pit or 1
541+
sou.Pitch=pit or 1.8
542
sou.SoundId=id
543
swait() 
544
sou:play() 
545
game:GetService("Debris"):AddItem(sou,6)
546
end))
547
end
548
 
549
function clerp(a,b,t) 
550
local qa = {QuaternionFromCFrame(a)}
551
local qb = {QuaternionFromCFrame(b)} 
552
local ax, ay, az = a.x, a.y, a.z 
553
local bx, by, bz = b.x, b.y, b.z
554
local _t = 1-t
555
return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t)) 
556
end 
557
 
558
function QuaternionFromCFrame(cf) 
559
local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() 
560
local trace = m00 + m11 + m22 
561
if trace > 0 then 
562
local s = math.sqrt(1 + trace) 
563
local recip = 0.5/s 
564
return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5 
565
else 
566
local i = 0 
567
if m11 > m00 then
568
i = 1
569
end
570
if m22 > (i == 0 and m00 or m11) then 
571
i = 2 
572
end 
573
if i == 0 then 
574
local s = math.sqrt(m00-m11-m22+1) 
575
local recip = 0.5/s 
576
return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip 
577
elseif i == 1 then 
578
local s = math.sqrt(m11-m22-m00+1) 
579
local recip = 0.5/s 
580
return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip 
581
elseif i == 2 then 
582
local s = math.sqrt(m22-m00-m11+1) 
583
local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip 
584
end 
585
end 
586
end
587
 
588
function QuaternionToCFrame(px, py, pz, x, y, z, w) 
589
local xs, ys, zs = x + x, y + y, z + z 
590
local wx, wy, wz = w*xs, w*ys, w*zs 
591
local xx = x*xs 
592
local xy = x*ys 
593
local xz = x*zs 
594
local yy = y*ys 
595
local yz = y*zs 
596
local zz = z*zs 
597
return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy)) 
598
end
599
 
600
function QuaternionSlerp(a, b, t) 
601
local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4] 
602
local startInterp, finishInterp; 
603
if cosTheta >= 0.0001 then 
604
if (1 - cosTheta) > 0.0001 then 
605
local theta = math.acos(cosTheta) 
606
local invSinTheta = 1/math.sin(theta) 
607
startInterp = math.sin((1-t)*theta)*invSinTheta 
608
finishInterp = math.sin(t*theta)*invSinTheta  
609
else 
610
startInterp = 1-t 
611
finishInterp = t 
612
end 
613
else 
614
if (1+cosTheta) > 0.0001 then 
615
local theta = math.acos(-cosTheta) 
616
local invSinTheta = 1/math.sin(theta) 
617
startInterp = math.sin((t-1)*theta)*invSinTheta 
618
finishInterp = math.sin(t*theta)*invSinTheta 
619
else 
620
startInterp = t-1 
621
finishInterp = t 
622
end 
623
end 
624
return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp 
625
end
626
627
function rayCast(Pos, Dir, Max, Ignore)  -- Origin Position , Direction, MaxDistance , IgnoreDescendants
628
return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore) 
629
end 
630
631
Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
632
        if hit.Parent==nil then
633
                return
634
        end
635
        local h=hit.Parent:FindFirstChild("Humanoid")
636
        for _,v in pairs(hit.Parent:children()) do
637
        if v:IsA("Humanoid") then
638
        h=v
639
        end
640
        end
641
        if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
642
        h=hit.Parent.Parent:FindFirstChild("Humanoid")
643
        end
644
        if hit.Parent.className=="Hat" then
645
        hit=hit.Parent.Parent:findFirstChild("Head")
646
        end
647
        if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
648
        if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
649
        --[[                if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
650
                        return
651
                end]]
652
--                        hs(hit,1.2) 
653
                        local c=Instance.new("ObjectValue")
654
                        c.Name="creator"
655
                        c.Value=game:service("Players").LocalPlayer
656
                        c.Parent=h
657
                        game:GetService("Debris"):AddItem(c,.5)
658
                local Damage=math.random(minim,maxim)
659
--                h:TakeDamage(Damage)
660
                local  blocked=false
661
                local  block=hit.Parent:findFirstChild("Block")
662
                if block~=nil then
663
                print(block.className)
664
                if block.className=="NumberValue" then
665
                if block.Value>0 then
666
                blocked=true
667
                if decreaseblock==nil then
668
                block.Value=block.Value-1
669
                end
670
                end
671
                end
672
                if block.className=="IntValue" then
673
                if block.Value>0 then
674
                blocked=true
675
                if decreaseblock~=nil then
676
                block.Value=block.Value-1
677
                end
678
                end
679
                end
680
                end
681
                if blocked==false then
682
--                h:TakeDamage(Damage)
683
                h.Health=h.Health-Damage
684
                ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
685
                else
686
                h.Health=h.Health-(Damage/2)
687
                ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
688
                end
689
                if Type=="Knockdown" then
690
                local hum=hit.Parent.Humanoid
691
hum.PlatformStand=true
692
coroutine.resume(coroutine.create(function(HHumanoid)
693
swait(1)
694
HHumanoid.PlatformStand=false
695
end),hum)
696
                local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
697
--hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
698
local bodvol=Instance.new("BodyVelocity")
699
bodvol.velocity=angle*knockback
700
bodvol.P=5000
701
bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
702
bodvol.Parent=hit
703
local rl=Instance.new("BodyAngularVelocity")
704
rl.P=3000
705
rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
706
rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
707
rl.Parent=hit
708
game:GetService("Debris"):AddItem(bodvol,.5)
709
game:GetService("Debris"):AddItem(rl,.5)
710
                elseif Type=="Normal" then
711
                local vp=Instance.new("BodyVelocity")
712
                vp.P=500
713
                vp.maxForce=Vector3.new(math.huge,0,math.huge)
714
--                vp.velocity=Character.Torso.CFrame.lookVector*Knockback
715
                if KnockbackType==1 then
716
                vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
717
                elseif KnockbackType==2 then
718
                vp.velocity=Property.CFrame.lookVector*knockback
719
                end
720
                if knockback>0 then
721
                        vp.Parent=hit.Parent.Torso
722
                end
723
                game:GetService("Debris"):AddItem(vp,.5)
724
                elseif Type=="Up" then
725
                local bodyVelocity=Instance.new("BodyVelocity")
726
                bodyVelocity.velocity=vt(0,60,0)
727
                bodyVelocity.P=5000
728
                bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
729
                bodyVelocity.Parent=hit
730
                game:GetService("Debris"):AddItem(bodyVelocity,1)
731
                local rl=Instance.new("BodyAngularVelocity")
732
                rl.P=3000
733
                rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
734
                rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
735
                rl.Parent=hit
736
                game:GetService("Debris"):AddItem(rl,.5)
737
                elseif Type=="Snare" then
738
                local bp=Instance.new("BodyPosition")
739
                bp.P=2000
740
                bp.D=100
741
                bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
742
                bp.position=hit.Parent.Torso.Position
743
                bp.Parent=hit.Parent.Torso
744
                game:GetService("Debris"):AddItem(bp,1)
745
                elseif Type=="Target" then
746
	            local Targetting = false
747
                if Targetting==false then
748
                ZTarget=hit.Parent.Torso
749
                coroutine.resume(coroutine.create(function(Part) 
750
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
751
                swait(5)
752
                so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5) 
753
                end),ZTarget)
754
                local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
755
                local  targetgui=Instance.new("BillboardGui")
756
                targetgui.Parent=ZTarget
757
                targetgui.Size=UDim2.new(10,100,10,100)
758
                local targ=Instance.new("ImageLabel")
759
                targ.Parent=targetgui
760
                targ.BackgroundTransparency=1
761
                targ.Image="rbxassetid://4834067"
762
                targ.Size=UDim2.new(1,0,1,0)
763
                cam.CameraType="Scriptable"
764
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
765
                local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
766
                workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
767
                Targetting=true
768
                RocketTarget=ZTarget
769
                for i=1,Property do
770
                --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
771
                if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
772
                swait()
773
                end
774
                --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
775
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
776
                dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
777
                cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
778
                end
779
                Targetting=false
780
                RocketTarget=nil
781
                targetgui.Parent=nil
782
                cam.CameraType="Custom"
783
                end
784
                end
785
                        local debounce=Instance.new("BoolValue")
786
                        debounce.Name="DebounceHit"
787
                        debounce.Parent=hit.Parent
788
                        debounce.Value=true
789
                        game:GetService("Debris"):AddItem(debounce,Delay)
790
                        c=Instance.new("ObjectValue")
791
                        c.Name="creator"
792
                        c.Value=Player
793
                        c.Parent=h
794
                        game:GetService("Debris"):AddItem(c,.5)
795
        end
796
end
797
798
799
function ShowDamage(Pos, Text, Time, Color)
800
	local Rate = (1 / 30)
801
	local Pos = (Pos or Vector3.new(0, 0, 0))
802
	local Text = (Text or "")
803
	local Time = (Time or 2)
804
	local Color = (Color or Color3.new(1, 0, 0))
805
	local EffectPart = part("Custom",workspace,"SmoothPlastic",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
806
	EffectPart.Anchored = true
807
	local BillboardGui = Instance.new("BillboardGui")
808
	BillboardGui.Size = UDim2.new(3, 0, 3, 0)
809
	BillboardGui.Adornee = EffectPart
810
	local TextLabel = Instance.new("TextLabel")
811
	TextLabel.BackgroundTransparency = 1
812
	TextLabel.Size = UDim2.new(1, 0, 1, 0)
813
	TextLabel.Text = Text
814
	TextLabel.TextColor3 = Color
815
	TextLabel.TextScaled = true
816
	TextLabel.Font = Enum.Font.ArialBold
817
	TextLabel.Parent = BillboardGui
818
	BillboardGui.Parent = EffectPart
819
	game.Debris:AddItem(EffectPart, (Time + 0.1))
820
	EffectPart.Parent = game:GetService("Workspace")
821
	Delay(0, function()
822
		local Frames = (Time / Rate)
823
		for Frame = 1, Frames do
824
			wait(Rate)
825
			local Percent = (Frame / Frames)
826
			EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
827
			TextLabel.TextTransparency = Percent
828
		end
829
		if EffectPart and EffectPart.Parent then
830
			EffectPart:Destroy()
831
		end
832
	end)
833
end
834
835
836
----------
837
Handle=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Handle",Vector3.new(0.39999938, 13.7999973, 0.399999976))
838
handleweld=weld(m,Character["Right Arm"],Handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),CFrame.new(-0.0048122406, -6.40232849, 1.03116059, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289))
839
mesh("CylinderMesh",Handle,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
840
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 0.80000025, 4.20000219))
841
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000183105469, -9.09996033, 2.7000494, 1, -1.19209076e-007, 4.47013271e-008, 4.49016397e-008, 0.00168089767, -0.999998569, 1.19133766e-007, 0.999998569, 0.00168089778))
842
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(1, 0.200000271, 4.59999943))
843
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.59981537, -0.319915771, 2.48973823, 1.63094505e-009, -0.00167454977, 0.999998569, 1, -1.19209083e-007, -1.83056925e-009, 1.19211975e-007, 0.999998569, 0.00167454977))
844
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.400000036, 0.200000271, 4.00000048))
845
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(9.30006409, 0.310112, 2.78980875, 2.04899884e-008, -0.00160901435, 0.999998689, 1, -1.19209126e-007, -2.06818243e-008, 1.19242245e-007, 0.999998689, 0.00160901435))
846
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(1, 0.200000271, 4.60000038))
847
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.60009003, 0.310125351, 2.48941946, 5.51521886e-008, -0.00159262656, 0.999998808, 1, -1.78814503e-007, -5.54370416e-008, 1.78902582e-007, 0.999998808, 0.00159262656))
848
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.39999938, 0.200000271, 0.400000036))
849
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00018119812, -2.2995882, -6.70053864, 1, -1.19209076e-007, -2.38424491e-007, -1.1956142e-007, -0.999998927, -0.00147830346, -2.3824802e-007, 0.00147830346, -0.999998927))
850
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
851
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 1.39999998, 0.600001216))
852
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00016784668, -7.99960327, 1.49982166, 1, -1.19209076e-007, 4.47013271e-008, 4.49034943e-008, 0.00169644796, -0.999998569, 1.1913307e-007, 0.999998569, 0.00169644807))
853
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.400000036, 0.200000271, 4.00000048))
854
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(9.29983521, -0.319908142, 2.79043484, -2.11861551e-008, -0.00168578397, 0.999998569, 1, -1.19209076e-007, 2.09852242e-008, 1.19173528e-007, 0.999998569, 0.00168578397))
855
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
856
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.79997253, -0.349954605, 0.990463495, 1.07072758e-007, -0.00169718312, 0.999998569, 1, -1.19209126e-007, -1.07275234e-007, 1.19391018e-007, 0.999998569, 0.00169718324))
857
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
858
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.670000017, 0.200000003, 1.19999981))
859
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.26336288, 0.310119629, 5.93222046, -5.96040408e-008, -0.70810169, 0.706110597, 1, -1.21502552e-007, -3.74334022e-008, 1.12300903e-007, 0.706110597, 0.70810169))
860
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(1, 0.220000014, 0.799999952))
861
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80014038, -0.31993103, 0.989957035, 6.97039013e-008, -0.00164350378, 0.999998689, 1, -1.19209126e-007, -6.98999116e-008, 1.19323843e-007, 0.999998689, 0.00164350378))
862
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
863
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000003, 0.220000014, 2.60000014))
864
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.79997253, -0.31993103, 2.49022627, 4.06004794e-008, -0.00169145432, 0.999998569, 1, -1.19209126e-007, -4.08021741e-008, 1.19277971e-007, 0.999998569, 0.00169145432))
865
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
866
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80001068, 0.340049744, 0.990428209, 4.40637784e-008, -0.00169488578, 0.999998569, 1, -1.49011811e-007, -4.43164012e-008, 1.49086716e-007, 0.999998569, 0.00169488578))
867
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
868
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.39999938, 0.400000036, 0.400000006))
869
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000152587891, -6.70035553, 2.00017023, 1, -1.19209076e-007, 4.47013271e-008, 4.48878374e-008, 0.00156501064, -0.999998808, 1.19138974e-007, 0.999998808, 0.00156501064))
870
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 1.60000014, 4.00000191))
871
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00016784668, -7.89893341, 4.39826918, 1, -1.19209076e-007, 4.47013271e-008, 4.49000481e-008, 0.00166750455, -0.999998689, 1.19134377e-007, 0.999998689, 0.00166750455))
872
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000274, 0.400000036))
873
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310112, 7.90003204, -4.58929634, 1, 2.84616067e-006, -7.45070793e-007, 7.49569381e-007, -0.00158089248, 0.999998808, 2.84497946e-006, -0.999998808, -0.00158089248))
874
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
875
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000003, 0.220000014, 0.999999821))
876
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(3.58646393, -0.319763184, 9.33159637, -1.63910798e-007, -0.70812124, 0.706090868, 1, -1.80042989e-007, 5.15776932e-008, 9.06034572e-008, 0.706090927, 0.708121181))
877
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000003, 0.220000014, 0.999999821))
878
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(3.58652115, 0.310195923, 9.33126068, -1.63910798e-007, -0.70812124, 0.706090868, 1, -1.80042989e-007, 5.15776932e-008, 9.06034572e-008, 0.706090927, 0.708121181))
879
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.799999356, 0.600000262, 0.599999964))
880
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.62939453e-005, -0.299938679, -7.40008545, 1, -5.96036465e-008, 1.4898605e-008, -5.95790759e-008, -0.999998689, -0.00164388563, 1.49965658e-008, 0.00164388563, -0.999998689))
881
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
882
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.670000017, 0.200000003, 1.19999981))
883
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.26215744, -0.319839478, 5.93211365, -5.96040337e-008, -0.708129704, 0.706082463, 1, -8.2250601e-008, 1.92603378e-009, 5.67118228e-008, 0.706082463, 0.708129704))
884
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.379999876, 4.44999886, 1.39999998))
885
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-2.86102295e-005, -6.05581665, 9.78747559, -1, 1.78814503e-007, -4.47013306e-008, -1.84294734e-007, -0.966237664, 0.257652611, 2.87991475e-009, 0.257652611, 0.966237605))
886
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
887
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.600000024, 0.200000271, 0.599999964))
888
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.61552429, 0.320259094, -0.297967553, -1.84659328e-008, -3.39928299e-008, 1, 1, -1.19209076e-007, 1.84659292e-008, 1.19209076e-007, 1, 3.39928334e-008))
889
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
890
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.600000024, 0.200000271, 0.599999964))
891
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.61553192, -0.309753418, -0.297967553, -1.84659328e-008, -3.39928299e-008, 1, 1, -1.19209076e-007, 1.84659292e-008, 1.19209076e-007, 1, 3.39928334e-008))
892
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
893
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.409999728, 4.00000095, 0.330000013))
894
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00499916077, -4.83165169, 10.0465012, -1, 1.78814503e-007, -8.94054182e-008, -1.98313487e-007, -0.943822086, 0.33045423, -2.52927972e-008, 0.33045423, 0.943822086))
895
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
896
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000003, 0.220000014, 2.60000014))
897
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80001068, 0.310049057, 2.49015784, 5.47156347e-008, -0.00167805818, 0.999998569, 1, -1.49011811e-007, -5.49657635e-008, 1.4910384e-007, 0.999998569, 0.0016780583))
898
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.39999938, 1.80000019, 0.600001216))
899
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000183105469, -7.79891205, 2.09967065, 1, -1.19209076e-007, 4.47013271e-008, 4.49037572e-008, 0.00169865007, -0.999998569, 1.1913297e-007, 0.999998569, 0.00169865007))
900
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.799999356, 2.00000048, 1.19999993))
901
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.34057617e-005, -8.7000885, -4.86373901e-005, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289))
902
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000274, 0.400000036))
903
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.319801331, 7.89910126, -4.58908844, 1, 2.84616067e-006, -7.45070793e-007, 7.49658e-007, -0.00161204918, 0.999998689, 2.84495559e-006, -0.999998689, -0.00161204918))
904
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
905
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000274, 0.409999907))
906
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.329921722, 7.89820099, 6.19515657, -1, -5.81154893e-007, -2.93556536e-006, -2.93463631e-006, -0.00159285218, 0.999998808, -5.85830151e-007, 0.999998808, 0.00159285218))
907
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
908
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
909
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.01046753, 0.350257874, 5.18440056, -1.16208916e-007, -0.00116245728, 0.999999404, 1, -1.49011811e-007, 1.16035764e-007, 1.48876836e-007, 0.999999404, 0.00116245728))
910
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
911
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000274, 0.409999907))
912
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.310253143, 7.89775848, 6.19417667, -1, -5.81154893e-007, -2.93556536e-006, -2.93464905e-006, -0.0015708321, 0.999998808, -5.8576552e-007, 0.999998808, 0.0015708321))
913
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
914
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000036, 1.62000012))
915
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.319927216, -9.30068207, 5.59171581, 1, -2.6822255e-007, 7.00361113e-007, 7.00755379e-007, 0.00147273287, -0.999998927, 2.67190842e-007, 0.999998927, 0.00147273298))
916
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
917
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 1.4000001, 1.22000003))
918
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310224533, -8.39997101, 5.39148617, 1, -2.6822255e-007, 7.00361113e-007, 7.00779196e-007, 0.0015618616, -0.999998808, 2.67128371e-007, 0.999998808, 0.0015618616))
919
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000036, 1.62000012))
920
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310092926, -9.30047607, 5.59133577, 1, -2.6822255e-007, 7.00361113e-007, 7.00781584e-007, 0.0015708236, -0.999998808, 2.67122118e-007, 0.999998808, 0.0015708236))
921
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
922
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
923
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.00996399, 0.340263367, 5.58438683, -7.12149699e-008, -0.00116247579, 0.999999404, 1, -1.49011782e-007, 7.10417893e-008, 1.48929118e-007, 0.999999404, 0.00116247579))
924
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
925
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 1.4000001, 1.22000003))
926
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.319879532, -8.40018463, 5.39162922, 1, -2.6822255e-007, 7.00361113e-007, 7.00766748e-007, 0.00151529128, -0.999998927, 2.67161028e-007, 0.999998927, 0.00151529128))
927
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.670000017, 0.200000003, 0.599999845))
928
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.60210419, -0.309745789, -0.0262105465, 4.40637713e-008, -0.00107338815, 0.999999404, 1, -1.19209105e-007, -4.41917543e-008, 1.1925647e-007, 0.999999404, 0.00107338815))
929
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.39999938, 0.200019345, 0.600000024))
930
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000244140625, -2.40885925, -0.0768338442, 1, -1.49011782e-007, 1.19208131e-007, 1.1940115e-007, 0.00129606796, -0.999999166, 1.48857154e-007, 0.999999166, 0.00129606796))
931
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.379999906, 7.79999733, 0.800000012))
932
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00018119812, -6.90127945, 10.9409103, -1, 2.38419915e-007, -5.96027014e-008, -2.36358872e-007, -0.866616547, 0.498974591, 6.73128042e-008, 0.498974621, 0.866616607))
933
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
934
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.39999938, 3.60000086, 1.39999986))
935
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-7.62939453e-005, -3.00021267, 10.1993179, -1, 1.78814503e-007, -4.47013306e-008, -1.78743079e-007, -0.999998808, -0.00159316196, -4.49861588e-008, -0.00159316196, 0.999998808))
936
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
937
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.410000145, 0.800000012, 7.41999722))
938
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00538063049, 10.1888885, 6.88093567, -1, -9.55176984e-006, 6.25857228e-006, 5.75701051e-007, 0.505192995, 0.863006473, -1.14050263e-005, 0.863006473, -0.505192995))
939
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
940
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.409999877, 0.800000012, 4.42000008))
941
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00535774231, 8.73274994, 6.06542397, -1, -1.08034828e-005, 3.5465257e-006, 5.6521867e-007, 0.264285922, 0.964444458, -1.13566548e-005, 0.964444399, -0.264285892))
942
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
943
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.670000017, 0.200000003, 0.599999845))
944
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.62210083, 0.310256958, -0.0261899233, 6.71427998e-008, -0.00107328093, 0.999999404, 1, -1.1920914e-007, -6.72707898e-008, 1.19281268e-007, 0.999999404, 0.00107328082))
945
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.39999938, 6.20002079, 0.200000003))
946
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000244140625, -3.80190277, 0.122788072, 1, -1.19209076e-007, 4.47013271e-008, 4.48775985e-008, 0.00147906633, -0.999998927, 1.19142832e-007, 0.999998927, 0.00147906633))
947
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 1, 0.400000006))
948
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.329883575, -8.59844971, 6.20097303, 1, -2.6822255e-007, 7.00361113e-007, 7.00766861e-007, 0.00151565345, -0.999998927, 2.67160772e-007, 0.999998927, 0.00151565345))
949
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
950
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.00995636, -0.329696655, 5.58438635, -2.65702909e-008, -0.00116240955, 0.999999404, 1, -1.19209076e-007, 2.64317368e-008, 1.19178281e-007, 0.999999404, 0.00116240955))
951
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
952
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
953
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.41021729, 0.340257645, 5.3848424, -6.07377402e-008, -0.0011624021, 0.999999404, 1, -1.49011782e-007, 6.05645667e-008, 1.48941297e-007, 0.999999404, 0.0011624021))
954
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
955
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
956
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40995026, -0.329879761, 5.38500214, 1.32141196e-008, -0.00116239127, 0.999999404, 1, -1.19209112e-007, -1.33526949e-008, 1.19224552e-007, 0.999999404, 0.00116239127))
957
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
958
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 1, 0.400000006))
959
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.310100555, -8.58777618, 6.20157337, 1, -2.6822255e-007, 7.00361113e-007, 7.00768169e-007, 0.00152056233, -0.999998927, 2.67157333e-007, 0.999998927, 0.00152056233))
960
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 1, 0.400000006))
961
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.329891205, -8.60809326, 6.20138168, 1, -2.6822255e-007, 7.00361113e-007, 7.00766861e-007, 0.00151576323, -0.999998927, 2.67160686e-007, 0.999998927, 0.00151576323))
962
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.200000033, 0.200000003, 0.400000006))
963
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.01044464, -0.329711914, 5.18439245, -3.97250446e-008, -0.00116242282, 0.999999404, 1, -1.19209027e-007, 3.95864994e-008, 1.19162934e-007, 0.999999404, 0.00116242282))
964
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
965
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.449999839, 0.400000036, 1.62000012))
966
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.0149345398, -9.30037689, 5.59038067, 1, -2.6822255e-007, 7.00361113e-007, 7.00780447e-007, 0.00156656664, -0.999998808, 2.67125102e-007, 0.999998808, 0.00156656664))
967
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
968
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.799999356, 0.600000262, 0.599999964))
969
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-5.34057617e-005, -0.300057292, -7.40003967, -1, 5.96036465e-008, -2.97999652e-008, 5.95545799e-008, 0.999998689, 0.00164382579, 2.98979046e-008, 0.00164382579, -0.999998689))
970
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
971
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000274, 0.600000024))
972
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.319915771, -9.29981232, -0.490157127, -1, 2.38419972e-007, 7.89774788e-007, -7.89374269e-007, 0.00167544454, -0.999998569, -2.39742832e-007, -0.999998569, -0.00167544466))
973
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
974
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.39999938, 0.80000025, 0.599999964))
975
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(9.91821289e-005, -6.90019989, 1.50059986, 1, -1.19209076e-007, 4.47013271e-008, 4.4898453e-008, 0.00165412505, -0.999998689, 1.19134981e-007, 0.999998689, 0.00165412517))
976
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.799999356, 0.400000274, 0.799999952))
977
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(6.86645508e-005, 6.1750412e-005, -7.30003357, 1, -1.19209076e-007, 4.47013271e-008, -1.19135436e-007, -0.999998689, -0.00164388528, 4.48972344e-008, 0.00164388528, -0.999998689))
978
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.400000274, 0.600000024))
979
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.310134888, -9.30013275, -0.489312172, -1, 1.7881456e-007, 8.34478897e-007, -8.34196783e-007, 0.00157221942, -0.999998808, -1.80126335e-007, -0.999998808, -0.00157221942))
980
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
981
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(1, 0.230000019, 0.799999952))
982
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.80010223, 0.31505394, 0.98993659, 1.01164737e-007, -0.00164465304, 0.999998689, 1, -1.19209147e-007, -1.01360932e-007, 1.19375699e-007, 0.999998689, 0.00164465304))
983
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
984
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.799999356, 0.80000025, 0.399999976))
985
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(5.34057617e-005, 5.73396683e-005, -7.50003052, 1, -5.96036465e-008, 1.4898605e-008, -5.95790759e-008, -0.999998689, -0.00164388563, 1.49965658e-008, 0.00164388563, -0.999998689))
986
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.39999938, 2.40000057, 0.599999964))
987
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(7.62939453e-005, -7.70002747, 0.900098503, 1, -1.19209076e-007, 4.47013271e-008, 4.490321e-008, 0.00169407704, -0.999998569, 1.19133176e-007, 0.999998569, 0.00169407704))
988
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(1.20000005, 0.200000271, 3.60000038))
989
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(6.64672661, -0.319740295, 6.71153259, -1.49010674e-007, -0.965943158, 0.258754343, 1, -1.37425829e-007, 6.28593853e-008, -2.51590695e-008, 0.258754343, 0.965943217))
990
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.39999938, 0.400021255, 0.400000006))
991
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000175476074, 1.89885712, 0.0156496763, 1, -5.96036465e-008, 1.4898605e-008, 1.49867816e-008, 0.00147968298, -0.999998927, 5.95815379e-008, 0.999998927, 0.00147968309))
992
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.39999938, 12.200017, 0.200000003))
993
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000259399414, -1.20265961, -0.277392983, 1, -5.96036465e-008, 1.4898605e-008, 1.49865258e-008, 0.00147536665, -0.999998927, 5.95816019e-008, 0.999998927, 0.00147536665))
994
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
995
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40220642, -0.339752197, -1.96429634, -6.7053584e-008, -0.258818865, 0.965925932, 1, -1.20999317e-007, 3.69973279e-008, 1.07300764e-007, 0.965925872, 0.258818835))
996
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
997
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(1.20000005, 0.200000271, 3.60000038))
998
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(6.64637566, 0.320261002, 6.71100616, -4.47039312e-008, -0.965927541, 0.258812845, 1, -3.71759228e-008, 3.39808679e-008, -2.32014479e-008, 0.258812845, 0.965927541))
999
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.400021255, 0.400000036))
1000
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000144958496, 7.89817047, 0.00817203522, 1, -1.19209076e-007, 4.47013271e-008, 4.48658213e-008, 0.00138024637, -0.999999046, 1.19147266e-007, 0.999999046, 0.00138024637))
1001
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.39999938, 0.200019345, 0.600000024))
1002
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000267028809, -0.808837891, -0.0789266825, 1, -1.49011782e-007, 1.19208131e-007, 1.19401165e-007, 0.00129613746, -0.999999166, 1.4885714e-007, 0.999999166, 0.00129613746))
1003
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.600000024, 0.200000271, 4.5999999))
1004
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.4032135, -0.309745789, -0.264072418, -3.72516631e-008, -0.258819014, 0.965925872, 1, -1.20990833e-007, 6.14636386e-009, 1.15277373e-007, 0.965925872, 0.258818984))
1005
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.39999938, 0.200019345, 0.600000024))
1006
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00025177002, -4.00882721, -0.074775219, 1, -1.49011782e-007, 1.19208131e-007, 1.19401165e-007, 0.00129615236, -0.999999166, 1.48857154e-007, 0.999999166, 0.00129615236))
1007
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.400000036, 3.89000034))
1008
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.130329132, 3.28823376, -5.64214325, 1, -9.53684548e-007, 4.64922141e-006, -5.19986472e-008, -0.981745541, -0.190198928, 4.74574244e-006, 0.190198958, -0.981745601))
1009
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1010
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 1.00000024, 1.19999993))
1011
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.3203125, -5.2211442, -6.02006531, -1, 1.19209076e-007, -4.47013271e-008, 1.19207854e-007, 1, 2.74369886e-005, 4.4704592e-008, 2.74369886e-005, -1))
1012
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1013
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(2.20000029, 0.640000463, 3.82000041))
1014
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.60221863, 0.00025177002, -0.674562454, -3.72516631e-008, -0.258819014, 0.965925872, 1, -1.20990833e-007, 6.14636386e-009, 1.15277373e-007, 0.965925872, 0.258818984))
1015
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(1.20000041, 2.00000024, 0.400000751))
1016
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.00805044174, -9.8965683, 0.0198116302, -1.78812996e-007, -1, -2.60661e-005, 9.18402918e-008, -2.60661e-005, 1, -1, 1.78810609e-007, 9.1844953e-008))
1017
mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=1033714",Vector3.new(0, 0, 0),Vector3.new(0.486000061, 2.70200038, 0.234000027))
1018
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 1.00000024, 1.19999993))
1019
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.319747925, -5.23132992, -6.02177429, -1, 1.19209076e-007, -4.47013271e-008, 1.19205289e-007, 1, 8.46573894e-005, 4.47114168e-008, 8.46573894e-005, -1))
1020
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1021
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.800021231, 0.800000012))
1022
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000129699707, 7.29879761, 0.00948095322, 1, -1.19209076e-007, 4.47013271e-008, 4.48690756e-008, 0.0014075588, -0.999999046, 1.19146044e-007, 0.999999046, 0.00140755891))
1023
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(1, 0.200000271, 0.799999952))
1024
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40219879, -0.329719543, -1.96434212, -1.04305997e-007, -0.258814603, 0.965927064, 1, -1.49004592e-007, 6.80604515e-008, 1.26312528e-007, 0.965927064, 0.258814603))
1025
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1026
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.400000006, 0.800021231, 1.20000005))
1027
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.000144958496, 8.49656677, 0.00763309002, 1, -1.19209076e-007, 4.47013271e-008, 4.48658888e-008, 0.0013808267, -0.999999046, 1.19147238e-007, 0.999999046, 0.0013808267))
1028
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(0.439999968, 0.849999964, 3.90000057))
1029
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(-0.000289916992, -3.91264629, -5.64580536, -1, 1.19209076e-007, -4.47013271e-008, 1.08530877e-007, 0.98174566, 0.190198451, 6.65587194e-008, 0.190198481, -0.98174572))
1030
mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1031
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.200000003, 0.200000003, 0.400000006))
1032
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40220642, 0.350257874, -1.9643116, -6.7053584e-008, -0.258818865, 0.965925932, 1, -1.20999317e-007, 3.69973279e-008, 1.07300764e-007, 0.965925872, 0.258818835))
1033
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1034
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"New Yeller","Part",Vector3.new(0.600000024, 0.200000271, 4.5999999))
1035
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40222931, 0.320251465, -0.264352798, -3.72516631e-008, -0.258819014, 0.965925872, 1, -1.20990833e-007, 6.14636386e-009, 1.15277373e-007, 0.965925872, 0.258818984))
1036
Part=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,0,"Parsley green","Part",Vector3.new(1, 0.200000271, 0.799999952))
1037
Partweld=weld(m,Handle,Part,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(8.40221405, 0.340270996, -1.96434784, -1.11756485e-007, -0.258814663, 0.965927064, 1, -1.50931754e-007, 7.52573754e-008, 1.26311349e-007, 0.965927064, 0.258814663))
1038
mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
1039
Hitbox=part(Enum.FormFactor.Custom,m,Enum.Material.SmoothPlastic,0,1,"Dark stone grey","Hitbox",Vector3.new(0.39999938, 3.00000024, 11.4000025))
1040
Hitboxweld=weld(m,Handle,Hitbox,CFrame.new(0, 0, 0, 1, -1.19209076e-007, 4.47013271e-008, 4.48972415e-008, 0.00164393289, -0.999998689, 1.19135436e-007, 0.999998689, 0.00164393289),CFrame.new(0.00016784668, -8.39911652, 2.29857397, 1, -1.19209076e-007, 4.47013271e-008, 4.49000481e-008, 0.00166750455, -0.999998689, 1.19134377e-007, 0.999998689, 0.00166750455))
1041
-----------
1042
local Lite = it("PointLight",Torso)
1043
Lite.Color = Color3.new(255, 255, 0)
1044
Lite.Range = 8
1045
Lite.Brightness = 10
1046
Lite.Shadows = true
1047
1048
function BreakEffect(brickcolor,cframe,x1,y1,z1)
1049
local prt=part("Custom",workspace,"Neon",0,0,"Really black","Effect",vt(0.5,0.5,0.5))
1050
prt.Anchored=true
1051
prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1052
local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
1053
coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb) 
1054
CF=Part.CFrame
1055
Numbb=0
1056
randnumb=math.random()-math.random()
1057
for i=0,1,0.05 do
1058
wait()
1059
CF=CF*cf(0,1,0)
1060
--Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
1061
Part.CFrame=CF*euler(Numbb,0,0)
1062
Part.Transparency=i
1063
Numbb=Numbb+randnumb
1064
end
1065
Part.Parent=nil
1066
end),prt)
1067
end
1068
--BreakEffect(BrickColor.new("Really black"),Hitbox.CFrame,0.5,math.random(5,20),0.5)
1069
1070
function attackone()
1071
        attack=true
1072
        local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30000,50000,math.random(10,20),"Normal",RootPart,.2,1) end) 
1073
        for i=0,1,0.1 do
1074
                swait()
1075
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(120),math.rad(0),math.rad(20)),.3)
1076
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
1077
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1078
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(120),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1079
handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(70),math.rad(-10),math.rad(0)),.3)
1080
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
1081
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
1082
        end
1083
        so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,1) 
1084
        so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,1) 
1085
        hitconasdf = Hitbox.Touched:connect(function(hit)
1086
                local hum12 = hit.Parent:FindFirstChild("Humanoid")
1087
                if hum12 and not hum12:IsDescendantOf(Character) then
1088
                        so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
1089
                        for i = 1,10 do
1090
                        BreakEffect(BrickColor.new("Really black"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
1091
                        end
1092
                        hitconasdf:disconnect()
1093
                end
1094
        end)
1095
                for i=0,1,0.1 do
1096
                swait()
1097
                local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
1098
if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
1099
local h = 5
1100
local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
1101
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1102
local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
1103
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1104
scfr = blcf
1105
elseif not scfr then
1106
scfr = blcf
1107
end
1108
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(110),math.rad(-90),math.rad(20)),.3)
1109
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
1110
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-120),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1111
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1112
handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-60),math.rad(-10),math.rad(0)),.3)
1113
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.3)
1114
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
1115
        end
1116
        attack=false
1117
        con:disconnect()
1118
        scfr = nil
1119
        pcall(function()
1120
        hitconasdf:disconnect()
1121
        end)
1122
end
1123
1124
function attacktwo()
1125
        attack=true
1126
        local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30000,50000,math.random(10,20),"Normal",RootPart,.2,1) end) 
1127
        for i=0,1,0.1 do
1128
                swait()
1129
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.3)
1130
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
1131
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1132
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1133
handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-30),math.rad(-10),math.rad(0)),.3)
1134
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70)),.3)
1135
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
1136
        end
1137
        so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9) 
1138
        so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,.9) 
1139
        hitconasdf = Hitbox.Touched:connect(function(hit)
1140
                local hum12 = hit.Parent:FindFirstChild("Humanoid")
1141
                if hum12 and not hum12:IsDescendantOf(Character) then
1142
                        so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
1143
                        for i = 1,10 do
1144
                        BreakEffect(BrickColor.new("Really black"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
1145
                        end
1146
                        hitconasdf:disconnect()
1147
                end
1148
        end)
1149
        for i=0,1,0.1 do
1150
                swait()
1151
local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
1152
if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
1153
local h = 5
1154
local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
1155
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1156
local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
1157
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1158
scfr = blcf
1159
elseif not scfr then
1160
scfr = blcf
1161
end
1162
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-50),math.rad(90)),.3)
1163
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
1164
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1165
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1166
handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(10),math.rad(0)),.3)
1167
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
1168
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
1169
        end
1170
        attack=false
1171
        con:disconnect()
1172
        scfr = nil
1173
        pcall(function()
1174
        hitconasdf:disconnect()
1175
        end)
1176
end
1177
1178
function Stab()
1179
attack=true
1180
local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30000,50000,math.random(10,20),"Normal",RootPart,.2,1) end) 
1181
for i=0,1,0.1 do
1182
swait()
1183
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
1184
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(60)),.3)
1185
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(20),math.rad(90)),.3)
1186
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-20),math.rad(-90)),.3)
1187
LH.C0=clerp(LH.C0,cf(-1,-.9,0)*angles(math.rad(0),math.rad(-60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1188
RH.C0=clerp(RH.C0,cf(1,-.9,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1189
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
1190
end
1191
hitconasdf = Hitbox.Touched:connect(function(hit)
1192
                local hum12 = hit.Parent:FindFirstChild("Humanoid")
1193
                if hum12 and not hum12:IsDescendantOf(Character) then
1194
                        so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
1195
                        for i = 1,10 do
1196
                        BreakEffect(BrickColor.new("Really black"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
1197
                        end
1198
                        hitconasdf:disconnect()
1199
                end
1200
        end)
1201
so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9)
1202
so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,.9) 
1203
for i=0,1,0.1 do
1204
swait()
1205
local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
1206
if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
1207
local h = 5
1208
local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
1209
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1210
local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
1211
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1212
scfr = blcf
1213
elseif not scfr then
1214
scfr = blcf
1215
end
1216
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
1217
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(-80)),.4)
1218
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.4)
1219
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(-20),math.rad(-30)),.4)
1220
LH.C0=clerp(LH.C0,cf(-1,-.9,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.4)
1221
RH.C0=clerp(RH.C0,cf(1,-.9,0)*angles(math.rad(0),math.rad(60),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.4)
1222
handleweld.C0=clerp(handleweld.C0,cf(0,-1,-1)*angles(math.rad(-90),math.rad(0),math.rad(0)),.4)
1223
end
1224
con:disconnect()
1225
attack=false
1226
scfr = nil
1227
pcall(function()
1228
        hitconasdf:disconnect()
1229
        end)
1230
end
1231
1232
function Spin()
1233
attack=true
1234
local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30000,50000,math.random(10,20),"Normal",RootPart,.2,1) end)
1235
hitconasdf = Hitbox.Touched:connect(function(hit)
1236
                local hum12 = hit.Parent:FindFirstChild("Humanoid")
1237
                if hum12 and not hum12:IsDescendantOf(Character) then
1238
                        so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
1239
                        for i = 1,10 do
1240
                        BreakEffect(BrickColor.new("Really black"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
1241
                        end
1242
                        hitconasdf:disconnect()
1243
                end
1244
        end) 
1245
for i=0,1,1 do
1246
so("http://roblox.com/asset/?id=154965962",Hitbox,1,1)
1247
so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,1) 
1248
swait()
1249
for i=0,1,0.1 do
1250
swait()
1251
local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
1252
if scfr and (Hitbox.Position-scfr.p).magnitude > .1  then
1253
local h = 5
1254
local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
1255
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1256
local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
1257
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1258
scfr = blcf
1259
elseif not scfr then
1260
scfr = blcf
1261
end
1262
RW.C0=clerp(RW.C0,cf(1,0.5,-.5)*angles(math.rad(90),math.rad(0),math.rad(-50)),.3)
1263
LW.C0=clerp(LW.C0,cf(-1,0.5,-.5)*angles(math.rad(90),math.rad(0),math.rad(50)),.3)
1264
LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0)),.3)
1265
RH.C0=clerp(RH.C0,cf(1,-.5,-1)*angles(math.rad(-20),math.rad(90),math.rad(0)),.3)
1266
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,5)*euler(6*i,0,0),.5)
1267
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(30)),1)
1268
end
1269
end
1270
attack=false
1271
con:disconnect()
1272
scfr = nil
1273
pcall(function()
1274
        hitconasdf:disconnect()
1275
        end)
1276
end
1277
1278
function ContAttack()
1279
        attack=true
1280
        local con=Hitbox.Touched:connect(function(hit) Damagefunc(Hitbox,hit,30000,50000,math.random(10,20),"Normal",RootPart,.2,1) end) 
1281
        hitconasdf = Hitbox.Touched:connect(function(hit)
1282
                local hum12 = hit.Parent:FindFirstChild("Humanoid")
1283
                if hum12 and not hum12:IsDescendantOf(Character) then
1284
                        so('http://roblox.com/asset/?id=154965973',Hitbox,1,1)
1285
                        for i = 1,10 do
1286
                        BreakEffect(BrickColor.new("Really black"),hit.Parent.Torso.CFrame,0.5,math.random(5,20),0.5)
1287
                        end
1288
                        hitconasdf:disconnect()
1289
                end
1290
        end) 
1291
        for i=1,4 do
1292
	    swait()
1293
        for i=0,1,0.2 do
1294
                swait()
1295
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(120),math.rad(0),math.rad(20)),.3)
1296
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
1297
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1298
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(120),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1299
handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(70),math.rad(-10),math.rad(0)),.3)
1300
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
1301
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
1302
        end
1303
        so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,1) 
1304
        so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,1) 
1305
for i=0,1,0.2 do
1306
swait()
1307
local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
1308
if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
1309
local h = 5
1310
local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
1311
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1312
local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
1313
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1314
scfr = blcf
1315
elseif not scfr then
1316
scfr = blcf
1317
end
1318
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(110),math.rad(-90),math.rad(20)),.3)
1319
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
1320
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-120),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1321
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1322
handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-60),math.rad(-10),math.rad(0)),.3)
1323
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(90)),.3)
1324
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
1325
        end
1326
        for i=0,1,0.2 do
1327
                swait()
1328
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(90),math.rad(90)),.3)
1329
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-50)),.3)
1330
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-130),math.rad(5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1331
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(50),math.rad(10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1332
handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-30),math.rad(-10),math.rad(0)),.3)
1333
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(70)),.3)
1334
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(-50)),.3)
1335
        end
1336
        so("http://www.roblox.com/asset/?id=154965962",Hitbox,1,.9) 
1337
        so("http://www.roblox.com/asset/?id=231917758",Hitbox,1,.9) 
1338
for i=0,1,0.2 do
1339
swait()
1340
local blcf = Hitbox.CFrame*CFrame.new(0,.3,0)
1341
if scfr and (Hitbox.Position-scfr.p).magnitude > .1 then
1342
local h = 5
1343
local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
1344
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1345
local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
1346
if a then game.Debris:AddItem(a,1) end if b then game.Debris:AddItem(b,1) end
1347
scfr = blcf
1348
elseif not scfr then
1349
scfr = blcf
1350
end
1351
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(-50),math.rad(90)),.3)
1352
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(-20),math.rad(-90)),.3)
1353
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-50),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1354
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(130),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1355
handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(-50),math.rad(10),math.rad(0)),.3)
1356
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
1357
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(50)),.3)
1358
        end
1359
        end
1360
        attack=false
1361
        con:disconnect()
1362
        scfr = nil
1363
        pcall(function()
1364
        hitconasdf:disconnect()
1365
        end)
1366
end
1367
1368
1369
function Sheathe()
1370
attack = true
1371
so("http://www.roblox.com/asset/?id=273797222",Hitbox,1,.9) 
1372
CurrentMode = "Sheathed"
1373
for i = 0,1,0.1 do
1374
swait()
1375
handleweld.Part0 = Torso
1376
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1377
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(-20)),.3)
1378
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(190),math.rad(0),math.rad(0)),.3)
1379
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(-10)),.3)
1380
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1381
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1382
handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
1383
end
1384
attack = false
1385
end
1386
1387
function Unsheathe()
1388
attack = true
1389
CurrentMode = "Unsheathed"
1390
so("http://www.roblox.com/asset/?id=239169404",Hitbox,1,.9) 
1391
for i = 0,1,0.1 do
1392
swait()
1393
handleweld.Part0 = RightArm
1394
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-70)),.3)
1395
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(60)),.3)
1396
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(200),math.rad(0),math.rad(0)),.3)
1397
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(-30),math.rad(-30)),.3)
1398
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1399
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1400
handleweld.C0=clerp(handleweld.C0,cf(0,0,0)*angles(math.rad(0),math.rad(30),math.rad(0)),.3)
1401
end
1402
scfr = nil
1403
attack = false
1404
end
1405
1406
local Sit = false
1407
1408
mouse.Button1Down:connect(function()
1409
        if attack==false then
1410
                if attacktype==1 and CurrentMode == "Unsheathed" then
1411
                        attack=true
1412
                        attacktype=2
1413
                        attackone()
1414
                elseif attacktype==2 and CurrentMode == "Unsheathed" then
1415
                        attack=true
1416
                        attacktype=1
1417
                        attacktwo()
1418
                end
1419
        end
1420
end)
1421
1422
1423
mouse.KeyDown:connect(function(k)
1424
        k=k:lower()
1425
        if k=='q' then
1426
                if attack==false and CurrentMode == "Unsheathed" then
1427
                        Stab()
1428
                end
1429
                elseif k=='e' then
1430
                if attack==false and CurrentMode == "Unsheathed" then
1431
                        Spin()
1432
                end
1433
                elseif k=='r' then
1434
                if attack==false and CurrentMode == "Unsheathed" then
1435
                        ContAttack()
1436
                end
1437
                elseif k=='f' then
1438
                if attack==false and CurrentMode == "Unsheathed" then
1439
                        Sheathe()
1440
                elseif k=='f' then
1441
                if attack==false and Sit == false and CurrentMode == "Sheathed" then
1442
                        Unsheathe()
1443
                end
1444
                end
1445
                elseif k=='t' then
1446
                if attack==false and Sit == false and CurrentMode == "Sheathed" then
1447
                Sit = true
1448
                Humanoid.WalkSpeed = 0
1449
                elseif k=='t' then
1450
                if attack==false and Sit == true and CurrentMode == "Sheathed" then
1451
                Sit = false
1452
                Humanoid.WalkSpeed = 16
1453
                end
1454
                end
1455
1456
        end
1457
end)
1458
1459
1460
local sine = 0
1461
local change = 1
1462
local val = 0
1463
1464
while true do
1465
swait()
1466
sine = sine + change
1467
local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude 
1468
local velderp=RootPart.Velocity.y
1469
hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
1470
if equipped==true or equipped==false then
1471
if attack==false then
1472
idle=idle+1
1473
else
1474
idle=0
1475
end
1476
if idle>=500 then
1477
if attack==false then
1478
end
1479
end
1480
if RootPart.Velocity.y > 1 and hitfloor==nil then 
1481
Anim="Jump"
1482
if attack==false and Sit == false and CurrentMode == "Unsheathed" then
1483
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1484
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
1485
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(50),math.rad(0),math.rad(30)),.3)
1486
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-40),math.rad(5),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1487
LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1488
handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3)
1489
end
1490
if attack==false and Sit == false and CurrentMode == "Sheathed" then
1491
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
1492
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-20),math.rad(0),math.rad(0)),.3)
1493
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(30)),.3)
1494
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-30)),.3)
1495
LH.C0=clerp(LH.C0,cf(-1,-1,-.2)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1496
RH.C0=clerp(RH.C0,cf(1,-1,-.2)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1497
handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
1498
end
1499
elseif RootPart.Velocity.y < -1 and hitfloor==nil then 
1500
Anim="Fall"
1501
if attack==false and Sit == false and CurrentMode == "Unsheathed" then
1502
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1503
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1504
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-5),math.rad(0),math.rad(20)),.3)
1505
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-40),math.rad(5),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1506
LH.C0=clerp(LH.C0,cf(-1,-.5,-1)*angles(math.rad(-20),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1507
handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3)
1508
end
1509
if attack==false and Sit == false and CurrentMode == "Sheathed" then
1510
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1511
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
1512
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(50)),.3)
1513
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-50)),.3)
1514
LH.C0=clerp(LH.C0,cf(-1,-.5,-.5)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1515
RH.C0=clerp(RH.C0,cf(1,-1,-.5)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1516
handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
1517
end
1518
elseif torvel<1 and hitfloor~=nil then
1519
Anim="Idle"
1520
if attack==false and Sit == false and CurrentMode == "Unsheathed" then
1521
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(-40)),.3)
1522
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(40)),.3)
1523
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(40),math.rad(0),math.rad(20)),.3)
1524
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-10),math.rad(20),math.rad(-10)),.3)
1525
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-60),math.rad(-5))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1526
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(-10))*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1527
handleweld.C0=clerp(handleweld.C0,cf(0,-0,.4)*angles(math.rad(85),math.rad(-10),math.rad(0)),.3)
1528
end
1529
if attack==false and Sit == false and CurrentMode == "Sheathed" then
1530
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
1531
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-0),math.rad(0),math.rad(0)),.3)
1532
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(5)),.3)
1533
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(0),math.rad(0),math.rad(-5)),.3)
1534
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1535
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1536
handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
1537
end
1538
if attack==false and Sit == true and CurrentMode == "Sheathed" then
1539
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-2)*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
1540
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1541
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-10),math.rad(0),math.rad(5)),.3)
1542
LW.C0=clerp(LW.C0,cf(-1.3,0.5,0)*euler(math.rad(90),math.rad(0),math.rad(30)),.3)
1543
LH.C0=clerp(LH.C0,cf(-1,.7,-.5)*angles(math.rad(0),math.rad(-90),math.rad(-10))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1544
RH.C0=clerp(RH.C0,cf(1,-.5,-.5)*angles(math.rad(0),math.rad(90),math.rad(70))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1545
handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
1546
end
1547
elseif torvel>2 and hitfloor~=nil then
1548
Anim="Walk"
1549
if attack==false and Sit == false and CurrentMode == "Unsheathed" then
1550
change=3
1551
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(20),math.rad(0),math.rad(0)),.3)
1552
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
1553
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(-5),math.rad(0),math.rad(20)),.3)
1554
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-30),math.rad(5),math.rad(-10)),.3)
1555
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1556
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-3),math.rad(0),math.rad(0)),.3)
1557
handleweld.C0=clerp(handleweld.C0,cf(0,-0,0)*angles(math.rad(15),math.rad(-10),math.rad(0)),.3)
1558
end
1559
if attack==false and Sit == false and CurrentMode == "Sheathed" then
1560
RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0)*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
1561
Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
1562
RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(math.rad(30*math.cos(sine/10)),math.rad(0),math.rad(5)),.3)
1563
LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(math.rad(-30*math.cos(sine/10)),math.rad(0),math.rad(-5)),.3)
1564
LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
1565
RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(5))*angles(math.rad(-2),math.rad(0),math.rad(0)),.3)
1566
handleweld.C0=clerp(handleweld.C0,cf(3,3,0.5)*angles(math.rad(90),math.rad(150),math.rad(90)),.3)
1567
end
1568
end
1569
end
1570
if #Effects>0 then
1571
for e=1,#Effects do
1572
if Effects[e]~=nil then
1573
local Thing=Effects[e]
1574
if Thing~=nil then
1575
local Part=Thing[1]
1576
local Mode=Thing[2]
1577
local Delay=Thing[3]
1578
local IncX=Thing[4]
1579
local IncY=Thing[5]
1580
local IncZ=Thing[6]
1581
if Thing[1].Transparency<=1 then
1582
if Thing[2]=="Block1" then
1583
Thing[1].CFrame=Thing[1].CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1584
Mesh=Thing[1].Mesh
1585
Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
1586
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1587
elseif Thing[2]=="Cylinder" then
1588
Mesh=Thing[1].Mesh
1589
Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
1590
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1591
elseif Thing[2]=="Blood" then
1592
Mesh=Thing[7]
1593
Thing[1].CFrame=Thing[1].CFrame*cf(0,.5,0)
1594
Mesh.Scale=Mesh.Scale+vt(Thing[4],Thing[5],Thing[6])
1595
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1596
elseif Thing[2]=="Elec" then
1597
Mesh=Thing[1].Mesh
1598
Mesh.Scale=Mesh.Scale+vt(Thing[7],Thing[8],Thing[9])
1599
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1600
elseif Thing[2]=="Disappear" then
1601
Thing[1].Transparency=Thing[1].Transparency+Thing[3]
1602
end
1603
else
1604
Part.Parent=nil
1605
table.remove(Effects,e)
1606
end
1607
end
1608
end
1609
end
1610
end
1611
end