View difference between Paste ID: rcGibPS5 and ALXPWq34
SHOW: | | - or go back to the newest paste.
1-
-- This script has been converted to FE by iPxter
1+
2
function sandbox(var,func)
3
	local env = getfenv(func)
4-
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
4+
5-
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
5+
6-
do
6+
7-
	print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
7+
8-
	script.Parent = Player.Character
8+
9
				return env[k]
10-
	--RemoteEvent for communicating
10+
11-
	local Event = Instance.new("RemoteEvent")
11+
12-
	Event.Name = "UserInput_Event"
12+
13
	setfenv(func,newenv)
14-
	--Fake event to make stuff like Mouse.KeyDown work
14+
15-
	local function fakeEvent()
15+
16-
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
16+
17-
		t.connect = t.Connect
17+
18-
		return t
18+
19
IntValue1 = Instance.new("IntValue")
20
NumberValue2 = Instance.new("NumberValue")
21-
	--Creating fake input objects with fake variables
21+
22-
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
22+
23-
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
23+
24-
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
24+
25-
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
25+
26-
	end}
26+
27-
	--Merged 2 functions into one by checking amount of arguments
27+
28-
	CAS.UnbindAction = CAS.BindAction
28+
29
Frame11 = Instance.new("Frame")
30-
	--This function will trigger the events that have been :Connect()'ed
30+
31-
	local function te(self,ev,...)
31+
32-
		local t = m[ev]
32+
33-
		if t and t._fakeEvent and t.Function then
33+
34-
			t.Function(...)
34+
35
LocalScript17 = Instance.new("LocalScript")
36
LocalScript18 = Instance.new("LocalScript")
37-
	m.TrigEvent = te
37+
38-
	UIS.TrigEvent = te
38+
39
Part21 = Instance.new("Part")
40-
	Event.OnServerEvent:Connect(function(plr,io)
40+
41-
	    if plr~=Player then return end
41+
42-
		if io.isMouse then
42+
43-
			m.Target = io.Target
43+
44-
			m.Hit = io.Hit
44+
45
Part27 = Instance.new("Part")
46-
			local b = io.UserInputState == Enum.UserInputState.Begin
46+
47-
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
47+
48-
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
48+
49
Part31 = Instance.new("Part")
50-
			for _,t in pairs(CAS.Actions) do
50+
51-
				for _,k in pairs(t.Keys) do
51+
52-
					if k==io.KeyCode then
52+
53-
						t.Function(t.Name,io.UserInputState,io)
53+
54
SpecialMesh36 = Instance.new("SpecialMesh")
55
Part37 = Instance.new("Part")
56
BlockMesh38 = Instance.new("BlockMesh")
57-
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
57+
58-
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
58+
59-
	    end
59+
60
SpecialMesh42 = Instance.new("SpecialMesh")
61-
	Event.Parent = NLS([==[
61+
62-
	local Player = game:GetService("Players").LocalPlayer
62+
63-
	local Event = script:WaitForChild("UserInput_Event")
63+
64
Sound46 = Instance.new("Sound")
65-
	local UIS = game:GetService("UserInputService")
65+
66-
	local input = function(io,a)
66+
67-
		if a then return end
67+
68-
		--Since InputObject is a client-side instance, we create and pass table instead
68+
69-
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
69+
70
Part52 = Instance.new("Part")
71-
	UIS.InputBegan:Connect(input)
71+
72-
	UIS.InputEnded:Connect(input)
72+
73
CylinderMesh55 = Instance.new("CylinderMesh")
74-
	local Mouse = Player:GetMouse()
74+
75-
	local h,t
75+
76-
	--Give the server mouse data 30 times every second, but only if the values changed
76+
77-
	--If player is not moving their mouse, client won't fire events
77+
78-
	while wait(1/30) do
78+
79-
		if h~=Mouse.Hit or t~=Mouse.Target then
79+
80-
			h,t=Mouse.Hit,Mouse.Target
80+
81-
			Event:FireServer({isMouse=true,Target=t,Hit=h})
81+
82
Smoke64 = Instance.new("Smoke")
83-
	end]==],Player.Character)
83+
84-
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
84+
85
Part67 = Instance.new("Part")
86
SpecialMesh68 = Instance.new("SpecialMesh")
87
Part69 = Instance.new("Part")
88
BlockMesh70 = Instance.new("BlockMesh")
89
Part71 = Instance.new("Part")
90
SpecialMesh72 = Instance.new("SpecialMesh")
91
Part73 = Instance.new("Part")
92
SpecialMesh74 = Instance.new("SpecialMesh")
93
Part75 = Instance.new("Part")
94
BlockMesh76 = Instance.new("BlockMesh")
95
Part77 = Instance.new("Part")
96
CylinderMesh78 = Instance.new("CylinderMesh")
97
Part79 = Instance.new("Part")
98
SpecialMesh80 = Instance.new("SpecialMesh")
99
Part81 = Instance.new("Part")
100
BlockMesh82 = Instance.new("BlockMesh")
101
Part83 = Instance.new("Part")
102
CylinderMesh84 = Instance.new("CylinderMesh")
103
Part85 = Instance.new("Part")
104
BlockMesh86 = Instance.new("BlockMesh")
105
Part87 = Instance.new("Part")
106
BlockMesh88 = Instance.new("BlockMesh")
107
Part89 = Instance.new("Part")
108
SpecialMesh90 = Instance.new("SpecialMesh")
109
Part91 = Instance.new("Part")
110
CylinderMesh92 = Instance.new("CylinderMesh")
111
Part93 = Instance.new("Part")
112
CylinderMesh94 = Instance.new("CylinderMesh")
113
BillboardGui95 = Instance.new("BillboardGui")
114
ImageLabel96 = Instance.new("ImageLabel")
115
Script97 = Instance.new("Script")
116
Part98 = Instance.new("Part")
117
BlockMesh99 = Instance.new("BlockMesh")
118
ManualWeld100 = Instance.new("ManualWeld")
119
Part101 = Instance.new("Part")
120
BlockMesh102 = Instance.new("BlockMesh")
121
Part103 = Instance.new("Part")
122
SpecialMesh104 = Instance.new("SpecialMesh")
123
Part105 = Instance.new("Part")
124
SpecialMesh106 = Instance.new("SpecialMesh")
125
Part107 = Instance.new("Part")
126
BlockMesh108 = Instance.new("BlockMesh")
127
Part109 = Instance.new("Part")
128
BlockMesh110 = Instance.new("BlockMesh")
129
Part111 = Instance.new("Part")
130
BlockMesh112 = Instance.new("BlockMesh")
131
Part113 = Instance.new("Part")
132
BlockMesh114 = Instance.new("BlockMesh")
133
Part115 = Instance.new("Part")
134
SpecialMesh116 = Instance.new("SpecialMesh")
135
Part117 = Instance.new("Part")
136
SpecialMesh118 = Instance.new("SpecialMesh")
137
Part119 = Instance.new("Part")
138
CylinderMesh120 = Instance.new("CylinderMesh")
139
Part121 = Instance.new("Part")
140
CylinderMesh122 = Instance.new("CylinderMesh")
141
Part123 = Instance.new("Part")
142
BlockMesh124 = Instance.new("BlockMesh")
143
Part125 = Instance.new("Part")
144
SpecialMesh126 = Instance.new("SpecialMesh")
145
Part127 = Instance.new("Part")
146
CylinderMesh128 = Instance.new("CylinderMesh")
147
Part129 = Instance.new("Part")
148
CylinderMesh130 = Instance.new("CylinderMesh")
149
Part131 = Instance.new("Part")
150
CylinderMesh132 = Instance.new("CylinderMesh")
151
BillboardGui133 = Instance.new("BillboardGui")
152
ImageLabel134 = Instance.new("ImageLabel")
153
Script135 = Instance.new("Script")
154
Part136 = Instance.new("Part")
155
BlockMesh137 = Instance.new("BlockMesh")
156
Part138 = Instance.new("Part")
157
CylinderMesh139 = Instance.new("CylinderMesh")
158
Part140 = Instance.new("Part")
159
BlockMesh141 = Instance.new("BlockMesh")
160
Part142 = Instance.new("Part")
161
SpecialMesh143 = Instance.new("SpecialMesh")
162
Part144 = Instance.new("Part")
163
BlockMesh145 = Instance.new("BlockMesh")
164
Part146 = Instance.new("Part")
165
BlockMesh147 = Instance.new("BlockMesh")
166
Part148 = Instance.new("Part")
167
BlockMesh149 = Instance.new("BlockMesh")
168
Part150 = Instance.new("Part")
169
BlockMesh151 = Instance.new("BlockMesh")
170
Part152 = Instance.new("Part")
171
BlockMesh153 = Instance.new("BlockMesh")
172
Part154 = Instance.new("Part")
173
BlockMesh155 = Instance.new("BlockMesh")
174
Part156 = Instance.new("Part")
175
BlockMesh157 = Instance.new("BlockMesh")
176
Part158 = Instance.new("Part")
177
SpecialMesh159 = Instance.new("SpecialMesh")
178
Part160 = Instance.new("Part")
179
BlockMesh161 = Instance.new("BlockMesh")
180
Part162 = Instance.new("Part")
181
BlockMesh163 = Instance.new("BlockMesh")
182
Part164 = Instance.new("Part")
183
BlockMesh165 = Instance.new("BlockMesh")
184
Part166 = Instance.new("Part")
185
BlockMesh167 = Instance.new("BlockMesh")
186
Part168 = Instance.new("Part")
187
SpecialMesh169 = Instance.new("SpecialMesh")
188
Part170 = Instance.new("Part")
189
SpecialMesh171 = Instance.new("SpecialMesh")
190
Part172 = Instance.new("Part")
191
BlockMesh173 = Instance.new("BlockMesh")
192
Part174 = Instance.new("Part")
193
SpecialMesh175 = Instance.new("SpecialMesh")
194
Part176 = Instance.new("Part")
195
SpecialMesh177 = Instance.new("SpecialMesh")
196
Part178 = Instance.new("Part")
197
Decal179 = Instance.new("Decal")
198
Decal180 = Instance.new("Decal")
199
BlockMesh181 = Instance.new("BlockMesh")
200
Part182 = Instance.new("Part")
201
SpecialMesh183 = Instance.new("SpecialMesh")
202
Part184 = Instance.new("Part")
203
SpecialMesh185 = Instance.new("SpecialMesh")
204
Part186 = Instance.new("Part")
205
BlockMesh187 = Instance.new("BlockMesh")
206
Part188 = Instance.new("Part")
207
BlockMesh189 = Instance.new("BlockMesh")
208
Part190 = Instance.new("Part")
209
CylinderMesh191 = Instance.new("CylinderMesh")
210
Part192 = Instance.new("Part")
211
BlockMesh193 = Instance.new("BlockMesh")
212
ManualWeld194 = Instance.new("ManualWeld")
213
Part195 = Instance.new("Part")
214
BlockMesh196 = Instance.new("BlockMesh")
215
Part197 = Instance.new("Part")
216
BlockMesh198 = Instance.new("BlockMesh")
217
Part199 = Instance.new("Part")
218
SpecialMesh200 = Instance.new("SpecialMesh")
219
Part201 = Instance.new("Part")
220
BlockMesh202 = Instance.new("BlockMesh")
221
Part203 = Instance.new("Part")
222
SpecialMesh204 = Instance.new("SpecialMesh")
223
Part205 = Instance.new("Part")
224
BlockMesh206 = Instance.new("BlockMesh")
225
Part207 = Instance.new("Part")
226
SpecialMesh208 = Instance.new("SpecialMesh")
227
Part209 = Instance.new("Part")
228
BlockMesh210 = Instance.new("BlockMesh")
229
Part211 = Instance.new("Part")
230
SpecialMesh212 = Instance.new("SpecialMesh")
231
Part213 = Instance.new("Part")
232
SpecialMesh214 = Instance.new("SpecialMesh")
233
Part215 = Instance.new("Part")
234
SpecialMesh216 = Instance.new("SpecialMesh")
235
Part217 = Instance.new("Part")
236
BlockMesh218 = Instance.new("BlockMesh")
237
Part219 = Instance.new("Part")
238
BlockMesh220 = Instance.new("BlockMesh")
239
Part221 = Instance.new("Part")
240
SpecialMesh222 = Instance.new("SpecialMesh")
241
Part223 = Instance.new("Part")
242
BlockMesh224 = Instance.new("BlockMesh")
243
Part225 = Instance.new("Part")
244
SpecialMesh226 = Instance.new("SpecialMesh")
245
Part227 = Instance.new("Part")
246
SpecialMesh228 = Instance.new("SpecialMesh")
247
Part229 = Instance.new("Part")
248
BlockMesh230 = Instance.new("BlockMesh")
249
Part231 = Instance.new("Part")
250
BlockMesh232 = Instance.new("BlockMesh")
251
Part233 = Instance.new("Part")
252
SpecialMesh234 = Instance.new("SpecialMesh")
253
Part235 = Instance.new("Part")
254
BlockMesh236 = Instance.new("BlockMesh")
255
Tool0.Name = "Drakan-5"
256
Tool0.Parent = mas
257
Tool0.TextureId = "http://www.roblox.com/asset/?id=89383446"
258
Tool0.GripPos = Vector3.new(-0.300000012, 0.400000006, 0)
259
Tool0.GripRight = Vector3.new(-1, 0, 0)
260
Tool0.GripUp = Vector3.new(0, -1, 0)
261
Tool0.CanBeDropped = false
262
IntValue1.Name = "Battery"
263
IntValue1.Parent = Tool0
264
IntValue1.Value = 1000000000
265
NumberValue2.Name = "Overheat"
266
NumberValue2.Parent = Tool0
267
BillboardGui3.Name = "Border"
268
BillboardGui3.Parent = Tool0
269
BillboardGui3.Size = UDim2.new(4, 0, 4, 0)
270
BillboardGui3.AlwaysOnTop = true
271
ImageLabel4.Name = "Image"
272
ImageLabel4.Parent = BillboardGui3
273
ImageLabel4.Transparency = 1
274
ImageLabel4.Size = UDim2.new(1, 0, 1, 0)
275
ImageLabel4.BackgroundTransparency = 1
276
ImageLabel4.Image = "http://www.roblox.com/asset/?id=89379086"
277
Script5.Parent = ImageLabel4
278
Script5.Disabled = true
279
table.insert(cors,sandbox(Script5,function()
280
script.Parent.Parent.Adornee = script.Parent.Parent.Parent
281
wait(4)
282
script.Parent.Parent:Remove()
283
end))
284
LocalScript6.Name = "Local Script"
285
LocalScript6.Parent = Tool0
286
table.insert(cors,sandbox(LocalScript6,function()
287
wait()
288
289
OriginalToolName = script.Parent.Name
290
ToolName=script.Parent.Name
291
Firerate=.01
292
MinSpread=.01
293
MaxSpread=0
294
SpreadRate=0
295
BaseDamage=12.5
296
VehicleDamage=4
297
automatic=true
298
burst=false
299
shot=false			
300
BarrlePos=Vector3.new(0, -0.225,-2.2)
301
Cursors={"http://www.roblox.com/asset/?id=122459191"}
302
ReloadCursor="http://www.roblox.com/asset/?id=122459191"
303
-------------------------------------OTHER
304
equiped=false
305
sp=script.Parent
306
RayLength=999
307
Spread=.01
308
enabled=true
309
reloading=false
310
down=true
311
aimed = false
312
flashlighton = false
313
laseron = false
314
silenceron = false
315
stabstopper = true
316
stabbing = false
317
slicestopper = false
318
stanced = false
319
forwarding = false
320
local sprintable = true
321
saluting = false
322
moveouting = false
323
mag1 = script.Parent.Mag1.Mesh
324
mag2 = script.Parent.Mag2.Mesh
325
sil = script.Parent.Silencer.Mesh
326
gunwaittime = 0.02
327
gunwaittime = 0.03
328
meleewaittime = 0.02
329
sfd=0
330
a=false
331
cam=nil
332
-------------------------------------RAYINFO
333
Bullet=Instance.new("Part")
334
Bullet.Name="Bullet"
335
Bullet.BrickColor=BrickColor.new("Cyan")
336
Bullet.Material="Neon"
337
Bullet.Anchored=true
338
Bullet.CanCollide=false
339
Bullet.Locked=true
340
Bullet.Size=Vector3.new(0.7,0.7,1)
341
--Bullet.Transparency=.65
342
Bullet.formFactor=0
343
Bullet.TopSurface=0
344
Bullet.BottomSurface=0
345
mesh=Instance.new("SpecialMesh")
346
mesh.Parent=Bullet
347
mesh.MeshType="Brick"
348
mesh.Name="Mesh"
349
mesh.Scale=Vector3.new(.15,.15,1)
350
-------------------------------------PLR
351
player=owner
352
-------------------------------------HITSOUND
353
sfx=Instance.new("Sound")
354
sfx.Name="HitSound"
355
sfx.Pitch=2
356
sfx.SoundId="http://www.roblox.com/asset/?id=300473653"
357
sfx.Volume=1
358
sfx.Looped=false
359
sfx.PlayOnRemove=false
360
-------------------------------------
361
sp.Name = OriginalToolName
362
-------------------------------------SPECS
363
MaxCharge=100
364
Charge=sp.Overheat
365
cooldownTime = 0.2
366
overheated = false
367
overheattime = 2
368
chargeperfireMIN = 3
369
chargeperfireMAX = 3
370
batteryLife=sp.Battery
371
maxDepletion=3
372
minDepletion=2
373
shotsForDepl=12
374
battery=true
375
-------------------------------------
376
377
378
379
wait()
380
Tool = script.Parent;
381
local arms = nil
382
local torso = nil
383
local welds = {}
384
385
function take(mouse)
386
wait()
387
mouse.Icon = "http://www.roblox.com/asset/?id=122459191"
388
wait(0.01)
389
arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
390
torso = Tool.Parent:FindFirstChild("Torso")
391
if arms ~= nil and torso ~= nil then
392
local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
393
if sh ~= nil then
394
local yes = true
395
if yes then
396
yes = false
397
sh[1].Part1 = nil
398
sh[2].Part1 = nil
399
local weld1 = Instance.new("Weld")
400
weld1.Part0 = torso
401
weld1.Parent = torso
402
weld1.Part1 = arms[1]
403
weld1.Name = "weld1"
404
weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))--Left arm
405
welds[1] = weld1
406
local weld2 = Instance.new("Weld")
407
weld2.Part0 = torso
408
weld2.Parent = torso
409
weld2.Name = "weld2"
410
weld2.Part1 = arms[2]
411
weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), 0)--Right arm
412
welds[2] = weld2
413
end
414
else
415
print("sh")
416
end
417
else
418
print("arms")
419
end
420
end
421
422
function out()
423
if arms ~= nil and torso ~= nil then
424
local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
425
if sh ~= nil then
426
local yes = true
427
if yes then
428
yes = false
429
sh[1].Part1 = arms[1]
430
sh[2].Part1 = arms[2]
431
welds[1].Parent = nil
432
welds[2].Parent = nil
433
end
434
else
435
print("sh")
436
end
437
else
438
print("arms")
439
end
440
end
441
442
function check()
443
	if equiped==true then
444
		if player:findFirstChild("PlayerGui")~=nil then
445
		if player.PlayerGui:findFirstChild("GunGui")~=nil then
446
		if batteryLife.Value<=0 then
447
		batteryLife.Value=0
448
		battery=false
449
		player.PlayerGui.GunGui.Battery.Status.Text=tostring(batteryLife.Value)
450
		player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-95, 256-95, 256-95)
451
		player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-95, 256-95, 256-95)
452
		else
453
		player.PlayerGui.GunGui.Battery.Status.Text=tostring(batteryLife.Value)
454
		battery=true
455
			if batteryLife.Value<=50 and batteryLife.Value>25 then
456
			player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-218, 256-215, 256-0)
457
			player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-218, 256-215, 256-0)
458
			elseif batteryLife.Value<=25 then
459
			player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-255, 256-0, 256-0)
460
			player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-255, 256-0, 256-0)
461
			else
462
			player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-255, 256-255, 256-255)
463
			player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-255, 256-255, 256-255)
464
			end
465
		end
466
		end
467
		end
468
469
		if player.PlayerGui:findFirstChild("GunGui") ~= nil then
470
		player.PlayerGui.GunGui.Back.Frame:TweenSize(UDim2.new(Charge.Value/MaxCharge,0,1,0),"In","Linear",0.1)
471
		if overheated == false then
472
		player.PlayerGui.GunGui.Back.Status.Text = Charge.Value.."%"
473
		player.PlayerGui.GunGui.Back.Frame.BackgroundColor3 = Color3.new(256-0, 256-150, 256-0)
474
		--sp.Name=ToolName.." | "..Charge.Value.."%"
475
		end
476
		end
477
	sp.Overheat.Value = Charge.Value
478
	end
479
end
480
481
--Ugly, I hate corrotines, oh well :)
482
483
function recharge()
484
	while true do
485
	wait(cooldownTime)
486
	if down==false then
487
	--if equiped==true then
488
	if overheated == false then
489
		if Charge.Value>0 then
490
		Charge.Value=Charge.Value-2--+math.random(1, 3) --not needed imo
491
		check()
492
		end
493
	end
494
	--end
495
	end
496
	end
497
end
498
499
thread=coroutine.create(recharge)
500
assert(coroutine.resume(thread))
501
502
function onChargeChanged()
503
if Charge.Value >= MaxCharge then
504
Charge.Value = 100
505
overheated = true
506
	if player.PlayerGui:findFirstChild("GunGui") ~= nil and equiped == true then
507
	player.PlayerGui.GunGui.Back.Status.Text = "Overheat"
508
	player.PlayerGui.GunGui.Back.Frame.BackgroundColor3 = Color3.new(256-100, 256-0, 256-0)--Everything below is the reload animation.
509
	script.Parent.Handle.SmokeSound:play()
510
	script.Parent.SmokeBrick.Smoke.Enabled = true
511
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
512
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
513
	wait(gunwaittime)
514
	--Originals
515
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.25, 1, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(310), math.rad(-3), math.rad(-60))--Left arm
516
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.15) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-15))--Right arm
517
	wait(gunwaittime)
518
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(330), math.rad(-6), math.rad(-30))--Left arm
519
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.05) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-30))--Right arm
520
	wait(gunwaittime)
521
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.25, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(350), math.rad(-9), math.rad(0))--Left arm
522
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
523
	wait(gunwaittime)
524
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(370), math.rad(-10), math.rad(10))--Left arm
525
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
526
	wait(gunwaittime)
527
	wait(gunwaittime*10)
528
--Left arm moved, Right arm twisted
529
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.45, 0.1) * CFrame.fromEulerAnglesXYZ(math.rad(340), math.rad(-5), math.rad(5))--Left arm
530
	script.Parent.Mag1.Transparency = 0
531
	script.Parent.Mag2.Transparency = 0
532
	mag1.Offset = Vector3.new(-0.7, 0.6, 2.2)
533
	mag2.Offset = Vector3.new(-0.7, 0.6, 2.2)
534
	wait(gunwaittime)
535
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.65, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(310), math.rad(0), math.rad(0))--Left arm
536
	mag1.Offset = Vector3.new(0, 0.4, 1.8)
537
	mag2.Offset = Vector3.new(0, 0.4, 1.8)
538
	wait(gunwaittime)
539
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0.3) * CFrame.fromEulerAnglesXYZ(math.rad(280), math.rad(0), math.rad(0))--Left arm
540
	mag1.Offset = Vector3.new(0.2, -0.2, 1.2)
541
	mag2.Offset = Vector3.new(0.2, -0.2, 1.2)
542
	wait(gunwaittime)
543
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(0))--Left arm
544
	mag1.Offset = Vector3.new(-0.3, -0.7, 0.5)
545
	mag2.Offset = Vector3.new(-0.3, -0.7, 0.5)
546
	wait(gunwaittime)
547
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(240), math.rad(0), math.rad(0))--Left arm
548
	mag1.Offset = Vector3.new(-0.5, -0.9, 0.3)
549
	mag2.Offset = Vector3.new(-0.5, -0.9, 0.3)
550
	wait(gunwaittime)
551
	--Arm up in air
552
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(255), math.rad(-10), math.rad(20))--Left arm
553
	mag1.Offset = Vector3.new(-0.1, -0.7, 0.4)
554
	mag2.Offset = Vector3.new(-0.1, -0.7, 0.4)
555
	wait(gunwaittime)
556
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(-20), math.rad(45))--Left arm
557
	mag1.Offset = Vector3.new(0, -0.8, 0.2)
558
	mag2.Offset = Vector3.new(0, -0.8, 0.2)
559
	wait(gunwaittime*5)
560
--Arm turned
561
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(-25), math.rad(45))--Left arm
562
	mag1.Offset = Vector3.new(-0.1, -0.9, 0.2)
563
	mag2.Offset = Vector3.new(-0.1, -0.9, 0.2)
564
	wait(gunwaittime)
565
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(-28), math.rad(45))--Left arm
566
	mag1.Offset = Vector3.new(-0.15, -0.95, 0.2)
567
	mag2.Offset = Vector3.new(-0.15, -0.95, 0.2)
568
	wait(gunwaittime)
569
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(-30), math.rad(45))--Left arm
570
	mag1.Offset = Vector3.new(-0.2, -1, 0.2)
571
	mag2.Offset = Vector3.new(-0.2, -1, 0.2)
572
	wait(gunwaittime*3)
