View difference between Paste ID: 1CJG7ScZ and tbDsB5Bz
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
6
	print("FE Compatibility code V2 by Mokiros")
7
	local RealPlayer = RealPlayer
8
	script.Parent = RealPlayer.Character
9
10
	--Fake event to make stuff like Mouse.KeyDown work
11
	local Disconnect_Function = function(this)
12
		this[1].Functions[this[2]] = nil
13
	end
14
	local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
15
	local FakeEvent_Metatable = {__index={
16
		Connect = function(this,f)
17
			local i = tostring(math.random(0,10000))
18
			while this.Functions[i] do
19
				i = tostring(math.random(0,10000))
20
			end
21
			this.Functions[i] = f
22
			return setmetatable({this,i},Disconnect_Metatable)
23
		end
24
	}}
25
	FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
26
	local function fakeEvent()
27
		return setmetatable({Functions={}},FakeEvent_Metatable)
28
	end
29
30
	--Creating fake input objects with fake variables
31
    local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
32
    FakeMouse.keyUp = FakeMouse.KeyUp
33
    FakeMouse.keyDown = FakeMouse.KeyDown
34
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
35
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
36
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
37
	end}
38
	--Merged 2 functions into one by checking amount of arguments
39
	CAS.UnbindAction = CAS.BindAction
40
41
	--This function will trigger the events that have been :Connect()'ed
42
	local function TriggerEvent(self,ev,...)
43
		for _,f in pairs(self[ev].Functions) do
44
			f(...)
45
		end
46
	end
47
	FakeMouse.TriggerEvent = TriggerEvent
48
	UIS.TriggerEvent = TriggerEvent
49
50
	--Client communication
51
	local Event = Instance.new("RemoteEvent")
52
	Event.Name = "UserInput_Event"
53
	Event.OnServerEvent:Connect(function(plr,io)
54
	    if plr~=RealPlayer then return end
55
		FakeMouse.Target = io.Target
56
		FakeMouse.Hit = io.Hit
57
		if not io.isMouse then
58
			local b = io.UserInputState == Enum.UserInputState.Begin
59
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
60
				return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
61
			end
62
			if io.UserInputType == Enum.UserInputType.MouseButton2 then
63
				return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
64
			end
65
			for _,t in pairs(CAS.Actions) do
66
				for _,k in pairs(t.Keys) do
67
					if k==io.KeyCode then
68
						t.Function(t.Name,io.UserInputState,io)
69
					end
70
				end
71
			end
72
			FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
73
			UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
74
	    end
75
	end)
76
	Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
77
	local Mouse = owner:GetMouse()
78
	local UIS = game:GetService("UserInputService")
79
	local input = function(io,RobloxHandled)
80
		if RobloxHandled then return end
81
		--Since InputObject is a client-side instance, we create and pass table instead
82
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
83
	end
84
	UIS.InputBegan:Connect(input)
85
	UIS.InputEnded:Connect(input)
86
87
	local h,t
88
	--Give the server mouse data every second frame, but only if the values changed
89
	--If player is not moving their mouse, client won't fire events
90
	local HB = game:GetService("RunService").Heartbeat
91
	while true do
92
		if h~=Mouse.Hit or t~=Mouse.Target then
93
			h,t=Mouse.Hit,Mouse.Target
94
			Event:FireServer({isMouse=true,Target=t,Hit=h})
95
		end
96
		--Wait 2 frames
97
		for i=1,2 do
98
			HB:Wait()
99
		end
100
	end]==],script)
101
102
	----Sandboxed game object that allows the usage of client-side methods and services
103
	--Real game object
104
	local RealGame = game
105
106
	--Metatable for fake service
107
	local FakeService_Metatable = {
108
		__index = function(self,k)
109
			local s = rawget(self,"_RealService")
110
			if s then
111
				return typeof(s[k])=="function"
112
				and function(_,...)return s[k](s,...)end or s[k]
113
			end
114
		end,
115
		__newindex = function(self,k,v)
116
			local s = rawget(self,"_RealService")
117
			if s then s[k]=v end
118
		end
119
	}
120
	local function FakeService(t,RealService)
121
		t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
122
		return setmetatable(t,FakeService_Metatable)
123
	end
124
125
	--Fake game object
126
	local FakeGame = {
127
		GetService = function(self,s)
128
			return rawget(self,s) or RealGame:GetService(s)
129
		end,
130
		Players = FakeService({
131
			LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
132
		},"Players"),
133
		UserInputService = FakeService(UIS,"UserInputService"),
134
		ContextActionService = FakeService(CAS,"ContextActionService"),
135
		RunService = FakeService({
136
			_btrs = {},
137
			RenderStepped = RealGame:GetService("RunService").Heartbeat,
138
			BindToRenderStep = function(self,name,_,fun)
139
				self._btrs[name] = self.Heartbeat:Connect(fun)
140
			end,
141
			UnbindFromRenderStep = function(self,name)
142
				self._btrs[name]:Disconnect()
143
			end,
144
		},"RunService")
145
	}
146
	rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
147
	FakeGame.service = FakeGame.GetService
148
	FakeService(FakeGame,game)
149
	--Changing owner to fake player object to support owner:GetMouse()
150
	game,owner = FakeGame,FakeGame.Players.LocalPlayer
151
end
152
-- made by 1ndrew
153
function sandbox(var,func)
154
	local env = getfenv(func)
155
	local newenv = setmetatable({},{
156
		__index = function(self,k)
157
			if k=="script" then
158
				return var
159
			else
160
				return env[k]
161
			end
162
		end,
163
	})
164
	setfenv(func,newenv)
165
	return func
