View difference between Paste ID: rab9WB6B and 7aVQDzuQ
SHOW: | | - or go back to the newest paste.
1-
me = game.Players.KeroroGunso2016
1+
me = game.Players.sethcuzzone5
2
cha = me.Character
3
4
tool = Instance.new("Tool")
5
tool.Parent = me.Backpack
6
tool.Name = "Pistol"
7
tool.GripPos = Vector3.new(0.3,0,0)
8
9
we = Instance.new("Weld")
10
we.Parent = cha.Torso
11
we.Part0 = nil
12
we.Part1 = nil
13
we.C1 = CFrame.fromEulerAnglesXYZ(-1.6,-0.5,0.1) * CFrame.new(-0.8,-0.5,0.7)
14
we1 = Instance.new("Weld")
15
we1.Parent = cha.Torso
16
we1.Part0 = nil
17
we1.Part1 = nil
18
we1.C1 = CFrame.fromEulerAnglesXYZ(-1.6,0.7,0.1) * CFrame.new(0.7,-0.5,0.7)
19
20
h = Instance.new("Part")
21
h.Parent = tool
22
h.Name = "Handle"
23
h.Size = Vector3.new(1,1,1)
24
h.TopSurface = 0
25
h.BottomSurface = 0
26
h.BrickColor = BrickColor.new("Dark grey")
27
h.Reflectance = 0.07
28
h.CanCollide = false
29
30
m = Instance.new("BlockMesh")
31
m.Parent = h
32
m.Scale = Vector3.new(0.38, 1.05, 0.48)
33
m.Name = "oo"
34
35
h1 = Instance.new("Part")
36
h1.Parent = tool
37
h1.Name = "Handle1"
38
h1.Size = Vector3.new(1,1,1)
39
h1.TopSurface = 0
40
h1.BottomSurface = 0
41
h1.BrickColor = BrickColor.new("Medium stone grey")
42
h1.Reflectance = 0.07
43
h1.CanCollide = false
44
45
m1 = Instance.new("BlockMesh")
46
m1.Parent = h1
47
m1.Scale = Vector3.new(0.45, 0.45, 1.8)
48
49
h2 = Instance.new("Part")
50
h2.Parent = tool
51
h2.Name = "Handle2"
52
h2.Size = Vector3.new(1,1,1)
53
h2.TopSurface = 0
54
h2.BottomSurface = 0
55
h2.BrickColor = BrickColor.new("Dark grey")
56
h2.Reflectance = 0.04
57
h2.CanCollide = false
58
59
m2 = Instance.new("CylinderMesh")
60
m2.Parent = h2
61
m2.Scale = Vector3.new(0.13, 0.32, 0.13)
62
63
h3 = h2:clone()
64
h3.Parent = tool
65
h3.Name = "Handle3"
66
67
h4 = Instance.new("Part")
68
h4.Parent = tool
69
h4.Name = "Handle4"
70
h4.Size = Vector3.new(1,1,1)
71
h4.TopSurface = 0
72
h4.BottomSurface = 0
73
h4.BrickColor = BrickColor.new("Dark grey")
74
h4.Reflectance = 0.01
75
h4.CanCollide = false
76
77
m4 = Instance.new("BlockMesh")
78
m4.Parent = h4
79
m4.Scale = Vector3.new(0.1, 0.2, 0.03)
80
81
h5 = Instance.new("Part")
82
h5.Parent = tool
83
h5.Name = "Handle5"
84
h5.Size = Vector3.new(1,1,1)
85
h5.TopSurface = 0
86
h5.BottomSurface = 0
87
h5.BrickColor = BrickColor.new("Dark grey")
88
h5.CanCollide = false
89
90
m5 = Instance.new("BlockMesh")
91
m5.Parent = h5
92
m5.Scale = Vector3.new(0.53, 0.36, 1.53)
93
94
h6 = Instance.new("Part")
95
h6.Parent = tool
96
h6.Name = "Handle6"
97
h6.Size = Vector3.new(1,1,1)
98
h6.TopSurface = 0
99
h6.BottomSurface = 0
100
h6.BrickColor = BrickColor.new("Really black")
101
h6.CanCollide = false
102
103
m6 = Instance.new("CylinderMesh")
104
m6.Parent = h6
105
m6.Scale = Vector3.new(0.2, 0.2, 0.2)
106
107
firf = Instance.new("Fire")
108
firf.Size = 0
109
firf.Heat = 40
110
firf.Parent = h6
111
firf.Enabled = false
112
113
h7 = Instance.new("Part")
114
h7.Parent = tool
115
h7.Name = "Handle7"
116
h7.Size = Vector3.new(1,1,1)
117
h7.TopSurface = 0
118
h7.BottomSurface = 0
119
h7.BrickColor = BrickColor.new("Medium stone grey")
120
h7.CanCollide = false
121
122
m7 = Instance.new("BlockMesh")
123
m7.Parent = h7
124
m7.Scale = Vector3.new(0.025, 0.08, 0.05)
125
126
h8 = h7:clone()
127
h8.Parent = tool
128
h8.Name = "Handle8"
129
130
h9 = h7:clone()
131
h9.Parent = tool
132
h9.Name = "Handle9"
133
h9.CanCollide = false
134
135
h10 = h:clone()
136
h10.Parent = tool
137
h10.Name = "Handle10"
138
h10.oo.Scale = Vector3.new(0.16, 0.8, 0.34)
139
h10.BrickColor = BrickColor.new("Medium stone grey")
140
141
smo = Instance.new("Smoke")
142
smo.Color = Color3.new(100/255, 100/255, 100/255)
143
smo.Parent = h7
144
smo.Size = 0
145
smo.RiseVelocity = 5
146
smo.Enabled = false
147
148
gui = Instance.new("ScreenGui")
149
gui.Parent = me.PlayerGui
150
gui.Name = "PistolAmmo"
151
152
value = Instance.new("NumberValue")
153
value.Parent = gui
154
value.Value = 8
155
value.Name = "ammoo"
156
157
clips = Instance.new("NumberValue")
158
clips.Parent = gui
159
clips.Value = 5
160
clips.Name = "claps"
161
162
blaa = Instance.new("Frame")
163
blaa.Parent = gui
164
blaa.Size = UDim2.new(0,80,0,40)
165
blaa.Position = UDim2.new(0,50,0,100)
166
blaa.Visible = false
167
blaa.BackgroundColor = BrickColor.new("Really black")
168
blaa.BorderColor = BrickColor.new("New Yeller")
169
170
text = Instance.new("TextLabel")
171
text.Parent = gui
172
text.Name = "Ammo"
173
text.Text = value.Value.."/"..clips.Value
174
text.Size = UDim2.new(0, 80, 0, 0)
175
text.Position = UDim2.new(0, 50, 0, 125)
176
text.Visible = false
177
text.BackgroundTransparency = 1
178
text.TextColor = BrickColor.new("New Yeller")
179
180
durp = Instance.new("TextLabel")
181
durp.Parent = gui
182
durp.Name = "txt"
183
durp.Text = " "
184
durp.Size = UDim2.new(0, 80, 0, 0)
185
durp.Position = UDim2.new(0, 50, 0, 115)
186
durp.Visible = false
187
durp.BackgroundTransparency = 1
188
durp.TextColor = BrickColor.new("New Yeller")
189
190
local sound = Instance.new("Sound")
191
sound.Parent = h1
192
sound.Volume = 1
193
sound.Pitch = 1
194
sound.SoundId = "http://www.roblox.com/asset/?id=2760979"
195
sound.archivable = false
196
197
local soun = Instance.new("Sound")
198
soun.Parent = h1
199
soun.Volume = 1
200
soun.Pitch = 1
201
soun.SoundId = "http://www.roblox.com/asset/?id=2691591"
202
soun.archivable = false
203
204
local hed = Instance.new("Sound")
205
hed.Parent = game.Workspace
206
hed.Volume = 0.7
207
hed.Pitch = 1
208
hed.SoundId = "http://www.roblox.com/asset/?id=1876552"
209
hed.archivable = false
210
211
enabled = false
212
213
function shot()
214
local p = Instance.new("Part")
215
p.Parent = game.Workspace
216
p.Size = Vector3.new(1,1,1)
217
p.TopSurface = 0
218
p.BottomSurface = 0
219
p.CFrame = h1.CFrame * CFrame.new(0,0,0)
220
p:breakJoints()
221
p.Anchored = false
222
p.CanCollide = false
223
local m = Instance.new("SpecialMesh")
224
m.Parent = p
225
m.MeshType = "FileMesh"
226
m.Scale = Vector3.new(0.35,0.35,0.22)
227
m.MeshId = "http://www.roblox.com/asset/?id=2697549"
228
m.TextureId = "http://www.roblox.com/asset/?id=2697544"
229
local bv = Instance.new("BodyForce")
230
bv.Parent = p
231
bv.force = h1.CFrame.lookVector * 2500
232
bv.force = bv.force + Vector3.new(0, 220, 0)
233
sound.Pitch = math.random(0.8,1.2)
234
sound.Volume = math.random(0.8,1.0)
235
sound:play()
236
firf.Enabled = true
237
smo.Enabled = true
238
wait(0.04)
239
firf.Enabled = false
240
smo.Enabled = false
241
p.Touched:connect(function(hit)
242
if hit.Parent.Name == me.Name then return end
243
if hit.Name == "Base" then return end
244
hit.Velocity = p.CFrame.lookVector * 30
245
local hum = hit.Parent:GetChildren()
246
for i=1, #hum do
247
if hum[i].className == "Humanoid" then
248
hum[i].Health = hum[i].Health - 20
249
if hit.Name == "Head" then
250
hed:play()
251
hum[i].Health = 0
252
end
253
for i=1, math.random(4,10) do
254
local blood = Instance.new("Part")
255
blood.Parent = game.Workspace
256
blood.BrickColor = BrickColor.new(21)
257
blood.formFactor = "Plate"
258
blood.Size = Vector3.new(1,0.4,1)
259
blood.TopSurface = 0
260
blood.BottomSurface = 0
261
blood.CFrame = hit.CFrame
262
blood.Velocity = Vector3.new(math.random(-40,40),math.random(-10,25),math.random(-40,40))
263
blood.RotVelocity = Vector3.new(math.random(-40,40),math.random(-40,40),math.random(-40,40))
264
blood.CanCollide = false
265
blood.Anchored = false
266
blood:BreakJoints()
267
end
268
end
269
end
270
p:remove()
271
end)
272
end
273
274
function Main(mouse) 
275
if enabled == true then return end
276
enabled = true
277
value.Value = value.Value - 1
278
text.Text = value.Value.."/"..clips.Value
279
280
if value.Value == -1 then
281
durp.Text = "You're out!"
282
text.Text = "0/"..clips.Value
283
if clips.Value <= 0 then return end
284
durp.Text = "Reloading.."
285
soun:play()
286
wait(0.5)
287
local fv = h10:clone()
288
fv.Parent = workspace
289
fv.CanCollide = true
290
fv.Velocity = Vector3.new(math.random(-20,20),math.random(-5,5),math.random(-20,20))
291
fv.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
292
h10.Transparency = 1
293
wait(1.7)
294
h10.Transparency = 0
295
wait(0.5)
296
clips.Value = clips.Value - 1
297
value.Value = 8
298
text.Text = value.Value.."/"..clips.Value
299
durp.Text = " "
300
end
301
shot()
302
303
for i=1, 2 do
304
wait()
305
w2.C1 = w2.C1 * CFrame.fromEulerAnglesXYZ(0.23,0,0) * CFrame.new(0,-0.08,-0.2)
306
end
307
for i=1, 2 do
308
wait()
309
w2.C1 = w2.C1 * CFrame.fromEulerAnglesXYZ(-0.23,0,0) * CFrame.new(0,0.08,0.2)
310
end
311
w2.C1 = CFrame.fromEulerAnglesXYZ(-0.1, 0, 0) * CFrame.new(0,-0.43,0.35)
312
wait(0.1)
313
for i = 1, 6 do
314
w4.C1 = w4.C1 * CFrame.new(0,0,-0.08)
315
w7.C1 = w7.C1 * CFrame.new(0,0,-0.08)
316
w8.C1 = w8.C1 * CFrame.new(0,0,-0.08)
317
wait()
318
end
319
for i = 1, 2 do
320
w4.C1 = w4.C1 * CFrame.new(0,0,0.24)
321
w7.C1 = w7.C1 * CFrame.new(0,0,0.24)
322
w8.C1 = w8.C1 * CFrame.new(0,0,0.24)
323
wait()
324
end
325
w5.C1 = CFrame.fromEulerAnglesXYZ(1.571, 0, 0) * CFrame.new(0,-0.8,1.39)
326
w7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0.03,-1.11,-0.25)
327
w8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(-0.03,-1.11,-0.25)
328
wait(0.03)
329
enabled = false
330
wait(2)
331
p:remove()
332
end
333
tool.Activated:connect(Main)
334
335
num = 1
336
function Init(mouse)
337
text.Visible = true
338
blaa.Visible = true
339
durp.Visible = true
340
we.Part0 = we.Parent
341
we.Part1 = cha["Right Arm"]
342
we1.Part0 = we1.Parent
343
we1.Part1 = cha["Left Arm"]
344
we2 = Instance.new("Weld")
345
we2.Parent = tool.Parent.Torso
346
we2.Part0 = we2.Parent
347
we2.Part1 = h
348
we2.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-0.5,1.6)
349
w = Instance.new("Weld")
350
w.Parent = h
351
w.Part0 = w.Parent
352
w.Part1 = h1
353
w.C1 = CFrame.new(0, -0.8, 0.6)
354
w1 = Instance.new("Weld")
355
w1.Parent = h
356
w1.Part0 = w.Parent
357
w1.Part1 = h2
358
w1.C1 = CFrame.fromEulerAnglesXYZ(0.3, 0, 0) * CFrame.new(0,-0.4,0.55)
359
w3 = Instance.new("Weld")
360
w3.Parent = h
361
w3.Part0 = w.Parent
362
w3.Part1 = h3
363
w3.C1 = CFrame.fromEulerAnglesXYZ(1.3, 0, 0) * CFrame.new(0,-0.2,0.35)
364
w2 = Instance.new("Weld")
365
w2.Parent = h
366
w2.Part0 = w.Parent
367
w2.Part1 = h4
368
w2.C1 = CFrame.fromEulerAnglesXYZ(-0.1, 0, 0) * CFrame.new(0,-0.43,0.35)
369
w4 = Instance.new("Weld")
370
w4.Parent = h
371
w4.Part0 = w.Parent
372
w4.Part1 = h5
373
w4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0,-0.9,0.435)
374
w5 = Instance.new("Weld")
375
w5.Parent = h
376
w5.Part0 = w.Parent
377
w5.Part1 = h6
378
w5.C1 = CFrame.fromEulerAnglesXYZ(1.571, 0, 0) * CFrame.new(0,-0.8,1.39)
379
w6 = Instance.new("Weld")
380
w6.Parent = h
381
w6.Part0 = w.Parent
382
w6.Part1 = h7
383
w6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0,-1.1,1.4)
384
w7 = Instance.new("Weld")
385
w7.Parent = h5
386
w7.Part0 = w.Parent
387
w7.Part1 = h8
388
w7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0.03,-1.11,-0.25)
389
w8 = Instance.new("Weld")
390
w8.Parent = h5
391
w8.Part0 = w.Parent
392
w8.Part1 = h9
393
w8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(-0.03,-1.11,-0.25)
394
w9 = Instance.new("Weld")
395
w9.Parent = h
396
w9.Part0 = w.Parent
397
w9.Part1 = h10
398
w9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0,0.2,0)
399
end
400
401
tool.Equipped:connect(Init)
402
403
function unq()
404
we.Part0 = nil
405
we.Part1 = nil
406
we1.Part0 = nil
407
we1.Part1 = nil
408
we2:remove()
409
text.Visible = false
410
durp.Visible = false
411
blaa.Visible = false
412
end
413
414
tool.Unequipped:connect(unq)
415
416
417
--lego