573
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(265), math.rad(-15), math.rad(45))--Left arm
574
	mag1.Offset = Vector3.new(0, -0.6, 0)
575
	mag2.Offset = Vector3.new(0, -0.6, 0)
576
	wait(gunwaittime)
577
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0) * CFrame.fromEulerAnglesXYZ(math.rad(260), math.rad(0), math.rad(45))--Left arm
578
	mag1.Offset = Vector3.new(0, -0.2, 0)
579
	mag2.Offset = Vector3.new(0, -0.2, 0)
580
	wait(gunwaittime)
581
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0) * CFrame.fromEulerAnglesXYZ(math.rad(260), math.rad(5), math.rad(45))--Left arm
582
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.3) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
583
	script.Parent.Handle.Cartridge:play()
584
	mag1.Offset = Vector3.new(0,0,0)
585
	mag2.Offset = Vector3.new(0,0,0)
586
	wait(gunwaittime)
587
	--Gas in
588
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
589
	wait(gunwaittime)
590
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
591
	wait(gunwaittime)
592
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
593
	wait(gunwaittime)
594
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
595
	wait(gunwaittime)
596
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
597
	wait(gunwaittime)
598
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
599
	wait(gunwaittime)
600
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
601
	wait(gunwaittime)
602
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
603
	wait(gunwaittime)
604
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
605
	wait(gunwaittime)
606
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
607
	wait(gunwaittime)
608
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
609
	wait(gunwaittime)
610
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
611
	wait(gunwaittime)
612
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
613
	wait(gunwaittime)
614
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
615
	wait(gunwaittime)
616
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
617
	wait(gunwaittime)
618
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.25) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
619
	wait(gunwaittime)
620
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
621
	wait(gunwaittime)
622
	--Gun all shook up.
623
	script.Parent.SmokeBrick.Smoke.Enabled = false
624
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, 0) * CFrame.fromEulerAnglesXYZ(math.rad(260), math.rad(5), math.rad(45))--Left arm
625
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-45))--Right arm
626
	script.Parent.Mag1.Transparency = 1
627
	script.Parent.Mag2.Transparency = 1
628
	wait(gunwaittime)
629
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1, 1, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(15))--Left arm
630
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-35))--Right arm
631
	wait(gunwaittime)
632
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.5, 1.25, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(280), math.rad(0), math.rad(-15))--Left arm
633
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-25))--Right arm
634
	wait(gunwaittime)
635
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-45))--Left arm
636
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-15))--Right arm
637
	wait(gunwaittime)
638
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-60))--Left arm
639
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-5))--Right arm
640
	wait(gunwaittime)
641
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-75))--Left arm
642
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(-2.5))--Right arm
643
	wait(gunwaittime)
644
	script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
645
	script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
646
	wait(gunwaittime)
647
	--Originals
648
	Charge.Value = 0
649
	if Charge.Value==0 then
650
	overheated = false
651
	if player.PlayerGui:findFirstChild("GunGui") ~= nil and equiped == true then
652
	player.PlayerGui.GunGui.Back.Status.Text = Charge.Value.."%"
653
	player.PlayerGui.GunGui.Back.Frame.BackgroundColor3 = Color3.new(256-0, 256-102, 256-255)
654
	player.PlayerGui.GunGui.Back.Frame.Size = UDim2.new(0,0,0)
655
	--sp.Name=ToolName.." | "..Charge.Value.."%"
656
	end
657
	end
658
	end
659
overheated = false
660
end
661
662
if Charge.Value <= 0 then
663
Charge.Value = 0
664
	if player.PlayerGui:findFirstChild("GunGui") ~= nil then
665
	player.PlayerGui.GunGui.Back.Status.Text = Charge.Value.."%"
666
	player.PlayerGui.GunGui.Back.Frame.BackgroundColor3 = Color3.new(256-0, 256-102, 256-255)
667
	--sp.Name=ToolName.." | "..Charge.Value.."%"
668
	end
669
end
670
671
end
672
sp.Overheat.Changed:connect(onChargeChanged)
673
674
function onBatteryChanged()
675
if batteryLife.Value<=0 then
676
batteryLife.Value=0
677
battery=false
678
player.PlayerGui.GunGui.Battery.Status.Text=tostring(batteryLife.Value)
679
player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-95, 256-95, 256-95)
680
player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-95, 256-95, 256-95)
681
else
682
player.PlayerGui.GunGui.Battery.Status.Text=tostring(batteryLife.Value)
683
battery=true
684
	if batteryLife.Value<=50 and batteryLife.Value>25 then
685
	player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-218, 256-215, 256-0)
686
	player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-218, 256-215, 256-0)
687
	elseif batteryLife.Value<=25 then
688
	player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-255, 256-0, 256-0)
689
	player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-255, 256-0, 256-0)
690
	else
691
	player.PlayerGui.GunGui.Battery.Status.TextColor3 = Color3.new(256-255, 256-255, 256-255)
692
	player.PlayerGui.GunGui.Battery.sign.TextColor3 = Color3.new(256-255, 256-255, 256-255)
693
	end
694
end
695
end
696
sp.Battery.Changed:connect(onBatteryChanged)		
697
698
function computeDirection(vec)
699
	local lenSquared = vec.magnitude * vec.magnitude
700
	local invSqrt = 1 / math.sqrt(lenSquared)
701
	return Vector3.new(vec.x * invSqrt, vec.y * invSqrt, vec.z * invSqrt)
702
end
703
704
 ------------------------------------------------------------------------------------Raycasting functions
705
 function raycast(startp, endp, ign)
706
	local vec=(endp-startp)
707
	if vec.magnitude<1000 then
708
	local hit,pos=game.Workspace:FindPartOnRay(Ray.new(startp,vec),ign)
709
	if hit and pos then
710
		if hit.Parent.className=="Tool" or hit.Parent.className=="Hat" then
711
			if hit.Parent.Parent ~= nil then
712
			if hit.Parent.Parent:findFirstChild("Humanoid")~=nil then
713
			return hit.Parent, pos
714
			end
715
			end
716
		elseif string.lower(hit.Name)=="glass" then
717
			local vec=(endp-pos)
718
			hit,pos=raycast(pos,vec,ign)
719
		elseif string.lower(hit.Name)=="water" then
720
			local vec=(endp-pos)
721
			hit,pos=raycast(pos,vec,ign)
722
		elseif hit.Transparency==1 or hit.Name=="Bullet" or hit.Name=="BulletTexture" then
723
			local vec=(endp-pos)
724
			hit,pos=raycast(pos,vec,hit)
725
		end
726
	end
727
	return hit,pos
728
	end
729
	return nil
730
end
731
-------------------------------------------------------------------------------
732
733
734
735
736
737
738
function tagHumanoid(humanoid)
739
	local plr=game.Players:playerFromCharacter(sp.Parent)
740
	if plr~=nil then
741
		local tag=Instance.new("ObjectValue")
742
		tag.Value=plr
743
		tag.Name="creator"
744
		tag.Parent=humanoid
745
		delay(2,function()
746
			if tag~=nil then
747
				tag.Parent=nil
748
			end
749
		end)
750
	end
751
end
752
function tapon()
753
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(5), math.rad(-90))--Left arm
754
			wait(gunwaittime)
755
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(10), math.rad(-90))--Left arm
756
			wait(gunwaittime)
757
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(15), math.rad(-90))--Left arm
758
end
759
760
function tapoff()
761
			wait(gunwaittime)
762
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(5), math.rad(-90))--Left arm
763
			wait(gunwaittime)
764
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
765
			wait(gunwaittime)
766
end
767
768
769
function onKeyDown(key,mouse)
770
	key=key:lower()
771
	--[[if key=="r" and not reloading then
772
		reload(mouse)
773
	end]]
774
	if key =="b" then
775
		if enabled == true and saluting == false then
776
		enabled = false
777
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
778
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
779
		wait(gunwaittime)
780
		--Original
781
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-60))--Left arm
782
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
783
		wait(gunwaittime)
784
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.25, 0.75, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-30))--Left arm
785
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
786
		wait(gunwaittime)
787
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
788
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
789
		wait(gunwaittime)	
790
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
791
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
792
		wait(gunwaittime)	
793
		saluting = true
794
			else if saluting == true and enabled == false then
795
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
796
			script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
797
			wait(gunwaittime)	
798
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.5, 0.75, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(0), math.rad(20))--Left arm
799
			script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
800
			wait(gunwaittime)	
801
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.25, 0.75, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-30))--Left arm
802
			script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
803
			wait(gunwaittime)
804
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-60))--Left arm
805
			script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
806
			wait(gunwaittime)
807
			script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
808
			script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
809
			wait(gunwaittime)
810
			--Original
811
			enabled = true
812
			saluting = false
813
end
814
end 
815
end
816
817
818
819
820
821
822
823
824
825
if key =="" then 
826
	if sprintable == true then 
827
		sprintable = false
828
		script.Parent.Parent.Humanoid.WalkSpeed = 24
829
		wait(4)
830
		script.Parent.Parent.Humanoid.WalkSpeed = 16
831
		wait(10)
832
		sprintable = true 
833
end
834
end 
835
836
if key =="t" then 
837
	if enabled == true and moveouting == false then 
838
		enabled = false
839
		moveouting = true
840
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
841
		wait(gunwaittime1)
842
		--Original
843
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
844
		wait(gunwaittime1)
845
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-90))--Left arm
846
		wait(gunwaittime1)
847
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
848
		wait(gunwaittime1)
849
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
850
		wait(gunwaittime1)
851
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(190), math.rad(0), math.rad(-90))--Left arm
852
		wait(gunwaittime1)
853
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
854
		wait(gunwaittime1)
855
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
856
		wait(gunwaittime1)
857
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-90))--Left arm
858
		wait(gunwaittime1)
859
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
860
		wait(gunwaittime1)
861
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
862
		wait(gunwaittime1)
863
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(190), math.rad(0), math.rad(-90))--Left arm
864
		wait(gunwaittime1)
865
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
866
		wait(gunwaittime1)
867
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
868
		wait(gunwaittime1)
869
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
870
		wait(gunwaittime1)
871
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(190), math.rad(0), math.rad(-90))--Left arm
872
		wait(gunwaittime1)
873
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(210), math.rad(0), math.rad(-90))--Left arm
874
		wait(gunwaittime1)
875
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(230), math.rad(0), math.rad(-90))--Left arm
876
		wait(gunwaittime1)
877
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(250), math.rad(0), math.rad(-90))--Left arm
878
		wait(gunwaittime1)
879
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.5, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
880
		wait(gunwaittime1)
881
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
882
		wait(gunwaittime1)
883
		--Original
884
885
886
887
888
		enabled = true
889
		moveouting = false
890
end
891
end 
892
893
894
895
if key =="y" then 
896
	if enabled == true and forwarding == false then 
897
		enabled = false
898
		forwarding = true
899
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
900
		wait(gunwaittime1)
901
		--Original
902
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.9) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(30), math.rad(-90))--Left arm
903
		wait(gunwaittime1)
904
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.2) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(60), math.rad(-90))--Left arm
905
		wait(gunwaittime1)
906
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(80), math.rad(-90))--Left arm
907
		wait(gunwaittime1)
908
909
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
910
		wait(waittime1)
911
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
912
		wait(gunwaittime1)
913
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
914
		wait(gunwaittime1)
915
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
916
		wait(gunwaittime1)
917
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
918
		wait(gunwaittime1)
919
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
920
		wait(gunwaittime1)
921
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
922
		wait(gunwaittime1)
923
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
924
		wait(gunwaittime1)
925
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
926
		wait(gunwaittime1)
927
928
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
929
		wait(gunwaittime1)
930
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
931
		wait(gunwaittime1)
932
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
933
		wait(gunwaittime1)
934
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
935
		wait(gunwaittim1e)
936
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
937
		wait(gunwaittime1)
938
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
939
		wait(gunwaittime1)
940
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
941
		wait(gunwaittime1)
942
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
943
		wait(gunwaittime1)
944
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
945
		wait(gunwaittime1)
946
947
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
948
		wait(gunwaittime1)
949
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
950
		wait(gunwaittime1)
951
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
952
		wait(gunwaittime1)
953
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
954
		wait(gunwaittime1)
955
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(0), math.rad(-90))--Left arm
956
		wait(gunwaittime1)
957
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(20), math.rad(-90))--Left arm
958
		wait(gunwaittime1)
959
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(40), math.rad(-90))--Left arm
960
		wait(gunwaittime1)
961
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(60), math.rad(-90))--Left arm
962
		wait(gunwaittime1)
963
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(270), math.rad(80), math.rad(-90))--Left arm
964
		wait(gunwaittime1)
965
966
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.5) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(80), math.rad(-90))--Left arm
967
		wait(gunwaittime1)
968
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 1.2) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(60), math.rad(-90))--Left arm
969
		wait(gunwaittime1)
970
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.9) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(30), math.rad(-90))--Left arm
971
		wait(gunwaittime1)
972
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
973
		wait(gunwaittime1)
974
		--Original
975
		enabled = true
976
		forwarding = false
977
end
978
end 
979
980
981
982
983
	if key =="g" then
984
		if enabled == true and stanced == false then
985
		enabled = false
986
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
987
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
988
		wait(gunwaittime)
989
		--Original
990
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.25, 1, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(310), math.rad(5), math.rad(-60))--Left arm
991
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
992
		wait(gunwaittime)
993
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(330), math.rad(10), math.rad(-30))--Left arm
994
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
995
		wait(gunwaittime)
996
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.2, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(350), math.rad(10), math.rad(0))--Left arm
997
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.4, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-60), math.rad(0))--Right arm
998
		wait(gunwaittime)
999
		script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.2, 0.25, 0) * CFrame.fromEulerAnglesXYZ(math.rad(350), math.rad(10), math.rad(10))--Left arm
1000
		script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.5, -0.4) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-80), math.rad(0))--Right arm
1001
		wait(gunwaittime)	
1002
		stanced = true
1003
			else if stanced == true and enabled == false then
1004
				script.Parent.Parent.Torso.weld1.C1 = CFrame.new(1.2, 0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(350), math.rad(10), math.rad(0))--Left arm
1005
				script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.4, -0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-45), math.rad(-60), math.rad(0))--Right arm
1006
				wait(gunwaittime)
1007
				script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.75, 0.75, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(330), math.rad(10), math.rad(-30))--Left arm
1008
				script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, -0.2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-60), math.rad(-40), math.rad(0))--Right arm
1009
				wait(gunwaittime)
1010
				script.Parent.Parent.Torso.weld1.C1 = CFrame.new(0.25, 1, 0.4) * CFrame.fromEulerAnglesXYZ(math.rad(310), math.rad(5), math.rad(-60))--Left arm
1011
				script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0, 0.2) * CFrame.fromEulerAnglesXYZ(math.rad(-75), math.rad(-20), math.rad(0))--Right arm
1012
				wait(gunwaittime)
1013
				script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
1014
				script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
1015
				wait(gunwaittime)
1016
				stanced = false
1017
				enabled = true
1018
end 
1019
end
1020
end 
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
	if key =="e" then
1032
		if silenceron == false and enabled == true then 
1033
			enabled = false 
1034
			tapon()
1035
			sil.Offset = Vector3.new(0,0.75,0)
1036
			wait(gunwaittime)
1037
			sil.Offset = Vector3.new(0,0.7,0)
1038
			wait(gunwaittime)
1039
			sil.Offset = Vector3.new(0,0.65,0)
1040
			wait(gunwaittime)
1041
			sil.Offset = Vector3.new(0,0.6,0)
1042
			wait(gunwaittime)
1043
			sil.Offset = Vector3.new(0,0.55,0)
1044
			wait(gunwaittime)
1045
			sil.Offset = Vector3.new(0,0.5,0)
1046
			wait(gunwaittime)
1047
			sil.Offset = Vector3.new(0,0.45,0)
1048
			wait(gunwaittime)
1049
			sil.Offset = Vector3.new(0,0.4,0)
1050
			wait(gunwaittime)
1051
			sil.Offset = Vector3.new(0,0.35,0)
1052
			wait(gunwaittime)
1053
			sil.Offset = Vector3.new(0,0.3,0)
1054
			wait(gunwaittime)
1055
			sil.Offset = Vector3.new(0,0.25,0)
1056
			wait(gunwaittime)
1057
			sil.Offset = Vector3.new(0,0.2,0)
1058
			wait(gunwaittime)
1059
			sil.Offset = Vector3.new(0,0.15,0)
1060
			wait(gunwaittime)
1061
			sil.Offset = Vector3.new(0,0.1,0)
1062
			wait(gunwaittime)
1063
			sil.Offset = Vector3.new(0,0.05,0)
1064
			wait(gunwaittime)
1065
			sil.Offset = Vector3.new(0,0,0)
1066
			wait(gunwaittime)
1067
			script.Parent.Handle.Fire1.Pitch = 4
1068
			script.Parent.Handle.Fire2.Pitch = 3
1069
			script.Parent.Handle.Fire1.Volume = 0.5
1070
			script.Parent.Handle.Fire2.Volume = 0.5
1071
			BarrlePos=Vector3.new(0, -0.225,-3)
1072
			tapoff()
1073
			enabled = true
1074
			silenceron = true
1075
				else if silenceron == true and enabled == true then 
1076
				enabled = false 
1077
				tapon()
1078
			sil.Offset = Vector3.new(0,0.05,0)
1079
			wait(gunwaittime)
1080
			sil.Offset = Vector3.new(0,0.1,0)
1081
			wait(gunwaittime)
1082
			sil.Offset = Vector3.new(0,0.15,0)
1083
			wait(gunwaittime)
1084
			sil.Offset = Vector3.new(0,0.2,0)
1085
			wait(gunwaittime)
1086
			sil.Offset = Vector3.new(0,0.25,0)
1087
			wait(gunwaittime)
1088
			sil.Offset = Vector3.new(0,0.3,0)
1089
			wait(gunwaittime)
1090
			sil.Offset = Vector3.new(0,0.35,0)
1091
			wait(gunwaittime)
1092
			sil.Offset = Vector3.new(0,0.4,0)
1093
			wait(gunwaittime)
1094
			sil.Offset = Vector3.new(0,0.45,0)
1095
			wait(gunwaittime)
1096
			sil.Offset = Vector3.new(0,0.5,0)
1097
			wait(gunwaittime)
1098
			sil.Offset = Vector3.new(0,0.55,0)
1099
			wait(gunwaittime)
1100
			sil.Offset = Vector3.new(0,0.6,0)
1101
			wait(gunwaittime)
1102
			sil.Offset = Vector3.new(0,0.7,0)
1103
			wait(gunwaittime)
1104
			sil.Offset = Vector3.new(0,0.75,0)
1105
			wait(gunwaittime)
1106
			sil.Offset = Vector3.new(0,0.81,0)
1107
			wait(gunwaittime)
1108
			script.Parent.Handle.Fire1.Pitch = 3
1109
			script.Parent.Handle.Fire2.Pitch = 2
1110
			script.Parent.Handle.Fire1.Volume = 1
1111
			script.Parent.Handle.Fire2.Volume = 1
1112
			BarrlePos=Vector3.new(0, -0.225,-2.2)
1113
				tapoff()
1114
				enabled = true
1115
				silenceron = false
1116
			end
1117
		end 
1118
	end
1119
1120
	
1121
end
1122
1123
function movecframe(p,pos)
1124
	p.Parent=game.Lighting
1125
	p.Position=pos
1126
	p.Parent=game.Workspace
1127
end
1128
1129
function checkAllyWIJ(killer, victim)
1130
if killer.TeamColor==BrickColor.new("White") and victim.TeamColor==BrickColor.new("White") then
1131
	if killer~=victim then
1132
	return false
1133
	else
1134
	return true
1135
	end
1136
else
1137
	if killer ~= victim then
1138
		if killer.TeamColor==BrickColor.new("Bright blue") and victim.TeamColor==BrickColor.new("Bright red") then 
1139
		return true
1140
		elseif killer.TeamColor==BrickColor.new("Bright red") and victim.TeamColor==BrickColor.new("Bright blue") then
1141
		return true
1142
		elseif killer.TeamColor == victim.TeamColor then
1143
		return true
1144
		else
1145
		return false
1146
		end
1147
		return false
1148
	else
1149
	return true
1150
	end
1151
	return false
1152
end
1153
end
1154
1155
function takeDamage(dm, pl)
1156
if pl:findFirstChild("Shield")~=nil then
1157
sh=pl:findFirstChild("Shield")
1158
	if sh.Value==0 then
1159
	pl.Humanoid:TakeDamage(dm)
1160
	elseif sh.Value<dm then
1161
	newdm=dm-sh.Value
1162
	sh.Value=0
1163
	pl.Humanoid:TakeDamage(newdm)
1164
	elseif sh.Value>dm then
1165
	sh.Value=sh.Value-dm
1166
	elseif sh.Value==dm then
1167
	sh.Value=0
1168
	end
1169
else
1170
pl.Humanoid:TakeDamage(dm)
1171
end
1172
end
1173
1174
function fire(aim)
1175
	sp.Handle.Fire1:Play()
1176
	sp.Handle.Fire2:play()
1177
	local bullet=Bullet:clone()
1178
	--[[local bt2=game.Lighting.BulletTexture:clone()
1179
	bt2.BrickColor=BrickColor.new("Bright red")
1180
	bt2.Mesh.Scale=Vector3.new(.5,.5,2)]]--
1181
	local totalDist=0
1182
	Lengthdist=-RayLength/.5
1183
	local startpoint=sp.Handle.CFrame*BarrlePos
1184
	local direction=(aim-startpoint)
1185
	local cfrm=CFrame.new(startpoint, direction+startpoint)
1186
	local vector=startpoint+(direction.Unit*999)
1187
		if (startpoint-vector).magnitude<1000 then
1188
			if game.Workspace:FindPartOnRay(Ray.new(player.Character.Head.Position,startpoint-player.Character.Head.Position),player.Character)==nil then
1189
			local hit,pos=raycast(startpoint,vector,player.Character)
1190
			bullet.Parent=game.Workspace
1191
			--bt2.Parent=game.Workspace
1192
			if hit~=nil then
1193
				if hit.Parent:FindFirstChild("VecHealth")~=nil then
1194
				vech=hit.Parent:FindFirstChild("VecHealth")
1195
				vech.Value=vech.Value-VehicleDamage
1196
				end
1197
				if hit.Parent:FindFirstChild("HealthStatus")~=nil then
1198
				fo=hit.Parent:FindFirstChild("HealthStatus")
1199
				fo.Value=fo.Value-BaseDamage
1200
				end
1201
				local humanoid=hit.Parent:FindFirstChild("Humanoid")
1202
				if humanoid~=nil then
1203
					local damage=BaseDamage
1204
					if hit.Name=="Head" then
1205
						damage=damage*3
1206
					elseif hit.Name=="Torso" then
1207
					else
1208
						damage=damage*1
1209
					end
1210
					if humanoid.Health>0 then
1211
						local eplr=game.Players:playerFromCharacter(humanoid.Parent)
1212
						local plr=game.Players:playerFromCharacter(sp.Parent)
1213
						if eplr~=nil and plr~=nil then
1214
						if (checkAllyWIJ(plr, eplr)==false) then
1215
								if hit.Parent:findFirstChild("ForceField")==nil then
1216
								tagHumanoid(humanoid)
1217
								takeDamage(damage, humanoid.Parent)
1218
								sX=sfx:clone()
1219
								sX.Parent=player
1220
								sX:play()
1221
								end
1222
						end
1223
						else
1224
							if hit.Parent:findFirstChild("ForceField")==nil then
1225
							tagHumanoid(humanoid)
1226
							takeDamage(damage, humanoid.Parent)
1227
							sX=sfx:clone()
1228
							sX.Parent=player
1229
							sX:play()
1230
							end
1231
						end
1232
					end
1233
				end
1234
				distance=(startpoint-pos).magnitude
1235
				bullet.CFrame=cfrm*CFrame.new(0,0,-distance/2)
1236
				bullet.Mesh.Scale=Vector3.new(.15,.15,distance)
1237
			else
1238
				bullet.CFrame=cfrm*CFrame.new(0,0,-RayLength/2) 
1239
				bullet.Mesh.Scale=Vector3.new(.15,.15,RayLength)
1240
			end
1241
			if pos~=nil then
1242
				--bt2.CFrame=bullet.CFrame
1243
				--movecframe(bt2,pos)
1244
			end
1245
			local deb=game:FindFirstChild("Debris")
1246
			if deb==nil then
1247
				local debris=Instance.new("Debris")
1248
				debris.Parent=game
1249
			end
1250
			check()
1251
			game.Debris:AddItem(bullet,.05)
1252
			game.Debris:AddItem(sX, .3)
1253
			--game.Debris:AddItem(bt2,.5)
1254
		end
1255
	end
1256
end
1257
1258
function onButton1Up(mouse)
1259
	down=false
1260
end
1261
1262
function onButton1Down(mouse)
1263
	h=sp.Parent:FindFirstChild("Humanoid")
1264
	if not enabled or reloading or down or h==nil then
1265
		return
1266
	end
1267
	if Charge.Value<MaxCharge and h.Health>0 and overheated==false and battery==true then
1268
		--[[if sp.Ammo.Value<=0 then
1269
			if not reloading then
1270
				reload(mouse)
1271
			end
1272
			return
1273
		end]]
1274
		down=true
1275
		enabled=false
1276
		while down do
1277
			if Charge.Value>=MaxCharge or sp.Parent:FindFirstChild("Humanoid")==nil or overheated == true then
