View difference between Paste ID: FnZrW0Q8 and G14xvfK5
SHOW: | | - or go back to the newest paste.
1
local Player = game.Players.localPlayer
2
local Character = Player.Character
3
local Torso = Character.Torso
4
5
local Music = Instance.new("Sound")
6
 
7
Music.Name = "Sound"
8
Music.SoundId = "http://roblox.com/asset/?id=714974960"
9
Music.Volume = 4
10
Music.Looped = false
11
Music.Parent = Character
12
Music:play()
13
14
GasMask = true
15
 
16
if GasMask == true then
17
o1 = Instance.new("Model")
18
o2 = Instance.new("Part")
19
o3 = Instance.new("SpecialMesh")
20
o4 = Instance.new("Part")
21
o5 = Instance.new("Part")
22
o6 = Instance.new("Part")
23
o7 = Instance.new("SpecialMesh")
24
o8 = Instance.new("Part")
25
o9 = Instance.new("Part")
26
o10 = Instance.new("SpecialMesh")
27
o11 = Instance.new("Part")
28
o12 = Instance.new("Part")
29
o13 = Instance.new("SpecialMesh")
30
o14 = Instance.new("Part")
31
o15 = Instance.new("Part")
32
o16 = Instance.new("Part")
33
o17 = Instance.new("Part")
34
o1.Name = "MODEL"
35
o2.Name = "Middle"
36
o2.Parent = o1
37
o2.BrickColor = BrickColor.new("Pastel brown")
38
o2.Transparency = 1
39
o2.Position = Vector3.new(-13.5356159, 3.71991396, 50.2649117)
40
o2.Rotation = Vector3.new(-5.66336393, -89.7626114, -5.66246414)
41
o2.Anchored = true
42
o2.FormFactor = Enum.FormFactor.Custom
43
o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
44
o2.CFrame = CFrame.new(-13.5356159, 3.71991396, 50.2649117, 1.75646369e-006, 1.74156298e-007, -0.999991417, -1.04150445e-007, 1, 1.60883403e-007, 0.999999762, 9.62157287e-008, 1.6223396e-006)
45
o2.BottomSurface = Enum.SurfaceType.Smooth
46
o2.TopSurface = Enum.SurfaceType.Smooth
47
o2.Color = Color3.new(1, 0.8, 0.6)
48
o3.Parent = o2
49
o3.Scale = Vector3.new(6.25, 6.25, 6.25)
50
o3.MeshType = Enum.MeshType.FileMesh
51
o4.Name = "Lense 1"
52
o4.Parent = o1
53
o4.Material = Enum.Material.Metal
54
o4.Transparency = 0.050000011920929
55
o4.Position = Vector3.new(-12.900528, 3.77991295, 50.5080605)
56
o4.Rotation = Vector3.new(-180, 20.6807137, -179.999985)
57
o4.Anchored = true
58
o4.CanCollide = false
59
o4.FormFactor = Enum.FormFactor.Custom
60
o4.Shape = Enum.PartType.Cylinder
61
o4.Size = Vector3.new(0.200000003, 0.320000023, 0.939999998)
62
o4.CFrame = CFrame.new(-12.900528, 3.77991295, 50.5080605, -0.935553849, 3.06141374e-007, 0.353159934, 3.19927466e-007, 1, 2.01617603e-008, -0.353163034, 1.1997561e-007, -0.935561478)
63
o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
64
o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
65
o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
66
o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
67
o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
68
o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
69
o5.Name = "Lense2"
70
o5.Parent = o1
71
o5.Material = Enum.Material.Metal
72
o5.Transparency = 0.050000011920929
73
o5.Position = Vector3.new(-12.8961124, 3.77492094, 50.0302277)
74
o5.Rotation = Vector3.new(-180, -23.8323021, -179.999985)
75
o5.Anchored = true
76
o5.CanCollide = false
77
o5.FormFactor = Enum.FormFactor.Custom
78
o5.Shape = Enum.PartType.Cylinder
79
o5.Size = Vector3.new(0.200000003, 0.330000043, 0.99000001)
80
o5.CFrame = CFrame.new(-12.8961124, 3.77492094, 50.0302277, -0.914722979, 2.85652249e-007, -0.404061079, 2.36339361e-007, 1, 1.37493373e-007, 0.404064298, 2.15865228e-008, -0.914730668)
81
o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
82
o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
83
o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
84
o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
85
o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
86
o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
87
o6.Name = "Handle"
88
o6.Parent = o1
89
o6.Material = Enum.Material.Metal
90
o6.BrickColor = BrickColor.new("Really black")
91
o6.Position = Vector3.new(-12.8799381, 3.69992495, 50.2599869)
92
o6.Rotation = Vector3.new(-90, 9.97842108e-006, -89.9999008)
93
o6.Anchored = true
94
o6.CanCollide = false
95
o6.FormFactor = Enum.FormFactor.Plate
96
o6.Size = Vector3.new(1, 0.400000006, 1)
97
o6.CFrame = CFrame.new(-12.8799381, 3.69992495, 50.2599869, 1.75646369e-006, 0.999991417, 1.74156298e-007, -1.04150445e-007, -1.60883403e-007, 1, 0.999999762, -1.6223396e-006, 9.62157287e-008)
98
o6.BottomSurface = Enum.SurfaceType.Weld
99
o6.TopSurface = Enum.SurfaceType.Smooth
100
o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
101
o7.Parent = o6
102
o7.MeshId = "http://www.roblox.com/asset/?id=5158270"
103
o7.Scale = Vector3.new(0.140000001, 0.170000002, 0.100000001)
104
o7.MeshType = Enum.MeshType.FileMesh
105
o8.Name = "Straps"
106
o8.Parent = o1
107
o8.Material = Enum.Material.Fabric
108
o8.BrickColor = BrickColor.new("Really black")
109
o8.Position = Vector3.new(-13.5199518, 3.48991394, 50.2599869)
110
o8.Rotation = Vector3.new(5.96738209e-006, 0.000100637961, 89.9999924)
111
o8.Anchored = true
112
o8.CanCollide = false
113
o8.FormFactor = Enum.FormFactor.Custom
114
o8.Shape = Enum.PartType.Cylinder
115
o8.Size = Vector3.new(0.200000003, 1.49000013, 1.25999999)
116
o8.CFrame = CFrame.new(-13.5199518, 3.48991394, 50.2599869, 1.44325043e-007, -0.999991238, 1.75646369e-006, 0.999999881, 1.31081052e-007, -1.04150445e-007, 9.48765404e-008, 1.6242019e-006, 0.999999762)
117
o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
118
o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
119
o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
120
o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
121
o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
122
o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
123
o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
124
o9.Name = "Ring2"
125
o9.Parent = o1
126
o9.BrickColor = BrickColor.new("Dark stone grey")
127
o9.Position = Vector3.new(-12.8061161, 3.77991295, 49.9993477)
128
o9.Rotation = Vector3.new(-1.48261315e-005, -66.1664276, -2.4695395e-005)
129
o9.Anchored = true
130
o9.CanCollide = false
131
o9.FormFactor = Enum.FormFactor.Custom
132
o9.Size = Vector3.new(0.600000024, 0.200000003, 1)
133
o9.CFrame = CFrame.new(-12.8061161, 3.77991295, 49.9993477, 0.404059976, 1.74156298e-007, -0.914723039, -1.6136562e-007, 1, 1.0455733e-007, 0.914730787, 9.62157287e-008, 0.404063195)
134
o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
135
o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
136
o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
137
o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
138
o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
139
o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
140
o9.Color = Color3.new(0.388235, 0.372549, 0.384314)
141
o10.Parent = o9
142
o10.MeshId = "http://www.roblox.com/asset/?id=3270017"
143
o10.Scale = Vector3.new(0.340000004, 0.300000012, 0.300000012)
144
o10.MeshType = Enum.MeshType.FileMesh
145
o11.Name = "Straps"
146
o11.Parent = o1
147
o11.Material = Enum.Material.Fabric
148
o11.BrickColor = BrickColor.new("Really black")
149
o11.Position = Vector3.new(-13.5199518, 4.00991392, 50.2599869)
150
o11.Rotation = Vector3.new(5.96738209e-006, 0.000100637961, 89.9999924)
151
o11.Anchored = true
152
o11.CanCollide = false
153
o11.FormFactor = Enum.FormFactor.Custom
154
o11.Shape = Enum.PartType.Cylinder
155
o11.Size = Vector3.new(0.200000003, 1.49000013, 1.25999999)
156
o11.CFrame = CFrame.new(-13.5199518, 4.00991392, 50.2599869, 1.44325043e-007, -0.999991238, 1.75646369e-006, 0.999999881, 1.31081052e-007, -1.04150445e-007, 9.48765404e-008, 1.6242019e-006, 0.999999762)
157
o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
158
o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
159
o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
160
o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
161
o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
162
o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
163
o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
164
o12.Name = "Ring1"
165
o12.Parent = o1
166
o12.BrickColor = BrickColor.new("Dark stone grey")
167
o12.Position = Vector3.new(-12.7999144, 3.76992106, 50.5299988)
168
o12.Rotation = Vector3.new(-179.999969, -69.3177338, -179.999985)
169
o12.Anchored = true
170
o12.CanCollide = false
171
o12.FormFactor = Enum.FormFactor.Custom
172
o12.Size = Vector3.new(0.600000024, 0.200000003, 1)
173
o12.CFrame = CFrame.new(-12.7999144, 3.76992106, 50.5299988, -0.353160918, 1.74156298e-007, -0.935553372, -4.22077129e-008, 1, 1.87534141e-007, 0.935561061, 9.62157287e-008, -0.353164017)
174
o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
175
o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
176
o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
177
o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
178
o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
179
o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
180
o12.Color = Color3.new(0.388235, 0.372549, 0.384314)
181
o13.Parent = o12
182
o13.MeshId = "http://www.roblox.com/asset/?id=3270017"
183
o13.Scale = Vector3.new(0.340000004, 0.300000012, 0.300000012)
184
o13.MeshType = Enum.MeshType.FileMesh
185
o14.Name = "Breather"
186
o14.Parent = o1
187
o14.Material = Enum.Material.Metal
188
o14.BrickColor = BrickColor.new("Really black")
189
o14.Position = Vector3.new(-12.7419596, 3.69627094, 50.2550011)
190
o14.Rotation = Vector3.new(5.96738209e-006, 0.000100637961, -39.5510521)
191
o14.Anchored = true
192
o14.CanCollide = false
193
o14.FormFactor = Enum.FormFactor.Custom
194
o14.Shape = Enum.PartType.Cylinder
195
o14.Size = Vector3.new(0.600000024, 0.340000093, 0.25000003)
196
o14.CFrame = CFrame.new(-12.7419596, 3.69627094, 50.2550011, 0.771050453, 0.636759639, 1.75646369e-006, -0.636765182, 0.771057129, -1.04150445e-007, -1.31184265e-006, -9.5997575e-007, 0.999999762)
197
o14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
198
o14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
199
o14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
200
o14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
201
o14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
202
o14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
203
o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
204
o15.Name = "Breather"
205
o15.Parent = o1
206
o15.Material = Enum.Material.Metal
207
o15.BrickColor = BrickColor.new("Really black")
208
o15.Position = Vector3.new(-12.5337915, 3.51434994, 50.2550011)
209
o15.Rotation = Vector3.new(5.96738209e-006, 0.000100637961, -39.5510521)
210
o15.Anchored = true
211
o15.CanCollide = false
212
o15.FormFactor = Enum.FormFactor.Custom
213
o15.Shape = Enum.PartType.Cylinder
214
o15.Size = Vector3.new(0.200000003, 0.340000093, 0.350000024)
215
o15.CFrame = CFrame.new(-12.5337915, 3.51434994, 50.2550011, 0.771050453, 0.636759639, 1.75646369e-006, -0.636765182, 0.771057129, -1.04150445e-007, -1.31184265e-006, -9.5997575e-007, 0.999999762)
216
o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
217
o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
218
o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
219
o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
220
o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
221
o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
222
o15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
223
o16.Name = "Breather"
224
o16.Parent = o1
225
o16.Material = Enum.Material.Metal
226
o16.BrickColor = BrickColor.new("Really black")
227
o16.Position = Vector3.new(-12.7920103, 3.39220095, 49.784256)
228
o16.Rotation = Vector3.new(10.8745985, 48.2677155, -21.6106548)
229
o16.Anchored = true
230
o16.CanCollide = false
231
o16.FormFactor = Enum.FormFactor.Custom
232
o16.Shape = Enum.PartType.Cylinder
233
o16.Size = Vector3.new(0.230000019, 0.540000081, 0.75)
234
o16.CFrame = CFrame.new(-12.7920103, 3.39220095, 49.784256, 0.618847609, 0.24515225, 0.746263206, -0.230788618, 0.96486491, -0.125580132, -0.75083673, -0.0945150182, 0.653688967)
235
o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
236
o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
237
o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
238
o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
239
o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
240
o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
241
o16.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
242
o17.Name = "Breather"
243
o17.Parent = o1
244
o17.Material = Enum.Material.Metal
245
o17.BrickColor = BrickColor.new("Really black")
246
o17.Position = Vector3.new(-12.8723783, 3.42192006, 49.8816109)
247
o17.Rotation = Vector3.new(10.8745985, 48.2677155, -21.6106548)
248
o17.Anchored = true
249
o17.CanCollide = false
250
o17.FormFactor = Enum.FormFactor.Custom
251
o17.Shape = Enum.PartType.Cylinder
252
o17.Size = Vector3.new(0.370000005, 0.540000081, 0.310000002)
253
o17.CFrame = CFrame.new(-12.8723783, 3.42192006, 49.8816109, 0.618847609, 0.24515225, 0.746263206, -0.230788618, 0.96486491, -0.125580132, -0.75083673, -0.0945150182, 0.653688967)
254
o17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
255
o17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
256
o17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
257
o17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
258
o17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
259
o17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
260
o17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
261
function onTouched(hit)
262
    local d = hit.Parent:GetChildren()
263
    for i=1, #d do
264
        if (d[i].className == "Hat") then
265
            d[i]:remove()
266
        end
267
    end
268
    if hit.Parent:findFirstChild("Humanoid") ~= nil and hit.Parent:findFirstChild("Face") == nil then
269
        local g = o1:clone()
270
        g.Parent = hit.Parent
271
        local C = g:GetChildren()
272
        for i=1, #C do
273
            if C[i].className == "Part" then
274
                local W = Instance.new("Weld")
275
                W.Part0 = g.Middle
276
                W.Part1 = C[i]
277
                local CJ = CFrame.new(g.Middle.Position)
278
                local C0 = g.Middle.CFrame:inverse()*CJ
279
                local C1 = C[i].CFrame:inverse()*CJ
280
                W.C0 = C0
281
                W.C1 = C1
282
                W.Parent = g.Middle
283
                g.Middle.Transparency = 1
284
            end
285
                local Y = Instance.new("Weld")
286
                Y.Part0 = hit.Parent.Head
287
                Y.Part1 = g.Middle
288
                Y.C0 = CFrame.new(0, 0, 0)
289
                Y.Parent = Y.Part0
290
        end
291
 
292
        local h = g:GetChildren()
293
        for i = 1, # h do
294
            h[i].Anchored = false
295
            h[i].CanCollide = false
296
        end
297
       
298
    end
299
end
300
 
301
onTouched(game.Players.LocalPlayer.Character.Head)
302
end
303
local Player = game:service'Players'.localPlayer
304
local chara = Player.Character
305
      
306
	    shirt= Instance.new("Shirt", Character)
307
        shirt.Name = "Shirt"
308
        pants = Instance.new("Pants", Character)
309
        pants.Name = "Pants"
310
        chara.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=245656735"
311
        chara.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=245656766"
