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