1278
				break
1279
			end
1280
			sfd=sfd+1
1281
			if sfd>=shotsForDepl then
1282
			sfd=0
1283
			batteryLife.Value=batteryLife.Value-math.random(minDepletion, maxDepletion)
1284
			end
1285
			if burst then
1286
				local startpoint=sp.Handle.CFrame*BarrlePos
1287
				local mag=(mouse.Hit.p-startpoint).magnitude
1288
				local rndm=Vector3.new(math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag))
1289
				fire(mouse.Hit.p+rndm)
1290
				Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
1291
				if Charge.Value>=MaxCharge then
1292
					break
1293
				end
1294
				wait(.05)
1295
				local startpoint=sp.Handle.CFrame*BarrlePos
1296
				local mag2=((mouse.Hit.p+rndm)-startpoint).magnitude
1297
				local rndm2=Vector3.new(math.random(-(.1/10)*mag2,(.1/10)*mag2),math.random(-(.1/10)*mag2,(.1/10)*mag2),math.random(-(.1/10)*mag2,(.1/10)*mag2))
1298
				fire(mouse.Hit.p+rndm+rndm2)
1299
				Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
1300
				if Charge.Value>=MaxCharge then
1301
					break
1302
				end
1303
				wait(.05)
1304
				fire(mouse.Hit.p+rndm+rndm2+rndm2)
1305
				Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
1306
			elseif shot then
1307
				Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
1308
				local startpoint=sp.Handle.CFrame*BarrlePos
1309
				local mag=(mouse.Hit.p-startpoint).magnitude
1310
				local rndm=Vector3.new(math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag))
1311
				fire(mouse.Hit.p+rndm)
1312
				local mag2=((mouse.Hit.p+rndm)-startpoint).magnitude
1313
				local rndm2=Vector3.new(math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2))
1314
				fire(mouse.Hit.p+rndm+rndm2)
1315
				local rndm3=Vector3.new(math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2))
1316
				fire(mouse.Hit.p+rndm+rndm3)
1317
				local rndm4=Vector3.new(math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2),math.random(-(.2/10)*mag2,(.2/10)*mag2))
1318
				fire(mouse.Hit.p+rndm+rndm4)
1319
			else
1320
				script.Parent.Flare.GUI.Light.Visible = true
1321
				Charge.Value=Charge.Value+math.random(chargeperfireMIN, chargeperfireMAX)
1322
				local startpoint=sp.Handle.CFrame*BarrlePos
1323
				local mag=(mouse.Hit.p-startpoint).magnitude
1324
				local rndm=Vector3.new(math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag),math.random(-(Spread/10)*mag,(Spread/10)*mag))
1325
				fire(mouse.Hit.p+rndm)
1326
				wait(Firerate/25)
1327
				script.Parent.Flare.GUI.Light.Visible = false
1328
				script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.2, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
1329
				script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.15, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
1330
				wait(Firerate/3)
1331
				script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.1, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
1332
				script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.05, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
1333
				wait(Firerate/3)
1334
				script.Parent.Parent.Torso.weld1.C1 = CFrame.new(-0.25, 1.35, 0.6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(0), math.rad(-90))--Left arm
1335
				script.Parent.Parent.Torso.weld2.C1 = CFrame.new(-1, 0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(0), math.rad(0))--Right arm
1336
				--Originals
1337
			end
1338
			wait(Firerate)
1339
			if not automatic or battery==false then
1340
				break
1341
			end
1342
		end	
1343
		enabled=true
1344
	else
1345
		sp.Handle.Trigger:Play()
1346
	end
1347
end
1348
1349
function stab(part)
1350
	local h = part.Parent:findFirstChild("Humanoid")
1351
		if h~= nil and stabstopper == false then
1352
		stabstopper = true
1353
		h.Health = h.Health - 90	
1354
		h.Sit = true
1355
	end
1356
end
1357
		
1358
		
1359
		
1360
	
1361
1362
function onEquippedLocal(mouse)
1363
	if mouse==nil then
1364
		print("Mouse not found")
1365
		return 
1366
	end
1367
	script.GunGui:clone().Parent=player.PlayerGui
1368
	mouse.Icon=Cursors[1]
1369
	mouse.KeyDown:connect(function(key) onKeyDown(key,mouse) end)
1370
	mouse.Button1Down:connect(function() onButton1Down(mouse) end)
1371
	mouse.Button1Up:connect(function() onButton1Up(mouse) end)
1372
	down=false
1373
	equiped=true
1374
	check()
1375
end
1376
function onUnequippedLocal(mouse)
1377
		if player.PlayerGui:FindFirstChild("GunGui")~=nil then
1378
		player.PlayerGui:FindFirstChild("GunGui").Parent=nil	
1379
		end
1380
	equiped=false
1381
	reloading=false
1382
	down=false
1383
	sp.Name = OriginalToolName
1384
end
1385
sp.K2.Touched:connect(stab)
1386
sp.Equipped:connect(onEquippedLocal)
1387
sp.Unequipped:connect(onUnequippedLocal)
1388
Tool.Equipped:connect(take)
1389
Tool.Unequipped:connect(out)
1390
check()
1391
end))
1392
ScreenGui7.Name = "GunGui"
1393
ScreenGui7.Parent = LocalScript6
1394
Frame8.Name = "Back"
1395
Frame8.Parent = ScreenGui7
1396
Frame8.Transparency = 0.40000000596046
1397
Frame8.Size = UDim2.new(0, 400, 0, 25)
1398
Frame8.Position = UDim2.new(0.5, 300, 0.899999976, 0)
1399
Frame8.Visible = false
1400
Frame8.BackgroundColor3 = Color3.new(0.243137, 0.360784, 0.364706)
1401
Frame8.BackgroundTransparency = 0.40000000596046
1402
Frame8.BorderSizePixel = 0
1403
Frame9.Parent = Frame8
1404
Frame9.Size = UDim2.new(0, 0, 1, 0)
1405
Frame9.BackgroundColor3 = Color3.new(0.423529, 0.839216, 0.839216)
1406
Frame9.BorderColor3 = Color3.new(0, 0, 0)
1407
Frame9.BorderSizePixel = 0
1408
TextLabel10.Name = "Status"
1409
TextLabel10.Parent = Frame8
1410
TextLabel10.Transparency = 1
1411
TextLabel10.Size = UDim2.new(0, 129, 0.600000024, 0)
1412
TextLabel10.Text = "0%"
1413
TextLabel10.Position = UDim2.new(0, -175, 0, 4)
1414
TextLabel10.BackgroundTransparency = 1
1415
TextLabel10.BorderSizePixel = 0
1416
TextLabel10.ZIndex = 10
1417
TextLabel10.Font = Enum.Font.SciFi
1418
TextLabel10.FontSize = Enum.FontSize.Size24
1419
TextLabel10.TextColor3 = Color3.new(0.6, 1, 0.941177)
1420
TextLabel10.TextStrokeColor3 = Color3.new(1, 1, 1)
1421
TextLabel10.TextXAlignment = Enum.TextXAlignment.Left
1422
Frame11.Parent = ScreenGui7
1423
Frame11.Transparency = 0.89999997615814
1424
Frame11.Size = UDim2.new(0, 0, 1, 0)
1425
Frame11.Visible = false
1426
Frame11.BackgroundColor3 = Color3.new(0.4, 0.992157, 1)
1427
Frame11.BackgroundTransparency = 0.89999997615814
1428
Frame11.BorderSizePixel = 0
1429
Frame12.Name = "Battery"
1430
Frame12.Parent = ScreenGui7
1431
Frame12.Transparency = 0.40000000596046
1432
Frame12.Size = UDim2.new(0, 170, 0, 25)
1433
Frame12.Position = UDim2.new(0.5, 120, 0.899999976, 0)
1434
Frame12.Visible = false
1435
Frame12.BackgroundColor3 = Color3.new(0.243137, 0.360784, 0.364706)
1436
Frame12.BackgroundTransparency = 0.40000000596046
1437
Frame12.BorderSizePixel = 0
1438
TextLabel13.Name = "Status"
1439
TextLabel13.Parent = Frame12
1440
TextLabel13.Transparency = 1
1441
TextLabel13.Size = UDim2.new(1, 0, 1, 0)
1442
TextLabel13.Text = "100"
1443
TextLabel13.Position = UDim2.new(0, -7, 0, 33)
1444
TextLabel13.BackgroundTransparency = 1
1445
TextLabel13.BorderSizePixel = 0
1446
TextLabel13.ZIndex = 2
1447
TextLabel13.Font = Enum.Font.SciFi
1448
TextLabel13.FontSize = Enum.FontSize.Size14
1449
TextLabel13.TextColor3 = Color3.new(0.607843, 1, 0.968628)
1450
TextLabel13.TextStrokeColor3 = Color3.new(1, 1, 1)
1451
TextLabel13.TextXAlignment = Enum.TextXAlignment.Right
1452
TextLabel14.Name = "sign"
1453
TextLabel14.Parent = Frame12
1454
TextLabel14.Transparency = 1
1455
TextLabel14.Size = UDim2.new(1, 0, 1, 0)
1456
TextLabel14.Text = "GAS-SUPPLY"
1457
TextLabel14.Position = UDim2.new(0, 4, 0, 33)
1458
TextLabel14.BackgroundTransparency = 1
1459
TextLabel14.BorderSizePixel = 0
1460
TextLabel14.ZIndex = 2
1461
TextLabel14.Font = Enum.Font.SciFi
1462
TextLabel14.FontSize = Enum.FontSize.Size14
1463
TextLabel14.TextColor3 = Color3.new(0.607843, 1, 0.968628)
1464
TextLabel14.TextStrokeColor3 = Color3.new(1, 0.937255, 0.94902)
1465
TextLabel14.TextXAlignment = Enum.TextXAlignment.Left
1466
Frame15.Name = "Battery2"
1467
Frame15.Parent = ScreenGui7
1468
Frame15.Transparency = 0.40000000596046
1469
Frame15.Size = UDim2.new(0, 170, 0, 25)
1470
Frame15.Position = UDim2.new(0.5, 120, 0.899999976, 33)
1471
Frame15.Visible = false
1472
Frame15.BackgroundColor3 = Color3.new(0.243137, 0.360784, 0.364706)
1473
Frame15.BackgroundTransparency = 0.40000000596046
1474
Frame15.BorderSizePixel = 0
1475
LocalScript16.Name = "Weld1"
1476
LocalScript16.Parent = Tool0
1477
table.insert(cors,sandbox(LocalScript16,function()
1478
function Weld(x,y)
1479
	local W = Instance.new("Weld")
1480
	W.Part0 = x
1481
	W.Part1 = y
1482
	local CJ = CFrame.new(x.Position)
1483
	local C0 = x.CFrame:inverse()*CJ
1484
	local C1 = y.CFrame:inverse()*CJ
1485
	W.C0 = C0
1486
	W.C1 = C1
1487
	W.Parent = x
1488
end
1489
1490
function Get(A)
1491
	if A.className == "Part" then
1492
		Weld(script.Parent.Handle, A)
1493
		A.Anchored = false
1494
		A.CanCollide = false
1495
	else
1496
		local C = A:GetChildren()
1497
		for i=1, #C do
1498
		Get(C[i])
1499
		end
1500
	end
1501
end
1502
1503
function Finale()
1504
	Get(script.Parent)
1505
end
1506
1507
script.Parent.Equipped:connect(Finale)
1508
script.Parent.Unequipped:connect(Finale)
1509
Finale()
1510
end))
1511
LocalScript17.Name = "Sprint"
1512
LocalScript17.Parent = Tool0
1513
table.insert(cors,sandbox(LocalScript17,function()
1514
player = owner
1515
1516
1517
mouse.KeyDown:connect(function(key)
1518
	if key == "f" then
1519
		player.Character.Humanoid.WalkSpeed = 24
1520
	end
1521
end)
1522
1523
mouse.KeyUp:connect(function(press)
1524
	if press == "q" then
1525
		player.Character.Humanoid.WalkSpeed = 16
1526
	end
1527
end)
1528
end))
1529
LocalScript18.Name = "GunDown"
1530
LocalScript18.Parent = Tool0
1531
table.insert(cors,sandbox(LocalScript18,function()
1532
wait()
1533
local Tool = script.Parent
1534
enabled = true
1535
function onEquippedLocal(mouse)
1536
	mouse.Icon = ""
1537
	mouse.KeyDown:connect(onKeyDown)
1538
end
1539
1540
function defaultrifle()
1541
torso = Tool.Parent:FindFirstChild("Torso")
1542
if torso ~= nil then
1543
torso.weld1.C1 = CFrame.new(0.7, 0.9, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(28), math.rad(-1))
1544
torso.weld2.C1 = CFrame.new(-0.6, 0, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-0.01), 0)
1545
end
1546
end
1547
1548
function defaultpistol()
1549
torso = Tool.Parent:FindFirstChild("Torso")
1550
if torso ~= nil then
1551
torso.weld1.C1 = CFrame.new(-0.5, 0.9, 0.7) * CFrame.fromEulerAnglesXYZ(math.rad(290), 0, math.rad(-90))
1552
torso.weld2.C1 = CFrame.new(-1, 0.6, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-20), 0)
1553
end
1554
end
1555
1556
function holster()
1557
torso = Tool.Parent:FindFirstChild("Torso")
1558
if torso ~= nil then
1559
torso.weld1.C1 = CFrame.new(0.5,0,.5) * CFrame.fromEulerAnglesXYZ(math.rad(315), 0, math.rad(-40))
1560
torso.weld2.C1 = CFrame.new(-.8, -0.6, -0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-40), math.rad(-60), 0)
1561
end
1562
end
1563
1564
1565
function onKeyDown(key)
1566
	if (key~=nil) then
1567
		key = key:lower()
1568
		if (key=="q")  then
1569
				defaultrifle()
1570
		end
1571
1572
			if (key=="f") then
1573
				holster()
1574
		end
1575
	end
