View difference between Paste ID: hrPz7jU4 and h5mqzekP
SHOW: | | - or go back to the newest paste.
1
-- This script has been converted to FE by iPxter
2
3
4
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
5
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
6
do
7
	print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
8
	script.Parent = Player.Character
9
10
	--RemoteEvent for communicating
11
	local Event = Instance.new("RemoteEvent")
12
	Event.Name = "UserInput_Event"
13
14
	--Fake event to make stuff like Mouse.KeyDown work
15
	local function fakeEvent()
16
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
17
		t.connect = t.Connect
18
		return t
19
	end
20
21
	--Creating fake input objects with fake variables
22
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
23
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
24
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
25
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
26
	end}
27
	--Merged 2 functions into one by checking amount of arguments
28
	CAS.UnbindAction = CAS.BindAction
29
30
	--This function will trigger the events that have been :Connect()'ed
31
	local function te(self,ev,...)
32
		local t = m[ev]
33
		if t and t._fakeEvent and t.Function then
34
			t.Function(...)
35
		end
36
	end
37
	m.TrigEvent = te
38
	UIS.TrigEvent = te
39
40
	Event.OnServerEvent:Connect(function(plr,io)
41
	    if plr~=Player then return end
42
		if io.isMouse then
43
			m.Target = io.Target
44
			m.Hit = io.Hit
45
		else
46
			local b = io.UserInputState == Enum.UserInputState.Begin
47
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
48
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
49
			end
50
			for _,t in pairs(CAS.Actions) do
51
				for _,k in pairs(t.Keys) do
52
					if k==io.KeyCode then
53
						t.Function(t.Name,io.UserInputState,io)
54
					end
55
				end
56
			end
57
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
58
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
59
	    end
60
	end)
61
	Event.Parent = NLS([==[
62
	local Player = game:GetService("Players").LocalPlayer
63
	local Event = script:WaitForChild("UserInput_Event")
64
65
	local UIS = game:GetService("UserInputService")
66
	local input = function(io,a)
67
		if a then return end
68
		--Since InputObject is a client-side instance, we create and pass table instead
69
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
70
	end
71
	UIS.InputBegan:Connect(input)
72
	UIS.InputEnded:Connect(input)
73
74
	local Mouse = Player:GetMouse()
75
	local h,t
76
	--Give the server mouse data 30 times every second, but only if the values changed
77
	--If player is not moving their mouse, client won't fire events
78
	while wait(1/30) do
79
		if h~=Mouse.Hit or t~=Mouse.Target then
80
			h,t=Mouse.Hit,Mouse.Target
81
			Event:FireServer({isMouse=true,Target=t,Hit=h})
82
		end
83
	end]==],Player.Character)
84
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
85
end
86
87
-- made by 1ndrew
88
function sandbox(var,func)
89
	local env = getfenv(func)
90
	local newenv = setmetatable({},{
91
		__index = function(self,k)
92
			if k=="script" then
93
				return var
94
			else
95
				return env[k]
96
			end
97
		end,
98
	})
99
	setfenv(func,newenv)
100
	return func
101
end
102
cors = {}
103
mas = Instance.new("Model",game:GetService("Lighting"))
104
Tool0 = Instance.new("Tool")
105
LocalScript1 = Instance.new("LocalScript")
106
LocalScript2 = Instance.new("LocalScript")
107
ScreenGui3 = Instance.new("ScreenGui")
108
TextLabel4 = Instance.new("TextLabel")
109
TextLabel5 = Instance.new("TextLabel")
110
TextLabel6 = Instance.new("TextLabel")
111
ImageLabel7 = Instance.new("ImageLabel")
112
TextLabel8 = Instance.new("TextLabel")
113
TextLabel9 = Instance.new("TextLabel")
114
TextLabel10 = Instance.new("TextLabel")
115
Frame11 = Instance.new("Frame")
116
TextLabel12 = Instance.new("TextLabel")
117
LocalScript13 = Instance.new("LocalScript")
118
LocalScript14 = Instance.new("LocalScript")
119
Part15 = Instance.new("Part")
120
BlockMesh16 = Instance.new("BlockMesh")
121
Part17 = Instance.new("Part")
122
SpecialMesh18 = Instance.new("SpecialMesh")
123
Part19 = Instance.new("Part")
124
BillboardGui20 = Instance.new("BillboardGui")
125
ImageLabel21 = Instance.new("ImageLabel")
126
CylinderMesh22 = Instance.new("CylinderMesh")
127
Part23 = Instance.new("Part")
128
BlockMesh24 = Instance.new("BlockMesh")
129
Part25 = Instance.new("Part")
130
BlockMesh26 = Instance.new("BlockMesh")
131
Part27 = Instance.new("Part")
132
BlockMesh28 = Instance.new("BlockMesh")
133
Part29 = Instance.new("Part")
134
SpecialMesh30 = Instance.new("SpecialMesh")
135
Part31 = Instance.new("Part")
136
BlockMesh32 = Instance.new("BlockMesh")
137
Sound33 = Instance.new("Sound")
138
Sound34 = Instance.new("Sound")
139
Sound35 = Instance.new("Sound")
140
Sound36 = Instance.new("Sound")
141
Sound37 = Instance.new("Sound")
142
Part38 = Instance.new("Part")
143
BlockMesh39 = Instance.new("BlockMesh")
144
Part40 = Instance.new("Part")
145
SpecialMesh41 = Instance.new("SpecialMesh")
146
Part42 = Instance.new("Part")
147
SpecialMesh43 = Instance.new("SpecialMesh")
148
Part44 = Instance.new("Part")
149
SpecialMesh45 = Instance.new("SpecialMesh")
150
Part46 = Instance.new("Part")
151
SpecialMesh47 = Instance.new("SpecialMesh")
152
Part48 = Instance.new("Part")
153
SpecialMesh49 = Instance.new("SpecialMesh")
154
Part50 = Instance.new("Part")
155
BlockMesh51 = Instance.new("BlockMesh")
156
Part52 = Instance.new("Part")
157
BlockMesh53 = Instance.new("BlockMesh")
158
Part54 = Instance.new("Part")
159
BlockMesh55 = Instance.new("BlockMesh")
160
Part56 = Instance.new("Part")
161
SpecialMesh57 = Instance.new("SpecialMesh")
162
Part58 = Instance.new("Part")
163
BlockMesh59 = Instance.new("BlockMesh")
164
Part60 = Instance.new("Part")
165
SpecialMesh61 = Instance.new("SpecialMesh")
166
Part62 = Instance.new("Part")
167
BlockMesh63 = Instance.new("BlockMesh")
168
Part64 = Instance.new("Part")
169
SpecialMesh65 = Instance.new("SpecialMesh")
170
Part66 = Instance.new("Part")
171
BlockMesh67 = Instance.new("BlockMesh")
172
Part68 = Instance.new("Part")
173
BlockMesh69 = Instance.new("BlockMesh")
174
Part70 = Instance.new("Part")
175
BlockMesh71 = Instance.new("BlockMesh")
176
Part72 = Instance.new("Part")
177
BlockMesh73 = Instance.new("BlockMesh")
178
Part74 = Instance.new("Part")
179
BlockMesh75 = Instance.new("BlockMesh")
180
Part76 = Instance.new("Part")
181
BlockMesh77 = Instance.new("BlockMesh")
182
Part78 = Instance.new("Part")
183
BlockMesh79 = Instance.new("BlockMesh")
184
Part80 = Instance.new("Part")
185
BlockMesh81 = Instance.new("BlockMesh")
186
Part82 = Instance.new("Part")
187
BlockMesh83 = Instance.new("BlockMesh")
188
Part84 = Instance.new("Part")
189
BlockMesh85 = Instance.new("BlockMesh")
190
Part86 = Instance.new("Part")
191
SpecialMesh87 = Instance.new("SpecialMesh")
192
Part88 = Instance.new("Part")
193
SpecialMesh89 = Instance.new("SpecialMesh")
194
Part90 = Instance.new("Part")
195
BlockMesh91 = Instance.new("BlockMesh")
196
Part92 = Instance.new("Part")
197
SpecialMesh93 = Instance.new("SpecialMesh")
198
Part94 = Instance.new("Part")
199
SpecialMesh95 = Instance.new("SpecialMesh")
200
Part96 = Instance.new("Part")
201
BlockMesh97 = Instance.new("BlockMesh")
202
Part98 = Instance.new("Part")
203
BlockMesh99 = Instance.new("BlockMesh")
204
Part100 = Instance.new("Part")
205
SpecialMesh101 = Instance.new("SpecialMesh")
206
Part102 = Instance.new("Part")
207
BlockMesh103 = Instance.new("BlockMesh")
208
Part104 = Instance.new("Part")
209
BlockMesh105 = Instance.new("BlockMesh")
210
Part106 = Instance.new("Part")
211
BlockMesh107 = Instance.new("BlockMesh")
212
Part108 = Instance.new("Part")
213
BlockMesh109 = Instance.new("BlockMesh")
214
Part110 = Instance.new("Part")
215
BlockMesh111 = Instance.new("BlockMesh")
216
Part112 = Instance.new("Part")
217
CylinderMesh113 = Instance.new("CylinderMesh")
218
Part114 = Instance.new("Part")
219
BlockMesh115 = Instance.new("BlockMesh")
220
Part116 = Instance.new("Part")
221
CylinderMesh117 = Instance.new("CylinderMesh")
222
Part118 = Instance.new("Part")
223
BlockMesh119 = Instance.new("BlockMesh")
224
Part120 = Instance.new("Part")
225
CylinderMesh121 = Instance.new("CylinderMesh")
226
Part122 = Instance.new("Part")
227
CylinderMesh123 = Instance.new("CylinderMesh")
228
Part124 = Instance.new("Part")
229
BlockMesh125 = Instance.new("BlockMesh")
230
Part126 = Instance.new("Part")
231
BlockMesh127 = Instance.new("BlockMesh")
232
Part128 = Instance.new("Part")
233
BlockMesh129 = Instance.new("BlockMesh")
234
Part130 = Instance.new("Part")
235
BlockMesh131 = Instance.new("BlockMesh")
236
Part132 = Instance.new("Part")
237
BlockMesh133 = Instance.new("BlockMesh")
238
Part134 = Instance.new("Part")
239
PointLight135 = Instance.new("PointLight")
240
BillboardGui136 = Instance.new("BillboardGui")
241
ImageLabel137 = Instance.new("ImageLabel")
242
Part138 = Instance.new("Part")
243
CylinderMesh139 = Instance.new("CylinderMesh")
244
Part140 = Instance.new("Part")
245
BlockMesh141 = Instance.new("BlockMesh")
246
Part142 = Instance.new("Part")
247
CylinderMesh143 = Instance.new("CylinderMesh")
248
Part144 = Instance.new("Part")
249
CylinderMesh145 = Instance.new("CylinderMesh")
250
Part146 = Instance.new("Part")
251
CylinderMesh147 = Instance.new("CylinderMesh")
252
Part148 = Instance.new("Part")
253
BlockMesh149 = Instance.new("BlockMesh")
254
Part150 = Instance.new("Part")
255
CylinderMesh151 = Instance.new("CylinderMesh")
256
Part152 = Instance.new("Part")
257
CylinderMesh153 = Instance.new("CylinderMesh")
258
Part154 = Instance.new("Part")
259
BlockMesh155 = Instance.new("BlockMesh")
260
Part156 = Instance.new("Part")
261
CylinderMesh157 = Instance.new("CylinderMesh")
262
Part158 = Instance.new("Part")
263
CylinderMesh159 = Instance.new("CylinderMesh")
264
Part160 = Instance.new("Part")
265
CylinderMesh161 = Instance.new("CylinderMesh")
266
Part162 = Instance.new("Part")
267
CylinderMesh163 = Instance.new("CylinderMesh")
268
Part164 = Instance.new("Part")
269
CylinderMesh165 = Instance.new("CylinderMesh")
270
Part166 = Instance.new("Part")
271
BlockMesh167 = Instance.new("BlockMesh")
272
Part168 = Instance.new("Part")
273
CylinderMesh169 = Instance.new("CylinderMesh")
274
Part170 = Instance.new("Part")
275
CylinderMesh171 = Instance.new("CylinderMesh")
276
Part172 = Instance.new("Part")
277
CylinderMesh173 = Instance.new("CylinderMesh")
278
Part174 = Instance.new("Part")
279
BlockMesh175 = Instance.new("BlockMesh")
280
Part176 = Instance.new("Part")
281
CylinderMesh177 = Instance.new("CylinderMesh")
282
Part178 = Instance.new("Part")
283
CylinderMesh179 = Instance.new("CylinderMesh")
284
Part180 = Instance.new("Part")
285
CylinderMesh181 = Instance.new("CylinderMesh")
286
Part182 = Instance.new("Part")
287
CylinderMesh183 = Instance.new("CylinderMesh")
288
Part184 = Instance.new("Part")
289
BlockMesh185 = Instance.new("BlockMesh")
290
Part186 = Instance.new("Part")
291
BlockMesh187 = Instance.new("BlockMesh")
292
Part188 = Instance.new("Part")
293
BlockMesh189 = Instance.new("BlockMesh")
294
Part190 = Instance.new("Part")
295
BlockMesh191 = Instance.new("BlockMesh")
296
Part192 = Instance.new("Part")
297
BlockMesh193 = Instance.new("BlockMesh")
298
Part194 = Instance.new("Part")
299
BlockMesh195 = Instance.new("BlockMesh")
300
Part196 = Instance.new("Part")
301
CylinderMesh197 = Instance.new("CylinderMesh")
302
Part198 = Instance.new("Part")
303
CylinderMesh199 = Instance.new("CylinderMesh")
304
Part200 = Instance.new("Part")
305
BlockMesh201 = Instance.new("BlockMesh")
306
Part202 = Instance.new("Part")
307
BlockMesh203 = Instance.new("BlockMesh")
308
Part204 = Instance.new("Part")
309
CylinderMesh205 = Instance.new("CylinderMesh")
310
Part206 = Instance.new("Part")
311
CylinderMesh207 = Instance.new("CylinderMesh")
312
Part208 = Instance.new("Part")
313
BlockMesh209 = Instance.new("BlockMesh")
314
Part210 = Instance.new("Part")
315
CylinderMesh211 = Instance.new("CylinderMesh")
316
Part212 = Instance.new("Part")
317
BlockMesh213 = Instance.new("BlockMesh")
318
Part214 = Instance.new("Part")
319
BlockMesh215 = Instance.new("BlockMesh")
320
Part216 = Instance.new("Part")
321
BlockMesh217 = Instance.new("BlockMesh")
322
Part218 = Instance.new("Part")
323
BlockMesh219 = Instance.new("BlockMesh")
324
Part220 = Instance.new("Part")
325
CylinderMesh221 = Instance.new("CylinderMesh")
326
Part222 = Instance.new("Part")
327
CylinderMesh223 = Instance.new("CylinderMesh")
328
Part224 = Instance.new("Part")
329
BlockMesh225 = Instance.new("BlockMesh")
330
Part226 = Instance.new("Part")
331
CylinderMesh227 = Instance.new("CylinderMesh")
332
Part228 = Instance.new("Part")
333
CylinderMesh229 = Instance.new("CylinderMesh")
334
Part230 = Instance.new("Part")
335
CylinderMesh231 = Instance.new("CylinderMesh")
336
Part232 = Instance.new("Part")
337
CylinderMesh233 = Instance.new("CylinderMesh")
338
Part234 = Instance.new("Part")
339
CylinderMesh235 = Instance.new("CylinderMesh")
340
Part236 = Instance.new("Part")
341
CylinderMesh237 = Instance.new("CylinderMesh")
342
Part238 = Instance.new("Part")
343
CylinderMesh239 = Instance.new("CylinderMesh")
344
Part240 = Instance.new("Part")
345
CylinderMesh241 = Instance.new("CylinderMesh")
346
Part242 = Instance.new("Part")
347
BlockMesh243 = Instance.new("BlockMesh")
348
Part244 = Instance.new("Part")
349
BlockMesh245 = Instance.new("BlockMesh")
350
Part246 = Instance.new("Part")
351
BlockMesh247 = Instance.new("BlockMesh")
352
Part248 = Instance.new("Part")
353
BlockMesh249 = Instance.new("BlockMesh")
354
Part250 = Instance.new("Part")
355
BlockMesh251 = Instance.new("BlockMesh")
356
Part252 = Instance.new("Part")
357
BlockMesh253 = Instance.new("BlockMesh")
358
LocalScript254 = Instance.new("LocalScript")
359
Tool0.Name = "M4"
360
Tool0.Parent = mas
361
Tool0.GripForward = Vector3.new(-0.197077975, 0, -0.980387866)
362
Tool0.GripPos = Vector3.new(0, -0.300000012, -0.200000003)
363
Tool0.GripRight = Vector3.new(0.980387866, 0, -0.197077975)
364
LocalScript1.Name = "BackupWeld"
365
LocalScript1.Parent = Tool0
366
table.insert(cors,sandbox(LocalScript1,function()
367
function Weld(x,y)
368
	local W = Instance.new("Weld")
369
	W.Part0 = x
370
	W.Part1 = y
371
	local CJ = CFrame.new(x.Position)
372
	local C0 = x.CFrame:inverse()*CJ
373
	local C1 = y.CFrame:inverse()*CJ
374
	W.C0 = C0
375
	W.C1 = C1
376
	W.Parent = x
377
end
378
379
function Get(A)
380
	if A.className == "Part" then
381
		Weld(script.Parent.Handle, A)
382
		A.Anchored = false
383
	else
384
		local C = A:GetChildren()
385
		for i=1, #C do
386
		Get(C[i])
387
		end
388
	end
389
end
390
391
function Finale()
392
	Get(script.Parent)
393
end
394
395
script.Parent.Equipped:connect(Finale)
396
script.Parent.Unequipped:connect(Finale)
397
Finale()
398
end))
399
LocalScript2.Name = "GunScript"
400
LocalScript2.Parent = Tool0
401
table.insert(cors,sandbox(LocalScript2,function()
402
-- DECLARATION OF VARIABLES: Do not touch unless you know what you're doing.
403
local tool = script.Parent
404
local Cam = game.Workspace.CurrentCamera
405
local canReload = true
406
local isFiring = false
407
local canZoom = true
408
local canCycleModes = true
409
local isZoomed = false
410
local arms = nil
411
local torso = nil
412
local welds = {}
413
local cancelStatus = true
414
local cooldownInterrupted = false
415
local reloading = false
416
local recoilMultiplier = 1
417-
	playerPlayer = game.Players.LocalPlayer
417+
418
419
wait(0.03)
420
421
local NoAmmoClick = tool.Handle.NoAmmoClick
422
local MagazineOut = tool.Handle.MagazineOut
423
local MagazineIn= tool.Handle.MagazineIn
424
local FireModeClick = tool.Handle.FireModeClick
425
426
local fireModeIcons = {
427
	[1] = "ModeAuto",
428
	[2] = "ModeSingle",
429
	[3] = "ModeBurst"
430
}
431
432
local flashListBig = { -- List of image IDs for Muzzleflash -- big
433
	"131435802",
434
	"131435817",
435
	"131435825",
436
}
437
438
local fireStreakLimiter = Instance.new("DoubleConstrainedValue") -- Constrains the recoil
439
	fireStreakLimiter.MaxValue = 10
440
	fireStreakLimiter.MinValue = 0
441
	fireStreakLimiter.Value = 0
442
	
443
local aimLimit = Instance.new("DoubleConstrainedValue") -- Constrains the recoil
444
	aimLimit.MaxValue = math.rad(70)
445
	aimLimit.MinValue = math.rad(-45)
446
	aimLimit.Value = 0
447
448
local fireStreak = fireStreakLimiter.Value
449
450
-- DECLARATION OF VARIABLES: You can modify the ones below this. Names are intuitive.
451
--AMMUNITION MECHANICS
452
local usesMagazines = true -- Uses clips: bullets still loaded into magazine after reloading are wasted. Turn of for infinite ammo.
453
local MagazinesCarried = 6 -- Clips you begin with.
454
local AmmoLoaded = 30 -- Ammo the gun starts with. Reccommended to be equal to AmmoMax
455
local AmmoMax = 30 -- Magazine size
456
--ZOOM
457
local zoomMin = 70 -- FOV default
458
local zoomMax = 50 -- FOV zoom in
459
local zoomFrames = 10 -- Larger number = slower zoom speed
460
local zoomWalkSpeedMultiplier = 0.5 -- Slows character down by this factor upon zooming
461
--GUN DAMAGE
462
local gunDamage = 40 -- duh
463
local rateOfFireScale = .3 -- the minimum is 0. Each additional unit increases the firing delay by ~0.03 seconds.
464
--RECOIL
465
local recoilX = 2.7 -- Kind of hard to explain. Larger values mean larger recoil. Go figure.
466
local recoily = 2.7
467
local defaultRecoilMultiplier = 1
468
local zoomRecoilMultiplier = 0.6 -- Zooming multiplies recoil by this amount
469
--RAYCASTING
470
local range = 600 -- [range - (spreadX OR spreadY)] should be less than 1000
471
local spreadX = 1.8 -- 
472
local spreadY = 1.8
473
--FIRE MODES
474
local fireMode = 1 -- Fire mode gun starts with. Look at the list below for a guide.
475
local burstLength = 3 -- Length of a burst.
476
--END. Anything below here. Feel free to modify yourself, if you know what you're doing.
477
local fireModeValues = { -- Modes
478
	[1] = "Automatic",
479
	[2] = "Semi-Automatic",
480
	[3] = tostring(burstLength).."-Round Burst"
481
}
482
483
print[[Made by XAXA!]] -- Please don't remove me :c -- This only prints in the output window. 
484
485
-- Change how you want the shell casing to look here.
486
local Shell = Instance.new("Part")
487
Shell.BrickColor = BrickColor.new(24)
488
Shell.Name = "Shell"
489
Shell.Locked = true
490
Shell.formFactor = 3
491
Shell.CanCollide = true
492
Shell.Size = Vector3.new(.2,.2,.2)
493
--Shell.Parent = game.Workspace
494
local ShellMesh = Instance.new("CylinderMesh")
495
ShellMesh.Scale = Vector3.new(0.30, 1, 0.30)
496
497
function loadValues()
498
--	print[[loadValues()]]
499
	wait()
500
	cancelStatus = true
501
	tool.Enabled = true
502
	
503
	playerPlayer = owner
504
	playerCharacter = playerPlayer.Character
505
	playerHumanoid = playerCharacter.Humanoid
506
	
507
	if playerHumanoid then
508
		playerSpeed = playerHumanoid.WalkSpeed
509
	else
510
		print [[Humanoid not found]]
511
	end
512
	
513
	recoilMultiplier = 1
514
515
end
516
517
function changeGunStatus(status)
518
	--print("changeGunStatus("..status..")")
519
	if status == "disable" then
520
		canCycleModes = false
521
		canReload = false
522
		canZoom = false
523
		reloading = true
524
	elseif status == "enable" then
525
		canCycleModes = true
526
		canReload = true
527
		canZoom = true
528
		reloading = false
529
	else
530
		print[[Invalid Input]]
531
	end
532
end
533
534
function convertColor3(r, g, b)
535
	return Color3.new(r/255,g/255,b/255)
536
end
537
538
function convertToCFrameDegrees(xa, ya, za)
539
	return CFrame.Angles(math.rad(xa), math.rad(ya), math.rad(za))
540
end
541
542
function updateAmmo()
543
	Hud.AmmoLoadedLabel.Text = tostring(AmmoLoaded)
544
	if AmmoLoaded <= AmmoMax/2 then
545
		Hud.AmmoLoadedLabel.TextColor3 = convertColor3(255,255,0)
546
--		Hud.AmmoLoadedLabel.TextColor3 = Color3.new(1, 1, 0)
547
		if AmmoLoaded <= AmmoMax/4 then
548
			Hud.AmmoLoadedLabel.TextColor3 = convertColor3(255,0,0)
549
--			Hud.AmmoLoadedLabel.TextColor3 = Color3.new(1, 0, 0)
550
		end
551
	else
552
		Hud.AmmoLoadedLabel.TextColor3 = convertColor3(255,255,255)
553
	end
554
end
555
556
function updateHUD()
557
	Hud.ModeLabel.Text = (fireModeValues[fireMode])
558
	if usesClips then
559
		Hud.MagazinesCarriedLabel.Text = "x "..MagazinesCarried
560
	else
561
		Hud.MagazinesCarriedLabel.Visible = false
562
		Hud.ClipPic.Visible = false
563
	end
564
	Hud.AmmoMaxLabel.Text = tostring(AmmoMax)
565
	updateAmmo()
566
end
567
568
function recoilCooldown()
569
coroutine.resume(coroutine.create(function ()
570
wait(0.2)
571
	while fireStreakLimiter.Value > 0 and not cooldownInterrupted do
572
		wait(.10 - fireStreakLimiter.Value/100)
573
		fireStreakLimiter.Value = fireStreakLimiter.Value - 1
574
		fireStreak = fireStreakLimiter.Value
575
--		print(fireStreak)
576
	end
577
end))
578
end
579
580
--function recoilCooldown()
581
--wait(0.2)
582
--	while fireStreakLimiter.Value > 0 and not isFiring and not cooldownInterrupted do
583
--		wait(.10 - fireStreakLimiter.Value/100)
584
--		fireStreakLimiter.Value = fireStreakLimiter.Value - 1
585
--		fireStreak = fireStreakLimiter.Value
586
--		print(fireStreak)
587
--	end
588
--end
589
590
function WeldArms(mouse) -- All hail ipod, the original creator of the weld arm script.
591
	toolIsEquipped = true
592
--	print[[WeldArms(mouse)]]
593
	print[[Made by XAXA!]]
594
	loadValues()
595
	Hud = script.HudGui:Clone()
596
	Hud.Parent = playerPlayer.PlayerGui
597
	updateHUD()
598
	mouse.KeyDown:connect(commandKeys)
599
	mouse.Button1Up:connect(stopFiring)
600
	
601
	mouse.Icon = "http://www.roblox.com/asset/?id=131424826"
602
	
603
	arms = {tool.Parent:FindFirstChild("Left Arm"), tool.Parent:FindFirstChild("Right Arm")}
604
	torso = tool.Parent:FindFirstChild("Torso")
605
606
	if arms ~= nil and torso ~= nil then
607
		local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
608
609
		if sh ~= nil then
610
			local yes = true
611
612
			if yes then
613
				yes = false
614
				sh[1].Part1 = nil
615
				sh[2].Part1 = nil
616
617
				local falseArmLeft = arms[1]:clone()
618
				falseArmLeftG = falseArmLeft
619
				falseArmLeft.Parent = tool
620
				falseArmLeft.BrickColor = arms[1].BrickColor
621
				local meshCheck1 = tool.Parent:FindFirstChild("leftarm")
622
				if meshCheck1 then
623
					meshBody1 = Instance.new("SpecialMesh")
624
					meshBody1.Parent = falseArmLeft
625
					meshBody1.MeshId = "http://www.roblox.com/asset/?id="..tostring(meshCheck1.MeshId)
626
					meshBody1.Scale = Vector3.new(.90,.90,.90)
627
				else
628
	
629
					meshDefault1 = Instance.new("BlockMesh")
630
					meshDefault1.Parent = falseArmLeft
631
					meshDefault1.Scale = Vector3.new(.80,.95,.80)
632
					meshDefault1.Parent = falseArmLeft
633
				end
634
635
				local falseArmWeldLeft = Instance.new("Weld")
636
				falseArmWeldLeft.Parent = falseArmLeft
637
				falseArmWeldLeft.Part0 = falseArmLeft
638
				falseArmWeldLeft.Part1 = arms[1]
639
640
				local falseArmRight = arms[2]:clone()
641
				falseArmRightG = falseArmRight
642
				falseArmRight.Parent = tool
643
				falseArmRight.BrickColor = arms[2].BrickColor
644
				
645
				local meshCheck2 = tool.Parent:FindFirstChild("rightarm")
646
				if meshCheck2 then
647
					meshBody2 = Instance.new("SpecialMesh")
648
					meshBody2.Parent = falseArmRight
649
					meshBody2.MeshId = "http://www.roblox.com/asset/?id="..tostring(meshCheck2.MeshId)
650
					meshBody2.Scale = Vector3.new(.90,.90,.90)
651
				else
652
	
653
					meshDefault2 = Instance.new("BlockMesh")
654
					meshDefault2.Parent = falseArmRight
655
					meshDefault2.Scale = Vector3.new(.80,.95,.80)
656
					meshDefault2.Parent = falseArmRight
657
				end
658
659
				local falseArmWeldRight = Instance.new("Weld")
660
				falseArmWeldRight.Parent = falseArmRight
661
				falseArmWeldRight.Part0 = falseArmRight
662
				falseArmWeldRight.Part1 = arms[2]
663
664
				local weldLeft = Instance.new("Weld") -- left arm
665
				weldLeftG = weldLeft
666
				weldLeft.Part0 = torso
667
				weldLeft.Parent = torso
668
				weldLeft.Part1 = arms[1]
669
				--weldLeft.C1 = CFrame.new(-0.1, 0.0, 0.7) * CFrame.Angles(math.rad(290), 0, math.rad(-90))
670
				weldLeft.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90)
671
				--X position value moves arm DOWNWARDS... X angle value rotates arm IN (C)
672
				--Y position value moves arm FORWARD... Y angle value tilts arm UPWARDS (C)
673
				--Z position value moves arm AWAY... Z angle value tilts arm INWARDS (C)
674
				welds[1] = weldLeft
675
				
676
				local weldRight = Instance.new("Weld") -- right arm
677
				weldRightG = weldRight
678
				weldRight.Part0 = torso
679
				weldRight.Parent = torso
680
				weldRight.Part1 = arms[2]
681
				weldRight.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0)