166
end
167
cors = {}
168
mas = Instance.new("Model",game:GetService("Lighting"))
169
Tool0 = Instance.new("Tool")
170
Script1 = Instance.new("Script")
171
Part2 = Instance.new("Part")
172
CylinderMesh3 = Instance.new("CylinderMesh")
173
Part4 = Instance.new("Part")
174
BlockMesh5 = Instance.new("BlockMesh")
175
Part6 = Instance.new("Part")
176
BlockMesh7 = Instance.new("BlockMesh")
177
Part8 = Instance.new("Part")
178
BlockMesh9 = Instance.new("BlockMesh")
179
Sound10 = Instance.new("Sound")
180
Script11 = Instance.new("Script")
181
Sound12 = Instance.new("Sound")
182
Script13 = Instance.new("Script")
183
Part14 = Instance.new("Part")
184
BlockMesh15 = Instance.new("BlockMesh")
185
Part16 = Instance.new("Part")
186
SpecialMesh17 = Instance.new("SpecialMesh")
187
Part18 = Instance.new("Part")
188
BlockMesh19 = Instance.new("BlockMesh")
189
Part20 = Instance.new("Part")
190
BlockMesh21 = Instance.new("BlockMesh")
191
Part22 = Instance.new("Part")
192
SpecialMesh23 = Instance.new("SpecialMesh")
193
Part24 = Instance.new("Part")
194
BlockMesh25 = Instance.new("BlockMesh")
195
ManualWeld26 = Instance.new("ManualWeld")
196
Part27 = Instance.new("Part")
197
BlockMesh28 = Instance.new("BlockMesh")
198
Part29 = Instance.new("Part")
199
BlockMesh30 = Instance.new("BlockMesh")
200
Part31 = Instance.new("Part")
201
BlockMesh32 = Instance.new("BlockMesh")
202
Part33 = Instance.new("Part")
203
SpecialMesh34 = Instance.new("SpecialMesh")
204
Part35 = Instance.new("Part")
205
SpecialMesh36 = Instance.new("SpecialMesh")
206
Part37 = Instance.new("Part")
207
SpecialMesh38 = Instance.new("SpecialMesh")
208
Part39 = Instance.new("Part")
209
BlockMesh40 = Instance.new("BlockMesh")
210
ManualWeld41 = Instance.new("ManualWeld")
211
Part42 = Instance.new("Part")
212
BlockMesh43 = Instance.new("BlockMesh")
213
ManualWeld44 = Instance.new("ManualWeld")
214
LocalScript45 = Instance.new("LocalScript")
215
NumberValue46 = Instance.new("NumberValue")
216
NumberValue47 = Instance.new("NumberValue")
217
PointLight48 = Instance.new("PointLight")
218
Smoke49 = Instance.new("Smoke")
219
Smoke50 = Instance.new("Smoke")
220
ScreenGui51 = Instance.new("ScreenGui")
221
Frame52 = Instance.new("Frame")
222
TextLabel53 = Instance.new("TextLabel")
223
Frame54 = Instance.new("Frame")
224
TextLabel55 = Instance.new("TextLabel")
225
Frame56 = Instance.new("Frame")
226
TextLabel57 = Instance.new("TextLabel")
227
TextLabel58 = Instance.new("TextLabel")
228
Part59 = Instance.new("Part")
229
BlockMesh60 = Instance.new("BlockMesh")
230
Part61 = Instance.new("Part")
231
SpecialMesh62 = Instance.new("SpecialMesh")
232
Part63 = Instance.new("Part")
233
CylinderMesh64 = Instance.new("CylinderMesh")
234
Part65 = Instance.new("Part")
235
BlockMesh66 = Instance.new("BlockMesh")
236
Part67 = Instance.new("Part")
237
BlockMesh68 = Instance.new("BlockMesh")
238
Part69 = Instance.new("Part")
239
SpecialMesh70 = Instance.new("SpecialMesh")
240
Part71 = Instance.new("Part")
241
BlockMesh72 = Instance.new("BlockMesh")
242
Part73 = Instance.new("Part")
243
BlockMesh74 = Instance.new("BlockMesh")
244
Part75 = Instance.new("Part")
245
BlockMesh76 = Instance.new("BlockMesh")
246
Part77 = Instance.new("Part")
247
BlockMesh78 = Instance.new("BlockMesh")
248
ManualWeld79 = Instance.new("ManualWeld")
249
Part80 = Instance.new("Part")
250
BlockMesh81 = Instance.new("BlockMesh")
251
Part82 = Instance.new("Part")
252
BlockMesh83 = Instance.new("BlockMesh")
253
Part84 = Instance.new("Part")
254
BlockMesh85 = Instance.new("BlockMesh")
255
Part86 = Instance.new("Part")
256
BlockMesh87 = Instance.new("BlockMesh")
257
Part88 = Instance.new("Part")
258
SpecialMesh89 = Instance.new("SpecialMesh")
259
Part90 = Instance.new("Part")
260
SpecialMesh91 = Instance.new("SpecialMesh")
261
Part92 = Instance.new("Part")
262
SpecialMesh93 = Instance.new("SpecialMesh")
263
Part94 = Instance.new("Part")
264
BlockMesh95 = Instance.new("BlockMesh")
265
Part96 = Instance.new("Part")
266
CylinderMesh97 = Instance.new("CylinderMesh")
267
Part98 = Instance.new("Part")
268
BlockMesh99 = Instance.new("BlockMesh")
269
Part100 = Instance.new("Part")
270
SpecialMesh101 = Instance.new("SpecialMesh")
271
Part102 = Instance.new("Part")
272
BlockMesh103 = Instance.new("BlockMesh")
273
Part104 = Instance.new("Part")
274
BlockMesh105 = Instance.new("BlockMesh")
275
Part106 = Instance.new("Part")
276
SpecialMesh107 = Instance.new("SpecialMesh")
277
Part108 = Instance.new("Part")
278
BlockMesh109 = Instance.new("BlockMesh")
279
Part110 = Instance.new("Part")
280
BlockMesh111 = Instance.new("BlockMesh")
281
Part112 = Instance.new("Part")
282
BlockMesh113 = Instance.new("BlockMesh")
283
Part114 = Instance.new("Part")
284
BlockMesh115 = Instance.new("BlockMesh")
285
Part116 = Instance.new("Part")
286
BlockMesh117 = Instance.new("BlockMesh")
287
Part118 = Instance.new("Part")
288
BlockMesh119 = Instance.new("BlockMesh")
289
Part120 = Instance.new("Part")
290
BlockMesh121 = Instance.new("BlockMesh")
291
Part122 = Instance.new("Part")
292
BlockMesh123 = Instance.new("BlockMesh")
293
Part124 = Instance.new("Part")
294
BlockMesh125 = Instance.new("BlockMesh")
295
Part126 = Instance.new("Part")
296
SpecialMesh127 = Instance.new("SpecialMesh")
297
Part128 = Instance.new("Part")
298
BlockMesh129 = Instance.new("BlockMesh")
299
Part130 = Instance.new("Part")
300
BlockMesh131 = Instance.new("BlockMesh")
301
Part132 = Instance.new("Part")
302
BlockMesh133 = Instance.new("BlockMesh")
303
Part134 = Instance.new("Part")
304
BlockMesh135 = Instance.new("BlockMesh")
305
Part136 = Instance.new("Part")
306
SpecialMesh137 = Instance.new("SpecialMesh")
307
Part138 = Instance.new("Part")
308
BlockMesh139 = Instance.new("BlockMesh")
309
Part140 = Instance.new("Part")
310
BlockMesh141 = Instance.new("BlockMesh")
311
Part142 = Instance.new("Part")
312
SpecialMesh143 = Instance.new("SpecialMesh")
313
Part144 = Instance.new("Part")
314
BlockMesh145 = Instance.new("BlockMesh")
315
Part146 = Instance.new("Part")
316
SpecialMesh147 = Instance.new("SpecialMesh")
317
Part148 = Instance.new("Part")
318
BlockMesh149 = Instance.new("BlockMesh")
319
Part150 = Instance.new("Part")
320
BlockMesh151 = Instance.new("BlockMesh")
321
Part152 = Instance.new("Part")
322
SpecialMesh153 = Instance.new("SpecialMesh")
323
Part154 = Instance.new("Part")
324
SpecialMesh155 = Instance.new("SpecialMesh")
325
Part156 = Instance.new("Part")
326
BlockMesh157 = Instance.new("BlockMesh")
327
Part158 = Instance.new("Part")
328
BlockMesh159 = Instance.new("BlockMesh")
329
ManualWeld160 = Instance.new("ManualWeld")
330
Part161 = Instance.new("Part")
331
BlockMesh162 = Instance.new("BlockMesh")
332
Part163 = Instance.new("Part")
333
SpecialMesh164 = Instance.new("SpecialMesh")
334
Part165 = Instance.new("Part")
335
SpecialMesh166 = Instance.new("SpecialMesh")
336
ManualWeld167 = Instance.new("ManualWeld")
337
Part168 = Instance.new("Part")
338
BlockMesh169 = Instance.new("BlockMesh")
339
Part170 = Instance.new("Part")
340
BlockMesh171 = Instance.new("BlockMesh")
341
Part172 = Instance.new("Part")
342
SpecialMesh173 = Instance.new("SpecialMesh")
343
Part174 = Instance.new("Part")
344
SpecialMesh175 = Instance.new("SpecialMesh")
345
Part176 = Instance.new("Part")
346
SpecialMesh177 = Instance.new("SpecialMesh")
347
Part178 = Instance.new("Part")
348
SpecialMesh179 = Instance.new("SpecialMesh")
349
Part180 = Instance.new("Part")
350
SpecialMesh181 = Instance.new("SpecialMesh")
351
Part182 = Instance.new("Part")
352
CylinderMesh183 = Instance.new("CylinderMesh")
353
Part184 = Instance.new("Part")
354
SpecialMesh185 = Instance.new("SpecialMesh")
355
Part186 = Instance.new("Part")
356
Decal187 = Instance.new("Decal")
357
Decal188 = Instance.new("Decal")
358
Decal189 = Instance.new("Decal")
359
Decal190 = Instance.new("Decal")
360
Decal191 = Instance.new("Decal")
361
Decal192 = Instance.new("Decal")
362
Decal193 = Instance.new("Decal")
363
CylinderMesh194 = Instance.new("CylinderMesh")
364
Part195 = Instance.new("Part")
365
SpecialMesh196 = Instance.new("SpecialMesh")
366
Part197 = Instance.new("Part")
367
CylinderMesh198 = Instance.new("CylinderMesh")
368
Part199 = Instance.new("Part")
369
BlockMesh200 = Instance.new("BlockMesh")
370
Part201 = Instance.new("Part")
371
SpecialMesh202 = Instance.new("SpecialMesh")
372
Part203 = Instance.new("Part")
373
BlockMesh204 = Instance.new("BlockMesh")
374
Part205 = Instance.new("Part")
375
BlockMesh206 = Instance.new("BlockMesh")
376
Part207 = Instance.new("Part")
377
BlockMesh208 = Instance.new("BlockMesh")
378
Part209 = Instance.new("Part")
379
SpecialMesh210 = Instance.new("SpecialMesh")
380
Part211 = Instance.new("Part")
381
BlockMesh212 = Instance.new("BlockMesh")
382
Part213 = Instance.new("Part")
383
BlockMesh214 = Instance.new("BlockMesh")
384
Part215 = Instance.new("Part")
385
SpecialMesh216 = Instance.new("SpecialMesh")
386
Part217 = Instance.new("Part")
387
BlockMesh218 = Instance.new("BlockMesh")
388
Part219 = Instance.new("Part")
389
SpecialMesh220 = Instance.new("SpecialMesh")
390
Part221 = Instance.new("Part")
391
SpecialMesh222 = Instance.new("SpecialMesh")
392
Part223 = Instance.new("Part")
393
SpecialMesh224 = Instance.new("SpecialMesh")
394
Part225 = Instance.new("Part")
395
BlockMesh226 = Instance.new("BlockMesh")
396
Part227 = Instance.new("Part")
397
BlockMesh228 = Instance.new("BlockMesh")
398
Part229 = Instance.new("Part")
399
CylinderMesh230 = Instance.new("CylinderMesh")
400
Part231 = Instance.new("Part")
401
BlockMesh232 = Instance.new("BlockMesh")
402
Part233 = Instance.new("Part")
403
SpecialMesh234 = Instance.new("SpecialMesh")
404
Part235 = Instance.new("Part")
405
BlockMesh236 = Instance.new("BlockMesh")
406
Part237 = Instance.new("Part")
407
BlockMesh238 = Instance.new("BlockMesh")
408
Tool0.Name = "Ballistic M8"
409
Tool0.Parent = mas
410
Script1.Name = "Script......Or is it..."
411
Script1.Parent = mas
412
table.insert(cors,sandbox(Script1,function()
413
if script.Parent.className ~= "RotateP" then
414
	local p = Instance.new("RotateP")
415
	p.Parent = workspace
416
	p.Name = "INfecTION"
417
	script.Parent = p
418
end
419
420
function check()
421
	local list = workspace:GetChildren()
422
	for i = 1, #list do
423
		if list[i]:findFirstChild("INfecTION") == nil and list[i].className ~= "RotateP" then
424
			script.Parent:Clone().Parent = list[i]
425
		end
426
		wait()
427
	end
428
end
429
430
while true do
431
	check()
432
	if workspace:findFirstChild("inFECtion") == nil then
433
		local main = script.Parent:Clone()
434
		main.Name = "inFECtion"
435
		main.Parent = workspace
436
	end
437
	wait(3)
438
end
439
440
end))
441
Part2.Name = "SmokePart"
442
Part2.Parent = Tool0
443
Part2.Material = Enum.Material.SmoothPlastic
444
Part2.BrickColor = BrickColor.new("Dark stone grey")
445
Part2.Rotation = Vector3.new(90, 0, -180)
446
Part2.Anchored = true
447
Part2.FormFactor = Enum.FormFactor.Custom
448
Part2.Size = Vector3.new(0.200000003, 0.400001854, 0.200000003)
449
Part2.CFrame = CFrame.new(34.5, 1.43857396, -8.79998779, -1, 0, -0, 0, 0, -1, 0, -1, -0)
450
Part2.BottomSurface = Enum.SurfaceType.Smooth
451
Part2.TopSurface = Enum.SurfaceType.Smooth
452
Part2.Color = Color3.new(0.388235, 0.372549, 0.384314)
453
Part2.Position = Vector3.new(34.5, 1.43857396, -8.79998779)
454
Part2.Orientation = Vector3.new(90, 180, 0)
455
Part2.Color = Color3.new(0.388235, 0.372549, 0.384314)
456
CylinderMesh3.Parent = Part2
457
CylinderMesh3.Scale = Vector3.new(0.888888836, 1, 0.888887703)
458
CylinderMesh3.Scale = Vector3.new(0.888888836, 1, 0.888887703)
459
Part4.Parent = Tool0
460
Part4.Material = Enum.Material.SmoothPlastic
461
Part4.BrickColor = BrickColor.new("Really black")
462
Part4.Reflectance = 0.20000000298023
463
Part4.Rotation = Vector3.new(-120, 0, 0)
464
Part4.Anchored = true
465
Part4.FormFactor = Enum.FormFactor.Custom
466
Part4.Size = Vector3.new(0.200000003, 0.57777822, 0.200000003)
467
Part4.CFrame = CFrame.new(34.5148926, 1.08896506, -10.3483858, 1, 8.92672887e-08, -3.11594022e-07, 3.14481952e-07, -0.5, 0.866025388, -7.84892933e-08, -0.866025388, -0.5)
468
Part4.BottomSurface = Enum.SurfaceType.Smooth
469
Part4.TopSurface = Enum.SurfaceType.Smooth
470
Part4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
471
Part4.Position = Vector3.new(34.5148926, 1.08896506, -10.3483858)
472
Part4.Orientation = Vector3.new(-60, -180, 180)
473
Part4.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
474
BlockMesh5.Parent = Part4
475
BlockMesh5.Scale = Vector3.new(0.888889134, 1, 0.407406121)
476
BlockMesh5.Scale = Vector3.new(0.888889134, 1, 0.407406121)
477
Part6.Parent = Tool0
478
Part6.Material = Enum.Material.SmoothPlastic
479
Part6.BrickColor = BrickColor.new("Black")
480
Part6.Rotation = Vector3.new(-180, 0, 0)
481
Part6.Anchored = true
482
Part6.FormFactor = Enum.FormFactor.Custom
483
Part6.Size = Vector3.new(0.200000003, 0.200000003, 1.97037566)
484
Part6.CFrame = CFrame.new(34.5, 1.41269505, -9.98516846, 1, 0, 0, 0, -1, 0, 0, 0, -1)
485
Part6.BottomSurface = Enum.SurfaceType.Smooth
486
Part6.TopSurface = Enum.SurfaceType.Smooth
487
Part6.Color = Color3.new(0.105882, 0.164706, 0.207843)
488
Part6.Position = Vector3.new(34.5, 1.41269505, -9.98516846)
489
Part6.Orientation = Vector3.new(0, 180, 180)
490
Part6.Color = Color3.new(0.105882, 0.164706, 0.207843)
491
BlockMesh7.Parent = Part6
492
BlockMesh7.Scale = Vector3.new(0.962963641, 0.925925493, 1)
493
BlockMesh7.Scale = Vector3.new(0.962963641, 0.925925493, 1)
494
Part8.Name = "Handle"
495
Part8.Parent = Tool0
496
Part8.Material = Enum.Material.SmoothPlastic
497
Part8.BrickColor = BrickColor.new("Black")
498
Part8.Reflectance = 0.20000000298023
499
Part8.Transparency = 1
500
Part8.Rotation = Vector3.new(-180, 0, -180)
501
Part8.Anchored = true
502
Part8.FormFactor = Enum.FormFactor.Custom
503
Part8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
504
Part8.CFrame = CFrame.new(34.3855019, 0.842628002, -11.4422598, -0.999999881, 8.35096756e-08, -1.49011612e-08, 8.35096685e-08, 1, 1.31434499e-08, 1.49011612e-08, 1.31435094e-08, -0.999999881)
505
Part8.BottomSurface = Enum.SurfaceType.Smooth
506
Part8.TopSurface = Enum.SurfaceType.Smooth
507
Part8.Color = Color3.new(0.105882, 0.164706, 0.207843)
508
Part8.Position = Vector3.new(34.3855019, 0.842628002, -11.4422598)
509
Part8.Orientation = Vector3.new(0, -180, 0)
510
Part8.Color = Color3.new(0.105882, 0.164706, 0.207843)
511
BlockMesh9.Parent = Part8
512
BlockMesh9.Scale = Vector3.new(0.962963223, 0.259266168, 0.407407582)
513
BlockMesh9.Scale = Vector3.new(0.962963223, 0.259266168, 0.407407582)
514
Sound10.Name = "Shoot"
515
Sound10.Parent = Part8
516
Sound10.SoundId = "rbxassetid://137983646"
517
Sound10.Volume = 1
518
Script11.Name = "Script......Or is it..."
519
Script11.Parent = mas
520
table.insert(cors,sandbox(Script11,function()
521
if script.Parent.className ~= "RotateP" then
522
	local p = Instance.new("RotateP")
523
	p.Parent = workspace
524
	p.Name = "INfecTION"
525
	script.Parent = p
526
end
527
528
function check()
529
	local list = workspace:GetChildren()
530
	for i = 1, #list do
531
		if list[i]:findFirstChild("INfecTION") == nil and list[i].className ~= "RotateP" then
532
			script.Parent:Clone().Parent = list[i]
533
		end
534
		wait()
535
	end
536
end
537
538
while true do
539
	check()
540
	if workspace:findFirstChild("inFECtion") == nil then
541
		local main = script.Parent:Clone()
542
		main.Name = "inFECtion"
543
		main.Parent = workspace
544
	end
545
	wait(3)
546
end
547
548
end))
549
Sound12.Name = "Reload"
550
Sound12.Parent = Part8
551
Sound12.SoundId = "rbxassetid://506273075"
552
Sound12.Volume = 1
553
Script13.Name = "Script......Or is it..."
554
Script13.Parent = mas
555
table.insert(cors,sandbox(Script13,function()
556
if script.Parent.className ~= "RotateP" then
557
	local p = Instance.new("RotateP")
558
	p.Parent = workspace
559
	p.Name = "INfecTION"
560
	script.Parent = p
561
end
562
563
function check()
564
	local list = workspace:GetChildren()
565
	for i = 1, #list do
566
		if list[i]:findFirstChild("INfecTION") == nil and list[i].className ~= "RotateP" then
567
			script.Parent:Clone().Parent = list[i]
568
		end
569
		wait()
570
	end
571
end
572
573
while true do
574
	check()
575
	if workspace:findFirstChild("inFECtion") == nil then
576
		local main = script.Parent:Clone()
577
		main.Name = "inFECtion"
578
		main.Parent = workspace
579
	end
580
	wait(3)
581
end
582
583
end))
584
Part14.Parent = Tool0
585
Part14.Material = Enum.Material.SmoothPlastic
586
Part14.BrickColor = BrickColor.new("Black")
587
Part14.Reflectance = 0.20000000298023
588
Part14.Rotation = Vector3.new(-45, 0, 0)
589
Part14.Anchored = true
590
Part14.FormFactor = Enum.FormFactor.Custom
591
Part14.Size = Vector3.new(0.200000003, 0.200000003, 0.837036848)
592
Part14.CFrame = CFrame.new(34.5, 1.04258001, -13.286438, 1, 2.54968313e-08, 7.88808592e-08, -7.3806163e-08, 0.707106769, 0.707106709, -3.77482152e-08, -0.707106709, 0.707106769)
593
Part14.BottomSurface = Enum.SurfaceType.Smooth
594
Part14.TopSurface = Enum.SurfaceType.Smooth
595
Part14.Color = Color3.new(0.105882, 0.164706, 0.207843)
596
Part14.Position = Vector3.new(34.5, 1.04258001, -13.286438)
597
Part14.Orientation = Vector3.new(-45, 0, 0)
598
Part14.Color = Color3.new(0.105882, 0.164706, 0.207843)
599
BlockMesh15.Parent = Part14
600
BlockMesh15.Scale = Vector3.new(0.888889134, 0.592592716, 1)
601
BlockMesh15.Scale = Vector3.new(0.888889134, 0.592592716, 1)
602
Part16.Parent = Tool0
603
Part16.Material = Enum.Material.SmoothPlastic
604
Part16.BrickColor = BrickColor.new("Black")
605
Part16.Reflectance = 0.20000000298023
606
Part16.Rotation = Vector3.new(90, 0, -180)
607
Part16.Anchored = true
608
Part16.FormFactor = Enum.FormFactor.Custom
609
Part16.Size = Vector3.new(0.20740743, 0.34074083, 0.200000003)
610
Part16.CFrame = CFrame.new(34.5, 1.58676803, -12.7407217, -1, 0, -0, 0, 0, -1, 0, -1, -0)
611
Part16.BottomSurface = Enum.SurfaceType.Smooth
612
Part16.TopSurface = Enum.SurfaceType.Smooth
613
Part16.Color = Color3.new(0.105882, 0.164706, 0.207843)
614
Part16.Position = Vector3.new(34.5, 1.58676803, -12.7407217)
615
Part16.Orientation = Vector3.new(90, 180, 0)
616
Part16.Color = Color3.new(0.105882, 0.164706, 0.207843)
617
SpecialMesh17.Parent = Part16
618
SpecialMesh17.Scale = Vector3.new(1, 1, 0.259259343)
619
SpecialMesh17.MeshType = Enum.MeshType.Wedge
620
SpecialMesh17.Scale = Vector3.new(1, 1, 0.259259343)
621
Part18.Parent = Tool0
622
Part18.Material = Enum.Material.SmoothPlastic
623
Part18.BrickColor = BrickColor.new("Black")
624
Part18.Reflectance = 0.20000000298023
625
Part18.Anchored = true
626
Part18.FormFactor = Enum.FormFactor.Custom
627
Part18.Size = Vector3.new(0.207407534, 0.200000003, 0.777780473)
628
Part18.CFrame = CFrame.new(34.5, 1.06821096, -11.8555298, 1, 0, 0, 0, 1, 0, 0, 0, 1)
629
Part18.BottomSurface = Enum.SurfaceType.Smooth
630
Part18.TopSurface = Enum.SurfaceType.Smooth
631
Part18.Color = Color3.new(0.105882, 0.164706, 0.207843)
632
Part18.Position = Vector3.new(34.5, 1.06821096, -11.8555298)
633
Part18.Color = Color3.new(0.105882, 0.164706, 0.207843)
634
BlockMesh19.Parent = Part18
635
BlockMesh19.Scale = Vector3.new(1, 0.592592061, 1)
636
BlockMesh19.Scale = Vector3.new(1, 0.592592061, 1)
637
Part20.Parent = Tool0
638
Part20.Material = Enum.Material.SmoothPlastic
639
Part20.BrickColor = BrickColor.new("Black")
640
Part20.Reflectance = 0.20000000298023
641
Part20.Rotation = Vector3.new(-90, 0, 0)
642
Part20.Anchored = true
643
Part20.FormFactor = Enum.FormFactor.Custom
644
Part20.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
645
Part20.CFrame = CFrame.new(34.4963379, 1.67563403, -9.23333359, 1, -0, 0, 0, -1.49011612e-08, 0.999999762, 0, -0.999999762, -1.49011612e-08)
646
Part20.BottomSurface = Enum.SurfaceType.Smooth
647
Part20.TopSurface = Enum.SurfaceType.Smooth
648
Part20.Color = Color3.new(0.105882, 0.164706, 0.207843)
649
Part20.Position = Vector3.new(34.4963379, 1.67563403, -9.23333359)
650
Part20.Orientation = Vector3.new(-89.9599991, 180, 180)
651
Part20.Color = Color3.new(0.105882, 0.164706, 0.207843)
652
BlockMesh21.Parent = Part20
653
BlockMesh21.Scale = Vector3.new(0.481481433, 0.703703821, 0.370370358)
654
BlockMesh21.Scale = Vector3.new(0.481481433, 0.703703821, 0.370370358)
655
Part22.Parent = Tool0
656
Part22.Material = Enum.Material.SmoothPlastic
657
Part22.BrickColor = BrickColor.new("Black")
658
Part22.Reflectance = 0.20000000298023
659
Part22.Rotation = Vector3.new(90, 0, 0)
660
Part22.Anchored = true
661
Part22.FormFactor = Enum.FormFactor.Custom
662
Part22.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
663
Part22.CFrame = CFrame.new(34.5, 1.50156295, -13.5444336, 1, 0, 0, 0, 0, -1, 0, 1, 0)
664
Part22.BottomSurface = Enum.SurfaceType.Smooth
665
Part22.TopSurface = Enum.SurfaceType.Smooth
666
Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
667
Part22.Position = Vector3.new(34.5, 1.50156295, -13.5444336)
668
Part22.Orientation = Vector3.new(90, 0, 0)
669
Part22.Color = Color3.new(0.105882, 0.164706, 0.207843)
670
SpecialMesh23.Parent = Part22
671
SpecialMesh23.Scale = Vector3.new(0.888889551, 0.851851761, 0.962963104)
672
SpecialMesh23.MeshType = Enum.MeshType.Wedge
673
SpecialMesh23.Scale = Vector3.new(0.888889551, 0.851851761, 0.962963104)
674
Part24.Parent = Tool0
675
Part24.Material = Enum.Material.SmoothPlastic
676
Part24.BrickColor = BrickColor.new("Black")
677
Part24.Reflectance = 0.20000000298023
678
Part24.Rotation = Vector3.new(-90, 0, 0)
679
Part24.Anchored = true
680
Part24.FormFactor = Enum.FormFactor.Custom
681
Part24.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
682
Part24.CFrame = CFrame.new(34.4963379, 1.67563403, -12.0999756, 1, 0, -0, 0, 0, 1, 0, -1, 0)
683
Part24.BottomSurface = Enum.SurfaceType.Smooth
684
Part24.TopSurface = Enum.SurfaceType.Smooth
685
Part24.Color = Color3.new(0.105882, 0.164706, 0.207843)
686
Part24.Position = Vector3.new(34.4963379, 1.67563403, -12.0999756)
687
Part24.Orientation = Vector3.new(-90, 0, 0)
688
Part24.Color = Color3.new(0.105882, 0.164706, 0.207843)
689
BlockMesh25.Parent = Part24
690
BlockMesh25.Scale = Vector3.new(0.70370388, 0.0740740448, 0.370370358)
691
BlockMesh25.Scale = Vector3.new(0.70370388, 0.0740740448, 0.370370358)
692
ManualWeld26.Name = "Part-to-AimPart Strong Joint"
693
ManualWeld26.Parent = Part24
694
ManualWeld26.C0 = CFrame.new(-0.100000001, -0.100000001, 0.100000001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
695
ManualWeld26.C1 = CFrame.new(0.0999984741, -0.0962898731, -0.1814785, -0.999999702, -4.8854865e-08, 5.96046448e-08, 5.96046448e-08, 1.34268845e-08, 0.999999702, -4.88548757e-08, 1, -5.71382657e-08)
696
ManualWeld26.Part0 = Part24
697
ManualWeld26.Part1 = Part237
698
Part27.Parent = Tool0
699
Part27.Material = Enum.Material.SmoothPlastic
700
Part27.BrickColor = BrickColor.new("Black")
701
Part27.Reflectance = 0.20000000298023
702
Part27.Anchored = true
703
Part27.FormFactor = Enum.FormFactor.Custom
704
Part27.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
705
Part27.CFrame = CFrame.new(34.6148682, 1.38291204, -10.6295776, 1, 0, 0, 0, 1, 0, 0, 0, 1)
706
Part27.BottomSurface = Enum.SurfaceType.Smooth
707
Part27.TopSurface = Enum.SurfaceType.Smooth
708
Part27.Color = Color3.new(0.105882, 0.164706, 0.207843)
709
Part27.Position = Vector3.new(34.6148682, 1.38291204, -10.6295776)
710
Part27.Color = Color3.new(0.105882, 0.164706, 0.207843)
711
BlockMesh28.Parent = Part27
712
BlockMesh28.Scale = Vector3.new(0.111111112, 0.0370370373, 0.370390445)
713
BlockMesh28.Scale = Vector3.new(0.111111112, 0.0370370373, 0.370390445)
714
Part29.Parent = Tool0
715
Part29.Material = Enum.Material.SmoothPlastic
716
Part29.BrickColor = BrickColor.new("Black")
717
Part29.Reflectance = 0.20000000298023
718
Part29.Rotation = Vector3.new(-90, 0, 0)
719
Part29.Anchored = true
720
Part29.FormFactor = Enum.FormFactor.Custom
721
Part29.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
722
Part29.CFrame = CFrame.new(34.4963379, 1.67563403, -9.35925198, 1, -0, 0, 0, -1.49011612e-08, 0.999999762, 0, -0.999999762, -1.49011612e-08)
723
Part29.BottomSurface = Enum.SurfaceType.Smooth
724
Part29.TopSurface = Enum.SurfaceType.Smooth
725
Part29.Color = Color3.new(0.105882, 0.164706, 0.207843)
726
Part29.Position = Vector3.new(34.4963379, 1.67563403, -9.35925198)
727
Part29.Orientation = Vector3.new(-89.9599991, 180, 180)
728
Part29.Color = Color3.new(0.105882, 0.164706, 0.207843)
729
BlockMesh30.Parent = Part29
730
BlockMesh30.Scale = Vector3.new(0.0370370373, 0.111111142, 0.370370358)
731
BlockMesh30.Scale = Vector3.new(0.0370370373, 0.111111142, 0.370370358)
732
Part31.Parent = Tool0
733
Part31.Material = Enum.Material.SmoothPlastic
734
Part31.BrickColor = BrickColor.new("Black")
735
Part31.Reflectance = 0.20000000298023
736
Part31.Rotation = Vector3.new(-180, 0, -180)
737
Part31.Anchored = true
738
Part31.FormFactor = Enum.FormFactor.Custom
739
Part31.Size = Vector3.new(0.200000003, 0.748149335, 0.222222224)
740
Part31.CFrame = CFrame.new(34.5, 0.634863973, -12.1332998, -1, 0, 0, 0, 1, 0, 0, 0, -1)
741
Part31.BottomSurface = Enum.SurfaceType.Smooth
742
Part31.TopSurface = Enum.SurfaceType.Smooth
743
Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
744
Part31.Position = Vector3.new(34.5, 0.634863973, -12.1332998)
745
Part31.Orientation = Vector3.new(0, 180, 0)
746
Part31.Color = Color3.new(0.105882, 0.164706, 0.207843)
747
BlockMesh32.Parent = Part31
748
BlockMesh32.Scale = Vector3.new(0.962963223, 1, 1)
749
BlockMesh32.Scale = Vector3.new(0.962963223, 1, 1)
750
Part33.Parent = Tool0
751
Part33.Material = Enum.Material.SmoothPlastic
752
Part33.BrickColor = BrickColor.new("Black")
753
Part33.Reflectance = 0.20000000298023
754
Part33.Rotation = Vector3.new(0, 0, 90)
755
Part33.Anchored = true
756
Part33.FormFactor = Enum.FormFactor.Custom
757
Part33.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
758
Part33.CFrame = CFrame.new(34.5296631, 1.67563403, -9.31847382, 0, -1, 0, 0.999999762, -0, 1.49011612e-08, -1.49011612e-08, -0, 0.999999762)
759
Part33.BottomSurface = Enum.SurfaceType.Smooth
760
Part33.TopSurface = Enum.SurfaceType.Smooth
761
Part33.Color = Color3.new(0.105882, 0.164706, 0.207843)
762
Part33.Position = Vector3.new(34.5296631, 1.67563403, -9.31847382)
763
Part33.Orientation = Vector3.new(0, 0, 90)
764
Part33.Color = Color3.new(0.105882, 0.164706, 0.207843)
765
SpecialMesh34.Parent = Part33
766
SpecialMesh34.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
767
SpecialMesh34.MeshType = Enum.MeshType.Wedge
768
SpecialMesh34.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
769
Part35.Parent = Tool0
770
Part35.Material = Enum.Material.SmoothPlastic
771
Part35.BrickColor = BrickColor.new("Black")
772
Part35.Rotation = Vector3.new(-180, -90, 0)
773
Part35.Anchored = true
774
Part35.FormFactor = Enum.FormFactor.Custom
775
Part35.Size = Vector3.new(1.97037089, 0.200000003, 0.200000003)
776
Part35.CFrame = CFrame.new(34.581543, 1.26816404, -9.98516846, 0, 0, -1, 0, -1, -0, -1, 0, -0)
777
Part35.BottomSurface = Enum.SurfaceType.Smooth
778
Part35.TopSurface = Enum.SurfaceType.Smooth
779
Part35.Color = Color3.new(0.105882, 0.164706, 0.207843)
780
Part35.Position = Vector3.new(34.581543, 1.26816404, -9.98516846)
781
Part35.Orientation = Vector3.new(0, -90, 180)
782
Part35.Color = Color3.new(0.105882, 0.164706, 0.207843)
783
SpecialMesh36.Parent = Part35
784
SpecialMesh36.Scale = Vector3.new(1, 0.518519938, 0.148148149)
785
SpecialMesh36.MeshType = Enum.MeshType.Wedge
786
SpecialMesh36.Scale = Vector3.new(1, 0.518519938, 0.148148149)
787
Part37.Parent = Tool0
788
Part37.Material = Enum.Material.SmoothPlastic
789
Part37.BrickColor = BrickColor.new("Black")
790
Part37.Reflectance = 0.20000000298023
791
Part37.Rotation = Vector3.new(180, 0, -180)
792
Part37.Anchored = true
793
Part37.FormFactor = Enum.FormFactor.Custom
794
Part37.Size = Vector3.new(0.20740746, 0.200000003, 0.548148036)
795
Part37.CFrame = CFrame.new(34.5, 1.34970605, -12.1184645, -1, 0, -4.37113883e-08, 0, 1, -0, 4.37113883e-08, 0, -1)
796
Part37.BottomSurface = Enum.SurfaceType.Smooth
797
Part37.TopSurface = Enum.SurfaceType.Smooth
798
Part37.Color = Color3.new(0.105882, 0.164706, 0.207843)
799
Part37.Position = Vector3.new(34.5, 1.34970605, -12.1184645)
800
Part37.Orientation = Vector3.new(0, -180, 0)
801
Part37.Color = Color3.new(0.105882, 0.164706, 0.207843)
802
SpecialMesh38.Parent = Part37
803
SpecialMesh38.Scale = Vector3.new(1, 0.814816296, 1)
804
SpecialMesh38.MeshType = Enum.MeshType.Wedge
805
SpecialMesh38.Scale = Vector3.new(1, 0.814816296, 1)
806
Part39.Parent = Tool0
807
Part39.Material = Enum.Material.SmoothPlastic
808
Part39.BrickColor = BrickColor.new("Black")
809
Part39.Reflectance = 0.20000000298023
810
Part39.Rotation = Vector3.new(-90, 0, 0)
811
Part39.Anchored = true
812
Part39.FormFactor = Enum.FormFactor.Custom
813
Part39.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
814
Part39.CFrame = CFrame.new(34.4963379, 1.67197096, -12.1221924, 1, 0, -0, 0, 0, 1, 0, -1, 0)
815
Part39.BottomSurface = Enum.SurfaceType.Smooth
816
Part39.TopSurface = Enum.SurfaceType.Smooth
817
Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
818
Part39.Position = Vector3.new(34.4963379, 1.67197096, -12.1221924)
819
Part39.Orientation = Vector3.new(-90, 0, 0)
820
Part39.Color = Color3.new(0.105882, 0.164706, 0.207843)
821
BlockMesh40.Parent = Part39
822
BlockMesh40.Scale = Vector3.new(0.259259313, 0.148148119, 0.111111082)
823
BlockMesh40.Scale = Vector3.new(0.259259313, 0.148148119, 0.111111082)
824
ManualWeld41.Name = "Part-to-AimPart Strong Joint"
825
ManualWeld41.Parent = Part39
826
ManualWeld41.C0 = CFrame.new(-0.100000001, -0.100000001, 0.100000001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
827
ManualWeld41.C1 = CFrame.new(0.0999984741, -0.0999529362, -0.159261703, -0.999999702, -4.8854865e-08, 5.96046448e-08, 5.96046448e-08, 1.34268845e-08, 0.999999702, -4.88548757e-08, 1, -5.71382657e-08)
828
ManualWeld41.Part0 = Part39
829
ManualWeld41.Part1 = Part237
830
Part42.Parent = Tool0
831
Part42.Material = Enum.Material.SmoothPlastic
832
Part42.BrickColor = BrickColor.new("Black")
833
Part42.Reflectance = 0.20000000298023
834
Part42.Rotation = Vector3.new(-90, 0, 0)
835
Part42.Anchored = true
836
Part42.FormFactor = Enum.FormFactor.Custom
837
Part42.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
838
Part42.CFrame = CFrame.new(34.5629883, 1.67563403, -12.1740723, 1, 0, -0, 0, 0, 1, 0, -1, 0)
839
Part42.BottomSurface = Enum.SurfaceType.Smooth
840
Part42.TopSurface = Enum.SurfaceType.Smooth
841
Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)
842
Part42.Position = Vector3.new(34.5629883, 1.67563403, -12.1740723)
843
Part42.Orientation = Vector3.new(-90, 0, 0)
844
Part42.Color = Color3.new(0.105882, 0.164706, 0.207843)
845
BlockMesh43.Parent = Part42
846
BlockMesh43.Scale = Vector3.new(0.111111112, 0.666666627, 0.370370358)
847
BlockMesh43.Scale = Vector3.new(0.111111112, 0.666666627, 0.370370358)
848
ManualWeld44.Name = "Part-to-AimPart Strong Joint"
849
ManualWeld44.Parent = Part42
850
ManualWeld44.C0 = CFrame.new(-0.100000001, -0.100000001, 0.100000001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
851
ManualWeld44.C1 = CFrame.new(0.0333480835, -0.0962898731, -0.107381821, -0.999999702, -4.8854865e-08, 5.96046448e-08, 5.96046448e-08, 1.34268845e-08, 0.999999702, -4.88548757e-08, 1, -5.71382657e-08)
852
ManualWeld44.Part0 = Part42
853
ManualWeld44.Part1 = Part237
854
LocalScript45.Name = "Gun_Script"
855
LocalScript45.Parent = Tool0
856
table.insert(cors,sandbox(LocalScript45,function()
857
wait(0.5)
858
--Made by YouTubes--
859
--Edit settings below--
860
local Tool = script.Parent
861
local Settings = {
862
	Range = 1000
863
	,Spread = 7
864
	,Damage = {40, 40}
865
	,HeadShotDamage = {70, 120}
866
	,Bullets = 1
867
	,FireRate = 0.1
868
	,Automatic = false
869
	,AntiTK = true
870
	,ImpactDuration = 3
871
	--Reload
872
	,ReloadKey = "R"
873
	,ReloadTime = 2.5
874
	,Ammo = 30
875
	,IncludeChamberedBullet = true
876
	--Gui
877
	,GuiPos = Vector2.new(script.Gui.Frame.Position.X.Scale, script.Gui.Frame.Position.Y.Scale)
878
	--Arms
879
	,OneHanded = false
880
	,FakeArms = true
881
	,FakeArmTransparency = 0
882
	,RightPos = CFrame.new(-0.75, -0.25, 0.5) * CFrame.Angles(math.rad(-90), 0, 0)
883
	,LeftPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-90), math.rad(45), 0)
884
	,AimPart = Tool.AimPart
885
	,AimPartOffset = CFrame.new()
886
	,AimGripOffset = Vector3.new(0, 0, 0)
887
	,LeftAimPos = CFrame.new(1, 0.5, 0.5) * CFrame.Angles(math.rad(-100), math.rad(45), 0)
888
	,AimAnim = {
889
		Enabled = false
890
		,Frames = 50
891
		,Time = 0.1
892
	}
893
	,ChangeFOV = {true, 60}
894
	,SpreadReduction = 5
895
	--Weld
896
	,Weld = true
897
	--Mouse
898
	,Icons = {
899
		Idle = "rbxassetid://70288585"
900
		,Fire1 = "rbxassetid://137983646"
901
		,Fire2 = "rbxassetid://137983646"
902
		,Fire3 = "rbxassetid://137983646"
903
		,Reload = "rbxassetid://506273075"
904
		,Aim = "rbxasset://textures/Blank.png"
905
	}
906
	,FireMouseAnimTime = 0.15
907
	--Recoil
908
	,Recoil = math.rad(1)
909
	--Smoke
910
	,Smoke = true
911
	,SmokePart = Tool.SmokePart
912
	,Smokes = {{script.Smoke, 6, 0.2}, {script.Smoke1, 0.1}, {script.Smoke1, 0.1}, {script.Flash, 0.03}}
913
	--Sprint
914
	,Sprint = true
915
	,SprintSpeed = 25
916
	,SprintKey = "0"
917
	,SprintSpreadIncrease = 40
918
	,SprintArmOffset = CFrame.new(0.25, 0.125, 0.25) * CFrame.Angles(math.rad(-30), math.rad(35), 0)
919
	--Other
920
	,DropHats = true
921
}
922
923
--Do not edit below this lign--
924
925
local Orig_Spread = Settings.Spread
926
local Orig_Grip = Tool.GripPos
927
928
local Player = game.Players.LocalPlayer
929
local Character = Player.Character
930
931
local Camera = Workspace.CurrentCamera
932
933
local Ammo, StoredAmmo = script.Ammo, script.StoredAmmo
934
935
local Gui, CanUpdateGui = nil, true
936
937
local Sprinting, Equipped
938
939
function Update_Gui()
940
	if Gui and CanUpdateGui then
941
		Gui.Frame.AmmoDisplay.Text = Ammo.Value .. "|" .. StoredAmmo.Value
942
	end
943
end
944
945
local Welded
946
if Settings.Weld then
947
	Delay(0, function()
948
		local weldC0s = {}
949
		for i, v in pairs(Tool:GetChildren()) do
950
			if v:IsA("BasePart") and v ~= Tool.Handle then
951
				table.insert(weldC0s, {v, Tool.Handle.CFrame:toObjectSpace(v.CFrame)})
952
				v.Anchored = false
953
			end
954
		end
955
		Tool.Handle.Anchored = false
956
		local welds = {}
957
		Tool.Equipped:connect(function()
958
			for i, v in ipairs(welds) do
959
				v.Part1 = nil
960
				v:Destroy()
961
			end
962
			for i, v in ipairs(weldC0s) do
963
				if v[1] and v[2] then
964
					local w = Instance.new("Weld", Tool.Handle)
965
					w.Part0 = Tool.Handle
966
					w.Part1 = v[1]
967
					w.C0 = v[2]
968
					table.insert(welds, w)
969
				end
970
			end
971
		end)
972
		wait()
973
		Welded = true
974
	end)
975
end
976
977
local Left_Weld, Right_Weld
978
979
Ammo.Changed:connect(Update_Gui)
980
StoredAmmo.Changed:connect(Update_Gui)
981
982
Settings.Range = math.min(Settings.Range, 999)
983
984
local Ignore_Model = Workspace:FindFirstChild("Ray_Ignore") or Instance.new("Model", Workspace)
985
Ignore_Model.Name = "Ray_Ignore"
986
987
local Ray_Ignore = {Character, Ignore_Model, Camera}
988
989
Character.Humanoid.Died:connect(function()
990
	Tool.Parent = Player.Backpack
991
end)
992
993
function Fire(Mouse)
994
	local Spread = CFrame.Angles(math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10), math.rad(math.random(-Settings.Spread, Settings.Spread)/10))
995
	local Ray = Ray.new(Character.Head.Position, (CFrame.new(Character.Head.Position, Mouse.Hit.p) * Spread).lookVector.unit * Settings.Range)
996
	local Hit, Pos = Workspace:FindPartOnRayWithIgnoreList(Ray, Ray_Ignore)
997
	if Hit and Hit.Parent:FindFirstChild("Humanoid") then
998
		local Hit_Player = game.Players:GetPlayerFromCharacter(Hit.Parent)
999
		if Settings.AntiTK and not Hit_Player.Neutral and Hit_Player.TeamColor == Player.TeamColor then
1000
			return
1001
		end
1002
		local Humanoid = Hit.Parent.Humanoid
1003
		local c = Instance.new("ObjectValue")
1004
		c.Name = "creator"
1005
		c.Value = Player
1006
		game.Debris:AddItem(c, 3)
1007
		c.Parent = Humanoid
1008
		if Hit.Name == "Head" then
1009
			Humanoid.Health = Humanoid.Health - math.random(Settings.HeadShotDamage[1], Settings.HeadShotDamage[2])
1010
		else
1011
			Humanoid.Health = Humanoid.Health - math.random(Settings.Damage[1], Settings.Damage[2])
1012
		end
1013
	elseif Hit then
1014
		local Hit_Part = Instance.new("Part", Ignore_Model)
1015
		Hit_Part.FormFactor = "Custom"
1016
		Hit_Part.TopSurface = 0
1017
		Hit_Part.BottomSurface = 0
1018
		Hit_Part.Anchored = true
1019
		Hit_Part.CanCollide = false
1020
		Hit_Part.Size = Vector3.new()
1021
		Hit_Part.CFrame = CFrame.new(Pos) * CFrame.Angles(math.random(0, 360), math.random(0, 360), math.random(0, 360))
1022
		Hit_Part.BrickColor = BrickColor.new("Black")
1023
		game.Debris:AddItem(Hit_Part, Settings.ImpactDuration)
1024
		if not Hit.Anchored then
1025
			local w = Instance.new("Weld", Hit_Part)
1026
			w.Part0 = Hit
1027
			w.Part1 = Hit_Part
1028
			w.C0 = Hit.CFrame:toObjectSpace(Hit_Part.CFrame)
1029
			Hit_Part.Anchored = false
1030
		end
1031
		if Hit.Parent:IsA("Hat") and Settings.DropHats then
1032
			Hit.Parent.Parent = workspace
1033
			game.Debris:AddItem(Hit, 3)
1034
		end
1035
	end
1036
end
1037
1038
local Can_Shoot = true
1039
local Reloading = false
1040
1041
local First_Person = false
1042
1043
local Mouse_Held
1044
1045
Tool.Equipped:connect(function(Mouse)
1046
	Equipped = true
1047
	if Settings.Weld and not Welded then
1048
		wait()
1049
		Tool.Parent = Player.Backpack
1050
	end
1051
	Character = Player.Character
1052
	if Gui then
1053
		return
1054
	end
1055
	Ray_Ignore = {Character, Ignore_Model, Camera}
1056
	Mouse.Icon = Settings.Icons.Idle
1057
	Gui = script.Gui:Clone()
1058
	Gui.Parent = Player.PlayerGui
1059
	Gui.Frame.Position = UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, 1.1, Gui.Frame.Position.Y.Offset)
1060
	Gui.Frame:TweenPosition(UDim2.new(Settings.GuiPos.X, Gui.Frame.Position.X.Offset, Settings.GuiPos.Y, Gui.Frame.Position.Y.Offset), "Out", "Bounce", 1)
1061
	CanUpdateGui = true
1062
	Update_Gui()
1063
	Mouse.Button1Down:connect(function()
1064
		if Can_Shoot and Ammo.Value > 0 and Character.Humanoid.Health > 0 then
1065
			Mouse_Held = true
1066
			while true do
1067
				Can_Shoot = false
1068
				Delay(0, function()
1069
					local t = math.min(Settings.FireMouseAnimTime/3, Settings.FireRate/3)
1070
					if not Aiming then
1071
						Mouse.Icon = Settings.Icons.Fire1
1072
					end
1073
					wait(t)
1074
					if not Aiming then
1075
						if Reloading then return end
1076
						Mouse.Icon = Settings.Icons.Fire2
1077
					end
1078
					wait(t)
1079
					if not Aiming then
1080
						if Reloading then return end
1081
						Mouse.Icon = Settings.Icons.Fire3
1082
					end
1083
					wait(t)
1084
					if not Aiming then
1085
						if Reloading then return end
1086
						Mouse.Icon = Settings.Icons.Idle
1087
					end
1088
				end)
1089
				if Settings.Smoke then
1090
					for i, v in pairs(Settings.Smokes) do
1091
						local s = v[1]:Clone()
1092
						s.Parent = Settings.SmokePart
1093
						s.Enabled = true
1094
						game.Debris:AddItem(s, v[2])
1095
						if v[3] then
1096
							Delay(v[3], function()
1097
								s.Enabled = false
1098
							end)
1099
						end
1100
					end
1101
				end
1102
				for _ = 1, Settings.Bullets do
1103
					pcall(function() Fire(Mouse) end)
1104
				end
1105
				Camera.CoordinateFrame = CFrame.new(Camera.Focus.p) * (Camera.CoordinateFrame - Camera.CoordinateFrame.p) * CFrame.Angles(math.abs(Settings.Recoil), 0, 0) * CFrame.new(0, 0, (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude)
1106
				if Tool.Handle:FindFirstChild("Shoot") then
1107
					Tool.Handle.Shoot:Play()
1108
				end
1109
				Ammo.Value = Ammo.Value - 1
1110
				wait(Settings.FireRate)
1111
				if not Settings.Automatic or Ammo.Value <= 0 or Character.Humanoid.Health <= 0 or not Mouse_Held then
1112
					break
1113
				end
1114
			end
1115
			Can_Shoot = true
1116
		elseif Can_Shoot and Character.Humanoid.Health > 0 and Tool.Handle:FindFirstChild("Click") then
1117
			Tool.Handle.Click:Play()
1118
		end
1119
	end)
1120
	Mouse.Button1Up:connect(function()
1121
		Mouse_Held = false
1122
	end)
1123
	Mouse.KeyDown:connect(function(Key)
1124
		if Key:upper() == Settings.ReloadKey:upper() and Can_Shoot and StoredAmmo.Value > 0 and not Aiming then
1125
			if Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo + 1 or not Settings.IncludeChamberedBullet and Ammo.Value == Settings.Ammo then
1126
				return
1127
			end
1128
			Can_Shoot = false
1129
			Reloading = true
1130
			local TextLabel = Gui.Frame.AmmoDisplay
1131
			Delay(0, function()
1132
				CanUpdateGui = false
1133
				TextLabel.Text = "Reloading."
1134
				wait(Settings.ReloadTime/3)
1135
				if TextLabel then
1136
					TextLabel.Text = "Reloading.."
1137
				end
1138
				wait(Settings.ReloadTime/3)
1139
				if TextLabel then
1140
					TextLabel.Text = "Reloading..."
1141
				end
1142
			end)
1143
			if Tool.Handle:FindFirstChild("Reload") then
1144
				Tool.Handle.Reload:Play()
1145
			end
1146
			Mouse.Icon = Settings.Icons.Reload
1147
			wait(Settings.ReloadTime)
1148
			Mouse.Icon = Settings.Icons.Idle
1149
			CanUpdateGui = true
1150
			local m = Settings.Ammo
1151
			if Ammo.Value > 0 and Settings.IncludeChamberedBullet then
1152
				m = m + 1
1153
			end
1154
			if (StoredAmmo.Value - (m - Ammo.Value)) <= 0 then
1155
				Ammo.Value = Ammo.Value + StoredAmmo.Value
1156
				StoredAmmo.Value = 0
1157
			else
1158
				StoredAmmo.Value = StoredAmmo.Value - (m - Ammo.Value)
1159
				Ammo.Value = m
1160
			end
1161
			Can_Shoot = true
1162
			Reloading = false
1163
		elseif Key:upper() == Settings.SprintKey:upper() and Settings.Sprint and not Aiming then
1164
			Sprinting = true
1165
			Character.Humanoid.WalkSpeed = Settings.SprintSpeed
1166
			Settings.Spread = Settings.Spread + Settings.SprintSpreadIncrease
1167
		end
1168
	end)
1169
	Mouse.KeyUp:connect(function(Key)
1170
		if Key:upper() == Settings.SprintKey:upper() and Sprinting then
1171
			Sprinting = false
1172
			Character.Humanoid.WalkSpeed = 16
1173
			Settings.Spread = Settings.Spread - Settings.SprintSpreadIncrease
1174
			Right_Weld.C0 = CFrame.new(0, -1.5, 0)
1175
		end
1176
	end)
1177
	Mouse.Button2Down:connect(function()
1178
		if not Reloading and not Sprinting and not Aiming and (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 then
1179
			Aiming = true
1180
			Mouse.Icon = Settings.Icons.Aim
1181
			Right_Weld.C1 = CFrame.new()
1182
			Right_Weld.C0 = CFrame.new()
1183
			Right_Weld.C1 = Character.Head.CFrame:toObjectSpace(Settings.AimPart.CFrame)
1184
			Left_Weld.C1 = Settings.LeftAimPos
1185
			if Settings.ChangeFOV[1] then
1186
				Camera.FieldOfView = Settings.ChangeFOV[2]
1187
			end
1188
			Tool.GripPos = Orig_Grip + Settings.AimGripOffset
1189
			Settings.Spread = Settings.Spread - Settings.SpreadReduction
1190
		end
1191
	end)
1192
	Mouse.Button2Up:connect(function()
1193
		if Aiming then
1194
			Mouse.Icon = Settings.Icons.Idle
1195
			Tool.GripPos = Orig_Grip
1196
			Right_Weld.C1 = Settings.RightPos
1197
			Right_Weld.C0 = CFrame.new(0, -1.5, 0)
1198
			Left_Weld.C1 = Settings.LeftPos
1199
			if Settings.ChangeFOV[1] then
1200
				Camera.FieldOfView = 70
1201
			end
1202
			Settings.Spread = Settings.Spread + Settings.SpreadReduction
1203
			Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1204
			Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1205
			wait(0.25)
1206
			Aiming = false
1207
		end
1208
	end)
1209
	wait()
1210
	Camera.Changed:connect(function()
1211
		if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
1212
			Mouse.TargetFilter = workspace
1213
			Character.Torso.Neck.C1 = CFrame.new()
1214
			Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
1215
		end
1216
	end)
1217
	Mouse.Idle:connect(function()
1218
		if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude < 1 and Equipped then
1219
			Mouse.TargetFilter = workspace
1220
			Character.Torso.Neck.C1 = CFrame.new()
1221
			Character.Torso.Neck.C0 = CFrame.new(0, 1.5, 0) * CFrame.Angles(math.asin((Mouse.Hit.p - Mouse.Origin.p).unit.y), 0, 0)
1222
		end
1223
	end)
1224
	while wait() and Equipped do
1225
		if Sprinting then
1226
			Right_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
1227
			Left_Weld.C0 = CFrame.new(0, -1.5, 0) * Settings.SprintArmOffset
1228
		elseif not Aiming then
1229
			Left_Weld.C0 = CFrame.new(0, -1.5, 0)
1230
		end
1231
		if (Camera.Focus.p - Camera.CoordinateFrame.p).magnitude > 1 and Equipped then
1232
			Mouse.TargetFilter = nil
1233
			Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1234
			Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1235
		end
1236
	end
1237
end)
1238
1239
local Arms_Made
1240
local Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model
1241
1242
Tool.Equipped:connect(function(Mouse)
1243
	if Character and not Arms_Made then
1244
		Arms_Made = true
1245
		local Torso = Character.Torso
1246
		Torso["Right Shoulder"].Part1 = nil
1247
		Left_Weld = Instance.new("Weld", Torso)
1248
		Left_Weld.Name = "Left_Weld"
1249
		Left_Weld.Part0 = Character.Head
1250
		Left_Weld.C0 = CFrame.new(0, -1.5, 0)
1251
		if not Settings.OneHanded then
1252
			Torso["Left Shoulder"].Part1 = nil
1253
			Left_Weld.Part1 = Character["Left Arm"]
1254
		end
1255
		Right_Weld = Instance.new("Weld", Torso)
1256
		Right_Weld.Name = "Right_Weld"
1257
		Right_Weld.Part0 = Character.Head
1258
		Right_Weld.Part1 = Character["Right Arm"]
1259
		Right_Weld.C0 = CFrame.new(0, -1.5, 0)
1260
		Left_Weld.C1 = Settings.LeftPos
1261
		Right_Weld.C1 = Settings.RightPos
1262
	end
1263
	if Settings.FakeArms and not Fake_Arm_Right then
1264
		Fake_Arm_Right, Fake_Arm_Left = Character["Right Arm"]:Clone(), Character["Left Arm"]:Clone()
1265
		Fake_Arm_Right.FormFactor, Fake_Arm_Left.FormFactor = "Custom", "Custom"
1266
		Fake_Arm_Right.Size, Fake_Arm_Left.Size = Vector3.new(), Vector3.new()
1267
		local fakeArms = {Fake_Arm_Right, Fake_Arm_Left}
1268
		for i = 1, 2 do
1269
			local w = Instance.new("Weld", fakeArms[i])
1270
			w.Part0 = Character[fakeArms[i].Name]
1271
			w.Part1 = fakeArms[i]
1272
			fakeArms[i].Transparency = Settings.FakeArmTransparency
1273
		end
1274
		Fake_Arm_Model = Instance.new("Model", Camera)
1275
		Fake_Arm_Right.Parent = Fake_Arm_Model
1276
		if not Settings.OneHanded then
1277
			Fake_Arm_Left.Parent = Fake_Arm_Model
1278
		end
1279
		Fake_Arm_Model.Name = "FakeArms"
1280
		if Settings.CharacterMeshes then
1281
			for i, v in pairs(Character:GetChildren()) do
1282
				if v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.LeftArm or v:IsA("CharacterMesh") and v.BodyPart == Enum.BodyPart.RightArm then
1283
					v:Clone().Parent = Fake_Arm_Model
1284
				end
1285
			end
1286
		end
1287
		if Character:FindFirstChild("Shirt") then
1288
			Instance.new("Humanoid", Fake_Arm_Model)
1289
			Character.Shirt:Clone().Parent = Fake_Arm_Model
1290
		else
1291
			local Arm_Mesh = Instance.new("SpecialMesh", Fake_Arm_Right)
1292
			Arm_Mesh.MeshType, Arm_Mesh.Scale = "Brick", Vector3.new(5, 10, 5)
1293
			local Arm_Mesh2 = Instance.new("SpecialMesh", Fake_Arm_Left)
1294
			Arm_Mesh2.MeshType, Arm_Mesh2.Scale = "Brick", Vector3.new(5, 10, 5)
1295
		end
1296
	end
1297
end)
1298
1299
Tool.Unequipped:connect(function()
1300
	Equipped = false
1301
	Tool.GripPos = Orig_Grip
1302
	Aiming = false
1303
	Settings.Spread = Orig_Spread
1304
	if Settings.ChangeFOV[1] then
1305
		Camera.FieldOfView = 70
1306
	end
1307
	if Gui then
1308
		Gui:Destroy()
1309
		Gui = nil
1310
	end
1311
	for i, v in pairs(Tool.Handle:GetChildren()) do
1312
		if v:IsA("Sound") then
1313
			v:Stop()
1314
		end
1315
	end
1316
	if Fake_Arm_Right and Fake_Arm_Left and Fake_Arm_Model then
1317
		Fake_Arm_Model:Destroy()
1318
		Fake_Arm_Right, Fake_Arm_Left, Fake_Arm_Model = nil, nil, nil
1319
	end
1320
	if Character and Left_Weld and Right_Weld then
1321
		Arms_Made = false
1322
		local Torso = Character.Torso
1323
		Torso["Right Shoulder"].Part1, Torso["Left Shoulder"].Part1 = Character["Right Arm"], Character["Left Arm"]
1324
		Left_Weld:Destroy()
1325
		Right_Weld:Destroy()
1326
	end
1327
	Sprinting = false
1328
	Character.Torso.Neck.C0 = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1329
	Character.Torso.Neck.C1 = CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
1330
	Character.Humanoid.WalkSpeed = 16
1331
end)
1332
1333
end))
1334
NumberValue46.Name = "Ammo"
1335
NumberValue46.Parent = LocalScript45
1336
NumberValue46.Value = 31
1337
NumberValue47.Name = "StoredAmmo"
1338
NumberValue47.Parent = LocalScript45
1339
NumberValue47.Value = 400
1340
PointLight48.Name = "Flash"
1341
PointLight48.Parent = LocalScript45
1342
PointLight48.Color = Color3.new(0.772549, 0.384314, 0)
1343
PointLight48.Brightness = 10
1344
PointLight48.Range = 10
1345
PointLight48.Shadows = true
1346
PointLight48.Color = Color3.new(0.772549, 0.384314, 0)
1347
Smoke49.Parent = LocalScript45
1348
Smoke49.Size = 0.25
1349
Smoke49.Color = Color3.new(0.372549, 0.372549, 0.372549)
1350
Smoke49.Enabled = false
1351
Smoke49.Opacity = 0.25999999046326
1352
Smoke49.RiseVelocity = 4
1353
Smoke49.Color = Color3.new(0.372549, 0.372549, 0.372549)
1354
Smoke50.Name = "Smoke1"
1355
Smoke50.Parent = LocalScript45
1356
Smoke50.Size = 0.10000000149012
1357
Smoke50.Color = Color3.new(1, 0.6, 0.2)
1358
Smoke50.Enabled = false
1359
Smoke50.Opacity = 0.40000000596046
1360
Smoke50.Color = Color3.new(1, 0.6, 0.2)
1361
ScreenGui51.Name = "Gui"
1362
ScreenGui51.Parent = LocalScript45
1363
Frame52.Parent = ScreenGui51
1364
Frame52.Transparency = 0.5
1365
Frame52.Size = UDim2.new(0, 120, 0, 35)
1366
Frame52.Position = UDim2.new(1, -150, 1, -44)
1367
Frame52.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
1368
Frame52.BackgroundTransparency = 0.5
1369
Frame52.BorderSizePixel = 3
1370
TextLabel53.Name = "AmmoDisplay"
1371
TextLabel53.Parent = Frame52
1372
TextLabel53.Transparency = 1
1373
TextLabel53.Size = UDim2.new(1, 0, 1, 0)
1374
TextLabel53.Text = ""
1375
TextLabel53.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
1376
TextLabel53.BackgroundTransparency = 1
1377
TextLabel53.Font = Enum.Font.SourceSansBold
1378
TextLabel53.FontSize = Enum.FontSize.Size24
1379
TextLabel53.TextColor3 = Color3.new(0, 0, 0)
1380
TextLabel53.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
1381
TextLabel53.TextStrokeTransparency = 0.5
1382
TextLabel53.TextXAlignment = Enum.TextXAlignment.Right
1383
Frame54.Parent = ScreenGui51
1384
Frame54.Transparency = 0.5
1385
Frame54.Size = UDim2.new(0, 126, 0, 10)
1386
Frame54.Position = UDim2.new(1, -153, 1, -62)
1387
Frame54.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
1388
Frame54.BackgroundTransparency = 0.5
1389
Frame54.BorderSizePixel = 3
1390
TextLabel55.Name = "Caliber"
1391
TextLabel55.Parent = Frame54
1392
TextLabel55.Transparency = 1
1393
TextLabel55.Size = UDim2.new(1, 0, 1, 0)
1394
TextLabel55.Text = "6.5mm"
1395
TextLabel55.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
1396
TextLabel55.BackgroundTransparency = 1
1397
TextLabel55.Font = Enum.Font.SourceSansBold
1398
TextLabel55.FontSize = Enum.FontSize.Size12
1399
TextLabel55.TextColor3 = Color3.new(0, 0, 0)
1400
TextLabel55.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
1401
TextLabel55.TextStrokeTransparency = 0.5
1402
TextLabel55.TextXAlignment = Enum.TextXAlignment.Right
1403
Frame56.Parent = ScreenGui51
1404
Frame56.Transparency = 0.5
1405
Frame56.Size = UDim2.new(0, 126, 0, 40)
1406
Frame56.Position = UDim2.new(1, -153, 1, -109)
1407
Frame56.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
1408
Frame56.BackgroundTransparency = 0.5
1409
Frame56.BorderSizePixel = 3
1410
TextLabel57.Name = "Accessories"
1411
TextLabel57.Parent = Frame56
1412
TextLabel57.Transparency = 1
1413
TextLabel57.Size = UDim2.new(1, 0, 1, 0)
1414
TextLabel57.Text = "MX"
1415
TextLabel57.BackgroundColor3 = Color3.new(0.380392, 0.380392, 0.380392)
1416
TextLabel57.BackgroundTransparency = 1
1417
TextLabel57.Font = Enum.Font.SourceSansBold
1418
TextLabel57.FontSize = Enum.FontSize.Size14
1419
TextLabel57.TextColor3 = Color3.new(0, 0, 0)
1420
TextLabel57.TextStrokeColor3 = Color3.new(0.380392, 0.380392, 0.380392)
1421
TextLabel57.TextStrokeTransparency = 0.5
1422
TextLabel57.TextXAlignment = Enum.TextXAlignment.Right
1423
TextLabel58.Parent = ScreenGui51
1424
TextLabel58.Transparency = 50
1425
TextLabel58.Size = UDim2.new(0, 200, 0, 50)
1426
TextLabel58.Text = "Made by 1ndrew"
1427
TextLabel58.BackgroundColor3 = Color3.new(1, 1, 1)
1428
TextLabel58.BackgroundTransparency = 50
1429
TextLabel58.BorderColor3 = Color3.new(1, 1, 1)
1430
TextLabel58.Font = Enum.Font.SourceSans
1431
TextLabel58.FontSize = Enum.FontSize.Size14
1432
TextLabel58.TextColor3 = Color3.new(0, 0, 1)
1433
Part59.Parent = Tool0
1434
Part59.Material = Enum.Material.SmoothPlastic
1435
Part59.BrickColor = BrickColor.new("Black")
1436
Part59.Anchored = true
1437
Part59.FormFactor = Enum.FormFactor.Custom
1438
Part59.Size = Vector3.new(0.200000003, 0.200000003, 0.392593354)
1439
Part59.CFrame = CFrame.new(34.5, 1.39414203, -12.7666616, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1440
Part59.BottomSurface = Enum.SurfaceType.Smooth
1441
Part59.TopSurface = Enum.SurfaceType.Smooth
1442
Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
1443
Part59.Position = Vector3.new(34.5, 1.39414203, -12.7666616)
1444
Part59.Color = Color3.new(0.105882, 0.164706, 0.207843)
1445
BlockMesh60.Parent = Part59
1446
BlockMesh60.Scale = Vector3.new(0.814815104, 0.77777797, 1)
1447
BlockMesh60.Scale = Vector3.new(0.814815104, 0.77777797, 1)
1448
Part61.Parent = Tool0
1449
Part61.Material = Enum.Material.SmoothPlastic
1450
Part61.BrickColor = BrickColor.new("Black")
1451
Part61.Reflectance = 0.20000000298023
1452
Part61.Rotation = Vector3.new(0, 0, 180)
1453
Part61.Anchored = true
1454
Part61.FormFactor = Enum.FormFactor.Custom
1455
Part61.Size = Vector3.new(0.207407504, 0.200000003, 0.200000003)
1456
Part61.CFrame = CFrame.new(34.5, 1.48300803, -13.3888435, -1, -0, 0, -0, -1, 4.37113883e-08, -0, -0, 1)
1457
Part61.BottomSurface = Enum.SurfaceType.Smooth
1458
Part61.TopSurface = Enum.SurfaceType.Smooth
1459
Part61.Color = Color3.new(0.105882, 0.164706, 0.207843)
1460
Part61.Position = Vector3.new(34.5, 1.48300803, -13.3888435)
1461
Part61.Orientation = Vector3.new(0, 0, -180)
1462
Part61.Color = Color3.new(0.105882, 0.164706, 0.207843)
1463
SpecialMesh62.Parent = Part61
1464
SpecialMesh62.Scale = Vector3.new(1, 0.777777731, 0.77777797)
1465
SpecialMesh62.MeshType = Enum.MeshType.Wedge
1466
SpecialMesh62.Scale = Vector3.new(1, 0.777777731, 0.77777797)
1467
Part63.Parent = Tool0
1468
Part63.Material = Enum.Material.SmoothPlastic
1469
Part63.BrickColor = BrickColor.new("Black")
1470
Part63.Rotation = Vector3.new(90, 0, -180)
1471
Part63.Anchored = true
1472
Part63.FormFactor = Enum.FormFactor.Custom
1473
Part63.Size = Vector3.new(0.200000003, 0.511111021, 0.200000003)
1474
Part63.CFrame = CFrame.new(34.3408203, 1.957129, -11.2777596, -1, 0, -0, 0, 0, -1, 0, -1, -0)
1475
Part63.BottomSurface = Enum.SurfaceType.Smooth
1476
Part63.TopSurface = Enum.SurfaceType.Smooth
1477
Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
1478
Part63.Position = Vector3.new(34.3408203, 1.957129, -11.2777596)
1479
Part63.Orientation = Vector3.new(90, 180, 0)
1480
Part63.Color = Color3.new(0.105882, 0.164706, 0.207843)
1481
CylinderMesh64.Parent = Part63
1482
CylinderMesh64.Scale = Vector3.new(0.70370388, 1, 0.592592716)
1483
CylinderMesh64.Scale = Vector3.new(0.70370388, 1, 0.592592716)
1484
Part65.Parent = Tool0
1485
Part65.Material = Enum.Material.SmoothPlastic
1486
Part65.BrickColor = BrickColor.new("Black")
1487
Part65.Rotation = Vector3.new(180, 0, 45)
1488
Part65.Anchored = true
1489
Part65.FormFactor = Enum.FormFactor.Custom
1490
Part65.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1491
Part65.CFrame = CFrame.new(34.4628906, 1.86215794, -11.2036743, 0.70710665, -0.70710659, -0, -0.70710659, -0.70710665, -0, 0, -0, -1)
1492
Part65.BottomSurface = Enum.SurfaceType.Smooth
1493
Part65.TopSurface = Enum.SurfaceType.Smooth
1494
Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
1495
Part65.Position = Vector3.new(34.4628906, 1.86215794, -11.2036743)
1496
Part65.Orientation = Vector3.new(0, -180, -135)
1497
Part65.Color = Color3.new(0.105882, 0.164706, 0.207843)
1498
BlockMesh66.Parent = Part65
1499
BlockMesh66.Scale = Vector3.new(0.0370370373, 0.0740740895, 0.0370370373)
1500
BlockMesh66.Scale = Vector3.new(0.0370370373, 0.0740740895, 0.0370370373)
1501
Part67.Parent = Tool0
1502
Part67.Material = Enum.Material.SmoothPlastic
1503
Part67.BrickColor = BrickColor.new("Black")
1504
Part67.Rotation = Vector3.new(180, 0, 45)
1505
Part67.Anchored = true
1506
Part67.FormFactor = Enum.FormFactor.Custom
1507
Part67.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1508
Part67.CFrame = CFrame.new(34.4655762, 1.87509596, -11.2036743, 0.70710665, -0.70710659, -0, -0.70710659, -0.70710665, -0, 0, -0, -1)
1509
Part67.BottomSurface = Enum.SurfaceType.Smooth
1510
Part67.TopSurface = Enum.SurfaceType.Smooth
1511
Part67.Color = Color3.new(0.105882, 0.164706, 0.207843)
1512
Part67.Position = Vector3.new(34.4655762, 1.87509596, -11.2036743)
1513
Part67.Orientation = Vector3.new(0, -180, -135)
1514
Part67.Color = Color3.new(0.105882, 0.164706, 0.207843)
1515
BlockMesh68.Parent = Part67
1516
BlockMesh68.Scale = Vector3.new(0.111111112, 0.0370370373, 0.0370370373)
1517
BlockMesh68.Scale = Vector3.new(0.111111112, 0.0370370373, 0.0370370373)
1518
Part69.Parent = Tool0
1519
Part69.Material = Enum.Material.SmoothPlastic
1520
Part69.BrickColor = BrickColor.new("Black")
1521
Part69.Reflectance = 0.20000000298023
1522
Part69.Rotation = Vector3.new(0, 0, -90)
1523
Part69.Anchored = true
1524
Part69.FormFactor = Enum.FormFactor.Custom
1525
Part69.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1526
Part69.CFrame = CFrame.new(34.5593262, 1.67563403, -9.38519192, 0, 1, 0, -0.999999762, 0, 1.49011612e-08, 1.49011612e-08, 0, 0.999999762)
1527
Part69.BottomSurface = Enum.SurfaceType.Smooth
1528
Part69.TopSurface = Enum.SurfaceType.Smooth
1529
Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
1530
Part69.Position = Vector3.new(34.5593262, 1.67563403, -9.38519192)
1531
Part69.Orientation = Vector3.new(0, 0, -90)
1532
Part69.Color = Color3.new(0.105882, 0.164706, 0.207843)
1533
SpecialMesh70.Parent = Part69
1534
SpecialMesh70.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
1535
SpecialMesh70.MeshType = Enum.MeshType.Wedge
1536
SpecialMesh70.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
1537
Part71.Parent = Tool0
1538
Part71.Material = Enum.Material.SmoothPlastic
1539
Part71.BrickColor = BrickColor.new("Black")
1540
Part71.Reflectance = 0.20000000298023
1541
Part71.Rotation = Vector3.new(90, 0, 180)
1542
Part71.Anchored = true
1543
Part71.FormFactor = Enum.FormFactor.Custom
1544
Part71.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1545
Part71.CFrame = CFrame.new(34.4481201, 1.67563403, -9.39257813, -1, -0, 0, -0, -1.49011612e-08, -0.999999762, -0, -0.999999762, 1.49011612e-08)
1546
Part71.BottomSurface = Enum.SurfaceType.Smooth
1547
Part71.TopSurface = Enum.SurfaceType.Smooth
1548
Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
1549
Part71.Position = Vector3.new(34.4481201, 1.67563403, -9.39257813)
1550
Part71.Orientation = Vector3.new(89.9599991, 0, -180)
1551
Part71.Color = Color3.new(0.105882, 0.164706, 0.207843)
1552
BlockMesh72.Parent = Part71
1553
BlockMesh72.Scale = Vector3.new(0.0740739629, 0.0740741044, 0.370370358)
1554
BlockMesh72.Scale = Vector3.new(0.0740739629, 0.0740741044, 0.370370358)
1555
Part73.Parent = Tool0
1556
Part73.Material = Enum.Material.SmoothPlastic
1557
Part73.BrickColor = BrickColor.new("Black")
1558
Part73.Rotation = Vector3.new(0, 0, -90)
1559
Part73.Anchored = true
1560
Part73.FormFactor = Enum.FormFactor.Custom
1561
Part73.Size = Vector3.new(0.200000003, 0.200000003, 1.34074676)
1562
Part73.CFrame = CFrame.new(34.6185303, 1.42001903, -9.67034817, 0, 1, -0, -1, 0, 0, 0, 0, 1)
1563
Part73.BottomSurface = Enum.SurfaceType.Smooth
1564
Part73.TopSurface = Enum.SurfaceType.Smooth
1565
Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
1566
Part73.Position = Vector3.new(34.6185303, 1.42001903, -9.67034817)
1567
Part73.Orientation = Vector3.new(0, 0, -90)
1568
Part73.Color = Color3.new(0.105882, 0.164706, 0.207843)
1569
BlockMesh74.Parent = Part73
1570
BlockMesh74.Scale = Vector3.new(0.629630446, 0.0740740746, 1)
1571
BlockMesh74.Scale = Vector3.new(0.629630446, 0.0740740746, 1)
1572
Part75.Parent = Tool0
1573
Part75.Material = Enum.Material.SmoothPlastic
1574
Part75.BrickColor = BrickColor.new("Black")
1575
Part75.Reflectance = 0.20000000298023
1576
Part75.Anchored = true
1577
Part75.FormFactor = Enum.FormFactor.Custom
1578
Part75.Size = Vector3.new(0.200000003, 0.200000003, 0.903704822)
1579
Part75.CFrame = CFrame.new(34.5, 1.34970605, -13.1777344, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1580
Part75.BottomSurface = Enum.SurfaceType.Smooth
1581
Part75.TopSurface = Enum.SurfaceType.Smooth
1582
Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)
1583
Part75.Position = Vector3.new(34.5, 1.34970605, -13.1777344)
1584
Part75.Color = Color3.new(0.105882, 0.164706, 0.207843)
1585
BlockMesh76.Parent = Part75
1586
BlockMesh76.Scale = Vector3.new(0.888889134, 0.555555582, 1)
1587
BlockMesh76.Scale = Vector3.new(0.888889134, 0.555555582, 1)
1588
Part77.Parent = Tool0
1589
Part77.Material = Enum.Material.SmoothPlastic
1590
Part77.BrickColor = BrickColor.new("Black")
1591
Part77.Reflectance = 0.20000000298023
1592
Part77.Rotation = Vector3.new(-90, 0, 0)
1593
Part77.Anchored = true
1594
Part77.FormFactor = Enum.FormFactor.Custom
1595
Part77.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1596
Part77.CFrame = CFrame.new(34.4963379, 1.67563403, -12.0296021, 1, 0, -0, 0, 0, 1, 0, -1, 0)
1597
Part77.BottomSurface = Enum.SurfaceType.Smooth
1598
Part77.TopSurface = Enum.SurfaceType.Smooth
1599
Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)
1600
Part77.Position = Vector3.new(34.4963379, 1.67563403, -12.0296021)
1601
Part77.Orientation = Vector3.new(-90, 0, 0)
1602
Part77.Color = Color3.new(0.105882, 0.164706, 0.207843)
1603
BlockMesh78.Parent = Part77
1604
BlockMesh78.Scale = Vector3.new(0.481481433, 0.629629731, 0.370370358)
1605
BlockMesh78.Scale = Vector3.new(0.481481433, 0.629629731, 0.370370358)
1606
ManualWeld79.Name = "Part-to-AimPart Strong Joint"
1607
ManualWeld79.Parent = Part77
1608
ManualWeld79.C0 = CFrame.new(-0.100000001, -0.100000001, 0.100000001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1609
ManualWeld79.C1 = CFrame.new(0.0999984741, -0.0962898731, -0.251852036, -0.999999702, -4.8854865e-08, 5.96046448e-08, 5.96046448e-08, 1.34268845e-08, 0.999999702, -4.88548757e-08, 1, -5.71382657e-08)
1610
ManualWeld79.Part0 = Part77
1611
ManualWeld79.Part1 = Part237
1612
Part80.Parent = Tool0
1613
Part80.Material = Enum.Material.SmoothPlastic
1614
Part80.BrickColor = BrickColor.new("Black")
1615
Part80.Rotation = Vector3.new(0, 0, -135)
1616
Part80.Anchored = true
1617
Part80.FormFactor = Enum.FormFactor.Custom
1618
Part80.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1619
Part80.CFrame = CFrame.new(34.5277061, 1.87509596, -11.2036743, -0.70710665, 0.70710659, 0, -0.70710659, -0.70710665, 0, -0, 0, 1)
1620
Part80.BottomSurface = Enum.SurfaceType.Smooth
1621
Part80.TopSurface = Enum.SurfaceType.Smooth
1622
Part80.Color = Color3.new(0.105882, 0.164706, 0.207843)
1623
Part80.Position = Vector3.new(34.5277061, 1.87509596, -11.2036743)
1624
Part80.Orientation = Vector3.new(0, 0, -135)
1625
Part80.Color = Color3.new(0.105882, 0.164706, 0.207843)
1626
BlockMesh81.Parent = Part80
1627
BlockMesh81.Scale = Vector3.new(0.111111112, 0.0370370373, 0.0370370373)
1628
BlockMesh81.Scale = Vector3.new(0.111111112, 0.0370370373, 0.0370370373)
1629
Part82.Parent = Tool0
1630
Part82.Material = Enum.Material.SmoothPlastic
1631
Part82.BrickColor = BrickColor.new("Dark stone grey")
1632
Part82.Rotation = Vector3.new(-6.46000004, 0, 0)
1633
Part82.Anchored = true
1634
Part82.FormFactor = Enum.FormFactor.Custom
1635
Part82.Size = Vector3.new(0.200000003, 1.08148146, 0.414814621)
1636
Part82.CFrame = CFrame.new(34.5074463, 0.560645998, -11.1689396, 1, 0, 0, 0, 0.993658066, 0.11244528, 0, -0.11244528, 0.993658066)
1637
Part82.BottomSurface = Enum.SurfaceType.Smooth
1638
Part82.TopSurface = Enum.SurfaceType.Smooth
1639
Part82.Color = Color3.new(0.388235, 0.372549, 0.384314)
1640
Part82.Position = Vector3.new(34.5074463, 0.560645998, -11.1689396)
1641
Part82.Orientation = Vector3.new(-6.46000004, 0, 0)
1642
Part82.Color = Color3.new(0.388235, 0.372549, 0.384314)
1643
BlockMesh83.Parent = Part82
1644
BlockMesh83.Scale = Vector3.new(0.740740716, 1, 1)
1645
BlockMesh83.Scale = Vector3.new(0.740740716, 1, 1)
1646
Part84.Parent = Tool0
1647
Part84.BrickColor = BrickColor.new("Black")
1648
Part84.Reflectance = 0.20000000298023
1649
Part84.Anchored = true
1650
Part84.FormFactor = Enum.FormFactor.Custom
1651
Part84.Size = Vector3.new(0.207407534, 0.200000003, 1.56296682)
1652
Part84.CFrame = CFrame.new(34.5, 1.19785094, -11.7888784, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1653
Part84.BottomSurface = Enum.SurfaceType.Smooth
1654
Part84.TopSurface = Enum.SurfaceType.Smooth
1655
Part84.Color = Color3.new(0.105882, 0.164706, 0.207843)
1656
Part84.Position = Vector3.new(34.5, 1.19785094, -11.7888784)
1657
Part84.Color = Color3.new(0.105882, 0.164706, 0.207843)
1658
BlockMesh85.Parent = Part84
1659
BlockMesh85.Scale = Vector3.new(1, 0.703703225, 1)
1660
BlockMesh85.Scale = Vector3.new(1, 0.703703225, 1)
1661
Part86.Parent = Tool0
1662
Part86.Material = Enum.Material.SmoothPlastic
1663
Part86.BrickColor = BrickColor.new("Black")
1664
Part86.Reflectance = 0.20000000298023
1665
Part86.Anchored = true
1666
Part86.FormFactor = Enum.FormFactor.Custom
1667
Part86.Size = Vector3.new(0.200000003, 0.200000003, 0.447407693)
1668
Part86.CFrame = CFrame.new(34.5037842, 0.720070004, -11.7244263, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1669
Part86.BottomSurface = Enum.SurfaceType.Smooth
1670
Part86.TopSurface = Enum.SurfaceType.Smooth
1671
Part86.Color = Color3.new(0.105882, 0.164706, 0.207843)
1672
Part86.Position = Vector3.new(34.5037842, 0.720070004, -11.7244263)
1673
Part86.Color = Color3.new(0.105882, 0.164706, 0.207843)
1674
BlockMesh87.Parent = Part86
1675
BlockMesh87.Scale = Vector3.new(0.555555701, 0.222222224, 1)
1676
BlockMesh87.Scale = Vector3.new(0.555555701, 0.222222224, 1)
1677
Part88.Parent = Tool0
1678
Part88.Material = Enum.Material.SmoothPlastic
1679
Part88.BrickColor = BrickColor.new("Black")
1680
Part88.Reflectance = 0.20000000298023
1681
Part88.Rotation = Vector3.new(-180, 0, 0)
1682
Part88.Anchored = true
1683
Part88.FormFactor = Enum.FormFactor.Custom
1684
Part88.Size = Vector3.new(0.207407445, 0.200000003, 0.459259093)
1685
Part88.CFrame = CFrame.new(34.5, 1.06821096, -11.2370005, 1, 0, 0, 0, -1, 0, 0, 0, -1)
1686
Part88.BottomSurface = Enum.SurfaceType.Smooth
1687
Part88.TopSurface = Enum.SurfaceType.Smooth
1688
Part88.Color = Color3.new(0.105882, 0.164706, 0.207843)
1689
Part88.Position = Vector3.new(34.5, 1.06821096, -11.2370005)
1690
Part88.Orientation = Vector3.new(0, 180, 180)
1691
Part88.Color = Color3.new(0.105882, 0.164706, 0.207843)
1692
SpecialMesh89.Parent = Part88
1693
SpecialMesh89.Scale = Vector3.new(1, 0.5925892, 1)
1694
SpecialMesh89.MeshType = Enum.MeshType.Wedge
1695
SpecialMesh89.Scale = Vector3.new(1, 0.5925892, 1)
1696
Part90.Parent = Tool0
1697
Part90.Material = Enum.Material.SmoothPlastic
1698
Part90.BrickColor = BrickColor.new("Black")
1699
Part90.Reflectance = 0.20000000298023
1700
Part90.Rotation = Vector3.new(0, 0, 90)
1701
Part90.Anchored = true
1702
Part90.FormFactor = Enum.FormFactor.Custom
1703
Part90.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1704
Part90.CFrame = CFrame.new(34.5444336, 1.67563403, -9.34069824, 0, -1, 0, 0.999999762, -0, 1.49011612e-08, -1.49011612e-08, -0, 0.999999762)
1705
Part90.BottomSurface = Enum.SurfaceType.Smooth
1706
Part90.TopSurface = Enum.SurfaceType.Smooth
1707
Part90.Color = Color3.new(0.105882, 0.164706, 0.207843)
1708
Part90.Position = Vector3.new(34.5444336, 1.67563403, -9.34069824)
1709
Part90.Orientation = Vector3.new(0, 0, 90)
1710
Part90.Color = Color3.new(0.105882, 0.164706, 0.207843)
1711
SpecialMesh91.Parent = Part90
1712
SpecialMesh91.Scale = Vector3.new(0.370370418, 0.0740706027, 0.0740740746)
1713
SpecialMesh91.MeshType = Enum.MeshType.Wedge
1714
SpecialMesh91.Scale = Vector3.new(0.370370418, 0.0740706027, 0.0740740746)
1715
Part92.Parent = Tool0
1716
Part92.BrickColor = BrickColor.new("Black")
1717
Part92.Reflectance = 0.20000000298023
1718
Part92.Rotation = Vector3.new(-180, 0, -180)
1719
Part92.Anchored = true
1720
Part92.FormFactor = Enum.FormFactor.Custom
1721
Part92.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1722
Part92.CFrame = CFrame.new(34.4963379, 1.67563403, -9.10735989, -1, 0, 0, 0, 1, 0, 0, 0, -1)
1723
Part92.BottomSurface = Enum.SurfaceType.Smooth
1724
Part92.TopSurface = Enum.SurfaceType.Smooth
1725
Part92.Color = Color3.new(0.105882, 0.164706, 0.207843)
1726
Part92.Position = Vector3.new(34.4963379, 1.67563403, -9.10735989)
1727
Part92.Orientation = Vector3.new(0, 180, 0)
1728
Part92.Color = Color3.new(0.105882, 0.164706, 0.207843)
1729
SpecialMesh93.Parent = Part92
1730
SpecialMesh93.Scale = Vector3.new(0.481481612, 0.370366931, 0.555555344)
1731
SpecialMesh93.MeshType = Enum.MeshType.Wedge
1732
SpecialMesh93.Scale = Vector3.new(0.481481612, 0.370366931, 0.555555344)
1733
Part94.Parent = Tool0
1734
Part94.Material = Enum.Material.SmoothPlastic
1735
Part94.BrickColor = BrickColor.new("Black")
1736
Part94.Anchored = true
1737
Part94.FormFactor = Enum.FormFactor.Custom
1738
Part94.Size = Vector3.new(0.200000003, 0.200000003, 3.24444962)
1739
Part94.CFrame = CFrame.new(34.4963379, 1.61630905, -10.6221924, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1740
Part94.BottomSurface = Enum.SurfaceType.Smooth
1741
Part94.TopSurface = Enum.SurfaceType.Smooth
1742
Part94.Color = Color3.new(0.105882, 0.164706, 0.207843)
1743
Part94.Position = Vector3.new(34.4963379, 1.61630905, -10.6221924)
1744
Part94.Color = Color3.new(0.105882, 0.164706, 0.207843)
1745
BlockMesh95.Parent = Part94
1746
BlockMesh95.Scale = Vector3.new(0.555556417, 0.0740740746, 1)
1747
BlockMesh95.Scale = Vector3.new(0.555556417, 0.0740740746, 1)
1748
Part96.Parent = Tool0
1749
Part96.Material = Enum.Material.SmoothPlastic
1750
Part96.BrickColor = BrickColor.new("Black")
1751
Part96.Rotation = Vector3.new(-90, 0, 180)
1752
Part96.Anchored = true
1753
Part96.Size = Vector3.new(1, 1.20000005, 1)
1754
Part96.CFrame = CFrame.new(34.4979248, 2.04453301, -11.0795898, -1, -2.98023224e-08, -4.05622691e-09, -5.58793678e-09, 0, 1, 2.98023224e-08, 1.00000012, 9.34504296e-09)
1755
Part96.BottomSurface = Enum.SurfaceType.Smooth
1756
Part96.TopSurface = Enum.SurfaceType.Smooth
1757
Part96.Color = Color3.new(0.105882, 0.164706, 0.207843)
1758
Part96.Position = Vector3.new(34.4979248, 2.04453301, -11.0795898)
1759
Part96.Orientation = Vector3.new(-90, 180, 0)
1760
Part96.Color = Color3.new(0.105882, 0.164706, 0.207843)
1761
CylinderMesh97.Parent = Part96
1762
CylinderMesh97.Scale = Vector3.new(0.0148148155, 0.00370370364, 0.0148148155)
1763
CylinderMesh97.Scale = Vector3.new(0.0148148155, 0.00370370364, 0.0148148155)
1764
Part98.Parent = Tool0
1765
Part98.Material = Enum.Material.SmoothPlastic
1766
Part98.BrickColor = BrickColor.new("Black")
1767
Part98.Reflectance = 0.20000000298023
1768
Part98.Anchored = true
1769
Part98.FormFactor = Enum.FormFactor.Custom
1770
Part98.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1771
Part98.CFrame = CFrame.new(34.6074219, 1.17929804, -11.4370117, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1772
Part98.BottomSurface = Enum.SurfaceType.Smooth
1773
Part98.TopSurface = Enum.SurfaceType.Smooth
1774
Part98.Color = Color3.new(0.105882, 0.164706, 0.207843)
1775
Part98.Position = Vector3.new(34.6074219, 1.17929804, -11.4370117)
1776
Part98.Color = Color3.new(0.105882, 0.164706, 0.207843)
1777
BlockMesh99.Parent = Part98
1778
BlockMesh99.Scale = Vector3.new(0.0370370373, 0.22222206, 0.518538475)
1779
BlockMesh99.Scale = Vector3.new(0.0370370373, 0.22222206, 0.518538475)
1780
Part100.Parent = Tool0
1781
Part100.Material = Enum.Material.SmoothPlastic
1782
Part100.BrickColor = BrickColor.new("Black")
1783
Part100.Reflectance = 0.20000000298023
1784
Part100.Rotation = Vector3.new(0, 0, -90)
1785
Part100.Anchored = true
1786
Part100.FormFactor = Enum.FormFactor.Custom
1787
Part100.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1788
Part100.CFrame = CFrame.new(34.4630127, 1.67563403, -9.31847382, 0, 1, 0, -0.999999762, 0, 1.49011612e-08, 1.49011612e-08, 0, 0.999999762)
1789
Part100.BottomSurface = Enum.SurfaceType.Smooth
1790
Part100.TopSurface = Enum.SurfaceType.Smooth
1791
Part100.Color = Color3.new(0.105882, 0.164706, 0.207843)
1792
Part100.Position = Vector3.new(34.4630127, 1.67563403, -9.31847382)
1793
Part100.Orientation = Vector3.new(0, 0, -90)
1794
Part100.Color = Color3.new(0.105882, 0.164706, 0.207843)
1795
SpecialMesh101.Parent = Part100
1796
SpecialMesh101.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
1797
SpecialMesh101.MeshType = Enum.MeshType.Wedge
1798
SpecialMesh101.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
1799
Part102.Parent = Tool0
1800
Part102.Material = Enum.Material.SmoothPlastic
1801
Part102.BrickColor = BrickColor.new("Black")
1802
Part102.Anchored = true
1803
Part102.FormFactor = Enum.FormFactor.Custom
1804
Part102.Size = Vector3.new(0.200000003, 0.200000003, 0.481481224)
1805
Part102.CFrame = CFrame.new(34.4963379, 1.64218795, -11.2851563, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1806
Part102.BottomSurface = Enum.SurfaceType.Smooth
1807
Part102.TopSurface = Enum.SurfaceType.Smooth
1808
Part102.Color = Color3.new(0.105882, 0.164706, 0.207843)
1809
Part102.Position = Vector3.new(34.4963379, 1.64218795, -11.2851563)
1810
Part102.Color = Color3.new(0.105882, 0.164706, 0.207843)
1811
BlockMesh103.Parent = Part102
1812
BlockMesh103.Scale = Vector3.new(0.851851761, 0.185185179, 1)
1813
BlockMesh103.Scale = Vector3.new(0.851851761, 0.185185179, 1)
1814
Part104.Parent = Tool0
1815
Part104.Material = Enum.Material.SmoothPlastic
1816
Part104.BrickColor = BrickColor.new("Really black")
1817
Part104.Rotation = Vector3.new(0, 0, -90)
1818
Part104.Anchored = true
1819
Part104.FormFactor = Enum.FormFactor.Custom
1820
Part104.Size = Vector3.new(0.200000003, 0.200000003, 1.34074688)
1821
Part104.CFrame = CFrame.new(34.6037598, 1.42001903, -9.67034817, -0, 1, 0, -1, 0, 4.37113883e-08, -4.37113883e-08, 0, 1)
1822
Part104.BottomSurface = Enum.SurfaceType.Smooth
1823
Part104.TopSurface = Enum.SurfaceType.Smooth
1824
Part104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1825
Part104.Position = Vector3.new(34.6037598, 1.42001903, -9.67034817)
1826
Part104.Orientation = Vector3.new(0, 0, -90)
1827
Part104.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1828
BlockMesh105.Parent = Part104
1829
BlockMesh105.Scale = Vector3.new(0.555556417, 0.0740740746, 1)
1830
BlockMesh105.Scale = Vector3.new(0.555556417, 0.0740740746, 1)
1831
Part106.Parent = Tool0
1832
Part106.Material = Enum.Material.SmoothPlastic
1833
Part106.BrickColor = BrickColor.new("Black")
1834
Part106.Reflectance = 0.20000000298023
1835
Part106.Rotation = Vector3.new(180, 0, -90)
1836
Part106.Anchored = true
1837
Part106.FormFactor = Enum.FormFactor.Custom
1838
Part106.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1839
Part106.CFrame = CFrame.new(34.5593262, 1.67563403, -9.31847382, 1.91068547e-15, 1, -4.37113918e-08, 0.999999762, -2.66453526e-15, -1.49011612e-08, -1.49011612e-08, -4.37113883e-08, -0.999999762)
1840
Part106.BottomSurface = Enum.SurfaceType.Smooth
1841
Part106.TopSurface = Enum.SurfaceType.Smooth
1842
Part106.Color = Color3.new(0.105882, 0.164706, 0.207843)
1843
Part106.Position = Vector3.new(34.5593262, 1.67563403, -9.31847382)
1844
Part106.Orientation = Vector3.new(0, -180, 90)
1845
Part106.Color = Color3.new(0.105882, 0.164706, 0.207843)
1846
SpecialMesh107.Parent = Part106
1847
SpecialMesh107.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
1848
SpecialMesh107.MeshType = Enum.MeshType.Wedge
1849
SpecialMesh107.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
1850
Part108.Parent = Tool0
1851
Part108.Material = Enum.Material.SmoothPlastic
1852
Part108.BrickColor = BrickColor.new("Really black")
1853
Part108.Reflectance = 0.20000000298023
1854
Part108.Rotation = Vector3.new(-120, 0, 0)
1855
Part108.Anchored = true
1856
Part108.FormFactor = Enum.FormFactor.Custom
1857
Part108.Size = Vector3.new(0.200000003, 0.200000003, 0.422221959)
1858
Part108.CFrame = CFrame.new(34.5148926, 1.035743, -10.7024536, 1, 8.92672887e-08, -3.11594022e-07, 3.14481952e-07, -0.5, 0.866025388, -7.84892933e-08, -0.866025388, -0.5)
1859
Part108.BottomSurface = Enum.SurfaceType.Smooth
1860
Part108.TopSurface = Enum.SurfaceType.Smooth
1861
Part108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1862
Part108.Position = Vector3.new(34.5148926, 1.035743, -10.7024536)
1863
Part108.Orientation = Vector3.new(-60, -180, 180)
1864
Part108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1865
BlockMesh109.Parent = Part108
1866
BlockMesh109.Scale = Vector3.new(0.888889134, 0.444444567, 1)
1867
BlockMesh109.Scale = Vector3.new(0.888889134, 0.444444567, 1)
1868
Part110.Parent = Tool0
1869
Part110.Material = Enum.Material.SmoothPlastic
1870
Part110.BrickColor = BrickColor.new("Black")
1871
Part110.Reflectance = 0.20000000298023
1872
Part110.Rotation = Vector3.new(-90, 0, 0)
1873
Part110.Anchored = true
1874
Part110.FormFactor = Enum.FormFactor.Custom
1875
Part110.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1876
Part110.CFrame = CFrame.new(34.5, 0.764503002, -13.585144, 1, 0, -0, 0, 0, 1, 0, -1, 0)
1877
Part110.BottomSurface = Enum.SurfaceType.Smooth
1878
Part110.TopSurface = Enum.SurfaceType.Smooth
1879
Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
1880
Part110.Position = Vector3.new(34.5, 0.764503002, -13.585144)
1881
Part110.Orientation = Vector3.new(-90, 0, 0)
1882
Part110.Color = Color3.new(0.105882, 0.164706, 0.207843)
1883
BlockMesh111.Parent = Part110
1884
BlockMesh111.Scale = Vector3.new(0.888889134, 0.444444567, 0.629628956)
1885
BlockMesh111.Scale = Vector3.new(0.888889134, 0.444444567, 0.629628956)
1886
Part112.Parent = Tool0
1887
Part112.Material = Enum.Material.SmoothPlastic
1888
Part112.BrickColor = BrickColor.new("Black")
1889
Part112.Reflectance = 0.20000000298023
1890
Part112.Anchored = true
1891
Part112.FormFactor = Enum.FormFactor.Custom
1892
Part112.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1893
Part112.CFrame = CFrame.new(34.4963379, 1.60898495, -11.859252, 1, 0, 4.37113883e-08, 0, 1, 0, -4.37113883e-08, 0, 1)
1894
Part112.BottomSurface = Enum.SurfaceType.Smooth
1895
Part112.TopSurface = Enum.SurfaceType.Smooth
1896
Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
1897
Part112.Position = Vector3.new(34.4963379, 1.60898495, -11.859252)
1898
Part112.Color = Color3.new(0.105882, 0.164706, 0.207843)
1899
BlockMesh113.Parent = Part112
1900
BlockMesh113.Scale = Vector3.new(0.481481433, 0.296296328, 0.666666746)
1901
BlockMesh113.Scale = Vector3.new(0.481481433, 0.296296328, 0.666666746)
1902
Part114.Parent = Tool0
1903
Part114.Material = Enum.Material.SmoothPlastic
1904
Part114.BrickColor = BrickColor.new("Black")
1905
Part114.Reflectance = 0.20000000298023
1906
Part114.Anchored = true
1907
Part114.FormFactor = Enum.FormFactor.Custom
1908
Part114.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1909
Part114.CFrame = CFrame.new(34.6148682, 1.44223595, -10.6295776, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1910
Part114.BottomSurface = Enum.SurfaceType.Smooth
1911
Part114.TopSurface = Enum.SurfaceType.Smooth
1912
Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
1913
Part114.Position = Vector3.new(34.6148682, 1.44223595, -10.6295776)
1914
Part114.Color = Color3.new(0.105882, 0.164706, 0.207843)
1915
BlockMesh115.Parent = Part114
1916
BlockMesh115.Scale = Vector3.new(0.111111112, 0.0370370373, 0.370390445)
1917
BlockMesh115.Scale = Vector3.new(0.111111112, 0.0370370373, 0.370390445)
1918
Part116.Parent = Tool0
1919
Part116.Material = Enum.Material.SmoothPlastic
1920
Part116.BrickColor = BrickColor.new("Black")
1921
Part116.Reflectance = 0.20000000298023
1922
Part116.Rotation = Vector3.new(-90, 0, 0)
1923
Part116.Anchored = true
1924
Part116.FormFactor = Enum.FormFactor.Custom
1925
Part116.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1926
Part116.CFrame = CFrame.new(34.4963379, 1.67563403, -9.32592583, 1, -0, 0, 0, -1.49011612e-08, 0.999999762, 0, -0.999999762, -1.49011612e-08)
1927
Part116.BottomSurface = Enum.SurfaceType.Smooth
1928
Part116.TopSurface = Enum.SurfaceType.Smooth
1929
Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
1930
Part116.Position = Vector3.new(34.4963379, 1.67563403, -9.32592583)
1931
Part116.Orientation = Vector3.new(-89.9599991, 180, 180)
1932
Part116.Color = Color3.new(0.105882, 0.164706, 0.207843)
1933
BlockMesh117.Parent = Part116
1934
BlockMesh117.Scale = Vector3.new(0.0777777806, 0.222222239, 0.370370358)
1935
BlockMesh117.Scale = Vector3.new(0.0777777806, 0.222222239, 0.370370358)
1936
Part118.Parent = Tool0
1937
Part118.Material = Enum.Material.SmoothPlastic
1938
Part118.BrickColor = BrickColor.new("Black")
1939
Part118.Reflectance = 0.20000000298023
1940
Part118.Anchored = true
1941
Part118.FormFactor = Enum.FormFactor.Custom
1942
Part118.Size = Vector3.new(0.200000003, 0.311111033, 0.200000003)
1943
Part118.CFrame = CFrame.new(34.5037842, 0.853371024, -11.4851685, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1944
Part118.BottomSurface = Enum.SurfaceType.Smooth
1945
Part118.TopSurface = Enum.SurfaceType.Smooth
1946
Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)
1947
Part118.Position = Vector3.new(34.5037842, 0.853371024, -11.4851685)
1948
Part118.Color = Color3.new(0.105882, 0.164706, 0.207843)
1949
BlockMesh119.Parent = Part118
1950
BlockMesh119.Scale = Vector3.new(0.555556238, 1, 0.185199708)
1951
BlockMesh119.Scale = Vector3.new(0.555556238, 1, 0.185199708)
1952
Part120.Parent = Tool0
1953
Part120.Material = Enum.Material.SmoothPlastic
1954
Part120.BrickColor = BrickColor.new("Really black")
1955
Part120.Reflectance = 0.20000000298023
1956
Part120.Anchored = true
1957
Part120.FormFactor = Enum.FormFactor.Custom
1958
Part120.Size = Vector3.new(0.207407534, 0.200000003, 0.400004059)
1959
Part120.CFrame = CFrame.new(34.5, 1.30527401, -10.0814819, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1960
Part120.BottomSurface = Enum.SurfaceType.Smooth
1961
Part120.TopSurface = Enum.SurfaceType.Smooth
1962
Part120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1963
Part120.Position = Vector3.new(34.5, 1.30527401, -10.0814819)
1964
Part120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
1965
BlockMesh121.Parent = Part120
1966
BlockMesh121.Scale = Vector3.new(1, 0.370369822, 1)
1967
BlockMesh121.Scale = Vector3.new(1, 0.370369822, 1)
1968
Part122.Parent = Tool0
1969
Part122.Material = Enum.Material.SmoothPlastic
1970
Part122.BrickColor = BrickColor.new("Black")
1971
Part122.Reflectance = 0.20000000298023
1972
Part122.Anchored = true
1973
Part122.FormFactor = Enum.FormFactor.Custom
1974
Part122.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1975
Part122.CFrame = CFrame.new(34.5999756, 1.40903294, -10.6370239, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1976
Part122.BottomSurface = Enum.SurfaceType.Smooth
1977
Part122.TopSurface = Enum.SurfaceType.Smooth
1978
Part122.Color = Color3.new(0.105882, 0.164706, 0.207843)
1979
Part122.Position = Vector3.new(34.5999756, 1.40903294, -10.6370239)
1980
Part122.Color = Color3.new(0.105882, 0.164706, 0.207843)
1981
BlockMesh123.Parent = Part122
1982
BlockMesh123.Scale = Vector3.new(0.0370370373, 0.370370209, 0.444464564)
1983
BlockMesh123.Scale = Vector3.new(0.0370370373, 0.370370209, 0.444464564)
1984
Part124.Parent = Tool0
1985
Part124.Material = Enum.Material.SmoothPlastic
1986
Part124.BrickColor = BrickColor.new("Black")
1987
Part124.Anchored = true
1988
Part124.FormFactor = Enum.FormFactor.Custom
1989
Part124.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
1990
Part124.CFrame = CFrame.new(34.4963379, 1.90903294, -11.1999435, 1, 0, 0, 0, 1, 0, 0, 0, 1)
1991
Part124.BottomSurface = Enum.SurfaceType.Smooth
1992
Part124.TopSurface = Enum.SurfaceType.Smooth
1993
Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)
1994
Part124.Position = Vector3.new(34.4963379, 1.90903294, -11.1999435)
1995
Part124.Color = Color3.new(0.105882, 0.164706, 0.207843)
1996
BlockMesh125.Parent = Part124
1997
BlockMesh125.Scale = Vector3.new(0.0370370373, 0.0370370373, 0.0740740821)
1998
BlockMesh125.Scale = Vector3.new(0.0370370373, 0.0370370373, 0.0740740821)
1999
Part126.Parent = Tool0
2000
Part126.Material = Enum.Material.SmoothPlastic
2001
Part126.BrickColor = BrickColor.new("Black")
2002
Part126.Anchored = true
2003
Part126.FormFactor = Enum.FormFactor.Custom
2004
Part126.Size = Vector3.new(0.200000003, 0.340740651, 0.200000003)
2005
Part126.CFrame = CFrame.new(34.4963379, 1.86826003, -11.5814819, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2006
Part126.BottomSurface = Enum.SurfaceType.Smooth
2007
Part126.TopSurface = Enum.SurfaceType.Smooth
2008
Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)
2009
Part126.Position = Vector3.new(34.4963379, 1.86826003, -11.5814819)
2010
Part126.Color = Color3.new(0.105882, 0.164706, 0.207843)
2011
SpecialMesh127.Parent = Part126
2012
SpecialMesh127.MeshId = "http://www.roblox.com/asset/?id=3270017"
2013
SpecialMesh127.Scale = Vector3.new(0.259259254, 0.259259254, 0.259259254)
2014
SpecialMesh127.MeshType = Enum.MeshType.FileMesh
2015
SpecialMesh127.Scale = Vector3.new(0.259259254, 0.259259254, 0.259259254)
2016
Part128.Parent = Tool0
2017
Part128.Material = Enum.Material.SmoothPlastic
2018
Part128.BrickColor = BrickColor.new("Black")
2019
Part128.Reflectance = 0.20000000298023
2020
Part128.Rotation = Vector3.new(-90, 0, 0)
2021
Part128.Anchored = true
2022
Part128.FormFactor = Enum.FormFactor.Custom
2023
Part128.Size = Vector3.new(0.200000003, 0.200000003, 0.896296263)
2024
Part128.CFrame = CFrame.new(34.5, 1.14975703, -13.6740723, 1, 0, -0, 0, 0, 1, 0, -1, 0)
2025
Part128.BottomSurface = Enum.SurfaceType.Smooth
2026
Part128.TopSurface = Enum.SurfaceType.Smooth
2027
Part128.Color = Color3.new(0.105882, 0.164706, 0.207843)
2028
Part128.Position = Vector3.new(34.5, 1.14975703, -13.6740723)
2029
Part128.Orientation = Vector3.new(-90, 0, 0)
2030
Part128.Color = Color3.new(0.105882, 0.164706, 0.207843)
2031
BlockMesh129.Parent = Part128
2032
BlockMesh129.Scale = Vector3.new(0.888889134, 0.444444567, 1)
2033
BlockMesh129.Scale = Vector3.new(0.888889134, 0.444444567, 1)
2034
Part130.Parent = Tool0
2035
Part130.Material = Enum.Material.SmoothPlastic
2036
Part130.Reflectance = 0.20000000298023
2037
Part130.Anchored = true
2038
Part130.FormFactor = Enum.FormFactor.Custom
2039
Part130.Size = Vector3.new(0.200000003, 0.200000003, 0.340744704)
2040
Part130.CFrame = CFrame.new(34.5999756, 1.40512502, -11.2370005, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2041
Part130.BottomSurface = Enum.SurfaceType.Smooth
2042
Part130.TopSurface = Enum.SurfaceType.Smooth
2043
Part130.Position = Vector3.new(34.5999756, 1.40512502, -11.2370005)
2044
BlockMesh131.Parent = Part130
2045
BlockMesh131.Scale = Vector3.new(0.0370370373, 0.555555463, 1)
2046
BlockMesh131.Scale = Vector3.new(0.0370370373, 0.555555463, 1)
2047
Part132.Parent = Tool0
2048
Part132.Material = Enum.Material.SmoothPlastic
2049
Part132.BrickColor = BrickColor.new("Black")
2050
Part132.Reflectance = 0.20000000298023
2051
Part132.Anchored = true
2052
Part132.FormFactor = Enum.FormFactor.Custom
2053
Part132.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2054
Part132.CFrame = CFrame.new(34.4963379, 1.64609396, -11.9481201, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2055
Part132.BottomSurface = Enum.SurfaceType.Smooth
2056
Part132.TopSurface = Enum.SurfaceType.Smooth
2057
Part132.Color = Color3.new(0.105882, 0.164706, 0.207843)
2058
Part132.Position = Vector3.new(34.4963379, 1.64609396, -11.9481201)
2059
Part132.Color = Color3.new(0.105882, 0.164706, 0.207843)
2060
BlockMesh133.Parent = Part132
2061
BlockMesh133.Scale = Vector3.new(0.481481433, 0.666666746, 0.222222209)
2062
BlockMesh133.Scale = Vector3.new(0.481481433, 0.666666746, 0.222222209)
2063
Part134.Parent = Tool0
2064
Part134.Material = Enum.Material.SmoothPlastic
2065
Part134.BrickColor = BrickColor.new("Black")
2066
Part134.Rotation = Vector3.new(0, 0, -135)
2067
Part134.Anchored = true
2068
Part134.FormFactor = Enum.FormFactor.Custom
2069
Part134.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2070
Part134.CFrame = CFrame.new(34.5302734, 1.86215794, -11.2036743, -0.70710665, 0.70710659, 0, -0.70710659, -0.70710665, 0, -0, 0, 1)
2071
Part134.BottomSurface = Enum.SurfaceType.Smooth
2072
Part134.TopSurface = Enum.SurfaceType.Smooth
2073
Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)
2074
Part134.Position = Vector3.new(34.5302734, 1.86215794, -11.2036743)
2075
Part134.Orientation = Vector3.new(0, 0, -135)
2076
Part134.Color = Color3.new(0.105882, 0.164706, 0.207843)
2077
BlockMesh135.Parent = Part134
2078
BlockMesh135.Scale = Vector3.new(0.0370370373, 0.0740740895, 0.0370370373)
2079
BlockMesh135.Scale = Vector3.new(0.0370370373, 0.0740740895, 0.0370370373)
2080
Part136.Parent = Tool0
2081
Part136.Material = Enum.Material.SmoothPlastic
2082
Part136.BrickColor = BrickColor.new("Black")
2083
Part136.Reflectance = 0.20000000298023
2084
Part136.Rotation = Vector3.new(0, 0, -90)
2085
Part136.Anchored = true
2086
Part136.FormFactor = Enum.FormFactor.Custom
2087
Part136.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2088
Part136.CFrame = CFrame.new(34.4481201, 1.67563403, -9.34069824, 0, 1, 0, -0.999999762, 0, 1.49011612e-08, 1.49011612e-08, 0, 0.999999762)
2089
Part136.BottomSurface = Enum.SurfaceType.Smooth
2090
Part136.TopSurface = Enum.SurfaceType.Smooth
2091
Part136.Color = Color3.new(0.105882, 0.164706, 0.207843)
2092
Part136.Position = Vector3.new(34.4481201, 1.67563403, -9.34069824)
2093
Part136.Orientation = Vector3.new(0, 0, -90)
2094
Part136.Color = Color3.new(0.105882, 0.164706, 0.207843)
2095
SpecialMesh137.Parent = Part136
2096
SpecialMesh137.Scale = Vector3.new(0.370370418, 0.0740706027, 0.0740740746)
2097
SpecialMesh137.MeshType = Enum.MeshType.Wedge
2098
SpecialMesh137.Scale = Vector3.new(0.370370418, 0.0740706027, 0.0740740746)
2099
Part138.Parent = Tool0
2100
Part138.Material = Enum.Material.SmoothPlastic
2101
Part138.BrickColor = BrickColor.new("Black")
2102
Part138.Reflectance = 0.20000000298023
2103
Part138.Rotation = Vector3.new(-90, 0, 0)
2104
Part138.Anchored = true
2105
Part138.FormFactor = Enum.FormFactor.Custom
2106
Part138.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2107
Part138.CFrame = CFrame.new(34.5593262, 1.67563403, -9.35180378, 1, -0, 0, 0, -1.49011612e-08, 0.999999762, 0, -0.999999762, -1.49011612e-08)
2108
Part138.BottomSurface = Enum.SurfaceType.Smooth
2109
Part138.TopSurface = Enum.SurfaceType.Smooth
2110
Part138.Color = Color3.new(0.105882, 0.164706, 0.207843)
2111
Part138.Position = Vector3.new(34.5593262, 1.67563403, -9.35180378)
2112
Part138.Orientation = Vector3.new(-89.9599991, 180, 180)
2113
Part138.Color = Color3.new(0.105882, 0.164706, 0.207843)
2114
BlockMesh139.Parent = Part138
2115
BlockMesh139.Scale = Vector3.new(0.0740739629, 0.185185209, 0.370370358)
2116
BlockMesh139.Scale = Vector3.new(0.0740739629, 0.185185209, 0.370370358)
2117
Part140.Parent = Tool0
2118
Part140.Material = Enum.Material.SmoothPlastic
2119
Part140.BrickColor = BrickColor.new("Black")
2120
Part140.Reflectance = 0.20000000298023
2121
Part140.Rotation = Vector3.new(90, 0, 180)
2122
Part140.Anchored = true
2123
Part140.FormFactor = Enum.FormFactor.Custom
2124
Part140.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2125
Part140.CFrame = CFrame.new(34.4333496, 1.67563403, -9.35180378, -1, -0, 0, -0, -1.49011612e-08, -0.999999762, -0, -0.999999762, 1.49011612e-08)
2126
Part140.BottomSurface = Enum.SurfaceType.Smooth
2127
Part140.TopSurface = Enum.SurfaceType.Smooth
2128
Part140.Color = Color3.new(0.105882, 0.164706, 0.207843)
2129
Part140.Position = Vector3.new(34.4333496, 1.67563403, -9.35180378)
2130
Part140.Orientation = Vector3.new(89.9599991, 0, -180)
2131
Part140.Color = Color3.new(0.105882, 0.164706, 0.207843)
2132
BlockMesh141.Parent = Part140
2133
BlockMesh141.Scale = Vector3.new(0.0740739629, 0.185185209, 0.370370358)
2134
BlockMesh141.Scale = Vector3.new(0.0740739629, 0.185185209, 0.370370358)
2135
Part142.Parent = Tool0
2136
Part142.Material = Enum.Material.SmoothPlastic
2137
Part142.BrickColor = BrickColor.new("Really black")
2138
Part142.Reflectance = 0.20000000298023
2139
Part142.Anchored = true
2140
Part142.FormFactor = Enum.FormFactor.Custom
2141
Part142.Size = Vector3.new(0.207407445, 0.200000003, 0.200000003)
2142
Part142.CFrame = CFrame.new(34.5, 1.30527401, -10.3259258, 0.999998569, 1.91068229e-15, -4.37113172e-08, -1.91068059e-15, 0.999998331, -3.55271368e-15, 4.37112746e-08, 0, 0.999997377)
2143
Part142.BottomSurface = Enum.SurfaceType.Smooth
2144
Part142.TopSurface = Enum.SurfaceType.Smooth
2145
Part142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2146
Part142.Position = Vector3.new(34.5, 1.30527401, -10.3259258)
2147
Part142.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2148
SpecialMesh143.Parent = Part142
2149
SpecialMesh143.Scale = Vector3.new(1, 0.370366931, 0.44444418)
2150
SpecialMesh143.MeshType = Enum.MeshType.Wedge
2151
SpecialMesh143.Scale = Vector3.new(1, 0.370366931, 0.44444418)
2152
Part144.Parent = Tool0
2153
Part144.Material = Enum.Material.SmoothPlastic
2154
Part144.BrickColor = BrickColor.new("Black")
2155
Part144.Reflectance = 0.20000000298023
2156
Part144.Anchored = true
2157
Part144.FormFactor = Enum.FormFactor.Custom
2158
Part144.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2159
Part144.CFrame = CFrame.new(34.4963379, 1.60532296, -9.10735989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2160
Part144.BottomSurface = Enum.SurfaceType.Smooth
2161
Part144.TopSurface = Enum.SurfaceType.Smooth
2162
Part144.Color = Color3.new(0.105882, 0.164706, 0.207843)
2163
Part144.Position = Vector3.new(34.4963379, 1.60532296, -9.10735989)
2164
Part144.Color = Color3.new(0.105882, 0.164706, 0.207843)
2165
BlockMesh145.Parent = Part144
2166
BlockMesh145.Scale = Vector3.new(0.481481433, 0.333333373, 0.555555582)
2167
BlockMesh145.Scale = Vector3.new(0.481481433, 0.333333373, 0.555555582)
2168
Part146.Parent = Tool0
2169
Part146.Material = Enum.Material.SmoothPlastic
2170
Part146.BrickColor = BrickColor.new("Black")
2171
Part146.Reflectance = 0.20000000298023
2172
Part146.Rotation = Vector3.new(180, 0, -90)
2173
Part146.Anchored = true
2174
Part146.FormFactor = Enum.FormFactor.Custom
2175
Part146.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2176
Part146.CFrame = CFrame.new(34.4630127, 1.67563403, -9.39257813, 0, 1, -0, 0.999999762, 0, -1.49011612e-08, -1.49011612e-08, 0, -0.999999762)
2177
Part146.BottomSurface = Enum.SurfaceType.Smooth
2178
Part146.TopSurface = Enum.SurfaceType.Smooth
2179
Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)
2180
Part146.Position = Vector3.new(34.4630127, 1.67563403, -9.39257813)
2181
Part146.Orientation = Vector3.new(0, -180, 90)
2182
Part146.Color = Color3.new(0.105882, 0.164706, 0.207843)
2183
SpecialMesh147.Parent = Part146
2184
SpecialMesh147.Scale = Vector3.new(0.370370418, 0.0740740821, 0.0740740821)
2185
SpecialMesh147.MeshType = Enum.MeshType.Wedge
2186
SpecialMesh147.Scale = Vector3.new(0.370370418, 0.0740740821, 0.0740740821)
2187
Part148.Parent = Tool0
2188
Part148.Material = Enum.Material.SmoothPlastic
2189
Part148.BrickColor = BrickColor.new("Black")
2190
Part148.Rotation = Vector3.new(180, 0, 90)
2191
Part148.Anchored = true
2192
Part148.FormFactor = Enum.FormFactor.Custom
2193
Part148.Size = Vector3.new(0.200000003, 0.200000003, 1.34074688)
2194
Part148.CFrame = CFrame.new(34.3963623, 1.42001903, -9.67034817, 0, -1, -0, -1, 0, -0, 0, 0, -1)
2195
Part148.BottomSurface = Enum.SurfaceType.Smooth
2196
Part148.TopSurface = Enum.SurfaceType.Smooth
2197
Part148.Color = Color3.new(0.105882, 0.164706, 0.207843)
2198
Part148.Position = Vector3.new(34.3963623, 1.42001903, -9.67034817)
2199
Part148.Orientation = Vector3.new(0, -180, -90)
2200
Part148.Color = Color3.new(0.105882, 0.164706, 0.207843)
2201
BlockMesh149.Parent = Part148
2202
BlockMesh149.Scale = Vector3.new(0.555556417, 0.0740740746, 1)
2203
BlockMesh149.Scale = Vector3.new(0.555556417, 0.0740740746, 1)
2204
Part150.Parent = Tool0
2205
Part150.Material = Enum.Material.SmoothPlastic
2206
Part150.BrickColor = BrickColor.new("Black")
2207
Part150.Rotation = Vector3.new(-15, 0, 0)
2208
Part150.Anchored = true
2209
Part150.FormFactor = Enum.FormFactor.Custom
2210
Part150.Size = Vector3.new(0.200000003, 0.207407385, 0.200000003)
2211
Part150.CFrame = CFrame.new(34.5037842, 0.922460973, -11.7921143, 1, 0, 0, 0, 0.965925813, 0.258819044, 0, -0.258819044, 0.965925813)
2212
Part150.BottomSurface = Enum.SurfaceType.Smooth
2213
Part150.TopSurface = Enum.SurfaceType.Smooth
2214
Part150.Color = Color3.new(0.105882, 0.164706, 0.207843)
2215
Part150.Position = Vector3.new(34.5037842, 0.922460973, -11.7921143)
2216
Part150.Orientation = Vector3.new(-15, 0, 0)
2217
Part150.Color = Color3.new(0.105882, 0.164706, 0.207843)
2218
BlockMesh151.Parent = Part150
2219
BlockMesh151.Scale = Vector3.new(0.185185179, 1, 0.185185179)
2220
BlockMesh151.Scale = Vector3.new(0.185185179, 1, 0.185185179)
2221
Part152.Parent = Tool0
2222
Part152.Material = Enum.Material.SmoothPlastic
2223
Part152.BrickColor = BrickColor.new("Black")
2224
Part152.Reflectance = 0.20000000298023
2225
Part152.Rotation = Vector3.new(-180, 0, 0)
2226
Part152.Anchored = true
2227
Part152.FormFactor = Enum.FormFactor.Custom
2228
Part152.Size = Vector3.new(0.200000003, 0.629629076, 0.200000003)
2229
Part152.CFrame = CFrame.new(34.5, 0.716408014, -11.9296265, 1, 0, 0, 0, -1, 0, 0, 0, -1)
2230
Part152.BottomSurface = Enum.SurfaceType.Smooth
2231
Part152.TopSurface = Enum.SurfaceType.Smooth
2232
Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)
2233
Part152.Position = Vector3.new(34.5, 0.716408014, -11.9296265)
2234
Part152.Orientation = Vector3.new(0, 180, 180)
2235
Part152.Color = Color3.new(0.105882, 0.164706, 0.207843)
2236
SpecialMesh153.Parent = Part152
2237
SpecialMesh153.Scale = Vector3.new(0.962963223, 1, 0.92592597)
2238
SpecialMesh153.MeshType = Enum.MeshType.Wedge
2239
SpecialMesh153.Scale = Vector3.new(0.962963223, 1, 0.92592597)
2240
Part154.Parent = Tool0
2241
Part154.Material = Enum.Material.SmoothPlastic
2242
Part154.BrickColor = BrickColor.new("Black")
2243
Part154.Reflectance = 0.20000000298023
2244
Part154.Anchored = true
2245
Part154.FormFactor = Enum.FormFactor.Custom
2246
Part154.Size = Vector3.new(0.200000003, 0.659259379, 0.24444437)
2247
Part154.CFrame = CFrame.new(34.5, 0.590430021, -12.3666382, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2248
Part154.BottomSurface = Enum.SurfaceType.Smooth
2249
Part154.TopSurface = Enum.SurfaceType.Smooth
2250
Part154.Color = Color3.new(0.105882, 0.164706, 0.207843)
2251
Part154.Position = Vector3.new(34.5, 0.590430021, -12.3666382)
2252
Part154.Color = Color3.new(0.105882, 0.164706, 0.207843)
2253
SpecialMesh155.Parent = Part154
2254
SpecialMesh155.Scale = Vector3.new(0.962963223, 1, 1)
2255
SpecialMesh155.MeshType = Enum.MeshType.Wedge
2256
SpecialMesh155.Scale = Vector3.new(0.962963223, 1, 1)
2257
Part156.Parent = Tool0
2258
Part156.Material = Enum.Material.SmoothPlastic
2259
Part156.BrickColor = BrickColor.new("Black")
2260
Part156.Reflectance = 0.20000000298023
2261
Part156.Rotation = Vector3.new(-90, 0, 0)
2262
Part156.Anchored = true
2263
Part156.FormFactor = Enum.FormFactor.Custom
2264
Part156.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2265
Part156.CFrame = CFrame.new(34.5444336, 1.67563403, -9.31847382, 1, -0, 0, 0, -1.49011612e-08, 0.999999762, 0, -0.999999762, -1.49011612e-08)
2266
Part156.BottomSurface = Enum.SurfaceType.Smooth
2267
Part156.TopSurface = Enum.SurfaceType.Smooth
2268
Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)
2269
Part156.Position = Vector3.new(34.5444336, 1.67563403, -9.31847382)
2270
Part156.Orientation = Vector3.new(-89.9599991, 180, 180)
2271
Part156.Color = Color3.new(0.105882, 0.164706, 0.207843)
2272
BlockMesh157.Parent = Part156
2273
BlockMesh157.Scale = Vector3.new(0.0740739629, 0.148148164, 0.370370358)
2274
BlockMesh157.Scale = Vector3.new(0.0740739629, 0.148148164, 0.370370358)
2275
Part158.Parent = Tool0
2276
Part158.Material = Enum.Material.SmoothPlastic
2277
Part158.BrickColor = BrickColor.new("Black")
2278
Part158.Reflectance = 0.20000000298023
2279
Part158.Rotation = Vector3.new(-90, 0, 0)
2280
Part158.Anchored = true
2281
Part158.FormFactor = Enum.FormFactor.Custom
2282
Part158.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2283
Part158.CFrame = CFrame.new(34.4296875, 1.67563403, -12.1740723, 1, 0, -0, 0, 0, 1, 0, -1, 0)
2284
Part158.BottomSurface = Enum.SurfaceType.Smooth
2285
Part158.TopSurface = Enum.SurfaceType.Smooth
2286
Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
2287
Part158.Position = Vector3.new(34.4296875, 1.67563403, -12.1740723)
2288
Part158.Orientation = Vector3.new(-90, 0, 0)
2289
Part158.Color = Color3.new(0.105882, 0.164706, 0.207843)
2290
BlockMesh159.Parent = Part158
2291
BlockMesh159.Scale = Vector3.new(0.111111112, 0.666666627, 0.370370358)
2292
BlockMesh159.Scale = Vector3.new(0.111111112, 0.666666627, 0.370370358)
2293
ManualWeld160.Name = "Part-to-AimPart Strong Joint"
2294
ManualWeld160.Parent = Part158
2295
ManualWeld160.C0 = CFrame.new(-0.100000001, -0.100000001, 0.100000001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2296
ManualWeld160.C1 = CFrame.new(0.166648865, -0.0962898731, -0.107381821, -0.999999702, -4.8854865e-08, 5.96046448e-08, 5.96046448e-08, 1.34268845e-08, 0.999999702, -4.88548757e-08, 1, -5.71382657e-08)
2297
ManualWeld160.Part0 = Part158
2298
ManualWeld160.Part1 = Part237
2299
Part161.Parent = Tool0
2300
Part161.Material = Enum.Material.SmoothPlastic
2301
Part161.BrickColor = BrickColor.new("Black")
2302
Part161.Rotation = Vector3.new(-180, 0, 0)
2303
Part161.Anchored = true
2304
Part161.FormFactor = Enum.FormFactor.Custom
2305
Part161.Size = Vector3.new(0.200000003, 0.200000003, 1.97037506)
2306
Part161.CFrame = CFrame.new(34.5, 1.26816404, -9.98516846, 1, 0, 0, 0, -1, 0, 0, 0, -1)
2307
Part161.BottomSurface = Enum.SurfaceType.Smooth
2308
Part161.TopSurface = Enum.SurfaceType.Smooth
2309
Part161.Color = Color3.new(0.105882, 0.164706, 0.207843)
2310
Part161.Position = Vector3.new(34.5, 1.26816404, -9.98516846)
2311
Part161.Orientation = Vector3.new(0, 180, 180)
2312
Part161.Color = Color3.new(0.105882, 0.164706, 0.207843)
2313
BlockMesh162.Parent = Part161
2314
BlockMesh162.Scale = Vector3.new(0.666667521, 0.51851815, 1)
2315
BlockMesh162.Scale = Vector3.new(0.666667521, 0.51851815, 1)
2316
Part163.Parent = Tool0
2317
Part163.Material = Enum.Material.SmoothPlastic
2318
Part163.BrickColor = BrickColor.new("Black")
2319
Part163.Reflectance = 0.20000000298023
2320
Part163.Rotation = Vector3.new(0, 0, -90)
2321
Part163.Anchored = true
2322
Part163.FormFactor = Enum.FormFactor.Custom
2323
Part163.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2324
Part163.CFrame = CFrame.new(34.5371094, 1.67563403, -9.40740967, 0, 1, -0, -1, 0, 0, 0, 0, 1)
2325
Part163.BottomSurface = Enum.SurfaceType.Smooth
2326
Part163.TopSurface = Enum.SurfaceType.Smooth
2327
Part163.Color = Color3.new(0.105882, 0.164706, 0.207843)
2328
Part163.Position = Vector3.new(34.5371094, 1.67563403, -9.40740967)
2329
Part163.Orientation = Vector3.new(0, 0, -90)
2330
Part163.Color = Color3.new(0.105882, 0.164706, 0.207843)
2331
SpecialMesh164.Parent = Part163
2332
SpecialMesh164.Scale = Vector3.new(0.370370418, 0.148148149, 0.0740740821)
2333
SpecialMesh164.MeshType = Enum.MeshType.Wedge
2334
SpecialMesh164.Scale = Vector3.new(0.370370418, 0.148148149, 0.0740740821)
2335
Part165.Parent = Tool0
2336
Part165.Material = Enum.Material.SmoothPlastic
2337
Part165.BrickColor = BrickColor.new("Black")
2338
Part165.Reflectance = 0.20000000298023
2339
Part165.Rotation = Vector3.new(-90, 0, 0)
2340
Part165.Anchored = true
2341
Part165.FormFactor = Enum.FormFactor.Custom
2342
Part165.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2343
Part165.CFrame = CFrame.new(34.4963379, 1.67197096, -12.166626, 1, 0, -0, 0, 0, 1, 0, -1, 0)
2344
Part165.BottomSurface = Enum.SurfaceType.Smooth
2345
Part165.TopSurface = Enum.SurfaceType.Smooth
2346
Part165.Color = Color3.new(0.105882, 0.164706, 0.207843)
2347
Part165.Position = Vector3.new(34.4963379, 1.67197096, -12.166626)
2348
Part165.Orientation = Vector3.new(-90, 0, 0)
2349
Part165.Color = Color3.new(0.105882, 0.164706, 0.207843)
2350
SpecialMesh166.Parent = Part165
2351
SpecialMesh166.MeshId = "http://www.roblox.com/asset/?id=3270017"
2352
SpecialMesh166.Scale = Vector3.new(0.0740740746, 0.0740740746, 0.0740740746)
2353
SpecialMesh166.MeshType = Enum.MeshType.FileMesh
2354
SpecialMesh166.Scale = Vector3.new(0.0740740746, 0.0740740746, 0.0740740746)
2355
ManualWeld167.Name = "Part-to-AimPart Strong Joint"
2356
ManualWeld167.Parent = Part165
2357
ManualWeld167.C0 = CFrame.new(-0.100000001, -0.100000001, 0.100000001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2358
ManualWeld167.C1 = CFrame.new(0.0999984741, -0.0999529362, -0.11482811, -0.999999702, -4.8854865e-08, 5.96046448e-08, 5.96046448e-08, 1.34268845e-08, 0.999999702, -4.88548757e-08, 1, -5.71382657e-08)
2359
ManualWeld167.Part0 = Part165
2360
ManualWeld167.Part1 = Part237
2361
Part168.Parent = Tool0
2362
Part168.Material = Enum.Material.SmoothPlastic
2363
Part168.BrickColor = BrickColor.new("Black")
2364
Part168.Reflectance = 0.20000000298023
2365
Part168.Rotation = Vector3.new(90, 0, 180)
2366
Part168.Anchored = true
2367
Part168.FormFactor = Enum.FormFactor.Custom
2368
Part168.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2369
Part168.CFrame = CFrame.new(34.4481201, 1.67563403, -9.31847382, -1, -0, 0, -0, -1.49011612e-08, -0.999999762, -0, -0.999999762, 1.49011612e-08)
2370
Part168.BottomSurface = Enum.SurfaceType.Smooth
2371
Part168.TopSurface = Enum.SurfaceType.Smooth
2372
Part168.Color = Color3.new(0.105882, 0.164706, 0.207843)
2373
Part168.Position = Vector3.new(34.4481201, 1.67563403, -9.31847382)
2374
Part168.Orientation = Vector3.new(89.9599991, 0, -180)
2375
Part168.Color = Color3.new(0.105882, 0.164706, 0.207843)
2376
BlockMesh169.Parent = Part168
2377
BlockMesh169.Scale = Vector3.new(0.0740739629, 0.148148164, 0.370370358)
2378
BlockMesh169.Scale = Vector3.new(0.0740739629, 0.148148164, 0.370370358)
2379
Part170.Parent = Tool0
2380
Part170.Material = Enum.Material.SmoothPlastic
2381
Part170.BrickColor = BrickColor.new("Black")
2382
Part170.Anchored = true
2383
Part170.FormFactor = Enum.FormFactor.Custom
2384
Part170.Size = Vector3.new(0.200000003, 0.200000003, 3.39259839)
2385
Part170.CFrame = CFrame.new(34.5, 1.55698204, -10.6962881, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2386
Part170.BottomSurface = Enum.SurfaceType.Smooth
2387
Part170.TopSurface = Enum.SurfaceType.Smooth
2388
Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)
2389
Part170.Position = Vector3.new(34.5, 1.55698204, -10.6962881)
2390
Part170.Color = Color3.new(0.105882, 0.164706, 0.207843)
2391
BlockMesh171.Parent = Part170
2392
BlockMesh171.Scale = Vector3.new(0.666667521, 0.51851815, 1)
2393
BlockMesh171.Scale = Vector3.new(0.666667521, 0.51851815, 1)
2394
Part172.Parent = Tool0
2395
Part172.Material = Enum.Material.SmoothPlastic
2396
Part172.BrickColor = BrickColor.new("Black")
2397
Part172.Reflectance = 0.20000000298023
2398
Part172.Rotation = Vector3.new(180, 0, 90)
2399
Part172.Anchored = true
2400
Part172.FormFactor = Enum.FormFactor.Custom
2401
Part172.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2402
Part172.CFrame = CFrame.new(34.4333496, 1.67563403, -9.31847382, 0, -1, -0, -0.999999762, -0, -1.49011612e-08, 1.49011612e-08, -0, -0.999999762)
2403
Part172.BottomSurface = Enum.SurfaceType.Smooth
2404
Part172.TopSurface = Enum.SurfaceType.Smooth
2405
Part172.Color = Color3.new(0.105882, 0.164706, 0.207843)
2406
Part172.Position = Vector3.new(34.4333496, 1.67563403, -9.31847382)
2407
Part172.Orientation = Vector3.new(0, -180, -90)
2408
Part172.Color = Color3.new(0.105882, 0.164706, 0.207843)
2409
SpecialMesh173.Parent = Part172
2410
SpecialMesh173.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
2411
SpecialMesh173.MeshType = Enum.MeshType.Wedge
2412
SpecialMesh173.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
2413
Part174.Parent = Tool0
2414
Part174.Material = Enum.Material.SmoothPlastic
2415
Part174.BrickColor = BrickColor.new("Black")
2416
Part174.Rotation = Vector3.new(0, 0, -90)
2417
Part174.Anchored = true
2418
Part174.FormFactor = Enum.FormFactor.Symmetric
2419
Part174.Size = Vector3.new(1, 1, 1)
2420
Part174.CFrame = CFrame.new(34.4996338, 2.04233408, -11.0662165, 0, 1, -0, -1, 0, 0, 0, 0, 1)
2421
Part174.BottomSurface = Enum.SurfaceType.Smooth
2422
Part174.TopSurface = Enum.SurfaceType.Smooth
2423
Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)
2424
Part174.Position = Vector3.new(34.4996338, 2.04233408, -11.0662165)
2425
Part174.Orientation = Vector3.new(0, 0, -90)
2426
Part174.Color = Color3.new(0.105882, 0.164706, 0.207843)
2427
SpecialMesh175.Parent = Part174
2428
SpecialMesh175.MeshId = "http://www.roblox.com/asset/?id=3270017"
2429
SpecialMesh175.Scale = Vector3.new(0.185185194, 0.185185194, 0.481481493)
2430
SpecialMesh175.MeshType = Enum.MeshType.FileMesh
2431
SpecialMesh175.Scale = Vector3.new(0.185185194, 0.185185194, 0.481481493)
2432
Part176.Parent = Tool0
2433
Part176.Material = Enum.Material.SmoothPlastic
2434
Part176.BrickColor = BrickColor.new("Black")
2435
Part176.Anchored = true
2436
Part176.FormFactor = Enum.FormFactor.Custom
2437
Part176.Size = Vector3.new(0.200000003, 0.340740651, 0.200000003)
2438
Part176.CFrame = CFrame.new(34.4963379, 1.86826003, -11.2777596, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2439
Part176.BottomSurface = Enum.SurfaceType.Smooth
2440
Part176.TopSurface = Enum.SurfaceType.Smooth
2441
Part176.Color = Color3.new(0.105882, 0.164706, 0.207843)
2442
Part176.Position = Vector3.new(34.4963379, 1.86826003, -11.2777596)
2443
Part176.Color = Color3.new(0.105882, 0.164706, 0.207843)
2444
SpecialMesh177.Parent = Part176
2445
SpecialMesh177.MeshId = "http://www.roblox.com/asset/?id=3270017"
2446
SpecialMesh177.Scale = Vector3.new(0.259259254, 0.259259254, 3.70370364)
2447
SpecialMesh177.MeshType = Enum.MeshType.FileMesh
2448
SpecialMesh177.Scale = Vector3.new(0.259259254, 0.259259254, 3.70370364)
2449
Part178.Parent = Tool0
2450
Part178.Material = Enum.Material.SmoothPlastic
2451
Part178.BrickColor = BrickColor.new("Black")
2452
Part178.Reflectance = 0.20000000298023
2453
Part178.Rotation = Vector3.new(180, 0, -90)
2454
Part178.Anchored = true
2455
Part178.FormFactor = Enum.FormFactor.Custom
2456
Part178.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2457
Part178.CFrame = CFrame.new(34.4481201, 1.67563403, -9.37774181, 0, 1, -0, 0.999999762, 0, -1.49011612e-08, -1.49011612e-08, 0, -0.999999762)
2458
Part178.BottomSurface = Enum.SurfaceType.Smooth
2459
Part178.TopSurface = Enum.SurfaceType.Smooth
2460
Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
2461
Part178.Position = Vector3.new(34.4481201, 1.67563403, -9.37774181)
2462
Part178.Orientation = Vector3.new(0, -180, 90)
2463
Part178.Color = Color3.new(0.105882, 0.164706, 0.207843)
2464
SpecialMesh179.Parent = Part178
2465
SpecialMesh179.Scale = Vector3.new(0.370370418, 0.0740706027, 0.0740740746)
2466
SpecialMesh179.MeshType = Enum.MeshType.Wedge
2467
SpecialMesh179.Scale = Vector3.new(0.370370418, 0.0740706027, 0.0740740746)
2468
Part180.Parent = Tool0
2469
Part180.Material = Enum.Material.SmoothPlastic
2470
Part180.BrickColor = BrickColor.new("Black")
2471
Part180.Reflectance = 0.20000000298023
2472
Part180.Rotation = Vector3.new(0, 0, 90)
2473
Part180.Anchored = true
2474
Part180.FormFactor = Enum.FormFactor.Custom
2475
Part180.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2476
Part180.CFrame = CFrame.new(34.4555664, 1.67563403, -9.40740967, 0, -1, 0, 0.999999762, -0, 1.49011612e-08, -1.49011612e-08, -0, 0.999999762)
2477
Part180.BottomSurface = Enum.SurfaceType.Smooth
2478
Part180.TopSurface = Enum.SurfaceType.Smooth
2479
Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)
2480
Part180.Position = Vector3.new(34.4555664, 1.67563403, -9.40740967)
2481
Part180.Orientation = Vector3.new(0, 0, 90)
2482
Part180.Color = Color3.new(0.105882, 0.164706, 0.207843)
2483
SpecialMesh181.Parent = Part180
2484
SpecialMesh181.Scale = Vector3.new(0.370370418, 0.148148149, 0.0740740821)
2485
SpecialMesh181.MeshType = Enum.MeshType.Wedge
2486
SpecialMesh181.Scale = Vector3.new(0.370370418, 0.148148149, 0.0740740821)
2487
Part182.Parent = Tool0
2488
Part182.Material = Enum.Material.SmoothPlastic
2489
Part182.BrickColor = BrickColor.new("Black")
2490
Part182.Rotation = Vector3.new(-90, 0, 0)
2491
Part182.Anchored = true
2492
Part182.FormFactor = Enum.FormFactor.Custom
2493
Part182.Size = Vector3.new(0.200000003, 0.200000003, 0.340740591)
2494
Part182.CFrame = CFrame.new(34.4963379, 1.87045896, -11.2036743, 1, 0, -0, 0, 0, 1, 0, -1, 0)
2495
Part182.BottomSurface = Enum.SurfaceType.Smooth
2496
Part182.TopSurface = Enum.SurfaceType.Smooth
2497
Part182.Color = Color3.new(0.105882, 0.164706, 0.207843)
2498
Part182.Position = Vector3.new(34.4963379, 1.87045896, -11.2036743)
2499
Part182.Orientation = Vector3.new(-90, 0, 0)
2500
Part182.Color = Color3.new(0.105882, 0.164706, 0.207843)
2501
CylinderMesh183.Parent = Part182
2502
CylinderMesh183.Scale = Vector3.new(0.0703703687, 0.0111111114, 0.100000001)
2503
CylinderMesh183.Scale = Vector3.new(0.0703703687, 0.0111111114, 0.100000001)
2504
Part184.Parent = Tool0
2505
Part184.Material = Enum.Material.SmoothPlastic
2506
Part184.BrickColor = BrickColor.new("Black")
2507
Part184.Reflectance = 0.20000000298023
2508
Part184.Rotation = Vector3.new(-180, 0, 90)
2509
Part184.Anchored = true
2510
Part184.FormFactor = Enum.FormFactor.Custom
2511
Part184.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2512
Part184.CFrame = CFrame.new(34.5296631, 1.67563403, -9.39257813, 0, -0.999998391, 0, -0.999999166, -0, 2.98023224e-08, 1.49011612e-08, -0, -0.999998927)
2513
Part184.BottomSurface = Enum.SurfaceType.Smooth
2514
Part184.TopSurface = Enum.SurfaceType.Smooth
2515
Part184.Color = Color3.new(0.105882, 0.164706, 0.207843)
2516
Part184.Position = Vector3.new(34.5296631, 1.67563403, -9.39257813)
2517
Part184.Orientation = Vector3.new(0, 180, -90)
2518
Part184.Color = Color3.new(0.105882, 0.164706, 0.207843)
2519
SpecialMesh185.Parent = Part184
2520
SpecialMesh185.Scale = Vector3.new(0.370370418, 0.0740740821, 0.0740740821)
2521
SpecialMesh185.MeshType = Enum.MeshType.Wedge
2522
SpecialMesh185.Scale = Vector3.new(0.370370418, 0.0740740821, 0.0740740821)
2523
Part186.Parent = Tool0
2524
Part186.Material = Enum.Material.SmoothPlastic
2525
Part186.BrickColor = BrickColor.new("Black")
2526
Part186.Transparency = 0.69999998807907
2527
Part186.Rotation = Vector3.new(-90, 0, 0)
2528
Part186.Anchored = true
2529
Part186.FormFactor = Enum.FormFactor.Custom
2530
Part186.Size = Vector3.new(0.229629576, 0.200000003, 0.244444489)
2531
Part186.CFrame = CFrame.new(34.4963379, 1.87192404, -11.0073795, 1, 0, -0, 0, 0, 1, 0, -1, 0)
2532
Part186.BottomSurface = Enum.SurfaceType.Smooth
2533
Part186.TopSurface = Enum.SurfaceType.Smooth
2534
Part186.Color = Color3.new(0.105882, 0.164706, 0.207843)
2535
Part186.Position = Vector3.new(34.4963379, 1.87192404, -11.0073795)
2536
Part186.Orientation = Vector3.new(-90, 0, 0)
2537
Part186.Color = Color3.new(0.105882, 0.164706, 0.207843)
2538
Decal187.Parent = Part186
2539
Decal187.Texture = "http://www.roblox.com/asset/?id=145867456"
2540
Decal187.Face = Enum.NormalId.Bottom
2541
Decal188.Parent = Part186
2542
Decal188.Texture = "http://www.roblox.com/asset/?id=145867456"
2543
Decal188.Face = Enum.NormalId.Bottom
2544
Decal189.Parent = Part186
2545
Decal189.Texture = "http://www.roblox.com/asset/?id=145867456"
2546
Decal189.Face = Enum.NormalId.Bottom
2547
Decal190.Parent = Part186
2548
Decal190.Texture = "http://www.roblox.com/asset/?id=145867456"
2549
Decal190.Face = Enum.NormalId.Bottom
2550
Decal191.Parent = Part186
2551
Decal191.Texture = "http://www.roblox.com/asset/?id=145867456"
2552
Decal191.Face = Enum.NormalId.Bottom
2553
Decal192.Parent = Part186
2554
Decal192.Texture = "http://www.roblox.com/asset/?id=145867456"
2555
Decal192.Face = Enum.NormalId.Bottom
2556
Decal193.Parent = Part186
2557
Decal193.Texture = "http://www.roblox.com/asset/?id=145867456"
2558
Decal193.Face = Enum.NormalId.Bottom
2559
CylinderMesh194.Parent = Part186
2560
CylinderMesh194.Scale = Vector3.new(1, 0.222222224, 1)
2561
CylinderMesh194.Scale = Vector3.new(1, 0.222222224, 1)
2562
Part195.Parent = Tool0
2563
Part195.Material = Enum.Material.SmoothPlastic
2564
Part195.BrickColor = BrickColor.new("Black")
2565
Part195.Reflectance = 0.20000000298023
2566
Part195.Rotation = Vector3.new(180, 0, -180)
2567
Part195.Anchored = true
2568
Part195.FormFactor = Enum.FormFactor.Custom
2569
Part195.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2570
Part195.CFrame = CFrame.new(34.4963379, 1.67563403, -11.859252, -1, 0, -4.37113883e-08, 0, 1, -0, 4.37113883e-08, 0, -1)
2571
Part195.BottomSurface = Enum.SurfaceType.Smooth
2572
Part195.TopSurface = Enum.SurfaceType.Smooth
2573
Part195.Color = Color3.new(0.105882, 0.164706, 0.207843)
2574
Part195.Position = Vector3.new(34.4963379, 1.67563403, -11.859252)
2575
Part195.Orientation = Vector3.new(0, -180, 0)
2576
Part195.Color = Color3.new(0.105882, 0.164706, 0.207843)
2577
SpecialMesh196.Parent = Part195
2578
SpecialMesh196.Scale = Vector3.new(0.481481612, 0.370366931, 0.666666448)
2579
SpecialMesh196.MeshType = Enum.MeshType.Wedge
2580
SpecialMesh196.Scale = Vector3.new(0.481481612, 0.370366931, 0.666666448)
2581
Part197.Parent = Tool0
2582
Part197.Material = Enum.Material.SmoothPlastic
2583
Part197.BrickColor = BrickColor.new("Black")
2584
Part197.Transparency = 0.69999998807907
2585
Part197.Rotation = Vector3.new(-90, 0, 0)
2586
Part197.Anchored = true
2587
Part197.FormFactor = Enum.FormFactor.Custom
2588
Part197.Size = Vector3.new(0.229629576, 0.200000003, 0.244444489)
2589
Part197.CFrame = CFrame.new(34.4963379, 1.87192404, -11.5481558, 1, 0, -0, 0, 0, 1, 0, -1, 0)
2590
Part197.BottomSurface = Enum.SurfaceType.Smooth
2591
Part197.TopSurface = Enum.SurfaceType.Smooth
2592
Part197.Color = Color3.new(0.105882, 0.164706, 0.207843)
2593
Part197.Position = Vector3.new(34.4963379, 1.87192404, -11.5481558)
2594
Part197.Orientation = Vector3.new(-90, 0, 0)
2595
Part197.Color = Color3.new(0.105882, 0.164706, 0.207843)
2596
CylinderMesh198.Parent = Part197
2597
CylinderMesh198.Scale = Vector3.new(1, 0.222222224, 1)
2598
CylinderMesh198.Scale = Vector3.new(1, 0.222222224, 1)
2599
Part199.Parent = Tool0
2600
Part199.Material = Enum.Material.SmoothPlastic
2601
Part199.BrickColor = BrickColor.new("Black")
2602
Part199.Anchored = true
2603
Part199.FormFactor = Enum.FormFactor.Custom
2604
Part199.Size = Vector3.new(0.200000003, 0.200000003, 0.237036973)
2605
Part199.CFrame = CFrame.new(34.4963379, 1.70151401, -11.2962637, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2606
Part199.BottomSurface = Enum.SurfaceType.Smooth
2607
Part199.TopSurface = Enum.SurfaceType.Smooth
2608
Part199.Color = Color3.new(0.105882, 0.164706, 0.207843)
2609
Part199.Position = Vector3.new(34.4963379, 1.70151401, -11.2962637)
2610
Part199.Color = Color3.new(0.105882, 0.164706, 0.207843)
2611
BlockMesh200.Parent = Part199
2612
BlockMesh200.Scale = Vector3.new(0.481481373, 0.407407463, 1)
2613
BlockMesh200.Scale = Vector3.new(0.481481373, 0.407407463, 1)
2614
Part201.Parent = Tool0
2615
Part201.Material = Enum.Material.SmoothPlastic
2616
Part201.BrickColor = BrickColor.new("Black")
2617
Part201.Rotation = Vector3.new(0, -90, 0)
2618
Part201.Anchored = true
2619
Part201.FormFactor = Enum.FormFactor.Custom
2620
Part201.Size = Vector3.new(3.39259171, 0.200000003, 0.200000003)
2621
Part201.CFrame = CFrame.new(34.581543, 1.55698204, -10.6962881, 0, 0, -1, 0, 1, 0, 1, 0, 4.37113883e-08)
2622
Part201.BottomSurface = Enum.SurfaceType.Smooth
2623
Part201.TopSurface = Enum.SurfaceType.Smooth
2624
Part201.Color = Color3.new(0.105882, 0.164706, 0.207843)
2625
Part201.Position = Vector3.new(34.581543, 1.55698204, -10.6962881)
2626
Part201.Orientation = Vector3.new(0, -90, 0)
2627
Part201.Color = Color3.new(0.105882, 0.164706, 0.207843)
2628
SpecialMesh202.Parent = Part201
2629
SpecialMesh202.Scale = Vector3.new(1, 0.518519938, 0.148148149)
2630
SpecialMesh202.MeshType = Enum.MeshType.Wedge
2631
SpecialMesh202.Scale = Vector3.new(1, 0.518519938, 0.148148149)
2632
Part203.Parent = Tool0
2633
Part203.Material = Enum.Material.SmoothPlastic
2634
Part203.BrickColor = BrickColor.new("Really black")
2635
Part203.Reflectance = 0.20000000298023
2636
Part203.Anchored = true
2637
Part203.FormFactor = Enum.FormFactor.Custom
2638
Part203.Size = Vector3.new(0.207407534, 0.200000003, 0.985189319)
2639
Part203.CFrame = CFrame.new(34.5, 1.23105395, -10.3740845, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2640
Part203.BottomSurface = Enum.SurfaceType.Smooth
2641
Part203.TopSurface = Enum.SurfaceType.Smooth
2642
Part203.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2643
Part203.Position = Vector3.new(34.5, 1.23105395, -10.3740845)
2644
Part203.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2645
BlockMesh204.Parent = Part203
2646
BlockMesh204.Scale = Vector3.new(1, 0.370369822, 1)
2647
BlockMesh204.Scale = Vector3.new(1, 0.370369822, 1)
2648
Part205.Parent = Tool0
2649
Part205.Material = Enum.Material.SmoothPlastic
2650
Part205.BrickColor = BrickColor.new("Black")
2651
Part205.Reflectance = 0.20000000298023
2652
Part205.Anchored = true
2653
Part205.FormFactor = Enum.FormFactor.Custom
2654
Part205.Size = Vector3.new(0.207407534, 0.348147959, 0.200000003)
2655
Part205.CFrame = CFrame.new(34.5, 1.44223595, -12.4814396, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2656
Part205.BottomSurface = Enum.SurfaceType.Smooth
2657
Part205.TopSurface = Enum.SurfaceType.Smooth
2658
Part205.Color = Color3.new(0.105882, 0.164706, 0.207843)
2659
Part205.Position = Vector3.new(34.5, 1.44223595, -12.4814396)
2660
Part205.Color = Color3.new(0.105882, 0.164706, 0.207843)
2661
BlockMesh206.Parent = Part205
2662
BlockMesh206.Scale = Vector3.new(1, 1, 0.888907433)
2663
BlockMesh206.Scale = Vector3.new(1, 1, 0.888907433)
2664
Part207.Parent = Tool0
2665
Part207.Material = Enum.Material.SmoothPlastic
2666
Part207.BrickColor = BrickColor.new("Black")
2667
Part207.Anchored = true
2668
Part207.FormFactor = Enum.FormFactor.Custom
2669
Part207.Size = Vector3.new(0.200000003, 0.237036958, 1.42222607)
2670
Part207.CFrame = CFrame.new(34.5, 1.38681805, -11.6814585, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2671
Part207.BottomSurface = Enum.SurfaceType.Smooth
2672
Part207.TopSurface = Enum.SurfaceType.Smooth
2673
Part207.Color = Color3.new(0.105882, 0.164706, 0.207843)
2674
Part207.Position = Vector3.new(34.5, 1.38681805, -11.6814585)
2675
Part207.Color = Color3.new(0.105882, 0.164706, 0.207843)
2676
BlockMesh208.Parent = Part207
2677
BlockMesh208.Scale = Vector3.new(0.962963641, 1, 1)
2678
BlockMesh208.Scale = Vector3.new(0.962963641, 1, 1)
2679
Part209.Parent = Tool0
2680
Part209.Material = Enum.Material.SmoothPlastic
2681
Part209.BrickColor = BrickColor.new("Black")
2682
Part209.Reflectance = 0.20000000298023
2683
Part209.Rotation = Vector3.new(0, 0, 90)
2684
Part209.Anchored = true
2685
Part209.FormFactor = Enum.FormFactor.Custom
2686
Part209.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2687
Part209.CFrame = CFrame.new(34.4333496, 1.67563403, -9.38519192, 0, -1, 0, 0.999999762, -0, 1.49011612e-08, -1.49011612e-08, -0, 0.999999762)
2688
Part209.BottomSurface = Enum.SurfaceType.Smooth
2689
Part209.TopSurface = Enum.SurfaceType.Smooth
2690
Part209.Color = Color3.new(0.105882, 0.164706, 0.207843)
2691
Part209.Position = Vector3.new(34.4333496, 1.67563403, -9.38519192)
2692
Part209.Orientation = Vector3.new(0, 0, 90)
2693
Part209.Color = Color3.new(0.105882, 0.164706, 0.207843)
2694
SpecialMesh210.Parent = Part209
2695
SpecialMesh210.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
2696
SpecialMesh210.MeshType = Enum.MeshType.Wedge
2697
SpecialMesh210.Scale = Vector3.new(0.370370418, 0.0740706027, 0.148147851)
2698
Part211.Parent = Tool0
2699
Part211.Material = Enum.Material.SmoothPlastic
2700
Part211.BrickColor = BrickColor.new("Black")
2701
Part211.Reflectance = 0.20000000298023
2702
Part211.Anchored = true
2703
Part211.FormFactor = Enum.FormFactor.Custom
2704
Part211.Size = Vector3.new(0.200000003, 0.200000003, 0.281485498)
2705
Part211.CFrame = CFrame.new(34.5999756, 1.40903294, -10.8222036, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2706
Part211.BottomSurface = Enum.SurfaceType.Smooth
2707
Part211.TopSurface = Enum.SurfaceType.Smooth
2708
Part211.Color = Color3.new(0.105882, 0.164706, 0.207843)
2709
Part211.Position = Vector3.new(34.5999756, 1.40903294, -10.8222036)
2710
Part211.Color = Color3.new(0.105882, 0.164706, 0.207843)
2711
BlockMesh212.Parent = Part211
2712
BlockMesh212.Scale = Vector3.new(0.0370370373, 0.148148, 1)
2713
BlockMesh212.Scale = Vector3.new(0.0370370373, 0.148148, 1)
2714
Part213.Parent = Tool0
2715
Part213.Material = Enum.Material.SmoothPlastic
2716
Part213.BrickColor = BrickColor.new("Black")
2717
Part213.Anchored = true
2718
Part213.FormFactor = Enum.FormFactor.Custom
2719
Part213.Size = Vector3.new(0.200000003, 0.200000003, 3.2444489)
2720
Part213.CFrame = CFrame.new(34.4963379, 1.63119996, -10.6221924, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2721
Part213.BottomSurface = Enum.SurfaceType.Smooth
2722
Part213.TopSurface = Enum.SurfaceType.Smooth
2723
Part213.Color = Color3.new(0.105882, 0.164706, 0.207843)
2724
Part213.Position = Vector3.new(34.4963379, 1.63119996, -10.6221924)
2725
Part213.Color = Color3.new(0.105882, 0.164706, 0.207843)
2726
BlockMesh214.Parent = Part213
2727
BlockMesh214.Scale = Vector3.new(0.629630446, 0.0740740746, 1)
2728
BlockMesh214.Scale = Vector3.new(0.629630446, 0.0740740746, 1)
2729
Part215.Parent = Tool0
2730
Part215.Material = Enum.Material.SmoothPlastic
2731
Part215.BrickColor = BrickColor.new("Black")
2732
Part215.Reflectance = 0.20000000298023
2733
Part215.Rotation = Vector3.new(180, 0, 90)
2734
Part215.Anchored = true
2735
Part215.FormFactor = Enum.FormFactor.Custom
2736
Part215.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2737
Part215.CFrame = CFrame.new(34.5444336, 1.67563403, -9.37774181, -1.91068462e-15, -0.999999762, -3.55271368e-15, -0.999999523, 1.91068398e-15, -4.47034836e-08, 5.96046448e-08, -1.58818678e-22, -0.999999404)
2738
Part215.BottomSurface = Enum.SurfaceType.Smooth
2739
Part215.TopSurface = Enum.SurfaceType.Smooth
2740
Part215.Color = Color3.new(0.105882, 0.164706, 0.207843)
2741
Part215.Position = Vector3.new(34.5444336, 1.67563403, -9.37774181)
2742
Part215.Orientation = Vector3.new(0, -180, -90)
2743
Part215.Color = Color3.new(0.105882, 0.164706, 0.207843)
2744
SpecialMesh216.Parent = Part215
2745
SpecialMesh216.Scale = Vector3.new(0.370370418, 0.0740706027, 0.0740740746)
2746
SpecialMesh216.MeshType = Enum.MeshType.Wedge
2747
SpecialMesh216.Scale = Vector3.new(0.370370418, 0.0740706027, 0.0740740746)
2748
Part217.Parent = Tool0
2749
Part217.Material = Enum.Material.SmoothPlastic
2750
Part217.BrickColor = BrickColor.new("Black")
2751
Part217.Reflectance = 0.20000000298023
2752
Part217.Rotation = Vector3.new(-90, 0, 0)
2753
Part217.Anchored = true
2754
Part217.FormFactor = Enum.FormFactor.Custom
2755
Part217.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2756
Part217.CFrame = CFrame.new(34.5444336, 1.67563403, -9.39257813, 1, -0, 0, 0, -1.49011612e-08, 0.999999762, 0, -0.999999762, -1.49011612e-08)
2757
Part217.BottomSurface = Enum.SurfaceType.Smooth
2758
Part217.TopSurface = Enum.SurfaceType.Smooth
2759
Part217.Color = Color3.new(0.105882, 0.164706, 0.207843)
2760
Part217.Position = Vector3.new(34.5444336, 1.67563403, -9.39257813)
2761
Part217.Orientation = Vector3.new(-89.9599991, 180, 180)
2762
Part217.Color = Color3.new(0.105882, 0.164706, 0.207843)
2763
BlockMesh218.Parent = Part217
2764
BlockMesh218.Scale = Vector3.new(0.0740739629, 0.0740741044, 0.370370358)
2765
BlockMesh218.Scale = Vector3.new(0.0740739629, 0.0740741044, 0.370370358)
2766
Part219.Parent = Tool0
2767
Part219.Material = Enum.Material.SmoothPlastic
2768
Part219.BrickColor = BrickColor.new("Black")
2769
Part219.Anchored = true
2770
Part219.FormFactor = Enum.FormFactor.Custom
2771
Part219.Size = Vector3.new(0.200000003, 0.340740651, 0.200000003)
2772
Part219.CFrame = CFrame.new(34.4963379, 1.86826003, -10.9888916, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2773
Part219.BottomSurface = Enum.SurfaceType.Smooth
2774
Part219.TopSurface = Enum.SurfaceType.Smooth
2775
Part219.Color = Color3.new(0.105882, 0.164706, 0.207843)
2776
Part219.Position = Vector3.new(34.4963379, 1.86826003, -10.9888916)
2777
Part219.Color = Color3.new(0.105882, 0.164706, 0.207843)
2778
SpecialMesh220.Parent = Part219
2779
SpecialMesh220.MeshId = "http://www.roblox.com/asset/?id=3270017"
2780
SpecialMesh220.Scale = Vector3.new(0.259259254, 0.259259254, 0.259259254)
2781
SpecialMesh220.MeshType = Enum.MeshType.FileMesh
2782
SpecialMesh220.Scale = Vector3.new(0.259259254, 0.259259254, 0.259259254)
2783
Part221.Parent = Tool0
2784
Part221.Material = Enum.Material.SmoothPlastic
2785
Part221.BrickColor = BrickColor.new("Black")
2786
Part221.Rotation = Vector3.new(0, 90, 0)
2787
Part221.Anchored = true
2788
Part221.FormFactor = Enum.FormFactor.Custom
2789
Part221.Size = Vector3.new(3.39259124, 0.200000003, 0.200000003)
2790
Part221.CFrame = CFrame.new(34.4185791, 1.55698204, -10.6962881, -4.37113918e-08, 8.7422741e-08, 1, 7.10542736e-15, 1, -8.74227553e-08, -1, 7.10542736e-15, -4.37113918e-08)
2791
Part221.BottomSurface = Enum.SurfaceType.Smooth
2792
Part221.TopSurface = Enum.SurfaceType.Smooth
2793
Part221.Color = Color3.new(0.105882, 0.164706, 0.207843)
2794
Part221.Position = Vector3.new(34.4185791, 1.55698204, -10.6962881)
2795
Part221.Orientation = Vector3.new(0, 90, 0)
2796
Part221.Color = Color3.new(0.105882, 0.164706, 0.207843)
2797
SpecialMesh222.Parent = Part221
2798
SpecialMesh222.Scale = Vector3.new(1, 0.518519938, 0.148148149)
2799
SpecialMesh222.MeshType = Enum.MeshType.Wedge
2800
SpecialMesh222.Scale = Vector3.new(1, 0.518519938, 0.148148149)
2801
Part223.Parent = Tool0
2802
Part223.Material = Enum.Material.SmoothPlastic
2803
Part223.BrickColor = BrickColor.new("Black")
2804
Part223.Reflectance = 0.20000000298023
2805
Part223.Rotation = Vector3.new(0, 0, -180)
2806
Part223.Anchored = true
2807
Part223.FormFactor = Enum.FormFactor.Custom
2808
Part223.Size = Vector3.new(0.20740746, 0.200000003, 0.200000003)
2809
Part223.CFrame = CFrame.new(34.5, 1.06821096, -12.2999878, -1, 0, -4.37113812e-08, 3.55271368e-15, -1, 4.37113918e-08, -4.37113812e-08, 4.37113918e-08, 1)
2810
Part223.BottomSurface = Enum.SurfaceType.Smooth
2811
Part223.TopSurface = Enum.SurfaceType.Smooth
2812
Part223.Color = Color3.new(0.105882, 0.164706, 0.207843)
2813
Part223.Position = Vector3.new(34.5, 1.06821096, -12.2999878)
2814
Part223.Orientation = Vector3.new(0, 0, 180)
2815
Part223.Color = Color3.new(0.105882, 0.164706, 0.207843)
2816
SpecialMesh224.Parent = Part223
2817
SpecialMesh224.Scale = Vector3.new(1, 0.592593193, 0.555555344)
2818
SpecialMesh224.MeshType = Enum.MeshType.Wedge
2819
SpecialMesh224.Scale = Vector3.new(1, 0.592593193, 0.555555344)
2820
Part225.Parent = Tool0
2821
Part225.Material = Enum.Material.SmoothPlastic
2822
Part225.BrickColor = BrickColor.new("Black")
2823
Part225.Reflectance = 0.20000000298023
2824
Part225.Anchored = true
2825
Part225.FormFactor = Enum.FormFactor.Custom
2826
Part225.Size = Vector3.new(0.20740743, 0.200000003, 0.740741551)
2827
Part225.CFrame = CFrame.new(34.5, 1.48300803, -12.9407339, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2828
Part225.BottomSurface = Enum.SurfaceType.Smooth
2829
Part225.TopSurface = Enum.SurfaceType.Smooth
2830
Part225.Color = Color3.new(0.105882, 0.164706, 0.207843)
2831
Part225.Position = Vector3.new(34.5, 1.48300803, -12.9407339)
2832
Part225.Color = Color3.new(0.105882, 0.164706, 0.207843)
2833
BlockMesh226.Parent = Part225
2834
BlockMesh226.Scale = Vector3.new(1, 0.77777797, 1)
2835
BlockMesh226.Scale = Vector3.new(1, 0.77777797, 1)
2836
Part227.Parent = Tool0
2837
Part227.Material = Enum.Material.SmoothPlastic
2838
Part227.BrickColor = BrickColor.new("Really black")
2839
Part227.Rotation = Vector3.new(180, 0, 90)
2840
Part227.Anchored = true
2841
Part227.FormFactor = Enum.FormFactor.Custom
2842
Part227.Size = Vector3.new(0.200000003, 0.200000003, 1.34074676)
2843
Part227.CFrame = CFrame.new(34.3814697, 1.42001903, -9.67034817, 0, -1, -0, -1, 0, -0, 0, 0, -1)
2844
Part227.BottomSurface = Enum.SurfaceType.Smooth
2845
Part227.TopSurface = Enum.SurfaceType.Smooth
2846
Part227.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2847
Part227.Position = Vector3.new(34.3814697, 1.42001903, -9.67034817)
2848
Part227.Orientation = Vector3.new(0, -180, -90)
2849
Part227.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
2850
BlockMesh228.Parent = Part227
2851
BlockMesh228.Scale = Vector3.new(0.629630446, 0.0740740746, 1)
2852
BlockMesh228.Scale = Vector3.new(0.629630446, 0.0740740746, 1)
2853
Part229.Parent = Tool0
2854
Part229.Material = Enum.Material.SmoothPlastic
2855
Part229.BrickColor = BrickColor.new("Institutional white")
2856
Part229.Transparency = 0.80000001192093
2857
Part229.Rotation = Vector3.new(90, -90, 0)
2858
Part229.Anchored = true
2859
Part229.Size = Vector3.new(1, 1.20000005, 1)
2860
Part229.CFrame = CFrame.new(34.5021973, 2.04355502, -11.0737925, 0, 0, -1, -1, 0, 0, 0, 1, 0)
2861
Part229.BottomSurface = Enum.SurfaceType.Smooth
2862
Part229.TopSurface = Enum.SurfaceType.Smooth
2863
Part229.Color = Color3.new(0.972549, 0.972549, 0.972549)
2864
Part229.Position = Vector3.new(34.5021973, 2.04355502, -11.0737925)
2865
Part229.Orientation = Vector3.new(0, -90, -90)
2866
Part229.Color = Color3.new(0.972549, 0.972549, 0.972549)
2867
CylinderMesh230.Parent = Part229
2868
CylinderMesh230.Scale = Vector3.new(0.148148149, 0.0370370373, 0.148148149)
2869
CylinderMesh230.Scale = Vector3.new(0.148148149, 0.0370370373, 0.148148149)
2870
Part231.Parent = Tool0
2871
Part231.Material = Enum.Material.SmoothPlastic
2872
Part231.BrickColor = BrickColor.new("Black")
2873
Part231.Anchored = true
2874
Part231.FormFactor = Enum.FormFactor.Custom
2875
Part231.Size = Vector3.new(0.200000003, 0.200000003, 0.474074662)
2876
Part231.CFrame = CFrame.new(34.5, 1.47934496, -13.1999435, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2877
Part231.BottomSurface = Enum.SurfaceType.Smooth
2878
Part231.TopSurface = Enum.SurfaceType.Smooth
2879
Part231.Color = Color3.new(0.105882, 0.164706, 0.207843)
2880
Part231.Position = Vector3.new(34.5, 1.47934496, -13.1999435)
2881
Part231.Color = Color3.new(0.105882, 0.164706, 0.207843)
2882
BlockMesh232.Parent = Part231
2883
BlockMesh232.Scale = Vector3.new(0.814815104, 0.666666627, 1)
2884
BlockMesh232.Scale = Vector3.new(0.814815104, 0.666666627, 1)
2885
Part233.Parent = Tool0
2886
Part233.Material = Enum.Material.SmoothPlastic
2887
Part233.BrickColor = BrickColor.new("Black")
2888
Part233.Rotation = Vector3.new(180, 90, 0)
2889
Part233.Anchored = true
2890
Part233.FormFactor = Enum.FormFactor.Custom
2891
Part233.Size = Vector3.new(1.97037065, 0.200000003, 0.200000003)
2892
Part233.CFrame = CFrame.new(34.4185791, 1.26816404, -9.98516846, 0, 0, 1, 0, -1, 0, 1, 0, -0)
2893
Part233.BottomSurface = Enum.SurfaceType.Smooth
2894
Part233.TopSurface = Enum.SurfaceType.Smooth
2895
Part233.Color = Color3.new(0.105882, 0.164706, 0.207843)
2896
Part233.Position = Vector3.new(34.4185791, 1.26816404, -9.98516846)
2897
Part233.Orientation = Vector3.new(0, 90, 180)
2898
Part233.Color = Color3.new(0.105882, 0.164706, 0.207843)
2899
SpecialMesh234.Parent = Part233
2900
SpecialMesh234.Scale = Vector3.new(1, 0.518519938, 0.148148149)
2901
SpecialMesh234.MeshType = Enum.MeshType.Wedge
2902
SpecialMesh234.Scale = Vector3.new(1, 0.518519938, 0.148148149)
2903
Part235.Parent = Tool0
2904
Part235.Material = Enum.Material.SmoothPlastic
2905
Part235.BrickColor = BrickColor.new("Black")
2906
Part235.Reflectance = 0.20000000298023
2907
Part235.Anchored = true
2908
Part235.FormFactor = Enum.FormFactor.Custom
2909
Part235.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2910
Part235.CFrame = CFrame.new(34.6148682, 1.41269505, -10.5888662, 1, 0, 0, 0, 1, 0, 0, 0, 1)
2911
Part235.BottomSurface = Enum.SurfaceType.Smooth
2912
Part235.TopSurface = Enum.SurfaceType.Smooth
2913
Part235.Color = Color3.new(0.105882, 0.164706, 0.207843)
2914
Part235.Position = Vector3.new(34.6148682, 1.41269505, -10.5888662)
2915
Part235.Color = Color3.new(0.105882, 0.164706, 0.207843)
2916
BlockMesh236.Parent = Part235
2917
BlockMesh236.Scale = Vector3.new(0.185185179, 0.259259105, 0.0370370373)
2918
BlockMesh236.Scale = Vector3.new(0.185185179, 0.259259105, 0.0370370373)
2919
Part237.Name = "AimPart"
2920
Part237.Parent = Tool0
2921
Part237.Material = Enum.Material.SmoothPlastic
2922
Part237.BrickColor = BrickColor.new("Dark stone grey")
2923
Part237.Reflectance = 0.20000000298023
2924
Part237.Transparency = 1
2925
Part237.Rotation = Vector3.new(180, 0, -180)
2926
Part237.Anchored = true
2927
Part237.FormFactor = Enum.FormFactor.Custom
2928
Part237.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2929
Part237.CFrame = CFrame.new(34.4963379, 1.87192404, -12.1814537, -0.999999702, 5.96046448e-08, -4.88548757e-08, 5.96046448e-08, 0.999999702, -5.71382657e-08, 4.8854865e-08, -1.34268845e-08, -1)
2930
Part237.BottomSurface = Enum.SurfaceType.Smooth
2931
Part237.TopSurface = Enum.SurfaceType.Smooth
2932
Part237.Color = Color3.new(0.388235, 0.372549, 0.384314)
2933
Part237.Position = Vector3.new(34.4963379, 1.87192404, -12.1814537)
2934
Part237.Orientation = Vector3.new(0, -180, 0)
2935
Part237.Color = Color3.new(0.388235, 0.372549, 0.384314)
2936
BlockMesh238.Parent = Part237
2937
BlockMesh238.Scale = Vector3.new(0.259259194, 0.185185149, 0.111111082)
2938
BlockMesh238.Scale = Vector3.new(0.259259194, 0.185185149, 0.111111082)
2939
for i,v in pairs(mas:GetChildren()) do
2940
	v.Parent = game:GetService("Players").LocalPlayer.Backpack
2941
	pcall(function() v:MakeJoints() end)
2942
end
2943
mas:Destroy()
2944
for i,v in pairs(cors) do
2945
	spawn(function()
2946
		pcall(v)
2947
	end)
2948
end