312
313
314
315
--------------------------
316
--Zenith Battle Rifle-70--
317
----------------------------------------------------------------
318
--By CKbackup (Sugarie Saffron)                               --
319
--YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw--
320
--Discord: Sugarie Saffron#4705                               --
321
----------------------------------------------------------------
322
323
print([[
324
--------------------------------
325
By CKbackup (Sugarie Saffron)                               
326
YT: https://www.youtube.com/channel/UC8n9FFz7e6Zo13ob_5F9MJw
327
Discord: Sugarie Saffron#4705    
328
--------------------------------
329
The Zenith Battle Rifle 70 (ZBR-70)
330
The ZBR-70 was a rifle designed by
331
Engineer Alexander Zenith in 1970, for a
332
cheap yet reliable option to be used
333
as a standard issue rifle.
334
It fires 5.56 calibre rounds and
335
is still used today in several armies
336
and police forces.
337
--------------------------------
338
(Keys)
339
Click (Hold) - Fire
340
R - Reload
341
Q/E - Quick Strafe
342
Z - Dive
343
X - Knife Stab
344
F - Heal
345
H - Flashlight
346
347
Reloading while there's still ammo will
348
add an extra bullet.
349
Rifle only has an effective range of
350
200 studs.
351
Healing will add a health point for 200
352
frames before wearing out, and has a
353
cooldown of 30 seconds.
354
]])
355
356
wait(1/60)
357
Effects = { }
358
local Player = game:service'Players'.localPlayer
359
local chara = Player.Character
360
local Humanoid = chara:FindFirstChildOfClass("Humanoid")
361
local Mouse = Player:GetMouse()
362
local LeftArm = chara["Left Arm"]
363
local RightArm = chara["Right Arm"]
364
local LeftLeg = chara["Left Leg"]
365
local RightLeg = chara["Right Leg"]
366
local Head = chara.Head
367
local Torso = chara.Torso
368
local Camera = workspace.CurrentCamera
369
local RootPart = chara.HumanoidRootPart
370
local RootJoint = RootPart.RootJoint
371
local attack = false
372
local Anim = 'Idle'
373
local attacktype = 1
374
local delays = false
375
local play = true
376
local targetted = nil
377
local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude 
378
local velocity = RootPart.Velocity.y
379
local sine = 0
380
local change = 1
381
local doe = 0
382
local Create = LoadLibrary("RbxUtility").Create
383
local debby = game:GetService("Debris")
384
Humanoid.WalkSpeed = 16
385
386
local shots = 30
387
388
local healing = false
389
390
Humanoid.Animator.Parent = nil
391
chara.Animate.Parent = nil
392
393
local newMotor = function(part0, part1, c0, c1)
394
local w = Create('Motor'){
395
Parent = part0,
396
Part0 = part0,
397
Part1 = part1,
398
C0 = c0,
399
C1 = c1,
400
}
401
return w
402
end
403
404
function clerp(a, b, t)
405
return a:lerp(b, t)
406
end
407
408
RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
409
NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
410
411
local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0)) 
412
local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
413
local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
414
local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
415
RootJoint.C1 = CFrame.new(0, 0, 0)
416
RootJoint.C0 = CFrame.new(0, 0, 0)
417
Torso.Neck.C1 = CFrame.new(0, 0, 0)
418
Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
419
420
local rarmc1 = RW.C1
421
local larmc1 = LW.C1
422
local rlegc1 = RH.C1
423
local llegc1 = LH.C1
424
425
local resetc1 = false
426
427
function PlayAnimationFromTable(table, speed, bool)
428
RootJoint.C0 = clerp(RootJoint.C0, table[1], speed) 
429
Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed) 
430
RW.C0 = clerp(RW.C0, table[3], speed) 
431
LW.C0 = clerp(LW.C0, table[4], speed) 
432
RH.C0 = clerp(RH.C0, table[5], speed) 
433
LH.C0 = clerp(LH.C0, table[6], speed) 
434
if bool == true then
435
if resetc1 == false then
436
resetc1 = true
437
RootJoint.C1 = RootJoint.C1
438
Torso.Neck.C1 = Torso.Neck.C1
439
RW.C1 = rarmc1
440
LW.C1 = larmc1
441
RH.C1 = rlegc1
442
LH.C1 = llegc1
443
end
444
end
445
end
446
447
ArtificialHB = Instance.new("BindableEvent", script)
448
ArtificialHB.Name = "Heartbeat"
449
script:WaitForChild("Heartbeat")
450
frame = 0.03333333333333
451
tf = 0
452
allowframeloss = false
453
tossremainder = false
454
lastframe = tick()
455
script.Heartbeat:Fire()
456
game:GetService("RunService").Heartbeat:connect(function(s, p)
457
tf = tf + s
458
if tf >= frame then
459
if allowframeloss then
460
script.Heartbeat:Fire()
461
lastframe = tick()
462
else
463
for i = 1, math.floor(tf / frame) do
464
script.Heartbeat:Fire()
465
end
466
lastframe = tick()
467
end
468
if tossremainder then
469
tf = 0
470
else
471
tf = tf - frame * math.floor(tf / frame)
472
end
473
end
474
end)
475
function swait(num)
476
if num == 0 or num == nil then
477
ArtificialHB.Event:wait()
478
else
479
for i = 0, num do
480
ArtificialHB.Event:wait()
481
end
482
end
483
end
484
485
function RemoveOutlines(part)
486
part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
487
end
488
489
function so(id,par,pit,vol)
490
local sou = Instance.new("Sound", par or workspace)
491
if par == chara then
492
sou.Parent = chara.Torso
493
end
494
sou.Volume = vol
495
sou.Pitch = pit or 1
496
sou.SoundId = "rbxassetid://" .. id
497
sou.PlayOnRemove = true
498
sou:Destroy()
499
end
500
501
--This is just for builds--
502
New = function(Object, Parent, Name, Data)
503
local Object = Instance.new(Object)
504
for Index, Value in pairs(Data or {}) do
505
Object[Index] = Value
506
end
507
Object.Parent = Parent
508
Object.Name = Name
509
return Object
510
end
511
512
Rifle = New("Model",chara,"Rifle",{})
513
Handaru = New("Part",Rifle,"Handaru",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.299999684, 0.899999976, 0.200000003),CFrame = CFrame.new(4.86797953, 9.56716633, -139.033096, 5.38420863e-10, 1.44063961e-09, 1, 0.939692974, -0.342020035, 4.30411262e-12, 0.342022955, 0.93970108, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
514
Mesh = New("BlockMesh",Handaru,"Mesh",{Scale = Vector3.new(0.699999988, 0.800000012, 0.899999976),})
515
Weld = New("ManualWeld",Handaru,"Weld",{Part0 = Handaru,Part1 = RightArm,C0 = CFrame.new(0, 0, 0, 0, 0.939692974, 0.342020005, 0, -0.342020005, 0.939692974, 1, 0, 0),C1 = CFrame.new(-0.17155385, -1.13280964, 0.0381164551, -1, -0.000112917653, 0.000207058736, -0.000112889931, 1, 0.000133873371, -0.000207074263, 0.000133850204, -1.00000167),})
516
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.300000191, 0.200000003),CFrame = CFrame.new(4.86804056, 9.70005512, -138.636124, 1.32227007e-11, 1.53790924e-09, 1, 1.00000036, 0, 4.30411262e-12, 0, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
517
Mesh = New("CylinderMesh",Part,"Mesh",{})
518
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(0.260647774, 0.327582359, 6.10351563e-05, -0.939698994, 0.34202221, 0, 0.34202221, 0.939698994, 0, 0, 0, -1),})
519
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.299999744, 0.200000003, 0.200000003),CFrame = CFrame.new(4.86801004, 6.5500145, -138.486115, 1.32227007e-11, 1.53790924e-09, 1, 1.00000036, 0, 4.30411262e-12, 0, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
520
Mesh = New("BlockMesh",Part,"Mesh",{})
521
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-2.64811707, 1.54591751, 3.05175781e-05, -0.939698994, 0.34202221, 0, 0.34202221, 0.939698994, 0, 0, 0, -1),})
522
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.19999969, 0.300000012, 0.200000003),CFrame = CFrame.new(4.86801004, 9.10005951, -138.636124, 1.32227007e-11, 1.53790924e-09, 1, 1.00000036, 0, 4.30411262e-12, 0, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
523
Mesh = New("BlockMesh",Part,"Mesh",{})
524
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.303163528, 0.532794952, 3.05175781e-05, -0.939698994, 0.34202221, 0, 0.34202221, 0.939698994, 0, 0, 0, -1),})
525
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.0999999195, 0.200000003),CFrame = CFrame.new(4.86804056, 6.35001183, -138.486099, 1.53790924e-09, 1.32226452e-11, -1, 2.98023224e-08, 1.00000036, -4.30411262e-12, 1.00000894, -2.98023224e-08, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
526
Mesh = New("CylinderMesh",Part,"Mesh",{})
527
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0, 1.00000668, 0, -1.00000668, 0, 0, 0, 0, 1),C1 = CFrame.new(-2.8360548, 1.6143322, 6.10351563e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
528
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.9180131, 8.10003662, -138.486099, 1.32226452e-11, -1.53790924e-09, -1, 1.00000036, -2.98023224e-08, -4.30411262e-12, -2.98023224e-08, -1.00000894, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
529
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
530
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, -1.00000668, 0, 0, 0, 1),C1 = CFrame.new(-1.19156933, 1.01578903, 0.0500335693, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
531
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.81800699, 8.10003662, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
532
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
533
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-1.19156933, 1.01578903, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
534
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86797953, 8.10003662, -138.436142, 1.32226452e-11, 1, -1.53790924e-09, 1.00000036, 4.30411262e-12, -2.98023224e-08, -2.98023224e-08, 2.29920261e-09, -1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
535
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
536
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, -1, 0, -1.00000668, 0),C1 = CFrame.new(-1.17448044, 1.06274033, 0, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
537
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86805582, 8.10003662, -138.536102, 1.32226452e-11, -1, 1.53790924e-09, 1.00000036, -4.30411262e-12, 2.98023224e-08, -2.98023224e-08, -2.29920261e-09, 1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
538
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
539
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, 1, 0, 1.00000668, 0),C1 = CFrame.new(-1.20866871, 0.968809128, 7.62939453e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
540
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.100000001),CFrame = CFrame.new(4.9180131, 9.25004292, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
541
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, 0),Scale = Vector3.new(0.200000003, 0.5, 0.800000012),})
542
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.0596132278, 0.763422012, 0.0500335693, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
543
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999678, 0.400000006, 0.200000003),CFrame = CFrame.new(4.86801004, 8.84343719, -138.889923, -2.54032906e-10, 1.51684099e-09, 1, 0.984808087, 0.17364797, 4.30411262e-12, -0.17364952, 0.984816551, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
544
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.899999976),})
545
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),C1 = CFrame.new(-0.631113052, 0.382074356, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
546
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86805582, 6.90001345, -138.536102, 1.32226452e-11, -1, 1.53790924e-09, 1.00000036, -4.30411262e-12, 2.98023224e-08, -2.98023224e-08, -2.29920261e-09, 1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
547
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
548
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, 1, 0, 1.00000668, 0),C1 = CFrame.new(-2.33632183, 1.37924004, 7.62939453e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
549
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.9180131, 7.5000248, -138.486099, 1.32226452e-11, -1.53790924e-09, -1, 1.00000036, -2.98023224e-08, -4.30411262e-12, -2.98023224e-08, -1.00000894, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
550
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
551
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, -1.00000668, 0, 0, 0, 1),C1 = CFrame.new(-1.75539589, 1.22100544, 0.0500335693, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
552
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.81800699, 7.5000248, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
553
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
554
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-1.75539589, 1.22100544, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
555
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.49999988, 0.100000001, 0.100000001),CFrame = CFrame.new(4.9180131, 7.45002079, -138.536102, -1.32226452e-11, 1.53790924e-09, -1, -1.00000036, 2.98023224e-08, -4.30411262e-12, 2.98023224e-08, 1.00000894, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
556
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
557
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, 1),C1 = CFrame.new(-1.81948566, 1.19112206, 0.0500335693, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
558
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.199999765, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 6.50001335, -138.336105, -1.32226452e-11, 1.53790924e-09, -1, -1.00000036, 2.98023224e-08, -4.30411262e-12, 2.98023224e-08, 1.00000894, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
559
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, 0),Scale = Vector3.new(0.400000006, 0.600000024, 0.0500000007),})
560
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, 1),C1 = CFrame.new(-2.64379501, 1.70398521, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
561
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999975, 0.100000001, 0.100000001),CFrame = CFrame.new(4.86801004, 8.05001831, -138.636108, 1, -1.53790924e-09, 1.32226452e-11, 4.30411262e-12, -2.98023224e-08, 1.00000036, 2.29920261e-09, -1.00000894, -2.98023224e-08),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
562
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
563
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1.00000668, 0, -1.00000668, 0, 0),C1 = CFrame.new(-1.28987503, 0.891940117, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
564
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999559, 0.200000018, 0.200000003),CFrame = CFrame.new(4.86801004, 8.30002022, -138.586105, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
565
Mesh = New("BlockMesh",Part,"Mesh",{})
566
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-1.03784847, 0.853420258, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
567
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0999997631, 0.100000001, 0.100000001),CFrame = CFrame.new(4.9180131, 9.25004292, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
568
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, 0),Scale = Vector3.new(0.100000001, 0.600000024, 0.699999988),})
569
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.0596132278, 0.763422012, 0.0500335693, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
570
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 9.1500349, -138.336105, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
571
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
572
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.153590202, 0.797625542, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
573
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86797953, 7.5000248, -138.436142, 1.32226452e-11, 1, -1.53790924e-09, 1.00000036, 4.30411262e-12, -2.98023224e-08, -2.98023224e-08, 2.29920261e-09, -1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
574
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
575
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, -1, 0, -1.00000668, 0),C1 = CFrame.new(-1.738307, 1.26795673, 0, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
576
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.81800699, 7.20001698, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
577
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
578
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-2.0373106, 1.32361412, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
579
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 8.25003147, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
580
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
581
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.999316216, 1.10544491, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
582
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.9180131, 6.90001297, -138.486099, 1.32226452e-11, -1.53790924e-09, -1, 1.00000036, -2.98023224e-08, -4.30411262e-12, -2.98023224e-08, -1.00000894, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
583
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
584
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, -1.00000668, 0, 0, 0, 1),C1 = CFrame.new(-2.31922245, 1.42622185, 0.0500335693, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
585
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.81800699, 6.90001297, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
586
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
587
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-2.31922245, 1.42622185, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
588
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.100000001),CFrame = CFrame.new(4.81800699, 9.25004292, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
589
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, 0),Scale = Vector3.new(0.200000003, 0.5, 0.800000012),})
590
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.0596132278, 0.763422012, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
591
Bolt1 = New("Part",Rifle,"Bolt1",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.499999553, 0.200000003, 0.100000001),CFrame = CFrame.new(4.81800699, 8.85004425, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
592
Mesh = New("BlockMesh",Bolt1,"Mesh",{Scale = Vector3.new(1, 0.400000006, 1.04999995),})
593
Weld = New("ManualWeld",Bolt1,"Weld",{Part0 = Bolt1,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.486792564, 0.759271622, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
594
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86797953, 7.20001793, -138.436142, 1.32226452e-11, 1, -1.53790924e-09, 1.00000036, 4.30411262e-12, -2.98023224e-08, -2.98023224e-08, 2.29920261e-09, -1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
595
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
596
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, -1, 0, -1.00000668, 0),C1 = CFrame.new(-2.02022171, 1.37056446, 0, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
597
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.9180131, 7.20001698, -138.486099, 1.32226452e-11, -1.53790924e-09, -1, 1.00000036, -2.98023224e-08, -4.30411262e-12, -2.98023224e-08, -1.00000894, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
598
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
599
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, -1.00000668, 0, 0, 0, 1),C1 = CFrame.new(-2.0373106, 1.32361412, 0.0500335693, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
600
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 8.35003948, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
601
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
602
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.905339241, 1.07124043, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
603
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86805582, 7.5000248, -138.536102, 1.32226452e-11, -1, 1.53790924e-09, 1.00000036, -4.30411262e-12, 2.98023224e-08, -2.98023224e-08, -2.29920261e-09, 1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
604
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
605
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, 1, 0, 1.00000668, 0),C1 = CFrame.new(-1.77249527, 1.17402458, 7.62939453e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
606
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86797953, 6.90001297, -138.436142, 1.32226452e-11, 1, -1.53790924e-09, 1.00000036, 4.30411262e-12, -2.98023224e-08, -2.98023224e-08, 2.29920261e-09, -1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
607
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
608
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, -1, 0, -1.00000668, 0),C1 = CFrame.new(-2.30213356, 1.47317219, 0, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
609
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.49999988, 0.100000001, 0.100000001),CFrame = CFrame.new(4.81800699, 7.45002079, -138.436096, -1.32226452e-11, -1.53790924e-09, 1, -1.00000036, -2.98023224e-08, 4.30411262e-12, 2.98023224e-08, -1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
610
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
611
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 1.00000668, 0, 0, 0, -1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-1.78528309, 1.28509235, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
612
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86805582, 7.20001793, -138.536102, 1.32226452e-11, -1, 1.53790924e-09, 1.00000036, -4.30411262e-12, 2.98023224e-08, -2.98023224e-08, -2.29920261e-09, 1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
613
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
614
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, 1, 0, 1.00000668, 0),C1 = CFrame.new(-2.05440998, 1.27663231, 7.62939453e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
615
BoltP2 = New("Part",Rifle,"BoltP2",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(0.0999995545, 0.200000003, 0.100000001),CFrame = CFrame.new(4.71800089, 9.05003452, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
616
Mesh = New("BlockMesh",BoltP2,"Mesh",{Offset = Vector3.new(-0.0399999991, 0, 0),Scale = Vector3.new(0.200000003, 0.200000003, 1.20000005),})
617
Weld = New("ManualWeld",BoltP2,"Weld",{Part0 = BoltP2,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.298863411, 0.690872192, -0.149978638, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
618
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 9.05004311, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
619
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
620
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.247550964, 0.831825256, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
621
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.49999988, 0.100000001, 0.100000001),CFrame = CFrame.new(4.9180131, 7.45002079, -138.436096, 1.32226452e-11, -1.53790924e-09, -1, 1.00000036, -2.98023224e-08, -4.30411262e-12, -2.98023224e-08, -1.00000894, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
622
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
623
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, -1.00000668, 0, 0, 0, 1),C1 = CFrame.new(-1.78528309, 1.28509235, 0.0500335693, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
624
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.330000043, 0.100000001, 0.200000018),CFrame = CFrame.new(4.86801004, 10.4435368, -138.676941, 1.44968448e-09, 5.13570408e-10, 1, 0.342020035, -0.939692914, 4.30411262e-12, 0.93970108, 0.342023075, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
625
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.5, 0.5),})
626
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -0.34202221, 0.939699054, 0, 0.939699054, 0.342022151, 0, 0, 0, -1),C1 = CFrame.new(0.945329666, 0.0349359512, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
627
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.49999964, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 10.475091, -138.861252, -5.13568965e-10, 1.44968504e-09, 1, 0.939693391, 0.342019081, 4.30411262e-12, -0.342022091, 0.939701438, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
628
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.5, 0.5),})
629
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -0.939699411, -0.342021286, 0, -0.342021257, 0.939699411, 0, 0, 0, -1),C1 = CFrame.new(0.911945343, -0.149044991, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
630
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 8.95003605, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
631
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
632
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.341526985, 0.866029739, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
633
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 8.75003719, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
634
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
635
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.529464722, 0.934432983, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
636
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.200000003),CFrame = CFrame.new(4.86804056, 9.70004368, -138.486099, 1.53790924e-09, 1.32226452e-11, -1, 2.98023224e-08, 1.00000036, -4.30411262e-12, 1.00000894, -2.98023224e-08, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
637
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Sphere,})
638
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0, 1.00000668, 0, -1.00000668, 0, 0, 0, 0, 1),C1 = CFrame.new(0.311944008, 0.468552589, 6.10351563e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
639
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.09999979, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 8.75003815, -138.436096, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
640
Mesh = New("BlockMesh",Part,"Mesh",{})
641
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.563667297, 0.840460777, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
642
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.0999999866, 0.200000003),CFrame = CFrame.new(4.86797953, 9.75094795, -139.391876, 5.38420808e-10, 1.44063961e-09, 1, 0.939692974, -0.342020005, 4.30411262e-12, 0.342022926, 0.93970108, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
643
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.800000012),})
644
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -0.939698994, 0.34202221, 0, 0.34202221, 0.939698994, 0, 0, 0, -1),C1 = CFrame.new(0.049990654, -0.399991989, 0, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
645
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.399999917, 0.200000003),CFrame = CFrame.new(4.86804056, 9.50004482, -138.486099, 1.53790924e-09, 1.32226452e-11, -1, 2.98023224e-08, 1.00000036, -4.30411262e-12, 1.00000894, -2.98023224e-08, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
646
Mesh = New("CylinderMesh",Part,"Mesh",{})
647
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0, 1.00000668, 0, -1.00000668, 0, 0, 0, 0, 1),C1 = CFrame.new(0.124007225, 0.536956787, 6.10351563e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
648
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.630000234, 0.100000001, 0.200000018),CFrame = CFrame.new(4.86801004, 11.1861582, -138.831116, 1.53790924e-09, -1.32226452e-11, 1, 2.98023224e-08, -1.00000036, 4.30411262e-12, 1.00000894, 2.98023224e-08, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
649
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.5, 0.5),})
650
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0, 1.00000668, 0, 1.00000668, 0, 0, 0, 0, -1),C1 = CFrame.new(1.59043694, -0.36392498, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
651
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(0.0999997631, 0.100000001, 0.100000001),CFrame = CFrame.new(4.81800699, 9.25004292, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
652
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, 0),Scale = Vector3.new(0.100000001, 0.600000024, 0.699999988),})
653
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.0596132278, 0.763422012, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
654
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 8.65003014, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
655
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
656
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.623440742, 0.968637466, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
657
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999975, 0.100000016, 0.400000006),CFrame = CFrame.new(4.86801004, 8.30003548, -138.736115, 1, -1.53790924e-09, 1.32226452e-11, 4.30411262e-12, -2.98023224e-08, 1.00000036, 2.29920261e-09, -1.00000894, -2.98023224e-08),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
658
Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
659
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1.00000668, 0, -1.00000668, 0, 0),C1 = CFrame.new(-1.08913803, 0.712458611, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
660
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.81800699, 7.80001593, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
661
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
662
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-1.47349644, 1.11840248, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
663
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.199999765, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 6.50001335, -138.336105, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
664
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, 0),Scale = Vector3.new(0.5, 0.5, 0.100000001),})
665
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-2.64379501, 1.70398521, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
666
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 8.45003128, -138.336105, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
667
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
668
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.811378479, 1.03704071, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
669
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999975, 0.300000012, 0.300000012),CFrame = CFrame.new(4.86801004, 9.23582172, -138.853729, 1, -5.13568965e-10, 1.44968504e-09, 4.30411262e-12, 0.939693391, 0.342019081, 2.29920261e-09, -0.342022091, 0.939701438),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
670
Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.300000012, 0.200000003, 0.600000024),MeshType = Enum.MeshType.Wedge,})
671
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0, 0, -1, -0.939699411, -0.342021286, 0, -0.342021257, 0.939699411, 0),C1 = CFrame.new(-0.250016212, 0.281872749, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
672
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86797953, 7.80001593, -138.436142, 1.32226452e-11, 1, -1.53790924e-09, 1.00000036, 4.30411262e-12, -2.98023224e-08, -2.98023224e-08, 2.29920261e-09, -1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
673
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
674
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, -1, 0, -1.00000668, 0),C1 = CFrame.new(-1.45640755, 1.16535378, 0, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
675
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.9180131, 7.80001593, -138.486099, 1.32226452e-11, -1.53790924e-09, -1, 1.00000036, -2.98023224e-08, -4.30411262e-12, -2.98023224e-08, -1.00000894, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
676
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
677
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, -1.00000668, 0, 0, 0, 1),C1 = CFrame.new(-1.47349644, 1.11840248, 0.0500335693, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
678
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.199999988, 0.200000003),CFrame = CFrame.new(4.86797953, 9.63987923, -139.379089, 1.44063961e-09, 1, 5.38420808e-10, -0.342020005, 4.30411262e-12, 0.939692974, 0.93970108, 2.29920261e-09, 0.342022926),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
679
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.800000012, 1),})
680
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0.34202221, 0.939698994, 0, 0, 0, -1, -0.939698994, 0.34202221, 0),C1 = CFrame.new(-0.0500078201, -0.349992752, 0, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
681
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 8.55003834, -138.336105, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
682
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
683
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.717402458, 1.00283623, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
684
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999678, 0.200000003, 0.200000003),CFrame = CFrame.new(4.86801004, 9.20003986, -138.986115, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
685
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.200000003, 0.899999976),})
686
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.328917503, 0.169712067, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
687
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.49999988, 0.100000001, 0.100000001),CFrame = CFrame.new(4.81800699, 7.45002079, -138.536102, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
688
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0250000004, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
689
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-1.81948566, 1.19112206, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
690
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.299999684, 0.800000012, 0.200000003),CFrame = CFrame.new(4.86797953, 9.55004978, -138.986099, 5.38420808e-10, 1.44063961e-09, 1, 0.939692974, -0.342020005, 4.30411262e-12, 0.342022926, 0.93970108, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
691
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.800000012),})
692
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -0.939698994, 0.34202221, 0, 0.34202221, 0.939698994, 0, 0, 0, -1),C1 = CFrame.new(-1.14440918e-05, 0.0500144958, 0, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
693
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999997631, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 8.85004425, -138.33609, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
694
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0.0399999991, 0),Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012),})
695
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.435488701, 0.9002285, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
696
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.49999964, 0.100000001, 0.200000003),CFrame = CFrame.new(4.86801004, 10.4500523, -138.536102, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
697
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 0.5, 0.5),})
698
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(0.999621391, 0.165052414, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
699
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.0999999195, 0.200000003),CFrame = CFrame.new(4.86804056, 6.35001183, -138.486099, 1.53790924e-09, 1.32226452e-11, -1, 2.98023224e-08, 1.00000036, -4.30411262e-12, 1.00000894, -2.98023224e-08, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
700
Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.800000012, 1.04999995, 0.800000012),})
701
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0, 1.00000668, 0, -1.00000668, 0, 0, 0, 0, 1),C1 = CFrame.new(-2.8360548, 1.6143322, 6.10351563e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
702
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.19999969, 0.200000003, 0.100000001),CFrame = CFrame.new(4.86805582, 7.80001593, -138.536102, 1.32226452e-11, -1, 1.53790924e-09, 1.00000036, -4.30411262e-12, 2.98023224e-08, -2.98023224e-08, -2.29920261e-09, 1.00000894),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
703
Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, -0, -0.0250000004),Scale = Vector3.new(1, 0.5, 0.5),})
704
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 0, 1, 0, 1.00000668, 0),C1 = CFrame.new(-1.49059582, 1.07142258, 7.62939453e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
705
Mag = New("Model",Rifle,"Mag",{})
706
MagPart = New("Part",Mag,"MagPart",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.399999678, 1.00000012, 0.200000003),CFrame = CFrame.new(4.86801004, 8.80870724, -139.086884, -2.54032906e-10, 1.51684099e-09, 1, 0.984808087, 0.17364797, 4.30411262e-12, -0.17364952, 0.984816551, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
707
Mesh = New("BlockMesh",MagPart,"Mesh",{Scale = Vector3.new(0.899999976, 1, 0.699999988),})
708
Weld = New("ManualWeld",MagPart,"Weld",{Part0 = MagPart,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),C1 = CFrame.new(-0.731114388, 0.208864212, 3.05175781e-05, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
709
Part = New("Part",Mag,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999996886, 1.00000012, 0.200000003),CFrame = CFrame.new(4.86801004, 8.95642948, -139.11293, -2.54032906e-10, 1.51684099e-09, 1, 0.984808087, 0.17364797, 4.30411262e-12, -0.17364952, 0.984816551, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
710
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.899999976, 0.800000012),})
711
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MagPart,C0 = CFrame.new(0, 0, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),C1 = CFrame.new(0.150000572, 1.43051147e-06, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),})
712
Part = New("Part",Mag,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999996886, 1.00000012, 0.200000003),CFrame = CFrame.new(4.86801004, 8.85794735, -139.095566, -2.54032906e-10, 1.51684099e-09, 1, 0.984808087, 0.17364797, 4.30411262e-12, -0.17364952, 0.984816551, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
713
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.899999976, 0.800000012),})
714
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MagPart,C0 = CFrame.new(0, 0, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),C1 = CFrame.new(0.0499992371, 1.43051147e-06, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),})
715
Part = New("Part",Mag,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999996886, 1.00000012, 0.200000003),CFrame = CFrame.new(4.86801004, 8.75946617, -139.078201, -2.54032906e-10, 1.51684099e-09, 1, 0.984808087, 0.17364797, 4.30411262e-12, -0.17364952, 0.984816551, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
716
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.899999976, 0.800000012),})
717
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MagPart,C0 = CFrame.new(0, 0, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),C1 = CFrame.new(-0.0500011444, 1.43051147e-06, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),})
718
Part = New("Part",Mag,"Part",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999996886, 1.00000012, 0.200000003),CFrame = CFrame.new(4.86801004, 8.66098499, -139.060837, -2.54032906e-10, 1.51684099e-09, 1, 0.984808087, 0.17364797, 4.30411262e-12, -0.17364952, 0.984816551, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
719
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.899999976, 0.800000012),})
720
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MagPart,C0 = CFrame.new(0, 0, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),C1 = CFrame.new(-0.150001526, 9.53674316e-07, 0, -0.984814465, -0.173649132, 0, -0.173649132, 0.984814465, 0, 0, 0, -1),})
721
Part = New("Part",Rifle,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.499999553, 0.200000003, 0.100000001),CFrame = CFrame.new(4.81800699, 8.85004425, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
722
Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.949999988, 0.349999994, 1.02499998),})
723
Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.486792564, 0.759271622, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
724
MuzzleFlash = New("Part",Rifle,"MuzzleFlash",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.100000001, 0.100000001, 0.100000001),CFrame = CFrame.new(4.86804056, 6.25002193, -138.486115, 1.53790924e-09, 1.32227007e-11, -1, 0, 1.00000036, -4.30411262e-12, 1.00000894, 0, -2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
725
Weld = New("ManualWeld",MuzzleFlash,"Weld",{Part0 = MuzzleFlash,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, 0, 1.00000668, 0, -1.00000668, 0, 0, 0, 0, 1),C1 = CFrame.new(-2.93001747, 1.64852142, 6.10351563e-05, -0.939698994, 0.34202221, 0, 0.34202221, 0.939698994, 0, 0, 0, -1),})
726
BoltP1 = New("Part",Rifle,"BoltP1",{Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.0999995545, 0.200000003, 0.100000001),CFrame = CFrame.new(4.71800089, 8.65003014, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
727
Mesh = New("BlockMesh",BoltP1,"Mesh",{Offset = Vector3.new(-0.0399999991, 0, 0),Scale = Vector3.new(0.200000003, 0.200000003, 1.20000005),})
728
Weld = New("ManualWeld",BoltP1,"Weld",{Part0 = BoltP1,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.674744606, 0.827680588, -0.149978638, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
729
Bolt2 = New("Part",Rifle,"Bolt2",{Material = Enum.Material.SmoothPlastic,Transparency = 1,Transparency = 1,Size = Vector3.new(0.0999995619, 0.200000003, 0.100000001),CFrame = CFrame.new(4.81800699, 9.05004692, -138.486099, 1.32226452e-11, 1.53790924e-09, 1, 1.00000036, 2.98023224e-08, 4.30411262e-12, -2.98023224e-08, 1.00000894, 2.29920261e-09),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
730
Mesh = New("BlockMesh",Bolt2,"Mesh",{Scale = Vector3.new(1, 0.400000006, 1.04999995),})
731
Weld = New("ManualWeld",Bolt2,"Weld",{Part0 = Bolt2,Part1 = Handaru,C0 = CFrame.new(0, 0, 0, -1.00000668, 0, 0, 0, 1.00000668, 0, 0, 0, -1),C1 = CFrame.new(-0.298851967, 0.690867424, -0.0499725342, -0.939698994, 0.34202224, 0, 0.34202224, 0.939698994, 0, 0, 0, -1),})
732
733
Knife2 = New("Part",chara,"Knife2",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000018, 3, 0.600000024),CFrame = CFrame.new(20.800066, 8.20085621, -102.600151, 0.999997199, -7.43909914e-05, -0.000123201287, 0.000132681176, 7.43816781e-05, 1.00000858, -8.01031129e-05, -0.999997139, 8.01140704e-05),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
734
Mesh = New("SpecialMesh",Knife2,"Mesh",{MeshId = "rbxassetid://121944778",TextureId = "rbxassetid://121944805",MeshType = Enum.MeshType.FileMesh,})
735
Weld = New("ManualWeld",Knife2,"Weld",{Part0 = Knife2,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 1, -1.83178334e-11, -9.29553131e-20, -8.93234474e-20, 1.9826904e-10, -1, 1.83178334e-11, 1, 1.9826904e-10),C1 = CFrame.new(0.0998783112, -1.00001431, 0.900054932, -0.999999046, -0.00013233356, 7.98649926e-05, -0.000129168649, 1.00000286, 7.99051195e-05, -7.79679685e-05, 7.79874026e-05, -0.999999046),})
736
737
SheathPart = New("Part",chara,"SheathPart",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-4.70037603, 7.11581182, -105.941528, 0.000411997637, 0.000128002648, 1, 0.765914023, -0.642943084, -0.00023325636, 0.642943025, 0.765914023, -0.000362930034),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
738
Mesh = New("SpecialMesh",SheathPart,"Mesh",{Scale = Vector3.new(0.419999987, 2.5, 5),MeshId = "rbxassetid://504776834",MeshType = Enum.MeshType.FileMesh,})
739
Weld = New("ManualWeld",SheathPart,"Weld",{Part0 = SheathPart,Part1 = LeftLeg,C0 = CFrame.new(0, 0, 0, 0.000411997637, 0.765914023, 0.642943025, 0.000128002648, -0.642943084, 0.765914023, 1, -0.00023325636, -0.000362930034),C1 = CFrame.new(-0.399157524, -0.0849089622, 0.44103241, -1, -0.000285560207, 0.000172345346, -0.000285530492, 1, 0.000172423926, -0.000172394575, 0.000172374697, -1),})
740
KnifeH = New("Part",chara,"KnifeH",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-4.70015621, 7.43445921, -105.543449, 1, -0.000408680877, -0.00014000498, -0.000222999661, -0.765914917, 0.642942011, -0.000369990012, -0.642941952, -0.765914917),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
741
Mesh = New("SpecialMesh",KnifeH,"Mesh",{MeshId = "rbxassetid://121944778",TextureId = "rbxassetid://121944805",MeshType = Enum.MeshType.FileMesh,})
742
Weld = New("ManualWeld",KnifeH,"Weld",{Part0 = KnifeH,Part1 = LeftLeg,C0 = CFrame.new(0, 0, 0, 1, -0.000222999661, -0.000369990012, -0.000408680877, -0.765914917, -0.642941952, -0.00014000498, 0.642942011, -0.765914917),C1 = CFrame.new(-0.399399757, 0.23380661, 0.043006897, -1, -0.000285560207, 0.000172345346, -0.000285530492, 1, 0.000172423926, -0.000172394575, 0.000172374697, -1),})
743
744
Knife2.Transparency = 1
745
KnifeH.Transparency = 0
746
747
function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
748
local Att1 =  New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)})
749
local Att2 =  New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)})
750
local TEff = New("Trail",parent,"TrailEff",{Color = ColorSequence.new({ColorSequenceKeypoint.new(0,BrickColor.new(color1).Color),ColorSequenceKeypoint.new(1,BrickColor.new(color2).Color)}),Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,1)}),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength = .001})
751
return TEff
752
end
753
754
LLTr = CreateTrailObj(LeftLeg,"White","White",0,0)
755
RLTr = CreateTrailObj(RightLeg,"White","White",0,0)
756
LATr = CreateTrailObj(LeftArm,"White","White",0,0)
757
RATr = CreateTrailObj(RightArm,"White","White",0,0)
758
759
local p1mit = Instance.new("ParticleEmitter",Knife2)
760
p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
761
p1mit.Color = ColorSequence.new(Color3.new(.6,0,0))
762
p1mit.Size = NumberSequence.new(1,0)
763
p1mit.Lifetime = NumberRange.new(2)
764
p1mit.Rate = 100
765
p1mit.Enabled = false
766
p1mit.Acceleration = Vector3.new(0,-10,0)
767
p1mit.Rotation = NumberRange.new(0,359)
768
p1mit.Speed = NumberRange.new(0)
769
p1mit.Enabled = false
770
771
local tr2
772
spawn(function()
773
local Att1 =  New("Attachment",Knife2,"Att1",{Position = Vector3.new(0,1.3,.2)})
774
local Att2 =  New("Attachment",Knife2,"Att2",{Position = Vector3.new(0,-.5,.2)})
775
tr2 = New("Trail",Knife2,"TrailEff",{Color = ColorSequence.new(Color3.new(.8,.8,.8)),Transparency = NumberSequence.new(0,1),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength = .001})
776
end)
777
778
local scr = Instance.new("ScreenGui",Player:FindFirstChildOfClass("PlayerGui"))
779
local fr1 = Instance.new("Frame",scr)
780
fr1.AnchorPoint = Vector2.new(1,.5)
781
fr1.BackgroundTransparency = 1
782
fr1.BorderSizePixel = 0
783
fr1.Position = UDim2.new(1,0,.6,0)
784
fr1.Size = UDim2.new(0,150,0,200)
785
786
local imgbase = Instance.new("ImageLabel")
787
imgbase.BackgroundTransparency = 1
788
imgbase.BorderSizePixel = 0
789
imgbase.Size = UDim2.new(0,50,0,50)
790
imgbase.ImageColor3 = Color3.new(.3,.3,.3)
791
792
local img1 = imgbase:Clone()
793
img1.Parent = fr1
794
img1.Image = "rbxassetid://50231593"
795
img1.ImageColor3 = Color3.new(1,1,1)
796
797
imgbase:Destroy()
798
799
local txtbase = Instance.new("TextLabel")
800
txtbase.BackgroundTransparency = 1
801
txtbase.BorderSizePixel = 0
802
txtbase.Size = UDim2.new(0,100,0,50)
803
txtbase.Font = "Highway"
804
txtbase.TextSize = 30
805
txtbase.TextColor3 = Color3.new(.3,.3,.3)
806
txtbase.TextStrokeColor3 = Color3.new(0,0,0)
807
txtbase.TextStrokeTransparency = 0
808
809
local txt1 = txtbase:Clone()
810
txt1.Parent = fr1
811
txt1.Text = "30/30"
812
txt1.TextColor3 = Color3.new(1,1,1)
813
txt1.Position = UDim2.new(0,50,0,0)
814
815
txtbase:Destroy()
816
817
local fr2 = Instance.new("Frame",scr)
818
fr2.AnchorPoint = Vector2.new(.5,.5)
819
fr2.BackgroundColor3 = Color3.new(0,0,0)
820
fr2.BorderColor3 = Color3.new(0,0,0)
821
fr2.BorderSizePixel = 5
822
fr2.Position = UDim2.new(.5,0,.8,0)
823
fr2.Size = UDim2.new(0,300,0,30)
824
825
local hpbar = Instance.new("Frame",fr2)
826
hpbar.BackgroundColor3 = Color3.new(0,1,0)
827
hpbar.BorderSizePixel = 0
828
hpbar.Size = UDim2.new(1,0,1,0)
829
local hptext = Instance.new("TextLabel",fr2)
830
hptext.BackgroundTransparency = 1
831
hptext.BorderSizePixel = 0
832
hptext.LayoutOrder = -1
833
hptext.Size = UDim2.new(0,100,1,0)
834
hptext.Font = "Highway"
835
hptext.Text = " + 100"
836
hptext.TextColor3 = Color3.new(1,1,1)
837
hptext.TextSize = 30
838
hptext.TextXAlignment = "Left"
839
840
coroutine.wrap(function()
841
while true do
842
swait()
843
txt1.Text = shots.."/30"
844
end
845
end)()
846
847
coroutine.wrap(function()
848
while true do
849
swait()
850
local hp = Humanoid.Health
851
local mhp = Humanoid.MaxHealth
852
hpbar.Size = UDim2.new(hp/mhp,0,1,0)
853
if healing == false then
854
hpbar.BackgroundColor3 = Color3.new(1-(hp/mhp),hp/mhp,0)
855
else
856
hpbar.BackgroundColor3 = Color3.new(1,1,0)
857
end
858
hptext.Text = " + "..(math.floor(hp))
859
end
860
end)()
861
862
local li = Instance.new("SpotLight",Head)
863
li.Angle = 90
864
li.Brightness = 50
865
li.Shadows = true
866
li.Range = 30
867
li.Enabled = false
868
869
function rayCast(Position, Direction, Range, Ignore)
870
return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore) 
871
end 
872
873
function FindNearestTorso(Position, Distance, SinglePlayer)
874
if SinglePlayer then
875
return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
876
end
877
local List = {}
878
for i, v in pairs(workspace:GetDescendants()) do
879
if v:IsA("Model") then
880
if v:findFirstChild("Head") then
881
if v ~= chara then
882
if (v.Head.Position - Position).magnitude <= Distance then
883
table.insert(List, v)
884
end 
885
end 
886
end 
887
end 
888
end
889
return List
890
end
891
892
EffectModel = Create("Model"){
893
Parent = chara,
894
Name = "Effects",
895
}
896
897
--Effect Functions--
898
Effects = {
899
900
Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
901
local p = Instance.new("Part",EffectModel)
902
p.BrickColor = BrickColor.new(colour)
903
p.Size = partsize
904
p.Anchored = true
905
p.CanCollide = false
906
p.Material = matr
907
p.CFrame = cf
908
if inverse == true then
909
p.Transparency = 1
910
else
911
p.Transparency = 0
912
end
913
local m = Instance.new("BlockMesh",p)
914
m.Scale = meshstart
915
coroutine.wrap(function()
916
for i=0,1,factor do
917
swait()
918
if inverse == true then
919
p.Transparency = 1-i
920
else
921
p.Transparency = i
922
end
923
m.Scale = m.Scale + meshadd
924
if spin == true then
925
p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
926
end
927
end
928
p:Destroy()
929
end)()
930
return p
931
end,
932
933
Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
934
local p = Instance.new("Part",EffectModel)
935
p.BrickColor = BrickColor.new(colour)
936
p.Size = partsize
937
p.Anchored = true
938
p.CanCollide = false
939
p.Material = matr
940
p.CFrame = cf
941
if inverse == true then
942
p.Transparency = 1
943
else
944
p.Transparency = 0
945
end
946
local m = Instance.new("SpecialMesh",p)
947
m.MeshType = "Sphere"
948
m.Scale = meshstart
949
coroutine.wrap(function()
950
for i=0,1,factor do
951
swait()
952
if inverse == true then
953
p.Transparency = 1-i
954
else
955
p.Transparency = i
956
end
957
m.Scale = m.Scale + meshadd
958
end
959
p:Destroy()
960
end)()
961
return p
962
end,
963
964
Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
965
local p = Instance.new("Part",EffectModel)
966
p.BrickColor = BrickColor.new(colour)
967
p.Size = partsize
968
p.Anchored = true
969
p.CanCollide = false
970
p.Material = matr
971
p.CFrame = cf
972
if inverse == true then
973
p.Transparency = 1
974
else
975
p.Transparency = 0
976
end
977
local m = Instance.new("CylinderMesh",p)
978
m.Scale = meshstart
979
coroutine.wrap(function()
980
for i=0,1,factor do
981
swait()
982
if inverse == true then
983
p.Transparency = 1-i
984
else
985
p.Transparency = i
986
end
987
m.Scale = m.Scale + meshadd
988
end
989
p:Destroy()
990
end)()
991
return p
992
end,
993
994
Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
995
local p = Instance.new("Part",EffectModel)
996
p.BrickColor = BrickColor.new(colour)
997
p.Size = Vector3.new()
998
p.Anchored = true
999
p.CanCollide = false
1000
p.CFrame = cf
1001
if inverse == true then
1002
p.Transparency = 1
1003
else
1004
p.Transparency = 0
1005
end
1006
local m = Instance.new("SpecialMesh",p)
1007
m.MeshId = "rbxassetid://20329976"
1008
m.Scale = meshstart
1009
coroutine.wrap(function()
1010
for i=0,1,factor do
1011
swait()
1012
if inverse == true then
1013
p.Transparency = 1-i
1014
else
1015
p.Transparency = i
1016
end
1017
m.Scale = m.Scale + meshadd
1018
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1019
end
1020
p:Destroy()
1021
end)()
1022
return p
1023
end,
1024
1025
Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
1026
local p = Instance.new("Part",EffectModel)
1027
p.BrickColor = BrickColor.new(colour)
1028
p.Size = Vector3.new()
1029
p.Anchored = true
1030
p.CanCollide = false
1031
p.CFrame = cf
1032
if inverse == true then
1033
p.Transparency = 1
1034
else
1035
p.Transparency = 0
1036
end
1037
local m = Instance.new("SpecialMesh",p)
1038
m.MeshId = "rbxassetid://3270017"
1039
m.Scale = meshstart
1040
coroutine.wrap(function()
1041
for i=0,1,factor do
1042
swait()
1043
if inverse == true then
1044
p.Transparency = 1-i
1045
else
1046
p.Transparency = i
1047
end
1048
m.Scale = m.Scale + meshadd
1049
end
1050
p:Destroy()
1051
end)()
1052
return p
1053
end,
1054
1055
Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
1056
local p = Instance.new("Part",EffectModel)
1057
p.BrickColor = BrickColor.new(colour)
1058
p.Size = Vector3.new()
1059
p.Anchored = true
1060
p.CanCollide = false
1061
p.CFrame = cf
1062
if inverse == true then
1063
p.Transparency = 1
1064
else
1065
p.Transparency = 0
1066
end
1067
local m = Instance.new("SpecialMesh",p)
1068
m.MeshId = meshid
1069
m.TextureId = textid
1070
m.Scale = meshstart
1071
coroutine.wrap(function()
1072
for i=0,1,factor do
1073
swait()
1074
if inverse == true then
1075
p.Transparency = 1-i
1076
else
1077
p.Transparency = i
1078
end
1079
m.Scale = m.Scale + meshadd
1080
p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
1081
end
1082
p:Destroy()
1083
end)()
1084
return p
1085
end,
1086
1087
Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
1088
local p = Instance.new("Part",EffectModel)
1089
p.BrickColor = BrickColor.new(colour)
1090
p.Size = partsize
1091
p.Anchored = true
1092
p.CanCollide = false
1093
p.Material = matr
1094
p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
1095
if inverse == true then
1096
p.Transparency = 1
1097
else
1098
p.Transparency = 0
1099
end
1100
local m = Instance.new("SpecialMesh",p)
1101
m.MeshType = "Sphere"
1102
m.Scale = meshstart
1103
coroutine.wrap(function()
1104
for i=0,1,factor do
1105
swait()
1106
if inverse == true then
1107
p.Transparency = 1-i
1108
else
1109
p.Transparency = i
1110
end
1111
m.Scale = m.Scale + meshadd
1112
p.CFrame = p.CFrame * CFrame.new(0,move,0)
1113
end
1114
p:Destroy()
1115
end)()
1116
return p
1117
end,
1118
1119
}
1120
1121
function GetDudesTorso(c)
1122
local torsy = (c:findFirstChild("Torso") or c:findFirstChild("UpperTorso"))
1123
if torsy ~= nil then
1124
return torsy
1125
end
1126
end
1127
1128
function BodyVel(part,faws)
1129
local bodyvel = Instance.new("BodyVelocity",part)
1130
local pep = 10000000
1131
bodyvel.P = pep
1132
bodyvel.MaxForce = Vector3.new(pep,pep,pep)
1133
bodyvel.Velocity = faws
1134
debby:AddItem(bodyvel,.2)
1135
end
1136
1137
function Dmg(dude,dmg,env,faws,trip,efftyp,toim)
1138
if dude and dude ~= chara then
1139
if dude:FindFirstChild("HITO") then return end
1140
if toim ~= 0 then
1141
local debounce = Instance.new("BoolValue",dude)
1142
debounce.Name = "HITO"
1143
debby:AddItem(debounce,toim)
1144
end
1145
local hum = dude:FindFirstChildOfClass("Humanoid")
1146
local dam = dmg+math.random(-env,env)
1147
local teksu = "-"..dam
1148
if hum then
1149
local finhel = hum.Health - dam
1150
if (finhel <= 0 and dude:FindFirstChild("DEATHED")==nil) or dmg == math.huge then
1151
teksu = "DEATH"
1152
dude:BreakJoints()
1153
Instance.new("BoolValue",dude).Name = "DEATHED"
1154
--local soaa = Instance.new("Sound",dude.Head)
1155
--local cho = math.random(1,5)
1156
--if cho == 1 then
1157
--soaa.SoundId = "rbxassetid://111896685"
1158
--elseif cho == 2 then
1159
--soaa.SoundId = "rbxassetid://535528169"
1160
--elseif cho == 3 then
1161
--soaa.SoundId = "rbxassetid://1080363252"
1162
--elseif cho == 4 then
1163
--soaa.SoundId = "rbxassetid://147758746"
1164
--elseif cho == 5 then
1165
--soaa.SoundId = "rbxassetid://626777433"
1166
--soaa.Volume = .2
1167
--soaa.TimePosition = 1
1168
--end
1169
--game:service'Debris':AddItem(soaa,6)
1170
--soaa:Play()
1171
end
1172
if dmg ~= math.huge then
1173
hum.Health = hum.Health - dam
1174
end
1175
end
1176
coroutine.wrap(function()
1177
local naeeym2 = Instance.new("BillboardGui",dude)
1178
naeeym2.Size = UDim2.new(0,100,0,40)
1179
naeeym2.StudsOffset = Vector3.new(0,3,0)
1180
naeeym2.Adornee = dude:FindFirstChild("Head")
1181
naeeym2.Name = "TalkingBillBoard"
1182
local tecks2 = Instance.new("TextLabel",naeeym2)
1183
tecks2.BackgroundTransparency = 1
1184
tecks2.BorderSizePixel = 0
1185
tecks2.Text = teksu
1186
tecks2.Font = "Fantasy"
1187
tecks2.TextSize = 24
1188
tecks2.TextStrokeTransparency = 0
1189
tecks2.TextColor3 = Color3.new(1,1,1)
1190
tecks2.TextStrokeColor3 = Color3.new(0,0,0)
1191
tecks2.Size = UDim2.new(1,0,0.5,0)
1192
swait(10)
1193
for i = 0,1,.05 do
1194
swait()
1195
tecks2.Position = tecks2.Position - UDim2.new(0,0,.005,0)
1196
tecks2.TextStrokeTransparency = i
1197
tecks2.TextTransparency = i
1198
end
1199
naeeym2:Destroy()
1200
end)()
1201
local torsy = GetDudesTorso(dude)
1202
if torsy then
1203
local amtt = dam/5
1204
if amtt > 30 then
1205
amtt = 30
1206
end
1207
for i=1,amtt do
1208
local blp = Instance.new("Part",EffectModel)
1209
blp.Size = Vector3.new(.3,.3,.3)
1210
blp.BrickColor = BrickColor.new("Crimson")
1211
blp.CFrame = torsy.CFrame*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1212
blp.Velocity = torsy.CFrame.lookVector*math.random(-8,-8) + torsy.CFrame.rightVector*math.random(-8,8) + Vector3.new(0,math.random(0,5),0)
1213
blp.RotVelocity = Vector3.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))
1214
--local blm = Instance.new("SpecialMesh",blp)
1215
--blm.MeshType = "Sphere"
1216
coroutine.wrap(function()
1217
swait(10)
1218
blp.Orientation = Vector3.new(0,blp.Orientation.y,0)
1219
for i=0,1,.1  do
1220
swait()
1221
blp.Transparency = i
1222
blp.Size = blp.Size + Vector3.new(.05,-.05,.05)
1223
end
1224
blp:Destroy()
1225
end)()
1226
end
1227
if efftyp == "Blunt" then
1228
puncheff(torsy)
1229
elseif efftyp == "Sharp" then
1230
slasheff(torsy)
1231
coroutine.wrap(function()
1232
if Knife2.Transparency == 0 then
1233
p1mit.Enabled = true
1234
swait(10)
1235
p1mit.Enabled = false
1236
end
1237
end)()
1238
elseif efftyp == "Shot" then
1239
so(144884872,torsy,.9,1)
1240
end
1241
if faws ~= 0 then
1242
BodyVel(torsy,faws)
1243
end
1244
if trip == true then
1245
torsy.CFrame = torsy.CFrame * CFrame.Angles(math.rad(-90),0,0)
1246
torsy.RotVelocity = Vector3.new(math.random(-50,50),math.random(-50,50),math.random(-50,50))
1247
end
1248
end
1249
end
1250
end
1251
1252
function MagnitudeDmg(par,magni,dmg,env,faws,trip,efftyp,toim)
1253
for _, c in pairs(workspace:GetDescendants()) do
1254
local hum = c:FindFirstChildOfClass("Humanoid")
1255
if hum ~= nil and c:FindFirstChild("IsTeamMateOfCK")==nil then
1256
local head = GetDudesTorso(c)
1257
if head ~= nil then
1258
local targ = head.Position - par.Position
1259
local mag = targ.magnitude
1260
if magni >= mag and c ~= chara then
1261
Dmg(c,dmg,env,faws,trip,efftyp,toim)
1262
end
1263
end
1264
end
1265
end
1266
end
1267
1268
function CamShake(par,magni,env,dur)
1269
coroutine.wrap(function()
1270
for i=0,dur*60 do
1271
swait()
1272
Humanoid.CameraOffset = Vector3.new(math.random(-(env*10),(env*10))/10,math.random(-(env*10),(env*10))/10,math.random(-(env*10),(env*10))/10)
1273
end
1274
Humanoid.CameraOffset = Vector3.new()
1275
end)()
1276
end
1277
1278
function puncheff(par)
1279
if par.Parent:FindFirstChild("DebounceHit")==nil then
1280
so(386946017,par,math.random(80,120)/100,1)
1281
Effects.Sphere(par.CFrame,Vector3.new(1,1,1),Vector3.new(1,1,1),Vector3.new(.1,.1,.1),"Neon","White",false,.1)
1282
end
1283
end
1284
1285
function slasheff(par)
1286
if par.Parent:FindFirstChild("DebounceHit")==nil then
1287
local cho = math.random(1,3)
1288
so(444667859,par,1,1)
1289
Effects.Sphere(par.CFrame*CFrame.Angles(math.random(0,360),math.random(0,360),math.random(0,360)),Vector3.new(.5,.5,.5),Vector3.new(1,0,1),Vector3.new(-.1,5,-.1),"Neon","White",false,.1)
1290
CamShake(par,3,.3,.5)
1291
end
1292
end
1293
1294
function gunreload()
1295
local bolting = false
1296
if shots < 1 then
1297
bolting = true
1298
end
1299
for i=0,1,.2 do
1300
swait()
1301
PlayAnimationFromTable({		
1302
CFrame.new(7.16576396e-05, -8.09862577e-09, 5.8991347e-05, 0.866025805, 5.21622605e-05, -0.499999523, -8.21355061e-05, 1, -3.79384437e-05, 0.500003934, 7.39239331e-05, 0.866033435),
1303
CFrame.new(-0.000200522729, 1.49998856, -2.10760772e-05, 0.866025805, -8.21355061e-05, 0.500003934, 5.21622605e-05, 1, 7.39239331e-05, -0.499999523, -3.79384437e-05, 0.866033435),
1304
CFrame.new(1.19112039, 0.509645581, -0.936723173, 0.866108775, 0.469844252, -0.170603499, 0.000398069969, -0.34195143, -0.939717591, -0.499855638, 0.813835204, -0.296356052),
1305
CFrame.new(-1.01784408, -0.307534277, 0.587668538, 0.813770115, -0.296275973, 0.499998927, 0.342069209, 0.939674795, 7.47573649e-05, -0.469858527, 0.170973375, 0.866026163),
1306
CFrame.new(0.500045836, -2.00001574, 6.10351854e-05, 1.00000012, 0, 0, 0, 1, -1.09139364e-11, 0, -1.09139364e-11, 1.00000012),
1307
CFrame.new(-0.499982297, -2.00001812, -1.68383121e-06, 0.866025805, 7.7745608e-07, 0.499999464, -9.20089349e-07, 1, 3.87553882e-08, -0.499999464, -4.93619154e-07, 0.866025805),
1308
}, .4, false)
1309
end
1310
so(1550642637,RightArm,1,1)
1311
local magh = Mag:Clone()
1312
local magd = Mag:Clone()
1313
magd.Parent = chara
1314
magd:MoveTo(MagPart.Position)
1315
magd.MagPart.CFrame = MagPart.CFrame
1316
for i,v in pairs(Mag:children'') do
1317
v.Transparency = 1
1318
end
1319
for i,v in pairs(magd:children'') do
1320
v.CanCollide = true
1321
end
1322
coroutine.wrap(function()
1323
swait(120)
1324
for ab=0,1,.1 do
1325
swait()
1326
for i,v in pairs(magd:children'') do
1327
v.Transparency = ab
1328
end
1329
end
1330
magd:Destroy()
1331
end)()
1332
swait(10)
1333
magh.MagPart.Weld.Part1 = LeftArm
1334
magh.MagPart.Weld.C1 = CFrame.new()
1335
magh.MagPart.Weld.C0 = CFrame.new(-1,0,-.1) * CFrame.Angles(math.rad(90),0,math.rad(90))
1336
magh.Parent = chara
1337
for i=0,1,.1 do
1338
swait()
1339
PlayAnimationFromTable({		
1340
CFrame.new(6.78431461e-05, -8.38813463e-09, 6.55982731e-05, 0.866028309, 5.21623115e-05, -0.500000954, -8.2135979e-05, 1, -3.7939295e-05, 0.500000954, 7.39235766e-05, 0.866028368),
1341
CFrame.new(-0.000197320973, 1.4999876, -1.30886638e-05, 0.98481077, -8.24863091e-05, 0.173648238, 7.46281003e-05, 1, 5.17808985e-05, -0.173648268, -3.80359343e-05, 0.98481077),
1342
CFrame.new(1.1081171, 0.229849994, -0.552296758, 0.32167092, 0.529445052, -0.784998, -0.865821123, -0.171100825, -0.47018975, -0.383253366, 0.83091414, 0.403366506),
1343
CFrame.new(-0.717486799, 0.926528692, -1.03411949, 0.0336538404, -0.23535648, -0.971329331, -0.966074884, 0.241339579, -0.0919491872, 0.256061047, 0.941471338, -0.219250023),
1344
CFrame.new(0.500048757, -2.00001621, 5.34072533e-05, 1.00000596, -8.18545232e-11, 0, -8.18545232e-11, 1, -5.85714588e-10, 0, -5.85714588e-10, 1.00000596),
1345
CFrame.new(-0.499987721, -2.00001812, -2.68220901e-07, 0.866030872, 7.77390596e-07, 0.500002384, -9.19890795e-07, 1, 3.82206053e-08, -0.500002325, -4.94204869e-07, 0.866030872),
1346
}, .4, false)
1347
end
1348
magh:Destroy()
1349
so(1550643261,RightArm,1,1)
1350
for i,v in pairs(Mag:children'') do
1351
v.Transparency = 0
1352
end
1353
shots=1
1354
if bolting then
1355
shots=0
1356
swait(10)
1357
for i=0,1,.1 do
1358
swait()
1359
PlayAnimationFromTable({		
1360
CFrame.new(7.16576469e-05, -8.0986311e-09, 5.89913543e-05, 0.866025865, 5.21622605e-05, -0.499999553, -8.2135557e-05, 1, -3.79385383e-05, 0.500003994, 7.39240495e-05, 0.866033494),
1361
CFrame.new(-0.0471813381, 1.46578491, -0.0813962817, 0.866025865, -0.171088517, 0.4698219, 5.20799076e-05, 0.939667284, 0.342089593, -0.499999523, -0.296236575, 0.813792229),
1362
CFrame.new(0.903510451, 0.733465374, -0.540370524, 0.0522459783, 0.845055699, 0.532124102, 0.996226788, -0.00712709641, -0.0864949599, -0.0693004429, 0.534644127, -0.842239022),
1363
CFrame.new(-1.3147887, 0.362699449, -0.10727562, 0.924801946, -0.332139075, 0.18555221, 0.0397336259, -0.400726348, -0.915335894, 0.37838313, 0.853878319, -0.35739553),
1364
CFrame.new(0.500048101, -2.00001764, 6.48489149e-05, 1.00000465, 6.20275387e-10, 7.62939453e-06, 6.20275387e-10, 1, 1.05501385e-09, 7.62939453e-06, 1.05501385e-09, 1.00001347),
1365
CFrame.new(-0.499982387, -2.0000186, 2.08616257e-06, 0.866025865, 7.78074536e-07, 0.500008345, -9.20103844e-07, 1, 3.99777491e-08, -0.499999523, -4.92556865e-07, 0.866041124),
1366
}, .4, false)
1367
end
1368
so(437204112,RightArm,1,1)
1369
swait(5)
1370
end
1371
shots = shots+30
1372
end
1373
1374
function wepknifestab()
1375
attack = true
1376
Humanoid.WalkSpeed = 2
1377
for i=0,1,.2 do
1378
swait()
1379
PlayAnimationFromTable({		
1380
CFrame.new(0.000179143899, 4.94844912e-08, -0.000147477331, 0.500000775, 1.22923609e-06, -0.86602509, -0.000292493496, 1.00000012, -0.000167452119, 0.866025031, 0.000337032834, 0.500000775),
1381
CFrame.new(-0.000420931523, 1.50010991, -7.43984856e-06, 0.500000775, -0.000292493496, 0.866025031, 1.22923609e-06, 1.00000012, 0.000337032834, -0.86602509, -0.000167452119, 0.500000775),
1382
CFrame.new(0.839951992, 0.256004274, -0.958486319, 0.499996692, 0.813799739, 0.2961981, 4.75931301e-06, 0.342016816, -0.939693928, -0.866027415, 0.469845295, 0.171003401),
1383
CFrame.new(-1.22089827, -0.164978445, -0.0866824239, 0.983905554, -0.138054684, 0.113450736, 0.176127508, 0.856396437, -0.485349834, -0.0301539302, 0.497520208, 0.866928339),
1384
CFrame.new(0.500076354, -2.00016046, 1.52737084e-05, 1.00000012, -1.45519152e-11, 2.98023224e-08, -1.45519152e-11, 1.00000012, -7.27595761e-12, 2.98023224e-08, -7.27595761e-12, 1.00000012),
1385
CFrame.new(-0.499987543, -2.00015903, -5.56111336e-05, 0.499999285, 9.37507139e-07, 0.866025865, -1.2402096e-06, 1.00000012, -3.66519089e-07, -0.866025925, -8.90795491e-07, 0.499999374),
1386
}, .5, false)
1387
end
1388
so(211059653,Knife2,1,1)
1389
Knife2.Transparency = 0
1390
KnifeH.Transparency = 1
1391
for i=0,1,.1 do
1392
swait()
1393
PlayAnimationFromTable({		
1394
CFrame.new(0.000175330031, 1.00539501e-06, -0.000154084992, 0.500003099, 1.22933841e-06, -0.866029263, -0.000292495621, 1.00000453, -0.000167453458, 0.866029143, 0.000337033416, 0.500003219),
1395
CFrame.new(-0.00041242165, 1.50012219, -6.93052425e-06, 0.500003099, -0.000292495621, 0.866029143, 1.22933841e-06, 1.00000453, 0.000337033416, -0.866029263, -0.000167453458, 0.500003219),
1396
CFrame.new(1.09288597, 0.364121079, -0.802504063, 0.748180747, 0.593714058, 0.296199232, 0.116981708, 0.321389914, -0.939695835, -0.653104663, 0.737710655, 0.171003729),
1397
CFrame.new(-0.688675284, 1.32965851, -0.712965548, 0.334458649, -0.800666928, -0.49706617, -0.926752567, -0.375185549, -0.0192363095, -0.171089798, 0.46709004, -0.867502213),
1398
CFrame.new(0.500086367, -2.00017858, 1.52748289e-05, 1.00000489, -7.13043846e-10, 2.98023224e-08, -7.13043846e-10, 1.00000441, -5.31144906e-10, 2.98023224e-08, -5.31144906e-10, 1.00000489),
1399
CFrame.new(-0.499991834, -2.00017858, -5.22881746e-05, 0.500001609, 9.36794095e-07, 0.866030037, -1.24011513e-06, 1.00000441, -3.673631e-07, -0.866030157, -8.91312084e-07, 0.500001788),
1400
}, .5, false)
1401
end
1402
tr2.Enabled = true
1403
so(200632136,Knife2,math.random(9,11)/10,1)
1404
for i=0,1,.1 do
1405
swait()
1406
PlayAnimationFromTable({		
1407
CFrame.new(-2.50339508e-06, -0.116524018, -2.23838973, 0.342018872, -5.0964772e-08, -0.939693093, 0.321393877, 0.939692676, 0.11697726, 0.883022726, -0.342020035, 0.321392655),
1408
CFrame.new(-6.99047723e-06, 1.49998283, -2.62057279e-06, 0.342018872, 1.1920929e-07, 0.939693093, -5.0964772e-08, 1, -1.49011612e-07, -0.939693093, -7.4505806e-09, 0.342018902),
1409
CFrame.new(1.22636616, 0.263386577, -0.809811354, 0.939690471, 0.342026293, 1.16229057e-06, -0.0593909174, 0.163175166, -0.984808028, -0.336830378, 0.925414443, 0.173647419),
1410
CFrame.new(-1.32934356, 1.10000336, -0.700607181, -1.1920929e-07, 0.342020571, -0.939692616, -1, -4.47034836e-08, 1.49011612e-07, 7.4505806e-09, 0.939692497, 0.342020541),
1411
CFrame.new(0.977364421, -1.93956006, -0.0584065914, 0.854759812, -0.518661916, -0.0193820298, 0.5132581, 0.850225329, -0.116975099, 0.0771495849, 0.0900376588, 0.99294579),
1412
CFrame.new(-0.972516656, -1.19701695, -0.393972486, 0.183487743, 0.321393877, 0.92899859, 0.0593910404, 0.939692676, -0.336824, -0.981226325, 0.11697726, 0.153334215),
1413
}, .4, false)
1414
MagnitudeDmg(Knife2,1.5,100,0,RootPart.CFrame.lookVector*5,false,"Sharp",.5)
1415
end
1416
for i=0,1,.2 do
1417
swait()
1418
PlayAnimationFromTable({		
1419
CFrame.new(0.000175330031, 1.00539501e-06, -0.000154084992, 0.500003099, 1.22933841e-06, -0.866029263, -0.000292495621, 1.00000453, -0.000167453458, 0.866029143, 0.000337033416, 0.500003219),
1420
CFrame.new(-0.00041242165, 1.50012219, -6.93052425e-06, 0.500003099, -0.000292495621, 0.866029143, 1.22933841e-06, 1.00000453, 0.000337033416, -0.866029263, -0.000167453458, 0.500003219),
1421
CFrame.new(1.09288597, 0.364121079, -0.802504063, 0.748180747, 0.593714058, 0.296199232, 0.116981708, 0.321389914, -0.939695835, -0.653104663, 0.737710655, 0.171003729),
1422
CFrame.new(-0.688675284, 1.32965851, -0.712965548, 0.334458649, -0.800666928, -0.49706617, -0.926752567, -0.375185549, -0.0192363095, -0.171089798, 0.46709004, -0.867502213),
1423
CFrame.new(0.500086367, -2.00017858, 1.52748289e-05, 1.00000489, -7.13043846e-10, 2.98023224e-08, -7.13043846e-10, 1.00000441, -5.31144906e-10, 2.98023224e-08, -5.31144906e-10, 1.00000489),
1424
CFrame.new(-0.499991834, -2.00017858, -5.22881746e-05, 0.500001609, 9.36794095e-07, 0.866030037, -1.24011513e-06, 1.00000441, -3.673631e-07, -0.866030157, -8.91312084e-07, 0.500001788),
1425
}, .5, false)
1426
end
1427
for i=0,1,.2 do
1428
swait()
1429
PlayAnimationFromTable({		
1430
CFrame.new(0.000179143899, 4.94844912e-08, -0.000147477331, 0.500000775, 1.22923609e-06, -0.86602509, -0.000292493496, 1.00000012, -0.000167452119, 0.866025031, 0.000337032834, 0.500000775),
1431
CFrame.new(-0.000420931523, 1.50010991, -7.43984856e-06, 0.500000775, -0.000292493496, 0.866025031, 1.22923609e-06, 1.00000012, 0.000337032834, -0.86602509, -0.000167452119, 0.500000775),
1432
CFrame.new(0.839951992, 0.256004274, -0.958486319, 0.499996692, 0.813799739, 0.2961981, 4.75931301e-06, 0.342016816, -0.939693928, -0.866027415, 0.469845295, 0.171003401),
1433
CFrame.new(-1.22089827, -0.164978445, -0.0866824239, 0.983905554, -0.138054684, 0.113450736, 0.176127508, 0.856396437, -0.485349834, -0.0301539302, 0.497520208, 0.866928339),
1434
CFrame.new(0.500076354, -2.00016046, 1.52737084e-05, 1.00000012, -1.45519152e-11, 2.98023224e-08, -1.45519152e-11, 1.00000012, -7.27595761e-12, 2.98023224e-08, -7.27595761e-12, 1.00000012),
1435
CFrame.new(-0.499987543, -2.00015903, -5.56111336e-05, 0.499999285, 9.37507139e-07, 0.866025865, -1.2402096e-06, 1.00000012, -3.66519089e-07, -0.866025925, -8.90795491e-07, 0.499999374),
1436
}, .5, false)
1437
end
1438
so(211134014,Knife2,1,1)
1439
Knife2.Transparency = 1
1440
KnifeH.Transparency = 0
1441
Humanoid.WalkSpeed = 16
1442
tr2.Enabled = false
1443
attack = false
1444
end
1445
1446
function gunshoot()
1447
attack = true
1448
Humanoid.WalkSpeed = 2
1449
repeat
1450
for i=0,1 do
1451
swait()
1452
PlayAnimationFromTable({		
1453
CFrame.new(9.81599442e-05, -3.13463495e-08, 0.000154759327, 0.499999762, 5.98886472e-05, -0.866025686, -0.000172460219, 1, -3.0416435e-05, 0.866025627, 0.000164563156, 0.499999762),
1454
CFrame.new(0.110661574, 1.52556551, -0.192373157, 0.469904929, 0.170847476, 0.866025805, -0.341963649, 0.93971324, 0.000164846599, -0.813787699, -0.296226799, 0.499999464),
1455
CFrame.new(0.900587499, 0.405391365, -0.749934435, 0.50007689, 0.865988314, 0.000331558258, 0.000377809047, 0.000164698489, -0.99999994, -0.865981102, 0.500081062, -0.000244814204),
1456
CFrame.new(-1.05577028, 0.00611187518, -0.929771721, 0.258709729, 0.208402574, 0.94320631, 0.878974199, -0.455733538, -0.140396863, 0.400591552, 0.865375996, -0.301083267),
1457
CFrame.new(0.500045836, -2.00001764, 6.86496642e-05, 1.00000012, 0, -2.98023224e-08, 0, 1, -3.63797881e-12, -2.98023224e-08, -3.63797881e-12, 1.00000012),
1458
CFrame.new(-0.499984354, -2.00001764, 3.27825546e-06, 0.500000656, -9.88464308e-07, 0.86602515, 8.06332537e-07, 1, 6.75843694e-07, -0.86602515, 3.60366357e-07, 0.500000656),
1459
}, .5, false)
1460
end
1461
CamShake(RightArm,3,.1,.05)
1462
Bolt1.Transparency = 1
1463
BoltP1.Transparency = 1
1464
Bolt2.Transparency = 0
1465
BoltP2.Transparency = 0
1466
local part, pos = rayCast(MuzzleFlash.Position,((Mouse.Hit.p+Vector3.new(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10)) - MuzzleFlash.Position),200,chara)
1467
local aimo = Instance.new("Part",Camera)
1468
aimo.Anchored = true
1469
aimo.Size = Vector3.new()
1470
aimo.Transparency = 1
1471
aimo.CanCollide = false
1472
aimo.CFrame = CFrame.new(pos)
1473
Effects.Meshed(MuzzleFlash.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),Vector3.new(),Vector3.new(.0025,.0001,.0025),"","rbxassetid://662585058","",0,false,.1)
1474
Effects.Block(MuzzleFlash.CFrame,Vector3.new(.4,.4,.4),Vector3.new(),Vector3.new(.3,.3,.3),"Neon","Bright yellow",true,false,.1)
1475
Effects.Block(MuzzleFlash.CFrame,Vector3.new(.4,.4,.4),Vector3.new(),Vector3.new(.6,.6,.6),"Neon","Bright yellow",true,false,.1)
1476
Effects.Block(CFrame.new(pos),Vector3.new(.4,.4,.4),Vector3.new(),Vector3.new(.1,.1,.1),"Neon","Bright yellow",true,false,.1)
1477
Effects.Block(CFrame.new((MuzzleFlash.Position + pos)/2,pos),Vector3.new(.2,.2,(MuzzleFlash.Position - pos).magnitude),Vector3.new(0,0,1),Vector3.new(.1,.1,0),"Neon","Bright yellow",false,false,.1)
1478
MagnitudeDmg(aimo,3,18,2,RootPart.CFrame.lookVector*2,false,"Shot",.1)
1479
so(1583819337,Bolt1,math.random(90,110)/100,2)
1480
local hitpt = Instance.new("Part",EffectModel)
1481
hitpt.Size = Vector3.new(0,0,.3)
1482
hitpt.CFrame = Bolt1.CFrame * CFrame.Angles(0,math.rad(90),0)
1483
hitpt.Velocity = RootPart.CFrame.rightVector*10+Vector3.new(0,5,0)
1484
local hitm = Instance.new("SpecialMesh",hitpt)
1485
hitm.MeshId = "rbxassetid://94295100"
1486
hitm.TextureId = "rbxassetid://94287792"
1487
hitm.Scale = Vector3.new(2,2,4)
1488
coroutine.wrap(function()
1489
swait(120)
1490
for i = 0,1,.1 do
1491
swait()
1492
hitpt.Transparency = i
1493
end
1494
hitpt:Destroy()
1495
end)()
1496
for i=0,1 do
1497
swait()
1498
PlayAnimationFromTable({		
1499
CFrame.new(7.78138638e-05, -1.36256676e-05, 0.100157872, 0.499999881, 5.98886909e-05, -0.866025805, -0.000172460306, 1.00000012, -3.04165078e-05, 0.866040111, 0.000164565776, 0.500008047),
1500
CFrame.new(0.110661842, 1.52556539, -0.192373574, 0.469904989, 0.170847505, 0.866040289, -0.341963649, 0.93971324, 0.000164849247, -0.813787758, -0.296226829, 0.500007749),
1501
CFrame.new(1.073771, 0.405395687, -0.649899781, 0.50007695, 0.865988374, 0.000331558171, 0.000377809076, 0.000164698373, -0.99999994, -0.865981162, 0.500081062, -0.000244814291),
1502
CFrame.new(-0.882619739, 0.00611773878, -0.829759479, 0.258715928, 0.208411366, 0.943215907, 0.878974259, -0.455733567, -0.140396863, 0.400595129, 0.865381122, -0.301077813),
1503
CFrame.new(0.413464695, -2.00001669, -0.049946934, 1.00001276, 2.30284058e-09, 7.09295273e-06, 2.30284058e-09, 1, 1.3042154e-09, 7.09295273e-06, 1.3042154e-09, 1.00000441),
1504
CFrame.new(-0.586589575, -2.00001693, -0.0500222594, 0.500000775, -9.86188752e-07, 0.866039634, 8.06332537e-07, 1, 6.78477591e-07, -0.866025209, 3.61660568e-07, 0.500009),
1505
}, .5, false)
1506
end
1507
shots = shots - 1
1508
aimo:Destroy()
1509
if shots <= 0 then
1510
gunreload()
1511
end
1512
Bolt1.Transparency = 0
1513
BoltP1.Transparency = 0
1514
Bolt2.Transparency = 1
1515
BoltP2.Transparency = 1
1516
until zhold == false
1517
Humanoid.WalkSpeed = 16
1518
attack = false
1519
end
1520
1521
function heal()
1522
attack = true
1523
Humanoid.WalkSpeed = 2
1524
local val = Instance.new("BoolValue",chara)
1525
val.Name = "healcool"
1526
debby:AddItem(val,30)
1527
for i=0,1,.1 do
1528
swait()
1529
PlayAnimationFromTable({		
1530
CFrame.new(0, 0, 0, 1.00000131, 5.536549e-11, 0, 5.536549e-11, 1, 5.82076609e-11, 0, 5.82076609e-11, 1.00000131),
1531
CFrame.new(-0.0470143259, 1.46578526, -0.0813575089, 0.866027415, -0.171009213, 0.46984449, 1.88792183e-06, 0.939693928, 0.342016727, -0.499997973, -0.296194941, 0.813800871),
1532
CFrame.new(1.50003648, 0.699995697, 3.59429396e-05, 1.00000131, -2.06271608e-07, -6.67154382e-06, -2.06196262e-07, -1, 2.48575816e-07, -6.67157292e-06, -2.48721335e-07, -1.00000131),
1533
CFrame.new(-1.2535826, -0.14593178, 0.0679161474, 0.941512227, -0.331708014, -0.0593915284, 0.331707656, 0.88120383, 0.336823434, -0.059390977, -0.33682391, 0.939694226),
1534
CFrame.new(0.500059426, -2.00001574, 4.5761466e-05, 0.939693809, -1.38383513e-07, -0.342020601, -2.80560926e-08, 1, -4.82134055e-07, 0.342020571, 4.627218e-07, 0.939694047),
1535
CFrame.new(-0.499963611, -2.0000174, 2.33203173e-05, 0.939694047, -1.69952145e-07, 0.342020452, 2.99973181e-07, 1, -3.27068847e-07, -0.342020482, 4.10043867e-07, 0.939694047),
1536
}, .4, false)
1537
end
1538
local inj = New("Part",chara,"inj",{Size = Vector3.new(2.10000014, 0.299999982, 0.300000012),CFrame = CFrame.new(-37.1041107, 9.26048374, -70.1689682, -0.100794047, 0.957379222, 0.270676494, -0.129940063, 0.257064044, -0.957618713, -0.986385465, -0.131693989, 0.0984913707),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
1539
local iMesh = New("SpecialMesh",inj,"Mesh",{Scale = Vector3.new(0.00200000009, 0.00200000009, 0.00200000009),MeshId = "rbxassetid://504973881",MeshType = Enum.MeshType.FileMesh,})
1540
local iWeld = New("ManualWeld",inj,"Weld",{Part0 = inj,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, -0.100794047, -0.129940063, -0.986385465, 0.957379222, 0.257064044, -0.131693989, 0.270676494, -0.957618713, 0.0984913707),C1 = CFrame.new(0.250003815, -1.05000305, -0.249992371, -0.270675898, 0.957618654, -0.0984939635, 0.957379043, 0.257062733, -0.131696969, -0.100796357, -0.129943267, -0.986384809),})
1541
for i=0,1,.1 do
1542
swait()
1543
PlayAnimationFromTable({		
1544
CFrame.new(0, 0, 0, 1.00000441, 2.30059527e-10, -1.45519152e-11, 2.30059527e-10, 1, 2.32830644e-10, -1.45519152e-11, 2.32830644e-10, 1.00000441),
1545
CFrame.new(-0.0342181027, 1.48367238, -0.0925136507, 0.939694226, 1.76227331e-07, 0.342022419, -0.0593916923, 0.984807789, 0.163176015, -0.336826295, -0.173648849, 0.925418019),
1546
CFrame.new(1.50004876, 0.69999665, 2.83136833e-05, 1.00000441, -2.06446316e-07, -6.67157292e-06, -2.06021568e-07, -1, 2.48401193e-07, -6.67160202e-06, -2.48895958e-07, -1.00000441),
1547
CFrame.new(-1.32655382, 0.16053623, -0.618192732, 0.82254082, 0.00194577302, 0.568706632, 0.568639874, 0.0127443047, -0.82248795, -0.00884814467, 0.999919116, 0.00937626697),
1548
CFrame.new(0.500066876, -2.00001621, 5.19603491e-05, 0.939696729, -1.38208819e-07, -0.342021674, -2.78232619e-08, 1, -4.81959432e-07, 0.342021644, 4.62896423e-07, 0.939696968),
1549
CFrame.new(-0.499963373, -2.00001645, 2.26646662e-05, 0.939696968, -1.69777451e-07, 0.342021525, 3.00089596e-07, 1, -3.26806912e-07, -0.342021555, 4.1021849e-07, 0.939696968),
1550
}, .4, false)
1551
end
1552
for i=0,1,.2 do
1553
swait()
1554
PlayAnimationFromTable({		
1555
CFrame.new(0, 0, 0, 1.00000012, -3.48876483e-12, 0, -3.48876483e-12, 1, 0, 0, 0, 1.00000012),
1556
CFrame.new(-2.27339151e-05, 1.46578801, -0.0939310491, 1.00000012, -3.72103386e-07, 1.64323137e-06, -2.12327393e-07, 0.939692557, 0.342020363, -1.67140388e-06, -0.342020422, 0.939692676),
1557
CFrame.new(1.50005758, 0.699994743, 3.59426958e-05, 1.00000012, -2.06212761e-07, -6.67157292e-06, -2.06226048e-07, -1, 2.48663127e-07, -6.67157292e-06, -2.48663127e-07, -1.00000012),
1558
CFrame.new(-0.943567514, 0.0578621849, -0.670854151, 0.270323098, -0.957491815, 0.100672945, 0.957676411, 0.256677359, -0.130279034, 0.0989006162, 0.131629527, 0.986353219),
1559
CFrame.new(0.500069618, -2.00001717, 4.97102737e-05, 0.939692676, -1.38762402e-07, -0.342020184, -2.76195351e-08, 1, -4.81668394e-07, 0.342020184, 4.62023309e-07, 0.939692795),
1560
CFrame.new(-0.499966532, -2.00001884, 2.46018171e-05, 0.939692795, -1.69370765e-07, 0.342019975, 2.99449312e-07, 1, -3.27592716e-07, -0.342020005, 4.10247594e-07, 0.939692795),
1561
}, .5, false)
1562
end
1563
so(566593606,Torso,1,1)
1564
coroutine.wrap(function()
1565
healing = true
1566
for i=1,200 do
1567
swait()
1568
Humanoid.Health = Humanoid.Health + 1
1569
end
1570
healing = false
1571
end)()
1572
swait(60)
1573
inj:BreakJoints()
1574
inj.CanCollide = true
1575
inj.Velocity = RootPart.CFrame.rightVector*-30
1576
coroutine.wrap(function()
1577
swait(60)
1578
for i=0,1,.1 do
1579
swait()
1580
inj.Transparency = i
1581
end
1582
inj:Destroy()
1583
end)()
1584
for i=0,1,.1 do
1585
swait()
1586
PlayAnimationFromTable({		
1587
CFrame.new(0, 0, 0, 1.00000012, -7.41096073e-12, 0, -7.41096073e-12, 1, 2.91038305e-11, 0, 2.91038305e-11, 0.99999994),
1588
CFrame.new(-3.04159403e-05, 1.46578789, -0.0939521194, 1.00000012, -4.05150786e-07, 1.62865035e-06, -1.76347669e-07, 0.939691484, 0.342023492, -1.66901737e-06, -0.342023432, 0.939691424),
1589
CFrame.new(1.50005376, 0.699994802, 3.59716505e-05, 1.00000012, -1.58599477e-07, -6.6684006e-06, -1.58597771e-07, -1, 2.8318027e-07, -6.6684006e-06, -2.83209374e-07, -0.99999994),
1590
CFrame.new(-1.64437401, 0.697701395, 0.19487834, 0.408384711, 0.907241344, 0.100674063, -0.898611128, 0.418956876, -0.130281046, -0.160374403, -0.0372620374, 0.986352742),
1591
CFrame.new(0.500071704, -2.00001526, 2.73138285e-05, 0.939691603, 9.13247675e-07, -0.342023104, -1.21287303e-06, 1, -6.62083039e-07, 0.342023045, 1.03705679e-06, 0.939691603),
1592
CFrame.new(-0.499963105, -2.00001931, 1.77323818e-05, 0.939691305, -1.36975643e-06, 0.342023998, 1.52508437e-06, 1, -1.85216777e-07, -0.342024028, 6.95697963e-07, 0.939691186),
1593
}, .5, false)
1594
end
1595
attack = false
1596
Humanoid.WalkSpeed = 16
1597
end
1598
1599
function doge()
1600
attack = true
1601
Humanoid.WalkSpeed = 0
1602
so(536642316,Torso,1,1)
1603
local bodyvel = Instance.new("BodyVelocity",RootPart)
1604
local pep = 10000000
1605
bodyvel.P = pep
1606
bodyvel.MaxForce = Vector3.new(pep,pep,pep)
1607
bodyvel.Velocity = RootPart.CFrame.lookVector*50
1608
for i=0,1,.2 do
1609
swait()
1610
PlayAnimationFromTable({		
1611
CFrame.new(0, -0.413182259, -0.492409885, 1, 0, 0, 0, 0.173647001, 0.984807968, 0, -0.984807968, 0.173647001),
1612
CFrame.new(0, 1.39017391, 0.409808099, 1, 0, 0, 0, 0.499998748, -0.866026163, 0, 0.866026163, 0.499998748),
1613
CFrame.new(0.997828066, 1.40889716, 0.360830426, 0, 0.173647001, 0.984807968, 0.173647001, -0.969846725, 0.171008945, 0.984807968, 0.171008945, -0.030153282),
1614
CFrame.new(-1.00000775, 1.48291457, 0.347779244, 0, -0.173647001, -0.984807968, -0.173647001, -0.969846725, 0.171008945, -0.984807968, 0.171008945, -0.030153282),
1615
CFrame.new(0.5, -2, -2.86102295e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1616
CFrame.new(-0.5, -2, -2.86102295e-06, 1, 0, 0, 0, 1, 0, 0, 0, 1),
1617
}, .4, false)
1618
bodyvel.Velocity = RootPart.CFrame.lookVector*50
1619
end
1620
for i=0,1,.2 do
1621
swait()
1622
PlayAnimationFromTable({		
1623
CFrame.new(0.000384914892, -2.50002575, -0.500230014, 1, 0.000325046538, 9.11258903e-05, -9.11258612e-05, -1.13315764e-07, 1, 0.000325047644, -1.00000298, -8.37171683e-08),
1624
CFrame.new(-2.67028663e-05, 1.3837955, 0.294111609, 1, 7.27595761e-12, -7.27595761e-12, 0, 0.766044259, -0.642787933, -5.78026516e-12, 0.642787993, 0.766044199),
1625
CFrame.new(1.49976707, 1.00041652, 0.300775796, -0.00040801923, -0.765891016, 0.642970264, 2.89759337e-05, -0.642970324, -0.765891075, 0.99999994, -0.000293867604, 0.000284536654),
1626
CFrame.new(-1.42841077, 1.06972277, 0.174795836, 0.220292583, 0.604053974, -0.765891671, -0.261924088, -0.719712377, -0.642969549, -0.939610124, 0.34224686, -0.000331013813),
1627
CFrame.new(0.500055313, -2, 3.8146969e-05, 1, 0, -5.78026516e-12, 0, 1, 0, -5.78026516e-12, 0, 1),
1628
CFrame.new(-0.49997139, -2, -1.62124597e-05, 1, 0, -5.78026516e-12, 0, 1, 0, -5.78026516e-12, 0, 1),
1629
}, .4, false)
1630
bodyvel.Velocity = RootPart.CFrame.lookVector*50
1631
end
1632
for i=0,50,10 do
1633
swait()
1634
bodyvel.Velocity = RootPart.CFrame.lookVector*(50-i)
1635
end
1636
bodyvel:Destroy()
1637
swait(10)
1638
for i=0,1,.1 do
1639
swait()
1640
PlayAnimationFromTable({		
1641
CFrame.new(0.00016165484, -1.36983359, -0.0292072296, 1, 7.76843081e-05, -2.60516535e-05, -6.40891813e-05, 0.939692557, 0.342020124, 5.10504469e-05, -0.342021197, 0.939695537),
1642
CFrame.new(-1.71661304e-05, 1.55976009, -0.1281178, 1, 7.27595761e-12, -7.27595761e-12, -3.63797881e-12, 0.939692616, 0.342020214, 2.91038305e-11, -0.342020303, 0.939692557),
1643
CFrame.new(1.50001144, 1.00809121, -0.154073462, 1, 1.45519152e-11, -7.27595761e-12, -3.63797881e-12, -0.939692974, -0.342018962, 2.91038305e-11, 0.342018992, -0.939693034),
1644
CFrame.new(-1.30754018, 0.449972421, -0.64069438, 0.262003481, 0.219851375, -0.939691246, -0.642790556, 0.766041994, 2.16066837e-06, 0.719843447, 0.604024053, 0.342024028),
1645
CFrame.new(0.49989906, -0.431120992, -0.657953143, 1, -6.40891813e-05, 5.10504469e-05, 7.76843081e-05, 0.939692557, -0.342021197, -2.60516535e-05, 0.342020124, 0.939695537),
1646
CFrame.new(-0.600045562, -1.23124671, 0.200614065, 1, -3.91021022e-05, -7.18890005e-05, 7.7586832e-05, 0.173648059, 0.984807789, -2.60246452e-05, -0.984807789, 0.173648089),
1647
}, .3, false)
1648
end
1649
Humanoid.WalkSpeed = 16
1650
attack = false
1651
end
1652
1653
function goright()
1654
attack = true
1655
Humanoid.WalkSpeed = 0
1656
so(536642316,Torso,1,1)
1657
BodyVel(RootPart,RootPart.CFrame.rightVector*40)
1658
for i=0,1,.2 do
1659
swait()
1660
PlayAnimationFromTable({		
1661
CFrame.new(0, 0, 0, 0.866025686, 9.42248391e-07, 0.500011504, -8.48485797e-08, 1, 2.03145464e-06, -0.499997288, 1.801709e-06, 0.866039157),
1662
CFrame.new(0.0133891273, 1.49998093, -0.223221898, 0.999244928, 0.0180275738, 0.0343858302, -0.0296961162, 0.925415933, 0.377787739, -0.0250054598, -0.378526747, 0.92527163),
1663
CFrame.new(0.597281635, 0.899970174, -0.636579931, -0.2961981, 0.81379801, 0.499997288, 0.939692438, 0.34202075, -1.801709e-06, -0.171011984, 0.469857872, -0.866039157),
1664
CFrame.new(-1.5597142, 0.600028992, -0.496432245, 0.556670129, 0.663414598, -0.499997288, -0.766044378, 0.642787695, 1.801709e-06, 0.321399361, 0.38303256, 0.866039157),
1665
CFrame.new(0.0669843927, -1.80000138, -0.249991581, 0.750000238, 0.433012992, -0.499997288, -0.499999464, 0.866025865, 1.801709e-06, 0.433021635, 0.250007659, 0.866039157),
1666
CFrame.new(-1.01960945, -1.79999983, -0.300026655, 0.663413942, 0.556670904, -0.499997288, -0.642787337, 0.766044736, 1.801709e-06, 0.38302961, 0.321402997, 0.866039157),
1667
}, .4, false)
1668
end
1669
Humanoid.WalkSpeed = 16
1670
attack = false
1671
end
1672
1673
function goleft()
1674
attack = true
1675
Humanoid.WalkSpeed = 0
1676
so(536642316,Torso,1,1)
1677
BodyVel(RootPart,RootPart.CFrame.rightVector*-40)
1678
for i=0,1,.2 do
1679
swait()
1680
PlayAnimationFromTable({		
1681
CFrame.new(0, 0, 0, 0.866035402, 9.42248391e-07, -0.499995083, 1.7168677e-06, 1, 1.08920722e-06, 0.500013709, 1.801709e-06, 0.866029859),
1682
CFrame.new(-0.100005262, 1.49997783, -0.173194915, 0.984938622, -0.171012864, -0.0261079669, 0.171011686, 0.939692199, 0.296198815, -0.0261065066, -0.296198487, 0.954771042),
1683
CFrame.new(1.55997992, 0.600023985, -0.496356547, 0.433018357, -0.750008225, 0.500013709, 0.866026461, 0.499998212, 1.801709e-06, -0.249996096, 0.433009237, 0.866029859),
1684
CFrame.new(-0.510781586, 0.89997524, -0.686506629, -0.296202958, -0.813806593, -0.500013709, -0.939693034, 0.342019022, -1.801709e-06, 0.171007261, 0.469842136, -0.866029859),
1685
CFrame.new(0.975441694, -1.79999304, -0.250189304, 0.750009537, -0.433016449, 0.500013709, 0.500001013, 0.866024911, 1.801709e-06, -0.433007956, 0.249998584, 0.866029859),
1686
CFrame.new(-0.282589972, -1.79999781, -0.149757206, 0.813807786, -0.296199739, 0.500013709, 0.34202078, 0.939692438, 1.801709e-06, -0.469841361, 0.171009272, 0.866029859),
1687
}, .4, false)
1688
end
1689
Humanoid.WalkSpeed = 16
1690
attack = false
1691
end
1692
1693
zhold = false
1694
Mouse.Button1Down:connect(function()
1695
zhold = true
1696
if attack == false then
1697
gunshoot()
1698
end
1699
end)
1700
1701
Mouse.Button1Up:connect(function()
1702
zhold = false
1703
end)
1704
1705
local sprintt = 0
1706
Mouse.KeyDown:connect(function(k)
1707
k = k:lower()
1708
if attack == false then
1709
if k == 'z' then
1710
if Anim ~= "Fall" and Anim ~= "Jump" then
1711
doge()
1712
end
1713
elseif k == 'x' then
1714
wepknifestab()
1715
elseif k == 'h' then
1716
so(115959318,Torso,1,1)
1717
if li.Enabled == true then
1718
li.Enabled = false
1719
else
1720
li.Enabled = true
1721
end
1722
elseif k == 'f' and chara:FindFirstChild("healcool")==nil then
1723
heal()
1724
elseif k == 'q' then
1725
goleft()
1726
elseif k == 'e' then
1727
goright()
1728
elseif k == 'r' then
1729
attack = true
1730
Humanoid.WalkSpeed = 1
1731
gunreload()
1732
Humanoid.WalkSpeed = 16
1733
attack = false
1734
end
1735
end
1736
end)
1737
1738
coroutine.wrap(function()
1739
game:GetService("RunService").RenderStepped:connect(function()
1740
    for i,v in pairs(chara:GetDescendants()) do
1741
    if v:IsA("BasePart") and v.Parent.Name ~= "FakeHeadM" and v.Name ~= "Head" and v.Parent:IsA("Accessory") == false then
1742
    v.LocalTransparencyModifier = 0
1743
    end
1744
    end
1745
end)
1746
end)()
1747
1748
coroutine.wrap(function()
1749
while 1 do
1750
swait()
1751
if doe <= 360 then
1752
doe = doe + 2
1753
else
1754
doe = 0
1755
end
1756
end
1757
end)()
1758
while true do
1759
swait()
1760
while true do
1761
swait()
1762
Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
1763
velocity = RootPart.Velocity.y
1764
sine = sine + change
1765
local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, chara)
1766
if RootPart.Velocity.y > 1 and hit == nil then 
1767
Anim = "Jump"
1768
if attack == false then
1769
PlayAnimationFromTable({
1770
CFrame.new(0, 0.0382082276, -0.0403150208, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
1771
CFrame.new(0, 1.46579528, 0.0939689279, 1, 0, 0, 0, 0.939692855, -0.342019796, 0, 0.342019796, 0.939692855),
1772
CFrame.new(0.734604299, 0.30659169, -0.856673121, 0.173673332, 0.92531991, 0.337076902, 0.00030374527, 0.342228055, -0.939616919, -0.984803319, 0.163288772, 0.0591548085),
1773
CFrame.new(-1.22185647, -0.0727021843, -0.0971833766, 0.0593958423, 0.336820453, 0.93969363, 0.934461474, 0.312310249, -0.171008497, -0.351075143, 0.888264716, -0.296195835),
1774
CFrame.new(0.5, -1.99739456, -0.0180913229, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
1775
CFrame.new(-0.5, -1.30000103, -0.39999947, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
1776
}, .3, false)
1777
end
1778
elseif RootPart.Velocity.y < -1 and hit == nil then 
1779
Anim = "Fall"
1780
if attack == false then
1781
PlayAnimationFromTable({
1782
CFrame.new(0, -0.0646628663, 0.0399149321, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
1783
CFrame.new(0, 1.4913609, -0.128171027, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
1784
CFrame.new(0.734604299, 0.30659169, -0.856673121, 0.173673332, 0.92531991, 0.337076902, 0.00030374527, 0.342228055, -0.939616919, -0.984803319, 0.163288772, 0.0591548085),
1785
CFrame.new(-1.22185647, -0.0727021843, -0.0971833766, 0.0593958423, 0.336820453, 0.93969363, 0.934461474, 0.312310249, -0.171008497, -0.351075143, 0.888264716, -0.296195835),
1786
CFrame.new(0.500000954, -1.9973948, -0.0180922765, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
1787
CFrame.new(-0.499999046, -1.30000043, -0.400000483, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
1788
}, .3, false)
1789
end
1790
elseif Torsovelocity < 1 and hit ~= nil then
1791
Anim = "Idle"
1792
if attack == false then
1793
change = 1
1794
PlayAnimationFromTable({
1795
CFrame.new(0, 0, 0, 1, -1.92557081e-12, 2.61934474e-10, -1.92557081e-12, 1, -8.73114914e-11, 2.61934474e-10, -8.73114914e-11, 1.00001419) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
1796
CFrame.new(-1.71661413e-05, 1.49998856, 6.10358911e-05, 1, -1.92557081e-12, 2.61934474e-10, -1.92557081e-12, 1, -8.73114914e-11, 2.61934474e-10, -8.73114914e-11, 1.00001419),
1797
CFrame.new(0.734604299, 0.30659169, -0.856673121, 0.173673332, 0.92531991, 0.337076902, 0.00030374527, 0.342228055, -0.939616919, -0.984803319, 0.163288772, 0.0591548085),
1798
CFrame.new(-1.22185647, -0.0727021843, -0.0971833766, 0.0593958423, 0.336820453, 0.93969363, 0.934461474, 0.312310249, -0.171008497, -0.351075143, 0.888264716, -0.296195835),
1799
CFrame.new(0.500044346, -2.00001574, 4.57773203e-05, 1, -1.92557081e-12, 2.61934474e-10, -1.92557081e-12, 1, -8.73114914e-11, 2.61934474e-10, -8.73114914e-11, 1.00001419) * CFrame.new(0,.05 * math.cos((sine)/10), 0),
1800
CFrame.new(-0.49998188, -2.00001717, -1.52589619e-05, 1, -1.92557081e-12, 2.61934474e-10, -1.92557081e-12, 1, -8.73114914e-11, 2.61934474e-10, -8.73114914e-11, 1.00001419) * CFrame.new(0,.05 * math.cos((sine)/10), 0),
1801
}, .3, false)
1802
end
1803
elseif Torsovelocity > 2 and hit ~= nil then
1804
Anim = "Walk"
1805
if attack == false then
1806
Humanoid.WalkSpeed = 24
1807
PlayAnimationFromTable({		
1808
CFrame.new(-8.35164028e-05, -0.0110899508, 0.357279301, 1, 8.84765032e-05, -2.51957972e-05, -7.45232464e-05, 0.939692497, 0.342020363, 5.39370812e-05, -0.342020363, 0.939692557) * CFrame.new(0, 0- .08 * math.cos((sine) / 2.5), 0) * CFrame.Angles(0, math.rad(5*math.cos(sine/2.5)), 0),
1809
CFrame.new(-6.53590978e-05, 1.54212451, 0.181138486, 1, -7.45232464e-05, 5.39370812e-05, 8.84765032e-05, 0.939692497, -0.342020363, -2.51957972e-05, 0.342020363, 0.939692557) * CFrame.Angles(0, math.rad(0 - 2.5 * math.cos((sine) / 2.5)), 0),
1810
CFrame.new(0.734604299, 0.30659169, -0.856673121, 0.173673332, 0.92531991, 0.337076902, 0.00030374527, 0.342228055, -0.939616919, -0.984803319, 0.163288772, 0.0591548085),
1811
CFrame.new(-1.22185647, -0.0727021843, -0.0971833766, 0.0593958423, 0.336820453, 0.93969363, 0.934461474, 0.312310249, -0.171008497, -0.351075143, 0.888264716, -0.296195835),
1812
CFrame.new(0.500047803, -2.00001502, 3.05175763e-05, 1, -7.27595761e-12, 0, -7.27595761e-12, 0.999999881, 0, 0, 0, 0.99999994) * CFrame.new(0, 0, 0+ 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 - 60 * math.cos((sine) / 2.5)), 0, 0),
1813
CFrame.new(-0.499978185, -2.00001884, -1.52587882e-05, 1, -7.27595761e-12, 0, -7.27595761e-12, 0.999999881, 0, 0, 0, 0.99999994) * CFrame.new(0, 0, 0- 1 * math.cos((sine) / 2.5)) * CFrame.Angles(math.rad(0 + 60 * math.cos((sine) / 2.5)), 0, 0),
1814
}, .3, false)
1815
end
1816
end
1817
end
1818
end
1819
1820
1821
--[[
1822
	local vel = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso)
1823
vel.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * -5
1824
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
1825
--]]
1826
--Credit To Rufus14
1827
--I just edit it a bit ^_^
1828
mouse = game.Players.LocalPlayer:GetMouse()
1829
function ragdoll()
1830
game.Players.LocalPlayer.Character.Archivable = true
1831
clone = game.Players.LocalPlayer.Character:Clone()
1832
clone.Parent = workspace
1833
for i,v in pairs(clone:GetChildren()) do
1834
	if v.ClassName == "Script" or v.ClassName == "LocalScript" then
1835
		v:destroy()
1836
	end
1837
	for i,p in pairs(v:GetChildren()) do
1838
	if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
1839
		p:destroy()
1840
	end
1841
end
1842
end
1843
for i,t in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
1844
	if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
1845
		t:destroy()
1846
	end
1847
end
1848
vel = Instance.new("BodyVelocity", clone.Torso)
1849
vel.Velocity = clone.Torso.CFrame.lookVector * -5
1850
vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
1851
clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
1852
using = false
1853
hit = Instance.new("Sound", clone.Torso)
1854
hit.SoundId = "rbxassetid://260430060"
1855
hit.Volume = 5
1856
hit1 = Instance.new("Sound", clone.Torso)
1857
hit1.SoundId = "rbxassetid://138087186"
1858
hit1.Volume = 5
1859
hit2 = Instance.new("Sound", clone.Torso)
1860
hit2.SoundId = "rbxassetid://131237241"
1861
hit2.Volume = 5
1862
hit3 = Instance.new("Sound", clone.Torso)
1863
hit3.SoundId = "rbxassetid://278062209"
1864
hit3.Volume = 5
1865
hit3.TimePosition = 0.33
1866
ded = Instance.new("Sound", clone.Torso)
1867
ded.SoundId = "rbxassetid://163154423"
1868
ded.Volume = 5
1869
local leftarm = clone:findFirstChild("Left Arm")
1870
local rightrm = clone:findFirstChild("Right Arm")
1871
local leftleg = clone:findFirstChild("Left Leg")
1872
local rightleg = clone:findFirstChild("Right Leg")
1873
local head = clone:findFirstChild("Head")
1874
local welding = Instance.new("Weld", clone.Torso)
1875
welding.Part0 = clone.Torso
1876
welding.Part1 = head
1877
welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
1878
for i, g in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
1879
	if g.ClassName == "Part" then
1880
		g:destroy()
1881
	end
1882
end
1883
for i, h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
1884
	if h.ClassName == "Accesory" then
1885
		h:destroy()
1886
	end
1887
end
1888
game.Workspace.CurrentCamera.CameraSubject = head
1889
if leftleg ~= nil then
1890
local glue = Instance.new("Glue", clone.Torso)
1891
glue.Part0 = clone.Torso
1892
glue.Part1 = leftleg
1893
glue.Name = "Left leg"
1894
local collider = Instance.new("Part", leftleg)
1895
collider.Position = Vector3.new(0,999,0)
1896
collider.Size = Vector3.new(1.7, 1, 1)
1897
collider.Shape = "Cylinder"
1898
local weld = Instance.new("Weld", collider)
1899
weld.Part0 = leftleg
1900
weld.Part1 = collider
1901
weld.C0 = CFrame.Angles(0, 0, 80)
1902
collider.TopSurface = "Smooth"
1903
collider.BottomSurface = "Smooth"
1904
collider.formFactor = "Symmetric"
1905
glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1906
glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
1907
collider.Transparency = 1
1908
end
1909
------------
1910
if rightleg ~= nil then
1911
local glue1 = Instance.new("Glue", clone.Torso)
1912
glue1.Part0 = clone.Torso
1913
glue1.Part1 = rightleg
1914
glue1.Name = "Right leg"
1915
local collider1 = Instance.new("Part", rightleg)
1916
collider1.Position = Vector3.new(0,999,0)
1917
collider1.Size = Vector3.new(1.7, 1, 1)
1918
collider1.Shape = "Cylinder"
1919
local weld1 = Instance.new("Weld", collider1)
1920
weld1.Part0 = rightleg
1921
weld1.Part1 = collider1
1922
weld1.C0 = CFrame.Angles(0, 0, 80)
1923
collider1.TopSurface = "Smooth"
1924
collider1.BottomSurface = "Smooth"
1925
collider1.formFactor = "Symmetric"
1926
glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1927
glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
1928
collider1.Transparency = 1
1929
end
1930
------------
1931
if rightrm ~= nil then
1932
local glue11 = Instance.new("Glue", clone.Torso)
1933
glue11.Part0 = clone.Torso
1934
glue11.Part1 = rightrm
1935
glue11.Name = "Right shoulder"
1936
local collider11 = Instance.new("Part", rightrm)
1937
collider11.Position = Vector3.new(0,9999,0)
1938
collider11.Size = Vector3.new(1.8,1,1)
1939
collider11.Shape = "Cylinder"
1940
local weld11 = Instance.new("Weld", collider11)
1941
weld11.Part0 = rightrm
1942
weld11.Part1 = collider11
1943
weld11.C0 = CFrame.Angles(0, 0, 80)
1944
collider11.TopSurface = "Smooth"
1945
collider11.BottomSurface = "Smooth"
1946
collider11.formFactor = "Symmetric"
1947
glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
1948
glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
1949
collider11.Transparency = 1
1950
end
1951
------------
1952
if leftarm ~= nil then
1953
local glue111 = Instance.new("Glue", clone.Torso)
1954
glue111.Part0 = clone.Torso
1955
glue111.Part1 = leftarm
1956
glue111.Name = "Left shoulder"
1957
local collider111 = Instance.new("Part", leftarm)
1958
collider111.Position = Vector3.new(0,9999,0)
1959
collider111.Size = Vector3.new(1.8,1,1)
1960
collider111.Shape = "Cylinder"
1961
local weld111 = Instance.new("Weld", collider111)
1962
weld111.Part0 = leftarm
1963
weld111.Part1 = collider111
1964
weld111.C0 = CFrame.Angles(0, 0, 80)
1965
collider111.TopSurface = "Smooth"
1966
collider111.BottomSurface = "Smooth"
1967
collider111.formFactor = "Symmetric"
1968
glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1969
glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
1970
collider111.Transparency = 1
1971
----------------
1972
sensoring = Instance.new("Part", clone.Torso)
1973
sensoring.Size = Vector3.new(1.2,1.1,0.8)
1974
sensoring.CanCollide = false
1975
sensoring.Position = clone.Torso.Position
1976
local welder = Instance.new("Weld", sensoring)
1977
welder.Part0 = clone.Torso
1978
welder.Part1 = sensoring
1979
welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
1980
sensoring.Transparency = 1
1981
-----------------
1982
sensoring1 = Instance.new("Part", clone.Torso)
1983
sensoring1.Size = Vector3.new(1.2,1.1,0.8)
1984
sensoring1.CanCollide = false
1985
sensoring1.Position = clone.Torso.Position
1986
local welder1 = Instance.new("Weld", sensoring)
1987
welder1.Part0 = clone.Torso
1988
welder1.Part1 = sensoring1
1989
welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
1990
sensoring1.Transparency = 1
1991
end
1992
clone.Name = game.Players.LocalPlayer.Character.Name.." (DEAD)"
1993
ded:Play()
1994
vel:destroy()
1995
wait(0.5)
1996
local function touch()
1997
	if not using then
1998
		using = true
1999
		local Math = math.random(1,4)
2000
		if Math == 1 then
2001
			hit:Play()
2002
		end
2003
		if Math == 2 then
2004
			hit1:Play()
2005
		end
2006
		if Math == 3 then
2007
			hit2:Play()
2008
		end
2009
		if Math == 4 then
2010
			hit3:Play()
2011
		end
2012
		wait(0.1)
2013
		using = false
2014
	end
2015
end
2016
sensoring.Touched:connect(touch)
2017
sensoring1.Touched:connect(touch)
2018
wait(4.47)
2019
hit1.Volume = 0
2020
hit2.Volume = 0
2021
hit3.Volume = 0
2022
hit.Volume = 0
2023
		end
2024
2025
game.Players.LocalPlayer.Character.Humanoid.Died:connect(ragdoll)
2026
2027
--di ent