1576
end
1577
Tool.Equipped:connect(onEquippedLocal)
1578
end))
1579
Part19.Name = "Mag2"
1580
Part19.Parent = Tool0
1581
Part19.Material = Enum.Material.SmoothPlastic
1582
Part19.BrickColor = BrickColor.new("Really black")
1583
Part19.Transparency = 1
1584
Part19.Rotation = Vector3.new(-180, -5.00999975, 0)
1585
Part19.CanCollide = false
1586
Part19.FormFactor = Enum.FormFactor.Symmetric
1587
Part19.Size = Vector3.new(1, 1, 1)
1588
Part19.CFrame = CFrame.new(-2156.87598, 182.286957, 6.93741608, 0.996186376, -5.08195626e-05, -0.0872520208, -4.60000192e-05, -1, 5.72477293e-05, -0.0872520283, -5.30158031e-05, -0.996186376)
1589
Part19.BottomSurface = Enum.SurfaceType.Smooth
1590
Part19.TopSurface = Enum.SurfaceType.Smooth
1591
Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1592
Part19.Position = Vector3.new(-2156.87598, 182.286957, 6.93741608)
1593
Part19.Orientation = Vector3.new(0, -174.98999, -180)
1594
Part19.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1595
CylinderMesh20.Parent = Part19
1596
CylinderMesh20.Scale = Vector3.new(0.0399999991, 0.479999989, 0.0399999991)
1597
CylinderMesh20.Scale = Vector3.new(0.0399999991, 0.479999989, 0.0399999991)
1598
Part21.Name = "Workspace->Model->Part"
1599
Part21.Parent = Tool0
1600
Part21.Material = Enum.Material.SmoothPlastic
1601
Part21.BrickColor = BrickColor.new("Really black")
1602
Part21.Reflectance = 0.15000000596046
1603
Part21.Rotation = Vector3.new(179.959991, 84.9899979, 30.039999)
1604
Part21.CanCollide = false
1605
Part21.FormFactor = Enum.FormFactor.Plate
1606
Part21.Size = Vector3.new(1, 0.400000006, 1)
1607
Part21.CFrame = CFrame.new(-2155.60669, 182.001053, 6.5755229, 0.0755459815, -0.043686986, 0.996184886, -0.500048876, -0.865997255, -5.63464127e-05, 0.862695813, -0.498136848, -0.0872682258)
1608
Part21.BottomSurface = Enum.SurfaceType.Smooth
1609
Part21.TopSurface = Enum.SurfaceType.Smooth
1610
Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1611
Part21.Position = Vector3.new(-2155.60669, 182.001053, 6.5755229)
1612
Part21.Orientation = Vector3.new(0, 95.0099945, -150)
1613
Part21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1614
SpecialMesh22.Parent = Part21
1615
SpecialMesh22.Scale = Vector3.new(0.0399999991, 0.640000045, 0.239999995)
1616
SpecialMesh22.MeshType = Enum.MeshType.Wedge
1617
SpecialMesh22.Scale = Vector3.new(0.0399999991, 0.640000045, 0.239999995)
1618
Part23.Name = "Workspace->Model->Part"
1619
Part23.Parent = Tool0
1620
Part23.Material = Enum.Material.SmoothPlastic
1621
Part23.BrickColor = BrickColor.new("Really black")
1622
Part23.Reflectance = 0.15000000596046
1623
Part23.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
1624
Part23.CanCollide = false
1625
Part23.FormFactor = Enum.FormFactor.Plate
1626
Part23.Size = Vector3.new(1, 0.400000006, 1)
1627
Part23.CFrame = CFrame.new(-2155.6748, 182.228683, 6.94304609, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
1628
Part23.BottomSurface = Enum.SurfaceType.Smooth
1629
Part23.TopSurface = Enum.SurfaceType.Smooth
1630
Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1631
Part23.Position = Vector3.new(-2155.6748, 182.228683, 6.94304609)
1632
Part23.Orientation = Vector3.new(0, -84.9899979, 30)
1633
Part23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1634
BlockMesh24.Parent = Part23
1635
BlockMesh24.Scale = Vector3.new(0.0399999991, 0.320000023, 1.48000002)
1636
BlockMesh24.Scale = Vector3.new(0.0399999991, 0.320000023, 1.48000002)
1637
Part25.Name = "Workspace->Model->Part"
1638
Part25.Parent = Tool0
1639
Part25.Material = Enum.Material.SmoothPlastic
1640
Part25.BrickColor = BrickColor.new("Really black")
1641
Part25.Reflectance = 0.15000000596046
1642
Part25.Rotation = Vector3.new(-0.0399999991, -84.9899979, -150.039993)
1643
Part25.CanCollide = false
1644
Part25.FormFactor = Enum.FormFactor.Plate
1645
Part25.Size = Vector3.new(1, 0.400000006, 1)
1646
Part25.CFrame = CFrame.new(-2154.74097, 181.882095, 7.06196594, -0.0756070167, 0.0435730554, -0.996185243, -0.499944121, -0.866057754, 6.27394184e-05, -0.862751186, 0.49804166, 0.087264128)
1647
Part25.BottomSurface = Enum.SurfaceType.Smooth
1648
Part25.TopSurface = Enum.SurfaceType.Smooth
1649
Part25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1650
Part25.Position = Vector3.new(-2154.74097, 181.882095, 7.06196594)
1651
Part25.Orientation = Vector3.new(0, -84.9899979, -150)
1652
Part25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1653
SpecialMesh26.Parent = Part25
1654
SpecialMesh26.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
1655
SpecialMesh26.MeshType = Enum.MeshType.Wedge
1656
SpecialMesh26.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
1657
Part27.Name = "Workspace->Model->Part"
1658
Part27.Parent = Tool0
1659
Part27.Material = Enum.Material.SmoothPlastic
1660
Part27.BrickColor = BrickColor.new("Really black")
1661
Part27.Reflectance = 0.15000000596046
1662
Part27.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
1663
Part27.CanCollide = false
1664
Part27.FormFactor = Enum.FormFactor.Plate
1665
Part27.Size = Vector3.new(1, 0.400000006, 2)
1666
Part27.CFrame = CFrame.new(-2158.55566, 182.069565, 7.28767395, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
1667
Part27.BottomSurface = Enum.SurfaceType.Smooth
1668
Part27.TopSurface = Enum.SurfaceType.Smooth
1669
Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1670
Part27.Position = Vector3.new(-2158.55566, 182.069565, 7.28767395)
1671
Part27.Orientation = Vector3.new(0, -84.9899979, 30)
1672
Part27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1673
BlockMesh28.Parent = Part27
1674
BlockMesh28.Scale = Vector3.new(0.0399999991, 0.279999971, 0.75999999)
1675
BlockMesh28.Scale = Vector3.new(0.0399999991, 0.279999971, 0.75999999)
1676
Part29.Name = "Workspace->Model->Part"
1677
Part29.Parent = Tool0
1678
Part29.Material = Enum.Material.SmoothPlastic
1679
Part29.BrickColor = BrickColor.new("Really black")
1680
Part29.Reflectance = 0.15000000596046
1681
Part29.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
1682
Part29.CanCollide = false
1683
Part29.FormFactor = Enum.FormFactor.Plate
1684
Part29.Size = Vector3.new(1, 0.400000006, 1)
1685
Part29.CFrame = CFrame.new(-2157.18652, 181.853149, 6.62823486, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
1686
Part29.BottomSurface = Enum.SurfaceType.Smooth
1687
Part29.TopSurface = Enum.SurfaceType.Smooth
1688
Part29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1689
Part29.Position = Vector3.new(-2157.18652, 181.853149, 6.62823486)
1690
Part29.Orientation = Vector3.new(30, 5, -22)
1691
Part29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1692
BlockMesh30.Parent = Part29
1693
BlockMesh30.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
1694
BlockMesh30.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
1695
Part31.Name = "Laser"
1696
Part31.Parent = Tool0
1697
Part31.Material = Enum.Material.SmoothPlastic
1698
Part31.BrickColor = BrickColor.new("Lime green")
1699
Part31.Transparency = 1
1700
Part31.Rotation = Vector3.new(-180, -5.00999975, -90)
1701
Part31.CanCollide = false
1702
Part31.FormFactor = Enum.FormFactor.Symmetric
1703
Part31.Size = Vector3.new(1, 1, 1)
1704
Part31.CFrame = CFrame.new(-2155.00708, 181.870773, 6.7736969, 5.60000008e-05, 0.996186137, -0.0872540027, 1, -5.10747086e-05, 5.8680278e-05, 5.40000001e-05, -0.0872540101, -0.996186137)
1705
Part31.BottomSurface = Enum.SurfaceType.Smooth
1706
Part31.TopSurface = Enum.SurfaceType.Smooth
1707
Part31.Color = Color3.new(0, 1, 0)
1708
Part31.Position = Vector3.new(-2155.00708, 181.870773, 6.7736969)
1709
Part31.Orientation = Vector3.new(0, -174.98999, 90)
1710
Part31.Color = Color3.new(0, 1, 0)
1711
CylinderMesh32.Parent = Part31
1712
CylinderMesh32.Offset = Vector3.new(0, 15.5, 0)
1713
CylinderMesh32.Scale = Vector3.new(0.0399999991, 31, 0.0399999991)
1714
CylinderMesh32.Scale = Vector3.new(0.0399999991, 31, 0.0399999991)
1715
Part33.Name = "Workspace->Model->Part"
1716
Part33.Parent = Tool0
1717
Part33.Material = Enum.Material.SmoothPlastic
1718
Part33.BrickColor = BrickColor.new("Really black")
1719
Part33.Reflectance = 0.15000000596046
1720
Part33.Rotation = Vector3.new(179.959991, 84.9899979, -29.9599991)
1721
Part33.CanCollide = false
1722
Part33.FormFactor = Enum.FormFactor.Plate
1723
Part33.Size = Vector3.new(1, 0.400000006, 1)
1724
Part33.CFrame = CFrame.new(-2159.18481, 181.903336, 7.43913984, 0.0756019726, 0.0435730331, 0.99618566, 0.499943823, -0.866057932, -6.02009786e-05, 0.862751722, 0.498041391, -0.087259762)
1725
Part33.BottomSurface = Enum.SurfaceType.Smooth
1726
Part33.TopSurface = Enum.SurfaceType.Smooth
1727
Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1728
Part33.Position = Vector3.new(-2159.18481, 181.903336, 7.43913984)
1729
Part33.Orientation = Vector3.new(0, 95.0099945, 150)
1730
Part33.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1731
SpecialMesh34.Parent = Part33
1732
SpecialMesh34.Scale = Vector3.new(0.0399999991, 0.680000007, 0.239999995)
1733
SpecialMesh34.MeshType = Enum.MeshType.Wedge
1734
SpecialMesh34.Scale = Vector3.new(0.0399999991, 0.680000007, 0.239999995)
1735
Part35.Name = "Workspace->Model->Part"
1736
Part35.Parent = Tool0
1737
Part35.Material = Enum.Material.SmoothPlastic
1738
Part35.BrickColor = BrickColor.new("Really black")
1739
Part35.Reflectance = 0.15000000596046
1740
Part35.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
1741
Part35.CanCollide = false
1742
Part35.FormFactor = Enum.FormFactor.Plate
1743
Part35.Size = Vector3.new(1, 0.400000006, 1)
1744
Part35.CFrame = CFrame.new(-2154.81812, 182.228577, 6.868011, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
1745
Part35.BottomSurface = Enum.SurfaceType.Smooth
1746
Part35.TopSurface = Enum.SurfaceType.Smooth
1747
Part35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1748
Part35.Position = Vector3.new(-2154.81812, 182.228577, 6.868011)
1749
Part35.Orientation = Vector3.new(0, -84.9899979, 30)
1750
Part35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1751
SpecialMesh36.Parent = Part35
1752
SpecialMesh36.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
1753
SpecialMesh36.MeshType = Enum.MeshType.Wedge
1754
SpecialMesh36.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
1755
Part37.Name = "Workspace->Model->Part"
1756
Part37.Parent = Tool0
1757
Part37.Material = Enum.Material.SmoothPlastic
1758
Part37.BrickColor = BrickColor.new("Really black")
1759
Part37.Reflectance = 0.15000000596046
1760
Part37.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
1761
Part37.CanCollide = false
1762
Part37.FormFactor = Enum.FormFactor.Plate
1763
Part37.Size = Vector3.new(1, 0.400000006, 1)
1764
Part37.CFrame = CFrame.new(-2156.19116, 182.03476, 7.10064697, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
1765
Part37.BottomSurface = Enum.SurfaceType.Smooth
1766
Part37.TopSurface = Enum.SurfaceType.Smooth
1767
Part37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1768
Part37.Position = Vector3.new(-2156.19116, 182.03476, 7.10064697)
1769
Part37.Orientation = Vector3.new(0, -84.9899979, 30)
1770
Part37.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1771
BlockMesh38.Parent = Part37
1772
BlockMesh38.Scale = Vector3.new(0.0399999991, 0.279999971, 0.800000012)
1773
BlockMesh38.Scale = Vector3.new(0.0399999991, 0.279999971, 0.800000012)
1774
Part39.Name = "Workspace->Model->Part"
1775
Part39.Parent = Tool0
1776
Part39.Material = Enum.Material.SmoothPlastic
1777
Part39.BrickColor = BrickColor.new("Black")
1778
Part39.Rotation = Vector3.new(60.0999985, 2.5, -94.3399963)
1779
Part39.CanCollide = false
1780
Part39.FormFactor = Enum.FormFactor.Symmetric
1781
Part39.Size = Vector3.new(1, 1, 1)
1782
Part39.CFrame = CFrame.new(-2154.94849, 181.852921, 6.98119307, -0.0756090358, 0.996184587, 0.0435859524, -0.49995023, -5.31602054e-05, -0.866054177, -0.862747431, -0.0872723311, 0.498046726)
1783
Part39.BottomSurface = Enum.SurfaceType.Smooth
1784
Part39.TopSurface = Enum.SurfaceType.Smooth
1785
Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
1786
Part39.Position = Vector3.new(-2154.94849, 181.852921, 6.98119307)
1787
Part39.Orientation = Vector3.new(60, 5, -90.0099945)
1788
Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
1789
CylinderMesh40.Parent = Part39
1790
CylinderMesh40.Scale = Vector3.new(0.159999996, 0.519999981, 0.159999996)
1791
CylinderMesh40.Scale = Vector3.new(0.159999996, 0.519999981, 0.159999996)
1792
Part41.Name = "Workspace->Model->Part"
1793
Part41.Parent = Tool0
1794
Part41.Material = Enum.Material.SmoothPlastic
1795
Part41.BrickColor = BrickColor.new("Really black")
1796
Part41.Reflectance = 0.15000000596046
1797
Part41.Rotation = Vector3.new(179.959991, 84.9899979, -149.959991)
1798
Part41.CanCollide = false
1799
Part41.FormFactor = Enum.FormFactor.Plate
1800
Part41.Size = Vector3.new(1, 0.400000006, 1)
1801
Part41.CFrame = CFrame.new(-2157.75146, 182.139572, 6.84373379, -0.0755540058, 0.0436889939, 0.99618423, 0.500047088, 0.865998268, -5.42367488e-05, -0.862696111, 0.498134911, -0.0872761905)
1802
Part41.BottomSurface = Enum.SurfaceType.Smooth
1803
Part41.TopSurface = Enum.SurfaceType.Smooth
1804
Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1805
Part41.Position = Vector3.new(-2157.75146, 182.139572, 6.84373379)
1806
Part41.Orientation = Vector3.new(0, 95.0099945, 30)
1807
Part41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1808
SpecialMesh42.Parent = Part41
1809
SpecialMesh42.Scale = Vector3.new(0.0399999991, 0.160000011, 0.159999996)
1810
SpecialMesh42.MeshType = Enum.MeshType.Wedge
1811
SpecialMesh42.Scale = Vector3.new(0.0399999991, 0.160000011, 0.159999996)
1812
Part43.Name = "Handle"
1813
Part43.Parent = Tool0
1814
Part43.Material = Enum.Material.SmoothPlastic
1815
Part43.BrickColor = BrickColor.new("Really black")
1816
Part43.Rotation = Vector3.new(-0.0299999993, -84.9899979, 179.959991)
1817
Part43.CanCollide = false
1818
Part43.FormFactor = Enum.FormFactor.Plate
1819
Part43.Size = Vector3.new(1, 0.400000006, 3)
1820
Part43.CFrame = CFrame.new(-2157.27832, 181.84697, 6.97262478, -0.0872679949, -5.40437359e-05, -0.996184886, 6.09999915e-05, -1, 4.89069753e-05, -0.996184886, -5.64992552e-05, 0.0872679949)
1821
Part43.BottomSurface = Enum.SurfaceType.Smooth
1822
Part43.TopSurface = Enum.SurfaceType.Smooth
1823
Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1824
Part43.Position = Vector3.new(-2157.27832, 181.84697, 6.97262478)
1825
Part43.Orientation = Vector3.new(0, -84.9899979, 180)
1826
Part43.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1827
BlockMesh44.Parent = Part43
1828
BlockMesh44.Scale = Vector3.new(0.239999995, 0.720000029, 0.946666658)
1829
BlockMesh44.Scale = Vector3.new(0.239999995, 0.720000029, 0.946666658)
1830
Sound45.Name = "Cartridge"
1831
Sound45.Parent = Part43
1832
Sound45.Pitch = 0.75
1833
Sound45.SoundId = "http://roblox.com/asset/?id=10209834"
1834
Sound45.Volume = 1
1835
Sound46.Name = "Fire1"
1836
Sound46.Parent = Part43
1837
Sound46.Pitch = 2
1838
Sound46.SoundId = "rbxassetid://410543238"
1839
Sound46.Volume = 1
1840
Sound47.Name = "Fire2"
1841
Sound47.Parent = Part43
1842
Sound47.SoundId = "rbxassetid://410543238"
1843
Sound47.Volume = 1
1844
Sound48.Name = "SmokeSound"
1845
Sound48.Parent = Part43
1846
Sound48.SoundId = "rbxassetid://302274478"
1847
Sound48.Volume = 0.69999998807907
1848
Sound48.PlayOnRemove = true
1849
Sound49.Name = "Trigger"
1850
Sound49.Parent = Part43
1851
Sound49.Pitch = 0
1852
Sound49.SoundId = "rbxassetid://49041801"
1853
Sound49.Volume = 0
1854
Part50.Name = "Workspace->Model->Part"
1855
Part50.Parent = Tool0
1856
Part50.Material = Enum.Material.SmoothPlastic
1857
Part50.BrickColor = BrickColor.new("Really black")
1858
Part50.Reflectance = 0.15000000596046
1859
Part50.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
1860
Part50.CanCollide = false
1861
Part50.FormFactor = Enum.FormFactor.Plate
1862
Part50.Size = Vector3.new(1, 0.400000006, 1)
1863
Part50.CFrame = CFrame.new(-2157.50439, 181.866943, 6.66413116, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
1864
Part50.BottomSurface = Enum.SurfaceType.Smooth
1865
Part50.TopSurface = Enum.SurfaceType.Smooth
1866
Part50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1867
Part50.Position = Vector3.new(-2157.50439, 181.866943, 6.66413116)
1868
Part50.Orientation = Vector3.new(30, 5, -22)
1869
Part50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1870
BlockMesh51.Parent = Part50
1871
BlockMesh51.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
1872
BlockMesh51.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
1873
Part52.Name = "K1"
1874
Part52.Parent = Tool0
1875
Part52.Material = Enum.Material.SmoothPlastic
1876
Part52.BrickColor = BrickColor.new("Smoky grey")
1877
Part52.Rotation = Vector3.new(-180, -5.00999975, -180)
1878
Part52.CanCollide = false
1879
Part52.FormFactor = Enum.FormFactor.Symmetric
1880
Part52.Size = Vector3.new(1, 1, 1)
1881
Part52.CFrame = CFrame.new(-2155.92334, 181.582855, 6.85398102, -0.996186376, 5.06457218e-05, -0.0872520208, 4.60000192e-05, 1, 5.52553538e-05, 0.0872520283, 5.10310274e-05, -0.996186376)
1882
Part52.BottomSurface = Enum.SurfaceType.Smooth
1883
Part52.TopSurface = Enum.SurfaceType.Smooth
1884
Part52.Color = Color3.new(0.356863, 0.364706, 0.411765)
1885
Part52.Position = Vector3.new(-2155.92334, 181.582855, 6.85398102)
1886
Part52.Orientation = Vector3.new(0, -174.98999, 0)
1887
Part52.Color = Color3.new(0.356863, 0.364706, 0.411765)
1888
BlockMesh53.Parent = Part52
1889
BlockMesh53.Scale = Vector3.new(0.119999997, 0.239999995, 0.159999996)
1890
BlockMesh53.Scale = Vector3.new(0.119999997, 0.239999995, 0.159999996)
1891
Part54.Name = "Silencer"
1892
Part54.Parent = Tool0
1893
Part54.Material = Enum.Material.SmoothPlastic
1894
Part54.BrickColor = BrickColor.new("Dark stone grey")
1895
Part54.Rotation = Vector3.new(-180, -5.00999975, 90)
1896
Part54.CanCollide = false
1897
Part54.FormFactor = Enum.FormFactor.Symmetric
1898
Part54.Size = Vector3.new(1, 1, 1)
1899
Part54.CFrame = CFrame.new(-2154.6106, 181.87088, 6.73896265, -6.41447987e-05, -0.996177495, -0.0872649252, -0.999999046, 5.60439876e-05, 4.66112651e-05, -4.50383523e-05, 0.0872639641, -0.996177435)
1900
Part54.BottomSurface = Enum.SurfaceType.Smooth
1901
Part54.TopSurface = Enum.SurfaceType.Smooth
1902
Part54.Color = Color3.new(0.388235, 0.372549, 0.384314)
1903
Part54.Position = Vector3.new(-2154.6106, 181.87088, 6.73896265)
1904
Part54.Orientation = Vector3.new(0, -174.98999, -90)
1905
Part54.Color = Color3.new(0.388235, 0.372549, 0.384314)
1906
CylinderMesh55.Parent = Part54
1907
CylinderMesh55.Offset = Vector3.new(0, 0.810000002, 0)
1908
CylinderMesh55.Scale = Vector3.new(0.129999995, 0.680000007, 0.129999995)
1909
CylinderMesh55.Scale = Vector3.new(0.129999995, 0.680000007, 0.129999995)
1910
Part56.Name = "Workspace->Model->Part"
1911
Part56.Parent = Tool0
1912
Part56.Material = Enum.Material.SmoothPlastic
1913
Part56.BrickColor = BrickColor.new("Really black")
1914
Part56.Reflectance = 0.15000000596046
1915
Part56.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
1916
Part56.CanCollide = false
1917
Part56.FormFactor = Enum.FormFactor.Plate
1918
Part56.Size = Vector3.new(1, 0.400000006, 1)
1919
Part56.CFrame = CFrame.new(-2157.12915, 181.859039, 7.28455305, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
1920
Part56.BottomSurface = Enum.SurfaceType.Smooth
1921
Part56.TopSurface = Enum.SurfaceType.Smooth
1922
Part56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1923
Part56.Position = Vector3.new(-2157.12915, 181.859039, 7.28455305)
1924
Part56.Orientation = Vector3.new(-30, 5.00999975, -22)
1925
Part56.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1926
BlockMesh57.Parent = Part56
1927
BlockMesh57.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
1928
BlockMesh57.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
1929
Part58.Name = "Workspace->Model->Part"
1930
Part58.Parent = Tool0
1931
Part58.Material = Enum.Material.SmoothPlastic
1932
Part58.BrickColor = BrickColor.new("Really black")
1933
Part58.Reflectance = 0.15000000596046
1934
Part58.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
1935
Part58.CanCollide = false
1936
Part58.FormFactor = Enum.FormFactor.Plate
1937
Part58.Size = Vector3.new(1, 0.400000006, 1)
1938
Part58.CFrame = CFrame.new(-2157.4668, 181.725098, 7.39182281, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
1939
Part58.BottomSurface = Enum.SurfaceType.Smooth
1940
Part58.TopSurface = Enum.SurfaceType.Smooth
1941
Part58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1942
Part58.Position = Vector3.new(-2157.4668, 181.725098, 7.39182281)
1943
Part58.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
1944
Part58.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1945
SpecialMesh59.Parent = Part58
1946
SpecialMesh59.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
1947
SpecialMesh59.MeshType = Enum.MeshType.Wedge
1948
SpecialMesh59.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
1949
Part60.Name = "K3"
1950
Part60.Parent = Tool0
1951
Part60.Material = Enum.Material.Neon
1952
Part60.BrickColor = BrickColor.new("Storm blue")
1953
Part60.Rotation = Vector3.new(-0.0299999993, -84.9899979, 179.959991)
1954
Part60.CanCollide = false
1955
Part60.FormFactor = Enum.FormFactor.Symmetric
1956
Part60.Size = Vector3.new(1, 1, 1)
1957
Part60.CFrame = CFrame.new(-2154.17041, 181.582687, 6.70038605, -0.0872679949, -5.40437359e-05, -0.996184886, 6.09999915e-05, -1, 4.89069753e-05, -0.996184886, -5.64992552e-05, 0.0872679949)
1958
Part60.BottomSurface = Enum.SurfaceType.Smooth
1959
Part60.TopSurface = Enum.SurfaceType.Smooth
1960
Part60.Color = Color3.new(0.2, 0.345098, 0.509804)
1961
Part60.Position = Vector3.new(-2154.17041, 181.582687, 6.70038605)
1962
Part60.Orientation = Vector3.new(0, -84.9899979, 180)
1963
Part60.Color = Color3.new(0.2, 0.345098, 0.509804)
1964
SpecialMesh61.Parent = Part60
1965
SpecialMesh61.Scale = Vector3.new(0.0799999982, 0.239999995, 0.280000001)
1966
SpecialMesh61.MeshType = Enum.MeshType.Wedge
1967
SpecialMesh61.Scale = Vector3.new(0.0799999982, 0.239999995, 0.280000001)
1968
Part62.Name = "SmokeBrick"
1969
Part62.Parent = Tool0
1970
Part62.Material = Enum.Material.SmoothPlastic
1971
Part62.BrickColor = BrickColor.new("Black")
1972
Part62.Rotation = Vector3.new(179.970001, 84.9899979, -179.959991)
1973
Part62.CanCollide = false
1974
Part62.FormFactor = Enum.FormFactor.Plate
1975
Part62.Size = Vector3.new(1, 0.400000006, 4)
1976
Part62.CFrame = CFrame.new(-2156.8999, 182.184937, 6.9394989, -0.0872730464, 5.60281551e-05, 0.996184468, 6.00000276e-05, 1, -5.09863166e-05, -0.996184468, 5.53213613e-05, -0.0872730538)
1977
Part62.BottomSurface = Enum.SurfaceType.Smooth
1978
Part62.TopSurface = Enum.SurfaceType.Smooth
1979
Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)
1980
Part62.Position = Vector3.new(-2156.8999, 182.184937, 6.9394989)
1981
Part62.Orientation = Vector3.new(0, 95.0099945, 0)
1982
Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)
1983
BlockMesh63.Parent = Part62
1984
BlockMesh63.Scale = Vector3.new(0.239999995, 0.320000023, 0.899999976)
1985
BlockMesh63.Scale = Vector3.new(0.239999995, 0.320000023, 0.899999976)
1986
Smoke64.Parent = Part62
1987
Smoke64.Size = 0.10000000149012
1988
Smoke64.Color = Color3.new(0.345098, 1, 0.92549)
1989
Smoke64.Enabled = false
1990
Smoke64.Opacity = 0.10000000149012
1991
Smoke64.RiseVelocity = 2
1992
Smoke64.Color = Color3.new(0.345098, 1, 0.92549)
1993
Part65.Name = "Mag1"
1994
Part65.Parent = Tool0
1995
Part65.Material = Enum.Material.SmoothPlastic
1996
Part65.BrickColor = BrickColor.new("Really black")
1997
Part65.Transparency = 1
1998
Part65.Rotation = Vector3.new(-180, -5.00999975, 0)
1999
Part65.CanCollide = false
2000
Part65.FormFactor = Enum.FormFactor.Symmetric
2001
Part65.Size = Vector3.new(1, 1, 1)
2002
Part65.CFrame = CFrame.new(-2156.87598, 182.426971, 6.93742323, 0.996186376, -5.08195626e-05, -0.0872520208, -4.60000192e-05, -1, 5.72477293e-05, -0.0872520283, -5.30158031e-05, -0.996186376)
2003
Part65.BottomSurface = Enum.SurfaceType.Smooth
2004
Part65.TopSurface = Enum.SurfaceType.Smooth
2005
Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2006
Part65.Position = Vector3.new(-2156.87598, 182.426971, 6.93742323)
2007
Part65.Orientation = Vector3.new(0, -174.98999, -180)
2008
Part65.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2009
CylinderMesh66.Parent = Part65
2010
CylinderMesh66.Scale = Vector3.new(0.319999993, 0.519999981, 0.239999995)
2011
CylinderMesh66.Scale = Vector3.new(0.319999993, 0.519999981, 0.239999995)
2012
Part67.Name = "Workspace->Model->Part"
2013
Part67.Parent = Tool0
2014
Part67.Material = Enum.Material.SmoothPlastic
2015
Part67.BrickColor = BrickColor.new("Really black")
2016
Part67.Reflectance = 0.15000000596046
2017
Part67.Rotation = Vector3.new(129.509995, 65.1299973, -100.349998)
2018
Part67.CanCollide = false
2019
Part67.FormFactor = Enum.FormFactor.Plate
2020
Part67.Size = Vector3.new(1, 0.400000006, 1)
2021
Part67.CFrame = CFrame.new(-2156.07813, 181.895432, 6.55564117, -0.0755530074, 0.413682193, 0.907281041, 0.500049055, 0.802919149, -0.324456394, -0.862695098, 0.429171354, -0.267524302)
2022
Part67.BottomSurface = Enum.SurfaceType.Smooth
2023
Part67.TopSurface = Enum.SurfaceType.Smooth
2024
Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2025
Part67.Position = Vector3.new(-2156.07813, 181.895432, 6.55564117)
2026
Part67.Orientation = Vector3.new(18.9300003, 106.43, 31.9099998)
2027
Part67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2028
SpecialMesh68.Parent = Part67
2029
SpecialMesh68.Scale = Vector3.new(0.0399999991, 0.239999995, 0.280000001)
2030
SpecialMesh68.MeshType = Enum.MeshType.Wedge
2031
SpecialMesh68.Scale = Vector3.new(0.0399999991, 0.239999995, 0.280000001)
2032
Part69.Name = "WorkSpace->Model->Part"
2033
Part69.Parent = Tool0
2034
Part69.Material = Enum.Material.Neon
2035
Part69.BrickColor = BrickColor.new("Storm blue")
2036
Part69.Rotation = Vector3.new(179.970001, 84.9899979, -179.959991)
2037
Part69.CanCollide = false
2038
Part69.FormFactor = Enum.FormFactor.Plate
2039
Part69.Size = Vector3.new(1, 0.400000006, 4)
2040
Part69.CFrame = CFrame.new(-2156.8999, 182.054993, 6.93947601, -0.0872730464, 5.60281551e-05, 0.996184468, 6.00000276e-05, 1, -5.09863166e-05, -0.996184468, 5.53213613e-05, -0.0872730538)
2041
Part69.BottomSurface = Enum.SurfaceType.Smooth
2042
Part69.TopSurface = Enum.SurfaceType.Smooth
2043
Part69.Color = Color3.new(0.2, 0.345098, 0.509804)
2044
Part69.Position = Vector3.new(-2156.8999, 182.054993, 6.93947601)
2045
Part69.Orientation = Vector3.new(0, 95.0099945, 0)
2046
Part69.Color = Color3.new(0.2, 0.345098, 0.509804)
2047
BlockMesh70.Parent = Part69
2048
BlockMesh70.Scale = Vector3.new(0.239999995, 0.320000023, 0.899999976)
2049
BlockMesh70.Scale = Vector3.new(0.239999995, 0.320000023, 0.899999976)
2050
Part71.Name = "Workspace->Model->Part"
2051
Part71.Parent = Tool0
2052
Part71.Material = Enum.Material.SmoothPlastic
2053
Part71.BrickColor = BrickColor.new("Really black")
2054
Part71.Reflectance = 0.15000000596046
2055
Part71.Rotation = Vector3.new(179.959991, 84.9899979, 150.039993)
2056
Part71.CanCollide = false
2057
Part71.FormFactor = Enum.FormFactor.Plate
2058
Part71.Size = Vector3.new(1, 0.400000006, 1)
2059
Part71.CFrame = CFrame.new(-2157.7229, 182.145538, 7.17056179, -0.075609982, -0.0435839556, 0.996184528, -0.499945879, 0.866056681, -5.49360011e-05, -0.862749815, -0.498042524, -0.0872721523)
2060
Part71.BottomSurface = Enum.SurfaceType.Smooth
2061
Part71.TopSurface = Enum.SurfaceType.Smooth
2062
Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2063
Part71.Position = Vector3.new(-2157.7229, 182.145538, 7.17056179)
2064
Part71.Orientation = Vector3.new(0, 95.0099945, -30)
2065
Part71.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2066
SpecialMesh72.Parent = Part71
2067
SpecialMesh72.Scale = Vector3.new(0.0399999991, 0.160000011, 0.159999996)
2068
SpecialMesh72.MeshType = Enum.MeshType.Wedge
2069
SpecialMesh72.Scale = Vector3.new(0.0399999991, 0.160000011, 0.159999996)
2070
Part73.Name = "Workspace->Model->Part"
2071
Part73.Parent = Tool0
2072
Part73.Material = Enum.Material.SmoothPlastic
2073
Part73.BrickColor = BrickColor.new("Really black")
2074
Part73.Reflectance = 0.15000000596046
2075
Part73.Rotation = Vector3.new(179.959991, 84.9899979, -29.9599991)
2076
Part73.CanCollide = false
2077
Part73.FormFactor = Enum.FormFactor.Plate
2078
Part73.Size = Vector3.new(1, 0.400000006, 1)
2079
Part73.CFrame = CFrame.new(-2156.60938, 182.03476, 7.13730621, 0.0756019726, 0.0435730331, 0.99618566, 0.499943823, -0.866057932, -6.02009786e-05, 0.862751722, 0.498041391, -0.087259762)
2080
Part73.BottomSurface = Enum.SurfaceType.Smooth
2081
Part73.TopSurface = Enum.SurfaceType.Smooth
2082
Part73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2083
Part73.Position = Vector3.new(-2156.60938, 182.03476, 7.13730621)
2084
Part73.Orientation = Vector3.new(0, 95.0099945, 150)
2085
Part73.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2086
SpecialMesh74.Parent = Part73
2087
SpecialMesh74.Scale = Vector3.new(0.0399999991, 0.279999971, 0.0399999991)
2088
SpecialMesh74.MeshType = Enum.MeshType.Wedge
2089
SpecialMesh74.Scale = Vector3.new(0.0399999991, 0.279999971, 0.0399999991)
2090
Part75.Name = "Workspace->Model->Part"
2091
Part75.Parent = Tool0
2092
Part75.Material = Enum.Material.SmoothPlastic
2093
Part75.BrickColor = BrickColor.new("Really black")
2094
Part75.Reflectance = 0.15000000596046
2095
Part75.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
2096
Part75.CanCollide = false
2097
Part75.FormFactor = Enum.FormFactor.Plate
2098
Part75.Size = Vector3.new(1, 0.400000006, 1)
2099
Part75.CFrame = CFrame.new(-2156.08887, 181.747192, 7.25833082, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
2100
Part75.BottomSurface = Enum.SurfaceType.Smooth
2101
Part75.TopSurface = Enum.SurfaceType.Smooth
2102
Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2103
Part75.Position = Vector3.new(-2156.08887, 181.747192, 7.25833082)
2104
Part75.Orientation = Vector3.new(-30, 5.00999975, -22)
2105
Part75.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2106
BlockMesh76.Parent = Part75
2107
BlockMesh76.Scale = Vector3.new(0.280000001, 0.720000029, 0.0399999991)
2108
BlockMesh76.Scale = Vector3.new(0.280000001, 0.720000029, 0.0399999991)
2109
Part77.Name = "Workspace->Model->Part"
2110
Part77.Parent = Tool0
2111
Part77.Material = Enum.Material.SmoothPlastic
2112
Part77.BrickColor = BrickColor.new("Really black")
2113
Part77.Rotation = Vector3.new(90, 0, -5.00999975)
2114
Part77.CanCollide = false
2115
Part77.FormFactor = Enum.FormFactor.Plate
2116
Part77.Size = Vector3.new(1, 0.400000006, 1)
2117
Part77.CFrame = CFrame.new(-2156.8208, 181.870773, 6.92450714, 0.996186137, 0.0872540027, -5.17069784e-05, -4.70000086e-05, -5.6000008e-05, -1, -0.0872540101, 0.996186137, -5.16854889e-05)
2118
Part77.BottomSurface = Enum.SurfaceType.Smooth
2119
Part77.TopSurface = Enum.SurfaceType.Smooth
2120
Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2121
Part77.Position = Vector3.new(-2156.8208, 181.870773, 6.92450714)
2122
Part77.Orientation = Vector3.new(90, 5.00999975, 0)
2123
Part77.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2124
CylinderMesh78.Parent = Part77
2125
CylinderMesh78.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
2126
CylinderMesh78.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
2127
Part79.Name = "Workspace->Model->Part"
2128
Part79.Parent = Tool0
2129
Part79.Material = Enum.Material.SmoothPlastic
2130
Part79.BrickColor = BrickColor.new("Really black")
2131
Part79.Reflectance = 0.15000000596046
2132
Part79.Rotation = Vector3.new(71.9599991, 70.0499954, -102.799995)
2133
Part79.CanCollide = false
2134
Part79.FormFactor = Enum.FormFactor.Plate
2135
Part79.Size = Vector3.new(1, 0.400000006, 1)
2136
Part79.CFrame = CFrame.new(-2156.0249, 181.901215, 7.16336823, -0.0756109953, 0.332769156, 0.939972222, -0.499943942, 0.80297339, -0.32448408, -0.862750888, -0.494467974, 0.105652273)
2137
Part79.BottomSurface = Enum.SurfaceType.Smooth
2138
Part79.TopSurface = Enum.SurfaceType.Smooth
2139
Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2140
Part79.Position = Vector3.new(-2156.0249, 181.901215, 7.16336823)
2141
Part79.Orientation = Vector3.new(18.9300003, 83.5899963, -31.9099998)
2142
Part79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2143
SpecialMesh80.Parent = Part79
2144
SpecialMesh80.Scale = Vector3.new(0.0399999991, 0.239999995, 0.280000001)
2145
SpecialMesh80.MeshType = Enum.MeshType.Wedge
2146
SpecialMesh80.Scale = Vector3.new(0.0399999991, 0.239999995, 0.280000001)
2147
Part81.Name = "Workspace->Model->Part"
2148
Part81.Parent = Tool0
2149
Part81.Material = Enum.Material.SmoothPlastic
2150
Part81.BrickColor = BrickColor.new("Really black")
2151
Part81.Rotation = Vector3.new(0, 5.00999975, 165)
2152
Part81.CanCollide = false
2153
Part81.FormFactor = Enum.FormFactor.Plate
2154
Part81.Size = Vector3.new(1, 0.400000006, 1)
2155
Part81.CFrame = CFrame.new(-2157.67749, 181.136581, 7.0075531, -0.962228894, -0.257880509, 0.0872534588, 0.258862972, -0.965914011, -5.6877343e-05, 0.0842939913, 0.0225319583, 0.996186197)
2156
Part81.BottomSurface = Enum.SurfaceType.Smooth
2157
Part81.TopSurface = Enum.SurfaceType.Smooth
2158
Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2159
Part81.Position = Vector3.new(-2157.67749, 181.136581, 7.0075531)
2160
Part81.Orientation = Vector3.new(0, 5.00999975, 165)
2161
Part81.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2162
BlockMesh82.Parent = Part81
2163
BlockMesh82.Scale = Vector3.new(0.75999999, 0.720000029, 0.239999995)
2164
BlockMesh82.Scale = Vector3.new(0.75999999, 0.720000029, 0.239999995)
2165
Part83.Name = "Workspace->Model->Part"
2166
Part83.Parent = Tool0
2167
Part83.Material = Enum.Material.SmoothPlastic
2168
Part83.BrickColor = BrickColor.new("Really black")
2169
Part83.Rotation = Vector3.new(90, 0, -5.00999975)
2170
Part83.CanCollide = false
2171
Part83.FormFactor = Enum.FormFactor.Plate
2172
Part83.Size = Vector3.new(1, 0.400000006, 1)
2173
Part83.CFrame = CFrame.new(-2157.13965, 181.870834, 6.95243788, 0.996186137, 0.0872540027, -5.17069784e-05, -4.70000086e-05, -5.6000008e-05, -1, -0.0872540101, 0.996186137, -5.16854889e-05)
2174
Part83.BottomSurface = Enum.SurfaceType.Smooth
2175
Part83.TopSurface = Enum.SurfaceType.Smooth
2176
Part83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2177
Part83.Position = Vector3.new(-2157.13965, 181.870834, 6.95243788)
2178
Part83.Orientation = Vector3.new(90, 5.00999975, 0)
2179
Part83.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2180
CylinderMesh84.Parent = Part83
2181
CylinderMesh84.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
2182
CylinderMesh84.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
2183
Part85.Name = "Workspace->Model->Part"
2184
Part85.Parent = Tool0
2185
Part85.Material = Enum.Material.SmoothPlastic
2186
Part85.BrickColor = BrickColor.new("Really black")
2187
Part85.Reflectance = 0.15000000596046
2188
Part85.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
2189
Part85.CanCollide = false
2190
Part85.FormFactor = Enum.FormFactor.Plate
2191
Part85.Size = Vector3.new(1, 0.400000006, 1)
2192
Part85.CFrame = CFrame.new(-2155.17456, 181.876205, 6.46540785, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
2193
Part85.BottomSurface = Enum.SurfaceType.Smooth
2194
Part85.TopSurface = Enum.SurfaceType.Smooth
2195
Part85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2196
Part85.Position = Vector3.new(-2155.17456, 181.876205, 6.46540785)
2197
Part85.Orientation = Vector3.new(0, -84.9899979, -30)
2198
Part85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2199
BlockMesh86.Parent = Part85
2200
BlockMesh86.Scale = Vector3.new(0.0399999991, 0.320000023, 0.639999986)
2201
BlockMesh86.Scale = Vector3.new(0.0399999991, 0.320000023, 0.639999986)
2202
Part87.Name = "Workspace->Model->Part"
2203
Part87.Parent = Tool0
2204
Part87.Material = Enum.Material.SmoothPlastic
2205
Part87.BrickColor = BrickColor.new("Really black")
2206
Part87.Reflectance = 0.15000000596046
2207
Part87.Rotation = Vector3.new(-30.0900002, 4.32999992, 47.5099983)
2208
Part87.CanCollide = false
2209
Part87.FormFactor = Enum.FormFactor.Plate
2210
Part87.Size = Vector3.new(1, 0.400000006, 1)
2211
Part87.CFrame = CFrame.new(-2155.69556, 181.927338, 7.1194911, 0.673593044, -0.735227168, 0.0755872205, 0.61236006, 0.612424791, 0.499951005, -0.413869053, -0.290476918, 0.862748802)
2212
Part87.BottomSurface = Enum.SurfaceType.Smooth
2213
Part87.TopSurface = Enum.SurfaceType.Smooth
2214
Part87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2215
Part87.Position = Vector3.new(-2155.69556, 181.927338, 7.1194911)
2216
Part87.Orientation = Vector3.new(-30, 5.00999975, 45)
2217
Part87.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2218
BlockMesh88.Parent = Part87
2219
BlockMesh88.Scale = Vector3.new(0.119999997, 0.959999979, 0.0399999991)
2220
BlockMesh88.Scale = Vector3.new(0.119999997, 0.959999979, 0.0399999991)
2221
Part89.Name = "Workspace->Model->Part"
2222
Part89.Parent = Tool0
2223
Part89.Material = Enum.Material.SmoothPlastic
2224
Part89.BrickColor = BrickColor.new("Really black")
2225
Part89.Reflectance = 0.15000000596046
2226
Part89.Rotation = Vector3.new(-0.0399999991, -84.9899979, -150.039993)
2227
Part89.CanCollide = false
2228
Part89.FormFactor = Enum.FormFactor.Plate
2229
Part89.Size = Vector3.new(1, 0.400000006, 1)
2230
Part89.CFrame = CFrame.new(-2157.65918, 182.069351, 7.20917511, -0.0756070167, 0.0435730554, -0.996185243, -0.499944121, -0.866057754, 6.27394184e-05, -0.862751186, 0.49804166, 0.087264128)
2231
Part89.BottomSurface = Enum.SurfaceType.Smooth
2232
Part89.TopSurface = Enum.SurfaceType.Smooth
2233
Part89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2234
Part89.Position = Vector3.new(-2157.65918, 182.069351, 7.20917511)
2235
Part89.Orientation = Vector3.new(0, -84.9899979, -150)
2236
Part89.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2237
SpecialMesh90.Parent = Part89
2238
SpecialMesh90.Scale = Vector3.new(0.0399999991, 0.279999971, 0.280000001)
2239
SpecialMesh90.MeshType = Enum.MeshType.Wedge
2240
SpecialMesh90.Scale = Vector3.new(0.0399999991, 0.279999971, 0.280000001)
2241
Part91.Name = "Flashlight"
2242
Part91.Parent = Tool0
2243
Part91.Material = Enum.Material.Neon
2244
Part91.BrickColor = BrickColor.new("Lily white")
2245
Part91.Rotation = Vector3.new(60.0999985, 2.5, -94.3399963)
2246
Part91.CanCollide = false
2247
Part91.FormFactor = Enum.FormFactor.Symmetric
2248
Part91.Size = Vector3.new(1, 1, 1)
2249
Part91.CFrame = CFrame.new(-2154.54639, 181.852829, 6.945961, -0.0756089836, 0.996184587, 0.0435857438, -0.499947876, -5.3074531e-05, -0.866055548, -0.862748802, -0.0872721821, 0.498044342)
2250
Part91.BottomSurface = Enum.SurfaceType.Smooth
2251
Part91.TopSurface = Enum.SurfaceType.Smooth
2252
Part91.Color = Color3.new(0.929412, 0.917647, 0.917647)
2253
Part91.Position = Vector3.new(-2154.54639, 181.852829, 6.945961)
2254
Part91.Orientation = Vector3.new(60, 5, -90.0099945)
2255
Part91.Color = Color3.new(0.929412, 0.917647, 0.917647)
2256
CylinderMesh92.Parent = Part91
2257
CylinderMesh92.Scale = Vector3.new(0.159999996, 0.0399999991, 0.159999996)
2258
CylinderMesh92.Scale = Vector3.new(0.159999996, 0.0399999991, 0.159999996)
2259
Part93.Name = "Flare"
2260
Part93.Parent = Tool0
2261
Part93.Material = Enum.Material.SmoothPlastic
2262
Part93.BrickColor = BrickColor.new("Bright green")
2263
Part93.Transparency = 1
2264
Part93.Rotation = Vector3.new(-180, -5.00999975, 90)
2265
Part93.CanCollide = false
2266
Part93.FormFactor = Enum.FormFactor.Symmetric
2267
Part93.Size = Vector3.new(1, 1, 1)
2268
Part93.CFrame = CFrame.new(-2154.93945, 182.050903, 6.76776886, -5.70000011e-05, -0.996186376, -0.0872520208, -1, 5.20710128e-05, 5.87674331e-05, -5.40000001e-05, 0.0872520283, -0.996186376)
2269
Part93.BottomSurface = Enum.SurfaceType.Smooth
2270
Part93.TopSurface = Enum.SurfaceType.Smooth
2271
Part93.Color = Color3.new(0.294118, 0.592157, 0.294118)
2272
Part93.Position = Vector3.new(-2154.93945, 182.050903, 6.76776886)
2273
Part93.Orientation = Vector3.new(0, -174.98999, -90)
2274
Part93.Color = Color3.new(0.294118, 0.592157, 0.294118)
2275
CylinderMesh94.Parent = Part93
2276
CylinderMesh94.Scale = Vector3.new(0.119999997, 0.0799999982, 0.239999995)
2277
CylinderMesh94.Scale = Vector3.new(0.119999997, 0.0799999982, 0.239999995)
2278
BillboardGui95.Name = "GUI"
2279
BillboardGui95.Parent = Part93
2280
BillboardGui95.Size = UDim2.new(5, 0, 5, 0)
2281
ImageLabel96.Name = "Light"
2282
ImageLabel96.Parent = BillboardGui95
2283
ImageLabel96.Transparency = 1
2284
ImageLabel96.Size = UDim2.new(1, 0, 1, 0)
2285
ImageLabel96.Visible = false
2286
ImageLabel96.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
2287
ImageLabel96.BackgroundTransparency = 1
2288
ImageLabel96.Image = "rbxassetid://23596922"
2289
ImageLabel96.ImageColor3 = Color3.new(0.560784, 0.945098, 1)
2290
Script97.Parent = BillboardGui95
2291
table.insert(cors,sandbox(Script97,function()
2292
script.Parent.Adornee = script.Parent.Parent
2293
script:Remove()
2294
end))
2295
Part98.Name = "Workspace->Model->Part"
2296
Part98.Parent = Tool0
2297
Part98.Material = Enum.Material.SmoothPlastic
2298
Part98.BrickColor = BrickColor.new("Really black")
2299
Part98.Reflectance = 0.15000000596046
2300
Part98.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9499989)
2301
Part98.CanCollide = false
2302
Part98.FormFactor = Enum.FormFactor.Plate
2303
Part98.Size = Vector3.new(1, 0.400000006, 1)
2304
Part98.CFrame = CFrame.new(-2155.57324, 181.792267, 7.18700361, 0.0756055787, -0.0435697064, -0.996177793, 0.499970317, 0.866041481, 6.33709133e-05, 0.86273098, -0.498061597, 0.0872602388)
2305
Part98.BottomSurface = Enum.SurfaceType.Smooth
2306
Part98.TopSurface = Enum.SurfaceType.Smooth
2307
Part98.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2308
Part98.Position = Vector3.new(-2155.57324, 181.792267, 7.18700361)
2309
Part98.Orientation = Vector3.new(0, -84.9899979, 30)
2310
Part98.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2311
BlockMesh99.Parent = Part98
2312
BlockMesh99.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
2313
BlockMesh99.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
2314
ManualWeld100.Name = "Workspace->Model->Part-to-Silencer Strong Joint"
2315
ManualWeld100.Parent = Part98
2316
ManualWeld100.C0 = CFrame.new(0.5, -0.200000003, -0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
2317
ManualWeld100.C1 = CFrame.new(0.00186157227, 0.49798584, -0.895355225, 0.500011146, -0.866019011, 7.3267588e-06, 4.25418591e-07, -8.21465255e-06, -1, 0.866018951, 0.500011206, -3.73899798e-06)
2318
ManualWeld100.Part0 = Part98
2319
ManualWeld100.Part1 = Part54
2320
Part101.Name = "Workspace->Model->Part"
2321
Part101.Parent = Tool0
2322
Part101.Material = Enum.Material.SmoothPlastic
2323
Part101.BrickColor = BrickColor.new("Really black")
2324
Part101.Reflectance = 0.15000000596046
2325
Part101.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
2326
Part101.CanCollide = false
2327
Part101.FormFactor = Enum.FormFactor.Plate
2328
Part101.Size = Vector3.new(1, 0.400000006, 1)
2329
Part101.CFrame = CFrame.new(-2155.28613, 182.027618, 7.02544403, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
2330
Part101.BottomSurface = Enum.SurfaceType.Smooth
2331
Part101.TopSurface = Enum.SurfaceType.Smooth
2332
Part101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2333
Part101.Position = Vector3.new(-2155.28613, 182.027618, 7.02544403)
2334
Part101.Orientation = Vector3.new(0, -84.9899979, 30)
2335
Part101.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2336
BlockMesh102.Parent = Part101
2337
BlockMesh102.Scale = Vector3.new(0.0399999991, 0.519999981, 0.319999993)
2338
BlockMesh102.Scale = Vector3.new(0.0399999991, 0.519999981, 0.319999993)
2339
Part103.Name = "Workspace->Model->Part"
2340
Part103.Parent = Tool0
2341
Part103.Material = Enum.Material.SmoothPlastic
2342
Part103.BrickColor = BrickColor.new("Really black")
2343
Part103.Reflectance = 0.15000000596046
2344
Part103.Rotation = Vector3.new(179.959991, 84.9899979, -29.9599991)
2345
Part103.CanCollide = false
2346
Part103.FormFactor = Enum.FormFactor.Plate
2347
Part103.Size = Vector3.new(1, 0.400000006, 1)
2348
Part103.CFrame = CFrame.new(-2155.56396, 182.006805, 7.06178999, 0.0756029636, 0.0435730293, 0.996185541, 0.499943763, -0.866057932, -6.07059956e-05, 0.862751603, 0.498041362, -0.0872606188)
2349
Part103.BottomSurface = Enum.SurfaceType.Smooth
2350
Part103.TopSurface = Enum.SurfaceType.Smooth
2351
Part103.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2352
Part103.Position = Vector3.new(-2155.56396, 182.006805, 7.06178999)
2353
Part103.Orientation = Vector3.new(0, 95.0099945, 150)
2354
Part103.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2355
SpecialMesh104.Parent = Part103
2356
SpecialMesh104.Scale = Vector3.new(0.0399999991, 0.640000045, 0.239999995)
2357
SpecialMesh104.MeshType = Enum.MeshType.Wedge
2358
SpecialMesh104.Scale = Vector3.new(0.0399999991, 0.640000045, 0.239999995)
2359
Part105.Name = "Workspace->Model->Part"
2360
Part105.Parent = Tool0
2361
Part105.Material = Enum.Material.SmoothPlastic
2362
Part105.BrickColor = BrickColor.new("Really black")
2363
Part105.Reflectance = 0.15000000596046
2364
Part105.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
2365
Part105.CanCollide = false
2366
Part105.FormFactor = Enum.FormFactor.Plate
2367
Part105.Size = Vector3.new(1, 0.400000006, 1)
2368
Part105.CFrame = CFrame.new(-2158.49194, 181.675385, 6.63951778, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
2369
Part105.BottomSurface = Enum.SurfaceType.Smooth
2370
Part105.TopSurface = Enum.SurfaceType.Smooth
2371
Part105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2372
Part105.Position = Vector3.new(-2158.49194, 181.675385, 6.63951778)
2373
Part105.Orientation = Vector3.new(0, -84.9899979, -30)
2374
Part105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2375
SpecialMesh106.Parent = Part105
2376
SpecialMesh106.Scale = Vector3.new(0.0399999991, 0.519999981, 0.159999996)
2377
SpecialMesh106.MeshType = Enum.MeshType.Wedge
2378
SpecialMesh106.Scale = Vector3.new(0.0399999991, 0.519999981, 0.159999996)
2379
Part107.Name = "Workspace->Model->Part"
2380
Part107.Parent = Tool0
2381
Part107.Material = Enum.Material.SmoothPlastic
2382
Part107.BrickColor = BrickColor.new("Really black")
2383
Part107.Reflectance = 0.15000000596046
2384
Part107.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
2385
Part107.CanCollide = false
2386
Part107.FormFactor = Enum.FormFactor.Plate
2387
Part107.Size = Vector3.new(1, 0.400000006, 1)
2388
Part107.CFrame = CFrame.new(-2158.78638, 181.903229, 7.40422821, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
2389
Part107.BottomSurface = Enum.SurfaceType.Smooth
2390
Part107.TopSurface = Enum.SurfaceType.Smooth
2391
Part107.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2392
Part107.Position = Vector3.new(-2158.78638, 181.903229, 7.40422821)
2393
Part107.Orientation = Vector3.new(0, -84.9899979, 30)
2394
Part107.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2395
BlockMesh108.Parent = Part107
2396
BlockMesh108.Scale = Vector3.new(0.0399999991, 0.680000007, 0.560000002)
2397
BlockMesh108.Scale = Vector3.new(0.0399999991, 0.680000007, 0.560000002)
2398
Part109.Name = "K2"
2399
Part109.Parent = Tool0
2400
Part109.Material = Enum.Material.Neon
2401
Part109.BrickColor = BrickColor.new("Storm blue")
2402
Part109.Rotation = Vector3.new(0, 5.00999975, 180)
2403
Part109.CanCollide = false
2404
Part109.FormFactor = Enum.FormFactor.Symmetric
2405
Part109.Size = Vector3.new(2, 1, 1)
2406
Part109.CFrame = CFrame.new(-2155.08667, 181.582718, 6.78066206, -0.996186376, -5.08195626e-05, 0.0872520208, 4.60000192e-05, -1, -5.72477293e-05, 0.0872520283, -5.30158031e-05, 0.996186376)
2407
Part109.BottomSurface = Enum.SurfaceType.Smooth
2408
Part109.TopSurface = Enum.SurfaceType.Smooth
2409
Part109.Color = Color3.new(0.2, 0.345098, 0.509804)
2410
Part109.Position = Vector3.new(-2155.08667, 181.582718, 6.78066206)
2411
Part109.Orientation = Vector3.new(0, 5.00999975, 180)
2412
Part109.Color = Color3.new(0.2, 0.345098, 0.509804)
2413
BlockMesh110.Parent = Part109
2414
BlockMesh110.Scale = Vector3.new(0.779999971, 0.239999995, 0.0799999982)
2415
BlockMesh110.Scale = Vector3.new(0.779999971, 0.239999995, 0.0799999982)
2416
Part111.Name = "Workspace->Model->Part"
2417
Part111.Parent = Tool0
2418
Part111.Material = Enum.Material.SmoothPlastic
2419
Part111.BrickColor = BrickColor.new("Really black")
2420
Part111.Reflectance = 0.15000000596046
2421
Part111.Rotation = Vector3.new(30.0999985, 4.32999992, -48.5099983)
2422
Part111.CanCollide = false
2423
Part111.FormFactor = Enum.FormFactor.Plate
2424
Part111.Size = Vector3.new(1, 0.400000006, 1)
2425
Part111.CFrame = CFrame.new(-2156.71753, 181.694794, 6.49533081, 0.660589933, 0.746937096, 0.0755374134, -0.622980952, 0.601533353, -0.500052392, -0.418945938, 0.283271164, 0.862694561)
2426
Part111.BottomSurface = Enum.SurfaceType.Smooth
2427
Part111.TopSurface = Enum.SurfaceType.Smooth
2428
Part111.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2429
Part111.Position = Vector3.new(-2156.71753, 181.694794, 6.49533081)
2430
Part111.Orientation = Vector3.new(30, 5, -46)
2431
Part111.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2432
BlockMesh112.Parent = Part111
2433
BlockMesh112.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2434
BlockMesh112.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2435
Part113.Name = "Workspace->Model->Part"
2436
Part113.Parent = Tool0
2437
Part113.Material = Enum.Material.SmoothPlastic
2438
Part113.BrickColor = BrickColor.new("Really black")
2439
Part113.Reflectance = 0.15000000596046
2440
Part113.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
2441
Part113.CanCollide = false
2442
Part113.FormFactor = Enum.FormFactor.Plate
2443
Part113.Size = Vector3.new(1, 0.400000006, 1)
2444
Part113.CFrame = CFrame.new(-2155.32666, 182.021805, 6.5630722, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
2445
Part113.BottomSurface = Enum.SurfaceType.Smooth
2446
Part113.TopSurface = Enum.SurfaceType.Smooth
2447
Part113.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2448
Part113.Position = Vector3.new(-2155.32666, 182.021805, 6.5630722)
2449
Part113.Orientation = Vector3.new(0, -84.9899979, -30)
2450
Part113.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2451
BlockMesh114.Parent = Part113
2452
BlockMesh114.Scale = Vector3.new(0.0399999991, 0.519999981, 0.319999993)
2453
BlockMesh114.Scale = Vector3.new(0.0399999991, 0.519999981, 0.319999993)
2454
Part115.Name = "Workspace->Model->Part"
2455
Part115.Parent = Tool0
2456
Part115.Material = Enum.Material.SmoothPlastic
2457
Part115.BrickColor = BrickColor.new("Really black")
2458
Part115.Reflectance = 0.15000000596046
2459
Part115.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
2460
Part115.CanCollide = false
2461
Part115.FormFactor = Enum.FormFactor.Plate
2462
Part115.Size = Vector3.new(1, 0.400000006, 1)
2463
Part115.CFrame = CFrame.new(-2157.53784, 181.719131, 6.58130598, -0.0755499899, -0.413682938, -0.907280922, 0.500047922, -0.802918792, 0.324458718, -0.862695873, -0.429171056, 0.267521799)
2464
Part115.BottomSurface = Enum.SurfaceType.Smooth
2465
Part115.TopSurface = Enum.SurfaceType.Smooth
2466
Part115.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2467
Part115.Position = Vector3.new(-2157.53784, 181.719131, 6.58130598)
2468
Part115.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
2469
Part115.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2470
SpecialMesh116.Parent = Part115
2471
SpecialMesh116.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
2472
SpecialMesh116.MeshType = Enum.MeshType.Wedge
2473
SpecialMesh116.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
2474
Part117.Name = "Workspace->Model->Part"
2475
Part117.Parent = Tool0
2476
Part117.Material = Enum.Material.SmoothPlastic
2477
Part117.BrickColor = BrickColor.new("Really black")
2478
Part117.Reflectance = 0.15000000596046
2479
Part117.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
2480
Part117.CanCollide = false
2481
Part117.FormFactor = Enum.FormFactor.Plate
2482
Part117.Size = Vector3.new(1, 0.400000006, 1)
2483
Part117.CFrame = CFrame.new(-2157.22021, 181.705383, 6.54541779, -0.0755499899, -0.413682938, -0.907280922, 0.500047922, -0.802918792, 0.324458718, -0.862695873, -0.429171056, 0.267521799)
2484
Part117.BottomSurface = Enum.SurfaceType.Smooth
2485
Part117.TopSurface = Enum.SurfaceType.Smooth
2486
Part117.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2487
Part117.Position = Vector3.new(-2157.22021, 181.705383, 6.54541779)
2488
Part117.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
2489
Part117.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2490
SpecialMesh118.Parent = Part117
2491
SpecialMesh118.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
2492
SpecialMesh118.MeshType = Enum.MeshType.Wedge
2493
SpecialMesh118.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
2494
Part119.Name = "Workspace->Model->Part"
2495
Part119.Parent = Tool0
2496
Part119.Material = Enum.Material.SmoothPlastic
2497
Part119.BrickColor = BrickColor.new("Really black")
2498
Part119.Rotation = Vector3.new(90, 0, -5.00999975)
2499
Part119.CanCollide = false
2500
Part119.FormFactor = Enum.FormFactor.Plate
2501
Part119.Size = Vector3.new(1, 0.400000006, 1)
2502
Part119.CFrame = CFrame.new(-2156.10352, 181.77475, 6.86170912, 0.996186614, 0.0872489735, -5.00633141e-05, -4.49999861e-05, -5.99999767e-05, -1, -0.0872489735, 0.996186614, -5.5844961e-05)
2503
Part119.BottomSurface = Enum.SurfaceType.Smooth
2504
Part119.TopSurface = Enum.SurfaceType.Smooth
2505
Part119.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2506
Part119.Position = Vector3.new(-2156.10352, 181.77475, 6.86170912)
2507
Part119.Orientation = Vector3.new(90, 5.00999975, 0)
2508
Part119.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2509
CylinderMesh120.Parent = Part119
2510
CylinderMesh120.Scale = Vector3.new(0.0799999982, 1.96000004, 0.0799999982)
2511
CylinderMesh120.Scale = Vector3.new(0.0799999982, 1.96000004, 0.0799999982)
2512
Part121.Name = "Workspace->Model->Part"
2513
Part121.Parent = Tool0
2514
Part121.Material = Enum.Material.Neon
2515
Part121.BrickColor = BrickColor.new("Storm blue")
2516
Part121.Rotation = Vector3.new(90, 0, -5.00999975)
2517
Part121.CanCollide = false
2518
Part121.FormFactor = Enum.FormFactor.Plate
2519
Part121.Size = Vector3.new(1, 0.400000006, 1)
2520
Part121.CFrame = CFrame.new(-2156.5022, 181.870773, 6.89659119, 0.996186137, 0.0872540027, -5.17069784e-05, -4.70000086e-05, -5.6000008e-05, -1, -0.0872540101, 0.996186137, -5.16854889e-05)
2521
Part121.BottomSurface = Enum.SurfaceType.Smooth
2522
Part121.TopSurface = Enum.SurfaceType.Smooth
2523
Part121.Color = Color3.new(0.2, 0.345098, 0.509804)
2524
Part121.Position = Vector3.new(-2156.5022, 181.870773, 6.89659119)
2525
Part121.Orientation = Vector3.new(90, 5.00999975, 0)
2526
Part121.Color = Color3.new(0.2, 0.345098, 0.509804)
2527
CylinderMesh122.Parent = Part121
2528
CylinderMesh122.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
2529
CylinderMesh122.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
2530
Part123.Name = "Workspace->Model->Part"
2531
Part123.Parent = Tool0
2532
Part123.Material = Enum.Material.SmoothPlastic
2533
Part123.BrickColor = BrickColor.new("Really black")
2534
Part123.Reflectance = 0.15000000596046
2535
Part123.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
2536
Part123.CanCollide = false
2537
Part123.FormFactor = Enum.FormFactor.Plate
2538
Part123.Size = Vector3.new(1, 0.400000006, 1)
2539
Part123.CFrame = CFrame.new(-2156.15771, 181.741119, 6.47322083, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
2540
Part123.BottomSurface = Enum.SurfaceType.Smooth
2541
Part123.TopSurface = Enum.SurfaceType.Smooth
2542
Part123.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2543
Part123.Position = Vector3.new(-2156.15771, 181.741119, 6.47322083)
2544
Part123.Orientation = Vector3.new(30, 5, -22)
2545
Part123.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2546
BlockMesh124.Parent = Part123
2547
BlockMesh124.Scale = Vector3.new(0.280000001, 0.720000029, 0.0399999991)
2548
BlockMesh124.Scale = Vector3.new(0.280000001, 0.720000029, 0.0399999991)
2549
Part125.Name = "Workspace->Model->Part"
2550
Part125.Parent = Tool0
2551
Part125.Material = Enum.Material.SmoothPlastic
2552
Part125.BrickColor = BrickColor.new("Really black")
2553
Part125.Rotation = Vector3.new(179.970001, 84.9899979, -179.959991)
2554
Part125.CanCollide = false
2555
Part125.FormFactor = Enum.FormFactor.Plate
2556
Part125.Size = Vector3.new(1, 0.400000006, 1)
2557
Part125.CFrame = CFrame.new(-2156.42163, 182.126968, 6.8976059, -0.0872760192, 5.60281405e-05, 0.99618423, 6.0000013e-05, 1, -5.09861347e-05, -0.99618423, 5.53211939e-05, -0.0872760192)
2558
Part125.BottomSurface = Enum.SurfaceType.Smooth
2559
Part125.TopSurface = Enum.SurfaceType.Smooth
2560
Part125.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2561
Part125.Position = Vector3.new(-2156.42163, 182.126968, 6.8976059)
2562
Part125.Orientation = Vector3.new(0, 95.0099945, 0)
2563
Part125.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2564
SpecialMesh126.Parent = Part125
2565
SpecialMesh126.MeshId = "http://www.roblox.com/asset/?id=18010890"
2566
SpecialMesh126.Scale = Vector3.new(0.280000001, 0.0799999982, 1.20000005)
2567
SpecialMesh126.TextureId = "http://www.roblox.com/asset/?id=42265273"
2568
SpecialMesh126.MeshType = Enum.MeshType.FileMesh
2569
SpecialMesh126.Scale = Vector3.new(0.280000001, 0.0799999982, 1.20000005)
2570
Part127.Name = "Workspace->Model->Part"
2571
Part127.Parent = Tool0
2572
Part127.Material = Enum.Material.Neon
2573
Part127.BrickColor = BrickColor.new("Storm blue")
2574
Part127.Rotation = Vector3.new(90, 0, -5.00999975)
2575
Part127.CanCollide = false
2576
Part127.FormFactor = Enum.FormFactor.Plate
2577
Part127.Size = Vector3.new(1, 0.400000006, 1)
2578
Part127.CFrame = CFrame.new(-2157.4585, 181.870834, 6.98035383, 0.996186137, 0.0872540027, -5.17069784e-05, -4.70000086e-05, -5.6000008e-05, -1, -0.0872540101, 0.996186137, -5.16854889e-05)
2579
Part127.BottomSurface = Enum.SurfaceType.Smooth
2580
Part127.TopSurface = Enum.SurfaceType.Smooth
2581
Part127.Color = Color3.new(0.2, 0.345098, 0.509804)
2582
Part127.Position = Vector3.new(-2157.4585, 181.870834, 6.98035383)
2583
Part127.Orientation = Vector3.new(90, 5.00999975, 0)
2584
Part127.Color = Color3.new(0.2, 0.345098, 0.509804)
2585
CylinderMesh128.Parent = Part127
2586
CylinderMesh128.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
2587
CylinderMesh128.Scale = Vector3.new(0.0799999982, 1.68000007, 0.0799999982)
2588
Part129.Name = "Workspace->Model->Part"
2589
Part129.Parent = Tool0
2590
Part129.Material = Enum.Material.Neon
2591
Part129.BrickColor = BrickColor.new("Cocoa")
2592
Part129.Rotation = Vector3.new(-180, -5.00999975, -90)
2593
Part129.CanCollide = false
2594
Part129.FormFactor = Enum.FormFactor.Symmetric
2595
Part129.Size = Vector3.new(1, 1, 1)
2596
Part129.CFrame = CFrame.new(-2155.06689, 181.870773, 6.77892303, 5.70000011e-05, 0.996186137, -0.0872540027, 1, -5.20708927e-05, 5.87675313e-05, 5.40000001e-05, -0.0872540101, -0.996186137)
2597
Part129.BottomSurface = Enum.SurfaceType.Smooth
2598
Part129.TopSurface = Enum.SurfaceType.Smooth
2599
Part129.Color = Color3.new(0.337255, 0.141176, 0.141176)
2600
Part129.Position = Vector3.new(-2155.06689, 181.870773, 6.77892303)
2601
Part129.Orientation = Vector3.new(0, -174.98999, 90)
2602
Part129.Color = Color3.new(0.337255, 0.141176, 0.141176)
2603
CylinderMesh130.Parent = Part129
2604
CylinderMesh130.Scale = Vector3.new(0.0799999982, 0.0799999982, 0.0799999982)
2605
CylinderMesh130.Scale = Vector3.new(0.0799999982, 0.0799999982, 0.0799999982)
2606
Part131.Name = "Flash"
2607
Part131.Parent = Tool0
2608
Part131.Material = Enum.Material.SmoothPlastic
2609
Part131.BrickColor = BrickColor.new("Bright green")
2610
Part131.Transparency = 1
2611
Part131.Rotation = Vector3.new(-119.899994, -2.5, 94.3399963)
2612
Part131.CanCollide = false
2613
Part131.FormFactor = Enum.FormFactor.Symmetric
2614
Part131.Size = Vector3.new(1, 1, 1)
2615
Part131.CFrame = CFrame.new(-2154.427, 181.852829, 6.9354701, -0.0756139606, -0.996184468, -0.0435787328, -0.499950767, 6.19665007e-05, 0.86605382, -0.862746596, 0.0872729868, -0.498047858)
2616
Part131.BottomSurface = Enum.SurfaceType.Smooth
2617
Part131.TopSurface = Enum.SurfaceType.Smooth
2618
Part131.Color = Color3.new(0.294118, 0.592157, 0.294118)
2619
Part131.Position = Vector3.new(-2154.427, 181.852829, 6.9354701)
2620
Part131.Orientation = Vector3.new(-60, -175, -89.9899979)
2621
Part131.Color = Color3.new(0.294118, 0.592157, 0.294118)
2622
CylinderMesh132.Parent = Part131
2623
CylinderMesh132.Scale = Vector3.new(0.119999997, 0.200000003, 0.119999997)
2624
CylinderMesh132.Scale = Vector3.new(0.119999997, 0.200000003, 0.119999997)
2625
BillboardGui133.Name = "GUI"
2626
BillboardGui133.Parent = Part131
2627
BillboardGui133.Size = UDim2.new(2.5, 0, 2.5, 0)
2628
ImageLabel134.Name = "Light"
2629
ImageLabel134.Parent = BillboardGui133
2630
ImageLabel134.Transparency = 1
2631
ImageLabel134.Size = UDim2.new(1, 0, 1, 0)
2632
ImageLabel134.Visible = false
2633
ImageLabel134.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
2634
ImageLabel134.BackgroundTransparency = 1
2635
ImageLabel134.Image = "http://www.roblox.com/asset/?id=89381789"
2636
Script135.Parent = BillboardGui133
2637
table.insert(cors,sandbox(Script135,function()
2638
script.Parent.Adornee = script.Parent.Parent
2639
script:Remove()
2640
end))
2641
Part136.Name = "Workspace->Model->Part"
2642
Part136.Parent = Tool0
2643
Part136.Material = Enum.Material.SmoothPlastic
2644
Part136.BrickColor = BrickColor.new("Really black")
2645
Part136.Reflectance = 0.15000000596046
2646
Part136.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
2647
Part136.CanCollide = false
2648
Part136.FormFactor = Enum.FormFactor.Plate
2649
Part136.Size = Vector3.new(1, 0.400000006, 1)
2650
Part136.CFrame = CFrame.new(-2154.95117, 181.959335, 6.49405622, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
2651
Part136.BottomSurface = Enum.SurfaceType.Smooth
2652
Part136.TopSurface = Enum.SurfaceType.Smooth
2653
Part136.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2654
Part136.Position = Vector3.new(-2154.95117, 181.959335, 6.49405622)
2655
Part136.Orientation = Vector3.new(0, -84.9899979, -30)
2656
Part136.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2657
BlockMesh137.Parent = Part136
2658
BlockMesh137.Scale = Vector3.new(0.0399999991, 0.160000011, 0.439999998)
2659
BlockMesh137.Scale = Vector3.new(0.0399999991, 0.160000011, 0.439999998)
2660
Part138.Name = "Workspace->Model->Part"
2661
Part138.Parent = Tool0
2662
Part138.Material = Enum.Material.Neon
2663
Part138.BrickColor = BrickColor.new("Storm blue")
2664
Part138.Rotation = Vector3.new(90, 0, -95.0099945)
2665
Part138.CanCollide = false
2666
Part138.FormFactor = Enum.FormFactor.Plate
2667
Part138.Size = Vector3.new(1, 0.400000006, 1)
2668
Part138.CFrame = CFrame.new(-2155.04297, 182.050705, 6.77685499, -0.0872809738, 0.996183753, -3.78129771e-05, 6.79999866e-05, -3.19999926e-05, -1, -0.996183753, -0.0872809738, -6.49474896e-05)
2669
Part138.BottomSurface = Enum.SurfaceType.Smooth
2670
Part138.TopSurface = Enum.SurfaceType.Smooth
2671
Part138.Color = Color3.new(0.2, 0.345098, 0.509804)
2672
Part138.Position = Vector3.new(-2155.04297, 182.050705, 6.77685499)
2673
Part138.Orientation = Vector3.new(90, 95.0099945, 0)
2674
Part138.Color = Color3.new(0.2, 0.345098, 0.509804)
2675
CylinderMesh139.Parent = Part138
2676
CylinderMesh139.Scale = Vector3.new(0.0799999982, 0.319999993, 0.0799999982)
2677
CylinderMesh139.Scale = Vector3.new(0.0799999982, 0.319999993, 0.0799999982)
2678
Part140.Name = "Workspace->Model->Part"
2679
Part140.Parent = Tool0
2680
Part140.Material = Enum.Material.SmoothPlastic
2681
Part140.BrickColor = BrickColor.new("Really black")
2682
Part140.Reflectance = 0.15000000596046
2683
Part140.Rotation = Vector3.new(30.0999985, 4.32999992, -48.5099983)
2684
Part140.CanCollide = false
2685
Part140.FormFactor = Enum.FormFactor.Plate
2686
Part140.Size = Vector3.new(1, 0.400000006, 1)
2687
Part140.CFrame = CFrame.new(-2157.35449, 181.705154, 6.55718994, 0.660589933, 0.746937096, 0.0755374134, -0.622980952, 0.601533353, -0.500052392, -0.418945938, 0.283271164, 0.862694561)
2688
Part140.BottomSurface = Enum.SurfaceType.Smooth
2689
Part140.TopSurface = Enum.SurfaceType.Smooth
2690
Part140.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2691
Part140.Position = Vector3.new(-2157.35449, 181.705154, 6.55718994)
2692
Part140.Orientation = Vector3.new(30, 5, -46)
2693
Part140.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2694
BlockMesh141.Parent = Part140
2695
BlockMesh141.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2696
BlockMesh141.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2697
Part142.Name = "Workspace->Model->Part"
2698
Part142.Parent = Tool0
2699
Part142.Material = Enum.Material.SmoothPlastic
2700
Part142.BrickColor = BrickColor.new("Really black")
2701
Part142.Reflectance = 0.15000000596046
2702
Part142.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
2703
Part142.CanCollide = false
2704
Part142.FormFactor = Enum.FormFactor.Plate
2705
Part142.Size = Vector3.new(1, 0.400000006, 1)
2706
Part142.CFrame = CFrame.new(-2156.58276, 181.694962, 6.48361206, -0.0755499899, -0.413682938, -0.907280922, 0.500047922, -0.802918792, 0.324458718, -0.862695873, -0.429171056, 0.267521799)
2707
Part142.BottomSurface = Enum.SurfaceType.Smooth
2708
Part142.TopSurface = Enum.SurfaceType.Smooth
2709
Part142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2710
Part142.Position = Vector3.new(-2156.58276, 181.694962, 6.48361206)
2711
Part142.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
2712
Part142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2713
SpecialMesh143.Parent = Part142
2714
SpecialMesh143.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
2715
SpecialMesh143.MeshType = Enum.MeshType.Wedge
2716
SpecialMesh143.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
2717
Part144.Name = "Workspace->Model->Part"
2718
Part144.Parent = Tool0
2719
Part144.Material = Enum.Material.SmoothPlastic
2720
Part144.BrickColor = BrickColor.new("Really black")
2721
Part144.Reflectance = 0.15000000596046
2722
Part144.Rotation = Vector3.new(30.0999985, 4.32999992, -48.5099983)
2723
Part144.CanCollide = false
2724
Part144.FormFactor = Enum.FormFactor.Plate
2725
Part144.Size = Vector3.new(1, 0.400000006, 1)
2726
Part144.CFrame = CFrame.new(-2157.0354, 181.70874, 6.53125, 0.660589933, 0.746937096, 0.0755374134, -0.622980952, 0.601533353, -0.500052392, -0.418945938, 0.283271164, 0.862694561)
2727
Part144.BottomSurface = Enum.SurfaceType.Smooth
2728
Part144.TopSurface = Enum.SurfaceType.Smooth
2729
Part144.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2730
Part144.Position = Vector3.new(-2157.0354, 181.70874, 6.53125)
2731
Part144.Orientation = Vector3.new(30, 5, -46)
2732
Part144.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2733
BlockMesh145.Parent = Part144
2734
BlockMesh145.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2735
BlockMesh145.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2736
Part146.Name = "Workspace->Model->Part"
2737
Part146.Parent = Tool0
2738
Part146.Material = Enum.Material.SmoothPlastic
2739
Part146.BrickColor = BrickColor.new("Really black")
2740
Part146.Reflectance = 0.15000000596046
2741
Part146.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
2742
Part146.CanCollide = false
2743
Part146.FormFactor = Enum.FormFactor.Plate
2744
Part146.Size = Vector3.new(1, 0.400000006, 1)
2745
Part146.CFrame = CFrame.new(-2156.81055, 181.862473, 7.25466108, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
2746
Part146.BottomSurface = Enum.SurfaceType.Smooth
2747
Part146.TopSurface = Enum.SurfaceType.Smooth
2748
Part146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2749
Part146.Position = Vector3.new(-2156.81055, 181.862473, 7.25466108)
2750
Part146.Orientation = Vector3.new(-30, 5.00999975, -22)
2751
Part146.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2752
BlockMesh147.Parent = Part146
2753
BlockMesh147.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
2754
BlockMesh147.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
2755
Part148.Name = "Workspace->Model->Part"
2756
Part148.Parent = Tool0
2757
Part148.Material = Enum.Material.SmoothPlastic
2758
Part148.BrickColor = BrickColor.new("Really black")
2759
Part148.Reflectance = 0.15000000596046
2760
Part148.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
2761
Part148.CanCollide = false
2762
Part148.FormFactor = Enum.FormFactor.Plate
2763
Part148.Size = Vector3.new(1, 0.400000006, 3)
2764
Part148.CFrame = CFrame.new(-2156.1687, 182.145538, 7.03444576, 0.0755980015, -0.043573048, -0.996185958, 0.499944001, 0.866057813, 5.8210062e-05, 0.86275202, -0.49804157, 0.0872563198)
2765
Part148.BottomSurface = Enum.SurfaceType.Smooth
2766
Part148.TopSurface = Enum.SurfaceType.Smooth
2767
Part148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2768
Part148.Position = Vector3.new(-2156.1687, 182.145538, 7.03444576)
2769
Part148.Orientation = Vector3.new(0, -84.9899979, 30)
2770
Part148.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2771
BlockMesh149.Parent = Part148
2772
BlockMesh149.Scale = Vector3.new(0.0399999991, 0.160000011, 0.986666679)
2773
BlockMesh149.Scale = Vector3.new(0.0399999991, 0.160000011, 0.986666679)
2774
Part150.Name = "Workspace->Model->Part"
2775
Part150.Parent = Tool0
2776
Part150.Material = Enum.Material.SmoothPlastic
2777
Part150.BrickColor = BrickColor.new("Really black")
2778
Part150.Rotation = Vector3.new(0, 5.00999975, 135)
2779
Part150.CanCollide = false
2780
Part150.FormFactor = Enum.FormFactor.Plate
2781
Part150.Size = Vector3.new(1, 0.400000006, 1)
2782
Part150.CFrame = CFrame.new(-2158.38208, 181.602921, 7.06929779, -0.704372346, -0.704447865, 0.0872520283, 0.70714134, -0.707072258, -5.61106499e-05, 0.0617330298, 0.061659988, 0.996186256)
2783
Part150.BottomSurface = Enum.SurfaceType.Smooth
2784
Part150.TopSurface = Enum.SurfaceType.Smooth
2785
Part150.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2786
Part150.Position = Vector3.new(-2158.38208, 181.602921, 7.06929779)
2787
Part150.Orientation = Vector3.new(0, 5.00999975, 135)
2788
Part150.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2789
BlockMesh151.Parent = Part150
2790
BlockMesh151.Scale = Vector3.new(1.15999997, 0.720000029, 0.239999995)
2791
BlockMesh151.Scale = Vector3.new(1.15999997, 0.720000029, 0.239999995)
2792
Part152.Name = "Workspace->Model->Part"
2793
Part152.Parent = Tool0
2794
Part152.Material = Enum.Material.SmoothPlastic
2795
Part152.BrickColor = BrickColor.new("Really black")
2796
Part152.Rotation = Vector3.new(0, 5.00999975, 165)
2797
Part152.CanCollide = false
2798
Part152.FormFactor = Enum.FormFactor.Plate
2799
Part152.Size = Vector3.new(1, 0.800000012, 1)
2800
Part152.CFrame = CFrame.new(-2157.19849, 181.327469, 6.96557617, -0.962228894, -0.257880509, 0.0872534588, 0.258862972, -0.965914011, -5.6877343e-05, 0.0842939913, 0.0225319583, 0.996186197)
2801
Part152.BottomSurface = Enum.SurfaceType.Smooth
2802
Part152.TopSurface = Enum.SurfaceType.Smooth
2803
Part152.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2804
Part152.Position = Vector3.new(-2157.19849, 181.327469, 6.96557617)
2805
Part152.Orientation = Vector3.new(0, 5.00999975, 165)
2806
Part152.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2807
BlockMesh153.Parent = Part152
2808
BlockMesh153.Scale = Vector3.new(0.119999997, 1.1400001, 0.239999995)
2809
BlockMesh153.Scale = Vector3.new(0.119999997, 1.1400001, 0.239999995)
2810
Part154.Name = "Workspace->Model->Part"
2811
Part154.Parent = Tool0
2812
Part154.Material = Enum.Material.SmoothPlastic
2813
Part154.BrickColor = BrickColor.new("Really black")
2814
Part154.Reflectance = 0.15000000596046
2815
Part154.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
2816
Part154.CanCollide = false
2817
Part154.FormFactor = Enum.FormFactor.Plate
2818
Part154.Size = Vector3.new(1, 0.400000006, 1)
2819
Part154.CFrame = CFrame.new(-2156.23096, 182.028671, 6.64629316, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
2820
Part154.BottomSurface = Enum.SurfaceType.Smooth
2821
Part154.TopSurface = Enum.SurfaceType.Smooth
2822
Part154.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2823
Part154.Position = Vector3.new(-2156.23096, 182.028671, 6.64629316)
2824
Part154.Orientation = Vector3.new(0, -84.9899979, -30)
2825
Part154.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2826
BlockMesh155.Parent = Part154
2827
BlockMesh155.Scale = Vector3.new(0.0399999991, 0.279999971, 0.800000012)
2828
BlockMesh155.Scale = Vector3.new(0.0399999991, 0.279999971, 0.800000012)
2829
Part156.Name = "Workspace->Model->Part"
2830
Part156.Parent = Tool0
2831
Part156.Material = Enum.Material.SmoothPlastic
2832
Part156.BrickColor = BrickColor.new("Really black")
2833
Part156.Reflectance = 0.15000000596046
2834
Part156.Rotation = Vector3.new(30.0999985, 4.32999992, -48.5099983)
2835
Part156.CanCollide = false
2836
Part156.FormFactor = Enum.FormFactor.Plate
2837
Part156.Size = Vector3.new(1, 0.400000006, 1)
2838
Part156.CFrame = CFrame.new(-2157.67261, 181.719131, 6.59307098, 0.660589933, 0.746937096, 0.0755374134, -0.622980952, 0.601533353, -0.500052392, -0.418945938, 0.283271164, 0.862694561)
2839
Part156.BottomSurface = Enum.SurfaceType.Smooth
2840
Part156.TopSurface = Enum.SurfaceType.Smooth
2841
Part156.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2842
Part156.Position = Vector3.new(-2157.67261, 181.719131, 6.59307098)
2843
Part156.Orientation = Vector3.new(30, 5, -46)
2844
Part156.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2845
BlockMesh157.Parent = Part156
2846
BlockMesh157.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2847
BlockMesh157.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2848
Part158.Name = "Workspace->Model->Part"
2849
Part158.Parent = Tool0
2850
Part158.Material = Enum.Material.SmoothPlastic
2851
Part158.BrickColor = BrickColor.new("Really black")
2852
Part158.Reflectance = 0.15000000596046
2853
Part158.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
2854
Part158.CanCollide = false
2855
Part158.FormFactor = Enum.FormFactor.Plate
2856
Part158.Size = Vector3.new(1, 0.400000006, 1)
2857
Part158.CFrame = CFrame.new(-2158.41675, 181.681458, 7.50035095, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
2858
Part158.BottomSurface = Enum.SurfaceType.Smooth
2859
Part158.TopSurface = Enum.SurfaceType.Smooth
2860
Part158.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2861
Part158.Position = Vector3.new(-2158.41675, 181.681458, 7.50035095)
2862
Part158.Orientation = Vector3.new(0, -84.9899979, 30)
2863
Part158.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2864
SpecialMesh159.Parent = Part158
2865
SpecialMesh159.Scale = Vector3.new(0.0399999991, 0.519999981, 0.159999996)
2866
SpecialMesh159.MeshType = Enum.MeshType.Wedge
2867
SpecialMesh159.Scale = Vector3.new(0.0399999991, 0.519999981, 0.159999996)
2868
Part160.Name = "Workspace->Model->Part"
2869
Part160.Parent = Tool0
2870
Part160.Material = Enum.Material.SmoothPlastic
2871
Part160.BrickColor = BrickColor.new("Really black")
2872
Part160.Reflectance = 0.15000000596046
2873
Part160.Rotation = Vector3.new(-30.0900002, 4.32999992, -43.4899979)
2874
Part160.CanCollide = false
2875
Part160.FormFactor = Enum.FormFactor.Plate
2876
Part160.Size = Vector3.new(1, 0.400000006, 1)
2877
Part160.CFrame = CFrame.new(-2157.60156, 181.725098, 7.40366316, 0.723359764, 0.686321616, 0.0755872354, -0.623018742, 0.601579249, 0.499950111, 0.297654867, -0.40873605, 0.862749398)
2878
Part160.BottomSurface = Enum.SurfaceType.Smooth
2879
Part160.TopSurface = Enum.SurfaceType.Smooth
2880
Part160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2881
Part160.Position = Vector3.new(-2157.60156, 181.725098, 7.40366316)
2882
Part160.Orientation = Vector3.new(-30, 5.00999975, -46)
2883
Part160.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2884
BlockMesh161.Parent = Part160
2885
BlockMesh161.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2886
BlockMesh161.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2887
Part162.Name = "Workspace->Model->Part"
2888
Part162.Parent = Tool0
2889
Part162.Material = Enum.Material.SmoothPlastic
2890
Part162.BrickColor = BrickColor.new("Really black")
2891
Part162.Reflectance = 0.15000000596046
2892
Part162.Rotation = Vector3.new(-30.0900002, 4.32999992, -43.4899979)
2893
Part162.CanCollide = false
2894
Part162.FormFactor = Enum.FormFactor.Plate
2895
Part162.Size = Vector3.new(1, 0.400000006, 1)
2896
Part162.CFrame = CFrame.new(-2157.28223, 181.711227, 7.38368988, 0.723359764, 0.686321616, 0.0755872354, -0.623018742, 0.601579249, 0.499950111, 0.297654867, -0.40873605, 0.862749398)
2897
Part162.BottomSurface = Enum.SurfaceType.Smooth
2898
Part162.TopSurface = Enum.SurfaceType.Smooth
2899
Part162.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2900
Part162.Position = Vector3.new(-2157.28223, 181.711227, 7.38368988)
2901
Part162.Orientation = Vector3.new(-30, 5.00999975, -46)
2902
Part162.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2903
BlockMesh163.Parent = Part162
2904
BlockMesh163.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2905
BlockMesh163.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
2906
Part164.Name = "Workspace->Model->Part"
2907
Part164.Parent = Tool0
2908
Part164.Material = Enum.Material.SmoothPlastic
2909
Part164.BrickColor = BrickColor.new("Really black")
2910
Part164.Reflectance = 0.15000000596046
2911
Part164.Rotation = Vector3.new(30.0999985, 4.32999992, 42.4899979)
2912
Part164.CanCollide = false
2913
Part164.FormFactor = Enum.FormFactor.Plate
2914
Part164.Size = Vector3.new(1, 0.400000006, 1)
2915
Part164.CFrame = CFrame.new(-2155.74609, 181.921371, 6.5415802, 0.735295236, -0.67352438, 0.0755378157, 0.612314224, 0.612388968, -0.500051141, 0.290538102, 0.413938016, 0.862695217)
2916
Part164.BottomSurface = Enum.SurfaceType.Smooth
2917
Part164.TopSurface = Enum.SurfaceType.Smooth
2918
Part164.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2919
Part164.Position = Vector3.new(-2155.74609, 181.921371, 6.5415802)
2920
Part164.Orientation = Vector3.new(30, 5, 45)
2921
Part164.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2922
BlockMesh165.Parent = Part164
2923
BlockMesh165.Scale = Vector3.new(0.119999997, 0.959999979, 0.0399999991)
2924
BlockMesh165.Scale = Vector3.new(0.119999997, 0.959999979, 0.0399999991)
2925
Part166.Name = "Workspace->Model->Part"
2926
Part166.Parent = Tool0
2927
Part166.Material = Enum.Material.SmoothPlastic
2928
Part166.BrickColor = BrickColor.new("Really black")
2929
Part166.Reflectance = 0.15000000596046
2930
Part166.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
2931
Part166.CanCollide = false
2932
Part166.FormFactor = Enum.FormFactor.Plate
2933
Part166.Size = Vector3.new(1, 0.400000006, 1)
2934
Part166.CFrame = CFrame.new(-2154.90454, 181.965271, 7.02810621, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
2935
Part166.BottomSurface = Enum.SurfaceType.Smooth
2936
Part166.TopSurface = Enum.SurfaceType.Smooth
2937
Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2938
Part166.Position = Vector3.new(-2154.90454, 181.965271, 7.02810621)
2939
Part166.Orientation = Vector3.new(0, -84.9899979, 30)
2940
Part166.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2941
BlockMesh167.Parent = Part166
2942
BlockMesh167.Scale = Vector3.new(0.0399999991, 0.160000011, 0.439999998)
2943
BlockMesh167.Scale = Vector3.new(0.0399999991, 0.160000011, 0.439999998)
2944
Part168.Name = "Workspace->Model->Part"
2945
Part168.Parent = Tool0
2946
Part168.Material = Enum.Material.SmoothPlastic
2947
Part168.BrickColor = BrickColor.new("Really black")
2948
Part168.Reflectance = 0.15000000596046
2949
Part168.Rotation = Vector3.new(179.959991, 84.9899979, -29.9599991)
2950
Part168.CanCollide = false
2951
Part168.FormFactor = Enum.FormFactor.Plate
2952
Part168.Size = Vector3.new(1, 0.400000006, 1)
2953
Part168.CFrame = CFrame.new(-2158.77563, 181.688293, 7.52777815, 0.0756019726, 0.0435730331, 0.99618566, 0.499943823, -0.866057932, -6.02009786e-05, 0.862751722, 0.498041391, -0.087259762)
2954
Part168.BottomSurface = Enum.SurfaceType.Smooth
2955
Part168.TopSurface = Enum.SurfaceType.Smooth
2956
Part168.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2957
Part168.Position = Vector3.new(-2158.77563, 181.688293, 7.52777815)
2958
Part168.Orientation = Vector3.new(0, 95.0099945, 150)
2959
Part168.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2960
SpecialMesh169.Parent = Part168
2961
SpecialMesh169.Scale = Vector3.new(0.0399999991, 0.559999943, 0.560000002)
2962
SpecialMesh169.MeshType = Enum.MeshType.Wedge
2963
SpecialMesh169.Scale = Vector3.new(0.0399999991, 0.559999943, 0.560000002)
2964
Part170.Name = "Workspace->Model->Part"
2965
Part170.Parent = Tool0
2966
Part170.Material = Enum.Material.SmoothPlastic
2967
Part170.BrickColor = BrickColor.new("Really black")
2968
Part170.Reflectance = 0.15000000596046
2969
Part170.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
2970
Part170.CanCollide = false
2971
Part170.FormFactor = Enum.FormFactor.Plate
2972
Part170.Size = Vector3.new(1, 0.400000006, 1)
2973
Part170.CFrame = CFrame.new(-2156.50928, 181.700836, 7.32201385, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
2974
Part170.BottomSurface = Enum.SurfaceType.Smooth
2975
Part170.TopSurface = Enum.SurfaceType.Smooth
2976
Part170.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2977
Part170.Position = Vector3.new(-2156.50928, 181.700836, 7.32201385)
2978
Part170.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
2979
Part170.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2980
SpecialMesh171.Parent = Part170
2981
SpecialMesh171.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
2982
SpecialMesh171.MeshType = Enum.MeshType.Wedge
2983
SpecialMesh171.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
2984
Part172.Name = "Workspace->Model->Part"
2985
Part172.Parent = Tool0
2986
Part172.Material = Enum.Material.SmoothPlastic
2987
Part172.BrickColor = BrickColor.new("Really black")
2988
Part172.Reflectance = 0.15000000596046
2989
Part172.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
2990
Part172.CanCollide = false
2991
Part172.FormFactor = Enum.FormFactor.Plate
2992
Part172.Size = Vector3.new(1, 0.400000006, 1)
2993
Part172.CFrame = CFrame.new(-2156.54956, 181.842712, 6.56640577, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
2994
Part172.BottomSurface = Enum.SurfaceType.Smooth
2995
Part172.TopSurface = Enum.SurfaceType.Smooth
2996
Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2997
Part172.Position = Vector3.new(-2156.54956, 181.842712, 6.56640577)
2998
Part172.Orientation = Vector3.new(30, 5, -22)
2999
Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3000
BlockMesh173.Parent = Part172
3001
BlockMesh173.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
3002
BlockMesh173.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
3003
Part174.Name = "Workspace->Model->Part"
3004
Part174.Parent = Tool0
3005
Part174.Material = Enum.Material.SmoothPlastic
3006
Part174.BrickColor = BrickColor.new("Really black")
3007
Part174.Rotation = Vector3.new(-0.0299999993, -84.9899979, 179.959991)
3008
Part174.CanCollide = false
3009
Part174.FormFactor = Enum.FormFactor.Plate
3010
Part174.Size = Vector3.new(1, 0.400000006, 1)
3011
Part174.CFrame = CFrame.new(-2155.76416, 181.870773, 6.84001112, -0.0872679949, -5.40437359e-05, -0.996184886, 6.09999915e-05, -1, 4.89069753e-05, -0.996184886, -5.64992552e-05, 0.0872679949)
3012
Part174.BottomSurface = Enum.SurfaceType.Smooth
3013
Part174.TopSurface = Enum.SurfaceType.Smooth
3014
Part174.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3015
Part174.Position = Vector3.new(-2155.76416, 181.870773, 6.84001112)
3016
Part174.Orientation = Vector3.new(0, -84.9899979, 180)
3017
Part174.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3018
SpecialMesh175.Parent = Part174
3019
SpecialMesh175.Scale = Vector3.new(0.239999995, 0.599999964, 0.200000003)
3020
SpecialMesh175.MeshType = Enum.MeshType.Wedge
3021
SpecialMesh175.Scale = Vector3.new(0.239999995, 0.599999964, 0.200000003)
3022
Part176.Name = "Workspace->Model->Part"
3023
Part176.Parent = Tool0
3024
Part176.Material = Enum.Material.SmoothPlastic
3025
Part176.BrickColor = BrickColor.new("Really black")
3026
Part176.Reflectance = 0.15000000596046
3027
Part176.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
3028
Part176.CanCollide = false
3029
Part176.FormFactor = Enum.FormFactor.Plate
3030
Part176.Size = Vector3.new(1, 0.400000006, 1)
3031
Part176.CFrame = CFrame.new(-2156.2041, 181.567505, 6.37664795, -0.0755490288, -0.413680166, -0.907282233, 0.500049174, -0.80291909, 0.324456275, -0.862695277, -0.42917341, 0.267520159)
3032
Part176.BottomSurface = Enum.SurfaceType.Smooth
3033
Part176.TopSurface = Enum.SurfaceType.Smooth
3034
Part176.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3035
Part176.Position = Vector3.new(-2156.2041, 181.567505, 6.37664795)
3036
Part176.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
3037
Part176.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3038
SpecialMesh177.Parent = Part176
3039
SpecialMesh177.Scale = Vector3.new(0.0399999991, 0.279999971, 0.200000003)
3040
SpecialMesh177.MeshType = Enum.MeshType.Wedge
3041
SpecialMesh177.Scale = Vector3.new(0.0399999991, 0.279999971, 0.200000003)
3042
Part178.Name = "Workspace->Model->Part"
3043
Part178.Parent = Tool0
3044
Part178.Material = Enum.Material.Neon
3045
Part178.BrickColor = BrickColor.new("Storm blue")
3046
Part178.Transparency = 0.80000001192093
3047
Part178.Rotation = Vector3.new(-180, -5.00999975, -150)
3048
Part178.CanCollide = false
3049
Part178.FormFactor = Enum.FormFactor.Plate
3050
Part178.Size = Vector3.new(1, 0.400000006, 1)
3051
Part178.CFrame = CFrame.new(-2156.46143, 182.286957, 6.90109205, -0.862696886, 0.498137146, -0.087255083, 0.500039935, 0.866002321, 5.79749612e-05, 0.0755919889, -0.0435810126, -0.996186018)
3052
Part178.BottomSurface = Enum.SurfaceType.Smooth
3053
Part178.TopSurface = Enum.SurfaceType.Smooth
3054
Part178.Color = Color3.new(0.2, 0.345098, 0.509804)
3055
Part178.Position = Vector3.new(-2156.46143, 182.286957, 6.90109205)
3056
Part178.Orientation = Vector3.new(0, -174.98999, 30)
3057
Part178.Color = Color3.new(0.2, 0.345098, 0.509804)
3058
Decal179.Parent = Part178
3059
Decal179.Texture = "http://www.roblox.com/asset/?id=88230633"
3060
Decal179.Face = Enum.NormalId.Right
3061
Decal180.Parent = Part178
3062
Decal180.Texture = "http://www.roblox.com/asset/?id=88230633"
3063
Decal180.Face = Enum.NormalId.Left
3064
BlockMesh181.Parent = Part178
3065
BlockMesh181.Scale = Vector3.new(0.0399999991, 0.959999979, 0.200000003)
3066
BlockMesh181.Scale = Vector3.new(0.0399999991, 0.959999979, 0.200000003)
3067
Part182.Name = "Workspace->Model->Part"
3068
Part182.Parent = Tool0
3069
Part182.Material = Enum.Material.SmoothPlastic
3070
Part182.BrickColor = BrickColor.new("Really black")
3071
Part182.Reflectance = 0.15000000596046
3072
Part182.Rotation = Vector3.new(-0.0399999991, -84.9899979, 149.959991)
3073
Part182.CanCollide = false
3074
Part182.FormFactor = Enum.FormFactor.Plate
3075
Part182.Size = Vector3.new(1, 0.400000006, 1)
3076
Part182.CFrame = CFrame.new(-2157.69556, 182.063416, 6.79463196, -0.0755490288, -0.0436870158, -0.996184647, 0.500049174, -0.865997076, 5.48057178e-05, -0.862695277, -0.498137176, 0.0872708932)
3077
Part182.BottomSurface = Enum.SurfaceType.Smooth
3078
Part182.TopSurface = Enum.SurfaceType.Smooth
3079
Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3080
Part182.Position = Vector3.new(-2157.69556, 182.063416, 6.79463196)
3081
Part182.Orientation = Vector3.new(0, -84.9899979, 150)
3082
Part182.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3083
SpecialMesh183.Parent = Part182
3084
SpecialMesh183.Scale = Vector3.new(0.0399999991, 0.279999971, 0.280000001)
3085
SpecialMesh183.MeshType = Enum.MeshType.Wedge
3086
SpecialMesh183.Scale = Vector3.new(0.0399999991, 0.279999971, 0.280000001)
3087
Part184.Name = "Workspace->Model->Part"
3088
Part184.Parent = Tool0
3089
Part184.Material = Enum.Material.SmoothPlastic
3090
Part184.BrickColor = BrickColor.new("Really black")
3091
Part184.Reflectance = 0.15000000596046
3092
Part184.Rotation = Vector3.new(179.959991, 84.9899979, 30.039999)
3093
Part184.CanCollide = false
3094
Part184.FormFactor = Enum.FormFactor.Plate
3095
Part184.Size = Vector3.new(1, 0.400000006, 1)
3096
Part184.CFrame = CFrame.new(-2158.85034, 181.682388, 6.67491102, 0.0755459815, -0.043686986, 0.996184886, -0.500048876, -0.865997255, -5.63464127e-05, 0.862695813, -0.498136848, -0.0872682258)
3097
Part184.BottomSurface = Enum.SurfaceType.Smooth
3098
Part184.TopSurface = Enum.SurfaceType.Smooth
3099
Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3100
Part184.Position = Vector3.new(-2158.85034, 181.682388, 6.67491102)
3101
Part184.Orientation = Vector3.new(0, 95.0099945, -150)
3102
Part184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3103
SpecialMesh185.Parent = Part184
3104
SpecialMesh185.Scale = Vector3.new(0.0399999991, 0.559999943, 0.560000002)
3105
SpecialMesh185.MeshType = Enum.MeshType.Wedge
3106
SpecialMesh185.Scale = Vector3.new(0.0399999991, 0.559999943, 0.560000002)
3107
Part186.Name = "Workspace->Model->Part"
3108
Part186.Parent = Tool0
3109
Part186.Material = Enum.Material.SmoothPlastic
3110
Part186.BrickColor = BrickColor.new("Really black")
3111
Part186.Reflectance = 0.15000000596046
3112
Part186.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
3113
Part186.CanCollide = false
3114
Part186.FormFactor = Enum.FormFactor.Plate
3115
Part186.Size = Vector3.new(1, 0.400000006, 1)
3116
Part186.CFrame = CFrame.new(-2155.69507, 182.222549, 6.71179914, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
3117
Part186.BottomSurface = Enum.SurfaceType.Smooth
3118
Part186.TopSurface = Enum.SurfaceType.Smooth
3119
Part186.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3120
Part186.Position = Vector3.new(-2155.69507, 182.222549, 6.71179914)
3121
Part186.Orientation = Vector3.new(0, -84.9899979, -30)
3122
Part186.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3123
BlockMesh187.Parent = Part186
3124
BlockMesh187.Scale = Vector3.new(0.0399999991, 0.320000023, 1.48000002)
3125
BlockMesh187.Scale = Vector3.new(0.0399999991, 0.320000023, 1.48000002)
3126
Part188.Name = "Workspace->Model->Part"
3127
Part188.Parent = Tool0
3128
Part188.Material = Enum.Material.SmoothPlastic
3129
Part188.BrickColor = BrickColor.new("Really black")
3130
Part188.Reflectance = 0.15000000596046
3131
Part188.Rotation = Vector3.new(-0.0399999991, -84.9899979, 29.9599991)
3132
Part188.CanCollide = false
3133
Part188.FormFactor = Enum.FormFactor.Plate
3134
Part188.Size = Vector3.new(1, 0.400000006, 1)
3135
Part188.CFrame = CFrame.new(-2155.11938, 181.882111, 7.09513092, 0.0755969882, -0.0435729474, -0.996186078, 0.499942869, 0.866058469, 5.76740094e-05, 0.862752795, -0.498040408, 0.0872553959)
3136
Part188.BottomSurface = Enum.SurfaceType.Smooth
3137
Part188.TopSurface = Enum.SurfaceType.Smooth
3138
Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3139
Part188.Position = Vector3.new(-2155.11938, 181.882111, 7.09513092)
3140
Part188.Orientation = Vector3.new(0, -84.9899979, 30)
3141
Part188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3142
BlockMesh189.Parent = Part188
3143
BlockMesh189.Scale = Vector3.new(0.0399999991, 0.320000023, 0.639999986)
3144
BlockMesh189.Scale = Vector3.new(0.0399999991, 0.320000023, 0.639999986)
3145
Part190.Name = "Workspace->Model->Part"
3146
Part190.Parent = Tool0
3147
Part190.Material = Enum.Material.SmoothPlastic
3148
Part190.BrickColor = BrickColor.new("Black")
3149
Part190.Rotation = Vector3.new(60.0999985, 2.5, -94.3399963)
3150
Part190.CanCollide = false
3151
Part190.FormFactor = Enum.FormFactor.Symmetric
3152
Part190.Size = Vector3.new(1, 1, 1)
3153
Part190.CFrame = CFrame.new(-2154.61011, 181.852829, 6.95155287, -0.0756089836, 0.996184587, 0.0435857438, -0.499947876, -5.3074531e-05, -0.866055548, -0.862748802, -0.0872721821, 0.498044342)
3154
Part190.BottomSurface = Enum.SurfaceType.Smooth
3155
Part190.TopSurface = Enum.SurfaceType.Smooth
3156
Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)
3157
Part190.Position = Vector3.new(-2154.61011, 181.852829, 6.95155287)
3158
Part190.Orientation = Vector3.new(60, 5, -90.0099945)
3159
Part190.Color = Color3.new(0.105882, 0.164706, 0.207843)
3160
CylinderMesh191.Parent = Part190
3161
CylinderMesh191.Scale = Vector3.new(0.200000003, 0.159999996, 0.200000003)
3162
CylinderMesh191.Scale = Vector3.new(0.200000003, 0.159999996, 0.200000003)
3163
Part192.Name = "Workspace->Model->Part"
3164
Part192.Parent = Tool0
3165
Part192.Material = Enum.Material.SmoothPlastic
3166
Part192.BrickColor = BrickColor.new("Really black")
3167
Part192.Reflectance = 0.15000000596046
3168
Part192.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
3169
Part192.CanCollide = false
3170
Part192.FormFactor = Enum.FormFactor.Plate
3171
Part192.Size = Vector3.new(1, 0.400000006, 1)
3172
Part192.CFrame = CFrame.new(-2155.63745, 181.786285, 6.45375013, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
3173
Part192.BottomSurface = Enum.SurfaceType.Smooth
3174
Part192.TopSurface = Enum.SurfaceType.Smooth
3175
Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3176
Part192.Position = Vector3.new(-2155.63745, 181.786285, 6.45375013)
3177
Part192.Orientation = Vector3.new(0, -84.9899979, -30)
3178
Part192.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3179
BlockMesh193.Parent = Part192
3180
BlockMesh193.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
3181
BlockMesh193.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
3182
ManualWeld194.Name = "Workspace->Model->Part-to-Silencer Strong Joint"
3183
ManualWeld194.Parent = Part192
3184
ManualWeld194.C0 = CFrame.new(0.5, -0.200000003, -0.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
3185
ManualWeld194.C1 = CFrame.new(0.507873535, 0.498001099, 0.0407104492, -0.500003755, -0.86602205, -3.3347053e-06, -6.08551136e-06, 2.82517385e-06, -0.999992311, 0.866014242, -0.500003755, -7.6530996e-06)
3186
ManualWeld194.Part0 = Part192
3187
ManualWeld194.Part1 = Part54
3188
Part195.Name = "Workspace->Model->Part"
3189
Part195.Parent = Tool0
3190
Part195.Material = Enum.Material.SmoothPlastic
3191
Part195.BrickColor = BrickColor.new("Really black")
3192
Part195.Rotation = Vector3.new(90, 0, -95.0099945)
3193
Part195.CanCollide = false
3194
Part195.FormFactor = Enum.FormFactor.Symmetric
3195
Part195.Size = Vector3.new(1, 1, 1)
3196
Part195.CFrame = CFrame.new(-2155.14648, 181.890823, 6.78591919, -0.0872809738, 0.996183753, -3.78129771e-05, 6.79999866e-05, -3.19999926e-05, -1, -0.996183753, -0.0872809738, -6.49474896e-05)
3197
Part195.BottomSurface = Enum.SurfaceType.Smooth
3198
Part195.TopSurface = Enum.SurfaceType.Smooth
3199
Part195.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3200
Part195.Position = Vector3.new(-2155.14648, 181.890823, 6.78591919)
3201
Part195.Orientation = Vector3.new(90, 95.0099945, 0)
3202
Part195.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3203
BlockMesh196.Parent = Part195
3204
BlockMesh196.Scale = Vector3.new(0.239999995, 0.0799999982, 0.200000003)
3205
BlockMesh196.Scale = Vector3.new(0.239999995, 0.0799999982, 0.200000003)
3206
Part197.Name = "Workspace->Model->Part"
3207
Part197.Parent = Tool0
3208
Part197.Material = Enum.Material.SmoothPlastic
3209
Part197.BrickColor = BrickColor.new("Really black")
3210
Part197.Reflectance = 0.15000000596046
3211
Part197.Rotation = Vector3.new(30.0999985, 4.32999992, -46.5099983)
3212
Part197.CanCollide = false
3213
Part197.FormFactor = Enum.FormFactor.Plate
3214
Part197.Size = Vector3.new(1, 0.400000006, 1)
3215
Part197.CFrame = CFrame.new(-2156.3772, 181.538223, 6.37474012, 0.686255813, 0.723427474, 0.0755360499, -0.601608872, 0.62290889, -0.50005126, -0.408802897, 0.297719866, 0.862695217)
3216
Part197.BottomSurface = Enum.SurfaceType.Smooth
3217
Part197.TopSurface = Enum.SurfaceType.Smooth
3218
Part197.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3219
Part197.Position = Vector3.new(-2156.3772, 181.538223, 6.37474012)
3220
Part197.Orientation = Vector3.new(30, 5, -44)
3221
Part197.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3222
BlockMesh198.Parent = Part197
3223
BlockMesh198.Scale = Vector3.new(0.200000003, 0.799999952, 0.0399999991)
3224
BlockMesh198.Scale = Vector3.new(0.200000003, 0.799999952, 0.0399999991)
3225
Part199.Name = "Workspace->Model->Part"
3226
Part199.Parent = Tool0
3227
Part199.Material = Enum.Material.SmoothPlastic
3228
Part199.BrickColor = BrickColor.new("Really black")
3229
Part199.Reflectance = 0.15000000596046
3230
Part199.Rotation = Vector3.new(179.959991, 84.9899979, 150.039993)
3231
Part199.CanCollide = false
3232
Part199.FormFactor = Enum.FormFactor.Plate
3233
Part199.Size = Vector3.new(1, 0.400000006, 1)
3234
Part199.CFrame = CFrame.new(-2156.53149, 182.228683, 7.01802778, -0.075609982, -0.0435839556, 0.996184528, -0.499945879, 0.866056681, -5.49360011e-05, -0.862749815, -0.498042524, -0.0872721523)
3235
Part199.BottomSurface = Enum.SurfaceType.Smooth
3236
Part199.TopSurface = Enum.SurfaceType.Smooth
3237
Part199.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3238
Part199.Position = Vector3.new(-2156.53149, 182.228683, 7.01802778)
3239
Part199.Orientation = Vector3.new(0, 95.0099945, -30)
3240
Part199.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3241
SpecialMesh200.Parent = Part199
3242
SpecialMesh200.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
3243
SpecialMesh200.MeshType = Enum.MeshType.Wedge
3244
SpecialMesh200.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
3245
Part201.Name = "Workspace->Model->Part"
3246
Part201.Parent = Tool0
3247
Part201.Material = Enum.Material.SmoothPlastic
3248
Part201.BrickColor = BrickColor.new("Really black")
3249
Part201.Reflectance = 0.15000000596046
3250
Part201.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
3251
Part201.CanCollide = false
3252
Part201.FormFactor = Enum.FormFactor.Plate
3253
Part201.Size = Vector3.new(1, 0.400000006, 1)
3254
Part201.CFrame = CFrame.new(-2158.8396, 181.897202, 6.79846191, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
3255
Part201.BottomSurface = Enum.SurfaceType.Smooth
3256
Part201.TopSurface = Enum.SurfaceType.Smooth
3257
Part201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3258
Part201.Position = Vector3.new(-2158.8396, 181.897202, 6.79846191)
3259
Part201.Orientation = Vector3.new(0, -84.9899979, -30)
3260
Part201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3261
BlockMesh202.Parent = Part201
3262
BlockMesh202.Scale = Vector3.new(0.0399999991, 0.680000007, 0.560000002)
3263
BlockMesh202.Scale = Vector3.new(0.0399999991, 0.680000007, 0.560000002)
3264
Part203.Name = "Workspace->Model->Part"
3265
Part203.Parent = Tool0
3266
Part203.Material = Enum.Material.SmoothPlastic
3267
Part203.BrickColor = BrickColor.new("Really black")
3268
Part203.Reflectance = 0.15000000596046
3269
Part203.Rotation = Vector3.new(179.959991, 84.9899979, 30.039999)
3270
Part203.CanCollide = false
3271
Part203.FormFactor = Enum.FormFactor.Plate
3272
Part203.Size = Vector3.new(1, 0.400000006, 1)
3273
Part203.CFrame = CFrame.new(-2156.64917, 182.028671, 6.68294477, 0.0755459815, -0.043686986, 0.996184886, -0.500048876, -0.865997255, -5.63464127e-05, 0.862695813, -0.498136848, -0.0872682258)
3274
Part203.BottomSurface = Enum.SurfaceType.Smooth
3275
Part203.TopSurface = Enum.SurfaceType.Smooth
3276
Part203.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3277
Part203.Position = Vector3.new(-2156.64917, 182.028671, 6.68294477)
3278
Part203.Orientation = Vector3.new(0, 95.0099945, -150)
3279
Part203.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3280
SpecialMesh204.Parent = Part203
3281
SpecialMesh204.Scale = Vector3.new(0.0399999991, 0.279999971, 0.0399999991)
3282
SpecialMesh204.MeshType = Enum.MeshType.Wedge
3283
SpecialMesh204.Scale = Vector3.new(0.0399999991, 0.279999971, 0.0399999991)
3284
Part205.Name = "Workspace->Model->Part"
3285
Part205.Parent = Tool0
3286
Part205.Material = Enum.Material.SmoothPlastic
3287
Part205.BrickColor = BrickColor.new("Really black")
3288
Part205.Reflectance = 0.15000000596046
3289
Part205.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
3290
Part205.CanCollide = false
3291
Part205.FormFactor = Enum.FormFactor.Plate
3292
Part205.Size = Vector3.new(1, 0.400000006, 1)
3293
Part205.CFrame = CFrame.new(-2157.44849, 181.873032, 7.30450392, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
3294
Part205.BottomSurface = Enum.SurfaceType.Smooth
3295
Part205.TopSurface = Enum.SurfaceType.Smooth
3296
Part205.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3297
Part205.Position = Vector3.new(-2157.44849, 181.873032, 7.30450392)
3298
Part205.Orientation = Vector3.new(-30, 5.00999975, -22)
3299
Part205.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3300
BlockMesh206.Parent = Part205
3301
BlockMesh206.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
3302
BlockMesh206.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
3303
Part207.Name = "Workspace->Model->Part"
3304
Part207.Parent = Tool0
3305
Part207.Material = Enum.Material.SmoothPlastic
3306
Part207.BrickColor = BrickColor.new("Really black")
3307
Part207.Reflectance = 0.15000000596046
3308
Part207.Rotation = Vector3.new(179.959991, 84.9899979, 30.039999)
3309
Part207.CanCollide = false
3310
Part207.FormFactor = Enum.FormFactor.Plate
3311
Part207.Size = Vector3.new(1, 0.400000006, 1)
3312
Part207.CFrame = CFrame.new(-2159.23804, 181.897202, 6.83335876, 0.0755459815, -0.043686986, 0.996184886, -0.500048876, -0.865997255, -5.63464127e-05, 0.862695813, -0.498136848, -0.0872682258)
3313
Part207.BottomSurface = Enum.SurfaceType.Smooth
3314
Part207.TopSurface = Enum.SurfaceType.Smooth
3315
Part207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3316
Part207.Position = Vector3.new(-2159.23804, 181.897202, 6.83335876)
3317
Part207.Orientation = Vector3.new(0, 95.0099945, -150)
3318
Part207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3319
SpecialMesh208.Parent = Part207
3320
SpecialMesh208.Scale = Vector3.new(0.0399999991, 0.680000007, 0.239999995)
3321
SpecialMesh208.MeshType = Enum.MeshType.Wedge
3322
SpecialMesh208.Scale = Vector3.new(0.0399999991, 0.680000007, 0.239999995)
3323
Part209.Name = "Workspace->Model->Part"
3324
Part209.Parent = Tool0
3325
Part209.Material = Enum.Material.SmoothPlastic
3326
Part209.BrickColor = BrickColor.new("Really black")
3327
Part209.Reflectance = 0.15000000596046
3328
Part209.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
3329
Part209.CanCollide = false
3330
Part209.FormFactor = Enum.FormFactor.Plate
3331
Part209.Size = Vector3.new(1, 0.400000006, 2)
3332
Part209.CFrame = CFrame.new(-2158.59204, 182.063522, 6.87316895, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
3333
Part209.BottomSurface = Enum.SurfaceType.Smooth
3334
Part209.TopSurface = Enum.SurfaceType.Smooth
3335
Part209.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3336
Part209.Position = Vector3.new(-2158.59204, 182.063522, 6.87316895)
3337
Part209.Orientation = Vector3.new(0, -84.9899979, -30)
3338
Part209.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3339
BlockMesh210.Parent = Part209
3340
BlockMesh210.Scale = Vector3.new(0.0399999991, 0.279999971, 0.75999999)
3341
BlockMesh210.Scale = Vector3.new(0.0399999991, 0.279999971, 0.75999999)
3342
Part211.Name = "Workspace->Model->Part"
3343
Part211.Parent = Tool0
3344
Part211.Material = Enum.Material.SmoothPlastic
3345
Part211.BrickColor = BrickColor.new("Really black")
3346
Part211.Reflectance = 0.15000000596046
3347
Part211.Rotation = Vector3.new(-0.0399999991, -84.9899979, 149.959991)
3348
Part211.CanCollide = false
3349
Part211.FormFactor = Enum.FormFactor.Plate
3350
Part211.Size = Vector3.new(1, 0.400000006, 1)
3351
Part211.CFrame = CFrame.new(-2154.79614, 181.876205, 6.43226624, -0.0755490288, -0.0436870158, -0.996184647, 0.500049174, -0.865997076, 5.48057178e-05, -0.862695277, -0.498137176, 0.0872708932)
3352
Part211.BottomSurface = Enum.SurfaceType.Smooth
3353
Part211.TopSurface = Enum.SurfaceType.Smooth
3354
Part211.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3355
Part211.Position = Vector3.new(-2154.79614, 181.876205, 6.43226624)
3356
Part211.Orientation = Vector3.new(0, -84.9899979, 150)
3357
Part211.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3358
SpecialMesh212.Parent = Part211
3359
SpecialMesh212.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
3360
SpecialMesh212.MeshType = Enum.MeshType.Wedge
3361
SpecialMesh212.Scale = Vector3.new(0.0399999991, 0.320000023, 0.119999997)
3362
Part213.Name = "Workspace->Model->Part"
3363
Part213.Parent = Tool0
3364
Part213.Material = Enum.Material.SmoothPlastic
3365
Part213.BrickColor = BrickColor.new("Really black")
3366
Part213.Reflectance = 0.15000000596046
3367
Part213.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
3368
Part213.CanCollide = false
3369
Part213.FormFactor = Enum.FormFactor.Plate
3370
Part213.Size = Vector3.new(1, 0.400000006, 1)
3371
Part213.CFrame = CFrame.new(-2154.83838, 182.222519, 6.63678694, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
3372
Part213.BottomSurface = Enum.SurfaceType.Smooth
3373
Part213.TopSurface = Enum.SurfaceType.Smooth
3374
Part213.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3375
Part213.Position = Vector3.new(-2154.83838, 182.222519, 6.63678694)
3376
Part213.Orientation = Vector3.new(0, -84.9899979, -30)
3377
Part213.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3378
SpecialMesh214.Parent = Part213
3379
SpecialMesh214.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
3380
SpecialMesh214.MeshType = Enum.MeshType.Wedge
3381
SpecialMesh214.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
3382
Part215.Name = "Workspace->Model->Part"
3383
Part215.Parent = Tool0
3384
Part215.Material = Enum.Material.SmoothPlastic
3385
Part215.BrickColor = BrickColor.new("Really black")
3386
Part215.Reflectance = 0.15000000596046
3387
Part215.Rotation = Vector3.new(179.959991, 84.9899979, -149.959991)
3388
Part215.CanCollide = false
3389
Part215.FormFactor = Enum.FormFactor.Plate
3390
Part215.Size = Vector3.new(1, 0.400000006, 1)
3391
Part215.CFrame = CFrame.new(-2156.55176, 182.222549, 6.78682709, -0.0755540058, 0.0436889939, 0.99618423, 0.500047088, 0.865998268, -5.42367488e-05, -0.862696111, 0.498134911, -0.0872761905)
3392
Part215.BottomSurface = Enum.SurfaceType.Smooth
3393
Part215.TopSurface = Enum.SurfaceType.Smooth
3394
Part215.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3395
Part215.Position = Vector3.new(-2156.55176, 182.222549, 6.78682709)
3396
Part215.Orientation = Vector3.new(0, 95.0099945, 30)
3397
Part215.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3398
SpecialMesh216.Parent = Part215
3399
SpecialMesh216.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
3400
SpecialMesh216.MeshType = Enum.MeshType.Wedge
3401
SpecialMesh216.Scale = Vector3.new(0.0399999991, 0.320000023, 0.239999995)
3402
Part217.Name = "Workspace->Model->Part"
3403
Part217.Parent = Tool0
3404
Part217.Material = Enum.Material.SmoothPlastic
3405
Part217.BrickColor = BrickColor.new("Really black")
3406
Part217.Reflectance = 0.15000000596046
3407
Part217.Rotation = Vector3.new(-0.0399999991, -84.9899979, -30.039999)
3408
Part217.CanCollide = false
3409
Part217.FormFactor = Enum.FormFactor.Plate
3410
Part217.Size = Vector3.new(1, 0.400000006, 3)
3411
Part217.CFrame = CFrame.new(-2156.19727, 182.139481, 6.7075882, 0.0755370036, 0.0436820388, -0.99618578, -0.500048041, 0.865997732, 5.6640878e-05, 0.862697124, 0.498136431, 0.0872579738)
3412
Part217.BottomSurface = Enum.SurfaceType.Smooth
3413
Part217.TopSurface = Enum.SurfaceType.Smooth
3414
Part217.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3415
Part217.Position = Vector3.new(-2156.19727, 182.139481, 6.7075882)
3416
Part217.Orientation = Vector3.new(0, -84.9899979, -30)
3417
Part217.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3418
BlockMesh218.Parent = Part217
3419
BlockMesh218.Scale = Vector3.new(0.0399999991, 0.160000011, 0.986666679)
3420
BlockMesh218.Scale = Vector3.new(0.0399999991, 0.160000011, 0.986666679)
3421
Part219.Name = "Workspace->Model->Part"
3422
Part219.Parent = Tool0
3423
Part219.Material = Enum.Material.SmoothPlastic
3424
Part219.BrickColor = BrickColor.new("Really black")
3425
Part219.Reflectance = 0.15000000596046
3426
Part219.Rotation = Vector3.new(30.0999985, 4.32999992, -24.5100002)
3427
Part219.CanCollide = false
3428
Part219.FormFactor = Enum.FormFactor.Plate
3429
Part219.Size = Vector3.new(1, 0.400000006, 1)
3430
Part219.CFrame = CFrame.new(-2156.86768, 181.856567, 6.60228682, 0.907288134, 0.413669497, 0.0755381733, -0.324451029, 0.802919984, -0.500051141, -0.267507017, 0.429182023, 0.862695158)
3431
Part219.BottomSurface = Enum.SurfaceType.Smooth
3432
Part219.TopSurface = Enum.SurfaceType.Smooth
3433
Part219.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3434
Part219.Position = Vector3.new(-2156.86768, 181.856567, 6.60228682)
3435
Part219.Orientation = Vector3.new(30, 5, -22)
3436
Part219.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3437
BlockMesh220.Parent = Part219
3438
BlockMesh220.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
3439
BlockMesh220.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
3440
Part221.Name = "Workspace->Model->Part"
3441
Part221.Parent = Tool0
3442
Part221.Material = Enum.Material.SmoothPlastic
3443
Part221.BrickColor = BrickColor.new("Really black")
3444
Part221.Reflectance = 0.15000000596046
3445
Part221.Rotation = Vector3.new(-50.4899979, -65.1299973, 100.349998)
3446
Part221.CanCollide = false
3447
Part221.FormFactor = Enum.FormFactor.Plate
3448
Part221.Size = Vector3.new(1, 0.400000006, 1)
3449
Part221.CFrame = CFrame.new(-2156.90088, 181.70874, 6.519485, -0.0755499899, -0.413682938, -0.907280922, 0.500047922, -0.802918792, 0.324458718, -0.862695873, -0.429171056, 0.267521799)
3450
Part221.BottomSurface = Enum.SurfaceType.Smooth
3451
Part221.TopSurface = Enum.SurfaceType.Smooth
3452
Part221.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3453
Part221.Position = Vector3.new(-2156.90088, 181.70874, 6.519485)
3454
Part221.Orientation = Vector3.new(-18.9300003, -73.5699997, 148.089996)
3455
Part221.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3456
SpecialMesh222.Parent = Part221
3457
SpecialMesh222.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
3458
SpecialMesh222.MeshType = Enum.MeshType.Wedge
3459
SpecialMesh222.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
3460
Part223.Name = "Workspace->Model->Part"
3461
Part223.Parent = Tool0
3462
Part223.Material = Enum.Material.SmoothPlastic
3463
Part223.BrickColor = BrickColor.new("Really black")
3464
Part223.Reflectance = 0.15000000596046
3465
Part223.Rotation = Vector3.new(-30.0900002, 4.32999992, -43.4899979)
3466
Part223.CanCollide = false
3467
Part223.FormFactor = Enum.FormFactor.Plate
3468
Part223.Size = Vector3.new(1, 0.400000006, 1)
3469
Part223.CFrame = CFrame.new(-2156.64404, 181.700699, 7.33383894, 0.723359764, 0.686321616, 0.0755872354, -0.623018742, 0.601579249, 0.499950111, 0.297654867, -0.40873605, 0.862749398)
3470
Part223.BottomSurface = Enum.SurfaceType.Smooth
3471
Part223.TopSurface = Enum.SurfaceType.Smooth
3472
Part223.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3473
Part223.Position = Vector3.new(-2156.64404, 181.700699, 7.33383894)
3474
Part223.Orientation = Vector3.new(-30, 5.00999975, -46)
3475
Part223.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3476
BlockMesh224.Parent = Part223
3477
BlockMesh224.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
3478
BlockMesh224.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
3479
Part225.Name = "Workspace->Model->Part"
3480
Part225.Parent = Tool0
3481
Part225.Material = Enum.Material.SmoothPlastic
3482
Part225.BrickColor = BrickColor.new("Really black")
3483
Part225.Reflectance = 0.15000000596046
3484
Part225.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
3485
Part225.CanCollide = false
3486
Part225.FormFactor = Enum.FormFactor.Plate
3487
Part225.Size = Vector3.new(1, 0.400000006, 1)
3488
Part225.CFrame = CFrame.new(-2157.14746, 181.711227, 7.37188721, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
3489
Part225.BottomSurface = Enum.SurfaceType.Smooth
3490
Part225.TopSurface = Enum.SurfaceType.Smooth
3491
Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3492
Part225.Position = Vector3.new(-2157.14746, 181.711227, 7.37188721)
3493
Part225.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
3494
Part225.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3495
SpecialMesh226.Parent = Part225
3496
SpecialMesh226.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
3497
SpecialMesh226.MeshType = Enum.MeshType.Wedge
3498
SpecialMesh226.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
3499
Part227.Name = "Workspace->Model->Part"
3500
Part227.Parent = Tool0
3501
Part227.Material = Enum.Material.SmoothPlastic
3502
Part227.BrickColor = BrickColor.new("Really black")
3503
Part227.Reflectance = 0.15000000596046
3504
Part227.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
3505
Part227.CanCollide = false
3506
Part227.FormFactor = Enum.FormFactor.Plate
3507
Part227.Size = Vector3.new(1, 0.400000006, 1)
3508
Part227.CFrame = CFrame.new(-2156.82886, 181.714645, 7.34195709, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
3509
Part227.BottomSurface = Enum.SurfaceType.Smooth
3510
Part227.TopSurface = Enum.SurfaceType.Smooth
3511
Part227.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3512
Part227.Position = Vector3.new(-2156.82886, 181.714645, 7.34195709)
3513
Part227.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
3514
Part227.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3515
SpecialMesh228.Parent = Part227
3516
SpecialMesh228.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
3517
SpecialMesh228.MeshType = Enum.MeshType.Wedge
3518
SpecialMesh228.Scale = Vector3.new(0.0399999991, 0.199999988, 0.119999997)
3519
Part229.Name = "Workspace->Model->Part"
3520
Part229.Parent = Tool0
3521
Part229.Material = Enum.Material.SmoothPlastic
3522
Part229.BrickColor = BrickColor.new("Really black")
3523
Part229.Reflectance = 0.15000000596046
3524
Part229.Rotation = Vector3.new(-30.0900002, 4.32999992, -43.4899979)
3525
Part229.CanCollide = false
3526
Part229.FormFactor = Enum.FormFactor.Plate
3527
Part229.Size = Vector3.new(1, 0.400000006, 1)
3528
Part229.CFrame = CFrame.new(-2156.96338, 181.7146, 7.35375214, 0.723359764, 0.686321616, 0.0755872354, -0.623018742, 0.601579249, 0.499950111, 0.297654867, -0.40873605, 0.862749398)
3529
Part229.BottomSurface = Enum.SurfaceType.Smooth
3530
Part229.TopSurface = Enum.SurfaceType.Smooth
3531
Part229.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3532
Part229.Position = Vector3.new(-2156.96338, 181.7146, 7.35375214)
3533
Part229.Orientation = Vector3.new(-30, 5.00999975, -46)
3534
Part229.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3535
BlockMesh230.Parent = Part229
3536
BlockMesh230.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
3537
BlockMesh230.Scale = Vector3.new(0.119999997, 0.559999943, 0.0399999991)
3538
Part231.Name = "Workspace->Model->Part"
3539
Part231.Parent = Tool0
3540
Part231.Material = Enum.Material.SmoothPlastic
3541
Part231.BrickColor = BrickColor.new("Really black")
3542
Part231.Reflectance = 0.15000000596046
3543
Part231.Rotation = Vector3.new(-30.0900002, 4.32999992, -41.5)
3544
Part231.CanCollide = false
3545
Part231.FormFactor = Enum.FormFactor.Plate
3546
Part231.Size = Vector3.new(1, 0.400000006, 1)
3547
Part231.CFrame = CFrame.new(-2156.28784, 181.544189, 7.3934021, 0.74687022, 0.660659969, 0.0755869672, -0.601645231, 0.622954607, 0.499950618, 0.283210099, -0.41887477, 0.86274904)
3548
Part231.BottomSurface = Enum.SurfaceType.Smooth
3549
Part231.TopSurface = Enum.SurfaceType.Smooth
3550
Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3551
Part231.Position = Vector3.new(-2156.28784, 181.544189, 7.3934021)
3552
Part231.Orientation = Vector3.new(-30, 5.00999975, -44)
3553
Part231.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3554
BlockMesh232.Parent = Part231
3555
BlockMesh232.Scale = Vector3.new(0.200000003, 0.799999952, 0.0399999991)
3556
BlockMesh232.Scale = Vector3.new(0.200000003, 0.799999952, 0.0399999991)
3557
Part233.Name = "Workspace->Model->Part"
3558
Part233.Parent = Tool0
3559
Part233.Material = Enum.Material.SmoothPlastic
3560
Part233.BrickColor = BrickColor.new("Really black")
3561
Part233.Reflectance = 0.15000000596046
3562
Part233.Rotation = Vector3.new(-108.040001, -70.0499954, 102.799995)
3563
Part233.CanCollide = false
3564
Part233.FormFactor = Enum.FormFactor.Plate
3565
Part233.Size = Vector3.new(1, 0.400000006, 1)
3566
Part233.CFrame = CFrame.new(-2156.11792, 181.573608, 7.36147308, -0.0756049901, -0.332771987, -0.939971626, -0.499944925, -0.802973032, 0.324483424, -0.862750888, 0.494466633, -0.105658889)
3567
Part233.BottomSurface = Enum.SurfaceType.Smooth
3568
Part233.TopSurface = Enum.SurfaceType.Smooth
3569
Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3570
Part233.Position = Vector3.new(-2156.11792, 181.573608, 7.36147308)
3571
Part233.Orientation = Vector3.new(-18.9300003, -96.409996, -148.089996)
3572
Part233.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3573
SpecialMesh234.Parent = Part233
3574
SpecialMesh234.Scale = Vector3.new(0.0399999991, 0.279999971, 0.200000003)
3575
SpecialMesh234.MeshType = Enum.MeshType.Wedge
3576
SpecialMesh234.Scale = Vector3.new(0.0399999991, 0.279999971, 0.200000003)
3577
Part235.Name = "Workspace->Model->Part"
3578
Part235.Parent = Tool0
3579
Part235.Material = Enum.Material.SmoothPlastic
3580
Part235.BrickColor = BrickColor.new("Really black")
3581
Part235.Reflectance = 0.15000000596046
3582
Part235.Rotation = Vector3.new(-30.0900002, 4.33999968, -19.4899998)
3583
Part235.CanCollide = false
3584
Part235.FormFactor = Enum.FormFactor.Plate
3585
Part235.Size = Vector3.new(1, 0.400000006, 1)
3586
Part235.CFrame = CFrame.new(-2156.49097, 181.848801, 7.23471022, 0.939974129, 0.332768679, 0.0755888298, -0.32447204, 0.802974105, 0.499950528, 0.105672017, -0.49446702, 0.86274904)
3587
Part235.BottomSurface = Enum.SurfaceType.Smooth
3588
Part235.TopSurface = Enum.SurfaceType.Smooth
3589
Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3590
Part235.Position = Vector3.new(-2156.49097, 181.848801, 7.23471022)
3591
Part235.Orientation = Vector3.new(-30, 5.00999975, -22)
3592
Part235.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3593
BlockMesh236.Parent = Part235
3594
BlockMesh236.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
3595
BlockMesh236.Scale = Vector3.new(0.200000003, 0.640000045, 0.0399999991)
3596
for i,v in pairs(mas:GetChildren()) do
3597
	v.Parent = owner.Backpack
3598
	pcall(function() v:MakeJoints() end)
3599
end
3600
mas:Destroy()
3601
for i,v in pairs(cors) do
3602
	spawn(function()
3603
		pcall(v)
3604
	end)
3605
end