682
				welds[2] = weldRight
683
				--X position value moves arm INSIDE... X angle value tilts arm DOWNWARDS (C)
684
				--Y position value moves arm FORWARD... Y angle value rotates arm AWAY (C)
685
				--Z position value moves arm UPWARDS... Z angle value tilts arm OUTWARDS (C)
686
				--X GripPos value move tool INSIDE. Y GripPos value move tool DOWNWARDS. Z GripPos value move tool FORWARDS.
687
			
688
				--NOTE: Use these when you're modifying the gun positions. These happen if the values are increased. Hopefully you understand my wording.
689
			
690
				coroutine.resume(coroutine.create(
691
					function () 
692
						lastvar = 0
693
						aimLimit.Value = 0
694
		--				thisvarTorso = 0
695
		--				origC1L = weldLeft.C1
696
		--				origC1R = weldRight.C1
697
						while toolIsEquipped do
698
							lastvar = aimLimit.Value
699
							aimLimit.Value = -math.atan((playerHumanoid.TargetPoint.y-tool.Handle.CFrame.p.y)/math.sqrt((playerHumanoid.TargetPoint.x-tool.Handle.CFrame.p.x)^2+(playerHumanoid.TargetPoint.z-tool.Handle.CFrame.p.z)^2))
700
		--					lastvarTorso = thisvarTorso
701
		--					thisvarTorso = math.atan((playerHumanoid.TargetPoint.z-tool.Handle.CFrame.p.z)/(playerHumanoid.TargetPoint.x-tool.Handle.CFrame.p.x))
702
							
703
		--					playerHumanoid.TargetPoint - tool.Handle.CFrame.p
704
		--					weldLeftG.C1 = weldLeftG.C1 * convertToCFrameDegrees(testvar-lastvar, 0, 0)
705
		--					weldRightG.C1 = weldRightG.C1 * convertToCFrameDegrees(testvar-lastvar, 0, 0)
706
		
707
							weldLeftG.C1 = weldLeftG.C1 * CFrame.Angles(aimLimit.Value-lastvar, 0, 0)
708
							weldRightG.C1 = weldRightG.C1 * CFrame.Angles(aimLimit.Value-lastvar, 0, 0)
709
							
710
		--					playerCharacter.Torse.CFrame = playerCharacter.Torso.CFrame * CFrame.Angles(0, thisvarToso - lastvarTorso, 0)
711
							print(aimLimit.Value)
712
							wait()
713
						end
714
					end
715
				))	
716
			
717
			
718
			end
719
		end
720
	end
721
end
722
723
function stopFiring(mouse)
724
--	print[[stopFiring(mouse)]]
725
	isFiring = false
726
--	recoilCooldown()
727
end
728
729
function createShellCasing() -- Hooray for a bullet casing! ~~XAXA
730
	local ShellClone = Shell:Clone()
731
	ShellClone.Parent = Workspace
732
	ShellClone.CFrame = tool.Port.CFrame * convertToCFrameDegrees(90,0,0)
733
	ShellClone.Velocity = Vector3.new(0,math.random(10,40),0) + (tool.Port.CFrame * convertToCFrameDegrees(0,math.random(-140,-90),0)).lookVector * (math.random(5,25))
734
	ShellClone.RotVelocity = Vector3.new(0,0,(math.random(200,400) / 10))
735
	local ShellMeshClone = ShellMesh:Clone()
736
	ShellMeshClone.Parent = ShellClone
737
	game.Debris:AddItem(ShellClone, 0.3) --Add it to the debris. No script can match this one's reliability.
738
end
739
740
741
742
function raycastShoot()
743
--	print[[raycastShoot()]]
744
	local ray = Ray.new(tool.Handle.CFrame.p, ((playerHumanoid.TargetPoint - tool.Handle.CFrame.p).unit * (range) + Vector3.new(math.random(-100,100)/100 * spreadX,math.random(-100,100)/100 * spreadY,math.random(0,0)))) 
745
	--local hitcheck, positioncheck = game.Workspace:FindPartOnRay(ray, tool.Parent)
746
	
747
	--local ignoreList = {}	
748
	--table.insert(ignoreList, tool.Parent)
749
	
750
	--if hitcheck and hitcheck.Parent:IsA("Tool") then
751
	--	local ignoreList = {}
752
	--	table.insert(ignoreList, hit.Parent)
753
	--	table.insert(ignoreList, tool.Parent)
754
	--	print[[Hit a tool]]
755
	--end
756
	
757
	--print[[Debug spot]]
758
	local hit, position = game.Workspace:FindPartOnRay(ray, tool.Parent)-- ignoreList)
759
 
760
	local ShootSound = tool.Handle.ShootSound
761
	ShootSound.Pitch = math.random(110,115)/100
762
	ShootSound:Play()	
763
	
764
	--weldLeftG.C1 = CFrame.new(-0.35, 0.8, 0.6) * convertToCFrameDegrees(305, 5, -90)
765
	--weldRightG.C1 = CFrame.new(-0.95, -0.5, 0.3) * convertToCFrameDegrees(-90, -15, 0)
766
	
767
    local humanoid = hit and hit.Parent and hit.Parent:FindFirstChild("Humanoid")
768
769
coroutine.resume(coroutine.create(
770
	function () 
771
		if humanoid and humanoid.Parent.Name ~= tool.Parent.Name then --and hit:IsDescendantOf(humanoid.Parent) then
772
			local KillRecord = Instance.new("ObjectValue")
773
			KillRecord.Value = playerPlayer
774
			KillRecord.Name = "creator"
775
--			local tag = KillRecord:Clone()
776
			KillRecord.Parent = humanoid
777
			humanoid:TakeDamage(gunDamage)
778
			print("Hit "..humanoid.Parent.Name.." for "..gunDamage.." damage.")
779
			wait(1)
780
			if humanoid then
781
				local tagCheck = humanoid:findFirstChild("creator")
782
				if tagCheck then
783
					tagCheck:Destroy()
784
				end
785
			end
786
		end
787
	end))
788
	
789
	local distance = (position - tool.Muzzle.CFrame.p).magnitude
790
		local rayPart = Instance.new("Part", tool)
791
		rayPart.Name          = "RayPart"
792
		rayPart.BrickColor    = BrickColor.new(24)
793
		rayPart.Transparency  = 0.5
794
		rayPart.Anchored      = true
795
		rayPart.CanCollide    = false
796
		rayPart.TopSurface    = Enum.SurfaceType.Smooth
797
		rayPart.BottomSurface = Enum.SurfaceType.Smooth
798
		rayPart.formFactor    = Enum.FormFactor.Custom
799
		rayPart.Size          = Vector3.new(.2, 1, .2)
800
		rayPart.CFrame        = CFrame.new(position, tool.Muzzle.CFrame.p) * CFrame.new(0, 0, 1) * convertToCFrameDegrees(90, 0, 0)
801
		local rayMesh = Instance.new("CylinderMesh",rayPart)
802
		rayMesh.Scale = Vector3.new(1,10,1)
803
		rayMesh.Offset = Vector3.new(0, -distance + rayMesh.Scale.y/2, 0)
804
--		rayMesh.Scale = Vector3.new(1,distance,1)
805
--		rayMesh.Offset = Vector3.new(0, -distance/2, 0)
806
807
		coroutine.resume(coroutine.create(
808
		function () 
809
		for i = 0, distance - rayMesh.Scale.y, 30 do
810
			rayMesh.Offset = rayMesh.Offset + Vector3.new(0, 30, 0)
811
			wait()		
812
		end
813
		rayPart:Destroy()
814
		end))
815
816
		game.Debris:AddItem(rayPart, 3)
817
818
	local recoilXTemp = math.random(-100,100)/100*recoilX
819
	local recoilyTemp = math.random(80,100)/100*recoily
820
	local recoilFrames = 2
821
		
822
	fireStreakLimiter.Value = fireStreakLimiter.Value + 1
823
	fireStreak = fireStreakLimiter.Value
824
	
825
	coroutine.resume(coroutine.create(
826
		function () 
827
			local recoilFormula = fireStreak^1.4/30 * recoilMultiplier
828
			for i = 1, recoilFrames do
829
				local camRotation = Cam.CoordinateFrame - Cam.CoordinateFrame.p
830
				local camScroll = (Cam.CoordinateFrame.p - Cam.Focus.p).magnitude
831
				local ncf = CFrame.new(Cam.Focus.p)*camRotation*convertToCFrameDegrees(recoilyTemp/recoilFrames * recoilFormula, recoilXTemp/recoilFrames * recoilFormula, 0)
832
				weldLeftG.C1 = (weldLeftG.C1 + Vector3.new(0, -0.1/recoilFrames, -0.1/recoilFrames))-- * CFrame.Angles(aimLimit.Value-lastvar, 0, 0)
833
				weldRightG.C1 = (weldRightG.C1 + Vector3.new(0, -0.1/recoilFrames, 0))-- * CFrame.Angles(aimLimit.Value-lastvar, 0, 0)
834
				Cam.CoordinateFrame = ncf*CFrame.new(0, 0, camScroll)
835
				wait()
836
			end
837
	end))
838
		
839
		wait()
840
		
841
		weldLeftG.C1 = (weldLeftG.C1 + Vector3.new(0, 0.1, 0.1))-- * CFrame.Angles(aimLimit.Value-lastvar, 0, 0)
842
		weldRightG.C1 = (weldRightG.C1 + Vector3.new(0, 0.1, 0))-- * CFrame.Angles(aimLimit.Value-lastvar, 0, 0)
843
--		print(fireStreak)
844
		tool.Muzzle.PointLight.Enabled = true
845
		tool.Muzzle.BillboardGui.Flash.Image = "http://www.roblox.com/asset/?id="..flashListBig[math.random(1,#flashListBig)]
846
		tool.Muzzle.BillboardGui.Enabled = true
847
		
848
		createShellCasing()
849
		
850
		wait()
851
		
852
		tool.Muzzle.PointLight.Enabled = false
853
		tool.Muzzle.BillboardGui.Enabled = false
854
		updateAmmo()
855
		
856
		if rateOfFireScale > 0 then
857
			wait(0.03 * rateOfFireScale)
858
		end
859
end
860
861
function modeAutomatic() -- INDEX: F-MAUTO ... Automatic mode
862
	isFiring = true
863
	while isFiring == true do
864
		if not isReloading and playerHumanoid.Health > 0 then
865
			if AmmoLoaded > 0 then
866
				AmmoLoaded = AmmoLoaded - 1
867
				raycastShoot()
868
			else
869
				NoAmmoClick:Play()
870
				canReload = true
871
				Reload()
872
				break
873
			end
874
		elseif playerHumanoid.Health <= 0 then
875
			tool:Destroy()
876
			break
877
		end
878
	end
879
end
880
881
function modeSingle() -- INDEX: F-MSEMI ... Semi-automatic mode
882
	if playerHumanoid.Health > 0 then
883
		if AmmoLoaded > 0 then
884
			AmmoLoaded = AmmoLoaded - 1
885
			raycastShoot()
886
		else
887
			NoAmmoClick:Play()
888
			canReload = true
889
			Reload()
890
		end
891
	elseif playerHumanoid.Health <= 0 then
892
		tool:Destroy()
893
	end
894
end
895
896
function modeBurst() -- INDEX: F-MBRST ... Burst fire mode
897
	if playerHumanoid.Health > 0 then
898
		for i = 1, burstLength do
899
			if AmmoLoaded > 0 then
900
				AmmoLoaded = AmmoLoaded - 1
901
				raycastShoot()
902
			else
903
				NoAmmoClick:Play()
904
				canReload = true
905
				Reload()
906
				break
907
			end
908
		end
909
	elseif playerHumanoid.Health <= 0 then
910
		tool:Destroy()
911
	end
912
end
913
		
914
function onActivated()
915
--	print[[onActivated()]]
916
	if not tool.Enabled then
917
		return
918
	end
919
920
	tool.Enabled = false
921
	changeGunStatus("disable")
922
	cooldownInterrupted = true
923
	if fireMode == 1 then
924
		modeAutomatic()
925
	
926
	elseif fireMode == 2 then
927
		modeSingle()
928
		
929
	elseif fireMode == 3 then
930
		modeBurst()
931
	end
932
tool.Enabled = true
933
cooldownInterrupted = false
934
changeGunStatus("enable")
935
recoilCooldown()
936
end
937
938
function Reload()
939
--	print[[Reload()]]
940
	if canReload then
941
		cooldownInterrupted = false
942
		cancelStatus = false
943
		recoilCooldown()
944
		if usesClips then
945
			if MagazinesCarried <= 0 then 
946
				return
947
			end
948
		MagazinesCarried = MagazinesCarried - 1
949
		end
950
		AmmoLoaded = 0
951
		updateHUD()
952
		changeGunStatus("disable")
953
		tool.Enabled = false
954
		if isZoomed then
955
			zoomOut()
956
		end
957
		wait(.1)
958
		local reloadTween = 12
959
		local reloadTween = 12
960
		for i = 1, reloadTween do
961
			--weldLeftG.C1 = CFrame.new(-0.35, 0.9 - 0.9/reloadTween*i, 0.7 + 0.3/reloadTween*i) * CFrame.Angles(math.rad(305 - 15/reloadTween*i), math.rad(5 - 75/reloadTween*i), math.rad(-90 + 90/reloadTween*i))
962
			weldLeftG.C1 = CFrame.new(-0.35 + 1.5/reloadTween*i , 0.9 - 1/reloadTween*i, 0.7 - 1/reloadTween*i) * convertToCFrameDegrees(305 + 30/reloadTween*i, 5 + 30/reloadTween*i, -90 + 90/reloadTween*i) * CFrame.Angles(aimLimit.Value, 0, 0)
963
			weldRightG.C1 = CFrame.new(-0.95 + 0/reloadTween*i, -0.4 + 0.3/reloadTween*i, 0.3 + 0.8/reloadTween*i) * convertToCFrameDegrees(-90, -15, 0 + 15/reloadTween*i) * CFrame.Angles(aimLimit.Value, 0, 0)
964
			wait()
965
		end
966
		
967
968
		MagazineOut:Play()
969
		
970
		local magazineUsedProp = tool.Magazine:Clone()
971
		magazineUsedProp.CFrame = tool.Magazine.CFrame
972
		magazineUsedProp.CanCollide = true
973
		magazineUsedProp.Parent = Workspace
974
		game.Debris:AddItem(magazineUsedProp, 3)
975
		tool.Magazine.Transparency = 1
976
		tool.Magazine2.Transparency = 1
977
		
978
		wait(.2)	--The following is left for MY consideration. This should have welded a fake magazine into the player's left hand upon reloading. Can't be bothered to tune it.
979
--		local magazineNewProp = tool.Magazine:Clone()
980
--		magazineNewProp.Transparency = 0
981
--		magazineNewProp.Parent = tool
982
--		
983
--		local magazineNewPropWeld = Instance.new("Weld")
984
--		leftarm = tool.Parent["Left Arm"]
985
--		magazineNewPropWeldG = magazineNewPropWeld
986
--		magazineNewPropWeld.Parent =  magazineNewProp
987
--		magazineNewPropWeld.Part0 =  magazineNewProp
988
--		magazineNewPropWeld.Part1 = leftarm
989
--		magazineNewPropWeld.C0 = CFrame.new(-1,-0.4,0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90))
990
		
991
--		magazineNewProp:Destroy()
992
		local reloadTween = 12
993
		for i = 1, reloadTween do
994
			weldLeftG.C1 = CFrame.new(1.15 - 1.2/reloadTween*i , -0.1 + 0.8/reloadTween*i, -0.3 + 1/reloadTween*i) * convertToCFrameDegrees(335 - 10/reloadTween*i, 35 - 35/reloadTween*i, -0 - 90/reloadTween*i) * CFrame.Angles(aimLimit.Value, 0, 0)		
995
			weldRightG.C1 = CFrame.new(-0.95 - 0/reloadTween*i, -0.1 - 0.3/reloadTween*i, 1.1 - 0.8/reloadTween*i) * convertToCFrameDegrees(-90 - 5/reloadTween*i, -15, 15 - 15/reloadTween*i) * CFrame.Angles(aimLimit.Value, 0, 0)
996
			wait()
997
		end
998
		tool.Magazine.Transparency = 0
999
		tool.Magazine2.Transparency = 0
1000
1001
		MagazineIn:Play()
1002
		
1003
		wait(.2)
1004
		local reloadTween = 4
1005
		for i = 1, reloadTween do
1006
			weldLeftG.C1 = CFrame.new(-0.05 -0.30/reloadTween*i , 0.7 + 0.2/reloadTween*i, 0.7 + 0/reloadTween*i) * convertToCFrameDegrees(325 - 20/reloadTween*i, 0 + 5/reloadTween*i, -90 - 0/reloadTween*i) * CFrame.Angles(aimLimit.Value, 0, 0)		
1007
			weldRightG.C1 = CFrame.new(-0.95 - 0/reloadTween*i, -0.4 - 0.0/reloadTween*i, 0.3 - 0.0/reloadTween*i) *convertToCFrameDegrees(-95 + 5/reloadTween*i, -15, 0 + 0/reloadTween*i) * CFrame.Angles(aimLimit.Value, 0, 0)
1008
		wait()		
1009
		end
1010
1011
		weldLeftG.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90) * CFrame.Angles(aimLimit.Value, 0, 0)
1012
		weldRightG.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0) * CFrame.Angles(aimLimit.Value, 0, 0)
1013
		wait(0.2)
1014
		if not cancelStatus then
1015
			AmmoLoaded = AmmoMax
1016
		end
1017
		changeGunStatus("enable")
1018
		tool.Enabled = true
1019
		updateHUD()
1020
	end
1021
end
1022
		
1023
--function resetValues()
1024
--	print[[resetValues()]]
1025
--	changeGunStatus("enable")
1026
--	recoilMultiplier = defaultRecoilMultiplier
1027
--	Cam.FieldOfView = zoomMin
1028
--	tool.Muzzle.PointLight.Enabled = false
1029
--	tool.Muzzle.BillboardGui.Enabled = false
1030
--	if playerHumanoid then
1031
--	playerHumanoid.WalkSpeed = playerSpeed
1032
--	end
1033
--	while playerPlayer.PlayerGui:FindFirstChild("HudGui") do
1034
--		playerPlayer.PlayerGui:FindFirstChild("HudGui"):Destroy()
1035
--		wait()
1036
--		print[[ee]]
1037
--	end
1038
--end
1039
1040
function RemoveWeldArms(mouse)
1041
--	print[[RemoveWeldArms(mouse)]]
1042
	toolIsEquipped = false
1043
	changeGunStatus("enable")
1044
	recoilMultiplier = defaultRecoilMultiplier
1045
	Cam.FieldOfView = zoomMin
1046
	tool.Muzzle.PointLight.Enabled = false
1047
	tool.Muzzle.BillboardGui.Enabled = false
1048
	if playerHumanoid then
1049
	playerHumanoid.WalkSpeed = playerSpeed
1050
	end
1051
	while playerPlayer.PlayerGui:FindFirstChild("HudGui") do
1052
		playerPlayer.PlayerGui:FindFirstChild("HudGui"):Destroy()
1053
		wait()
1054
	--	print[[ee]]
1055
	end
1056
	
1057
	if arms ~= nil and torso ~= nil then
1058
		local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
1059
	
1060
		if sh ~= nil then
1061
			local yes = true
1062
			if yes then
1063
				yes = false
1064
				sh[1].Part1 = arms[1]
1065
				sh[2].Part1 = arms[2]
1066
				--for _, v in pairs(playerCharacter["Left Arm"]:GetChildren()) do
1067
				--	v:Destroy()
1068
				--end
1069
				--for _, v in pairs(playerCharacter["Right Arm"]:GetChildren()) do
1070
				--	v:Destroy()
1071
				--end
1072
				welds[1].Parent = nil
1073
				welds[2].Parent = nil
1074
				falseArmLeftG:Destroy()
1075
				falseArmRightG:Destroy()
1076
			end
1077
		end
1078
	end
1079
end
1080
1081
function zoomIn()
1082
--	print[[zoomIn()]]
1083
	isZoomed = true
1084
	recoilMultiplier = zoomRecoilMultiplier
1085
	playerHumanoid.WalkSpeed = playerSpeed * zoomWalkSpeedMultiplier
1086
	for i = 1, zoomFrames do
1087
		Cam.FieldOfView = Cam.FieldOfView + (zoomMax - Cam.FieldOfView)/3
1088
		wait()
1089
	end
1090
	Cam.FieldOfView = zoomMax
1091
end
1092
1093
function zoomOut()
1094
--	print[[zoomOut()]]
1095
	isZoomed = false
1096
	recoilMultiplier = defaultRecoilMultiplier
1097
	playerHumanoid.WalkSpeed = playerSpeed
1098
	for i = 1, zoomFrames do
1099
		Cam.FieldOfView = Cam.FieldOfView + (zoomMin - Cam.FieldOfView)/3
1100
		wait()
1101
	end
1102
	Cam.FieldOfView = zoomMin
1103
end
1104
1105
function fireModeChange()
1106
1107
	FireModeClick:Play()
1108
	if fireMode == 1 then
1109
		fireMode = 2
1110
		updateHUD()
1111
	elseif fireMode == 2 then
1112
		fireMode = 3
1113
		updateHUD()
1114
	elseif fireMode == 3 then
1115
		fireMode = 1
1116
		updateHUD()
1117
	end
1118
end
1119
1120
function fireModeAnimate()
1121
1122
	local fireModeAnimateTween = 8
1123
	for i = 1, fireModeAnimateTween do
1124
		weldLeftG.C1 = CFrame.new(-0.35, 0.9 - 0.8/fireModeAnimateTween*i, 0.7) * convertToCFrameDegrees(305 + 30/fireModeAnimateTween*i, 5, -90) * CFrame.Angles(aimLimit.Value, 0, 0)
1125
		weldRightG.C1 = CFrame.new(-0.95, -0.4 + 0.1/fireModeAnimateTween*i, 0.3) * convertToCFrameDegrees(-90, -15, 0 + 5/fireModeAnimateTween*i) * CFrame.Angles(aimLimit.Value, 0, 0)
1126
		tool.GripPos = Vector3.new(0, -0.3, -0.2 - .1/fireModeAnimateTween*i)
1127
		wait(0.03)
1128
	end
1129
	
1130
	wait(.1)
1131
	fireModeAnimateTween = 3
1132
	for i = 1, fireModeAnimateTween do
1133
		weldLeftG.C1 = CFrame.new(-0.35, 0.1 - 0/fireModeAnimateTween*i, 0.7) * convertToCFrameDegrees(335 + 0/fireModeAnimateTween*i, 5 - 10/fireModeAnimateTween*i, -90) * CFrame.Angles(aimLimit.Value, 0, 0)
1134
		weldRightG.C1 = CFrame.new(-0.95, -0.3 + 0/fireModeAnimateTween*i, 0.3) * convertToCFrameDegrees(-90, -15, 5 + 0/fireModeAnimateTween*i) * CFrame.Angles(aimLimit.Value, 0, 0)
1135
		tool.GripPos = Vector3.new(0, -0.3, -0.3 - 0/fireModeAnimateTween*i)
1136
		wait(0.03)
1137
	end
1138
	fireModeChange()
1139
	
1140
	wait(0.2)
1141
	fireModeAnimateTween = 8
1142
	for i = 1, fireModeAnimateTween do
1143
		weldLeftG.C1 = CFrame.new(-0.35, 0.1 + 0.8/fireModeAnimateTween*i, 0.7) * convertToCFrameDegrees(335 - 30/fireModeAnimateTween*i, -5 + 10/fireModeAnimateTween*i, -90) * CFrame.Angles(aimLimit.Value, 0, 0)
1144
		weldRightG.C1 = CFrame.new(-0.95, -0.3 - 0.1/fireModeAnimateTween*i, 0.3) * convertToCFrameDegrees(-90, -15, 5 - 5/fireModeAnimateTween*i) * CFrame.Angles(aimLimit.Value, 0, 0)
1145
		tool.GripPos = Vector3.new(0, -0.3, -0.3 + 0.1/fireModeAnimateTween*i)
1146
		wait()
1147
	end
1148
	weldLeftG.C1 = CFrame.new(-0.35, 0.9, 0.7) * convertToCFrameDegrees(305, 5, -90) * CFrame.Angles(aimLimit.Value, 0, 0)
1149
	weldRightG.C1 = CFrame.new(-0.95, -0.4, 0.3) * convertToCFrameDegrees(-90, -15, 0) * CFrame.Angles(aimLimit.Value, 0, 0)
1150
	tool.GripPos = Vector3.new(0, -0.3, -0.2)
1151
end
1152
1153
function commandKeys(key)
1154
	if key == "f" and canCycleModes then
1155
		changeGunStatus("disable")
1156
		fireModeAnimate()
1157
--		print("fireModeKey(key): "..fireModeValues[fireMode])
1158
		wait(.5)
1159
		changeGunStatus("enable")
1160
	elseif key == "q" and canZoom then
1161
		changeGunStatus("disable")
1162
		if not isZoomed then
1163
			zoomIn()
1164
		elseif isZoomed then
1165
			zoomOut()
1166
		end
1167
		wait(.5)
1168
		changeGunStatus("enable")
1169
	elseif key == "r" and canReload and not reloading and AmmoLoaded < AmmoMax then
1170
			changeGunStatus("disable")
1171
			reloading = true
1172
			canReload = true
1173
--			if AmmoLoaded < AmmoMax and canReload then
1174
			Reload()
1175
--			else
1176
--				print[[Cannot reload right now]]
1177
--			end
1178
			reloading = false
1179
			wait(.5)
1180
			changeGunStatus("enable")
1181
	end
