View difference between Paste ID: AJACXwja and ZRDAZkBg
SHOW: | | - or go back to the newest paste.
1
local s = Instance.new("Sound")
2
 
3
s.Name = "Sound"
4
s.SoundId = "rbxassetid://2615482977"
5
s.Volume = 10
6
s.Looped = true
7
s.archivable = false
8
 
9
s.Parent = game.Workspace
10
 
11
wait(3)
12
 
13
s:play()
14
--[[
15
This script will change your shirt and pants ^-^
16
Change the shirt and pants ID to the one you like
17
If your using this script, do it as a local script ^-^
18
]]
19
20
local part = game.Players.LocalPlayer.Character
21
local basetemplate = "http://www.roblox.com/asset/?id="
22
local shirt = 1618527158
23
local pants = 318438366
24
local h = part:findFirstChild("Shirt")
25
if h ~= nil then
26
	h.ShirtTemplate = basetemplate..shirt
27
else
28
	local i = Instance.new("Shirt")
29
	i.Name = "Shirt"
30
	i.ShirtTemplate = basetemplate..shirt
31
	i.Parent = part
32
end
33
local p = part:findFirstChild("Pants")
34
if p ~= nil then
35
p.PantsTemplate = basetemplate..pants
36
else
37
	local np = Instance.new("Pants")
38
	np.PantsTemplate = basetemplate..pants
39
	np.Name = "Pants"
40
	np.Parent = part
41
end
42
p = game.Players.LocalPlayer
43
char = p.Character
44
local char = p.Character
45
torso = char.Torso
46
neck = char.Torso.Neck
47
hum = char.Humanoid
48
Player = game:GetService("Players").LocalPlayer
49
Character = Player.Character
50
tors = Character.Torso
51
root = Character.HumanoidRootPart
52
lleg = Character["Left Leg"]
53
hed = Character.Head
54
rleg = Character["Right Leg"]
55
rarm = Character["Right Arm"]
56
larm = Character["Left Arm"]
57
58
ypcall(function()
59
for i,v in pairs(Character:children()) do
60
    if v:IsA("Hat") then
61
        v:Destroy()
62
    end
63
end
64
for i,v in pairs(Character:children()) do
65
    if v:IsA("Accessory") then
66
        v:Destroy()
67
    end
68
end
69
for i,v in pairs(Character:children()) do
70
    if v:IsA("Hair") then
71
        v:Destroy()
72
    end
73
end
74
end)
75
76
CV="Hot pink"
77
78
local txt = Instance.new("BillboardGui", char)
79
txt.Adornee = char .Head
80
txt.Name = "_status"
81
txt.Size = UDim2.new(2, 0, 1.2, 0)
82
txt.StudsOffset = Vector3.new(-9, 8, 0)
83
local text = Instance.new("TextLabel", txt)
84
text.Size = UDim2.new(10, 0, 7, 0)
85
text.FontSize = "Size24"
86
text.TextScaled = true
87
text.TextTransparency = 0
88
text.BackgroundTransparency = 1 
89
text.TextTransparency = 0
90
text.TextStrokeTransparency = 0
91
text.Font = "Highway"
92
text.TextStrokeColor3 = BrickColor.new("Really black").Color
93
94
v=Instance.new("Part")
95
v.Name = "ColorBrick"
96
v.Parent=p.Character
97
v.FormFactor="Symmetric"
98
v.Anchored=true
99
v.CanCollide=false
100
v.BottomSurface="Smooth"
101
v.TopSurface="Smooth"
102
v.Size=Vector3.new(10,5,3)
103
v.Transparency=1
104
v.CFrame=char.Torso.CFrame
105
v.BrickColor=BrickColor.new(CV)
106
v.Transparency=1
107
text.TextColor3 = BrickColor.new("Lime Green").Color
108
v.Shape="Block"
109
text.Text = "SICKO MODE"
110
111
hed.face.Texture = "http://www.roblox.com/asset/?id=0"
112
hed.Transparency = 0
113
rleg.Transparency = 0
114
rarm.Transparency = 0
115
larm.Transparency = 0
116
lleg.Transparency = 0
117
tors.Transparency = 0
118
119
Player = game:GetService("Players").LocalPlayer
120
Character = Player.Character
121
rarm = Character["Right Arm"]
122
larm = Character["Left Arm"]
123
vt = Vector3.new
124
bc = BrickColor.new
125
wit = bc("Earth Green").Color
126
127
local prth = Instance.new("Part",Character)
128
prth.Size = vt(1.25,1.25,1.25)
129
prth.CanCollide = false
130
prth.Material = "Neon"
131
prth.Transparency = 0.7
132
prth.BrickColor = bc("Earth Green")
133
local wldh = Instance.new("Weld",Character)
134
wldh.Part0 = hed
135
wldh.Part1 = prth
136
137
local prtrm = Instance.new("Part",Character)
138
prtrm.Size = vt(2.1,2.1,1.1)
139
prtrm.CanCollide = false
140
prtrm.Transparency = 0.7
141
prtrm.Material = "Neon"
142
prtrm.BrickColor = bc("Earth Green")
143
local wldm = Instance.new("Weld",Character)
144
wldm.Part0 = root
145
wldm.Part1 = prtrm
146
147
local prtr = Instance.new("Part",Character)
148
prtr.Size = vt(1.1,2.1,1.1)
149
prtr.CanCollide = false
150
prtr.Transparency = 0.7
151
prtr.Material = "Neon"
152
prtr.BrickColor = bc("Earth Green")
153
local prtrl = Instance.new("Part",Character)
154
prtrl.Size = vt(1.1,2.1,1.1)
155
prtrl.CanCollide = false
156
prtrl.Transparency = 0.7
157
prtrl.Material = "Neon"
158
prtrl.BrickColor = bc("Earth Green")
159
local eff = Instance.new("ParticleEmitter",prtr)
160
eff.LightEmission = 1
161
eff.Texture = "rbxassetid://284205403"
162
eff.Color = ColorSequence.new(wit)
163
eff.Size = NumberSequence.new(0.5,1)
164
eff.Acceleration = vt(0,25,0)
165
eff.Speed = NumberRange.new(-5)
166
eff.LockedToPart = false
167
eff.Transparency = NumberSequence.new(0.95)
168
eff.Lifetime = NumberRange.new(0.5)
169
eff.Rate = 100000
170
eff.VelocitySpread = 25
171
local wld = Instance.new("Weld",Character)
172
wld.Part0 = rarm
173
wld.Part1 = prtr
174
local wldl = Instance.new("Weld",Character)
175
wldl.Part0 = rleg
176
wldl.Part1 = prtrl
177
178
local prtr2 = Instance.new("Part",Character)
179
prtr2.Size = vt(1.1,2.1,1.1)
180
prtr2.CanCollide = false
181
prtr2.Transparency = 0.7
182
prtr2.Material = "Neon"
183
prtr2.BrickColor = bc("Earth Green")
184
local prtrl2 = Instance.new("Part",Character)
185
prtrl2.Size = vt(1.1,2.1,1.1)
186
prtrl2.CanCollide = false
187
prtrl2.Transparency = 0.7
188
prtrl2.Material = "Neon"
189
prtrl2.BrickColor = bc("Earth Green")
190
local eff2 = Instance.new("ParticleEmitter",prtr2)
191
eff2.LightEmission = 1
192
eff2.Texture = "rbxassetid://284205403"
193
eff2.Color = ColorSequence.new(wit)
194
eff2.Size = NumberSequence.new(0.5,1)
195
eff2.Acceleration = vt(0,25,0)
196
eff2.Speed = NumberRange.new(-5)
197
eff2.LockedToPart = false
198
eff2.Transparency = NumberSequence.new(0.95)
199
eff2.Lifetime = NumberRange.new(0.5)
200
eff2.Rate = 100000
201
eff2.VelocitySpread = 25
202
local wld2 = Instance.new("Weld",Character)
203
wld2.Part0 = larm
204
wld2.Part1 = prtr2
205
local wldl2 = Instance.new("Weld",Character)
206
wldl2.Part0 = lleg
207
wldl2.Part1 = prtrl2
208
209
local mouse = game.Players.LocalPlayer:GetMouse()
210
tors = game.Players.LocalPlayer.Character.Torso
211
vt = Vector3.new
212
bc = BrickColor.new
213
214
local Effect = Instance.new("Part",game.Lighting)
215
Effect.BrickColor = bc("Deep orange")
216
Effect.Transparency = 1
217
Effect.Anchored = true
218
Effect.CanCollide = false
219
Effect.Material = "Neon"
220
Effect.Shape = "Ball"
221
Effect.Size = vt(5,5,5)
222
local fire1 = Instance.new("Fire",Effect)
223
fire1.Name = "Fire"
224
fire1.Heat = 0
225
fire1.Size = 30
226
fire1.SecondaryColor = bc("Really black").Color
227
fire1.Color = bc("Deep orange").Color
228
local fire2 = Instance.new("Fire",Effect)
229
fire2.Name = "Fire2"
230
fire2.Heat = 0
231
fire2.Size = 25
232
fire2.SecondaryColor = bc("Really black").Color
233
fire2.Color = bc("Neon orange").Color
234
235
function Explode(rad,par)
236
	local expart = Instance.new("Part",script.Parent)
237
	local expart2 = Instance.new("Part",script.Parent)
238
	local snd = Instance.new("Sound",expart)
239
	snd.SoundId = "rbxassetid://258057783"
240
	snd.Volume = 2.5
241
	local partMesh = Instance.new("SpecialMesh",expart)
242
	partMesh.MeshType = "Sphere"
243
	local partMesh2 = Instance.new("SpecialMesh",expart2)
244
	partMesh2.MeshType = "Sphere"
245
	local expld = Instance.new("Explosion", script.Parent)
246
	expld.BlastRadius = rad
247
	expld.Position = par.Position
248
	partMesh.Scale = vt(rad,rad,rad)
249
	expart.Size = vt(1,1,1)*1.5
250
	expart.Transparency = 0.5
251
	expart.Anchored = true
252
	expart.Material = "Neon"
253
	expart.BrickColor = bc("Deep orange")
254
	expart.CFrame = par.CFrame
255
	partMesh2.Scale = vt(rad,rad,rad)
256
	expart2.Size = vt(1.15,1.15,1.15)*1.5
257
	expart2.Transparency = 0.5
258
	expart2.Anchored = true
259
	expart2.Material = "Neon"
260
	expart2.BrickColor = bc("Bright orange")
261
	expart2.CFrame = par.CFrame
262
	snd:Play()
263
	for i = 0, 100 do
264
		expart.Transparency = expart.Transparency + 0.005
265
		partMesh.Scale = partMesh.Scale + vt(0.25,0.25,0.25)
266
		expart.CFrame = expart.CFrame
267
		expart2.Transparency = expart.Transparency + 0.005
268
		partMesh2.Scale = partMesh2.Scale + vt(0.25,0.25,0.25)
269
		expart2.CFrame = expart.CFrame
270
		wait(0)
271
	end
272
	snd.Parent = nil
273
	expart.Parent = nil
274
	expart2.Parent = nil
275
	expld.Parent = nil
276
end
277
278
function Explode2(rad,par)
279
	local expart = Instance.new("Part",script.Parent)
280
	local expart2 = Instance.new("Part",script.Parent)
281
	local snd = Instance.new("Sound",expart)
282
	snd.SoundId = "rbxassetid://165969964"
283
	snd.Volume = 3
284
	local partMesh = Instance.new("SpecialMesh",expart)
285
	partMesh.MeshType = "Sphere"
286
	local partMesh2 = Instance.new("SpecialMesh",expart2)
287
	partMesh2.MeshType = "Sphere"
288
	local expld = Instance.new("Explosion", script.Parent)
289
	expld.BlastRadius = rad
290
	expld.Position = par.Position
291
	partMesh.Scale = vt(rad,rad,rad)
292
	expart.Size = vt(1,1,1)*1.5
293
	expart.Transparency = 0.5
294
	expart.Anchored = true
295
	expart.Material = "Neon"
296
	expart.BrickColor = bc("Deep orange")
297
	expart.CFrame = par.CFrame
298
	partMesh2.Scale = vt(rad,rad,rad)
299
	expart2.Size = vt(1.15,1.15,1.15)*1.5
300
	expart2.Transparency = 0.5
301
	expart2.Anchored = true
302
	expart2.Material = "Neon"
303
	expart2.BrickColor = bc("Bright orange")
304
	expart2.CFrame = par.CFrame
305
	snd:Play()
306
	for i = 0, 100 do
307
		expart.Transparency = expart.Transparency + 0.005
308
		partMesh.Scale = partMesh.Scale + vt(0.25,0.25,0.25)
309
		expart.CFrame = expart.CFrame
310
		expart2.Transparency = expart.Transparency + 0.005
311
		partMesh2.Scale = partMesh2.Scale + vt(0.25,0.25,0.25)
312
		expart2.CFrame = expart.CFrame
313
		wait(0)
314
	end
315
	snd.Parent = nil
316
	expart.Parent = nil
317
	expart2.Parent = nil
318
	expld.Parent = nil