1182
end
1183
1184
tool.Equipped:connect(WeldArms)
1185
tool.Unequipped:connect(RemoveWeldArms)
1186
tool.Activated:connect(onActivated)
1187
1188
end))
1189
ScreenGui3.Name = "HudGui"
1190
ScreenGui3.Parent = LocalScript2
1191
TextLabel4.Name = "AmmoMaxLabel"
1192
TextLabel4.Parent = ScreenGui3
1193
TextLabel4.Transparency = 1
1194
TextLabel4.Size = UDim2.new(0, 0, 0, -30)
1195
TextLabel4.Text = "20"
1196
TextLabel4.Position = UDim2.new(1, -165, 1, -130)
1197
TextLabel4.BackgroundColor3 = Color3.new(0.992157, 0.984314, 1)
1198
TextLabel4.BackgroundTransparency = 1
1199
TextLabel4.BorderColor3 = Color3.new(0.207843, 0.207843, 0.207843)
1200
TextLabel4.BorderSizePixel = 0
1201
TextLabel4.FontSize = Enum.FontSize.Size24
1202
TextLabel4.TextColor3 = Color3.new(1, 1, 1)
1203
TextLabel4.TextStrokeTransparency = 0
1204
TextLabel4.TextWrapped = true
1205
TextLabel4.TextXAlignment = Enum.TextXAlignment.Left
1206
TextLabel4.TextYAlignment = Enum.TextYAlignment.Bottom
1207
TextLabel5.Name = "Instructions"
1208
TextLabel5.Parent = ScreenGui3
1209
TextLabel5.Transparency = 1
1210
TextLabel5.Size = UDim2.new(0, -300, 0, -20)
1211
TextLabel5.Text = "(r)Reload | (f)Fire Selector | (q)Zoom"
1212
TextLabel5.Position = UDim2.new(1, -40, 1, -190)
1213
TextLabel5.BackgroundTransparency = 1
1214
TextLabel5.BorderSizePixel = 0
1215
TextLabel5.FontSize = Enum.FontSize.Size9
1216
TextLabel5.TextColor3 = Color3.new(1, 1, 1)
1217
TextLabel5.TextStrokeTransparency = 0
1218
TextLabel5.TextWrapped = true
1219
TextLabel5.TextXAlignment = Enum.TextXAlignment.Right
1220
TextLabel6.Name = "ModeLabel"
1221
TextLabel6.Parent = ScreenGui3
1222
TextLabel6.Transparency = 1
1223
TextLabel6.Size = UDim2.new(0, 0, 0, -30)
1224
TextLabel6.Text = "Auto"
1225
TextLabel6.Position = UDim2.new(1, -40, 1, -165)
1226
TextLabel6.BackgroundTransparency = 1
1227
TextLabel6.BorderSizePixel = 0
1228
TextLabel6.TextColor3 = Color3.new(1, 1, 1)
1229
TextLabel6.TextStrokeTransparency = 0
1230
TextLabel6.TextXAlignment = Enum.TextXAlignment.Right
1231
ImageLabel7.Name = "ClipPic"
1232
ImageLabel7.Parent = ScreenGui3
1233
ImageLabel7.Transparency = 1
1234
ImageLabel7.Size = UDim2.new(0, -8, 0, -15)
1235
ImageLabel7.Position = UDim2.new(1, -105, 1, -140)
1236
ImageLabel7.BackgroundTransparency = 1
1237
ImageLabel7.BorderSizePixel = 0
1238
ImageLabel7.Image = "http://www.roblox.com/asset/?id=131543027"
1239
TextLabel8.Name = "MagazinesCarriedLabel"
1240
TextLabel8.Parent = ScreenGui3
1241
TextLabel8.Transparency = 1
1242
TextLabel8.Size = UDim2.new(0, 0, 0, -15)
1243
TextLabel8.Text = "x 6"
1244
TextLabel8.Position = UDim2.new(1, -100, 1, -140)
1245
TextLabel8.BackgroundTransparency = 1
1246
TextLabel8.BorderSizePixel = 0
1247
TextLabel8.FontSize = Enum.FontSize.Size10
1248
TextLabel8.TextColor3 = Color3.new(1, 1, 1)
1249
TextLabel8.TextStrokeTransparency = 0
1250
TextLabel8.TextXAlignment = Enum.TextXAlignment.Left
1251
TextLabel9.Name = "AmmoLoadedLabel"
1252
TextLabel9.Parent = ScreenGui3
1253
TextLabel9.Transparency = 1
1254
TextLabel9.Size = UDim2.new(0, 0, 0, -30)
1255
TextLabel9.Text = "20"
1256
TextLabel9.Position = UDim2.new(1, -185, 1, -135)
1257
TextLabel9.BackgroundTransparency = 1
1258
TextLabel9.BorderColor3 = Color3.new(0.207843, 0.207843, 0.207843)
1259
TextLabel9.BorderSizePixel = 0
1260
TextLabel9.FontSize = Enum.FontSize.Size36
1261
TextLabel9.TextColor3 = Color3.new(1, 1, 1)
1262
TextLabel9.TextStrokeTransparency = 0
1263
TextLabel9.TextXAlignment = Enum.TextXAlignment.Right
1264
TextLabel9.TextYAlignment = Enum.TextYAlignment.Bottom
1265
TextLabel10.Name = "SlashLarge"
1266
TextLabel10.Parent = ScreenGui3
1267
TextLabel10.Transparency = 1
1268
TextLabel10.Size = UDim2.new(0, 0, 0, -30)
1269
TextLabel10.Text = "/"
1270
TextLabel10.Position = UDim2.new(1, -165, 1, -120)
1271
TextLabel10.BackgroundColor3 = Color3.new(0.992157, 0.984314, 1)
1272
TextLabel10.BackgroundTransparency = 1
1273
TextLabel10.BorderColor3 = Color3.new(0.207843, 0.207843, 0.207843)
1274
TextLabel10.BorderSizePixel = 0
1275
TextLabel10.FontSize = Enum.FontSize.Size48
1276
TextLabel10.TextColor3 = Color3.new(1, 1, 1)
1277
TextLabel10.TextStrokeTransparency = 0
1278
TextLabel10.TextXAlignment = Enum.TextXAlignment.Right
1279
TextLabel10.TextYAlignment = Enum.TextYAlignment.Bottom
1280
Frame11.Parent = ScreenGui3
1281
Frame11.Size = UDim2.new(0, -215, 0, -90)
1282
Frame11.Style = Enum.FrameStyle.RobloxRound
1283
Frame11.Position = UDim2.new(1, -30, 1, -125)
1284
TextLabel12.Name = "hmm"
1285
TextLabel12.Parent = ScreenGui3
1286
TextLabel12.Transparency = 50
1287
TextLabel12.Size = UDim2.new(0, 200, 0, 50)
1288
TextLabel12.Text = "Made by 1ndrew"
1289
TextLabel12.BackgroundColor3 = Color3.new(1, 1, 1)
1290
TextLabel12.BackgroundTransparency = 50
1291
TextLabel12.BorderColor3 = Color3.new(1, 1, 1)
1292
TextLabel12.Font = Enum.Font.SourceSans
1293
TextLabel12.FontSize = Enum.FontSize.Size14
1294
TextLabel12.TextColor3 = Color3.new(0, 0, 1)
1295
LocalScript13.Name = "Prone"
1296
LocalScript13.Parent = Tool0
1297
table.insert(cors,sandbox(LocalScript13,function()
1298
on = 0
1299
Tool = script.Parent
1300
welds = {}
1301
sh = {}
1302
arms = nil
1303
torso = nil
1304
f = nil
1305
function Crouch(ison)
1306
if arms == nil and torso == nil then
1307
arms = {Tool.Parent:FindFirstChild("Left Leg"), Tool.Parent:FindFirstChild("Right Leg")}
1308
torso = Tool.Parent:FindFirstChild("Torso")
1309
end
1310
if arms ~= nil and torso ~= nil then
1311
sh = {torso:FindFirstChild("Left Hip"), torso:FindFirstChild("Right Hip")}
1312
if sh ~= nil then
1313
local yes = true
1314
if yes then
1315
yes = false
1316
if ison == 1 then
1317
sh[1].Part1 = nil
1318
sh[2].Part1 = nil
1319
local weld1 = Instance.new("Weld")
1320
weld1.Part0 = torso
1321
weld1.Parent = torso
1322
weld1.Part1 = arms[1]
1323
weld1.C1 = CFrame.new(0.4, 1.25, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(90),0.25,0) --Left leg
1324
arms[1].Name = "LDave"
1325
arms[1].CanCollide = true
1326
welds[1] = weld1
1327
-------------------------------------------
1328
local weld2 = Instance.new("Weld")
1329
weld2.Part0 = torso
1330
weld2.Parent = torso
1331
weld2.Part1 = arms[2]
1332
weld2.C1 = CFrame.new(-0.4, 1.25, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(90),-0.25,0) --Right leg
1333
arms[2].Name = "RDave"
1334
arms[2].CanCollide = true
1335
welds[2] = weld2
1336
---------------------------------
1337
local force = Instance.new("BodyForce")
1338
force.Parent = torso
1339
f = force
1340
wait(0.01)
1341
elseif ison == 0 then
1342
if arms then
1343
sh[1].Part1 = arms[1]
1344
sh[2].Part1 = arms[2]
1345
f.Parent = nil
1346
arms[2].Name = "Right Leg"
1347
arms[1].Name = "Left Leg"
1348
welds[1].Parent = nil
1349
welds[2].Parent = nil
1350
end
1351
end
1352
--
1353
end
1354
else
1355
print("sh")
1356
end
1357
else
1358
print("arms")
1359
end
1360
end
1361
function Key(key)
1362
if key then
1363
key = string.lower(key)
1364
if (key=="x") then
1365
if on == 1 then
1366
on = 0
1367
elseif on == 0 then
1368
on = 1
1369
end
1370
Crouch(on)
1371
end
1372
end
1373
end
1374
function Equip(mouse)
1375
mouse.KeyDown:connect(Key)
1376
end
1377
script.Parent.Equipped:connect(Equip)
1378
1379
1380
end))
1381
LocalScript14.Name = "Crouch"
1382
LocalScript14.Parent = Tool0
1383
table.insert(cors,sandbox(LocalScript14,function()
1384
on = 0
1385
Tool = script.Parent
1386
welds = {}
1387
sh = {}
1388
arms = nil
1389
torso = nil
1390
f = nil
1391
function Crouch(ison)
1392
if arms == nil and torso == nil then
1393
arms = {Tool.Parent:FindFirstChild("Left Leg"), Tool.Parent:FindFirstChild("Right Leg")}
1394
torso = Tool.Parent:FindFirstChild("Torso")
1395
end
1396
if arms ~= nil and torso ~= nil then
1397
sh = {torso:FindFirstChild("Left Hip"), torso:FindFirstChild("Right Hip")}
1398
if sh ~= nil then
1399
local yes = true
1400
if yes then
1401
yes = false
1402
if ison == 1 then
1403
sh[1].Part1 = nil
1404
sh[2].Part1 = nil
1405
local weld1 = Instance.new("Weld")
1406
weld1.Part0 = torso
1407
weld1.Parent = torso
1408
weld1.Part1 = arms[1]
1409
weld1.C1 = CFrame.new(0.5, 0.6, 1.15) * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0) --Left leg
1410
arms[1].Name = "LDave"
1411
arms[1].CanCollide = true
1412
welds[1] = weld1
1413
-------------------------------------------
1414
local weld2 = Instance.new("Weld")
1415
weld2.Part0 = torso
1416
weld2.Parent = torso
1417
weld2.Part1 = arms[2]
1418
weld2.C1 = CFrame.new(-0.5,0.495,1) * CFrame.fromEulerAnglesXYZ(math.rad(60),0,0) --Right leg
1419
arms[2].Name = "RDave"
1420
arms[2].CanCollide = true
1421
welds[2] = weld2
1422
---------------------------------
1423
local force = Instance.new("BodyForce")
1424
force.Parent = torso
1425
f = force
1426
wait(0.01)
1427
elseif ison == 0 then
1428
if arms then
1429
sh[1].Part1 = arms[1]
1430
sh[2].Part1 = arms[2]
1431
f.Parent = nil
1432
arms[2].Name = "Right Leg"
1433
arms[1].Name = "Left Leg"
1434
welds[1].Parent = nil
1435
welds[2].Parent = nil
1436
end
1437
end
1438
--
1439
end
1440
else
1441
print("sh")
1442
end
1443
else
1444
print("arms")
1445
end
1446
end
1447
function Key(key)
1448
if key then
1449
key = string.lower(key)
1450
if (key=="c") then
1451
if on == 1 then
1452
on = 0
1453
elseif on == 0 then
1454
on = 1
1455
end
1456
Crouch(on)
1457
end
1458
end
1459
end
1460
function Equip(mouse)
1461
mouse.KeyDown:connect(Key)
1462
end
1463
script.Parent.Equipped:connect(Equip)
1464
1465
1466
end))
1467
Part15.Parent = Tool0
1468
Part15.Material = Enum.Material.SmoothPlastic
1469
Part15.BrickColor = BrickColor.new("Dark stone grey")
1470
Part15.Rotation = Vector3.new(72.1899948, 0, 0)
1471
Part15.Anchored = true
1472
Part15.CanCollide = false
1473
Part15.FormFactor = Enum.FormFactor.Custom
1474
Part15.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1475
Part15.CFrame = CFrame.new(-178.090088, 5.61193371, 66.2619247, 0.999999642, 3.63643835e-07, 1.44525742e-08, -8.15153243e-08, 0.305802256, -0.952094555, -3.27825546e-07, 0.952094674, 0.305801958)
1476
Part15.BottomSurface = Enum.SurfaceType.Smooth
1477
Part15.TopSurface = Enum.SurfaceType.Smooth
1478
Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
1479
Part15.Position = Vector3.new(-178.090088, 5.61193371, 66.2619247)
1480
Part15.Orientation = Vector3.new(72.1899948, 0, 0)
1481
Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
1482
BlockMesh16.Parent = Part15
1483
BlockMesh16.Scale = Vector3.new(0.719999969, 0.288000107, 0.180000469)
1484
BlockMesh16.Scale = Vector3.new(0.719999969, 0.288000107, 0.180000469)
1485
Part17.Parent = Tool0
1486
Part17.Material = Enum.Material.SmoothPlastic
1487
Part17.BrickColor = BrickColor.new("Black")
1488
Part17.Rotation = Vector3.new(0, 0, 180)
1489
Part17.Anchored = true
1490
Part17.CanCollide = false
1491
Part17.FormFactor = Enum.FormFactor.Custom
1492
Part17.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1493
Part17.CFrame = CFrame.new(-178.093613, 6.77073956, 66.370636, -1, -2.86345255e-07, 1.66893005e-06, 2.86345255e-07, -0.99999994, -4.81536802e-08, 1.69873238e-06, -4.81535203e-08, 0.999999881)
1494
Part17.BottomSurface = Enum.SurfaceType.Smooth
1495
Part17.TopSurface = Enum.SurfaceType.Smooth
1496
Part17.Color = Color3.new(0.105882, 0.164706, 0.207843)
1497
Part17.Position = Vector3.new(-178.093613, 6.77073956, 66.370636)
1498
Part17.Orientation = Vector3.new(0, 0, 180)
1499
Part17.Color = Color3.new(0.105882, 0.164706, 0.207843)
1500
SpecialMesh18.Parent = Part17
1501
SpecialMesh18.MeshId = "http://www.roblox.com/asset/?id=3270017"
1502
SpecialMesh18.Scale = Vector3.new(0.0557999983, 0.0557999983, 0.287999988)
1503
SpecialMesh18.MeshType = Enum.MeshType.FileMesh
1504
SpecialMesh18.Scale = Vector3.new(0.0557999983, 0.0557999983, 0.287999988)
1505
Part19.Name = "barrelpos1"
1506
Part19.Parent = Tool0
1507
Part19.Material = Enum.Material.SmoothPlastic
1508
Part19.BrickColor = BrickColor.new("Black")
1509
Part19.Transparency = 1
1510
Part19.Rotation = Vector3.new(-90, 90, 0)
1511
Part19.Anchored = true
1512
Part19.CanCollide = false
1513
Part19.FormFactor = Enum.FormFactor.Custom
1514
Part19.Size = Vector3.new(0.200000003, 0.333333343, 0.200000003)
1515
Part19.CFrame = CFrame.new(-178.094193, 6.42099667, 63.940094, 4.3022621e-05, -2.68220901e-07, 1, -1, 3.25878391e-05, 4.30226282e-05, -3.258785e-05, -1, -2.68220901e-07)
1516
Part19.BottomSurface = Enum.SurfaceType.Smooth
1517
Part19.TopSurface = Enum.SurfaceType.Smooth
1518
Part19.Color = Color3.new(0.105882, 0.164706, 0.207843)
1519
Part19.Position = Vector3.new(-178.094193, 6.42099667, 63.940094)
1520
Part19.Orientation = Vector3.new(0, 90, -90)
1521
Part19.Color = Color3.new(0.105882, 0.164706, 0.207843)
1522
BillboardGui20.Name = "Flash"
1523
BillboardGui20.Parent = Part19
1524
BillboardGui20.Size = UDim2.new(2, 0, 2, 0)
1525
BillboardGui20.Active = true
1526
ImageLabel21.Name = "Flash"
1527
ImageLabel21.Parent = BillboardGui20
1528
ImageLabel21.Transparency = 1
1529
ImageLabel21.Size = UDim2.new(0.75, 0, 0.660000026, 0)
1530
ImageLabel21.Position = UDim2.new(0.125, 0, 0.150000006, 0)
1531
ImageLabel21.Active = true
1532
ImageLabel21.Visible = false
1533
ImageLabel21.BackgroundColor3 = Color3.new(0.756863, 0.752941, 0.764706)
1534
ImageLabel21.BackgroundTransparency = 1
1535
ImageLabel21.Image = "http://www.roblox.com/asset/?id=95361991"
1536
CylinderMesh22.Name = "Normal"
1537
CylinderMesh22.Parent = Part19
1538
CylinderMesh22.Scale = Vector3.new(0.666700006, 1, 0.666700006)
1539
CylinderMesh22.Scale = Vector3.new(0.666700006, 1, 0.666700006)
1540
Part23.Name = "Magazine2"
1541
Part23.Parent = Tool0
1542
Part23.Material = Enum.Material.SmoothPlastic
1543
Part23.BrickColor = BrickColor.new("Dark stone grey")
1544
Part23.Rotation = Vector3.new(-168, 0, -180)
1545
Part23.Anchored = true
1546
Part23.CanCollide = false
1547
Part23.FormFactor = Enum.FormFactor.Custom
1548
Part23.Size = Vector3.new(0.200000003, 0.395999998, 0.360000014)
1549
Part23.CFrame = CFrame.new(-178.090088, 5.67608929, 65.6359482, -1, 1.101808e-07, -1.94986043e-07, 7.97159245e-08, 0.978147626, 0.207911879, 1.49011612e-07, 0.207911849, -0.978147507)
1550
Part23.BottomSurface = Enum.SurfaceType.Smooth
1551
Part23.TopSurface = Enum.SurfaceType.Smooth
1552
Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
1553
Part23.Position = Vector3.new(-178.090088, 5.67608929, 65.6359482)
1554
Part23.Orientation = Vector3.new(-12, -180, 0)
1555
Part23.Color = Color3.new(0.388235, 0.372549, 0.384314)
1556
BlockMesh24.Parent = Part23
1557
BlockMesh24.Scale = Vector3.new(0.648000002, 1, 1)
1558
BlockMesh24.Scale = Vector3.new(0.648000002, 1, 1)
1559
Part25.Parent = Tool0
1560
Part25.Material = Enum.Material.SmoothPlastic
1561
Part25.BrickColor = BrickColor.new("Dark stone grey")
1562
Part25.Rotation = Vector3.new(72.1899948, 0, 0)
1563
Part25.Anchored = true
1564
Part25.CanCollide = false
1565
Part25.FormFactor = Enum.FormFactor.Custom
1566
Part25.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1567
Part25.CFrame = CFrame.new(-178.090088, 5.72217083, 66.4874191, 0.999999642, 3.63643835e-07, 1.44525742e-08, -8.15153243e-08, 0.305802256, -0.952094555, -3.27825546e-07, 0.952094674, 0.305801958)
1568
Part25.BottomSurface = Enum.SurfaceType.Smooth
1569
Part25.TopSurface = Enum.SurfaceType.Smooth
1570
Part25.Color = Color3.new(0.388235, 0.372549, 0.384314)
1571
Part25.Position = Vector3.new(-178.090088, 5.72217083, 66.4874191)
1572
Part25.Orientation = Vector3.new(72.1899948, 0, 0)
1573
Part25.Color = Color3.new(0.388235, 0.372549, 0.384314)
1574
BlockMesh26.Parent = Part25
1575
BlockMesh26.Scale = Vector3.new(0.719999969, 0.252000093, 0.540000558)
1576
BlockMesh26.Scale = Vector3.new(0.719999969, 0.252000093, 0.540000558)
1577
Part27.Parent = Tool0
1578
Part27.Material = Enum.Material.SmoothPlastic
1579
Part27.BrickColor = BrickColor.new("Dark stone grey")
1580
Part27.Rotation = Vector3.new(72.1899948, 0, 0)
1581
Part27.Anchored = true
1582
Part27.CanCollide = false
1583
Part27.FormFactor = Enum.FormFactor.Custom
1584
Part27.Size = Vector3.new(0.200000003, 0.208799973, 0.453600109)
1585
Part27.CFrame = CFrame.new(-178.090073, 5.84704876, 66.3111649, 0.999999642, 3.63643835e-07, -4.51520705e-08, -1.52937218e-07, 0.305802286, -0.952094555, -2.38418565e-07, 0.952094674, 0.305801988)
1586
Part27.BottomSurface = Enum.SurfaceType.Smooth
1587
Part27.TopSurface = Enum.SurfaceType.Smooth
1588
Part27.Color = Color3.new(0.388235, 0.372549, 0.384314)
1589
Part27.Position = Vector3.new(-178.090073, 5.84704876, 66.3111649)
1590
Part27.Orientation = Vector3.new(72.1899948, 0, 0)
1591
Part27.Color = Color3.new(0.388235, 0.372549, 0.384314)
1592
BlockMesh28.Parent = Part27
1593
BlockMesh28.Scale = Vector3.new(0.719999969, 1, 1)
1594
BlockMesh28.Scale = Vector3.new(0.719999969, 1, 1)
1595
Part29.Parent = Tool0
1596
Part29.Material = Enum.Material.SmoothPlastic
1597
Part29.BrickColor = BrickColor.new("Dark stone grey")
1598
Part29.Rotation = Vector3.new(72.1899948, 0, 0)
1599
Part29.Anchored = true
1600
Part29.CanCollide = false
1601
Part29.FormFactor = Enum.FormFactor.Custom
1602
Part29.Size = Vector3.new(0.200000003, 0.200000003, 0.360000014)
1603
Part29.CFrame = CFrame.new(-178.090073, 5.94493389, 66.4158554, 0.999999464, 2.44434574e-07, -2.38867216e-07, -3.32638734e-07, 0.305801928, -0.952094018, -2.38418565e-07, 0.952094436, 0.305802017)
1604
Part29.BottomSurface = Enum.SurfaceType.Smooth
1605
Part29.TopSurface = Enum.SurfaceType.Smooth
1606
Part29.Color = Color3.new(0.388235, 0.372549, 0.384314)
1607
Part29.Position = Vector3.new(-178.090073, 5.94493389, 66.4158554)
1608
Part29.Orientation = Vector3.new(72.1899948, 0, 0)
1609
Part29.Color = Color3.new(0.388235, 0.372549, 0.384314)
1610
SpecialMesh30.Parent = Part29
1611
SpecialMesh30.Scale = Vector3.new(0.719999969, 0.252000004, 1)
1612
SpecialMesh30.MeshType = Enum.MeshType.Wedge
1613
SpecialMesh30.Scale = Vector3.new(0.719999969, 0.252000004, 1)
1614
Part31.Name = "Handle"
1615
Part31.Parent = Tool0
1616
Part31.Material = Enum.Material.SmoothPlastic
1617
Part31.BrickColor = BrickColor.new("Black")
1618
Part31.Transparency = 1
1619
Part31.Anchored = true
1620
Part31.CanCollide = false
1621
Part31.FormFactor = Enum.FormFactor.Custom
1622
Part31.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1623
Part31.CFrame = CFrame.new(-178.197205, 6.01099682, 66.3131027, 0.99999994, 2.18556949e-07, 5.96046448e-08, -2.18556949e-07, 1, -9.55342711e-15, -5.96046448e-08, 0, 0.99999994)
1624
Part31.BackSurface = Enum.SurfaceType.SmoothNoOutlines
1625
Part31.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
1626
Part31.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
1627
Part31.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
1628
Part31.RightSurface = Enum.SurfaceType.SmoothNoOutlines
1629
Part31.TopSurface = Enum.SurfaceType.SmoothNoOutlines
1630
Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
1631
Part31.Position = Vector3.new(-178.197205, 6.01099682, 66.3131027)
1632
Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
1633
BlockMesh32.Parent = Part31
1634
BlockMesh32.Scale = Vector3.new(1, 0.846153855, 1)
1635
BlockMesh32.Scale = Vector3.new(1, 0.846153855, 1)
1636
Sound33.Name = "FireModeClick"
1637
Sound33.Parent = Part31
1638
Sound33.Pitch = 1.5
1639
Sound33.SoundId = "rbxasset://sounds/switch.wav"
1640
Sound33.Volume = 1
1641
Sound34.Name = "NoAmmoClick"
1642
Sound34.Parent = Part31
1643
Sound34.Pitch = 2
1644
Sound34.SoundId = "rbxasset://sounds/switch.wav"
1645
Sound34.Volume = 1
1646
Sound35.Name = "MagazineOut"
1647
Sound35.Parent = Part31
1648
Sound35.Pitch = 0.85000002384186
1649
Sound35.SoundId = "http://www.roblox.com/asset/?id=131045401"
1650
Sound35.Volume = 1
1651
Sound36.Name = "MagazineIn"
1652
Sound36.Parent = Part31
1653
Sound36.Pitch = 0.89999997615814
1654
Sound36.SoundId = "http://www.roblox.com/asset/?id=131045429"
1655
Sound36.Volume = 1
1656
Sound37.Name = "ShootSound"
1657
Sound37.Parent = Part31
1658
Sound37.Pitch = 0.75
1659
Sound37.SoundId = "http://www.roblox.com/asset/?id=130767489"
1660
Sound37.Volume = 1
1661
Part38.Parent = Tool0
1662
Part38.Material = Enum.Material.SmoothPlastic
1663
Part38.BrickColor = BrickColor.new("Black")
1664
Part38.Rotation = Vector3.new(126.790001, 89.9700012, -126.790001)
1665
Part38.Anchored = true
1666
Part38.CanCollide = false
1667
Part38.FormFactor = Enum.FormFactor.Custom
1668
Part38.Size = Vector3.new(0.252000004, 0.200000003, 0.200000003)
1669
Part38.CFrame = CFrame.new(-178.090088, 6.03403759, 65.9828186, -5.9604659e-08, 7.97159458e-08, 0.999999881, 1.51469592e-07, 1, -7.97159601e-08, -0.999999881, 1.51469578e-07, -5.96046412e-08)
1670
Part38.BottomSurface = Enum.SurfaceType.Smooth
1671
Part38.TopSurface = Enum.SurfaceType.Smooth
1672
Part38.Color = Color3.new(0.105882, 0.164706, 0.207843)
1673
Part38.Position = Vector3.new(-178.090088, 6.03403759, 65.9828186)
1674
Part38.Orientation = Vector3.new(0, 90, 0)
1675
Part38.Color = Color3.new(0.105882, 0.164706, 0.207843)
1676
BlockMesh39.Parent = Part38
1677
BlockMesh39.Scale = Vector3.new(1, 0.0719999969, 0.540000021)
1678
BlockMesh39.Scale = Vector3.new(1, 0.0719999969, 0.540000021)
1679
Part40.Parent = Tool0
1680
Part40.Material = Enum.Material.SmoothPlastic
1681
Part40.BrickColor = BrickColor.new("Black")
1682
Part40.Rotation = Vector3.new(-90, 0, 90)
1683
Part40.Anchored = true
1684
Part40.CanCollide = false
1685
Part40.FormFactor = Enum.FormFactor.Custom
1686
Part40.Size = Vector3.new(0.200000003, 0.200000003, 0.360000014)
1687
Part40.CFrame = CFrame.new(-178.154877, 6.127635, 67.1852264, -5.9604659e-08, -0.999999881, 7.97159601e-08, 1.95180988e-07, 7.97159601e-08, 1, -0.999999881, 5.96046412e-08, 1.95180945e-07)
1688
Part40.BottomSurface = Enum.SurfaceType.Smooth
1689
Part40.TopSurface = Enum.SurfaceType.Smooth
1690
Part40.Color = Color3.new(0.105882, 0.164706, 0.207843)
1691
Part40.Position = Vector3.new(-178.154877, 6.127635, 67.1852264)
1692
Part40.Orientation = Vector3.new(-90, 90, 0)
1693
Part40.Color = Color3.new(0.105882, 0.164706, 0.207843)
1694
SpecialMesh41.Parent = Part40
1695
SpecialMesh41.Scale = Vector3.new(0.179999992, 0.179999992, 1)
1696
SpecialMesh41.MeshType = Enum.MeshType.Wedge
1697
SpecialMesh41.Scale = Vector3.new(0.179999992, 0.179999992, 1)
1698
Part42.Parent = Tool0
1699
Part42.Material = Enum.Material.SmoothPlastic
1700
Part42.BrickColor = BrickColor.new("Dark stone grey")
1701
Part42.Rotation = Vector3.new(-90, 0, 90)
1702
Part42.Anchored = true
1703
Part42.CanCollide = false
1704
Part42.FormFactor = Enum.FormFactor.Custom
1705
Part42.Size = Vector3.new(0.200000003, 0.200000003, 0.360000014)
1706
Part42.CFrame = CFrame.new(-178.154877, 6.127635, 67.2104111, -5.9604659e-08, -0.999999881, 7.97159601e-08, 1.95180988e-07, 7.97159601e-08, 1, -0.999999881, 5.96046412e-08, 1.95180945e-07)
1707
Part42.BottomSurface = Enum.SurfaceType.Smooth
1708
Part42.TopSurface = Enum.SurfaceType.Smooth
1709
Part42.Color = Color3.new(0.388235, 0.372549, 0.384314)
1710
Part42.Position = Vector3.new(-178.154877, 6.127635, 67.2104111)
1711
Part42.Orientation = Vector3.new(-90, 90, 0)
1712
Part42.Color = Color3.new(0.388235, 0.372549, 0.384314)
1713
SpecialMesh43.Parent = Part42
1714
SpecialMesh43.Scale = Vector3.new(0.0720000044, 0.179999992, 1)
1715
SpecialMesh43.MeshType = Enum.MeshType.Wedge
1716
SpecialMesh43.Scale = Vector3.new(0.0720000044, 0.179999992, 1)
1717
Part44.Parent = Tool0
1718
Part44.Material = Enum.Material.SmoothPlastic
1719
Part44.BrickColor = BrickColor.new("Dark stone grey")
1720
Part44.Rotation = Vector3.new(-90, 0, -90)
1721
Part44.Anchored = true
1722
Part44.CanCollide = false
1723
Part44.FormFactor = Enum.FormFactor.Custom
1724
Part44.Size = Vector3.new(0.200000003, 0.200000003, 0.360000014)
1725
Part44.CFrame = CFrame.new(-178.032501, 6.127635, 67.2104111, 1.49011626e-07, 1, 7.97159601e-08, -1.95180988e-07, -7.97159245e-08, 1, 1, -1.49011612e-07, 1.95180945e-07)
1726
Part44.BottomSurface = Enum.SurfaceType.Smooth
1727
Part44.TopSurface = Enum.SurfaceType.Smooth
1728
Part44.Color = Color3.new(0.388235, 0.372549, 0.384314)
1729
Part44.Position = Vector3.new(-178.032501, 6.127635, 67.2104111)
1730
Part44.Orientation = Vector3.new(-90, -90, 0)
1731
Part44.Color = Color3.new(0.388235, 0.372549, 0.384314)
1732
SpecialMesh45.Parent = Part44
1733
SpecialMesh45.Scale = Vector3.new(0.0719999969, 0.179999992, 1)
1734
SpecialMesh45.MeshType = Enum.MeshType.Wedge
1735
SpecialMesh45.Scale = Vector3.new(0.0719999969, 0.179999992, 1)
1736
Part46.Parent = Tool0
1737
Part46.Material = Enum.Material.SmoothPlastic
1738
Part46.BrickColor = BrickColor.new("Black")
1739
Part46.Rotation = Vector3.new(-90, 0, -90)
1740
Part46.Anchored = true
1741
Part46.CanCollide = false
1742
Part46.FormFactor = Enum.FormFactor.Custom
1743
Part46.Size = Vector3.new(0.200000003, 0.200000003, 0.360000014)
1744
Part46.CFrame = CFrame.new(-178.032486, 6.127635, 67.1852188, 1.49011626e-07, 1, 7.97159601e-08, -1.95180988e-07, -7.97159245e-08, 1, 1, -1.49011612e-07, 1.95180945e-07)
1745
Part46.BottomSurface = Enum.SurfaceType.Smooth
1746
Part46.TopSurface = Enum.SurfaceType.Smooth
1747
Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
1748
Part46.Position = Vector3.new(-178.032486, 6.127635, 67.1852188)
1749
Part46.Orientation = Vector3.new(-90, -90, 0)
1750
Part46.Color = Color3.new(0.105882, 0.164706, 0.207843)
1751
SpecialMesh47.Parent = Part46
1752
SpecialMesh47.Scale = Vector3.new(0.179999992, 0.179999992, 1)
1753
SpecialMesh47.MeshType = Enum.MeshType.Wedge
1754
SpecialMesh47.Scale = Vector3.new(0.179999992, 0.179999992, 1)
1755
Part48.Parent = Tool0
1756
Part48.Material = Enum.Material.SmoothPlastic
1757
Part48.BrickColor = BrickColor.new("Black")
1758
Part48.Rotation = Vector3.new(90, 0, -180)
1759
Part48.Anchored = true
1760
Part48.CanCollide = false
1761
Part48.FormFactor = Enum.FormFactor.Custom
1762
Part48.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1763
Part48.CFrame = CFrame.new(-178.090073, 6.06283855, 66.1124191, -0.999999464, 2.71201134e-06, -2.88331876e-07, 4.67146435e-07, 4.73367194e-08, -0.999999762, -2.68220901e-06, -0.999999881, 1.91080616e-07)
1764
Part48.BottomSurface = Enum.SurfaceType.Smooth
1765
Part48.TopSurface = Enum.SurfaceType.Smooth
1766
Part48.Color = Color3.new(0.105882, 0.164706, 0.207843)
1767
Part48.Position = Vector3.new(-178.090073, 6.06283855, 66.1124191)
1768
Part48.Orientation = Vector3.new(89.9599991, -56.4699974, 84.2099991)
1769
Part48.Color = Color3.new(0.105882, 0.164706, 0.207843)
1770
SpecialMesh49.Parent = Part48
1771
SpecialMesh49.Scale = Vector3.new(0.719999969, 0.251999974, 0.359999985)
1772
SpecialMesh49.MeshType = Enum.MeshType.Wedge
1773
SpecialMesh49.Scale = Vector3.new(0.719999969, 0.251999974, 0.359999985)
1774
Part50.Parent = Tool0
1775
Part50.Material = Enum.Material.SmoothPlastic
1776
Part50.BrickColor = BrickColor.new("Dark stone grey")
1777
Part50.Rotation = Vector3.new(90, 0, 0)
1778
Part50.Anchored = true
1779
Part50.CanCollide = false
1780
Part50.FormFactor = Enum.FormFactor.Custom
1781
Part50.Size = Vector3.new(0.200000003, 0.208800003, 0.200000003)
1782
Part50.CFrame = CFrame.new(-178.090088, 6.10963726, 66.2420197, 0.999999642, 1.4901164e-07, -3.49900034e-07, -3.49900063e-07, -2.70678868e-07, -0.999999881, -1.7881392e-07, 0.999999881, -5.09097276e-07)
1783
Part50.BottomSurface = Enum.SurfaceType.Smooth
1784
Part50.TopSurface = Enum.SurfaceType.Smooth
1785
Part50.Color = Color3.new(0.388235, 0.372549, 0.384314)
1786
Part50.Position = Vector3.new(-178.090088, 6.10963726, 66.2420197)
1787
Part50.Orientation = Vector3.new(89.9700012, -145.5, -127.729996)
1788
Part50.Color = Color3.new(0.388235, 0.372549, 0.384314)
1789
BlockMesh51.Parent = Part50
1790
BlockMesh51.Scale = Vector3.new(0.719999969, 1, 0.828000069)
1791
BlockMesh51.Scale = Vector3.new(0.719999969, 1, 0.828000069)
1792
Part52.Parent = Tool0
1793
Part52.Material = Enum.Material.SmoothPlastic
1794
Part52.BrickColor = BrickColor.new("Black")
1795
Part52.Rotation = Vector3.new(-174, 0, -180)
1796
Part52.Anchored = true
1797
Part52.CanCollide = false
1798
Part52.FormFactor = Enum.FormFactor.Custom
1799
Part52.Size = Vector3.new(0.200000003, 0.200000003, 0.360000014)
1800
Part52.CFrame = CFrame.new(-178.090088, 6.06643963, 65.6408005, -1, 8.28301197e-08, -1.86944533e-07, 7.97159245e-08, 0.994521916, 0.104528591, 1.49011612e-07, 0.104528576, -0.994521797)
1801
Part52.BottomSurface = Enum.SurfaceType.Smooth
1802
Part52.TopSurface = Enum.SurfaceType.Smooth
1803
Part52.Color = Color3.new(0.105882, 0.164706, 0.207843)
1804
Part52.Position = Vector3.new(-178.090088, 6.06643963, 65.6408005)
1805
Part52.Orientation = Vector3.new(-6, -180, 0)
1806
Part52.Color = Color3.new(0.105882, 0.164706, 0.207843)
1807
BlockMesh53.Parent = Part52
1808
BlockMesh53.Scale = Vector3.new(0.900000036, 0.179999992, 1)
1809
BlockMesh53.Scale = Vector3.new(0.900000036, 0.179999992, 1)
1810
Part54.Name = "Magazine"
1811
Part54.Parent = Tool0
1812
Part54.Material = Enum.Material.SmoothPlastic
1813
Part54.BrickColor = BrickColor.new("Dark stone grey")
1814
Part54.Rotation = Vector3.new(-180, 0, -180)
1815
Part54.Anchored = true
1816
Part54.CanCollide = false
1817
Part54.FormFactor = Enum.FormFactor.Custom
1818
Part54.Size = Vector3.new(0.200000003, 0.432000011, 0.360000014)
1819
Part54.CFrame = CFrame.new(-178.090057, 6.04843426, 65.6732101, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
1820
Part54.BottomSurface = Enum.SurfaceType.Smooth
1821
Part54.TopSurface = Enum.SurfaceType.Smooth
1822
Part54.Color = Color3.new(0.388235, 0.372549, 0.384314)
1823
Part54.Position = Vector3.new(-178.090057, 6.04843426, 65.6732101)
1824
Part54.Orientation = Vector3.new(0, -180, 0)
1825
Part54.Color = Color3.new(0.388235, 0.372549, 0.384314)
1826
BlockMesh55.Parent = Part54
1827
BlockMesh55.Scale = Vector3.new(0.648000002, 1, 1)
1828
BlockMesh55.Scale = Vector3.new(0.648000002, 1, 1)
1829
Part56.Parent = Tool0
1830
Part56.Material = Enum.Material.SmoothPlastic
1831
Part56.BrickColor = BrickColor.new("Black")
1832
Part56.Rotation = Vector3.new(-90, 0, 0)
1833
Part56.Anchored = true
1834
Part56.CanCollide = false
1835
Part56.FormFactor = Enum.FormFactor.Custom
1836
Part56.Size = Vector3.new(0.200000003, 0.352800012, 0.200000003)
1837
Part56.CFrame = CFrame.new(-178.090088, 6.04483318, 65.6587982, 0.999999762, -5.96046874e-08, 3.93611458e-07, -3.93611515e-07, 5.09097447e-07, 0.999999881, -8.9406953e-08, -0.999999881, 2.70678754e-07)
1838
Part56.BottomSurface = Enum.SurfaceType.Smooth
1839
Part56.TopSurface = Enum.SurfaceType.Smooth
1840
Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
1841
Part56.Position = Vector3.new(-178.090088, 6.04483318, 65.6587982)
1842
Part56.Orientation = Vector3.new(-89.9700012, 55.4799995, -37.7099991)
1843
Part56.Color = Color3.new(0.105882, 0.164706, 0.207843)
1844
SpecialMesh57.Parent = Part56
1845
SpecialMesh57.Scale = Vector3.new(0.719999969, 1, 0.179999992)
1846
SpecialMesh57.MeshType = Enum.MeshType.Wedge
1847
SpecialMesh57.Scale = Vector3.new(0.719999969, 1, 0.179999992)
1848
Part58.Parent = Tool0
1849
Part58.Material = Enum.Material.SmoothPlastic
1850
Part58.BrickColor = BrickColor.new("Dark stone grey")
1851
Part58.Rotation = Vector3.new(93, 0, -90)
1852
Part58.Anchored = true
1853
Part58.CanCollide = false
1854
Part58.FormFactor = Enum.FormFactor.Custom
1855
Part58.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1856
Part58.CFrame = CFrame.new(-178.108093, 6.12713146, 66.0616837, 4.46696104e-05, 0.999999642, -4.42551391e-05, 0.0523137152, -4.62137214e-05, -0.998630345, -0.998630285, 4.25577164e-05, -0.0523140691)
1857
Part58.BottomSurface = Enum.SurfaceType.Smooth
1858
Part58.TopSurface = Enum.SurfaceType.Smooth
1859
Part58.Color = Color3.new(0.388235, 0.372549, 0.384314)
1860
Part58.Position = Vector3.new(-178.108093, 6.12713146, 66.0616837)
1861
Part58.Orientation = Vector3.new(87, -179.949997, 90.0499954)
1862
Part58.Color = Color3.new(0.388235, 0.372549, 0.384314)
1863
BlockMesh59.Parent = Part58
1864
BlockMesh59.Scale = Vector3.new(0.143999994, 0.359999985, 0.287999988)
1865
BlockMesh59.Scale = Vector3.new(0.143999994, 0.359999985, 0.287999988)
1866
Part60.Parent = Tool0
1867
Part60.Material = Enum.Material.SmoothPlastic
1868
Part60.BrickColor = BrickColor.new("Black")
1869
Part60.Rotation = Vector3.new(90, 0, 0)
1870
Part60.Anchored = true
1871
Part60.CanCollide = false
1872
Part60.FormFactor = Enum.FormFactor.Custom
1873
Part60.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1874
Part60.CFrame = CFrame.new(-178.090073, 6.06283855, 65.8712082, 0.999999642, 1.4901164e-07, -3.49900034e-07, -3.49900063e-07, -2.70678868e-07, -0.999999881, -1.7881392e-07, 0.999999881, -5.09097276e-07)
1875
Part60.BottomSurface = Enum.SurfaceType.Smooth
1876
Part60.TopSurface = Enum.SurfaceType.Smooth
1877
Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)
1878
Part60.Position = Vector3.new(-178.090073, 6.06283855, 65.8712082)
1879
Part60.Orientation = Vector3.new(89.9700012, -145.5, -127.729996)
1880
Part60.Color = Color3.new(0.105882, 0.164706, 0.207843)
1881
SpecialMesh61.Parent = Part60
1882
SpecialMesh61.Scale = Vector3.new(0.719999969, 0.359999985, 0.359999985)
1883
SpecialMesh61.MeshType = Enum.MeshType.Wedge
1884
SpecialMesh61.Scale = Vector3.new(0.719999969, 0.359999985, 0.359999985)
1885
Part62.Parent = Tool0
1886
Part62.Material = Enum.Material.SmoothPlastic
1887
Part62.BrickColor = BrickColor.new("Black")
1888
Part62.Rotation = Vector3.new(90, 0, 180)
1889
Part62.Anchored = true
1890
Part62.CanCollide = false
1891
Part62.FormFactor = Enum.FormFactor.Custom
1892
Part62.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1893
Part62.CFrame = CFrame.new(-178.090088, 6.12043285, 66.1231995, -0.999999881, -5.96048437e-08, -3.49900176e-07, 3.49899921e-07, 2.53565531e-06, -0.999999881, 5.96046306e-08, -0.999999881, -2.53565486e-06)
1894
Part62.BottomSurface = Enum.SurfaceType.Smooth
1895
Part62.TopSurface = Enum.SurfaceType.Smooth
1896
Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)
1897
Part62.Position = Vector3.new(-178.090088, 6.12043285, 66.1231995)
1898
Part62.Orientation = Vector3.new(89.9700012, -172.139999, 7.85999966)
1899
Part62.Color = Color3.new(0.105882, 0.164706, 0.207843)
1900
BlockMesh63.Parent = Part62
1901
BlockMesh63.Scale = Vector3.new(0.719999969, 0.144000158, 0.719999969)
1902
BlockMesh63.Scale = Vector3.new(0.719999969, 0.144000158, 0.719999969)
1903
Part64.Parent = Tool0
1904
Part64.Material = Enum.Material.SmoothPlastic
1905
Part64.BrickColor = BrickColor.new("Dark stone grey")
1906
Part64.Rotation = Vector3.new(-62, 0, 180)
1907
Part64.Anchored = true
1908
Part64.CanCollide = false
1909
Part64.FormFactor = Enum.FormFactor.Custom
1910
Part64.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1911
Part64.CFrame = CFrame.new(-178.108093, 6.07641125, 66.0465927, -1, -1.12492671e-07, 4.37961717e-07, 4.01938962e-07, -0.469494849, 0.882935345, 1.49011598e-07, 0.882935166, 0.46949479)
1912
Part64.BottomSurface = Enum.SurfaceType.Smooth
1913
Part64.TopSurface = Enum.SurfaceType.Smooth
1914
Part64.Color = Color3.new(0.388235, 0.372549, 0.384314)
1915
Part64.Position = Vector3.new(-178.108093, 6.07641125, 66.0465927)
1916
Part64.Orientation = Vector3.new(-62, 0, 180)
1917
Part64.Color = Color3.new(0.388235, 0.372549, 0.384314)
1918
SpecialMesh65.Parent = Part64
1919
SpecialMesh65.Scale = Vector3.new(0.359999985, 0.143999994, 0.324000001)
1920
SpecialMesh65.MeshType = Enum.MeshType.Wedge
1921
SpecialMesh65.Scale = Vector3.new(0.359999985, 0.143999994, 0.324000001)
1922
Part66.Parent = Tool0
1923
Part66.Material = Enum.Material.SmoothPlastic
1924
Part66.BrickColor = BrickColor.new("Dark stone grey")
1925
Part66.Rotation = Vector3.new(-180, 0, -180)
1926
Part66.Anchored = true
1927
Part66.CanCollide = false
1928
Part66.FormFactor = Enum.FormFactor.Custom
1929
Part66.Size = Vector3.new(0.200000003, 0.504000008, 0.200000003)
1930
Part66.CFrame = CFrame.new(-178.093689, 6.1996336, 67.2104111, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
1931
Part66.BottomSurface = Enum.SurfaceType.Smooth
1932
Part66.TopSurface = Enum.SurfaceType.Smooth
1933
Part66.Color = Color3.new(0.388235, 0.372549, 0.384314)
1934
Part66.Position = Vector3.new(-178.093689, 6.1996336, 67.2104111)
1935
Part66.Orientation = Vector3.new(0, -180, 0)
1936
Part66.Color = Color3.new(0.388235, 0.372549, 0.384314)
1937
BlockMesh67.Parent = Part66
1938
BlockMesh67.Scale = Vector3.new(0.432000011, 1, 0.0719999969)
1939
BlockMesh67.Scale = Vector3.new(0.432000011, 1, 0.0719999969)
1940
Part68.Parent = Tool0
1941
Part68.Material = Enum.Material.SmoothPlastic
1942
Part68.BrickColor = BrickColor.new("Black")
1943
Part68.Rotation = Vector3.new(-180, 0, -180)
1944
Part68.Anchored = true
1945
Part68.CanCollide = false
1946
Part68.FormFactor = Enum.FormFactor.Custom
1947
Part68.Size = Vector3.new(0.200000003, 0.504000008, 0.200000003)
1948
Part68.CFrame = CFrame.new(-178.093689, 6.1996336, 67.1852036, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
1949
Part68.BottomSurface = Enum.SurfaceType.Smooth
1950
Part68.TopSurface = Enum.SurfaceType.Smooth
1951
Part68.Color = Color3.new(0.105882, 0.164706, 0.207843)
1952
Part68.Position = Vector3.new(-178.093689, 6.1996336, 67.1852036)
1953
Part68.Orientation = Vector3.new(0, -180, 0)
1954
Part68.Color = Color3.new(0.105882, 0.164706, 0.207843)
1955
BlockMesh69.Parent = Part68
1956
BlockMesh69.Scale = Vector3.new(0.432000011, 1, 0.179999992)
1957
BlockMesh69.Scale = Vector3.new(0.432000011, 1, 0.179999992)
1958
Part70.Parent = Tool0
1959
Part70.Material = Enum.Material.SmoothPlastic
1960
Part70.BrickColor = BrickColor.new("Black")
1961
Part70.Rotation = Vector3.new(-180, 0, -180)
1962
Part70.Anchored = true
1963
Part70.CanCollide = false
1964
Part70.FormFactor = Enum.FormFactor.Custom
1965
Part70.Size = Vector3.new(0.200000003, 0.410399944, 0.200000003)
1966
Part70.CFrame = CFrame.new(-178.093689, 6.17443371, 67.1636047, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
1967
Part70.BottomSurface = Enum.SurfaceType.Smooth
1968
Part70.TopSurface = Enum.SurfaceType.Smooth
1969
Part70.Color = Color3.new(0.105882, 0.164706, 0.207843)
1970
Part70.Position = Vector3.new(-178.093689, 6.17443371, 67.1636047)
1971
Part70.Orientation = Vector3.new(0, -180, 0)
1972
Part70.Color = Color3.new(0.105882, 0.164706, 0.207843)
1973
BlockMesh71.Parent = Part70
1974
BlockMesh71.Scale = Vector3.new(0.359999985, 1, 0.395999998)
1975
BlockMesh71.Scale = Vector3.new(0.359999985, 1, 0.395999998)
1976
Part72.Parent = Tool0
1977
Part72.Material = Enum.Material.SmoothPlastic
1978
Part72.BrickColor = BrickColor.new("Dark stone grey")
1979
Part72.Rotation = Vector3.new(-150, 0, -180)
1980
Part72.Anchored = true
1981
Part72.CanCollide = false
1982
Part72.FormFactor = Enum.FormFactor.Custom
1983
Part72.Size = Vector3.new(0.200000003, 0.200000003, 0.395999998)
1984
Part72.CFrame = CFrame.new(-178.093613, 6.17055035, 64.8645401, -1, 1.56154954e-07, -1.87903368e-07, 7.97159245e-08, 0.866025388, 0.500000179, 1.49011612e-07, 0.50000006, -0.866025329)
1985
Part72.BottomSurface = Enum.SurfaceType.Smooth
1986
Part72.TopSurface = Enum.SurfaceType.Smooth
1987
Part72.Color = Color3.new(0.388235, 0.372549, 0.384314)
1988
Part72.Position = Vector3.new(-178.093613, 6.17055035, 64.8645401)
1989
Part72.Orientation = Vector3.new(-30, -180, 0)
1990
Part72.Color = Color3.new(0.388235, 0.372549, 0.384314)
1991
BlockMesh73.Parent = Part72
1992
BlockMesh73.Scale = Vector3.new(0.540000021, 0.324000001, 1)
1993
BlockMesh73.Scale = Vector3.new(0.540000021, 0.324000001, 1)
1994
Part74.Parent = Tool0
1995
Part74.Material = Enum.Material.SmoothPlastic
1996
Part74.BrickColor = BrickColor.new("Dark stone grey")
1997
Part74.Rotation = Vector3.new(-150, 0, -180)
1998
Part74.Anchored = true
1999
Part74.CanCollide = false
2000
Part74.FormFactor = Enum.FormFactor.Custom
2001
Part74.Size = Vector3.new(0.200000003, 0.216000006, 0.200000003)
2002
Part74.CFrame = CFrame.new(-178.093613, 6.15715313, 65.0478973, -1, 1.56154954e-07, -1.87903368e-07, 7.97159245e-08, 0.866025388, 0.500000179, 1.49011612e-07, 0.50000006, -0.866025329)
2003
Part74.BottomSurface = Enum.SurfaceType.Smooth
2004
Part74.TopSurface = Enum.SurfaceType.Smooth
2005
Part74.Color = Color3.new(0.388235, 0.372549, 0.384314)
2006
Part74.Position = Vector3.new(-178.093613, 6.15715313, 65.0478973)
2007
Part74.Orientation = Vector3.new(-30, -180, 0)
2008
Part74.Color = Color3.new(0.388235, 0.372549, 0.384314)
2009
BlockMesh75.Parent = Part74
2010
BlockMesh75.Scale = Vector3.new(0.540000021, 1, 0.324000001)
2011
BlockMesh75.Scale = Vector3.new(0.540000021, 1, 0.324000001)
2012
Part76.Parent = Tool0
2013
Part76.Material = Enum.Material.SmoothPlastic
2014
Part76.BrickColor = BrickColor.new("Dark stone grey")
2015
Part76.Rotation = Vector3.new(70, 0, -90)
2016
Part76.Anchored = true
2017
Part76.CanCollide = false
2018
Part76.FormFactor = Enum.FormFactor.Custom
2019
Part76.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2020
Part76.CFrame = CFrame.new(-178.108093, 6.18379498, 66.0519333, -2.41617414e-07, 0.999999881, -3.73942271e-07, -0.342019975, -4.41598047e-07, -0.939692616, -0.939692616, -5.9604627e-08, 0.342019945)
2021
Part76.BottomSurface = Enum.SurfaceType.Smooth
2022
Part76.TopSurface = Enum.SurfaceType.Smooth
2023
Part76.Color = Color3.new(0.388235, 0.372549, 0.384314)
2024
Part76.Position = Vector3.new(-178.108093, 6.18379498, 66.0519333)
2025
Part76.Orientation = Vector3.new(70, 0, -90)
2026
Part76.Color = Color3.new(0.388235, 0.372549, 0.384314)
2027
BlockMesh77.Parent = Part76
2028
BlockMesh77.Scale = Vector3.new(0.143999994, 0.359999985, 0.359999985)
2029
BlockMesh77.Scale = Vector3.new(0.143999994, 0.359999985, 0.359999985)
2030
Part78.Parent = Tool0
2031
Part78.Material = Enum.Material.SmoothPlastic
2032
Part78.BrickColor = BrickColor.new("Black")
2033
Part78.Rotation = Vector3.new(90, 0, 180)
2034
Part78.Anchored = true
2035
Part78.CanCollide = false
2036
Part78.FormFactor = Enum.FormFactor.Custom
2037
Part78.Size = Vector3.new(0.200000003, 0.864000082, 0.200000003)
2038
Part78.CFrame = CFrame.new(-178.090088, 6.22839642, 65.9144058, -0.999999881, -5.96048437e-08, -3.49900176e-07, 3.49899864e-07, 2.53565531e-06, -0.999999881, 5.96046306e-08, -0.999999881, -2.53565486e-06)
2039
Part78.BottomSurface = Enum.SurfaceType.Smooth
2040
Part78.TopSurface = Enum.SurfaceType.Smooth
2041
Part78.Color = Color3.new(0.105882, 0.164706, 0.207843)
2042
Part78.Position = Vector3.new(-178.090088, 6.22839642, 65.9144058)
2043
Part78.Orientation = Vector3.new(89.9700012, -172.139999, 7.85999966)
2044
Part78.Color = Color3.new(0.105882, 0.164706, 0.207843)
2045
BlockMesh79.Parent = Part78
2046
BlockMesh79.Scale = Vector3.new(0.719999969, 1, 0.359999985)
2047
BlockMesh79.Scale = Vector3.new(0.719999969, 1, 0.359999985)
2048
Part80.Parent = Tool0
2049
Part80.Material = Enum.Material.SmoothPlastic
2050
Part80.BrickColor = BrickColor.new("Black")
2051
Part80.Rotation = Vector3.new(90, 0, 180)
2052
Part80.Anchored = true
2053
Part80.CanCollide = false
2054
Part80.FormFactor = Enum.FormFactor.Custom
2055
Part80.Size = Vector3.new(0.200000003, 0.381600022, 0.200000003)
2056
Part80.CFrame = CFrame.new(-178.090057, 6.14563274, 65.6732101, -0.999999881, -5.96048437e-08, -3.49900176e-07, 3.49899921e-07, 2.53565531e-06, -0.999999881, 5.96046306e-08, -0.999999881, -2.53565486e-06)
2057
Part80.BottomSurface = Enum.SurfaceType.Smooth
2058
Part80.TopSurface = Enum.SurfaceType.Smooth
2059
Part80.Color = Color3.new(0.105882, 0.164706, 0.207843)
2060
Part80.Position = Vector3.new(-178.090057, 6.14563274, 65.6732101)
2061
Part80.Orientation = Vector3.new(89.9700012, -172.139999, 7.85999966)
2062
Part80.Color = Color3.new(0.105882, 0.164706, 0.207843)
2063
BlockMesh81.Parent = Part80
2064
BlockMesh81.Scale = Vector3.new(0.719999969, 1, 0.82799983)
2065
BlockMesh81.Scale = Vector3.new(0.719999969, 1, 0.82799983)
2066
Part82.Parent = Tool0
2067
Part82.Material = Enum.Material.SmoothPlastic
2068
Part82.BrickColor = BrickColor.new("Black")
2069
Part82.Rotation = Vector3.new(-148, 0, -180)
2070
Part82.Anchored = true
2071
Part82.CanCollide = false
2072
Part82.FormFactor = Enum.FormFactor.Custom
2073
Part82.Size = Vector3.new(0.200000003, 0.200000003, 0.647999883)
2074
Part82.CFrame = CFrame.new(-178.093689, 6.20582867, 66.8706436, -1, 1.42652141e-07, -1.9023058e-07, 7.97159245e-08, 0.848048091, 0.529919446, 1.49011612e-07, 0.529919386, -0.848048091)
2075
Part82.BottomSurface = Enum.SurfaceType.Smooth
2076
Part82.TopSurface = Enum.SurfaceType.Smooth
2077
Part82.Color = Color3.new(0.105882, 0.164706, 0.207843)
2078
Part82.Position = Vector3.new(-178.093689, 6.20582867, 66.8706436)
2079
Part82.Orientation = Vector3.new(-32, -180, 0)
2080
Part82.Color = Color3.new(0.105882, 0.164706, 0.207843)
2081
BlockMesh83.Parent = Part82
2082
BlockMesh83.Scale = Vector3.new(0.359999985, 0.359999985, 1)
2083
BlockMesh83.Scale = Vector3.new(0.359999985, 0.359999985, 1)
2084
Part84.Parent = Tool0
2085
Part84.Material = Enum.Material.SmoothPlastic
2086
Part84.BrickColor = BrickColor.new("Dark stone grey")
2087
Part84.Rotation = Vector3.new(-180, 0, -180)
2088
Part84.Anchored = true
2089
Part84.CanCollide = false
2090
Part84.FormFactor = Enum.FormFactor.Custom
2091
Part84.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2092
Part84.CFrame = CFrame.new(-178.093689, 6.19927502, 64.5248108, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2093
Part84.BottomSurface = Enum.SurfaceType.Smooth
2094
Part84.TopSurface = Enum.SurfaceType.Smooth
2095
Part84.Color = Color3.new(0.388235, 0.372549, 0.384314)
2096
Part84.Position = Vector3.new(-178.093689, 6.19927502, 64.5248108)
2097
Part84.Orientation = Vector3.new(0, -180, 0)
2098
Part84.Color = Color3.new(0.388235, 0.372549, 0.384314)
2099
BlockMesh85.Parent = Part84
2100
BlockMesh85.Scale = Vector3.new(0.900000036, 0.719999969, 0.359999985)
2101
BlockMesh85.Scale = Vector3.new(0.900000036, 0.719999969, 0.359999985)
2102
Part86.Parent = Tool0
2103
Part86.Material = Enum.Material.SmoothPlastic
2104
Part86.BrickColor = BrickColor.new("Black")
2105
Part86.Rotation = Vector3.new(-90, 0, 0)
2106
Part86.Anchored = true
2107
Part86.CanCollide = false
2108
Part86.FormFactor = Enum.FormFactor.Custom
2109
Part86.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2110
Part86.CFrame = CFrame.new(-178.090073, 6.15643597, 66.1124191, 0.999999642, -1.49011655e-07, 4.37322853e-07, -4.37322882e-07, 5.09097447e-07, 0.999999881, -1.7881392e-07, -0.999999881, 2.70678839e-07)
2111
Part86.BottomSurface = Enum.SurfaceType.Smooth
2112
Part86.TopSurface = Enum.SurfaceType.Smooth
2113
Part86.Color = Color3.new(0.105882, 0.164706, 0.207843)
2114
Part86.Position = Vector3.new(-178.090073, 6.15643597, 66.1124191)
2115
Part86.Orientation = Vector3.new(-89.9700012, 58.2399979, -40.6599998)
2116
Part86.Color = Color3.new(0.105882, 0.164706, 0.207843)
2117
SpecialMesh87.Parent = Part86
2118
SpecialMesh87.Scale = Vector3.new(0.719999969, 0.251999974, 0.359999985)
2119
SpecialMesh87.MeshType = Enum.MeshType.Wedge
2120
SpecialMesh87.Scale = Vector3.new(0.719999969, 0.251999974, 0.359999985)
2121
Part88.Parent = Tool0
2122
Part88.Material = Enum.Material.SmoothPlastic
2123
Part88.BrickColor = BrickColor.new("Black")
2124
Part88.Rotation = Vector3.new(-90, 0, -180)
2125
Part88.Anchored = true
2126
Part88.CanCollide = false
2127
Part88.FormFactor = Enum.FormFactor.Custom
2128
Part88.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2129
Part88.CFrame = CFrame.new(-178.090073, 6.17443371, 65.8856125, -0.999999881, 5.96044885e-08, 3.49941217e-07, 3.49941416e-07, 2.05390234e-06, 0.999999881, 5.96046306e-08, 0.999999881, -2.05390211e-06)
2130
Part88.BottomSurface = Enum.SurfaceType.Smooth
2131
Part88.TopSurface = Enum.SurfaceType.Smooth
2132
Part88.Color = Color3.new(0.105882, 0.164706, 0.207843)
2133
Part88.Position = Vector3.new(-178.090073, 6.17443371, 65.8856125)
2134
Part88.Orientation = Vector3.new(-89.9700012, 170.330002, 9.67000008)
2135
Part88.Color = Color3.new(0.105882, 0.164706, 0.207843)
2136
SpecialMesh89.Parent = Part88
2137
SpecialMesh89.Scale = Vector3.new(0.719999969, 0.216000006, 0.179999992)
2138
SpecialMesh89.MeshType = Enum.MeshType.Wedge
2139
SpecialMesh89.Scale = Vector3.new(0.719999969, 0.216000006, 0.179999992)
2140
Part90.Parent = Tool0
2141
Part90.Material = Enum.Material.SmoothPlastic
2142
Part90.BrickColor = BrickColor.new("Dark stone grey")
2143
Part90.Rotation = Vector3.new(-180, 0, -180)
2144
Part90.Anchored = true
2145
Part90.CanCollide = false
2146
Part90.FormFactor = Enum.FormFactor.Custom
2147
Part90.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2148
Part90.CFrame = CFrame.new(-178.093689, 6.24607372, 64.7768097, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2149
Part90.BottomSurface = Enum.SurfaceType.Smooth
2150
Part90.TopSurface = Enum.SurfaceType.Smooth
2151
Part90.Color = Color3.new(0.388235, 0.372549, 0.384314)
2152
Part90.Position = Vector3.new(-178.093689, 6.24607372, 64.7768097)
2153
Part90.Orientation = Vector3.new(0, -180, 0)
2154
Part90.Color = Color3.new(0.388235, 0.372549, 0.384314)
2155
BlockMesh91.Parent = Part90
2156
BlockMesh91.Scale = Vector3.new(0.900000036, 0.179999992, 0.359999985)
2157
BlockMesh91.Scale = Vector3.new(0.900000036, 0.179999992, 0.359999985)
2158
Part92.Parent = Tool0
2159
Part92.Material = Enum.Material.SmoothPlastic
2160
Part92.BrickColor = BrickColor.new("Dark stone grey")
2161
Part92.Rotation = Vector3.new(90, 0, 0)
2162
Part92.Anchored = true
2163
Part92.CanCollide = false
2164
Part92.FormFactor = Enum.FormFactor.Custom
2165
Part92.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2166
Part92.CFrame = CFrame.new(-178.093689, 6.28207684, 64.7768097, 1, 2.68220901e-07, -7.97159458e-08, -7.97159316e-08, -1.07758233e-07, -1, -2.68220901e-07, 1, -1.07758162e-07)
2167
Part92.BottomSurface = Enum.SurfaceType.Smooth
2168
Part92.TopSurface = Enum.SurfaceType.Smooth
2169
Part92.Color = Color3.new(0.388235, 0.372549, 0.384314)
2170
Part92.Position = Vector3.new(-178.093689, 6.28207684, 64.7768097)
2171
Part92.Orientation = Vector3.new(90, 0, 0)
2172
Part92.Color = Color3.new(0.388235, 0.372549, 0.384314)
2173
SpecialMesh93.Parent = Part92
2174
SpecialMesh93.Scale = Vector3.new(0.900000036, 0.359999985, 0.179999992)
2175
SpecialMesh93.MeshType = Enum.MeshType.Wedge
2176
SpecialMesh93.Scale = Vector3.new(0.900000036, 0.359999985, 0.179999992)
2177
Part94.Parent = Tool0
2178
Part94.Material = Enum.Material.SmoothPlastic
2179
Part94.BrickColor = BrickColor.new("Black")
2180
Part94.Rotation = Vector3.new(-90, 0, -180)
2181
Part94.Anchored = true
2182
Part94.CanCollide = false
2183
Part94.FormFactor = Enum.FormFactor.Custom
2184
Part94.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2185
Part94.CFrame = CFrame.new(-178.090073, 6.24640179, 66.3788147, -1, 1.49011456e-07, 2.7444338e-07, 2.74443693e-07, 2.05390234e-06, 0.999999881, 1.49011598e-07, 0.999999881, -2.05390211e-06)
2186
Part94.BottomSurface = Enum.SurfaceType.Smooth
2187
Part94.TopSurface = Enum.SurfaceType.Smooth
2188
Part94.Color = Color3.new(0.105882, 0.164706, 0.207843)
2189
Part94.Position = Vector3.new(-178.090073, 6.24640179, 66.3788147)
2190
Part94.Orientation = Vector3.new(-89.9700012, 172.389999, 7.60999966)
2191
Part94.Color = Color3.new(0.105882, 0.164706, 0.207843)
2192
SpecialMesh95.Parent = Part94
2193
SpecialMesh95.Scale = Vector3.new(0.719999969, 0.432000011, 0.359999985)
2194
SpecialMesh95.MeshType = Enum.MeshType.Wedge
2195
SpecialMesh95.Scale = Vector3.new(0.719999969, 0.432000011, 0.359999985)
2196
Part96.Parent = Tool0
2197
Part96.Material = Enum.Material.SmoothPlastic
2198
Part96.BrickColor = BrickColor.new("Black")
2199
Part96.Rotation = Vector3.new(-180, 0, -180)
2200
Part96.Anchored = true
2201
Part96.CanCollide = false
2202
Part96.FormFactor = Enum.FormFactor.Custom
2203
Part96.Size = Vector3.new(0.200000003, 0.200000003, 0.93599999)
2204
Part96.CFrame = CFrame.new(-178.093689, 6.28927898, 64.928009, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2205
Part96.BottomSurface = Enum.SurfaceType.Smooth
2206
Part96.TopSurface = Enum.SurfaceType.Smooth
2207
Part96.Color = Color3.new(0.105882, 0.164706, 0.207843)
2208
Part96.Position = Vector3.new(-178.093689, 6.28927898, 64.928009)
2209
Part96.Orientation = Vector3.new(0, -180, 0)
2210
Part96.Color = Color3.new(0.105882, 0.164706, 0.207843)
2211
BlockMesh97.Parent = Part96
2212
BlockMesh97.Scale = Vector3.new(0.719999969, 0.179999992, 1.00999999)
2213
BlockMesh97.Scale = Vector3.new(0.719999969, 0.179999992, 1.00999999)
2214
Part98.Parent = Tool0
2215
Part98.Material = Enum.Material.SmoothPlastic
2216
Part98.BrickColor = BrickColor.new("Black")
2217
Part98.Rotation = Vector3.new(90, 0, 180)
2218
Part98.Anchored = true
2219
Part98.CanCollide = false
2220
Part98.FormFactor = Enum.FormFactor.Custom
2221
Part98.Size = Vector3.new(0.200000003, 0.200000003, 0.287999988)
2222
Part98.CFrame = CFrame.new(-178.136856, 6.27876568, 65.712822, -0.999999881, -5.96048295e-08, -1.55193504e-07, 1.55193106e-07, 2.35684138e-06, -0.999999881, 5.96046377e-08, -0.999999881, -2.35684138e-06)
2223
Part98.BottomSurface = Enum.SurfaceType.Smooth
2224
Part98.TopSurface = Enum.SurfaceType.Smooth
2225
Part98.Color = Color3.new(0.105882, 0.164706, 0.207843)
2226
Part98.Position = Vector3.new(-178.136856, 6.27876568, 65.712822)
2227
Part98.Orientation = Vector3.new(89.9700012, -176.229996, 3.76999998)
2228
Part98.Color = Color3.new(0.105882, 0.164706, 0.207843)
2229
BlockMesh99.Parent = Part98
2230
BlockMesh99.Scale = Vector3.new(0.359999985, 0.648000002, 1)
2231
BlockMesh99.Scale = Vector3.new(0.359999985, 0.648000002, 1)
2232
Part100.Parent = Tool0
2233
Part100.Material = Enum.Material.SmoothPlastic
2234
Part100.BrickColor = BrickColor.new("Black")
2235
Part100.Rotation = Vector3.new(0, 0, 180)
2236
Part100.Anchored = true
2237
Part100.CanCollide = false
2238
Part100.FormFactor = Enum.FormFactor.Custom
2239
Part100.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2240
Part100.CFrame = CFrame.new(-178.090088, 6.27523327, 65.4608078, -0.999999881, -2.30711734e-07, 5.96046661e-08, 2.30711777e-07, -1, -2.38892341e-07, 5.96046341e-08, -2.38892312e-07, 0.999999881)
2241
Part100.BottomSurface = Enum.SurfaceType.Smooth
2242
Part100.TopSurface = Enum.SurfaceType.Smooth
2243
Part100.Color = Color3.new(0.105882, 0.164706, 0.207843)
2244
Part100.Position = Vector3.new(-178.090088, 6.27523327, 65.4608078)
2245
Part100.Orientation = Vector3.new(0, 0, 180)
2246
Part100.Color = Color3.new(0.105882, 0.164706, 0.207843)
2247
SpecialMesh101.Parent = Part100
2248
SpecialMesh101.Scale = Vector3.new(0.719999969, 0.287999988, 0.359999985)
2249
SpecialMesh101.MeshType = Enum.MeshType.Wedge
2250
SpecialMesh101.Scale = Vector3.new(0.719999969, 0.287999988, 0.359999985)
2251
Part102.Parent = Tool0
2252
Part102.Material = Enum.Material.SmoothPlastic
2253
Part102.BrickColor = BrickColor.new("Dark stone grey")
2254
Part102.Rotation = Vector3.new(-180, 0, -180)
2255
Part102.Anchored = true
2256
Part102.CanCollide = false
2257
Part102.FormFactor = Enum.FormFactor.Custom
2258
Part102.Size = Vector3.new(0.200000003, 0.200000003, 1.00800002)
2259
Part102.CFrame = CFrame.new(-178.093689, 6.30400372, 64.9712143, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2260
Part102.BottomSurface = Enum.SurfaceType.Smooth
2261
Part102.TopSurface = Enum.SurfaceType.Smooth
2262
Part102.Color = Color3.new(0.388235, 0.372549, 0.384314)
2263
Part102.Position = Vector3.new(-178.093689, 6.30400372, 64.9712143)
2264
Part102.Orientation = Vector3.new(0, -180, 0)
2265
Part102.Color = Color3.new(0.388235, 0.372549, 0.384314)
2266
BlockMesh103.Parent = Part102
2267
BlockMesh103.Scale = Vector3.new(0.540000021, 0.179999992, 1)
2268
BlockMesh103.Scale = Vector3.new(0.540000021, 0.179999992, 1)
2269
Part104.Parent = Tool0
2270
Part104.Material = Enum.Material.SmoothPlastic
2271
Part104.BrickColor = BrickColor.new("Dark stone grey")
2272
Part104.Rotation = Vector3.new(-165, 0, -180)
2273
Part104.Anchored = true
2274
Part104.CanCollide = false
2275
Part104.FormFactor = Enum.FormFactor.Custom
2276
Part104.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2277
Part104.CFrame = CFrame.new(-178.093689, 6.30591106, 66.9190598, -0.999999881, 7.38785531e-08, -2.01318571e-08, 8.91149341e-08, 0.965925813, 0.258819193, 5.96046377e-08, 0.258819163, -0.965925694)
2278
Part104.BottomSurface = Enum.SurfaceType.Smooth
2279
Part104.TopSurface = Enum.SurfaceType.Smooth
2280
Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
2281
Part104.Position = Vector3.new(-178.093689, 6.30591106, 66.9190598)
2282
Part104.Orientation = Vector3.new(-15, -180, 0)
2283
Part104.Color = Color3.new(0.388235, 0.372549, 0.384314)
2284
BlockMesh105.Parent = Part104
2285
BlockMesh105.Scale = Vector3.new(0.432000011, 0.179999992, 0.828000367)
2286
BlockMesh105.Scale = Vector3.new(0.432000011, 0.179999992, 0.828000367)
2287
Part106.Parent = Tool0
2288
Part106.Material = Enum.Material.SmoothPlastic
2289
Part106.BrickColor = BrickColor.new("Black")
2290
Part106.Rotation = Vector3.new(90, 0, 180)
2291
Part106.Anchored = true
2292
Part106.CanCollide = false
2293
Part106.FormFactor = Enum.FormFactor.Custom
2294
Part106.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2295
Part106.CFrame = CFrame.new(-178.090088, 6.31119823, 65.4896164, -1, -2.38418778e-07, -3.93612083e-07, 3.93611401e-07, 2.53565531e-06, -0.999999881, 2.68220873e-07, -0.999999881, -2.53565486e-06)
2296
Part106.BottomSurface = Enum.SurfaceType.Smooth
2297
Part106.TopSurface = Enum.SurfaceType.Smooth
2298
Part106.Color = Color3.new(0.105882, 0.164706, 0.207843)
2299
Part106.Position = Vector3.new(-178.090088, 6.31119823, 65.4896164)
2300
Part106.Orientation = Vector3.new(89.9700012, -171.179993, 8.81999969)
2301
Part106.Color = Color3.new(0.105882, 0.164706, 0.207843)
2302
BlockMesh107.Parent = Part106
2303
BlockMesh107.Scale = Vector3.new(0.719999969, 0.287999988, 0.359999985)
2304
BlockMesh107.Scale = Vector3.new(0.719999969, 0.287999988, 0.359999985)
2305
Part108.Parent = Tool0
2306
Part108.Material = Enum.Material.SmoothPlastic
2307
Part108.BrickColor = BrickColor.new("Dark stone grey")
2308
Part108.Rotation = Vector3.new(-180, 0, -180)
2309
Part108.Anchored = true
2310
Part108.CanCollide = false
2311
Part108.FormFactor = Enum.FormFactor.Custom
2312
Part108.Size = Vector3.new(0.200000003, 0.200000003, 0.648000002)
2313
Part108.CFrame = CFrame.new(-178.093689, 6.25327587, 64.8308029, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2314
Part108.BottomSurface = Enum.SurfaceType.Smooth
2315
Part108.TopSurface = Enum.SurfaceType.Smooth
2316
Part108.Color = Color3.new(0.388235, 0.372549, 0.384314)
2317
Part108.Position = Vector3.new(-178.093689, 6.25327587, 64.8308029)
2318
Part108.Orientation = Vector3.new(0, -180, 0)
2319
Part108.Color = Color3.new(0.388235, 0.372549, 0.384314)
2320
BlockMesh109.Parent = Part108
2321
BlockMesh109.Scale = Vector3.new(0.719999969, 0.179999992, 1)
2322
BlockMesh109.Scale = Vector3.new(0.719999969, 0.179999992, 1)
2323
Part110.Parent = Tool0
2324
Part110.Material = Enum.Material.SmoothPlastic
2325
Part110.BrickColor = BrickColor.new("Dark stone grey")
2326
Part110.Rotation = Vector3.new(-180, 0, -180)
2327
Part110.Anchored = true
2328
Part110.CanCollide = false
2329
Part110.FormFactor = Enum.FormFactor.Custom
2330
Part110.Size = Vector3.new(0.200000003, 0.200000003, 0.251999974)
2331
Part110.CFrame = CFrame.new(-178.093689, 6.26407909, 64.6148148, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2332
Part110.BottomSurface = Enum.SurfaceType.Smooth
2333
Part110.TopSurface = Enum.SurfaceType.Smooth
2334
Part110.Color = Color3.new(0.388235, 0.372549, 0.384314)
2335
Part110.Position = Vector3.new(-178.093689, 6.26407909, 64.6148148)
2336
Part110.Orientation = Vector3.new(0, -180, 0)
2337
Part110.Color = Color3.new(0.388235, 0.372549, 0.384314)
2338
BlockMesh111.Parent = Part110
2339
BlockMesh111.Scale = Vector3.new(0.900000036, 0.359999985, 1)
2340
BlockMesh111.Scale = Vector3.new(0.900000036, 0.359999985, 1)
2341
Part112.Parent = Tool0
2342
Part112.Material = Enum.Material.SmoothPlastic
2343
Part112.BrickColor = BrickColor.new("Black")
2344
Part112.Rotation = Vector3.new(-90, 0, 90)
2345
Part112.Anchored = true
2346
Part112.CanCollide = false
2347
Part112.FormFactor = Enum.FormFactor.Custom
2348
Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2349
Part112.CFrame = CFrame.new(-178.093689, 6.32923412, 67.1348267, -2.6822093e-07, -1, 7.97159743e-08, 1.95181002e-07, 7.97159316e-08, 1, -1, 2.68220901e-07, 1.95180945e-07)
2350
Part112.BottomSurface = Enum.SurfaceType.Smooth
2351
Part112.TopSurface = Enum.SurfaceType.Smooth
2352
Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
2353
Part112.Position = Vector3.new(-178.093689, 6.32923412, 67.1348267)
2354
Part112.Orientation = Vector3.new(-90, 90, 0)
2355
Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
2356
CylinderMesh113.Parent = Part112
2357
CylinderMesh113.Scale = Vector3.new(0.540000021, 0.359999985, 0.540000021)
2358
CylinderMesh113.Scale = Vector3.new(0.540000021, 0.359999985, 0.540000021)
2359
Part114.Parent = Tool0
2360
Part114.Material = Enum.Material.SmoothPlastic
2361
Part114.BrickColor = BrickColor.new("Black")
2362
Part114.Rotation = Vector3.new(-180, 0, -180)
2363
Part114.Anchored = true
2364
Part114.CanCollide = false
2365
Part114.FormFactor = Enum.FormFactor.Custom
2366
Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2367
Part114.CFrame = CFrame.new(-178.093689, 6.3220396, 66.7639999, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2368
Part114.BottomSurface = Enum.SurfaceType.Smooth
2369
Part114.TopSurface = Enum.SurfaceType.Smooth
2370
Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
2371
Part114.Position = Vector3.new(-178.093689, 6.3220396, 66.7639999)
2372
Part114.Orientation = Vector3.new(0, -180, 0)
2373
Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
2374
BlockMesh115.Parent = Part114
2375
BlockMesh115.Scale = Vector3.new(0.359999985, 0.467999995, 0.359999985)
2376
BlockMesh115.Scale = Vector3.new(0.359999985, 0.467999995, 0.359999985)
2377
Part116.Parent = Tool0
2378
Part116.Material = Enum.Material.SmoothPlastic
2379
Part116.BrickColor = BrickColor.new("Black")
2380
Part116.Rotation = Vector3.new(90, 0, -90)
2381
Part116.Anchored = true
2382
Part116.CanCollide = false
2383
Part116.FormFactor = Enum.FormFactor.Custom
2384
Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2385
Part116.CFrame = CFrame.new(-178.090073, 6.31483746, 65.4644089, -2.68220901e-07, 1, -7.97159458e-08, 1.07758218e-07, -7.97159316e-08, -1, -1, -2.68220901e-07, -1.07758162e-07)
2386
Part116.BottomSurface = Enum.SurfaceType.Smooth
2387
Part116.TopSurface = Enum.SurfaceType.Smooth
2388
Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
2389
Part116.Position = Vector3.new(-178.090073, 6.31483746, 65.4644089)
2390
Part116.Orientation = Vector3.new(90, 90, 0)
2391
Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
2392
CylinderMesh117.Parent = Part116
2393
CylinderMesh117.Scale = Vector3.new(0.432000011, 0.806400001, 0.540000021)
2394
CylinderMesh117.Scale = Vector3.new(0.432000011, 0.806400001, 0.540000021)
2395
Part118.Parent = Tool0
2396
Part118.Material = Enum.Material.SmoothPlastic
2397
Part118.BrickColor = BrickColor.new("Dark stone grey")
2398
Part118.Rotation = Vector3.new(0, 0, 180)
2399
Part118.Anchored = true
2400
Part118.CanCollide = false
2401
Part118.FormFactor = Enum.FormFactor.Custom
2402
Part118.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2403
Part118.CFrame = CFrame.new(-178.154877, 6.3399992, 65.925209, -1, -3.49921038e-07, 1.49011626e-07, 3.49921038e-07, -1, -2.40876574e-07, 1.49011598e-07, -2.40876489e-07, 1)
2404
Part118.BottomSurface = Enum.SurfaceType.Smooth
2405
Part118.TopSurface = Enum.SurfaceType.Smooth
2406
Part118.Color = Color3.new(0.388235, 0.372549, 0.384314)
2407
Part118.Position = Vector3.new(-178.154877, 6.3399992, 65.925209)
2408
Part118.Orientation = Vector3.new(0, 0, 180)
2409
Part118.Color = Color3.new(0.388235, 0.372549, 0.384314)
2410
BlockMesh119.Parent = Part118
2411
BlockMesh119.Scale = Vector3.new(0.179999992, 0.719999969, 0.540000021)
2412
BlockMesh119.Scale = Vector3.new(0.179999992, 0.719999969, 0.540000021)
2413
Part120.Parent = Tool0
2414
Part120.Material = Enum.Material.SmoothPlastic
2415
Part120.BrickColor = BrickColor.new("Really black")
2416
Part120.Rotation = Vector3.new(90, 0, 0)
2417
Part120.Anchored = true
2418
Part120.CanCollide = false
2419
Part120.FormFactor = Enum.FormFactor.Custom
2420
Part120.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2421
Part120.CFrame = CFrame.new(-178.277267, 6.34687328, 64.5021439, 0.999999881, 1.0887908e-14, -7.97159458e-08, -7.97159601e-08, -1.07758197e-07, -1, 5.07446681e-15, 0.999999881, -1.07758162e-07)
2422
Part120.BottomSurface = Enum.SurfaceType.Smooth
2423
Part120.TopSurface = Enum.SurfaceType.Smooth
2424
Part120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2425
Part120.Position = Vector3.new(-178.277267, 6.34687328, 64.5021439)
2426
Part120.Orientation = Vector3.new(90, 0, 0)
2427
Part120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2428
CylinderMesh121.Parent = Part120
2429
CylinderMesh121.Scale = Vector3.new(0.0899999961, 0.179999992, 0.0899999961)
2430
CylinderMesh121.Scale = Vector3.new(0.0899999961, 0.179999992, 0.0899999961)
2431
Part122.Parent = Tool0
2432
Part122.Material = Enum.Material.SmoothPlastic
2433
Part122.BrickColor = BrickColor.new("Black")
2434
Part122.Rotation = Vector3.new(90, 0, 0)
2435
Part122.Anchored = true
2436
Part122.CanCollide = false
2437
Part122.FormFactor = Enum.FormFactor.Custom
2438
Part122.Size = Vector3.new(0.200000003, 0.252000004, 0.200000003)
2439
Part122.CFrame = CFrame.new(-178.277283, 6.34687328, 64.6112061, 1, 3.57627869e-07, -7.97159458e-08, -7.97159174e-08, -1.07758225e-07, -1, -3.57627869e-07, 1, -1.07758162e-07)
2440
Part122.BottomSurface = Enum.SurfaceType.Smooth
2441
Part122.TopSurface = Enum.SurfaceType.Smooth
2442
Part122.Color = Color3.new(0.105882, 0.164706, 0.207843)
2443
Part122.Position = Vector3.new(-178.277283, 6.34687328, 64.6112061)
2444
Part122.Orientation = Vector3.new(90, 0, 0)
2445
Part122.Color = Color3.new(0.105882, 0.164706, 0.207843)
2446
CylinderMesh123.Parent = Part122
2447
CylinderMesh123.Scale = Vector3.new(0.359999985, 1, 0.359999985)
2448
CylinderMesh123.Scale = Vector3.new(0.359999985, 1, 0.359999985)
2449
Part124.Parent = Tool0
2450
Part124.Material = Enum.Material.SmoothPlastic
2451
Part124.BrickColor = BrickColor.new("Black")
2452
Part124.Rotation = Vector3.new(90, 0, 180)
2453
Part124.Anchored = true
2454
Part124.CanCollide = false
2455
Part124.FormFactor = Enum.FormFactor.Custom
2456
Part124.Size = Vector3.new(0.200000003, 0.986400008, 0.200000003)
2457
Part124.CFrame = CFrame.new(-178.090073, 6.3544035, 65.9756088, -0.999999881, -5.96048295e-08, -3.93612311e-07, 3.936116e-07, 2.35684138e-06, -0.999999881, 5.96046306e-08, -0.999999881, -2.35684092e-06)
2458
Part124.BottomSurface = Enum.SurfaceType.Smooth
2459
Part124.TopSurface = Enum.SurfaceType.Smooth
2460
Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)
2461
Part124.Position = Vector3.new(-178.090073, 6.3544035, 65.9756088)
2462
Part124.Orientation = Vector3.new(89.9700012, -170.519989, 9.47999954)
2463
Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)
2464
BlockMesh125.Parent = Part124
2465
BlockMesh125.Scale = Vector3.new(0.719999969, 1, 0.900000036)
2466
BlockMesh125.Scale = Vector3.new(0.719999969, 1, 0.900000036)
2467
Part126.Parent = Tool0
2468
Part126.Material = Enum.Material.SmoothPlastic
2469
Part126.BrickColor = BrickColor.new("Black")
2470
Part126.Rotation = Vector3.new(-180, 0, -180)
2471
Part126.Anchored = true
2472
Part126.CanCollide = false
2473
Part126.FormFactor = Enum.FormFactor.Custom
2474
Part126.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2475
Part126.CFrame = CFrame.new(-178.093689, 6.36163616, 67.1852036, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2476
Part126.BottomSurface = Enum.SurfaceType.Smooth
2477
Part126.TopSurface = Enum.SurfaceType.Smooth
2478
Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)
2479
Part126.Position = Vector3.new(-178.093689, 6.36163616, 67.1852036)
2480
Part126.Orientation = Vector3.new(0, -180, 0)
2481
Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)
2482
BlockMesh127.Parent = Part126
2483
BlockMesh127.Scale = Vector3.new(0.791999996, 0.540000021, 0.179999992)
2484
BlockMesh127.Scale = Vector3.new(0.791999996, 0.540000021, 0.179999992)
2485
Part128.Parent = Tool0
2486
Part128.Material = Enum.Material.SmoothPlastic
2487
Part128.BrickColor = BrickColor.new("Dark stone grey")
2488
Part128.Rotation = Vector3.new(-180, 0, -180)
2489
Part128.Anchored = true
2490
Part128.CanCollide = false
2491
Part128.FormFactor = Enum.FormFactor.Custom
2492
Part128.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2493
Part128.CFrame = CFrame.new(-178.093689, 6.36163616, 67.2104111, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2494
Part128.BottomSurface = Enum.SurfaceType.Smooth
2495
Part128.TopSurface = Enum.SurfaceType.Smooth
2496
Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
2497
Part128.Position = Vector3.new(-178.093689, 6.36163616, 67.2104111)
2498
Part128.Orientation = Vector3.new(0, -180, 0)
2499
Part128.Color = Color3.new(0.388235, 0.372549, 0.384314)
2500
BlockMesh129.Parent = Part128
2501
BlockMesh129.Scale = Vector3.new(0.791999996, 0.540000021, 0.0720000044)
2502
BlockMesh129.Scale = Vector3.new(0.791999996, 0.540000021, 0.0720000044)
2503
Part130.Name = "Port"
2504
Part130.Parent = Tool0
2505
Part130.BrickColor = BrickColor.new("Dark stone grey")
2506
Part130.Transparency = 1
2507
Part130.Anchored = true
2508
Part130.CanCollide = false
2509
Part130.FormFactor = Enum.FormFactor.Custom
2510
Part130.Size = Vector3.new(0.200000003, 0.200000003, 0.353571415)
2511
Part130.CFrame = CFrame.new(-177.825394, 6.40936565, 65.6948853, 1, 4.55654533e-26, -7.10549376e-14, 0, 1, 6.41270728e-13, 7.10549376e-14, -6.41270728e-13, 1)
2512
Part130.BackSurface = Enum.SurfaceType.SmoothNoOutlines
2513
Part130.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
2514
Part130.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
2515
Part130.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
2516
Part130.RightSurface = Enum.SurfaceType.SmoothNoOutlines
2517
Part130.TopSurface = Enum.SurfaceType.SmoothNoOutlines
2518
Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
2519
Part130.Position = Vector3.new(-177.825394, 6.40936565, 65.6948853)
2520
Part130.Color = Color3.new(0.388235, 0.372549, 0.384314)
2521
BlockMesh131.Parent = Part130
2522
BlockMesh131.Scale = Vector3.new(0.0803571492, 0.5625, 1)
2523
BlockMesh131.Scale = Vector3.new(0.0803571492, 0.5625, 1)
2524
Part132.Parent = Tool0
2525
Part132.Material = Enum.Material.SmoothPlastic
2526
Part132.BrickColor = BrickColor.new("Black")
2527
Part132.Rotation = Vector3.new(-180, 0, -180)
2528
Part132.Anchored = true
2529
Part132.CanCollide = false
2530
Part132.FormFactor = Enum.FormFactor.Custom
2531
Part132.Size = Vector3.new(0.200000003, 0.200000003, 0.576000094)
2532
Part132.CFrame = CFrame.new(-178.093689, 6.38323498, 66.8432159, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2533
Part132.BottomSurface = Enum.SurfaceType.Smooth
2534
Part132.TopSurface = Enum.SurfaceType.Smooth
2535
Part132.Color = Color3.new(0.105882, 0.164706, 0.207843)
2536
Part132.Position = Vector3.new(-178.093689, 6.38323498, 66.8432159)
2537
Part132.Orientation = Vector3.new(0, -180, 0)
2538
Part132.Color = Color3.new(0.105882, 0.164706, 0.207843)
2539
BlockMesh133.Parent = Part132
2540
BlockMesh133.Scale = Vector3.new(0.359999985, 0.683999956, 1)
2541
BlockMesh133.Scale = Vector3.new(0.359999985, 0.683999956, 1)
2542
Part134.Name = "Muzzle"
2543
Part134.Parent = Tool0
2544
Part134.Material = Enum.Material.SmoothPlastic
2545
Part134.BrickColor = BrickColor.new("Black")
2546
Part134.Transparency = 1
2547
Part134.Rotation = Vector3.new(90, 0, 0)
2548
Part134.Anchored = true
2549
Part134.CanCollide = false
2550
Part134.FormFactor = Enum.FormFactor.Custom
2551
Part134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2552
Part134.CFrame = CFrame.new(-178.097015, 6.42200041, 63.9939957, 0.999999881, 1.0887908e-14, -7.97159458e-08, -7.97159601e-08, -1.07758197e-07, -1, 5.07446681e-15, 0.999999881, -1.07758162e-07)
2553
Part134.BottomSurface = Enum.SurfaceType.Smooth
2554
Part134.TopSurface = Enum.SurfaceType.Smooth
2555
Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)
2556
Part134.Position = Vector3.new(-178.097015, 6.42200041, 63.9939957)
2557
Part134.Orientation = Vector3.new(90, 0, 0)
2558
Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)
2559
PointLight135.Parent = Part134
2560
PointLight135.Color = Color3.new(1, 0.988235, 0.870588)
2561
PointLight135.Enabled = false
2562
PointLight135.Range = 30
2563
PointLight135.Shadows = true
2564
PointLight135.Color = Color3.new(1, 0.988235, 0.870588)
2565
BillboardGui136.Parent = Part134
2566
BillboardGui136.Size = UDim2.new(2, 0, 2, 0)
2567
BillboardGui136.Enabled = false
2568
ImageLabel137.Name = "Flash"
2569
ImageLabel137.Parent = BillboardGui136
2570
ImageLabel137.Transparency = 1
2571
ImageLabel137.Size = UDim2.new(1, 1, 1, 1)
2572
ImageLabel137.BackgroundTransparency = 1
2573
ImageLabel137.BorderSizePixel = 0
2574
ImageLabel137.ClipsDescendants = true
2575
ImageLabel137.Image = "http://www.roblox.com/asset/?id=131435802"
2576
Part138.Parent = Tool0
2577
Part138.Material = Enum.Material.SmoothPlastic
2578
Part138.BrickColor = BrickColor.new("Dark stone grey")
2579
Part138.Rotation = Vector3.new(90, 0, 0)
2580
Part138.Anchored = true
2581
Part138.CanCollide = false
2582
Part138.FormFactor = Enum.FormFactor.Custom
2583
Part138.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2584
Part138.CFrame = CFrame.new(-178.093689, 6.41563702, 67.2104111, 1, 2.68220901e-07, -7.97159458e-08, -7.97159316e-08, -1.07758233e-07, -1, -2.68220901e-07, 1, -1.07758162e-07)
2585
Part138.BottomSurface = Enum.SurfaceType.Smooth
2586
Part138.TopSurface = Enum.SurfaceType.Smooth
2587
Part138.Color = Color3.new(0.388235, 0.372549, 0.384314)
2588
Part138.Position = Vector3.new(-178.093689, 6.41563702, 67.2104111)
2589
Part138.Orientation = Vector3.new(90, 0, 0)
2590
Part138.Color = Color3.new(0.388235, 0.372549, 0.384314)
2591
CylinderMesh139.Parent = Part138
2592
CylinderMesh139.Scale = Vector3.new(0.99000001, 0.0719999969, 0.791999996)
2593
CylinderMesh139.Scale = Vector3.new(0.99000001, 0.0719999969, 0.791999996)
2594
Part140.Parent = Tool0
2595
Part140.Material = Enum.Material.SmoothPlastic
2596
Part140.BrickColor = BrickColor.new("Dark stone grey")
2597
Part140.Rotation = Vector3.new(-180, 0, -180)
2598
Part140.Anchored = true
2599
Part140.CanCollide = false
2600
Part140.FormFactor = Enum.FormFactor.Custom
2601
Part140.Size = Vector3.new(0.216000006, 0.200000003, 0.200000003)
2602
Part140.CFrame = CFrame.new(-178.096542, 6.42247295, 64.5212173, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2603
Part140.BottomSurface = Enum.SurfaceType.Smooth
2604
Part140.TopSurface = Enum.SurfaceType.Smooth
2605
Part140.Color = Color3.new(0.388235, 0.372549, 0.384314)
2606
Part140.Position = Vector3.new(-178.096542, 6.42247295, 64.5212173)
2607
Part140.Orientation = Vector3.new(0, -180, 0)
2608
Part140.Color = Color3.new(0.388235, 0.372549, 0.384314)
2609
BlockMesh141.Parent = Part140
2610
BlockMesh141.Scale = Vector3.new(1, 0.359999985, 0.540000021)
2611
BlockMesh141.Scale = Vector3.new(1, 0.359999985, 0.540000021)
2612
Part142.Parent = Tool0
2613
Part142.Material = Enum.Material.SmoothPlastic
2614
Part142.BrickColor = BrickColor.new("Dark stone grey")
2615
Part142.Rotation = Vector3.new(90, 0, 0)
2616
Part142.Anchored = true
2617
Part142.CanCollide = false
2618
Part142.FormFactor = Enum.FormFactor.Custom
2619
Part142.Size = Vector3.new(0.216000006, 0.200000003, 0.216000006)
2620
Part142.CFrame = CFrame.new(-178.096542, 6.42247295, 64.5212173, 0.999999881, 1.0887908e-14, -7.97159458e-08, -7.97159601e-08, -1.07758197e-07, -1, 5.07446681e-15, 0.999999881, -1.07758162e-07)
2621
Part142.BottomSurface = Enum.SurfaceType.Smooth
2622
Part142.TopSurface = Enum.SurfaceType.Smooth
2623
Part142.Color = Color3.new(0.388235, 0.372549, 0.384314)
2624
Part142.Position = Vector3.new(-178.096542, 6.42247295, 64.5212173)
2625
Part142.Orientation = Vector3.new(90, 0, 0)
2626
Part142.Color = Color3.new(0.388235, 0.372549, 0.384314)
2627
CylinderMesh143.Parent = Part142
2628
CylinderMesh143.Scale = Vector3.new(0.899999917, 0.575999856, 0.899999917)
2629
CylinderMesh143.Scale = Vector3.new(0.899999917, 0.575999856, 0.899999917)
2630
Part144.Parent = Tool0
2631
Part144.Material = Enum.Material.SmoothPlastic
2632
Part144.BrickColor = BrickColor.new("Black")
2633
Part144.Rotation = Vector3.new(90, 0, 0)
2634
Part144.Anchored = true
2635
Part144.CanCollide = false
2636
Part144.FormFactor = Enum.FormFactor.Custom
2637
Part144.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2638
Part144.CFrame = CFrame.new(-178.096558, 6.42247295, 64.1140442, 0.999999881, 1.0887908e-14, -7.97159458e-08, -7.97159601e-08, -1.07758197e-07, -1, 5.07446681e-15, 0.999999881, -1.07758162e-07)
2639
Part144.BottomSurface = Enum.SurfaceType.Smooth
2640
Part144.TopSurface = Enum.SurfaceType.Smooth
2641
Part144.Color = Color3.new(0.105882, 0.164706, 0.207843)
2642
Part144.Position = Vector3.new(-178.096558, 6.42247295, 64.1140442)
2643
Part144.Orientation = Vector3.new(90, 0, 0)
2644
Part144.Color = Color3.new(0.105882, 0.164706, 0.207843)
2645
CylinderMesh145.Parent = Part144
2646
CylinderMesh145.Scale = Vector3.new(0.719999969, 0.0720000938, 0.719999969)
2647
CylinderMesh145.Scale = Vector3.new(0.719999969, 0.0720000938, 0.719999969)
2648
Part146.Parent = Tool0
2649
Part146.Material = Enum.Material.SmoothPlastic
2650
Part146.BrickColor = BrickColor.new("Black")
2651
Part146.Rotation = Vector3.new(90, 0, 0)
2652
Part146.Anchored = true
2653
Part146.CanCollide = false
2654
Part146.FormFactor = Enum.FormFactor.Custom
2655
Part146.Size = Vector3.new(0.200000003, 0.230400026, 0.200000003)
2656
Part146.CFrame = CFrame.new(-178.096558, 6.42247295, 64.2436523, 0.999999881, 1.0887908e-14, -7.97159458e-08, -7.97159601e-08, -1.07758197e-07, -1, 5.07446681e-15, 0.999999881, -1.07758162e-07)
2657
Part146.BottomSurface = Enum.SurfaceType.Smooth
2658
Part146.TopSurface = Enum.SurfaceType.Smooth
2659
Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)
2660
Part146.Position = Vector3.new(-178.096558, 6.42247295, 64.2436523)
2661
Part146.Orientation = Vector3.new(90, 0, 0)
2662
Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)
2663
CylinderMesh147.Parent = Part146
2664
CylinderMesh147.Scale = Vector3.new(0.719999969, 1, 0.719999969)
2665
CylinderMesh147.Scale = Vector3.new(0.719999969, 1, 0.719999969)
2666
Part148.Parent = Tool0
2667
Part148.Material = Enum.Material.SmoothPlastic
2668
Part148.BrickColor = BrickColor.new("Black")
2669
Part148.Rotation = Vector3.new(-180, 0, 90)
2670
Part148.Anchored = true
2671
Part148.CanCollide = false
2672
Part148.FormFactor = Enum.FormFactor.Custom
2673
Part148.Size = Vector3.new(0.200000003, 0.200000003, 0.216000006)
2674
Part148.CFrame = CFrame.new(-178.277283, 6.41887951, 64.6112061, -3.60045789e-08, -1, -1.49011626e-07, -1, 3.60045433e-08, 1.51469592e-07, -1.51469578e-07, 1.49011612e-07, -1)
2675
Part148.BottomSurface = Enum.SurfaceType.Smooth
2676
Part148.TopSurface = Enum.SurfaceType.Smooth
2677
Part148.Color = Color3.new(0.105882, 0.164706, 0.207843)
2678
Part148.Position = Vector3.new(-178.277283, 6.41887951, 64.6112061)
2679
Part148.Orientation = Vector3.new(0, -180, -90)
2680
Part148.Color = Color3.new(0.105882, 0.164706, 0.207843)
2681
BlockMesh149.Parent = Part148
2682
BlockMesh149.Scale = Vector3.new(0.719999969, 0.359999985, 1)
2683
BlockMesh149.Scale = Vector3.new(0.719999969, 0.359999985, 1)
2684
Part150.Parent = Tool0
2685
Part150.Material = Enum.Material.SmoothPlastic
2686
Part150.BrickColor = BrickColor.new("Dark stone grey")
2687
Part150.Rotation = Vector3.new(90, 0, 0)
2688
Part150.Anchored = true
2689
Part150.CanCollide = false
2690
Part150.FormFactor = Enum.FormFactor.Custom
2691
Part150.Size = Vector3.new(0.200000003, 0.345599979, 0.200000003)
2692
Part150.CFrame = CFrame.new(-178.068497, 6.4119978, 65.6912155, 1, 3.57627897e-07, -3.4990137e-07, -3.49901256e-07, -4.65386165e-07, -1, -3.57627869e-07, 1, -4.65386051e-07)
2693
Part150.BottomSurface = Enum.SurfaceType.Smooth
2694
Part150.TopSurface = Enum.SurfaceType.Smooth
2695
Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
2696
Part150.Position = Vector3.new(-178.068497, 6.4119978, 65.6912155)
2697
Part150.Orientation = Vector3.new(90, 0, 0)
2698
Part150.Color = Color3.new(0.388235, 0.372549, 0.384314)
2699
CylinderMesh151.Parent = Part150
2700
CylinderMesh151.Scale = Vector3.new(0.719999969, 1, 0.900000036)
2701
CylinderMesh151.Scale = Vector3.new(0.719999969, 1, 0.900000036)
2702
Part152.Parent = Tool0
2703
Part152.Material = Enum.Material.SmoothPlastic
2704
Part152.BrickColor = BrickColor.new("Black")
2705
Part152.Rotation = Vector3.new(90, 90, 0)
2706
Part152.Anchored = true
2707
Part152.CanCollide = false
2708
Part152.FormFactor = Enum.FormFactor.Custom
2709
Part152.Size = Vector3.new(0.200000003, 1.00080001, 0.200000003)
2710
Part152.CFrame = CFrame.new(-178.093689, 6.41556072, 65.9684296, 9.1418093e-07, -1.49011598e-07, 1, 1, -1.51469592e-07, -9.14181157e-07, 1.51469521e-07, 1, 1.4901164e-07)
2711
Part152.BottomSurface = Enum.SurfaceType.Smooth
2712
Part152.TopSurface = Enum.SurfaceType.Smooth
2713
Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)
2714
Part152.Position = Vector3.new(-178.093689, 6.41556072, 65.9684296)
2715
Part152.Orientation = Vector3.new(0, 90, 90)
2716
Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)
2717
CylinderMesh153.Parent = Part152
2718
CylinderMesh153.Scale = Vector3.new(0.900000036, 1, 0.900000036)
2719
CylinderMesh153.Scale = Vector3.new(0.900000036, 1, 0.900000036)
2720
Part154.Parent = Tool0
2721
Part154.Material = Enum.Material.SmoothPlastic
2722
Part154.BrickColor = BrickColor.new("Black")
2723
Part154.Rotation = Vector3.new(-180, 0, -180)
2724
Part154.Anchored = true
2725
Part154.CanCollide = false
2726
Part154.FormFactor = Enum.FormFactor.Custom
2727
Part154.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2728
Part154.CFrame = CFrame.new(-178.240585, 6.41887951, 64.6112213, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2729
Part154.BottomSurface = Enum.SurfaceType.Smooth
2730
Part154.TopSurface = Enum.SurfaceType.Smooth
2731
Part154.Color = Color3.new(0.105882, 0.164706, 0.207843)
2732
Part154.Position = Vector3.new(-178.240585, 6.41887951, 64.6112213)
2733
Part154.Orientation = Vector3.new(0, -180, 0)
2734
Part154.Color = Color3.new(0.105882, 0.164706, 0.207843)
2735
BlockMesh155.Parent = Part154
2736
BlockMesh155.Scale = Vector3.new(0.359999985, 0.900000036, 0.719999969)
2737
BlockMesh155.Scale = Vector3.new(0.359999985, 0.900000036, 0.719999969)
2738
Part156.Parent = Tool0
2739
Part156.Material = Enum.Material.SmoothPlastic
2740
Part156.BrickColor = BrickColor.new("Dark stone grey")
2741
Part156.Rotation = Vector3.new(90, 0, -15)
2742
Part156.Anchored = true
2743
Part156.CanCollide = false
2744
Part156.FormFactor = Enum.FormFactor.Custom
2745
Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2746
Part156.CFrame = CFrame.new(-177.964081, 6.4119978, 66.3536224, 0.965925872, 0.258819163, -3.47936862e-07, -2.76215047e-07, -2.86149685e-07, -1, -0.258819163, 0.965925753, -1.51469521e-07)
2747
Part156.BottomSurface = Enum.SurfaceType.Smooth
2748
Part156.TopSurface = Enum.SurfaceType.Smooth
2749
Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
2750
Part156.Position = Vector3.new(-177.964081, 6.4119978, 66.3536224)
2751
Part156.Orientation = Vector3.new(90, 15, 0)
2752
Part156.Color = Color3.new(0.388235, 0.372549, 0.384314)
2753
CylinderMesh157.Parent = Part156
2754
CylinderMesh157.Scale = Vector3.new(0.485999942, 0.359999985, 0.324000001)
2755
CylinderMesh157.Scale = Vector3.new(0.485999942, 0.359999985, 0.324000001)
2756
Part158.Parent = Tool0
2757
Part158.Material = Enum.Material.SmoothPlastic
2758
Part158.BrickColor = BrickColor.new("Black")
2759
Part158.Rotation = Vector3.new(90, 0, 0)
2760
Part158.Anchored = true
2761
Part158.CanCollide = false
2762
Part158.FormFactor = Enum.FormFactor.Custom
2763
Part158.Size = Vector3.new(0.200000003, 0.273599952, 0.200000003)
2764
Part158.CFrame = CFrame.new(-178.096558, 6.42247295, 64.2436523, 0.999999881, 1.0887908e-14, -7.97159458e-08, -7.97159601e-08, -1.07758197e-07, -1, 5.07446681e-15, 0.999999881, -1.07758162e-07)
2765
Part158.BottomSurface = Enum.SurfaceType.Smooth
2766
Part158.TopSurface = Enum.SurfaceType.Smooth
2767
Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
2768
Part158.Position = Vector3.new(-178.096558, 6.42247295, 64.2436523)
2769
Part158.Orientation = Vector3.new(90, 0, 0)
2770
Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
2771
CylinderMesh159.Parent = Part158
2772
CylinderMesh159.Scale = Vector3.new(0.648000002, 1, 0.648000002)
2773
CylinderMesh159.Scale = Vector3.new(0.648000002, 1, 0.648000002)
2774
Part160.Parent = Tool0
2775
Part160.Material = Enum.Material.SmoothPlastic
2776
Part160.BrickColor = BrickColor.new("Black")
2777
Part160.Rotation = Vector3.new(90, 0, 0)
2778
Part160.Anchored = true
2779
Part160.CanCollide = false
2780
Part160.FormFactor = Enum.FormFactor.Custom
2781
Part160.Size = Vector3.new(0.200000003, 0.655200005, 0.200000003)
2782
Part160.CFrame = CFrame.new(-178.093689, 6.41563702, 66.875618, 1, 1.49011626e-07, -7.97159458e-08, -7.97159245e-08, -1.51469592e-07, -1, -1.49011612e-07, 1, -1.51469578e-07)
2783
Part160.BottomSurface = Enum.SurfaceType.Smooth
2784
Part160.TopSurface = Enum.SurfaceType.Smooth
2785
Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
2786
Part160.Position = Vector3.new(-178.093689, 6.41563702, 66.875618)
2787
Part160.Orientation = Vector3.new(90, 0, 0)
2788
Part160.Color = Color3.new(0.105882, 0.164706, 0.207843)
2789
CylinderMesh161.Parent = Part160
2790
CylinderMesh161.Scale = Vector3.new(0.99000001, 1, 0.791999996)
2791
CylinderMesh161.Scale = Vector3.new(0.99000001, 1, 0.791999996)
2792
Part162.Parent = Tool0
2793
Part162.Material = Enum.Material.SmoothPlastic
2794
Part162.BrickColor = BrickColor.new("Black")
2795
Part162.Rotation = Vector3.new(90, 0, 0)
2796
Part162.Anchored = true
2797
Part162.CanCollide = false
2798
Part162.FormFactor = Enum.FormFactor.Custom
2799
Part162.Size = Vector3.new(0.200000003, 0.864000022, 0.200000003)
2800
Part162.CFrame = CFrame.new(-178.096558, 6.42247295, 64.7912216, 1, 2.68220901e-07, -7.97159458e-08, -7.97159316e-08, -1.07758233e-07, -1, -2.68220901e-07, 1, -1.07758162e-07)
2801
Part162.BottomSurface = Enum.SurfaceType.Smooth
2802
Part162.TopSurface = Enum.SurfaceType.Smooth
2803
Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
2804
Part162.Position = Vector3.new(-178.096558, 6.42247295, 64.7912216)
2805
Part162.Orientation = Vector3.new(90, 0, 0)
2806
Part162.Color = Color3.new(0.105882, 0.164706, 0.207843)
2807
CylinderMesh163.Parent = Part162
2808
CylinderMesh163.Scale = Vector3.new(0.540000021, 1, 0.540000021)
2809
CylinderMesh163.Scale = Vector3.new(0.540000021, 1, 0.540000021)
2810
Part164.Parent = Tool0
2811
Part164.Material = Enum.Material.SmoothPlastic
2812
Part164.BrickColor = BrickColor.new("Dark stone grey")
2813
Part164.Rotation = Vector3.new(90, 0, -15)
2814
Part164.Anchored = true
2815
Part164.CanCollide = false
2816
Part164.FormFactor = Enum.FormFactor.Custom
2817
Part164.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2818
Part164.CFrame = CFrame.new(-177.954132, 6.4119978, 66.3860626, 0.965925872, 0.258819163, -3.47936862e-07, -2.76215047e-07, -2.86149685e-07, -1, -0.258819163, 0.965925753, -1.51469521e-07)
2819
Part164.BottomSurface = Enum.SurfaceType.Smooth
2820
Part164.TopSurface = Enum.SurfaceType.Smooth
2821
Part164.Color = Color3.new(0.388235, 0.372549, 0.384314)
2822
Part164.Position = Vector3.new(-177.954132, 6.4119978, 66.3860626)
2823
Part164.Orientation = Vector3.new(90, 15, 0)
2824
Part164.Color = Color3.new(0.388235, 0.372549, 0.384314)
2825
CylinderMesh165.Parent = Part164
2826
CylinderMesh165.Scale = Vector3.new(0.540000021, 0.0720000044, 0.432000011)
2827
CylinderMesh165.Scale = Vector3.new(0.540000021, 0.0720000044, 0.432000011)
2828
Part166.Parent = Tool0
2829
Part166.Material = Enum.Material.SmoothPlastic
2830
Part166.BrickColor = BrickColor.new("Dark stone grey")
2831
Part166.Rotation = Vector3.new(-180, 0, -180)
2832
Part166.Anchored = true
2833
Part166.CanCollide = false
2834
Part166.FormFactor = Enum.FormFactor.Custom
2835
Part166.Size = Vector3.new(0.216000006, 0.200000003, 0.200000003)
2836
Part166.CFrame = CFrame.new(-178.096558, 6.42247295, 65.4212036, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2837
Part166.BottomSurface = Enum.SurfaceType.Smooth
2838
Part166.TopSurface = Enum.SurfaceType.Smooth
2839
Part166.Color = Color3.new(0.388235, 0.372549, 0.384314)
2840
Part166.Position = Vector3.new(-178.096558, 6.42247295, 65.4212036)
2841
Part166.Orientation = Vector3.new(0, -180, 0)
2842
Part166.Color = Color3.new(0.388235, 0.372549, 0.384314)
2843
BlockMesh167.Parent = Part166
2844
BlockMesh167.Scale = Vector3.new(1, 0.359999985, 0.540000021)
2845
BlockMesh167.Scale = Vector3.new(1, 0.359999985, 0.540000021)
2846
Part168.Parent = Tool0
2847
Part168.Material = Enum.Material.SmoothPlastic
2848
Part168.BrickColor = BrickColor.new("Dark stone grey")
2849
Part168.Rotation = Vector3.new(90, 0, 0)
2850
Part168.Anchored = true
2851
Part168.CanCollide = false
2852
Part168.FormFactor = Enum.FormFactor.Custom
2853
Part168.Size = Vector3.new(0.216000006, 0.200000003, 0.216000006)
2854
Part168.CFrame = CFrame.new(-178.096558, 6.42247295, 65.4248047, 1, 3.57627869e-07, -1.11522056e-07, -1.11522056e-07, 1.14510694e-08, -1, -3.57627869e-07, 1, 1.14511067e-08)
2855
Part168.BottomSurface = Enum.SurfaceType.Smooth
2856
Part168.TopSurface = Enum.SurfaceType.Smooth
2857
Part168.Color = Color3.new(0.388235, 0.372549, 0.384314)
2858
Part168.Position = Vector3.new(-178.096558, 6.42247295, 65.4248047)
2859
Part168.Orientation = Vector3.new(90, 0, 0)
2860
Part168.Color = Color3.new(0.388235, 0.372549, 0.384314)
2861
CylinderMesh169.Parent = Part168
2862
CylinderMesh169.Scale = Vector3.new(0.899999917, 0.575999975, 0.899999917)
2863
CylinderMesh169.Scale = Vector3.new(0.899999917, 0.575999975, 0.899999917)
2864
Part170.Parent = Tool0
2865
Part170.Material = Enum.Material.SmoothPlastic
2866
Part170.BrickColor = BrickColor.new("Dark stone grey")
2867
Part170.Rotation = Vector3.new(90, 0, 0)
2868
Part170.Anchored = true
2869
Part170.CanCollide = false
2870
Part170.FormFactor = Enum.FormFactor.Custom
2871
Part170.Size = Vector3.new(0.200000003, 0.655199885, 0.200000003)
2872
Part170.CFrame = CFrame.new(-178.093674, 6.41563702, 66.8252182, 0.999999881, 1.0887908e-14, -4.99136092e-08, -4.99136377e-08, -1.07758197e-07, -1, 4.11426688e-15, 0.999999881, -1.07758176e-07)
2873
Part170.BottomSurface = Enum.SurfaceType.Smooth
2874
Part170.TopSurface = Enum.SurfaceType.Smooth
2875
Part170.Color = Color3.new(0.388235, 0.372549, 0.384314)
2876
Part170.Position = Vector3.new(-178.093674, 6.41563702, 66.8252182)
2877
Part170.Orientation = Vector3.new(90, 0, 0)
2878
Part170.Color = Color3.new(0.388235, 0.372549, 0.384314)
2879
CylinderMesh171.Parent = Part170
2880
CylinderMesh171.Scale = Vector3.new(0.648000002, 1, 0.648000002)
2881
CylinderMesh171.Scale = Vector3.new(0.648000002, 1, 0.648000002)
2882
Part172.Parent = Tool0
2883
Part172.Material = Enum.Material.SmoothPlastic
2884
Part172.BrickColor = BrickColor.new("Really black")
2885
Part172.Rotation = Vector3.new(90, 0, 0)
2886
Part172.Anchored = true
2887
Part172.CanCollide = false
2888
Part172.FormFactor = Enum.FormFactor.Custom
2889
Part172.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2890
Part172.CFrame = CFrame.new(-178.096558, 6.42247295, 64.109726, 1, 3.57627869e-07, -7.97159458e-08, -7.97159174e-08, -1.07758225e-07, -1, -3.57627869e-07, 1, -1.07758162e-07)
2891
Part172.BottomSurface = Enum.SurfaceType.Smooth
2892
Part172.TopSurface = Enum.SurfaceType.Smooth
2893
Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2894
Part172.Position = Vector3.new(-178.096558, 6.42247295, 64.109726)
2895
Part172.Orientation = Vector3.new(90, 0, 0)
2896
Part172.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2897
CylinderMesh173.Parent = Part172
2898
CylinderMesh173.Scale = Vector3.new(0.648000062, 0.0359999985, 0.648000062)
2899
CylinderMesh173.Scale = Vector3.new(0.648000062, 0.0359999985, 0.648000062)
2900
Part174.Parent = Tool0
2901
Part174.Material = Enum.Material.SmoothPlastic
2902
Part174.BrickColor = BrickColor.new("Black")
2903
Part174.Rotation = Vector3.new(-180, 0, -180)
2904
Part174.Anchored = true
2905
Part174.CanCollide = false
2906
Part174.FormFactor = Enum.FormFactor.Custom
2907
Part174.Size = Vector3.new(0.200000003, 0.200000003, 1.00800002)
2908
Part174.CFrame = CFrame.new(-178.222565, 6.41887951, 64.9712219, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2909
Part174.BottomSurface = Enum.SurfaceType.Smooth
2910
Part174.TopSurface = Enum.SurfaceType.Smooth
2911
Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)
2912
Part174.Position = Vector3.new(-178.222565, 6.41887951, 64.9712219)
2913
Part174.Orientation = Vector3.new(0, -180, 0)
2914
Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)
2915
BlockMesh175.Parent = Part174
2916
BlockMesh175.Scale = Vector3.new(0.179999992, 0.629999995, 1)
2917
BlockMesh175.Scale = Vector3.new(0.179999992, 0.629999995, 1)
2918
Part176.Parent = Tool0
2919
Part176.Material = Enum.Material.SmoothPlastic
2920
Part176.BrickColor = BrickColor.new("Really black")
2921
Part176.Rotation = Vector3.new(90, 0, 0)
2922
Part176.Anchored = true
2923
Part176.CanCollide = false
2924
Part176.FormFactor = Enum.FormFactor.Custom
2925
Part176.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2926
Part176.CFrame = CFrame.new(-178.096558, 6.42247295, 64.4636154, 0.999999881, 1.0887908e-14, -7.97159458e-08, -7.97159601e-08, -1.07758197e-07, -1, 5.07446681e-15, 0.999999881, -1.07758162e-07)
2927
Part176.BottomSurface = Enum.SurfaceType.Smooth
2928
Part176.TopSurface = Enum.SurfaceType.Smooth
2929
Part176.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2930
Part176.Position = Vector3.new(-178.096558, 6.42247295, 64.4636154)
2931
Part176.Orientation = Vector3.new(90, 0, 0)
2932
Part176.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2933
CylinderMesh177.Parent = Part176
2934
CylinderMesh177.Scale = Vector3.new(0.863999844, 0.0363600031, 0.82799983)
2935
CylinderMesh177.Scale = Vector3.new(0.863999844, 0.0363600031, 0.82799983)
2936
Part178.Parent = Tool0
2937
Part178.Material = Enum.Material.SmoothPlastic
2938
Part178.BrickColor = BrickColor.new("Black")
2939
Part178.Rotation = Vector3.new(90, 0, 0)
2940
Part178.Anchored = true
2941
Part178.CanCollide = false
2942
Part178.FormFactor = Enum.FormFactor.Custom
2943
Part178.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2944
Part178.CFrame = CFrame.new(-178.093689, 6.41563702, 66.4868088, 1, 3.57627897e-07, -3.4990137e-07, -3.49901256e-07, -4.65386165e-07, -1, -3.57627869e-07, 1, -4.65386051e-07)
2945
Part178.BottomSurface = Enum.SurfaceType.Smooth
2946
Part178.TopSurface = Enum.SurfaceType.Smooth
2947
Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
2948
Part178.Position = Vector3.new(-178.093689, 6.41563702, 66.4868088)
2949
Part178.Orientation = Vector3.new(90, 0, 0)
2950
Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
2951
CylinderMesh179.Parent = Part178
2952
CylinderMesh179.Scale = Vector3.new(0.99000001, 0.359999835, 0.791999996)
2953
CylinderMesh179.Scale = Vector3.new(0.99000001, 0.359999835, 0.791999996)
2954
Part180.Parent = Tool0
2955
Part180.Material = Enum.Material.SmoothPlastic
2956
Part180.BrickColor = BrickColor.new("Black")
2957
Part180.Rotation = Vector3.new(90, 0, -16)
2958
Part180.Anchored = true
2959
Part180.CanCollide = false
2960
Part180.FormFactor = Enum.FormFactor.Custom
2961
Part180.Size = Vector3.new(0.200000003, 0.302400023, 0.200000003)
2962
Part180.CFrame = CFrame.new(-178.004166, 6.4119978, 66.2148666, 0.961261451, 0.275637388, -3.47936862e-07, -1.83888801e-07, -5.25202495e-07, -0.99999994, -0.275637329, 0.96126163, -5.68701978e-07)
2963
Part180.BottomSurface = Enum.SurfaceType.Smooth
2964
Part180.TopSurface = Enum.SurfaceType.Smooth
2965
Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)
2966
Part180.Position = Vector3.new(-178.004166, 6.4119978, 66.2148666)
2967
Part180.Orientation = Vector3.new(89.9799957, -148.539993, -160.699997)
2968
Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)
2969
CylinderMesh181.Parent = Part180
2970
CylinderMesh181.Scale = Vector3.new(0.540000021, 1, 0.359999985)
2971
CylinderMesh181.Scale = Vector3.new(0.540000021, 1, 0.359999985)
2972
Part182.Parent = Tool0
2973
Part182.Material = Enum.Material.SmoothPlastic
2974
Part182.BrickColor = BrickColor.new("Black")
2975
Part182.Rotation = Vector3.new(90, 0, 0)
2976
Part182.Anchored = true
2977
Part182.CanCollide = false
2978
Part182.FormFactor = Enum.FormFactor.Custom
2979
Part182.Size = Vector3.new(0.200000003, 0.907199979, 0.200000003)
2980
Part182.CFrame = CFrame.new(-178.096542, 6.42247295, 64.9136124, 0.999999881, 1.0887908e-14, -7.97159458e-08, -7.97159601e-08, -1.07758197e-07, -1, 5.07446681e-15, 0.999999881, -1.07758162e-07)
2981
Part182.BottomSurface = Enum.SurfaceType.Smooth
2982
Part182.TopSurface = Enum.SurfaceType.Smooth
2983
Part182.Color = Color3.new(0.105882, 0.164706, 0.207843)
2984
Part182.Position = Vector3.new(-178.096542, 6.42247295, 64.9136124)
2985
Part182.Orientation = Vector3.new(90, 0, 0)
2986
Part182.Color = Color3.new(0.105882, 0.164706, 0.207843)
2987
CylinderMesh183.Parent = Part182
2988
CylinderMesh183.Scale = Vector3.new(0.900000036, 1, 0.900000036)
2989
CylinderMesh183.Scale = Vector3.new(0.900000036, 1, 0.900000036)
2990
Part184.Parent = Tool0
2991
Part184.Material = Enum.Material.SmoothPlastic
2992
Part184.BrickColor = BrickColor.new("Black")
2993
Part184.Rotation = Vector3.new(-180, 0, -180)
2994
Part184.Anchored = true
2995
Part184.CanCollide = false
2996
Part184.FormFactor = Enum.FormFactor.Custom
2997
Part184.Size = Vector3.new(0.200000003, 0.200000003, 1.00800002)
2998
Part184.CFrame = CFrame.new(-177.970566, 6.42247295, 64.9712219, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
2999
Part184.BottomSurface = Enum.SurfaceType.Smooth
3000
Part184.TopSurface = Enum.SurfaceType.Smooth
3001
Part184.Color = Color3.new(0.105882, 0.164706, 0.207843)
3002
Part184.Position = Vector3.new(-177.970566, 6.42247295, 64.9712219)
3003
Part184.Orientation = Vector3.new(0, -180, 0)
3004
Part184.Color = Color3.new(0.105882, 0.164706, 0.207843)
3005
BlockMesh185.Parent = Part184
3006
BlockMesh185.Scale = Vector3.new(0.179999992, 0.629999995, 1)
3007
BlockMesh185.Scale = Vector3.new(0.179999992, 0.629999995, 1)
3008
Part186.Parent = Tool0
3009
Part186.Material = Enum.Material.SmoothPlastic
3010
Part186.BrickColor = BrickColor.new("Black")
3011
Part186.Rotation = Vector3.new(90, 0, 130)
3012
Part186.Anchored = true
3013
Part186.CanCollide = false
3014
Part186.FormFactor = Enum.FormFactor.Custom
3015
Part186.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3016
Part186.CFrame = CFrame.new(-178.043274, 6.43359661, 65.9360046, -0.64279002, -0.766042411, -3.00034367e-06, -3.26784038e-06, 6.65874268e-06, -1, 0.766042411, -0.64279002, -6.78347669e-06)
3017
Part186.BottomSurface = Enum.SurfaceType.Smooth
3018
Part186.TopSurface = Enum.SurfaceType.Smooth
3019
Part186.Color = Color3.new(0.105882, 0.164706, 0.207843)
3020
Part186.Position = Vector3.new(-178.043274, 6.43359661, 65.9360046)
3021
Part186.Orientation = Vector3.new(90, -130, 0)
3022
Part186.Color = Color3.new(0.105882, 0.164706, 0.207843)
3023
BlockMesh187.Parent = Part186
3024
BlockMesh187.Scale = Vector3.new(0.719999969, 0.719999969, 0.540000021)
3025
BlockMesh187.Scale = Vector3.new(0.719999969, 0.719999969, 0.540000021)
3026
Part188.Parent = Tool0
3027
Part188.Material = Enum.Material.SmoothPlastic
3028
Part188.BrickColor = BrickColor.new("Dark stone grey")
3029
Part188.Rotation = Vector3.new(-90, 0, 0)
3030
Part188.Anchored = true
3031
Part188.CanCollide = false
3032
Part188.FormFactor = Enum.FormFactor.Custom
3033
Part188.Size = Vector3.new(0.200000003, 1.02240002, 0.252000004)
3034
Part188.CFrame = CFrame.new(-178.093689, 6.44079876, 65.9432144, 1, -1.49011626e-07, 7.97159458e-08, -7.97159245e-08, 1.51469592e-07, 1, -1.49011612e-07, -1, 1.51469578e-07)
3035
Part188.BottomSurface = Enum.SurfaceType.Smooth
3036
Part188.TopSurface = Enum.SurfaceType.Smooth
3037
Part188.Color = Color3.new(0.388235, 0.372549, 0.384314)
3038
Part188.Position = Vector3.new(-178.093689, 6.44079876, 65.9432144)
3039
Part188.Orientation = Vector3.new(-90, 0, 0)
3040
Part188.Color = Color3.new(0.388235, 0.372549, 0.384314)
3041
BlockMesh189.Parent = Part188
3042
BlockMesh189.Scale = Vector3.new(0.540000021, 0.98999989, 1)
3043
BlockMesh189.Scale = Vector3.new(0.540000021, 0.98999989, 1)
3044
Part190.Parent = Tool0
3045
Part190.Material = Enum.Material.SmoothPlastic
3046
Part190.BrickColor = BrickColor.new("Dark stone grey")
3047
Part190.Rotation = Vector3.new(-180, 0, -180)
3048
Part190.Anchored = true
3049
Part190.CanCollide = false
3050
Part190.FormFactor = Enum.FormFactor.Custom
3051
Part190.Size = Vector3.new(0.200000003, 0.252000004, 0.200000003)
3052
Part190.CFrame = CFrame.new(-178.093689, 6.44047832, 64.521225, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
3053
Part190.BottomSurface = Enum.SurfaceType.Smooth
3054
Part190.TopSurface = Enum.SurfaceType.Smooth
3055
Part190.Color = Color3.new(0.388235, 0.372549, 0.384314)
3056
Part190.Position = Vector3.new(-178.093689, 6.44047832, 64.521225)
3057
Part190.Orientation = Vector3.new(0, -180, 0)
3058
Part190.Color = Color3.new(0.388235, 0.372549, 0.384314)
3059
BlockMesh191.Parent = Part190
3060
BlockMesh191.Scale = Vector3.new(0.540000021, 1, 0.540000021)
3061
BlockMesh191.Scale = Vector3.new(0.540000021, 1, 0.540000021)
3062
Part192.Parent = Tool0
3063
Part192.Material = Enum.Material.SmoothPlastic
3064
Part192.BrickColor = BrickColor.new("Black")
3065
Part192.Rotation = Vector3.new(0, 0, -180)
3066
Part192.Anchored = true
3067
Part192.CanCollide = false
3068
Part192.FormFactor = Enum.FormFactor.Custom
3069
Part192.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3070
Part192.CFrame = CFrame.new(-178.144073, 6.44800091, 65.5976181, -0.999999881, 2.75684329e-08, 5.9604659e-08, -2.75684506e-08, -1, -1.95180931e-07, 5.96046448e-08, -1.95180917e-07, 0.999999881)
3071
Part192.BottomSurface = Enum.SurfaceType.Smooth
3072
Part192.TopSurface = Enum.SurfaceType.Smooth
3073
Part192.Color = Color3.new(0.105882, 0.164706, 0.207843)
3074
Part192.Position = Vector3.new(-178.144073, 6.44800091, 65.5976181)
3075
Part192.Orientation = Vector3.new(0, 0, -180)
3076
Part192.Color = Color3.new(0.105882, 0.164706, 0.207843)
3077
BlockMesh193.Parent = Part192
3078
BlockMesh193.Scale = Vector3.new(0.179999992, 0.719999969, 0.540000021)
3079
BlockMesh193.Scale = Vector3.new(0.179999992, 0.719999969, 0.540000021)
3080
Part194.Parent = Tool0
3081
Part194.Material = Enum.Material.SmoothPlastic
3082
Part194.BrickColor = BrickColor.new("Black")
3083
Part194.Rotation = Vector3.new(90, 24, 0)
3084
Part194.Anchored = true
3085
Part194.CanCollide = false
3086
Part194.FormFactor = Enum.FormFactor.Custom
3087
Part194.Size = Vector3.new(0.200000003, 0.266400009, 0.200000003)
3088
Part194.CFrame = CFrame.new(-178.058624, 6.47118664, 65.6912079, 0.91354531, 1.4901164e-07, 0.406736314, 0.406736344, -2.70678896e-07, -0.913545549, 1.06104672e-07, 1, -3.8779902e-07)
3089
Part194.BottomSurface = Enum.SurfaceType.Smooth
3090
Part194.TopSurface = Enum.SurfaceType.Smooth
3091
Part194.Color = Color3.new(0.105882, 0.164706, 0.207843)
3092
Part194.Position = Vector3.new(-178.058624, 6.47118664, 65.6912079)
3093
Part194.Orientation = Vector3.new(66, 90, 90)
3094
Part194.Color = Color3.new(0.105882, 0.164706, 0.207843)
3095
BlockMesh195.Parent = Part194
3096
BlockMesh195.Scale = Vector3.new(0.359999985, 1.30000007, 0.395999998)
3097
BlockMesh195.Scale = Vector3.new(0.359999985, 1.30000007, 0.395999998)
3098
Part196.Parent = Tool0
3099
Part196.Material = Enum.Material.SmoothPlastic
3100
Part196.BrickColor = BrickColor.new("Really black")
3101
Part196.Rotation = Vector3.new(90, 0, 0)
3102
Part196.Anchored = true
3103
Part196.CanCollide = false
3104
Part196.FormFactor = Enum.FormFactor.Custom
3105
Part196.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3106
Part196.CFrame = CFrame.new(-178.277283, 6.49087811, 64.519043, 0.999999881, 1.0887908e-14, -7.97159458e-08, -7.97159601e-08, -1.07758197e-07, -1, 5.07446681e-15, 0.999999881, -1.07758162e-07)
3107
Part196.BottomSurface = Enum.SurfaceType.Smooth
3108
Part196.TopSurface = Enum.SurfaceType.Smooth
3109
Part196.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3110
Part196.Position = Vector3.new(-178.277283, 6.49087811, 64.519043)
3111
Part196.Orientation = Vector3.new(90, 0, 0)
3112
Part196.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
3113
CylinderMesh197.Parent = Part196
3114
CylinderMesh197.Scale = Vector3.new(0.0899999961, 0.179999992, 0.0899999961)
3115
CylinderMesh197.Scale = Vector3.new(0.0899999961, 0.179999992, 0.0899999961)
3116
Part198.Parent = Tool0
3117
Part198.Material = Enum.Material.SmoothPlastic
3118
Part198.BrickColor = BrickColor.new("Black")
3119
Part198.Rotation = Vector3.new(90, 0, 0)
3120
Part198.Anchored = true
3121
Part198.CanCollide = false
3122
Part198.FormFactor = Enum.FormFactor.Custom
3123
Part198.Size = Vector3.new(0.200000003, 0.216000006, 0.200000003)
3124
Part198.CFrame = CFrame.new(-178.277283, 6.49087811, 64.6112061, 1, 3.57627869e-07, -7.89328567e-08, -7.89328283e-08, -1.07758225e-07, -1, -3.57627869e-07, 1, -1.07758176e-07)
3125
Part198.BottomSurface = Enum.SurfaceType.Smooth
3126
Part198.TopSurface = Enum.SurfaceType.Smooth
3127
Part198.Color = Color3.new(0.105882, 0.164706, 0.207843)
3128
Part198.Position = Vector3.new(-178.277283, 6.49087811, 64.6112061)
3129
Part198.Orientation = Vector3.new(90, 0, 0)
3130
Part198.Color = Color3.new(0.105882, 0.164706, 0.207843)
3131
CylinderMesh199.Parent = Part198
3132
CylinderMesh199.Scale = Vector3.new(0.359999985, 1, 0.359999985)
3133
CylinderMesh199.Scale = Vector3.new(0.359999985, 1, 0.359999985)
3134
Part200.Parent = Tool0
3135
Part200.Material = Enum.Material.SmoothPlastic
3136
Part200.BrickColor = BrickColor.new("Black")
3137
Part200.Rotation = Vector3.new(90, 0, 180)
3138
Part200.Anchored = true
3139
Part200.CanCollide = false
3140
Part200.FormFactor = Enum.FormFactor.Custom
3141
Part200.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3142
Part200.CFrame = CFrame.new(-178.093689, 6.52716351, 66.3968124, -0.999999881, -5.96048295e-08, -1.55193604e-07, 1.55193391e-07, 2.3727348e-06, -1, 5.96046377e-08, -0.999999881, -2.37273503e-06)
3143
Part200.BottomSurface = Enum.SurfaceType.Smooth
3144
Part200.TopSurface = Enum.SurfaceType.Smooth
3145
Part200.Color = Color3.new(0.105882, 0.164706, 0.207843)
3146
Part200.Position = Vector3.new(-178.093689, 6.52716351, 66.3968124)
3147
Part200.Orientation = Vector3.new(90, -180, 0)
3148
Part200.Color = Color3.new(0.105882, 0.164706, 0.207843)
3149
BlockMesh201.Parent = Part200
3150
BlockMesh201.Scale = Vector3.new(0.359999985, 0.648000002, 0.179999992)
3151
BlockMesh201.Scale = Vector3.new(0.359999985, 0.648000002, 0.179999992)
3152
Part202.Parent = Tool0
3153
Part202.Material = Enum.Material.SmoothPlastic
3154
Part202.BrickColor = BrickColor.new("Black")
3155
Part202.Rotation = Vector3.new(-180, 0, -180)
3156
Part202.Anchored = true
3157
Part202.CanCollide = false
3158
Part202.FormFactor = Enum.FormFactor.Custom
3159
Part202.Size = Vector3.new(0.244799972, 0.200000003, 0.200000003)
3160
Part202.CFrame = CFrame.new(-178.093689, 6.52716351, 66.4976044, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
3161
Part202.BottomSurface = Enum.SurfaceType.Smooth
3162
Part202.TopSurface = Enum.SurfaceType.Smooth
3163
Part202.Color = Color3.new(0.105882, 0.164706, 0.207843)
3164
Part202.Position = Vector3.new(-178.093689, 6.52716351, 66.4976044)
3165
Part202.Orientation = Vector3.new(0, -180, 0)
3166
Part202.Color = Color3.new(0.105882, 0.164706, 0.207843)
3167
BlockMesh203.Parent = Part202
3168
BlockMesh203.Scale = Vector3.new(1, 0.179999992, 0.359999985)
3169
BlockMesh203.Scale = Vector3.new(1, 0.179999992, 0.359999985)
3170
Part204.Parent = Tool0
3171
Part204.Material = Enum.Material.SmoothPlastic
3172
Part204.BrickColor = BrickColor.new("Black")
3173
Part204.Anchored = true
3174
Part204.CanCollide = false
3175
Part204.FormFactor = Enum.FormFactor.Custom
3176
Part204.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3177
Part204.CFrame = CFrame.new(-177.971268, 6.52716351, 66.497612, 1, 2.30711763e-07, 1.4901164e-07, -2.30711777e-07, 1, -3.02465395e-07, -1.49011598e-07, 3.02465338e-07, 1)
3178
Part204.BottomSurface = Enum.SurfaceType.Smooth
3179
Part204.TopSurface = Enum.SurfaceType.Smooth
3180
Part204.Color = Color3.new(0.105882, 0.164706, 0.207843)
3181
Part204.Position = Vector3.new(-177.971268, 6.52716351, 66.497612)
3182
Part204.Color = Color3.new(0.105882, 0.164706, 0.207843)
3183
CylinderMesh205.Parent = Part204
3184
CylinderMesh205.Scale = Vector3.new(0.359999985, 0.179999992, 0.359999985)
3185
CylinderMesh205.Scale = Vector3.new(0.359999985, 0.179999992, 0.359999985)
3186
Part206.Parent = Tool0
3187
Part206.Material = Enum.Material.SmoothPlastic
3188
Part206.BrickColor = BrickColor.new("Dark stone grey")
3189
Part206.Anchored = true
3190
Part206.CanCollide = false
3191
Part206.FormFactor = Enum.FormFactor.Custom
3192
Part206.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3193
Part206.CFrame = CFrame.new(-178.093689, 6.55600262, 66.4508133, 1, 2.30711763e-07, 1.4901164e-07, -2.30711777e-07, 1, -3.02465395e-07, -1.49011598e-07, 3.02465338e-07, 1)
3194
Part206.BottomSurface = Enum.SurfaceType.Smooth
3195
Part206.TopSurface = Enum.SurfaceType.Smooth
3196
Part206.Color = Color3.new(0.388235, 0.372549, 0.384314)
3197
Part206.Position = Vector3.new(-178.093689, 6.55600262, 66.4508133)
3198
Part206.Color = Color3.new(0.388235, 0.372549, 0.384314)
3199
CylinderMesh207.Parent = Part206
3200
CylinderMesh207.Scale = Vector3.new(0.540000021, 0.108000003, 0.540000021)
3201
CylinderMesh207.Scale = Vector3.new(0.540000021, 0.108000003, 0.540000021)
3202
Part208.Parent = Tool0
3203
Part208.Material = Enum.Material.SmoothPlastic
3204
Part208.BrickColor = BrickColor.new("Black")
3205
Part208.Rotation = Vector3.new(-180, 0, -180)
3206
Part208.Anchored = true
3207
Part208.CanCollide = false
3208
Part208.FormFactor = Enum.FormFactor.Custom
3209
Part208.Size = Vector3.new(0.200000003, 0.200000003, 1.94400001)
3210
Part208.CFrame = CFrame.new(-178.093689, 6.55567455, 65.4417343, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
3211
Part208.BottomSurface = Enum.SurfaceType.Smooth
3212
Part208.TopSurface = Enum.SurfaceType.Smooth
3213
Part208.Color = Color3.new(0.105882, 0.164706, 0.207843)
3214
Part208.Position = Vector3.new(-178.093689, 6.55567455, 65.4417343)
3215
Part208.Orientation = Vector3.new(0, -180, 0)
3216
Part208.Color = Color3.new(0.105882, 0.164706, 0.207843)
3217
BlockMesh209.Parent = Part208
3218
BlockMesh209.Scale = Vector3.new(0.719999969, 0.179999992, 1.00999999)
3219
BlockMesh209.Scale = Vector3.new(0.719999969, 0.179999992, 1.00999999)
3220
Part210.Parent = Tool0
3221
Part210.Material = Enum.Material.SmoothPlastic
3222
Part210.BrickColor = BrickColor.new("Black")
3223
Part210.Anchored = true
3224
Part210.CanCollide = false
3225
Part210.FormFactor = Enum.FormFactor.Custom
3226
Part210.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3227
Part210.CFrame = CFrame.new(-178.216064, 6.52716351, 66.4976196, 1, 2.30711763e-07, 1.4901164e-07, -2.30711777e-07, 1, -3.02465395e-07, -1.49011598e-07, 3.02465338e-07, 1)
3228
Part210.BottomSurface = Enum.SurfaceType.Smooth
3229
Part210.TopSurface = Enum.SurfaceType.Smooth
3230
Part210.Color = Color3.new(0.105882, 0.164706, 0.207843)
3231
Part210.Position = Vector3.new(-178.216064, 6.52716351, 66.4976196)
3232
Part210.Color = Color3.new(0.105882, 0.164706, 0.207843)
3233
CylinderMesh211.Parent = Part210
3234
CylinderMesh211.Scale = Vector3.new(0.359999985, 0.179999992, 0.359999985)
3235
CylinderMesh211.Scale = Vector3.new(0.359999985, 0.179999992, 0.359999985)
3236
Part212.Parent = Tool0
3237
Part212.Material = Enum.Material.SmoothPlastic
3238
Part212.BrickColor = BrickColor.new("Dark stone grey")
3239
Part212.Rotation = Vector3.new(-180, 0, -180)
3240
Part212.Anchored = true
3241
Part212.CanCollide = false
3242
Part212.FormFactor = Enum.FormFactor.Custom
3243
Part212.Size = Vector3.new(0.200000003, 0.200000003, 0.972000003)
3244
Part212.CFrame = CFrame.new(-178.093674, 6.53767681, 64.9557343, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
3245
Part212.BottomSurface = Enum.SurfaceType.Smooth
3246
Part212.TopSurface = Enum.SurfaceType.Smooth
3247
Part212.Color = Color3.new(0.388235, 0.372549, 0.384314)
3248
Part212.Position = Vector3.new(-178.093674, 6.53767681, 64.9557343)
3249
Part212.Orientation = Vector3.new(0, -180, 0)
3250
Part212.Color = Color3.new(0.388235, 0.372549, 0.384314)
3251
BlockMesh213.Parent = Part212
3252
BlockMesh213.Scale = Vector3.new(0.540000021, 0.143999994, 1)
3253
BlockMesh213.Scale = Vector3.new(0.540000021, 0.143999994, 1)
3254
Part214.Parent = Tool0
3255
Part214.Material = Enum.Material.SmoothPlastic
3256
Part214.BrickColor = BrickColor.new("Black")
3257
Part214.Rotation = Vector3.new(-180, 0, -180)
3258
Part214.Anchored = true
3259
Part214.CanCollide = false
3260
Part214.FormFactor = Enum.FormFactor.Custom
3261
Part214.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3262
Part214.CFrame = CFrame.new(-178.093613, 6.57400036, 66.3157349, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
3263
Part214.BottomSurface = Enum.SurfaceType.Smooth
3264
Part214.TopSurface = Enum.SurfaceType.Smooth
3265
Part214.Color = Color3.new(0.105882, 0.164706, 0.207843)
3266
Part214.Position = Vector3.new(-178.093613, 6.57400036, 66.3157349)
3267
Part214.Orientation = Vector3.new(0, -180, 0)
3268
Part214.Color = Color3.new(0.105882, 0.164706, 0.207843)
3269
BlockMesh215.Parent = Part214
3270
BlockMesh215.Scale = Vector3.new(0.900000036, 0.359999985, 0.540000021)
3271
BlockMesh215.Scale = Vector3.new(0.900000036, 0.359999985, 0.540000021)
3272
Part216.Parent = Tool0
3273
Part216.Material = Enum.Material.SmoothPlastic
3274
Part216.BrickColor = BrickColor.new("Black")
3275
Part216.Anchored = true
3276
Part216.CanCollide = false
3277
Part216.FormFactor = Enum.FormFactor.Custom
3278
Part216.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3279
Part216.CFrame = CFrame.new(-178.093689, 6.57367229, 64.55793, 1, 1.67138765e-07, 1.49011626e-07, -1.67138694e-07, 1, -2.38892369e-07, -1.49011598e-07, 2.38892341e-07, 1)
3280
Part216.BottomSurface = Enum.SurfaceType.Smooth
3281
Part216.TopSurface = Enum.SurfaceType.Smooth
3282
Part216.Color = Color3.new(0.105882, 0.164706, 0.207843)
3283
Part216.Position = Vector3.new(-178.093689, 6.57367229, 64.55793)
3284
Part216.Color = Color3.new(0.105882, 0.164706, 0.207843)
3285
BlockMesh217.Parent = Part216
3286
BlockMesh217.Scale = Vector3.new(0.900000036, 0.359999985, 0.540000021)
3287
BlockMesh217.Scale = Vector3.new(0.900000036, 0.359999985, 0.540000021)
3288
Part218.Parent = Tool0
3289
Part218.Material = Enum.Material.SmoothPlastic
3290
Part218.BrickColor = BrickColor.new("Black")
3291
Part218.Rotation = Vector3.new(0, 0, 180)
3292
Part218.Anchored = true
3293
Part218.CanCollide = false
3294
Part218.FormFactor = Enum.FormFactor.Custom
3295
Part218.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3296
Part218.CFrame = CFrame.new(-178.093689, 6.6874342, 64.6137314, -0.999999881, -7.97159387e-08, 1.55241641e-14, 7.97159601e-08, -0.99999994, -1.67362842e-07, -5.07446681e-15, -1.67362799e-07, 0.999999881)
3297
Part218.BottomSurface = Enum.SurfaceType.Smooth
3298
Part218.TopSurface = Enum.SurfaceType.Smooth
3299
Part218.Color = Color3.new(0.105882, 0.164706, 0.207843)
3300
Part218.Position = Vector3.new(-178.093689, 6.6874342, 64.6137314)
3301
Part218.Orientation = Vector3.new(0, 0, 180)
3302
Part218.Color = Color3.new(0.105882, 0.164706, 0.207843)
3303
BlockMesh219.Parent = Part218
3304
BlockMesh219.Scale = Vector3.new(0.179999992, 0.540000021, 0.179999992)
3305
BlockMesh219.Scale = Vector3.new(0.179999992, 0.540000021, 0.179999992)
3306
Part220.Parent = Tool0
3307
Part220.Material = Enum.Material.SmoothPlastic
3308
Part220.BrickColor = BrickColor.new("Black")
3309
Part220.Rotation = Vector3.new(-180, 0, 0)
3310
Part220.Anchored = true
3311
Part220.CanCollide = false
3312
Part220.FormFactor = Enum.FormFactor.Custom
3313
Part220.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3314
Part220.CFrame = CFrame.new(-178.093689, 6.75943279, 64.6137314, 0.999999881, 7.12798283e-08, -1.55241641e-14, 7.12798354e-08, -0.99999994, 1.67362842e-07, 2.09539818e-16, -1.67362813e-07, -0.999999881)
3315
Part220.BottomSurface = Enum.SurfaceType.Smooth
3316
Part220.TopSurface = Enum.SurfaceType.Smooth
3317
Part220.Color = Color3.new(0.105882, 0.164706, 0.207843)
3318
Part220.Position = Vector3.new(-178.093689, 6.75943279, 64.6137314)
3319
Part220.Orientation = Vector3.new(0, -180, 180)
3320
Part220.Color = Color3.new(0.105882, 0.164706, 0.207843)
3321
CylinderMesh221.Parent = Part220
3322
CylinderMesh221.Scale = Vector3.new(0.179999992, 0.179999992, 0.0540000014)
3323
CylinderMesh221.Scale = Vector3.new(0.179999992, 0.179999992, 0.0540000014)
3324
Part222.Parent = Tool0
3325
Part222.Material = Enum.Material.SmoothPlastic
3326
Part222.BrickColor = BrickColor.new("Black")
3327
Part222.Rotation = Vector3.new(-180, 0, 0)
3328
Part222.Anchored = true
3329
Part222.CanCollide = false
3330
Part222.FormFactor = Enum.FormFactor.Custom
3331
Part222.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3332
Part222.CFrame = CFrame.new(-178.093689, 6.73063946, 64.6137314, 0.999999881, 7.12798283e-08, -1.55241641e-14, 7.12798354e-08, -0.99999994, 1.67362842e-07, 2.09539818e-16, -1.67362813e-07, -0.999999881)
3333
Part222.BottomSurface = Enum.SurfaceType.Smooth
3334
Part222.TopSurface = Enum.SurfaceType.Smooth
3335
Part222.Color = Color3.new(0.105882, 0.164706, 0.207843)
3336
Part222.Position = Vector3.new(-178.093689, 6.73063946, 64.6137314)
3337
Part222.Orientation = Vector3.new(0, -180, 180)
3338
Part222.Color = Color3.new(0.105882, 0.164706, 0.207843)
3339
CylinderMesh223.Parent = Part222
3340
CylinderMesh223.Scale = Vector3.new(0.179999992, 0.179999992, 0.0899999961)
3341
CylinderMesh223.Scale = Vector3.new(0.179999992, 0.179999992, 0.0899999961)
3342
Part224.Parent = Tool0
3343
Part224.Material = Enum.Material.SmoothPlastic
3344
Part224.BrickColor = BrickColor.new("Black")
3345
Part224.Rotation = Vector3.new(0, 0, 180)
3346
Part224.Anchored = true
3347
Part224.CanCollide = false
3348
Part224.FormFactor = Enum.FormFactor.Custom
3349
Part224.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3350
Part224.CFrame = CFrame.new(-178.093613, 6.69189739, 66.3702698, -1, -2.86345255e-07, 1.66893005e-06, 2.86345255e-07, -0.99999994, -4.81536802e-08, 1.69873238e-06, -4.81535203e-08, 0.999999881)
3351
Part224.BottomSurface = Enum.SurfaceType.Smooth
3352
Part224.TopSurface = Enum.SurfaceType.Smooth
3353
Part224.Color = Color3.new(0.105882, 0.164706, 0.207843)
3354
Part224.Position = Vector3.new(-178.093613, 6.69189739, 66.3702698)
3355
Part224.Orientation = Vector3.new(0, 0, 180)
3356
Part224.Color = Color3.new(0.105882, 0.164706, 0.207843)
3357
BlockMesh225.Parent = Part224
3358
BlockMesh225.Scale = Vector3.new(0.179999992, 0.543599963, 0.179999992)
3359
BlockMesh225.Scale = Vector3.new(0.179999992, 0.543599963, 0.179999992)
3360
Part226.Parent = Tool0
3361
Part226.Material = Enum.Material.SmoothPlastic
3362
Part226.BrickColor = BrickColor.new("Black")
3363
Part226.Rotation = Vector3.new(90, 0, -90)
3364
Part226.Anchored = true
3365
Part226.CanCollide = false
3366
Part226.FormFactor = Enum.FormFactor.Custom
3367
Part226.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3368
Part226.CFrame = CFrame.new(-178.093689, 6.63343334, 64.6137314, -5.96046519e-08, 0.999999881, -7.97159601e-08, 7.59716983e-08, -7.97159601e-08, -1, -0.999999881, -5.96046412e-08, -7.59716769e-08)
3369
Part226.BottomSurface = Enum.SurfaceType.Smooth
3370
Part226.TopSurface = Enum.SurfaceType.Smooth
3371
Part226.Color = Color3.new(0.105882, 0.164706, 0.207843)
3372
Part226.Position = Vector3.new(-178.093689, 6.63343334, 64.6137314)
3373
Part226.Orientation = Vector3.new(90, 90, 0)
3374
Part226.Color = Color3.new(0.105882, 0.164706, 0.207843)
3375
CylinderMesh227.Parent = Part226
3376
CylinderMesh227.Scale = Vector3.new(0.179999992, 0.540000021, 0.179999992)
3377
CylinderMesh227.Scale = Vector3.new(0.179999992, 0.540000021, 0.179999992)
3378
Part228.Parent = Tool0
3379
Part228.Material = Enum.Material.SmoothPlastic
3380
Part228.BrickColor = BrickColor.new("Dark stone grey")
3381
Part228.Rotation = Vector3.new(0, 0, -90)
3382
Part228.Anchored = true
3383
Part228.CanCollide = false
3384
Part228.FormFactor = Enum.FormFactor.Custom
3385
Part228.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3386
Part228.CFrame = CFrame.new(-178.025208, 6.63376141, 66.3683014, -1.74864579e-06, 1, -1.49011598e-07, -1, -1.74864613e-06, -1.51468967e-07, -1.5146918e-07, 1.49011669e-07, 1)
3387
Part228.BottomSurface = Enum.SurfaceType.Smooth
3388
Part228.TopSurface = Enum.SurfaceType.Smooth
3389
Part228.Color = Color3.new(0.388235, 0.372549, 0.384314)
3390
Part228.Position = Vector3.new(-178.025208, 6.63376141, 66.3683014)
3391
Part228.Orientation = Vector3.new(0, 0, -90)
3392
Part228.Color = Color3.new(0.388235, 0.372549, 0.384314)
3393
CylinderMesh229.Parent = Part228
3394
CylinderMesh229.Scale = Vector3.new(0.270000011, 0.143999994, 0.270000011)
3395
CylinderMesh229.Scale = Vector3.new(0.270000011, 0.143999994, 0.270000011)
3396
Part230.Parent = Tool0
3397
Part230.Material = Enum.Material.SmoothPlastic
3398
Part230.BrickColor = BrickColor.new("Black")
3399
Part230.Rotation = Vector3.new(0, 0, -90)
3400
Part230.Anchored = true
3401
Part230.CanCollide = false
3402
Part230.FormFactor = Enum.FormFactor.Custom
3403
Part230.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3404
Part230.CFrame = CFrame.new(-178.063019, 6.62800121, 66.3697433, -1.74864579e-06, 1, -1.49011598e-07, -1, -1.74864613e-06, -1.51468967e-07, -1.5146918e-07, 1.49011669e-07, 1)
3405
Part230.BottomSurface = Enum.SurfaceType.Smooth
3406
Part230.TopSurface = Enum.SurfaceType.Smooth
3407
Part230.Color = Color3.new(0.105882, 0.164706, 0.207843)
3408
Part230.Position = Vector3.new(-178.063019, 6.62800121, 66.3697433)
3409
Part230.Orientation = Vector3.new(0, 0, -90)
3410
Part230.Color = Color3.new(0.105882, 0.164706, 0.207843)
3411
CylinderMesh231.Parent = Part230
3412
CylinderMesh231.Scale = Vector3.new(0.359999985, 0.0899999961, 0.359999985)
3413
CylinderMesh231.Scale = Vector3.new(0.359999985, 0.0899999961, 0.359999985)
3414
Part232.Parent = Tool0
3415
Part232.Material = Enum.Material.SmoothPlastic
3416
Part232.BrickColor = BrickColor.new("Black")
3417
Part232.Rotation = Vector3.new(90, 0, -90)
3418
Part232.Anchored = true
3419
Part232.CanCollide = false
3420
Part232.FormFactor = Enum.FormFactor.Custom
3421
Part232.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3422
Part232.CFrame = CFrame.new(-178.093613, 6.63376141, 66.369751, 2.68220901e-07, 1, -1.79235701e-06, -4.32382876e-08, -1.79235747e-06, -1, -1, 2.68220958e-07, 4.32377689e-08)
3423
Part232.BottomSurface = Enum.SurfaceType.Smooth
3424
Part232.TopSurface = Enum.SurfaceType.Smooth
3425
Part232.Color = Color3.new(0.105882, 0.164706, 0.207843)
3426
Part232.Position = Vector3.new(-178.093613, 6.63376141, 66.369751)
3427
Part232.Orientation = Vector3.new(90, 90, 0)
3428
Part232.Color = Color3.new(0.105882, 0.164706, 0.207843)
3429
CylinderMesh233.Parent = Part232
3430
CylinderMesh233.Scale = Vector3.new(0.179999992, 0.540000021, 0.179999992)
3431
CylinderMesh233.Scale = Vector3.new(0.179999992, 0.540000021, 0.179999992)
3432
Part234.Parent = Tool0
3433
Part234.Material = Enum.Material.SmoothPlastic
3434
Part234.BrickColor = BrickColor.new("Black")
3435
Part234.Rotation = Vector3.new(0, 0, -90)
3436
Part234.Anchored = true
3437
Part234.CanCollide = false
3438
Part234.FormFactor = Enum.FormFactor.Custom
3439
Part234.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3440
Part234.CFrame = CFrame.new(-178.126007, 6.62800121, 66.3697433, -7.97159458e-08, 1, 1.49011626e-07, -1, -7.97159245e-08, -1.51469592e-07, -1.51469578e-07, -1.49011612e-07, 1)
3441
Part234.BottomSurface = Enum.SurfaceType.Smooth
3442
Part234.TopSurface = Enum.SurfaceType.Smooth
3443
Part234.Color = Color3.new(0.105882, 0.164706, 0.207843)
3444
Part234.Position = Vector3.new(-178.126007, 6.62800121, 66.3697433)
3445
Part234.Orientation = Vector3.new(0, 0, -90)
3446
Part234.Color = Color3.new(0.105882, 0.164706, 0.207843)
3447
CylinderMesh235.Parent = Part234
3448
CylinderMesh235.Scale = Vector3.new(0.359999985, 0.0899999961, 0.359999985)
3449
CylinderMesh235.Scale = Vector3.new(0.359999985, 0.0899999961, 0.359999985)
3450
Part236.Parent = Tool0
3451
Part236.Material = Enum.Material.SmoothPlastic
3452
Part236.BrickColor = BrickColor.new("Black")
3453
Part236.Rotation = Vector3.new(0, 0, -90)
3454
Part236.Anchored = true
3455
Part236.CanCollide = false
3456
Part236.FormFactor = Enum.FormFactor.Custom
3457
Part236.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3458
Part236.CFrame = CFrame.new(-178.06308, 6.62767315, 64.6137238, -4.21808011e-09, 1, 1.4901164e-07, -1, -4.21803037e-09, -3.02465395e-07, -3.0246531e-07, -1.49011612e-07, 1)
3459
Part236.BottomSurface = Enum.SurfaceType.Smooth
3460
Part236.TopSurface = Enum.SurfaceType.Smooth
3461
Part236.Color = Color3.new(0.105882, 0.164706, 0.207843)
3462
Part236.Position = Vector3.new(-178.06308, 6.62767315, 64.6137238)
3463
Part236.Orientation = Vector3.new(0, 0, -90)
3464
Part236.Color = Color3.new(0.105882, 0.164706, 0.207843)
3465
CylinderMesh237.Parent = Part236
3466
CylinderMesh237.Scale = Vector3.new(0.359999985, 0.0899999961, 0.359999985)
3467
CylinderMesh237.Scale = Vector3.new(0.359999985, 0.0899999961, 0.359999985)
3468
Part238.Parent = Tool0
3469
Part238.Material = Enum.Material.SmoothPlastic
3470
Part238.BrickColor = BrickColor.new("Black")
3471
Part238.Rotation = Vector3.new(0, 0, -90)
3472
Part238.Anchored = true
3473
Part238.CanCollide = false
3474
Part238.FormFactor = Enum.FormFactor.Custom
3475
Part238.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3476
Part238.CFrame = CFrame.new(-178.124283, 6.62767315, 64.6137314, 1.66471193e-06, 1, 5.06639481e-07, -1, 1.66471216e-06, -3.02465452e-07, -3.02466162e-07, -5.06639537e-07, 1)
3477
Part238.BottomSurface = Enum.SurfaceType.Smooth
3478
Part238.TopSurface = Enum.SurfaceType.Smooth
3479
Part238.Color = Color3.new(0.105882, 0.164706, 0.207843)
3480
Part238.Position = Vector3.new(-178.124283, 6.62767315, 64.6137314)
3481
Part238.Orientation = Vector3.new(0, 0, -90)
3482
Part238.Color = Color3.new(0.105882, 0.164706, 0.207843)
3483
CylinderMesh239.Parent = Part238
3484
CylinderMesh239.Scale = Vector3.new(0.359999985, 0.0899999961, 0.359999985)
3485
CylinderMesh239.Scale = Vector3.new(0.359999985, 0.0899999961, 0.359999985)
3486
Part240.Parent = Tool0
3487
Part240.Material = Enum.Material.SmoothPlastic
3488
Part240.BrickColor = BrickColor.new("Dark stone grey")
3489
Part240.Rotation = Vector3.new(-180, 0, 90)
3490
Part240.Anchored = true
3491
Part240.CanCollide = false
3492
Part240.FormFactor = Enum.FormFactor.Custom
3493
Part240.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3494
Part240.CFrame = CFrame.new(-178.025284, 6.6316328, 64.6155319, -1.5521384e-07, -1, -1.49011612e-07, -1, 1.55213826e-07, 4.73797002e-10, -4.73775685e-10, 1.49011598e-07, -1)
3495
Part240.BottomSurface = Enum.SurfaceType.Smooth
3496
Part240.TopSurface = Enum.SurfaceType.Smooth
3497
Part240.Color = Color3.new(0.388235, 0.372549, 0.384314)
3498
Part240.Position = Vector3.new(-178.025284, 6.6316328, 64.6155319)
3499
Part240.Orientation = Vector3.new(0, -180, -90)
3500
Part240.Color = Color3.new(0.388235, 0.372549, 0.384314)
3501
CylinderMesh241.Parent = Part240
3502
CylinderMesh241.Scale = Vector3.new(0.270000011, 0.143999994, 0.270000011)
3503
CylinderMesh241.Scale = Vector3.new(0.270000011, 0.143999994, 0.270000011)
3504
Part242.Parent = Tool0
3505
Part242.Material = Enum.Material.SmoothPlastic
3506
Part242.BrickColor = BrickColor.new("Black")
3507
Part242.Rotation = Vector3.new(0, 90, 0)
3508
Part242.Anchored = true
3509
Part242.CanCollide = false
3510
Part242.FormFactor = Enum.FormFactor.Custom
3511
Part242.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3512
Part242.CFrame = CFrame.new(-178.064819, 6.61000347, 66.3697357, -1.49011626e-07, 7.97159458e-08, 1, 1.51469592e-07, 1, -7.97159245e-08, -1, 1.51469578e-07, -1.49011612e-07)
3513
Part242.BottomSurface = Enum.SurfaceType.Smooth
3514
Part242.TopSurface = Enum.SurfaceType.Smooth
3515
Part242.Color = Color3.new(0.105882, 0.164706, 0.207843)
3516
Part242.Position = Vector3.new(-178.064819, 6.61000347, 66.3697357)
3517
Part242.Orientation = Vector3.new(0, 90, 0)
3518
Part242.Color = Color3.new(0.105882, 0.164706, 0.207843)
3519
BlockMesh243.Parent = Part242
3520
BlockMesh243.Scale = Vector3.new(0.359999985, 0.179999992, 0.0899999961)
3521
BlockMesh243.Scale = Vector3.new(0.359999985, 0.179999992, 0.0899999961)
3522
Part244.Parent = Tool0
3523
Part244.Material = Enum.Material.SmoothPlastic
3524
Part244.BrickColor = BrickColor.new("Black")
3525
Part244.Rotation = Vector3.new(0, 90, 0)
3526
Part244.Anchored = true
3527
Part244.CanCollide = false
3528
Part244.FormFactor = Enum.FormFactor.Custom
3529
Part244.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3530
Part244.CFrame = CFrame.new(-178.124207, 6.61000347, 66.3697433, 2.68220901e-07, 1.79235724e-06, 1, 4.41844783e-08, 1, -1.79235747e-06, -1, 4.41847945e-08, 2.68220958e-07)
3531
Part244.BottomSurface = Enum.SurfaceType.Smooth
3532
Part244.TopSurface = Enum.SurfaceType.Smooth
3533
Part244.Color = Color3.new(0.105882, 0.164706, 0.207843)
3534
Part244.Position = Vector3.new(-178.124207, 6.61000347, 66.3697433)
3535
Part244.Orientation = Vector3.new(0, 90, 0)
3536
Part244.Color = Color3.new(0.105882, 0.164706, 0.207843)
3537
BlockMesh245.Parent = Part244
3538
BlockMesh245.Scale = Vector3.new(0.359999985, 0.179999992, 0.0899999961)
3539
BlockMesh245.Scale = Vector3.new(0.359999985, 0.179999992, 0.0899999961)
3540
Part246.Parent = Tool0
3541
Part246.Material = Enum.Material.SmoothPlastic
3542
Part246.BrickColor = BrickColor.new("Black")
3543
Part246.Rotation = Vector3.new(0, 90, 0)
3544
Part246.Anchored = true
3545
Part246.CanCollide = false
3546
Part246.FormFactor = Enum.FormFactor.Custom
3547
Part246.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3548
Part246.CFrame = CFrame.new(-178.06308, 6.60967541, 64.6137238, -1.49011626e-07, 7.97159458e-08, 1, 1.51469607e-07, 1, -7.97159245e-08, -1, 1.51469578e-07, -1.49011612e-07)
3549
Part246.BottomSurface = Enum.SurfaceType.Smooth
3550
Part246.TopSurface = Enum.SurfaceType.Smooth
3551
Part246.Color = Color3.new(0.105882, 0.164706, 0.207843)
3552
Part246.Position = Vector3.new(-178.06308, 6.60967541, 64.6137238)
3553
Part246.Orientation = Vector3.new(0, 90, 0)
3554
Part246.Color = Color3.new(0.105882, 0.164706, 0.207843)
3555
BlockMesh247.Parent = Part246
3556
BlockMesh247.Scale = Vector3.new(0.359999985, 0.179999992, 0.0899999961)
3557
BlockMesh247.Scale = Vector3.new(0.359999985, 0.179999992, 0.0899999961)
3558
Part248.Parent = Tool0
3559
Part248.Material = Enum.Material.SmoothPlastic
3560
Part248.BrickColor = BrickColor.new("Black")
3561
Part248.Rotation = Vector3.new(0, 90, 0)
3562
Part248.Anchored = true
3563
Part248.CanCollide = false
3564
Part248.FormFactor = Enum.FormFactor.Custom
3565
Part248.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3566
Part248.CFrame = CFrame.new(-178.124283, 6.60967541, 64.6137314, -1.49011626e-07, 7.97159601e-08, 1, 1.95180988e-07, 1, -7.97159245e-08, -1, 1.95180945e-07, -1.49011612e-07)
3567
Part248.BottomSurface = Enum.SurfaceType.Smooth
3568
Part248.TopSurface = Enum.SurfaceType.Smooth
3569
Part248.Color = Color3.new(0.105882, 0.164706, 0.207843)
3570
Part248.Position = Vector3.new(-178.124283, 6.60967541, 64.6137314)
3571
Part248.Orientation = Vector3.new(0, 90, 0)
3572
Part248.Color = Color3.new(0.105882, 0.164706, 0.207843)
3573
BlockMesh249.Parent = Part248
3574
BlockMesh249.Scale = Vector3.new(0.359999985, 0.179999992, 0.0899999961)
3575
BlockMesh249.Scale = Vector3.new(0.359999985, 0.179999992, 0.0899999961)
3576
Part250.Parent = Tool0
3577
Part250.Material = Enum.Material.SmoothPlastic
3578
Part250.BrickColor = BrickColor.new("Black")
3579
Part250.Rotation = Vector3.new(-180, 0, -180)
3580
Part250.Anchored = true
3581
Part250.CanCollide = false
3582
Part250.FormFactor = Enum.FormFactor.Custom
3583
Part250.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3584
Part250.CFrame = CFrame.new(-178.093613, 6.5919981, 66.3157349, -1, 7.97159458e-08, -1.49011626e-07, 7.97159245e-08, 1, 1.51469592e-07, 1.49011612e-07, 1.51469578e-07, -1)
3585
Part250.BottomSurface = Enum.SurfaceType.Smooth
3586
Part250.TopSurface = Enum.SurfaceType.Smooth
3587
Part250.Color = Color3.new(0.105882, 0.164706, 0.207843)
3588
Part250.Position = Vector3.new(-178.093613, 6.5919981, 66.3157349)
3589
Part250.Orientation = Vector3.new(0, -180, 0)
3590
Part250.Color = Color3.new(0.105882, 0.164706, 0.207843)
3591
BlockMesh251.Parent = Part250
3592
BlockMesh251.Scale = Vector3.new(0.540000021, 0.179999992, 0.900000036)
3593
BlockMesh251.Scale = Vector3.new(0.540000021, 0.179999992, 0.900000036)
3594
Part252.Parent = Tool0
3595
Part252.Material = Enum.Material.SmoothPlastic
3596
Part252.BrickColor = BrickColor.new("Black")
3597
Part252.Rotation = Vector3.new(-180, 0, 180)
3598
Part252.Anchored = true
3599
Part252.CanCollide = false
3600
Part252.FormFactor = Enum.FormFactor.Custom
3601
Part252.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3602
Part252.CFrame = CFrame.new(-178.093689, 6.59167767, 64.5597229, -1, -7.12798709e-08, -1.49011612e-07, -7.12798709e-08, 1, 4.73797002e-10, 1.49011612e-07, 4.73811212e-10, -1)
3603
Part252.BottomSurface = Enum.SurfaceType.Smooth
3604
Part252.TopSurface = Enum.SurfaceType.Smooth
3605
Part252.Color = Color3.new(0.105882, 0.164706, 0.207843)
3606
Part252.Position = Vector3.new(-178.093689, 6.59167767, 64.5597229)
3607
Part252.Orientation = Vector3.new(0, -180, 0)
3608
Part252.Color = Color3.new(0.105882, 0.164706, 0.207843)
3609
BlockMesh253.Parent = Part252
3610
BlockMesh253.Scale = Vector3.new(0.540000021, 0.179999992, 0.900000036)
3611
BlockMesh253.Scale = Vector3.new(0.540000021, 0.179999992, 0.900000036)
3612
LocalScript254.Name = "Animate"
3613
LocalScript254.Parent = Tool0
3614
table.insert(cors,sandbox(LocalScript254,function()
3615
--08C!
3616
3617
wait()
3618
Tool=script.Parent
3619
CP,Torso,g=nil,nil,nil
3620
necko=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
3621
getPos=function(Pos,TorsoPos)
3622
	return Vector3.new(Pos.x,TorsoPos.y,Pos.z)
3623
end
3624
Turn=function(mouse,Torso,Gyro)
3625
	g.cframe=CFrame.new(Torso.Position,getPos(mouse.Hit.p,Torso.Position))
3626
	offset=(Torso.Position.y-mouse.Hit.p.y)/100
3627
	mag=(Torso.Position-mouse.Hit.p).magnitude/80
3628
	offset=offset/mag
3629
	neck=Torso.Neck
3630
	neck.C0=necko*CFrame.fromEulerAnglesXYZ(offset,0,0)
3631
	arm=Torso:FindFirstChild("Right Shoulder")
3632
	if arm~=nil then
3633
		arm.C0=CFrame.new(1, 0.5, 0, 0, 0, 1, -6.48200512e-007, 1.00000274, 0, -1.00000274, -6.48200512e-007, 0)*CFrame.fromEulerAnglesXYZ(0,0,-offset)
3634
	end
3635
end
3636
3637
Equi=function(mouse)
3638
	wait(.2)	
3639
	CP=Tool.Parent
3640
	Torso=CP.Torso
3641
	g=Instance.new("BodyGyro")
3642
	g.P=18000
3643
	g.D=600
3644
	g.maxTorque=Vector3.new(1/0,1/0,1/0)
3645
	g.cframe=Torso.CFrame
3646
	g.Parent=Torso
3647
	while true do
3648
		if Tool.Parent.className~="Model" then
3649
			break
3650
		end
3651
		Turn(mouse,Torso,g)
3652
		wait()
3653
	end
3654
	Torso.Neck.C0=necko
3655
	g:Remove()
3656
end
3657
Tool.Equipped:connect(Equi)
3658
3659
end))
3660
for i,v in pairs(mas:GetChildren()) do
3661
	v.Parent = game:GetService("Players").LocalPlayer.Backpack
3662
	pcall(function() v:MakeJoints() end)
3663
end
3664
mas:Destroy()
3665
for i,v in pairs(cors) do
3666
	spawn(function()
3667
		pcall(v)
3668
	end)
3669
end