319
end
320
321
mouse.KeyDown:connect(function(k)
322
  
323
k = k:lower()
324
if k == "q" then
325
   local spart = Effect:Clone()
326
   spart.Parent = game.Players.LocalPlayer.Character
327
   spart.Transparency = 0
328
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*5
329
   wait()
330
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*15
331
   wait()
332
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position +  game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*25
333
   wait()
334
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position +  game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*35
335
   wait()
336
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position +  game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*45
337
   wait()
338
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position +  game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*55
339
   wait()
340
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position +  game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*65
341
   wait()
342
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position +  game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*75
343
   wait()
344
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position +  game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*85
345
   wait()
346
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position +  game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*95
347
   wait()
348
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position +  game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*105
349
   spart.Transparency = 1
350
   spart.Fire2:Destroy()
351
   spart.Fire:Destroy()
352
   Explode(25,spart)
353
   spart:Destroy()
354
end
355
if k == "e" then
356
   local spart = Effect:Clone()
357
   spart.Parent = game.Players.LocalPlayer.Character
358
   spart.Transparency = 0
359
   spart.Anchored = false
360
   spart.Position = game.Players.LocalPlayer.Character.Torso.Position + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*0
361
   spart.Position = spart.Position + vt(0,100,0)
362
   spart.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*150
363
   wait(1)
364
   spart.Transparency = 1
365
   spart.Fire2:Destroy()
366
   spart.Fire:Destroy()
367
   Explode2(75,spart)
368
   spart:Destroy()
369
end
370
if k == "r" then
371
   local ff = Instance.new("ForceField",game.Players.LocalPlayer.Character)
372
   game.Players.LocalPlayer.Character.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*275
373
   wait(0.75)
374
   game.Players.LocalPlayer.Character.Torso.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector*-165
375
   Explode(30,game.Players.LocalPlayer.Character.Torso)
376
   wait(0.5)
377
   ff:Destroy()
378
end
379
if k == "f" then
380
   local ff = Instance.new("ForceField",game.Players.LocalPlayer.Character)
381
   for i = 0, 10 do
382
   game.Players.LocalPlayer.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + Vector3.new(0,10,0)
383
   wait(0)
384
   end
385
   for i = 0, 5 do
386
   game.Players.LocalPlayer.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + Vector3.new(0,1,0)
387
   wait(0)
388
   end
389
   game.Players.LocalPlayer.Character.Torso.Anchored = true
390
   wait(1.5)
391
   game.Players.LocalPlayer.Character.Torso.Anchored = false
392
   for i = 0, 10 do
393
   game.Players.LocalPlayer.Character.Torso.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + Vector3.new(0,-1,0)
394
   wait(0)
395
   end
396
   wait(0.25)
397
   Explode2(62.5,game.Players.LocalPlayer.Character.Torso)
398
   wait(0.5)
399
   ff:Destroy()
400
end
401
end)local player=game:GetService("Players").LocalPlayer
402
local char=player.Character
403
local mouse=player:GetMouse()
404
local m = Instance.new("Model")
405
m.Name = "BanShotgun"
406
p1 = Instance.new("Part", m)
407
p1.BrickColor = BrickColor.new("Black")
408
p1.Reflectance = 0.050000000745058
409
p1.FormFactor = Enum.FormFactor.Symmetric
410
p1.Size = Vector3.new(1, 1, 1)
411
p1.CFrame = CFrame.new(-2.15492487, 0.653484583, -29.0951958, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
412
p1.BottomSurface = Enum.SurfaceType.Smooth
413
p1.TopSurface = Enum.SurfaceType.Smooth
414
b1 = Instance.new("SpecialMesh", p1)
415
b1.MeshType = Enum.MeshType.Wedge
416
b1.Name = "Mesh"
417
b1.Scale = Vector3.new(0.200000003, 0.324999988, 0.0250000004)
418
p2 = Instance.new("Part", m)
419
p2.BrickColor = BrickColor.new("Black")
420
p2.Reflectance = 0.050000000745058
421
p2.FormFactor = Enum.FormFactor.Symmetric
422
p2.Size = Vector3.new(1, 1, 1)
423
p2.CFrame = CFrame.new(-2.20386124, 0.987397611, -29.0951366, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
424
p2.BottomSurface = Enum.SurfaceType.Smooth
425
p2.TopSurface = Enum.SurfaceType.Smooth
426
b2 = Instance.new("SpecialMesh", p2)
427
b2.MeshType = Enum.MeshType.Wedge
428
b2.Name = "Mesh"
429
b2.Scale = Vector3.new(0.200000003, 0.349999994, 0.0250000004)
430
p3 = Instance.new("Part", m)
431
p3.BrickColor = BrickColor.new("Reddish brown")
432
p3.FormFactor = Enum.FormFactor.Symmetric
433
p3.Size = Vector3.new(1, 1, 1)
434
p3.CFrame = CFrame.new(-3.56373763, 1.12921727, -29.0938339, -0.000953025243, -0.145005554, 0.989429712, 3.66568856e-005, 0.989434004, 0.145010591, -1.00000477, 0.000174214249, -0.000937785429)
435
p3.BottomSurface = Enum.SurfaceType.Smooth
436
p3.TopSurface = Enum.SurfaceType.Smooth
437
b3 = Instance.new("SpecialMesh", p3)
438
b3.MeshType = Enum.MeshType.Wedge
439
b3.Name = "Mesh"
440
b3.Scale = Vector3.new(0.200000003, 0.0250000004, 0.075000003)
441
p4 = Instance.new("Part", m)
442
p4.BrickColor = BrickColor.new("Black")
443
p4.Reflectance = 0.050000000745058
444
p4.FormFactor = Enum.FormFactor.Symmetric
445
p4.Size = Vector3.new(1, 1, 1)
446
p4.CFrame = CFrame.new(-4.16612482, 1.01565111, -29.0932503, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
447
p4.BottomSurface = Enum.SurfaceType.Smooth
448
p4.TopSurface = Enum.SurfaceType.Smooth
449
b4 = Instance.new("SpecialMesh", p4)
450
b4.MeshType = Enum.MeshType.Wedge
451
b4.Name = "Mesh"
452
b4.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.125)
453
p5 = Instance.new("Part", m)
454
p5.BrickColor = BrickColor.new("Black")
455
p5.Reflectance = 0.050000000745058
456
p5.FormFactor = Enum.FormFactor.Symmetric
457
p5.Size = Vector3.new(1, 1, 1)
458
p5.CFrame = CFrame.new(-4.1144886, 0.922151566, -29.0932865, -0.000953025243, -0.989430428, -0.145000696, 3.66569002e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
459
p5.BottomSurface = Enum.SurfaceType.Smooth
460
p5.TopSurface = Enum.SurfaceType.Smooth
461
b5 = Instance.new("SpecialMesh", p5)
462
b5.MeshType = Enum.MeshType.Wedge
463
b5.Name = "Mesh"
464
b5.Scale = Vector3.new(0.0500000007, 0.0250000004, 0.075000003)
465
p6 = Instance.new("Part", m)
466
p6.BrickColor = BrickColor.new("Black")
467
p6.Reflectance = 0.050000000745058
468
p6.Size = Vector3.new(1, 1.20000005, 1)
469
p6.CFrame = CFrame.new(-4.18367529, 0.922841907, -29.0932522, 0.989368796, 0.145421624, 0.000955129741, -0.145418033, 0.98937422, -3.97127478e-005, -0.000950834947, -9.99346812e-005, 1.00000477)
470
p6.BottomSurface = Enum.SurfaceType.Smooth
471
p6.TopSurface = Enum.SurfaceType.Smooth
472
b6 = Instance.new("SpecialMesh", p6)
473
b6.MeshId = "http://www.roblox.com/asset/?id=3270017"
474
b6.TextureId = ""
475
b6.MeshType = Enum.MeshType.FileMesh
476
b6.Name = "Mesh"
477
b6.Scale = Vector3.new(0.300000012, 0.224999994, 0.375)
478
p7 = Instance.new("Part", m)
479
p7.BrickColor = BrickColor.new("Reddish brown")
480
p7.FormFactor = Enum.FormFactor.Symmetric
481
p7.Size = Vector3.new(1, 1, 1)
482
p7.CFrame = CFrame.new(-2.81104088, 0.734168172, -29.0945911, 0.000953504117, 0.145004377, 0.98943001, -3.74582596e-005, -0.989434183, 0.145009369, 1.00000477, -0.000175077395, -0.000938143407)
483
p7.BottomSurface = Enum.SurfaceType.Smooth
484
p7.TopSurface = Enum.SurfaceType.Smooth
485
b7 = Instance.new("SpecialMesh", p7)
486
b7.MeshType = Enum.MeshType.Wedge
487
b7.Name = "Mesh"
488
b7.Scale = Vector3.new(0.200000003, 0.675000012, 1.20000005)
489
p8 = Instance.new("Part", m)
490
p8.BrickColor = BrickColor.new("Reddish brown")
491
p8.FormFactor = Enum.FormFactor.Symmetric
492
p8.Size = Vector3.new(1, 1, 1)
493
p8.CFrame = CFrame.new(-3.48048782, 1.07823563, -29.0939159, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
494
p8.BottomSurface = Enum.SurfaceType.Smooth
495
p8.TopSurface = Enum.SurfaceType.Smooth
496
b8 = Instance.new("BlockMesh", p8)
497
b8.Name = "Mesh"
498
b8.Scale = Vector3.new(0.200000003, 0.0250000004, 0.200000003)
499
p9 = Instance.new("Part", m)
500
p9.BrickColor = BrickColor.new("Reddish brown")
501
p9.FormFactor = Enum.FormFactor.Symmetric
502
p9.Size = Vector3.new(1, 1, 1)
503
p9.CFrame = CFrame.new(-4.09010029, 1.01416194, -29.093338, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
504
p9.BottomSurface = Enum.SurfaceType.Smooth
505
p9.TopSurface = Enum.SurfaceType.Smooth
506
b9 = Instance.new("SpecialMesh", p9)
507
b9.MeshType = Enum.MeshType.Wedge
508
b9.Name = "Mesh"
509
b9.Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001)
510
p10 = Instance.new("Part", m)
511
p10.BrickColor = BrickColor.new("Reddish brown")
512
p10.FormFactor = Enum.FormFactor.Symmetric
513
p10.Size = Vector3.new(1, 1, 1)
514
p10.CFrame = CFrame.new(-3.61588407, 0.881518245, -29.0937939, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
515
p10.BottomSurface = Enum.SurfaceType.Smooth
516
p10.TopSurface = Enum.SurfaceType.Smooth
517
b10 = Instance.new("SpecialMesh", p10)
518
b10.MeshType = Enum.MeshType.Wedge
519
b10.Name = "Mesh"
520
b10.Scale = Vector3.new(0.200000003, 0.0500000007, 0.0500000007)
521
p11 = Instance.new("Part", m)
522
p11.BrickColor = BrickColor.new("Reddish brown")
523
p11.FormFactor = Enum.FormFactor.Symmetric
524
p11.Size = Vector3.new(1, 1, 1)
525
p11.CFrame = CFrame.new(-3.49975729, 1.03750873, -29.0938835, -0.000953025243, -0.989430428, -0.145000696, 3.66569002e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
526
p11.BottomSurface = Enum.SurfaceType.Smooth
527
p11.TopSurface = Enum.SurfaceType.Smooth
528
b11 = Instance.new("BlockMesh", p11)
529
b11.Name = "Mesh"
530
b11.Scale = Vector3.new(0.200000003, 0.0250000004, 0.224999994)
531
p12 = Instance.new("Part", m)
532
p12.BrickColor = BrickColor.new("Reddish brown")
533
p12.FormFactor = Enum.FormFactor.Symmetric
534
p12.Size = Vector3.new(1, 1, 1)
535
p12.CFrame = CFrame.new(-3.49217248, 0.899661601, -29.0939121, -0.000953025243, 0.14500685, -0.989429653, 3.66569002e-005, -0.989433825, -0.145011827, -1.00000477, -0.00017427509, 0.000937785313)
536
p12.BottomSurface = Enum.SurfaceType.Smooth
537
p12.TopSurface = Enum.SurfaceType.Smooth
538
b12 = Instance.new("SpecialMesh", p12)
539
b12.MeshType = Enum.MeshType.Wedge
540
b12.Name = "Mesh"
541
b12.Scale = Vector3.new(0.200000003, 0.0500000007, 0.0500000007)
542
p13 = Instance.new("Part", m)
543
p13.BrickColor = BrickColor.new("Black")
544
p13.Reflectance = 0.050000000745058
545
p13.FormFactor = Enum.FormFactor.Symmetric
546
p13.Size = Vector3.new(1, 1, 1)
547
p13.CFrame = CFrame.new(-2.20502877, 0.82300514, -29.0951328, -0.000953025243, -0.989430428, -0.145000696, 3.66569002e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
548
p13.BottomSurface = Enum.SurfaceType.Smooth
549
p13.TopSurface = Enum.SurfaceType.Smooth
550
b13 = Instance.new("BlockMesh", p13)
551
b13.Name = "Mesh"
552
b13.Scale = Vector3.new(0.200000003, 0.0250000004, 0.675000012)
553
p14 = Instance.new("Part", m)
554
p14.BrickColor = BrickColor.new("Reddish brown")
555
p14.FormFactor = Enum.FormFactor.Symmetric
556
p14.Size = Vector3.new(1, 1, 1)
557
p14.CFrame = CFrame.new(-3.5845294, 1.01245439, -29.0938187, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
558
p14.BottomSurface = Enum.SurfaceType.Smooth
559
p14.TopSurface = Enum.SurfaceType.Smooth
560
b14 = Instance.new("BlockMesh", p14)
561
b14.Name = "Mesh"
562
b14.Scale = Vector3.new(0.200000003, 0.150000006, 0.200000003)
563
p15 = Instance.new("Part", m)
564
p15.BrickColor = BrickColor.new("Reddish brown")
565
p15.FormFactor = Enum.FormFactor.Symmetric
566
p15.Size = Vector3.new(1, 1, 1)
567
p15.CFrame = CFrame.new(-3.84243298, 0.962012291, -29.0935745, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
568
p15.BottomSurface = Enum.SurfaceType.Smooth
569
p15.TopSurface = Enum.SurfaceType.Smooth
570
b15 = Instance.new("SpecialMesh", p15)
571
b15.MeshType = Enum.MeshType.Wedge
572
b15.Name = "Mesh"
573
b15.Scale = Vector3.new(0.200000003, 0.174999997, 0.375)
574
p16 = Instance.new("Part", m)
575
p16.BrickColor = BrickColor.new("Reddish brown")
576
p16.FormFactor = Enum.FormFactor.Symmetric
577
p16.Size = Vector3.new(1, 1, 1)
578
p16.CFrame = CFrame.new(-3.55404687, 0.890585661, -29.0938454, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
579
p16.BottomSurface = Enum.SurfaceType.Smooth
580
p16.TopSurface = Enum.SurfaceType.Smooth
581
b16 = Instance.new("BlockMesh", p16)
582
b16.Name = "Mesh"
583
b16.Scale = Vector3.new(0.200000003, 0.075000003, 0.0500000007)
584
p17 = Instance.new("Part", m)
585
p17.BrickColor = BrickColor.new("Reddish brown")
586
p17.FormFactor = Enum.FormFactor.Symmetric
587
p17.Size = Vector3.new(1, 1, 1)
588
p17.CFrame = CFrame.new(-3.85874724, 1.07332921, -29.0935402, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
589
p17.BottomSurface = Enum.SurfaceType.Smooth
590
p17.TopSurface = Enum.SurfaceType.Smooth
591
b17 = Instance.new("BlockMesh", p17)
592
b17.Name = "Mesh"
593
b17.Scale = Vector3.new(0.200000003, 0.375, 0.0500000007)
594
p18 = Instance.new("Part", m)
595
p18.BrickColor = BrickColor.new("Reddish brown")
596
p18.FormFactor = Enum.FormFactor.Symmetric
597
p18.Size = Vector3.new(1, 1, 1)
598
p18.CFrame = CFrame.new(-3.63794446, 1.11833334, -29.09375, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
599
p18.BottomSurface = Enum.SurfaceType.Smooth
600
p18.TopSurface = Enum.SurfaceType.Smooth
601
b18 = Instance.new("SpecialMesh", p18)
602
b18.MeshType = Enum.MeshType.Wedge
603
b18.Name = "Mesh"
604
b18.Scale = Vector3.new(0.200000003, 0.0250000004, 0.075000003)
605
p19 = Instance.new("Part", m)
606
p19.BrickColor = BrickColor.new("Reddish brown")
607
p19.FormFactor = Enum.FormFactor.Symmetric
608
p19.Size = Vector3.new(1, 1, 1)
609
p19.CFrame = CFrame.new(-3.52386761, 0.857116222, -29.0938683, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
610
p19.BottomSurface = Enum.SurfaceType.Smooth
611
p19.TopSurface = Enum.SurfaceType.Smooth
612
b19 = Instance.new("SpecialMesh", p19)
613
b19.MeshType = Enum.MeshType.Wedge
614
b19.Name = "Mesh"
615
b19.Scale = Vector3.new(0.200000003, 0.0250000004, 0.0250000004)
616
p20 = Instance.new("Part", m)
617
p20.BrickColor = BrickColor.new("Reddish brown")
618
p20.FormFactor = Enum.FormFactor.Symmetric
619
p20.Size = Vector3.new(1, 1, 1)
620
p20.CFrame = CFrame.new(-3.46235013, 0.954557002, -29.0939312, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
621
p20.BottomSurface = Enum.SurfaceType.Smooth
622
p20.TopSurface = Enum.SurfaceType.Smooth
623
b20 = Instance.new("SpecialMesh", p20)
624
b20.MeshType = Enum.MeshType.Wedge
625
b20.Name = "Mesh"
626
b20.Scale = Vector3.new(0.200000003, 0.0500000007, 0.0250000004)
627
p21 = Instance.new("Part", m)
628
p21.BrickColor = BrickColor.new("Black")
629
p21.Reflectance = 0.050000000745058
630
p21.FormFactor = Enum.FormFactor.Symmetric
631
p21.Size = Vector3.new(1, 1, 1)
632
p21.CFrame = CFrame.new(-4.12901497, 1.02108967, -29.0932999, -0.000953025243, 0.989430428, 0.145000696, 3.66568856e-005, 0.145005673, -0.989434719, -1.00000477, -0.000937726698, -0.00017420965)
633
p21.BottomSurface = Enum.SurfaceType.Smooth
634
p21.TopSurface = Enum.SurfaceType.Smooth
635
b21 = Instance.new("SpecialMesh", p21)
636
b21.MeshType = Enum.MeshType.Wedge
637
b21.Name = "Mesh"
638
b21.Scale = Vector3.new(0.0500000007, 0.0250000004, 0.125)
639
p22 = Instance.new("Part", m)
640
p22.BrickColor = BrickColor.new("Reddish brown")
641
p22.FormFactor = Enum.FormFactor.Symmetric
642
p22.Size = Vector3.new(1, 1, 1)
643
p22.CFrame = CFrame.new(-3.56097627, 0.85166961, -29.0938396, 0.000953025243, 0.145005554, 0.989429712, -3.66568856e-005, -0.989434004, 0.145010591, 1.00000477, -0.000174214249, -0.000937785429)
644
p22.BottomSurface = Enum.SurfaceType.Smooth
645
p22.TopSurface = Enum.SurfaceType.Smooth
646
b22 = Instance.new("SpecialMesh", p22)
647
b22.MeshType = Enum.MeshType.Wedge
648
b22.Name = "Mesh"
649
b22.Scale = Vector3.new(0.200000003, 0.0250000004, 0.0500000007)
650
p23 = Instance.new("Part", m)
651
p23.BrickColor = BrickColor.new("Reddish brown")
652
p23.FormFactor = Enum.FormFactor.Symmetric
653
p23.Size = Vector3.new(1, 1, 1)
654
p23.CFrame = CFrame.new(-4.08348799, 1.14146388, -29.0933399, -0.000953025243, -0.145005554, 0.989429712, 3.66568856e-005, 0.989434004, 0.145010591, -1.00000477, 0.000174214249, -0.000937785429)
655
p23.BottomSurface = Enum.SurfaceType.Smooth
656
p23.TopSurface = Enum.SurfaceType.Smooth
657
b23 = Instance.new("SpecialMesh", p23)
658
b23.MeshType = Enum.MeshType.Wedge
659
b23.Name = "Mesh"
660
b23.Scale = Vector3.new(0.200000003, 0.200000003, 0.0500000007)
661
p24 = Instance.new("Part", m)
662
p24.BrickColor = BrickColor.new("Reddish brown")
663
p24.FormFactor = Enum.FormFactor.Symmetric
664
p24.Size = Vector3.new(1, 1, 1)
665
p24.CFrame = CFrame.new(-2.87445021, 1.16705382, -29.0944824, 0.000953025243, -0.14500685, -0.989429653, -3.66569002e-005, 0.989433825, -0.145011827, 1.00000477, 0.00017427509, 0.000937785313)
666
p24.BottomSurface = Enum.SurfaceType.Smooth
667
p24.TopSurface = Enum.SurfaceType.Smooth
668
b24 = Instance.new("SpecialMesh", p24)
669
b24.MeshType = Enum.MeshType.Wedge
670
b24.Name = "Mesh"
671
b24.Scale = Vector3.new(0.200000003, 0.200000003, 1.20000005)
672
p25 = Instance.new("Part", m)
673
p25.BrickColor = BrickColor.new("Reddish brown")
674
p25.FormFactor = Enum.FormFactor.Symmetric
675
p25.Size = Vector3.new(1, 1, 1)
676
p25.CFrame = CFrame.new(-3.51789355, 1.16113544, -29.0938625, -0.000953025243, -0.145005554, 0.989429712, 3.66568856e-005, 0.989434004, 0.145010591, -1.00000477, 0.000174214249, -0.000937785429)
677
p25.BottomSurface = Enum.SurfaceType.Smooth
678
p25.TopSurface = Enum.SurfaceType.Smooth
679
b25 = Instance.new("SpecialMesh", p25)
680
b25.MeshType = Enum.MeshType.Wedge
681
b25.Name = "Mesh"
682
b25.Scale = Vector3.new(0.200000003, 0.0250000004, 0.0250000004)
683
p26 = Instance.new("Part", m)
684
p26.BrickColor = BrickColor.new("Black")
685
p26.Reflectance = 0.050000000745058
686
p26.FormFactor = Enum.FormFactor.Symmetric
687
p26.Size = Vector3.new(1, 1, 1)
688
p26.CFrame = CFrame.new(-4.08348799, 1.14146388, -29.0933399, -0.000953025243, 0.145005554, -0.989429712, 3.66568856e-005, -0.989434004, -0.145010591, -1.00000477, -0.000174214249, 0.000937785429)
689
p26.BottomSurface = Enum.SurfaceType.Smooth
690
p26.TopSurface = Enum.SurfaceType.Smooth
691
b26 = Instance.new("SpecialMesh", p26)
692
b26.MeshType = Enum.MeshType.Wedge
693
b26.Name = "Mesh"
694
b26.Scale = Vector3.new(0.200000003, 0.200000003, 0.0500000007)
695
p27 = Instance.new("Part", m)
696
p27.BrickColor = BrickColor.new("Reddish brown")
697
p27.FormFactor = Enum.FormFactor.Symmetric
698
p27.Size = Vector3.new(1, 1, 1)
699
p27.CFrame = CFrame.new(-3.87505674, 1.18464577, -29.0935287, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
700
p27.BottomSurface = Enum.SurfaceType.Smooth
701
p27.TopSurface = Enum.SurfaceType.Smooth
702
b27 = Instance.new("SpecialMesh", p27)
703
b27.MeshType = Enum.MeshType.Wedge
704
b27.Name = "Mesh"
705
b27.Scale = Vector3.new(0.200000003, 0.174999997, 0.375)
706
p28 = Instance.new("Part", m)
707
p28.BrickColor = BrickColor.new("Black")
708
p28.Reflectance = 0.050000000745058
709
p28.FormFactor = Enum.FormFactor.Symmetric
710
p28.Size = Vector3.new(1, 1, 1)
711
p28.CFrame = CFrame.new(-4.12077093, 1.13602281, -29.0932884, -0.000953521114, -0.989430428, -0.145003021, 3.73853618e-005, -0.145005614, 0.989432693, -1.00000215, 0.00093814393, 0.000175115449)
712
p28.BottomSurface = Enum.SurfaceType.Smooth
713
p28.TopSurface = Enum.SurfaceType.Smooth
714
b28 = Instance.new("BlockMesh", p28)
715
b28.Name = "Mesh"
716
b28.Scale = Vector3.new(0.200000003, 0.0250000004, 0.200000003)
717
p29 = Instance.new("Part", m)
718
p29.BrickColor = BrickColor.new("Black")
719
p29.Reflectance = 0.050000000745058
720
p29.FormFactor = Enum.FormFactor.Symmetric
721
p29.Size = Vector3.new(1, 1, 1)
722
p29.CFrame = CFrame.new(-4.34982538, 0.976086378, -29.0930767, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
723
p29.BottomSurface = Enum.SurfaceType.Smooth
724
p29.TopSurface = Enum.SurfaceType.Smooth
725
b29 = Instance.new("BlockMesh", p29)
726
b29.Name = "Mesh"
727
b29.Scale = Vector3.new(0.0500000007, 0.075000003, 0.0500000007)
728
p30 = Instance.new("Part", m)
729
p30.BrickColor = BrickColor.new("Dark stone grey")
730
p30.FormFactor = Enum.FormFactor.Symmetric
731
p30.Size = Vector3.new(1, 1, 1)
732
p30.CFrame = CFrame.new(-4.9143219, 1.12079072, -29.1825352, -0.989430547, 0.00095456792, -0.145000696, -0.145005718, -3.64956031e-005, 0.989434719, 0.000939395744, 1.00000477, 0.00017420965)
733
p30.BottomSurface = Enum.SurfaceType.Smooth
734
p30.TopSurface = Enum.SurfaceType.Smooth
735
b30 = Instance.new("CylinderMesh", p30)
736
b30.Name = "Mesh"
737
b30.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
738
p31 = Instance.new("Part", m)
739
p31.BrickColor = BrickColor.new("Dark stone grey")
740
p31.FormFactor = Enum.FormFactor.Symmetric
741
p31.Size = Vector3.new(1, 1, 1)
742
p31.CFrame = CFrame.new(-4.69170856, 1.15341234, -29.1827545, -0.989430547, 0.00095456792, -0.145000696, -0.145005718, -3.64956031e-005, 0.989434719, 0.000939395744, 1.00000477, 0.00017420965)
743
p31.BottomSurface = Enum.SurfaceType.Smooth
744
p31.TopSurface = Enum.SurfaceType.Smooth
745
b31 = Instance.new("CylinderMesh", p31)
746
b31.Name = "Mesh"
747
b31.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
748
p32 = Instance.new("Part", m)
749
p32.BrickColor = BrickColor.new("Dark stone grey")
750
p32.FormFactor = Enum.FormFactor.Symmetric
751
p32.Size = Vector3.new(1, 1, 1)
752
p32.CFrame = CFrame.new(-4.80302906, 1.13709342, -29.1826344, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
753
p32.BottomSurface = Enum.SurfaceType.Smooth
754
p32.TopSurface = Enum.SurfaceType.Smooth
755
b32 = Instance.new("BlockMesh", p32)
756
b32.Name = "Mesh"
757
b32.Scale = Vector3.new(0.0250000004, 0.224999994, 0.100000001)
758
p33 = Instance.new("Part", m)
759
p33.BrickColor = BrickColor.new("Dark stone grey")
760
p33.Name = "Handle"
761
p33.FormFactor = Enum.FormFactor.Symmetric
762
p33.Size = Vector3.new(1, 1, 1)
763
p33.CFrame = CFrame.new(-4.67527771, 0.93909198, -29.0887852, -0.000953025243, -0.998054385, -0.062332958, 3.66568856e-005, -0.0623377189, 0.998058915, -1.00000477, 0.000949028472, 9.57214652e-005)
764
p33.BottomSurface = Enum.SurfaceType.Smooth
765
p33.TopSurface = Enum.SurfaceType.Smooth
766
b33 = Instance.new("BlockMesh", p33)
767
b33.Name = "Mesh"
768
b33.Scale = Vector3.new(0.100000001, 0.224999994, 0.0250000004)
769
p34 = Instance.new("Part", m)
770
p34.BrickColor = BrickColor.new("Black")
771
p34.Reflectance = 0.050000000745058
772
p34.FormFactor = Enum.FormFactor.Symmetric
773
p34.Size = Vector3.new(1, 1, 1)
774
p34.CFrame = CFrame.new(-4.68374157, 0.927157044, -29.0927753, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
775
p34.BottomSurface = Enum.SurfaceType.Smooth
776
p34.TopSurface = Enum.SurfaceType.Smooth
777
b34 = Instance.new("SpecialMesh", p34)
778
b34.MeshType = Enum.MeshType.Wedge
779
b34.Name = "Mesh"
780
b34.Scale = Vector3.new(0.200000003, 0.600000024, 0.0500000007)
781
p35 = Instance.new("Part", m)
782
p35.BrickColor = BrickColor.new("Black")
783
p35.Reflectance = 0.050000000745058
784
p35.FormFactor = Enum.FormFactor.Symmetric
785
p35.Size = Vector3.new(1, 1, 1)
786
p35.CFrame = CFrame.new(-4.23371744, 1.13208508, -29.0931969, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
787
p35.BottomSurface = Enum.SurfaceType.Smooth
788
p35.TopSurface = Enum.SurfaceType.Smooth
789
b35 = Instance.new("BlockMesh", p35)
790
b35.Name = "Mesh"
791
b35.Scale = Vector3.new(0.200000003, 0.200000003, 0.224999994)
792
p36 = Instance.new("Part", m)
793
p36.BrickColor = BrickColor.new("Black")
794
p36.Reflectance = 0.050000000745058
795
p36.FormFactor = Enum.FormFactor.Symmetric
796
p36.Size = Vector3.new(1, 1, 1)
797
p36.CFrame = CFrame.new(-4.67019892, 1.09338093, -29.0927811, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
798
p36.BottomSurface = Enum.SurfaceType.Smooth
799
p36.TopSurface = Enum.SurfaceType.Smooth
800
b36 = Instance.new("BlockMesh", p36)
801
b36.Name = "Mesh"
802
b36.Scale = Vector3.new(0.200000003, 0.675000012, 0.275000006)
803
p37 = Instance.new("Part", m)
804
p37.BrickColor = BrickColor.new("Dark stone grey")
805
p37.FormFactor = Enum.FormFactor.Symmetric
806
p37.Size = Vector3.new(1, 1, 1)
807
p37.CFrame = CFrame.new(-4.78727388, 0.931260169, -29.0886841, -0.998054326, -0.062332958, -0.000955129741, -0.062337704, 0.998058915, 3.97127478e-005, 0.000950995367, 9.88544416e-005, -1.00000477)
808
p37.BottomSurface = Enum.SurfaceType.Smooth
809
p37.TopSurface = Enum.SurfaceType.Smooth
810
b37 = Instance.new("CylinderMesh", p37)
811
b37.Name = "Mesh"
812
b37.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
813
p38 = Instance.new("Part", m)
814
p38.BrickColor = BrickColor.new("Dark stone grey")
815
p38.FormFactor = Enum.FormFactor.Symmetric
816
p38.Size = Vector3.new(1, 1, 1)
817
p38.CFrame = CFrame.new(-4.56095076, 0.946316838, -29.0889072, -0.998054326, -0.062332958, -0.000955129741, -0.062337704, 0.998058915, 3.97127478e-005, 0.000950995367, 9.88544416e-005, -1.00000477)
818
p38.BottomSurface = Enum.SurfaceType.Smooth
819
p38.TopSurface = Enum.SurfaceType.Smooth
820
b38 = Instance.new("CylinderMesh", p38)
821
b38.Name = "Mesh"
822
b38.Scale = Vector3.new(0.100000001, 0.0250000004, 0.100000001)
823
p39 = Instance.new("Part", m)
824
p39.BrickColor = BrickColor.new("Black")
825
p39.Reflectance = 0.050000000745058
826
p39.FormFactor = Enum.FormFactor.Symmetric
827
p39.Size = Vector3.new(1, 1, 1)
828
p39.CFrame = CFrame.new(-4.11217308, 1.25095737, -29.0933075, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
829
p39.BottomSurface = Enum.SurfaceType.Smooth
830
p39.TopSurface = Enum.SurfaceType.Smooth
831
b39 = Instance.new("SpecialMesh", p39)
832
b39.MeshType = Enum.MeshType.Wedge
833
b39.Name = "Mesh"
834
b39.Scale = Vector3.new(0.200000003, 0.0250000004, 0.075000003)
835
p40 = Instance.new("Part", m)
836
p40.BrickColor = BrickColor.new("Black")
837
p40.Reflectance = 0.050000000745058
838
p40.FormFactor = Enum.FormFactor.Symmetric
839
p40.Size = Vector3.new(1, 1, 1)
840
p40.CFrame = CFrame.new(-4.35493803, 0.924815595, -29.0930729, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
841
p40.BottomSurface = Enum.SurfaceType.Smooth
842
p40.TopSurface = Enum.SurfaceType.Smooth
843
b40 = Instance.new("SpecialMesh", p40)
844
b40.MeshType = Enum.MeshType.Wedge
845
b40.Name = "Mesh"
846
b40.Scale = Vector3.new(0.0500000007, 0.0500000007, 0.0500000007)
847
p41 = Instance.new("Part", m)
848
p41.BrickColor = BrickColor.new("Black")
849
p41.Reflectance = 0.050000000745058
850
p41.FormFactor = Enum.FormFactor.Symmetric
851
p41.Size = Vector3.new(1, 1, 1)
852
p41.CFrame = CFrame.new(-4.25365591, 1.26808178, -29.0931644, 0.000953025243, -0.145005554, -0.989429712, -3.66568856e-005, 0.989434004, -0.145010591, 1.00000477, 0.000174214249, 0.000937785429)
853
p41.BottomSurface = Enum.SurfaceType.Smooth
854
p41.TopSurface = Enum.SurfaceType.Smooth
855
b41 = Instance.new("SpecialMesh", p41)
856
b41.MeshType = Enum.MeshType.Wedge
857
b41.Name = "Mesh"
858
b41.Scale = Vector3.new(0.200000003, 0.0500000007, 0.200000003)
859
p42 = Instance.new("Part", m)
860
p42.BrickColor = BrickColor.new("Reddish brown")
861
p42.Name = "SlideBack"
862
p42.FormFactor = Enum.FormFactor.Symmetric
863
p42.Size = Vector3.new(1, 1, 1)
864
p42.CFrame = CFrame.new(-6.24299145, 0.797465444, -29.1022873, -0.000974006893, -0.993170202, -0.116664588, 9.23640255e-006, -0.116669506, 0.993174613, -1.00000477, 0.000966547581, 0.00012250182)
865
p42.BottomSurface = Enum.SurfaceType.Smooth
866
p42.TopSurface = Enum.SurfaceType.Smooth
867
b42 = Instance.new("CylinderMesh", p42)
868
b42.Name = "Mesh"
869
b42.Scale = Vector3.new(0.159999996, 1.04999995, 0.159999996)
870
p43 = Instance.new("Part", m)
871
p43.BrickColor = BrickColor.new("Black")
872
p43.Reflectance = 0.050000000745058
873
p43.FormFactor = Enum.FormFactor.Symmetric
874
p43.Size = Vector3.new(1, 2, 1)
875
p43.CFrame = CFrame.new(-5.89675903, 0.848212898, -29.1026382, -0.000974006893, -0.993170261, -0.116664574, 9.2364462e-006, -0.116669416, 0.993174732, -1.00000477, 0.000966517895, 0.000122559548)
876
p43.BottomSurface = Enum.SurfaceType.Smooth
877
p43.TopSurface = Enum.SurfaceType.Smooth
878
b43 = Instance.new("CylinderMesh", p43)
879
b43.Name = "Mesh"
880
b43.Scale = Vector3.new(0.0900000036, 0.875, 0.0900000036)
881
p44 = Instance.new("Part", m)
882
p44.BrickColor = BrickColor.new("Black")
883
p44.Reflectance = 0.050000000745058
884
p44.FormFactor = Enum.FormFactor.Symmetric
885
p44.Size = Vector3.new(1, 3, 1)
886
p44.CFrame = CFrame.new(-6.43690491, 0.907757998, -29.10355, -0.000977754593, -0.989433289, -0.144986004, 3.11434269e-005, -0.144986153, 0.989433706, -0.999999523, 0.000962913036, 0.000172555447)
887
p44.BottomSurface = Enum.SurfaceType.Smooth
888
p44.TopSurface = Enum.SurfaceType.Smooth
889
b44 = Instance.new("CylinderMesh", p44)
890
b44.Name = "Mesh"
891
b44.Scale = Vector3.new(0.125, 0.925000012, 0.125)
892
p45 = Instance.new("Part", m)
893
p45.BrickColor = BrickColor.new("Black")
894
p45.Reflectance = 0.050000000745058
895
p45.FormFactor = Enum.FormFactor.Symmetric
896
p45.Size = Vector3.new(1, 1, 1)
897
p45.CFrame = CFrame.new(-5.02885818, 1.04081655, -29.092411, -0.000977583695, -0.989433527, -0.144981325, 3.34374854e-005, -0.144986302, 0.989437342, -1.00000477, 0.00096258556, 0.00017454887)
898
p45.BottomSurface = Enum.SurfaceType.Smooth
899
p45.TopSurface = Enum.SurfaceType.Smooth
900
b45 = Instance.new("BlockMesh", p45)
901
b45.Name = "Mesh"
902
b45.Scale = Vector3.new(0.150000006, 0.0500000007, 0.275000006)
903
p46 = Instance.new("Part", m)
904
p46.BrickColor = BrickColor.new("Black")
905
p46.Reflectance = 0.050000000745058
906
p46.FormFactor = Enum.FormFactor.Symmetric
907
p46.Size = Vector3.new(1, 2, 1)
908
p46.CFrame = CFrame.new(-5.91714001, 0.895481288, -29.1040821, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
909
p46.BottomSurface = Enum.SurfaceType.Smooth
910
p46.TopSurface = Enum.SurfaceType.Smooth
911
b46 = Instance.new("SpecialMesh", p46)
912
b46.MeshType = Enum.MeshType.Wedge
913
b46.Name = "Mesh"
914
b46.Scale = Vector3.new(0.0250000004, 0.875, 0.0600000024)
915
p47 = Instance.new("Part", m)
916
p47.BrickColor = BrickColor.new("Black")
917
p47.Reflectance = 0.050000000745058
918
p47.FormFactor = Enum.FormFactor.Symmetric
919
p47.Size = Vector3.new(1, 1, 1)
920
p47.CFrame = CFrame.new(-7.10079002, 0.696738362, -29.102953, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
921
p47.BottomSurface = Enum.SurfaceType.Smooth
922
p47.TopSurface = Enum.SurfaceType.Smooth
923
b47 = Instance.new("CylinderMesh", p47)
924
b47.Name = "Mesh"
925
b47.Scale = Vector3.new(0.0599999987, 0.600000024, 0.0599999987)
926
p48 = Instance.new("Part", m)
927
p48.BrickColor = BrickColor.new("Black")
928
p48.Reflectance = 0.050000000745058
929
p48.FormFactor = Enum.FormFactor.Symmetric
930
p48.Size = Vector3.new(1, 1, 1)
931
p48.CFrame = CFrame.new(-6.79160023, 0.742052138, -29.1032543, -0.000953025243, -0.989430428, -0.145000607, 3.66569147e-005, -0.145005643, 0.989434779, -1.00000477, 0.000937786303, 0.000174209563)
932
p48.BottomSurface = Enum.SurfaceType.Smooth
933
p48.TopSurface = Enum.SurfaceType.Smooth
934
b48 = Instance.new("SpecialMesh", p48)
935
b48.MeshType = Enum.MeshType.Head
936
b48.Name = "Mesh"
937
b48.Scale = Vector3.new(0.142499998, 0.075000003, 0.0949999988)
938
p49 = Instance.new("Part", m)
939
p49.BrickColor = BrickColor.new("Black")
940
p49.Reflectance = 0.050000000745058
941
p49.FormFactor = Enum.FormFactor.Symmetric
942
p49.Size = Vector3.new(1, 1, 1)
943
p49.CFrame = CFrame.new(-7.4099679, 0.651426435, -29.1026688, -0.000953025243, -0.989430428, -0.145000696, 3.66568856e-005, -0.145005673, 0.989434719, -1.00000477, 0.000937726698, 0.00017420965)
944
p49.BottomSurface = Enum.SurfaceType.Smooth
945
p49.TopSurface = Enum.SurfaceType.Smooth
946
b49 = Instance.new("SpecialMesh", p49)
947
b49.MeshType = Enum.MeshType.Head
948
b49.Name = "Mesh"
949
b49.Scale = Vector3.new(0.129999995, 0.075000003, 0.129999995)
950
p50 = Instance.new("Part", m)
951
p50.BrickColor = BrickColor.new("Really black")
952
p50.FormFactor = Enum.FormFactor.Symmetric
953
p50.Size = Vector3.new(1, 1, 1)
954
p50.CFrame = CFrame.new(-7.79972458, 0.708041787, -29.1022511, -0.000976562325, -0.989433408, -0.144981354, 2.97568076e-005, -0.144986287, 0.989437342, -1.00000477, 0.000962168211, 0.000170793806)
955
p50.BottomSurface = Enum.SurfaceType.Smooth
956
p50.TopSurface = Enum.SurfaceType.Smooth
957
b50 = Instance.new("CylinderMesh", p50)
958
b50.Name = "Mesh"
959
b50.Scale = Vector3.new(0.119999997, 0.0250000004, 0.119999997)
960
p51 = Instance.new("Part", m)
961
p51.BrickColor = BrickColor.new("Bright yellow")
962
p51.Shape = Enum.PartType.Ball
963
p51.Transparency = 1
964
p51.Name = "Barrel"
965
p51.FormFactor = Enum.FormFactor.Symmetric
966
p51.Size = Vector3.new(1, 1, 1)
967
p51.CFrame = CFrame.new(-7.92093897, 0.690279245, -29.1021328, -0.000976562325, -0.989433408, -0.144981354, 2.97568076e-005, -0.144986287, 0.989437342, -1.00000477, 0.000962168211, 0.000170793806)
968
b51 = Instance.new("SpecialMesh", p51)
969
b51.MeshType = Enum.MeshType.Sphere
970
b51.Name = "Mesh"
971
b51.Scale = Vector3.new(0.349999994, 1, 0.349999994)
972
w1 = Instance.new("Weld", p28)
973
w1.Part0 = p28
974
w1.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
975
w1.Part1 = p33
976
w1.C1 = CFrame.new(0.00398254395, -0.56570816, 0.161980152, -0.603490472, -5.8440266e-005, -0.797371209, -0.794605076, 0.0832565799, 0.601390839, 0.0663519204, 0.996528804, -0.0502915457)
977
w2 = Instance.new("Weld", p28)
978
w2.Part0 = p28
979
w2.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
980
w2.Part1 = p12
981
w2.C1 = CFrame.new(-1.52587891e-005, -0.325016022, 0.587680817, -0.603490472, -5.84402624e-005, -0.797371209, -0.000130135464, -1.00000072, 0.000171749314, -0.797370613, 0.000206580604, 0.603489995)
982
w3 = Instance.new("Weld", p28)
983
w3.Part0 = p28
984
w3.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
985
w3.Part1 = p13
986
w3.C1 = CFrame.new(-7.62939453e-006, 1.8501091, 0.587501049, -0.603490472, -5.84402624e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
987
w4 = Instance.new("Weld", p28)
988
w4.Part0 = p28
989
w4.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
990
w4.Part1 = p11
991
w4.C1 = CFrame.new(0, 0.600166321, 0.187522888, -0.603490472, -5.84402624e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
992
w5 = Instance.new("Weld", p28)
993
w5.Part0 = p28
994
w5.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
995
w5.Part1 = p24
996
w5.C1 = CFrame.new(7.62939453e-006, 0.150027752, 1.23764801, 0.603490472, 5.84402624e-005, 0.797371209, 0.000130135464, 1.00000072, -0.000171749314, -0.797370613, 0.000206580604, 0.603489995)
997
w6 = Instance.new("Weld", p28)
998
w6.Part0 = p28
999
w6.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1000
w6.Part1 = p5
1001
w6.C1 = CFrame.new(1.52587891e-005, -0.0247955322, 0.212521076, -0.603490472, -5.84402624e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1002
w7 = Instance.new("Weld", p28)
1003
w7.Part0 = p28
1004
w7.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1005
w7.Part1 = p28
1006
w7.C1 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1007
w8 = Instance.new("Weld", p28)
1008
w8.Part0 = p28
1009
w8.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1010
w8.Part1 = p14
1011
w8.C1 = CFrame.new(-1.52587891e-005, 0.512657166, 0.200019836, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1012
w9 = Instance.new("Weld", p28)
1013
w9.Part0 = p28
1014
w9.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1015
w9.Part1 = p29
1016
w9.C1 = CFrame.new(0, -0.249824524, 0.125031471, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1017
w10 = Instance.new("Weld", p28)
1018
w10.Part0 = p28
1019
w10.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1020
w10.Part1 = p15
1021
w10.C1 = CFrame.new(1.52587891e-005, -0.21253252, -0.250164032, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
1022
w11 = Instance.new("Weld", p28)
1023
w11.Part0 = p28
1024
w11.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1025
w11.Part1 = p23
1026
w11.C1 = CFrame.new(-1.52587891e-005, 2.28881836e-005, -0.0376777649, -0.603490472, -5.8440266e-005, -0.797371209, 0.000131145091, 1.00000072, -0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
1027
w12 = Instance.new("Weld", p28)
1028
w12.Part0 = p28
1029
w12.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1030
w12.Part1 = p2
1031
w12.C1 = CFrame.new(-1.52587891e-005, -0.425025225, 1.87509918, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
1032
w13 = Instance.new("Weld", p28)
1033
w13.Part0 = p28
1034
w13.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1035
w13.Part1 = p25
1036
w13.C1 = CFrame.new(0, 0.0625762939, -0.600147247, -0.603490472, -5.8440266e-005, -0.797371209, 0.000131145091, 1.00000072, -0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
1037
w14 = Instance.new("Weld", p28)
1038
w14.Part0 = p28
1039
w14.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1040
w14.Part1 = p1
1041
w14.C1 = CFrame.new(1.52587891e-005, 0.762504101, 1.87509918, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
1042
w15 = Instance.new("Weld", p28)
1043
w15.Part0 = p28
1044
w15.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1045
w15.Part1 = p3
1046
w15.C1 = CFrame.new(-1.52587891e-005, 0.0875091553, -0.550159454, -0.603490472, -5.8440266e-005, -0.797371209, 0.000131145091, 1.00000072, -0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
1047
w16 = Instance.new("Weld", p28)
1048
w16.Part0 = p28
1049
w16.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1050
w16.Part1 = p4
1051
w16.C1 = CFrame.new(0, -0.0623283386, 0.112522602, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1052
w17 = Instance.new("Weld", p28)
1053
w17.Part0 = p28
1054
w17.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1055
w17.Part1 = p7
1056
w17.C1 = CFrame.new(3.81469727e-005, -0.587528467, -1.23761749, 0.60349077, 5.75778322e-005, 0.79737097, -0.000132617206, -1.00000072, 0.000172618486, 0.797370374, -0.000209054211, -0.603490293)
1057
w18 = Instance.new("Weld", p28)
1058
w18.Part0 = p28
1059
w18.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1060
w18.Part1 = p6
1061
w18.C1 = CFrame.new(0.0312347412, 0.220061302, 1.52587891e-005, 0.763703048, -0.287548333, -0.57799083, 0.229250893, 0.957766891, -0.173575431, 0.603491783, 5.51111953e-005, 0.797370195)
1062
w19 = Instance.new("Weld", p28)
1063
w19.Part0 = p28
1064
w19.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1065
w19.Part1 = p26
1066
w19.C1 = CFrame.new(-1.52587891e-005, -2.28881836e-005, 0.0376777649, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
1067
w20 = Instance.new("Weld", p28)
1068
w20.Part0 = p28
1069
w20.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1070
w20.Part1 = p8
1071
w20.C1 = CFrame.new(-1.52587891e-005, 0.625137329, 0.150020599, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1072
w21 = Instance.new("Weld", p28)
1073
w21.Part0 = p28
1074
w21.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1075
w21.Part1 = p10
1076
w21.C1 = CFrame.new(1.52587891e-005, -0.325027466, -0.462646484, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
1077
w22 = Instance.new("Weld", p28)
1078
w22.Part0 = p28
1079
w22.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1080
w22.Part1 = p27
1081
w22.C1 = CFrame.new(7.62939453e-006, -0.0124778748, 0.250167847, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
1082
w23 = Instance.new("Weld", p28)
1083
w23.Part0 = p28
1084
w23.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1085
w23.Part1 = p9
1086
w23.C1 = CFrame.new(1.52587891e-005, -0.125020027, -0.012676239, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
1087
w24 = Instance.new("Weld", p28)
1088
w24.Part0 = p28
1089
w24.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1090
w24.Part1 = p49
1091
w24.C1 = CFrame.new(-0.0124969482, -3.32469177, 0.00252437592, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1092
w25 = Instance.new("Weld", p28)
1093
w25.Part0 = p28
1094
w25.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1095
w25.Part1 = p34
1096
w25.C1 = CFrame.new(-1.52587891e-005, -0.587306976, 0.125023842, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1097
w26 = Instance.new("Weld", p28)
1098
w26.Part0 = p28
1099
w26.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1100
w26.Part1 = p35
1101
w26.C1 = CFrame.new(-1.52587891e-005, -0.112323761, -0.0124816895, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1102
w27 = Instance.new("Weld", p28)
1103
w27.Part0 = p28
1104
w27.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1105
w27.Part1 = p45
1106
w27.C1 = CFrame.new(-7.62939453e-006, -0.912296295, -0.0374598503, -0.603510201, -5.80592568e-005, -0.797356248, -0.797355652, 0.000232390841, 0.603509784, 0.000150870692, 1.00000048, -0.000187069018)
1107
w28 = Instance.new("Weld", p28)
1108
w28.Part0 = p28
1109
w28.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1110
w28.Part1 = p36
1111
w28.C1 = CFrame.new(-1.52587891e-005, -0.549804688, -0.0374789238, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1112
w29 = Instance.new("Weld", p28)
1113
w29.Part0 = p28
1114
w29.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1115
w29.Part1 = p41
1116
w29.C1 = CFrame.new(7.62939453e-006, -0.149932384, -0.11233139, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
1117
w30 = Instance.new("Weld", p28)
1118
w30.Part0 = p28
1119
w30.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1120
w30.Part1 = p40
1121
w30.C1 = CFrame.new(0, -0.262317657, 0.175018787, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1122
w31 = Instance.new("Weld", p28)
1123
w31.Part0 = p28
1124
w31.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1125
w31.Part1 = p46
1126
w31.C1 = CFrame.new(-0.0124969482, -1.81225204, -0.0224823952, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1127
w32 = Instance.new("Weld", p28)
1128
w32.Part0 = p28
1129
w32.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1130
w32.Part1 = p48
1131
w32.C1 = CFrame.new(-0.0124969482, -2.69971848, 0.00252342224, -0.603490472, -5.84402369e-005, -0.797371209, -0.797370434, 0.000212809246, 0.603489876, 0.000135137365, 1.00000072, -0.000175609748)
1132
w33 = Instance.new("Weld", p28)
1133
w33.Part0 = p28
1134
w33.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1135
w33.Part1 = p22
1136
w33.C1 = CFrame.new(7.62939453e-006, -0.362522602, -0.512645721, 0.603490472, 5.8440266e-005, 0.797371209, -0.000131145091, -1.00000072, 0.000172588203, 0.797370434, -0.000207802441, -0.603489876)
1137
w34 = Instance.new("Weld", p28)
1138
w34.Part0 = p28
1139
w34.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1140
w34.Part1 = p39
1141
w34.C1 = CFrame.new(1.52587891e-005, -0.112472534, 0.0251731873, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
1142
w35 = Instance.new("Weld", p28)
1143
w35.Part0 = p28
1144
w35.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1145
w35.Part1 = p21
1146
w35.C1 = CFrame.new(-1.52587891e-005, 0.0248222351, -0.112522602, -0.603490472, -5.8440266e-005, -0.797371209, 0.797370553, -0.000212779458, -0.603489876, -0.000135066075, -1.00000072, 0.00017555579)
1147
w36 = Instance.new("Weld", p28)
1148
w36.Part0 = p28
1149
w36.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1150
w36.Part1 = p20
1151
w36.C1 = CFrame.new(-7.62939453e-006, -0.275024891, 0.625148773, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
1152
w37 = Instance.new("Weld", p28)
1153
w37.Part0 = p28
1154
w37.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1155
w37.Part1 = p19
1156
w37.C1 = CFrame.new(0, -0.362514734, 0.550151825, -0.603490472, -5.8440266e-005, -0.797371209, -0.000131145091, -1.00000072, 0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
1157
w38 = Instance.new("Weld", p28)
1158
w38.Part0 = p28
1159
w38.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1160
w38.Part1 = p18
1161
w38.C1 = CFrame.new(0, 0.0875172615, 0.475158691, 0.603490472, 5.8440266e-005, 0.797371209, 0.000131145091, 1.00000072, -0.000172588203, -0.797370434, 0.000207802441, 0.603489876)
1162
w39 = Instance.new("Weld", p28)
1163
w39.Part0 = p28
1164
w39.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1165
w39.Part1 = p17
1166
w39.C1 = CFrame.new(0, 0.250164032, 0.100025654, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1167
w40 = Instance.new("Weld", p28)
1168
w40.Part0 = p28
1169
w40.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1170
w40.Part1 = p16
1171
w40.C1 = CFrame.new(-7.62939453e-006, 0.525146484, 0.325020313, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1172
w41 = Instance.new("Weld", p28)
1173
w41.Part0 = p28
1174
w41.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1175
w41.Part1 = p37
1176
w41.C1 = CFrame.new(-0.677974701, 0.162815094, 0.00397491455, -0.794603884, 0.0832565799, 0.601392388, 0.0663538128, 0.996528804, -0.0502890497, -0.603491783, -5.51111953e-005, -0.797370195)
1177
w42 = Instance.new("Weld", p28)
1178
w42.Part0 = p28
1179
w42.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1180
w42.Part1 = p38
1181
w42.C1 = CFrame.new(-0.451152802, 0.161896229, 0.00396728516, -0.794603884, 0.0832565799, 0.601392388, 0.0663538128, 0.996528804, -0.0502890497, -0.603491783, -5.51111953e-005, -0.797370195)
1182
w43 = Instance.new("Weld", p28)
1183
w43.Part0 = p28
1184
w43.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1185
w43.Part1 = p47
1186
w43.C1 = CFrame.new(-0.0124893188, -3.01221085, 0.00252389908, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1187
w44 = Instance.new("Weld", p28)
1188
w44.Part0 = p28
1189
w44.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1190
w44.Part1 = p30
1191
w44.C1 = CFrame.new(-0.787288666, 0.0900039673, -0.0999822617, -0.79736954, 0.000212749757, 0.603491247, 0.603491724, 5.8375801e-005, 0.797370255, 0.000135066075, 1.00000072, -0.00017555579)
1192
w45 = Instance.new("Weld", p28)
1193
w45.Part0 = p28
1194
w45.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1195
w45.Part1 = p31
1196
w45.C1 = CFrame.new(-0.562297821, 0.0900115967, -0.0999789238, -0.79736954, 0.000212749757, 0.603491247, 0.603491724, 5.8375801e-005, 0.797370255, 0.000135066075, 1.00000072, -0.00017555579)
1197
w46 = Instance.new("Weld", p28)
1198
w46.Part0 = p28
1199
w46.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1200
w46.Part1 = p32
1201
w46.C1 = CFrame.new(-0.0899963379, -0.674808502, -0.0999746323, -0.603490472, -5.8440266e-005, -0.797371209, -0.797370553, 0.000212779458, 0.603489876, 0.000135066075, 1.00000072, -0.00017555579)
1202
w47 = Instance.new("Weld", p28)
1203
w47.Part0 = p28
1204
w47.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1205
w47.Part1 = p42
1206
w47.C1 = CFrame.new(-0.0110626221, -2.1472168, 0.0886478424, -0.603510201, -8.25231546e-005, -0.797356248, -0.797026396, 0.0287916008, 0.603257656, 0.022908045, 0.999586046, -0.0174424034)
1207
w48 = Instance.new("Weld", p28)
1208
w48.Part0 = p28
1209
w48.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1210
w48.Part1 = p43
1211
w48.C1 = CFrame.new(-0.0110778809, -1.79742813, 0.0786418915, -0.603510201, -8.25231182e-005, -0.797356248, -0.797026455, 0.0287916902, 0.603257656, 0.0229081046, 0.999586165, -0.0174423754)
1212
w49 = Instance.new("Weld", p28)
1213
w49.Part0 = p28
1214
w49.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1215
w49.Part1 = p44
1216
w49.C1 = CFrame.new(-0.0125198364, -2.32474518, -0.10995245, -0.603510559, -6.01851607e-005, -0.797356009, -0.797355294, 0.000229827841, 0.603510082, 0.000147621366, 1.00000048, -0.000187263431)
1217
w50 = Instance.new("Weld", p28)
1218
w50.Part0 = p28
1219
w50.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1220
w50.Part1 = p50
1221
w50.C1 = CFrame.new(-0.0125427246, -3.70212173, -0.109936714, -0.603509843, -6.18492195e-005, -0.797356546, -0.79735589, 0.000232390812, 0.603509426, 0.000148580759, 1.00000048, -0.000190045233)
1222
w51 = Instance.new("Weld", p28)
1223
w51.Part0 = p28
1224
w51.C0 = CFrame.new(0, 0, 0, -0.603491366, -5.75683262e-005, -0.797371805, -0.797370374, 0.000211050894, 0.603490353, 0.000134922346, 1.00000095, -0.000174412533)
1225
w51.Part1 = p51
1226
w51.C1 = CFrame.new(-0.0125427246, -3.82463074, -0.109936237, -0.603509843, -6.18492195e-005, -0.797356546, -0.79735589, 0.000232390812, 0.603509426, 0.000148580759, 1.00000048, -0.000190045233)
1227
m.Parent = char
1228
m:MakeJoints()
1229
m.Parent = char
1230
1231
local prev
1232
local parts = char.BanShotgun:GetChildren()
1233
1234
for i = 1,#parts do 
1235
	if (parts[i].className == "Part") or (parts[i].className == "WedgePart") or (parts[i].className == "Seat") or (parts[i].className == "VehicleSeat") or (parts[i].className == "CornerWedgePart") then 
1236
		if (prev ~= nil)then 
1237
			local weld = Instance.new("Weld") 
1238
			weld.Part0 = prev 
1239
			weld.Part1 = parts[i] 
1240
			weld.C0 = prev.CFrame:inverse() 
1241
			weld.C1 = parts[i].CFrame:inverse() 
1242
			weld.Parent = prev 
1243
		end 
1244
		prev = parts[i] 
1245
	end 
1246
end
1247
1248
char.BanShotgun.Handle.CFrame = CFrame.new(char["Right Arm"].Position)
1249
1250
local SWeld = Instance.new("Weld",char.BanShotgun.Handle)
1251
SWeld.Name = "SWeld"
1252
SWeld.Part0 = char.BanShotgun.Handle
1253
SWeld.Part1 = char["Left Arm"]
1254
SWeld.C0 = CFrame.new(-.80,-.50,-.50)*CFrame.fromEulerAnglesXYZ(8.9,0.50,1.1) --Rotation,first is
1255
1256
--local camerashotgun = char.BanShotgun:Clone()
1257
--camerashotgun.Parent = game.Workspace.CurrentCamera
1258
--camerashotgun2 = game.Workspace.CurrentCamera.BanShotgun:GetChildren()
1259
1260
--for i, v in pairs(camerashotgun2) do
1261
--if v.ClassName == "Part" then
1262
--v.CanCollide = false
1263
--end
1264
--end
1265
1266
local idle = Instance.new("Animation", char)
1267
idle.AnimationId = "http://www.roblox.com/Asset?ID=94242777"
1268
idle.Name = "idle"
1269
1270
local fire = Instance.new("Animation", char)
1271
fire.AnimationId = "http://www.roblox.com/Asset?ID=94332152"
1272
fire.Name = "fire"
1273
1274
local reload = Instance.new("Animation", char)
1275
reload.AnimationId = "http://www.roblox.com/Asset?ID=94245658"
1276
reload.Name = "reload"
1277
1278
local reload=Instance.new("Sound")
1279
reload.SoundId="http://roblox.com/asset/?id=200289834"
1280
reload.PlayOnRemove=false
1281
reload.Volume=100
1282
reload.Looped=false
1283
reload.Pitch = 1
1284
reload.Parent=char["Left Arm"]
1285
1286
function WaitForChild(obj, name)
1287
	while not obj:FindFirstChild(name) do
1288
		wait()
1289
		print("1waiting for " .. name)
1290
	end
1291
	return obj:FindFirstChild(name)
1292
end
1293
1294
local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.idle)
1295
	aniTrack:Play(0,1,1)
1296
	
1297
local camera = game.Workspace.CurrentCamera
1298
local Handle = char.BanShotgun.Handle
1299
local Barrel = char.BanShotgun.Barrel
1300
local Ammo = 0
1301
1302
function computeDirection(pos)
1303
	local invrtDir = 1 / math.sqrt((pos.magnitude * pos.magnitude))
1304
	local dir = Vector3.new(pos.x * invrtDir, pos.y * invrtDir, pos.z * invrtDir)
1305
	return dir
1306
end
1307
1308
local pellet = Instance.new("Part")
1309
pellet.Name = "Bullet"
1310
pellet.Shape = 0
1311
pellet.BrickColor = BrickColor.new(103)
1312
pellet.Size = Vector3.new(1,1,1)
1313
pellet.Locked = true
1314
local m = Instance.new("SpecialMesh")
1315
m.MeshType = "Sphere"
1316
m.Scale = Vector3.new(1,1.4,1) -- How big the bullet will look; change if you want
1317
m.Parent = pellet
1318
1319
function fire()
1320
	for i = 1, 3 do -- Set this for more or less bullets
1321
			local b = pellet:Clone()
1322
			b.Parent = workspace
1323
			b.CanCollide = true
1324
			game.Debris:AddItem(b,4)
1325
			local target = mouse.Hit.p - Barrel.Position
1326
			local dir = computeDirection(target)
1327
			local pos = Barrel.Position + (dir * 2)
1328
			local bcframe = CFrame.new(pos, pos + dir)
1329
			local foirc = bcframe * CFrame.fromEulerAnglesXYZ(math.random(0,50) / 1500, math.random(-50,50) / 1500, 0) -- Lower values here will make it more accurate; higher, less accurate
1330
			b.CFrame = foirc
1331
			local bv = Instance.new("BodyVelocity")
1332
			bv.maxForce = Vector3.new(1e+009,1e+009,1e+009)
1333
			bv.velocity = foirc.lookVector * math.random(300, 400) -- Change this if you want the bullet to go faster or slower
1334
			bv.Parent = b
1335
			b.Touched:connect(function(h)
1336
			if h.Parent:FindFirstChild("Humanoid") then h.Parent.Humanoid:TakeDamage(math.random(2,4)) h.Parent:FindFirstChild("Torso").Velocity  = char.Head.CFrame.lookVector*4 wait(.56) b:Destroy() end
1337
			if h.Parent:FindFirstChild("Humanoid") and math.random(1, 15) == 1 then h.Parent.Humanoid.Sit = true end
1338
			--Dislocate Left--
1339
			if h.Parent:FindFirstChild("Left Arm") and math.random(1,60) == 1 then h.Parent.Torso["Left Shoulder"]:Destroy() local B2 = Instance.new("Part") B2.TopSurface = 0 B2.BottomSurface = 0 B2.formFactor = "Symmetric" B2.Size = Vector3.new(1, 1, 1) B2.Transparency = 1 B2.CFrame = h.Parent["Left Arm"].CFrame * CFrame.new(0, -0.5, 0) B2.Parent = h.Parent
1340
			local W2 = Instance.new("Weld")
1341
			W2.Part0 = h.Parent["Left Arm"]
1342
			W2.Part1 = B2
1343
			W2.C0 = CFrame.new(0, -0.5, 0)
1344
			W2.Parent = h.Parent["Left Arm"]
1345
			local Joint2 = Instance.new("Glue")
1346
			Joint2.Name = "Left Shoulder"
1347
			Joint2.Part0 = h.Parent.Torso
1348
			Joint2.Part1 = h.Parent["Left Arm"]
1349
			Joint2.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1350
			Joint2.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1351
			Joint2.Parent = h.Parent.Torso end
1352
			--Dislocate Right--
1353
			if h.Parent:FindFirstChild("Right Arm") and math.random(1,60) == 1 then h.Parent.Torso["Right Shoulder"]:Destroy() local B = Instance.new("Part") B.TopSurface = 0 B.BottomSurface = 0 B.formFactor = "Symmetric" B.Size = Vector3.new(1, 1, 1) B.Transparency = 1 B.CFrame = h.Parent["Right Arm"].CFrame * CFrame.new(0, -0.5, 0) B.Parent = h.Parent
1354
			local W = Instance.new("Weld")
1355
			W.Part0 = h.Parent["Right Arm"]
1356
		    W.Part1 = B
1357
			W.C0 = CFrame.new(0, -0.5, 0)
1358
			W.Parent = h.parent["Right Arm"]
1359
			local Joint = Instance.new("Glue")
1360
			Joint.Name = "Right Shoulder"
1361
			Joint.Part0 = h.Parent.Torso
1362
			Joint.Part1 = h.Parent["Right Arm"]
1363
			Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1364
			Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1365
			Joint.Parent = h.Parent.Torso end
1366
			end)
1367
	end
1368
end
1369
1370
function fire2()
1371
	for i = 100, 300 do -- Set this for more or less bullets
1372
			local b = pellet:Clone()
1373
			b.Parent = workspace
1374
			b.CanCollide = true
1375
			game.Debris:AddItem(b,4)
1376
			local target = mouse.Hit.p - Barrel.Position
1377
			local dir = computeDirection(target)
1378
			local pos = Barrel.Position + (dir * 2)
1379
			local bcframe = CFrame.new(pos, pos + dir)
1380
			local foirc = bcframe * CFrame.fromEulerAnglesXYZ(math.random(0,50) / 1500, math.random(-50,50) / 1500, 0) -- Lower values here will make it more accurate; higher, less accurate
1381
			b.CFrame = foirc
1382
			local bv = Instance.new("BodyVelocity")
1383
			bv.maxForce = Vector3.new(1e+009,1e+009,1e+009)
1384
			bv.velocity = foirc.lookVector * math.random(300, 400) -- Change this if you want the bullet to go faster or slower
1385
			bv.Parent = b
1386
			b.Touched:connect(function(h)
1387
			if h.Parent:FindFirstChild("Humanoid") then game.Players[h.Parent.Name]:Destroy() wait(.60) b:Destroy() end
1388
			
1389
			end)
1390
	end
1391
end
1392
function fire3()
1393
	for i = 100, 200 do -- Set this for more or less bullets
1394
			local b = pellet:Clone()
1395
			b.Parent = workspace
1396
			b.CanCollide = true
1397
			game.Debris:AddItem(b,4)
1398
			local target = mouse.Hit.p - Barrel.Position
1399
			local dir = computeDirection(target)
1400
			local pos = Barrel.Position + (dir * 2)
1401
			local bcframe = CFrame.new(pos, pos + dir)
1402
			local foirc = bcframe * CFrame.fromEulerAnglesXYZ(math.random(0,50) / 1500, math.random(-50,50) / 1500, 0) -- Lower values here will make it more accurate; higher, less accurate
1403
			b.CFrame = foirc
1404
			local bv = Instance.new("BodyVelocity")
1405
			bv.maxForce = Vector3.new(1e+009,1e+009,1e+009)
1406
			bv.velocity = foirc.lookVector * math.random(300, 400) -- Change this if you want the bullet to go faster or slower
1407
			bv.Parent = b
1408
			b.Touched:connect(function(h)
1409
			if h.Parent:FindFirstChild("Humanoid") then ypcall(function() while wait() do  game.Players[h.Parent.Name]:Destroy() wait(.60) b:Destroy() end end) end
1410
			
1411
			end)
1412
	end
1413
	end
1414
1415
mouse.Button1Down:connect(function()
1416
if Ammo >= 0 then
1417
Ammo = Ammo - 1
1418
local s2=Instance.new("Sound")
1419
game.Debris:AddItem(s2,.2)
1420
s2.SoundId="http://roblox.com/asset/?id=131073013"
1421
s2.PlayOnRemove=false
1422
s2.Volume=100
1423
s2.Looped=false
1424
s2.Pitch = 1
1425
s2.Parent=Barrel
1426
s2:Play()
1427
local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.fire)
1428
aniTrack:Play(0,1,3)
1429
fire()
1430
wait(.70)
1431
aniTrack:Stop()
1432
end
1433
end)
1434
1435
mouse.KeyDown:connect(function(key) local key=key:lower()
1436
	if key=="k" then
1437
if Ammo >= 0 then
1438
Ammo = Ammo - 1
1439
local s1=Instance.new("Sound")
1440
s1.SoundId="http://roblox.com/asset/?id=181184130"
1441
s1.PlayOnRemove=false
1442
s1.Volume=100
1443
s1.Looped=false
1444
s1.Pitch = 1
1445
s1.Parent=char.Head
1446
s1:Play()
1447
wait(1.5)
1448
local s2=Instance.new("Sound")
1449
game.Debris:AddItem(s2,.2)
1450
s2.SoundId="http://roblox.com/asset/?id=131073013"
1451
s2.PlayOnRemove=false
1452
s2.Volume=100
1453
s2.Looped=false
1454
s2.Pitch = 1
1455
s2.Parent=Barrel
1456
s2:Play()
1457
local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.fire)
1458
aniTrack:Play(0,1,3)
1459
fire2()
1460
wait(.70)
1461
aniTrack:Stop()
1462
end
1463
	end
1464
end)
1465
1466
mouse.KeyDown:connect(function(key) local key=key:lower()
1467
	if key=="b" then
1468
if Ammo >= 0 then
1469
Ammo = Ammo - 1
1470
local s1=Instance.new("Sound")
1471
s1.SoundId="http://roblox.com/asset/?id=142449703"
1472
s1.PlayOnRemove=false
1473
s1.Volume=100
1474
s1.Looped=false
1475
s1.Pitch = 1
1476
s1.Parent=char.Head
1477
s1:Play()
1478
wait(3)
1479
s1:Stop()
1480
local s2=Instance.new("Sound")
1481
game.Debris:AddItem(s2,.2)
1482
s2.SoundId="http://roblox.com/asset/?id=131073013"
1483
s2.PlayOnRemove=false
1484
s2.Volume=100
1485
s2.Looped=false
1486
s2.Pitch = 1
1487
s2.Parent=Barrel
1488
s2:Play()
1489
local aniTrack = WaitForChild(char,"Humanoid"):LoadAnimation(char.fire)
1490
aniTrack:Play(0,1,3)
1491
fire3()
1492
wait(.70)
1493
aniTrack:Stop()
1494
end
1495
	end
1496
	end)
1497
1498
1499
mouse.KeyDown:connect(function(key) local key=key:lower()
1500
	if key=="r" then
1501
if Ammo <=1 then
1502
	local hum = char:findFirstChild("Humanoid")
1503
	local reloadanim = hum:LoadAnimation(char.reload)
1504
	reloadanim:Play()
1505
	reload:Play()
1506
	char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
1507
	--game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
1508
	wait(.20)
1509
	char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-1,0)
1510
	--game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-1,0)
1511
	wait(.20)
1512
	char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
1513
	--game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,-.50,0)
1514
	wait(.10)
1515
	reloadanim:Stop()
1516
	char.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,0,0)
1517
	--game.Workspace.Camera.BanShotgun.SlideBack.Mesh.Offset = Vector3.new(0,0,0)
1518
    Ammo = Ammo + 1000
1519
end
1520
	end
1521
end)
1522
if char.Humanoid.Health == 0 then
1523
	char.BanShotgun:Destroy()
1524
	--game.Workspace.CurrentCamera.BanShotgun:Destroy()
1525-
end
1525+
1526
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------==Made by LuisPambid==--
1527
--==Santoryu==--
1528
1529
--script:remove()
1530
local player=game.Players.LocalPlayer
1531
local char=player.Character
1532
repeat wait() until player and char
1533
local torso=char.Torso
1534
local head=char.Head
1535
local human=char.Humanoid
1536
local hat
1537
for i, v in pairs(char:children()) do if v:isA("Hat") then hat=v end end
1538
local arm={Left=char["Left Arm"], Right=char["Right Arm"]}
1539
local leg={Left=char["Left Leg"], Right=char["Right Leg"]}
1540
local c=function(f) coroutine.resume(coroutine.create(f)) end
1541
local p=function(f) pcall(f) end
1542
local add={
1543
	Part=function(par, a, c, col, t, s, cf)
1544
		local p=Instance.new("Part", par) p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new()
1545
		return p
1546
	end,	
1547
	Wedge=function(par, a, c, col, t, s, cf)
1548
		local p=Instance.new("WedgePart", par) p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new()
1549
		return p
1550
	end,
1551
	Weld=function(par, p1, cf)
1552
		local w=Instance.new("Weld", par) w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or CFrame.new()
1553
		return w
1554
	end,
1555
	Mesh=function(ins, par, s, of, t)
1556
		local m=Instance.new(ins, par) m.Scale=s or Vector3.new() m.Offset=of or Vector3.new() pcall(function() m.MeshType=t end)
1557
		return m
1558
	end
1559
}
1560
local scriptname="Santoryu" --Name here
1561
pcall(function() player.Backpack[scriptname]:remove() char[scriptname]:remove() char[scriptname.."B"]:remove() player.PlayerGui[scriptname]:remove()  end)
1562
local model=Instance.new("Model", char) model.Name=scriptname
1563
local modelB=Instance.new("Model", char) modelB.Name=scriptname.."B"
1564
local gui=Instance.new("ScreenGui", player.PlayerGui) gui.Name=scriptname
1565
local sound=Instance.new("Sound", char)
1566
local bin=Instance.new("HopperBin", player.Backpack) bin.Name=model.Name
1567
local skincolor="White"
1568
local body={}
1569
local animate={}
1570
local obj={}
1571
function createParts()
1572
	--==PARTS==--
1573
	body.Head=head:clone() body.Head.Parent=model body.Head.BrickColor=BrickColor.new(skincolor) body.Head.Transparency=0
1574
	body.Torso=add.Part(model, false, false, skincolor, 0, Vector3.new(2, 2, 1), nil)
1575
	body.ArmLeft, body.ArmRight=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
1576
	body.LegLeft, body.LegRight=add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 0, Vector3.new(1, 1, 1), nil)
1577
	p(function() for i, v in pairs(char:children()) do v.Transparency=1 end end)
1578
	p(function() for i, v in pairs(char:children()) do v["face"]:clone().Parent=body.Head v["face"]:remove() end end)
1579
	p(function() for i, v in pairs(char:children()) do if v.ClassName=="Hat" then v:remove() end end end)
1580
	--==WELDS==--
1581
	body.HeadW=add.Weld(body.Head, body.Torso, CFrame.new(0, 1.5, 0))
1582
	body.TorsoW=add.Weld(body.Torso, torso, nil)
1583
	body.ArmLeftW, body.ArmRightW=add.Weld(body.ArmLeft, body.Torso, CFrame.new(-1.5, .5, 0)), add.Weld(body.ArmRight, body.Torso, CFrame.new(1.5, .5, 0))
1584
	body.LegLeftW, body.LegRightW=add.Weld(body.LegLeft, body.Torso, CFrame.new(-.5, -1.5, 0)), add.Weld(body.LegRight, body.Torso, CFrame.new(.5, -1.5, 0))
1585
	--==MESHES==--
1586
	add.Mesh("BlockMesh", body.ArmLeft, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
1587
	add.Mesh("BlockMesh", body.ArmRight, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
1588
	add.Mesh("BlockMesh", body.LegLeft, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
1589
	add.Mesh("BlockMesh", body.LegRight, Vector3.new(1, 2, 1), Vector3.new(0, -.5, 0), nil)
1590
	---------------------------------------------------------------------------------------
1591
	animate={
1592
		["Head"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
1593
			body.HeadW.C1=CFrame.new(0, 1.5, 0)*cf
1594
		end;
1595
		["Torso"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
1596
			body.TorsoW.C1=cf
1597
		end;
1598
		["ArmLeft"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
1599
			body.ArmLeftW.C1=CFrame.new(-1.5, .5, 0)*cf
1600
		end;
1601
		["ArmRight"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
1602
			body.ArmRightW.C1=CFrame.new(1.5, .5, 0)*cf
1603
		end;
1604
		["LegLeft"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
1605
			body.LegLeftW.C1=CFrame.new(-.5, -1.5, 0)*cf
1606
		end;
1607
		["LegRight"]=function(cf) p(function() for i, v in pairs(model:children()) do v.Transparency=0 end end) leg.Left.Transparency=1 leg.Right.Transparency=1
1608
			body.LegRightW.C1=CFrame.new(.5, -1.5, 0)*cf
1609
		end;
1610
	}
1611
	--==Objects==--
1612
	obj.LH=add.Part(model, false, false, "Really black", 0, Vector3.new(.5, 1, .2), nil)
1613
	obj.LHW=add.Weld(obj.LH, body.ArmLeft, CFrame.new(-.3, -.5, -.2))
1614
	obj.LH=add.Part(model, false, false, "Really black", 0, Vector3.new(.5, .2, .5), nil)
1615
	obj.LHW=add.Weld(obj.LH, body.ArmLeft, CFrame.new(-.3, -.9, 0))
1616
	--Right
1617
	obj.HandleRight=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.25, 2, .25), nil)
1618
	obj.HandleRightW=add.Weld(obj.HandleRight, body.ArmRight, CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, 0))
1619
	for i=1, 5 do
1620
		obj.DesignRight=add.Part(modelB, false, false, "White", 0, Vector3.new(.3, .1, .1), nil)
1621
		obj.DesignRightW=add.Weld(obj.DesignRight, obj.HandleRight, CFrame.new(0, -1+i/3, 0)*CFrame.Angles(math.rad(45), 0, 0))
1622
	end
1623
	obj.GuardRight=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.5, .2, .5), nil)
1624
	obj.GuardRightW=add.Weld(obj.GuardRight, obj.HandleRight, CFrame.new(0, 1.1, 0))
1625
	obj.GuardRightB=add.Part(modelB, false, false, "White", 0, Vector3.new(.25, .2, .3), nil)
1626
	obj.GuardRightBM=add.Mesh("BlockMesh", obj.GuardRightB, Vector3.new(.5, 1, 1), nil, nil)
1627
	obj.GuardRightBW=add.Weld(obj.GuardRightB, obj.HandleRight, CFrame.new(0, 1.25, 0))
1628
	obj.BladeRight=add.Part(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 4, .25), nil) obj.BladeRight.Reflectance=.5
1629
	obj.BladeRightM=add.Mesh("BlockMesh", obj.BladeRight, Vector3.new(.5, 1, 1), nil, nil)
1630
	obj.BladeRightW=add.Weld(obj.BladeRight, obj.HandleRight, CFrame.new(0, 3, 0))
1631
	obj.PointRight=add.Wedge(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 1, .25), nil) obj.PointRight.Reflectance=.5
1632
	obj.PointM=add.Mesh("SpecialMesh", obj.PointRight, Vector3.new(.5, 1, 1), nil, "Wedge")
1633
	obj.PointW=add.Weld(obj.PointRight, obj.BladeRight, CFrame.new(0, 2.5, 0)*CFrame.Angles(math.rad(0), 0, 0))
1634
	--Left
1635
	obj.HandleLeft=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.25, 2, .25), nil)
1636
	obj.HandleLeftW=add.Weld(obj.HandleLeft, body.ArmLeft, CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, 0))
1637
	for i=1, 5 do
1638
		obj.DesignLeft=add.Part(modelB, false, false, "White", 0, Vector3.new(.3, .1, .1), nil)
1639
		obj.DesignLeftW=add.Weld(obj.DesignLeft, obj.HandleLeft, CFrame.new(0, -1+i/3, 0)*CFrame.Angles(math.rad(45), 0, 0))
1640
	end
1641
	obj.GuardLeft=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.5, .2, .5), nil)
1642
	obj.GuardLeftW=add.Weld(obj.GuardLeft, obj.HandleRight, CFrame.new(0, 1.1, 0))
1643
	obj.GuardLeftB=add.Part(modelB, false, false, "White", 0, Vector3.new(.25, .2, .3), nil)
1644
	obj.GuardLeftBM=add.Mesh("BlockMesh", obj.GuardLeftB, Vector3.new(.5, 1, 1), nil, nil)
1645
	obj.GuardLeftBW=add.Weld(obj.GuardLeftB, obj.HandleLeft, CFrame.new(0, 1.25, 0))
1646
	obj.BladeLeft=add.Part(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 4, .25), nil) obj.BladeLeft.Reflectance=.5
1647
	obj.BladeLeftM=add.Mesh("BlockMesh", obj.BladeLeft, Vector3.new(.5, 1, 1), nil, nil)
1648
	obj.BladeLeftW=add.Weld(obj.BladeLeft, obj.HandleLeft, CFrame.new(0, 3, 0))
1649
	obj.PointLeft=add.Wedge(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 1, .25), nil) obj.PointLeft.Reflectance=.5
1650
	obj.PointM=add.Mesh("SpecialMesh", obj.PointLeft, Vector3.new(.5, 1, 1), nil, "Wedge")
1651
	obj.PointW=add.Weld(obj.PointLeft, obj.BladeLeft, CFrame.new(0, 2.5, 0)*CFrame.Angles(math.rad(0), 0, 0))
1652
	--Head
1653
	obj.HandleHead=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.25, 2, .25), nil)
1654
	obj.HandleHeadW=add.Weld(obj.HandleHead, body.Head, CFrame.new(0, -.25, -.5)*CFrame.Angles(0, 0, math.rad(90)))
1655
	for i=1, 5 do
1656
		obj.DesignHead=add.Part(modelB, false, false, "White", 0, Vector3.new(.3, .1, .1), nil)
1657
		obj.DesignHeadW=add.Weld(obj.DesignHead, obj.HandleHead, CFrame.new(0, -1+i/3, 0)*CFrame.Angles(math.rad(45), 0, 0))
1658
	end
1659
	obj.GuardHead=add.Part(modelB, false, false, "Really black", 0, Vector3.new(.5, .2, .5), nil)
1660
	obj.GuardHeadW=add.Weld(obj.GuardHead, obj.HandleHead, CFrame.new(0, 1.1, 0))
1661
	obj.GuardHeadB=add.Part(modelB, false, false, "White", 0, Vector3.new(.25, .2, .3), nil)
1662
	obj.GuardHeadBM=add.Mesh("BlockMesh", obj.GuardHeadB, Vector3.new(.5, 1, 1), nil, nil)
1663
	obj.GuardHeadBW=add.Weld(obj.GuardHeadB, obj.HandleHead, CFrame.new(0, 1.25, 0))
1664
	obj.BladeHead=add.Part(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 4, .25), nil) obj.BladeHead.Reflectance=.5
1665
	obj.BladeHeadM=add.Mesh("BlockMesh", obj.BladeHead, Vector3.new(.5, 1, 1), nil, nil)
1666
	obj.BladeHeadW=add.Weld(obj.BladeHead, obj.HandleHead, CFrame.new(0, 3, 0))
1667
	obj.PointHead=add.Wedge(modelB, false, false, "Mid gray", 0, Vector3.new(.2, 1, .25), nil) obj.PointHead.Reflectance=.5
1668
	obj.PointM=add.Mesh("SpecialMesh", obj.PointHead, Vector3.new(.5, 1, 1), nil, "Wedge")
1669
	obj.PointW=add.Weld(obj.PointHead, obj.BladeHead, CFrame.new(0, 2.5, 0)*CFrame.Angles(math.rad(0), 0, 0))
1670
end
1671
function removeParts()
1672
	p(function()
1673
		for i, v in pairs(model:children()) do v:remove() end	for i, v in pairs(modelB:children()) do v:remove() end	for i, v in pairs(char:children()) do v.Transparency=0 end
1674
	end)
1675
end
1676
function play(id, pitch)
1677
	c(function()
1678
		local sound=Instance.new("Sound", workspace)
1679
		sound.Pitch=pitch
1680
		sound.SoundId=id
1681
		sound:play()
1682
		wait(.5)
1683
		sound:remove()
1684
	end)
1685
end
1686
1687
--Variables--
1688
local speed=32
1689
local mana=100
1690
local trailDeb=false
1691
local hitDeb=false
1692
local keyDeb=false
1693
local loopDeb=false
1694
1695
local label=Instance.new("TextLabel", gui)
1696
label.Position=UDim2.new(0, 0, 0, 100)
1697
label.Size=UDim2.new(0, 200, 0, 20)
1698
label.BorderColor=BrickColor.Black()
1699
label.BackgroundColor=BrickColor.White()
1700
label.TextColor=BrickColor.Black()
1701
label.Font="ArialBold"
1702
label.FontSize="Size18"
1703
label.Text="100"
1704
local charge=Instance.new("TextLabel", label) charge.Transparency=.5
1705
charge.Position=UDim2.new(0, 0, 0, 0)
1706
charge.Size=UDim2.new(1, 0, 1, 0)
1707
charge.BorderColor=BrickColor.Black()
1708
charge.BackgroundColor=BrickColor.Blue()
1709
charge.TextColor=BrickColor.Black()
1710
charge.Font="ArialBold"
1711
charge.FontSize="Size18"
1712
charge.Text=""
1713
1714
local attackLabel=Instance.new("TextLabel", gui)
1715
attackLabel.Position=UDim2.new(0, 0, 0, 150)
1716
attackLabel.Size=UDim2.new(0, 150, 0, 50)
1717
attackLabel.BorderColor=BrickColor.Black()
1718
attackLabel.BackgroundColor=BrickColor.Black()
1719
attackLabel.TextColor=BrickColor.White()
1720
attackLabel.Font="ArialBold"
1721
attackLabel.FontSize="Size18"
1722
attackLabel.Text="DemonSlash(Q)"
1723
local attackLabel2=Instance.new("TextLabel", attackLabel)
1724
attackLabel2.Position=UDim2.new(0, 0, 1, 0)
1725
attackLabel2.Size=UDim2.new(1, 0, 1, 0)
1726
attackLabel2.BorderColor=BrickColor.Black()
1727
attackLabel2.BackgroundColor=BrickColor.Black()
1728
attackLabel2.TextColor=BrickColor.White()
1729
attackLabel2.Font="ArialBold"
1730
attackLabel2.FontSize="Size18"
1731
attackLabel2.Text="PoundHo(E)"
1732
local attackLabel3=Instance.new("TextLabel", attackLabel2)
1733
attackLabel3.Position=UDim2.new(0, 0, 1, 0)
1734
attackLabel3.Size=UDim2.new(1, 0, 1, 0)
1735
attackLabel3.BorderColor=BrickColor.Black()
1736
attackLabel3.BackgroundColor=BrickColor.Black()
1737
attackLabel3.TextColor=BrickColor.White()
1738
attackLabel3.Font="ArialBold"
1739
attackLabel3.FontSize="Size18"
1740
attackLabel3.Text="ThousandWorlds(R)"
1741
local attackLabel4=Instance.new("TextLabel", attackLabel3)
1742
attackLabel4.Position=UDim2.new(0, 0, 1, 0)
1743
attackLabel4.Size=UDim2.new(1, 0, 1, 0)
1744
attackLabel4.BorderColor=BrickColor.Black()
1745
attackLabel4.BackgroundColor=BrickColor.Black()
1746
attackLabel4.TextColor=BrickColor.White()
1747
attackLabel4.Font="ArialBold"
1748
attackLabel4.FontSize="Size18"
1749
attackLabel4.Text="Charge(Z)"
1750
local attackLabel5=Instance.new("TextLabel", attackLabel4)
1751
attackLabel5.Position=UDim2.new(0, 0, 1, 0)
1752
attackLabel5.Size=UDim2.new(1, 0, 1, 0)
1753
attackLabel5.BorderColor=BrickColor.Black()
1754
attackLabel5.BackgroundColor=BrickColor.Black()
1755
attackLabel5.TextColor=BrickColor.White()
1756
attackLabel5.Font="ArialBold"
1757
attackLabel5.FontSize="Size18"
1758
attackLabel5.Text="GreatTwister(F)"
1759
local attackLabel6=Instance.new("TextLabel", attackLabel5)
1760
attackLabel6.Position=UDim2.new(0, 0, 1, 0)
1761
attackLabel6.Size=UDim2.new(1, 0, 1, 0)
1762
attackLabel6.BorderColor=BrickColor.Black()
1763
attackLabel6.BackgroundColor=BrickColor.Black()
1764
attackLabel6.TextColor=BrickColor.White()
1765
attackLabel6.Font="ArialBold"
1766
attackLabel6.FontSize="Size18"
1767
attackLabel6.Text="Block(X)"
1768
1769
function hit(h)
1770
	for i, v in pairs(modelB:children()) do if h==v then return end end
1771
	for i, v in pairs(model:children()) do if h==v then return end end
1772
	if runDeb==true and h.Parent~=char and h.Name~="Trailz" and h.Name~="Base" and hitDeb==false then hitDeb=true print("GotHit") h:remove()
1773
		p(function()
1774
		local pYPos=h.Position.y-(h.Size.y/2)
1775
		local sYPos=obj.PointHead.Position.y
1776
		local p=h:clone() p.Parent=workspace p.Anchored=true p.CanCollide=false p.Name="Trailz"
1777
		local p2=h:clone() p2.Parent=workspace p2.Anchored=true p2.CanCollide=false p.Name="Trailz"
1778
		p.formFactor="Custom"
1779
		p2.formFactor="Custom"
1780
		p.Size=Vector3.new(h.Size.x, sYPos-pYPos, h.Size.z)
1781
		p2.Size=Vector3.new(h.Size.x, p2.Size.y-(sYPos-pYPos), h.Size.z)
1782
		p.CFrame=h.CFrame*CFrame.new(0, -p2.Size.y/2, 0)
1783
		p2.CFrame=h.CFrame*CFrame.new(0, p.Size.y/2, 0)
1784
		c(function()
1785
			for i=0, 1, .05 do
1786
				wait()
1787
				p.Transparency=i p2.Transparency=i
1788
			end
1789
			p:remove() p2:remove()
1790
		end)
1791
		end) wait()
1792
		hitDeb=false
1793
	end
1794
end
1795
function computePos(pos, pos2)
1796
	local pos3=Vector3.new(pos2.x, pos.y, pos2.z)
1797
	torso.CFrame=CFrame.new(pos, pos3)
1798
	return pos3
1799
end
1800
function nearTorso(pos, dis)
1801
	local temp
1802
	local distance=dis
1803
	for i, v in pairs(workspace:children()) do
1804
		if v:isA("Model") then
1805
			temp=v:findFirstChild("Torso")
1806
			local humanoid=v:findFirstChild("Humanoid")
1807
			if temp and humanoid and v~=char and (temp.CFrame.p-pos).magnitude<distance then
1808
				distance=(temp.CFrame.p-pos).magnitude
1809
				return temp
1810
			end
1811
		end
1812
	end
1813
end
1814
function trail(pos, cf)
1815
	c(function()
1816
		local old=(pos.CFrame*cf).p
1817
		while trailDeb==true do
1818
			wait()
1819
			local new=(pos.CFrame*cf).p
1820
			local mag=(old-new).magnitude
1821
			local dis=(old+new)/2
1822
			local trail=add.Part(model, true, false, "Pastel blue-green", 0, Vector3.new(.2, mag, .2), CFrame.new(dis, new)*CFrame.Angles(math.pi/2, 0, 0)) trail.Name="Trailz"
1823
			local tMesh=add.Mesh("CylinderMesh", trail, Vector3.new(1, 1, 1), nil, nil)
1824
			old=new
1825
			c(function()
1826
				for i=1, 0, -.2 do
1827
					wait()
1828
					trail.Mesh.Scale=trail.Mesh.Scale*Vector3.new(i, 1, i)
1829
				end
1830
				trail:remove()
1831
			end)
1832
			c(function()
1833
				for i=0, 1, .2 do
1834
					wait()
1835
					trail.Transparency=i
1836
				end
1837
			end)
1838
		end
1839
	end)
1840
end
1841
1842
local Attacks={
1843
	["DemonSlash"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p) mana=mana-5
1844
		for i=0, 1, .1 do wait()
1845
			animate.ArmLeft(CFrame.Angles(math.rad(90)*i, -math.rad(45)*i, math.rad(15)*i))
1846
			animate.ArmRight(CFrame.Angles(math.rad(90)*i, math.rad(45)*i, -math.rad(15)*i))
1847
		end
1848
		trailDeb=true trail(obj.PointLeft, CFrame.new()) trail(obj.PointRight, CFrame.new())
1849
		for i, v in pairs(modelB:children()) do
1850
			connection=v.Touched:connect(hit)
1851
		end
1852
		play("rbxasset://sounds//swordslash.wav", 1)
1853
		for i=0, 1, .2 do wait()
1854
			torso.CFrame=torso.CFrame+torso.CFrame.lookVector*(10*i)
1855
			animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
1856
			animate.ArmLeft(CFrame.Angles(math.rad(90), -math.rad(45)+(math.rad(45)*i), math.rad(15)-(math.rad(150)*i)))
1857
			animate.ArmRight(CFrame.Angles(math.rad(90), math.rad(45)+(-math.rad(45)*i), -math.rad(15)-(-math.rad(150)*i)))
1858
			animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
1859
			animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
1860
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(90)*i)
1861
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(90)*i)
1862
		end
1863
		wait(1)
1864
		for i=1, 0, -.1 do wait()
1865
			animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
1866
			animate.ArmLeft(CFrame.Angles(math.rad(90)*i, 0, -math.rad(90)*i))
1867
			animate.ArmRight(CFrame.Angles(math.rad(90)*i, 0, math.rad(90)*i))
1868
			animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
1869
			animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
1870
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(135)*i)
1871
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(135)*i)
1872
		end
1873
		trailDeb=false
1874
		human.WalkSpeed=speed
1875
	end;
1876
	["PoundHo"]=function(mouse) human.WalkSpeed=0
1877
		for i=0, 1, .1 do wait()
1878
			animate.Torso(CFrame.new(0, 2.5*i, -5*i)*CFrame.Angles(-math.rad(90)*i, 0, 0))
1879
			animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
1880
			animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
1881
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(180)*i)
1882
		end
1883
		local spin=45
1884
		local rotate=45
1885
		trailDeb=true trail(obj.PointLeft, CFrame.new()) trail(obj.PointRight, CFrame.new()) trail(obj.PointHead, CFrame.new())
1886
		for i, v in pairs(modelB:children()) do
1887
			connection=v.Touched:connect(hit)
1888
		end
1889
		while loopDeb==true and mana>0 do wait() spin=spin+rotate mana=mana-1
1890
			--[[local wind=add.Part(model, true, false, "Cyan", .5, Vector3.new(1, 1, 1), body.Torso.CFrame*CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(90), 0, 0)) wind.Name="Trailz"
1891
			local windM=add.Mesh("SpecialMesh", wind, Vector3.new(1, 1, 1), nil, "File") windM.MeshId="http://www.roblox.com/asset/?id=3270017"
1892
			c(function()
1893
				for i=0, 3, .2 do wait()
1894
					wind.CFrame=body.Torso.CFrame*CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(90), 0, 0)
1895
					wind.Mesh.Scale=wind.Mesh.Scale+Vector3.new(i, i, i)
1896
				end
1897
				wind:remove()
1898
			end)]]
1899
			computePos((torso.CFrame*CFrame.new(0, 0, -1)*CFrame.Angles(-math.rad(90), 0, 0)).p, mouse.Hit.p)
1900
			animate.Torso(CFrame.new(0, 2.5, -5)*CFrame.Angles(-math.rad(90), -math.rad(spin), 0))
1901
		end
1902
		trailDeb=false
1903
		for i=1, 0, -.1 do wait() play("rbxasset://sounds//swordslash.wav", 1)
1904
			animate.Torso(CFrame.new(0, 2.5*i, -5*i)*CFrame.Angles(-math.rad(90)*i, 0, 0))
1905
			animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
1906
			animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
1907
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(180)*i)
1908
		end
1909
		human.WalkSpeed=speed
1910
	end;
1911
	["ThousandWorlds"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p) mana=mana-20
1912
		for i=0, 1, .1 do wait()
1913
			animate.ArmLeft(CFrame.new(.5*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, math.rad(45)*i))
1914
			animate.ArmRight(CFrame.new(-.5*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, -math.rad(45)*i))
1915
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), math.rad(45)*i, math.rad(180)*i)
1916
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), -math.rad(45)*i, 0)
1917
		end
1918
		trailDeb=true trail(obj.PointLeft, CFrame.new()) trail(obj.PointRight, CFrame.new())
1919
		for i, v in pairs(modelB:children()) do
1920
			connection=v.Touched:connect(hit)
1921
		end
1922
		for i=0, 50, 1 do wait() play("http://www.roblox.com/asset/?id=3931318", 1)
1923
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), math.rad(45), math.rad(180)+i)
1924
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), -math.rad(45), i)
1925
		end
1926
		play("rbxasset://sounds//swordslash.wav", 1)
1927
		for i=0, 1, .2 do wait()
1928
			local fakeP=add.Part(workspace, true, false, "White", 0, Vector3.new(5, 5, 5), CFrame.new((torso.CFrame*CFrame.new(0, 0, 1.5)).p, torso.CFrame.p)*CFrame.Angles(math.rad(90), 0, 0)) fakeP.Name="Trailz"
1929
			local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=20329976"
1930
			c(function()
1931
				for i=0, 1, .05 do
1932
					wait()
1933
					fakeP.Transparency=i
1934
				end
1935
				fakeP:remove()
1936
			end)
1937
			c(function()
1938
				for i=1, 20, 1 do
1939
					wait()
1940
					mesh.Scale=Vector3.new(i, i/2, i)
1941
				end
1942
			end)
1943
			torso.CFrame=torso.CFrame+torso.CFrame.lookVector*(20*i)
1944
			animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
1945
			animate.ArmLeft(CFrame.new(.5*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, 0))
1946
			animate.ArmRight(CFrame.new(-.5*i, 0, -.5*i)*CFrame.Angles(-math.rad(90)*i, 0, 0))
1947
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(90)*i)
1948
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(90)*i)
1949
			animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
1950
			animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
1951
		end
1952
		trailDeb=false
1953
		wait(3)
1954
		for i=1, 0, -.1 do wait()
1955
			animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
1956
			animate.ArmLeft(CFrame.new(.5*i, 0, -.5*i)*CFrame.Angles(math.rad(90)*i, 0, 0))
1957
			animate.ArmRight(CFrame.new(-.5*i, 0, -.5*i)*CFrame.Angles(-math.rad(90)*i, 0, 0))
1958
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(90)*i)
1959
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(90)*i)
1960
			animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
1961
			animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
1962
		end
1963
		human.WalkSpeed=speed
1964
	end;
1965
	["Charge"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p)
1966
		for i=0, 1, .1 do wait()
1967
			animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
1968
			animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(180)-(-math.rad(90)*i)))
1969
			animate.ArmRight(CFrame.Angles(0, 0, -math.rad(180)-(math.rad(90)*i)))
1970
			animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
1971
			animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
1972
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(45)*i)
1973
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(45)*i)
1974
		end
1975
		while loopDeb==true do wait() if mana>=0 and mana<100 then mana=mana+1 end play("http://www.roblox.com/asset/?id=2101137", 1)
1976
			local aura=add.Part(model, true, false, "Really black", .5, Vector3.new(1, 1, 1), torso.CFrame*CFrame.new(0, -4, 0)*CFrame.Angles(0, math.rad(math.random(-45, 45)), 0)) aura.Name="Trailz"
1977
			local auraM=add.Mesh("SpecialMesh", aura, Vector3.new(1, 1, 1), nil, "File") auraM.MeshId="http://www.roblox.com/asset/?id=20329976"
1978
			local aura2=add.Part(model, true, false, "Really black", .5, Vector3.new(5, 5, 5), torso.CFrame*CFrame.new(math.random(-15, 15), math.random(-15, 15), math.random(-15, 15))*CFrame.Angles(math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))))
1979
			aura2.Name="Trailz"
1980
			c(function()
1981
				for i=0, 3, .2 do wait()
1982
					auraM.Scale=auraM.Scale+Vector3.new(i, i/2, i)
1983
				end
1984
				c(function()
1985
					for i=.5, 1, .1 do
1986
						wait()
1987
						aura.Transparency=i	aura2.Transparency=i
1988
					end
1989
				end)
1990
				aura:remove() aura2:remove()
1991
			end)
1992
		end
1993
		for i=1, 0, -.1 do wait()
1994
			animate.Torso(CFrame.new(0, -1.5*i, 0)*CFrame.Angles(-math.rad(45)*i, 0, 0))
1995
			animate.ArmLeft(CFrame.Angles(0, 0, (-math.rad(90)*i)))
1996
			animate.ArmRight(CFrame.Angles(0, 0, (math.rad(90)*i)))
1997
			animate.LegLeft(CFrame.new(0, 1.5*i, -.5*i)*CFrame.Angles(math.rad(45)*i, 0, 0))
1998
			animate.LegRight(CFrame.Angles(-math.rad(45)*i, 0, 0))
1999
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, -math.rad(45)*i)
2000
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90), 0, math.rad(45)*i)
2001
		end
2002
		human.WalkSpeed=speed
2003
	end;
2004
	["GreatTwister"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p) mana=mana-40
2005
		for i=0, 1, .1 do wait()
2006
			animate.Torso(CFrame.new(0, 0, -50*i))
2007
			animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
2008
			animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
2009
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90)+(-math.rad(90)*i), math.rad(180)*i, 0)
2010
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90)+(-math.rad(90)*i), 0, 0)
2011
		end
2012
		trailDeb=true trail(obj.PointLeft, CFrame.new()) trail(obj.PointRight, CFrame.new())
2013
		local tornado=add.Part(workspace, true, false, "Cyan", .5, Vector3.new(1, 1, 1), body.Torso.CFrame*CFrame.Angles(math.rad(180), 0, 0)) tornado.Name="Trailz"
2014
		local tornadoM=add.Mesh("SpecialMesh", tornado, Vector3.new(1, 1, 1), nil, "File") tornadoM.MeshId="http://www.roblox.com/asset/?id=36755354"
2015
		local spin=35
2016
		for i=0, 50, 1 do wait() play("rbxasset://sounds//swordslash.wav", 1)
2017
			animate.Torso(CFrame.new(0, 0, -50)*CFrame.Angles(0, -math.rad(i*45), 0))
2018
			tornado.CFrame=body.Torso.CFrame*CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(180), 0, 0)
2019
			tornado.Size=Vector3.new(i, i, i)
2020
			tornadoM.Scale=Vector3.new(i, i, i)
2021
		end
2022
		c(function() c(function()wait(10) tornado:remove() end) while true do wait() spin=spin+35 tornado.Touched:connect(hit) tornado.CFrame=tornado.CFrame*CFrame.new(0, 0, 0)*CFrame.Angles(0, math.rad(spin), 0) end end)
2023
		for i=1, 0, -.1 do wait()
2024
			animate.Torso(CFrame.new(0, 0, -50*i)*CFrame.Angles(0, -math.rad(i*45), 0))
2025
			animate.Torso(CFrame.Angles(0, 0, 0))
2026
			animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
2027
			animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
2028
			obj.HandleLeftW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90)+(-math.rad(90)*i), math.rad(180)*i, 0)
2029
			obj.HandleRightW.C1=CFrame.new(0, -1.5, 0)*CFrame.Angles(-math.rad(90)+(-math.rad(90)*i), 0, 0)
2030
		end
2031
		trailDeb=false
2032
		human.WalkSpeed=speed
2033
	end;
2034
	["Block"]=function(mouse) human.WalkSpeed=0 computePos(torso.CFrame.p, mouse.Hit.p)
2035
		for i=0, 1, .1 do	wait()
2036
			animate.ArmLeft(CFrame.Angles(math.rad(90)*i, -math.rad(45)*i, math.rad(15)*i))
2037
			animate.ArmRight(CFrame.Angles(math.rad(90)*i, math.rad(45)*i, -math.rad(15)*i))
2038
		end
2039
		local shieldPart=add.Part(model, true, false, "White", 1, Vector3.new(10, 10, 1), torso.CFrame+torso.CFrame.lookVector*1.5)
2040
		while loopDeb==true do wait() computePos(torso.CFrame.p, mouse.Hit.p) shieldPart.CFrame=torso.CFrame+torso.CFrame.lookVector*1.5
2041
			shieldPart.Touched:connect(function(h) while runDeb==false do wait() end
2042
			if h.Parent~=char and h.Parent~=modelB and h.Parent~=model and h.Name~="Trailz" and h.Name~="Base" and hitDeb==false then hitDeb=true print(h.Name)
2043
					local fakeP=add.Part(workspace, true, false, "Bright yellow", 0, Vector3.new(1, 1, 1), CFrame.new(h.CFrame.p, torso.CFrame.p))
2044
					local mesh=add.Mesh("SpecialMesh", fakeP, Vector3.new(1, 1, 1), nil, "File") mesh.MeshId="http://www.roblox.com/asset/?id=3270017"
2045
					c(function()
2046
						for i=0, 1, .05 do
2047
							wait()
2048
							fakeP.Mesh.Scale=fakeP.Mesh.Scale+Vector3.new(i, i, 0)
2049
						end
2050
						fakeP:remove()
2051
					end)
2052
					c(function()
2053
						for i=0, 1, .05 do
2054
							wait()
2055
							fakeP.Transparency=i
2056
						end
2057
					end)
2058
					h.Anchored=false
2059
					local bp=Instance.new("BodyPosition", h) bp.maxForce=Vector3.new(math.huge, math.huge, math.huge) bp.position=(CFrame.new(torso.CFrame.p, h.CFrame.p)*CFrame.new(0, 0, -50)).p
2060
					h.Velocity=Vector3.new(0, 0, 0) h.RotVelocity=Vector3.new(0, 0, 0)
2061
					game.Debris:addItem(bp, .2)
2062
					wait()
2063
					hitDeb=false
2064
				end
2065
			end)
2066
		end
2067
		shieldPart:remove()
2068
		for i=1, 0, -.1 do wait()
2069
			animate.ArmLeft(CFrame.Angles(math.rad(90)*i, -math.rad(45)*i, math.rad(15)*i))
2070
			animate.ArmRight(CFrame.Angles(math.rad(90)*i, math.rad(45)*i, -math.rad(15)*i))
2071
		end
2072
		human.WalkSpeed=speed
2073
	end
2074
}
2075
2076
bin.Selected:connect(function(mouse) createParts() human.WalkSpeed=speed
2077
	for i=0, 1, .1 do wait()
2078
		animate.ArmLeft(CFrame.Angles(0, math.rad(45)*i, -math.rad(45)*i))
2079
		animate.ArmRight(CFrame.Angles(0, -math.rad(45)*i, math.rad(45)*i))
2080
	end
2081
	human.Running:connect(function(speed)
2082
		if speed>0 then while keyDeb==true do wait() end
2083
			animate.ArmLeft(CFrame.Angles(0, math.rad(45), -math.rad(45)))
2084
			animate.ArmRight(CFrame.Angles(0, -math.rad(45), math.rad(45)))
2085
			body.LegLeft.Transparency=1 body.LegRight.Transparency=1
2086
			leg.Left.Transparency=0 leg.Right.Transparency=0
2087
		end
2088
	end)
2089
	mouse.KeyDown:connect(function(key)
2090
		if key=="q" and keyDeb==false and mana>=5 then keyDeb=true runDeb=true
2091
			Attacks.DemonSlash(mouse)
2092
			keyDeb=false runDeb=false
2093
		end
2094
		if key=="e" and keyDeb==false and mana>=0 then keyDeb=true runDeb=true loopDeb=true
2095
			Attacks.PoundHo(mouse)
2096
			keyDeb=false runDeb=false
2097
		end
2098
		if key=="r" and keyDeb==false and mana>=20 then keyDeb=true runDeb=true loopDeb=true
2099
			Attacks.ThousandWorlds(mouse)
2100
			keyDeb=false runDeb=false
2101
		end
2102
		if key=="z" and keyDeb==false then keyDeb=true runDeb=true loopDeb=true
2103
			Attacks.Charge(mouse)
2104
			keyDeb=false runDeb=false
2105
		end
2106
		if key=="f" and keyDeb==false and mana>=40 then keyDeb=true runDeb=true loopDeb=true
2107
			Attacks.GreatTwister(mouse)
2108
			keyDeb=false runDeb=false
2109
		end
2110
		if key=="x" and keyDeb==false and mana>=0 then keyDeb=true runDeb=true loopDeb=true
2111
			Attacks.Block(mouse)
2112
			keyDeb=false runDeb=false
2113
		end
2114
	end)
2115
	mouse.KeyUp:connect(function(key)
2116
		if key=="e" and keyDeb==true then loopDeb=false end
2117
		if key=="x" and keyDeb==true then loopDeb=false end
2118
		if key=="z" and keyDeb==true then loopDeb=false end
2119
	end)
2120
	c(function() while true do wait() label.Text=mana charge.Size=UDim2.new(mana/100, 0, 1, 0) end end)
2121
end)
2122
bin.Deselected:connect(function() removeParts() end)--mediafire