View difference between Paste ID: yHsvV6Mb and cByqrHQH
SHOW: | | - or go back to the newest paste.
1-
plr = game.Players.LocalPlayer
1+
--https://github.com/Mokiros/roblox-FE-compatibility
2
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
3
local Player,game,owner = owner,game
4
local RealPlayer = Player
5
do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end plr = game.Players.LocalPlayer
6
repeat wait() until plr.Character
7
char = plr.Character
8
9
-- By Theamazingnater
10
11
local Music = Instance.new("Sound",char)
12
Music.SoundId = "rbxassetid://486598641"
13
Music.Volume = 4
14
Music.Pitch = 1
15
Music.Looped = true
16
Music:Play()
17
gLiTcHiNg = false
18
cantwitch2 = true
19
unknown = false -- The form valiblue. Damnit i can't spell today.
20
21
char["Body Colors"].HeadColor = BrickColor.new("Institutional white")
22
char["Body Colors"].LeftArmColor = BrickColor.new("Institutional white")
23
char["Body Colors"].RightArmColor = BrickColor.new("Institutional white")
24
char["Body Colors"].RightLegColor = BrickColor.new("Institutional white")
25
char["Body Colors"].LeftLegColor = BrickColor.new("Institutional white")
26
char["Body Colors"].TorsoColor = BrickColor.new("Institutional white")
27
for i,v in pairs(char:GetChildren()) do
28
if v.ClassName == "Accessory" or v.ClassName == "Shirt" or v.ClassName == "Pants" then
29
v:Destroy()
30
   end
31
end
32
33
char.Head.face.Texture = "rbxassetid://"
34
35
local chara = workspace:WaitForChild(plr.Name)
36
local human = chara.Humanoid
37
 
38
local speed = 0
39
 
40
human.Running:connect(function(s)
41
    speed = s
42
end)
43
 cananimate = true
44
local update = game:GetService("RunService")
45
update.RenderStepped:connect(function()
46
    local ray = Ray.new(chara.Torso.Position, (chara.Torso.Position - Vector3.new(0,9999999,0)).unit * 300)
47
    local p, position = game.Workspace:FindPartOnRay(ray, char, true, false)
48
    local dis = (chara.Torso.Position - position).magnitude
49
    if dis > 3.8 and chara.Torso.Velocity.Y > 0 then
50
        pose = "Jumping"
51
    end
52
    if dis> 3.8 and chara.Torso.Velocity.Y < 0 then
53
        pose = "Falling"
54
    end
55
    if dis < 3.8 and speed == 0 then
56
        pose = "Standing"
57
    end
58
    if dis < 3.8 and speed > 0 then
59
        pose = "Walking"
60
    end
61
end)
62
function swait(num)
63
if num==0 or num==nil then
64
game:service'RunService'.Stepped:wait(0)
65
else
66
for i=0,num do
67
game:service'RunService'.Stepped:wait(0)
68
end
69
end
70
end
71
VALUE1 = false
72
local PlayerSize = 1
73
local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
74
FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
75
RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
76
LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
77
RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
78
LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
79
tors = char.Torso
80
ra = char["Right Arm"]
81
la = char["Left Arm"]
82
rl = char["Right Leg"]
83
ll = char["Left Leg"]
84
face = char.Head.face.Texture
85
local knife = Instance.new("Part",char)
86
knife.CanCollide = false
87
knife.Size = Vector3.new(0.4, 3, 0.8)
88
local mesh = Instance.new("FileMesh",knife)
89
mesh.MeshId = "http://www.roblox.com/asset/?id=121944778"
90
mesh.TextureId = "http://www.roblox.com/asset/?id=121944805"
91
local weld = Instance.new("Weld",knife)
92
weld.Part0 = knife
93
weld.Part1 = char["Right Arm"]
94
weld.C0 = CFrame.new(0, -0.988606453, 1, 1, 0, 0, 0, 0, -1, 0, 0.999999523, 0)
95
local naeeym2 = Instance.new("BillboardGui",char)
96
naeeym2.AlwaysOnTop = true
97
naeeym2.Size = UDim2.new(2, 0, 1, 0)
98
naeeym2.StudsOffset = Vector3.new(-4, 4, 0)
99
naeeym2.Adornee = hed
100
naeeym2.Name = "Name"
101
--naeeym2.PlayerToHideFrom = plr
102
local tecks2 = Instance.new("TextLabel",naeeym2)
103
tecks2.BackgroundTransparency = 1
104
tecks2.TextScaled = true
105
tecks2.BorderSizePixel = 0
106
tecks2.Text = "Untitled"
107
tecks2.Font = 15
108
tecks2.TextSize = 24
109
tecks2.TextStrokeTransparency = 0
110
tecks2.TextColor3 = BrickColor.new("Really red").Color
111
tecks2.TextStrokeColor3 = BrickColor.new("Really red").Color
112
tecks2.Size = UDim2.new(5, 0, 2.5, 0)
113
tecks2.Parent = naeeym2
114
textures = {"http://www.roblox.com/asset/?id=1468338882","http://www.roblox.com/asset/?id=177007720","http://www.roblox.com/asset/?id=1083992759","http://www.roblox.com/asset/?id=1045301677","http://www.roblox.com/asset/?id=668532120","http://www.roblox.com/asset/?id=174717392","http://www.roblox.com/asset/?id=476060645"}
115
nametags = {"iNsAnItY","iNsAnItY", "iNsAnItY", "iNsAnItY", "iNsAnItY", "iNsAnItY", "wHYYYY", "wHy bOtHeR", "dIe fOr mE", "AAaAaaaa", "iM iNsAnE wItH pOwEr", "bEgOnE", "uNtiTl3d","uNtiTl3d", "uNtiTl3d", "uNtiTl3d", "uNtiTl3d"}
116
nametags2 = {"uNknOwn", "yOu CaN't RuN", "aaAAAaaa", "sTaBbBy sTaBbBy", "the InSanIty BeGinS"}
117
local anim = Instance.new("Animation",char.Humanoid)
118
anim.AnimationId = "rbxassetid://186934658"
119
local ranim = char.Humanoid:LoadAnimation(anim)
120
coroutine.wrap(function()
121
	while true do
122
		wait()
123
		local chance =  math.random(0,10000)/100
124
		if chance <= 5 and cantwitch2 and not unknown then
125
			gLiTcHiNg = true
126
			  for i = 1, math.random(25,75) do
127
                        swait()
128
        FT.Parent = tors
129
        RA.Parent = ra
130
        LA.Parent = la
131
        RL.Parent = rl
132
        LL.Parent = ll
133
        mesh.TextureId = "rbxassetid://"
134
        char.Head.face.Texture = textures[math.random(1,7)]
135
        tecks2.Text = nametags[math.random(1,17)]
136
        tecks2.TextColor3 = BrickColor.Random().Color
137
        tecks2.TextStrokeColor3 = BrickColor.Random().Color
138
        knife.BrickColor = BrickColor.Random()
139
        for _,v in next, char:GetDescendants() do
140
            if(v:IsA'DataModelMesh')then
141
                v.Offset = Vector3.new(math.random(-20,20)/100,math.random(-20,20)/100,math.random(-20,20)/100)
142
            end
143
            if (v:IsA'Part') then
144
	        v.Material = Enum.Material.Neon
145
	        v.BrickColor = BrickColor.Random()
146
            end
147
        end
148
        Music.Pitch = math.random(1,1.7)
149
               
150
                    end
151
                    Music.Pitch = 1
152
                    VALUE1 = false
153
        FT.Parent = nil
154
        RA.Parent = nil
155
        LA.Parent = nil
156
        RL.Parent = nil
157
        LL.Parent = nil
158
        for _,v in next, char:GetDescendants() do
159
            if(v:IsA'DataModelMesh')then
160
                v.Offset = Vector3.new(0,0,0)
161
            end
162
           if (v:IsA'Part') then
163
	        v.Material = Enum.Material.Plastic
164
            end
165
         end
166
        ra.BrickColor = char["Body Colors"].RightArmColor
167
        la.BrickColor = char["Body Colors"].LeftArmColor
168
        ll.BrickColor = char["Body Colors"].LeftLegColor
169
        rl.BrickColor = char["Body Colors"].RightLegColor
170
        char.Head.BrickColor = char["Body Colors"].HeadColor
171
        char.Torso.BrickColor = char["Body Colors"].TorsoColor
172
        char.Head.face.Texture = face
173
        mesh.TextureId = "rbxassetid://121944805"
174
        mesh.Offset = Vector3.new()
175
        tecks2.Text = "Untitled"
176
        tecks2.TextColor3 =  BrickColor.new("Really red").Color
177
        tecks2.TextStrokeColor3 =  BrickColor.new("Really red").Color
178
		end
179
		if chance <= 5 and cantwitch2 and unknown then
180
			gLiTcHiNg = true
181
			  for i = 1, math.random(25,75) do
182
                        swait()
183
        FT.Parent = tors
184
        RA.Parent = ra
185
        LA.Parent = la
186
        RL.Parent = rl
187
        LL.Parent = ll
188
        mesh.TextureId = "rbxassetid://"
189
        char.Head.face.Texture = textures[math.random(1,7)]
190
        tecks2.Text = nametags2[math.random(1,5)]
191
        tecks2.TextColor3 = BrickColor.Random().Color
192
        tecks2.TextStrokeColor3 = BrickColor.Random().Color
193
        knife.BrickColor = BrickColor.Random()
194
        for _,v in next, char:GetDescendants() do
195
            if(v:IsA'DataModelMesh')then
196
                v.Offset = Vector3.new(math.random(-20,20)/100,math.random(-20,20)/100,math.random(-20,20)/100)
197
            end
198
            if (v:IsA'Part') then
199
	        v.Material = Enum.Material.Neon
200
	        v.BrickColor = BrickColor.Random()
201
            end
202
        end
203
        Music.Pitch = math.random(.66,1.8)
204
               
205
                    end
206
                    Music.Pitch = .66
207
                    VALUE1 = false
208
        FT.Parent = nil
209
        RA.Parent = nil
210
        LA.Parent = nil
211
        RL.Parent = nil
212
        LL.Parent = nil
213
        for _,v in next, char:GetDescendants() do
214
            if(v:IsA'DataModelMesh')then
215
                v.Offset = Vector3.new(0,0,0)
216
            end
217
           if (v:IsA'Part') then
218
	        v.Material = Enum.Material.Plastic
219
            end
220
         end
221
        ra.BrickColor = char["Body Colors"].RightArmColor
222
        la.BrickColor = char["Body Colors"].LeftArmColor
223
        ll.BrickColor = char["Body Colors"].LeftLegColor
224
        rl.BrickColor = char["Body Colors"].RightLegColor
225
        char.Head.BrickColor = char["Body Colors"].HeadColor
226
        char.Torso.BrickColor = char["Body Colors"].TorsoColor
227
        char.Head.face.Texture = face
228
        mesh.TextureId = "rbxassetid://121944805"
229
        mesh.Offset = Vector3.new()
230
        tecks2.Text = "Unknown"
231
        tecks2.TextColor3 =  BrickColor.new("Really red").Color
232
        tecks2.TextStrokeColor3 =  BrickColor.new("Really red").Color
233
		end
234
	end
235
end)()
236
cantwitch = true
237
mouse = plr:GetMouse()
238
local sound = Instance.new("Sound",char)
239
sound.SoundId = "rbxassetid://357417055"
240
sound.Volume = 4
241
local hit = Instance.new("Sound",char)
242
hit.SoundId = "rbxassetid://388826051"
243
hit.Volume = 4
244
canattack = false
245
local run = Instance.new("Animation",char)
246
run.AnimationId = "http://www.roblox.com/Asset?ID=252557606"
247
run.Name = "Running"
248
local runanim = char.Humanoid:LoadAnimation(run)
249
mouse.Button1Down:connect(function()
250
	if not canattack then
251
	ranim:Play()
252
	sound:Play()
253
	canattack = true
254
	wait(.6)
255
	canattack = false
256
	end
257
end)
258
knife.Touched:Connect(function(part)
259
	local human = part.Parent:FindFirstChildOfClass("Humanoid") 
260
	if human and human.Parent.Name ~= char.Name and human.Parent.Name ~= "Theamazingnater" and canattack then
261
		human.Health = 0
262
		hit:Play()
263
	end
264
end)
265
isrunning = false
266
function run()
267
	if isrunning == false then
268
		isrunning = true
269
		runanim:Play()
270
		char.Animate.Disabled = true
271
		char.Humanoid.WalkSpeed = 60
272
	end
273
end
274
function stoprunning()
275
	if isrunning == true then
276
		isrunning = false
277
		runanim:Stop()
278
		char.Animate.Disabled = false
279
		char.Humanoid.WalkSpeed = 16
280
	end
281
end
282
function suicide()
283
	Character = char
284
	Model = Instance.new("Model",char)
285
	cantwitch2 = false
286
	local Scale = game.Players.LocalPlayer.Character.Torso.Size.X/2*(game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted") ~= nil and game.Players.LocalPlayer.Character.Torso:FindFirstChild("ScaleInserted").Scale.Z or 1)*0.8
287
local Speed = 20*Scale
288
local Gravity = 0.1
289
 
290
local Part0Joint = CFrame.new(Vector3.new(1,0.75,0)*Scale*1.25)
291
local Part1Joint = CFrame.new(Vector3.new(-0.5,0.75,0)*Scale*1.25)
292
local RotationOffset = CFrame.Angles(math.rad(90),math.rad(0),0)
293
local Gangster = false
294
 
295
local Part0JointHead = CFrame.new(Vector3.new(0,1,0)*Scale*1.25)
296
local Part1JointHead = CFrame.new(Vector3.new(0,-0.5,0)*Scale*1.25)
297
local RotationOffsetHead = CFrame.Angles(0,0,0)
298
 
299
local Handle = Instance.new("Part",Model)
300
Handle.CanCollide = false
301
Handle.Name = "Handle"
302
Handle.Position = Vector3.new(0,100,0)
303
Handle:BreakJoints()
304
Handle.FormFactor = "Custom"
305
Handle.Size = Vector3.new(0.2,0.2,0.2)
306
Handle.TopSurface = "SmoothNoOutlines"
307
Handle.BottomSurface = "SmoothNoOutlines"
308
Handle.FrontSurface = "SmoothNoOutlines"
309
Handle.BackSurface = "SmoothNoOutlines"
310
Handle.RightSurface = "SmoothNoOutlines"
311
Handle.LeftSurface = "SmoothNoOutlines"
312
Handle.BrickColor = BrickColor.new("Black")
313
local Mesh = Instance.new("BlockMesh",Handle)
314
Mesh.Scale = Vector3.new(0.25,1,0.4) / 0.2 * Scale
315
local HandleWeld = Instance.new("Motor6D")
316
HandleWeld.Part0 = Character["Right Arm"]
317
HandleWeld.Part1 = Handle
318
HandleWeld.C0 = CFrame.new(Vector3.new(0,-1,0)*Scale) * CFrame.Angles(math.rad(-105),0,0)
319
HandleWeld.Parent = Handle
320
 
321
local Part = Instance.new("Part",Model)
322
Part.CanCollide = false
323
Part.Position = Vector3.new(0,100,0)
324
Part:BreakJoints()
325
Part.FormFactor = "Custom"
326
Part.Size = Vector3.new(0.2,0.2,0.2)
327
Part.TopSurface = "SmoothNoOutlines"
328
Part.BottomSurface = "SmoothNoOutlines"
329
Part.FrontSurface = "SmoothNoOutlines"
330
Part.BackSurface = "SmoothNoOutlines"
331
Part.RightSurface = "SmoothNoOutlines"
332
Part.LeftSurface = "SmoothNoOutlines"
333
Part.BrickColor = BrickColor.new("Black")
334
local Mesh = Instance.new("CylinderMesh",Part)
335
Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
336
local PartWeld = Instance.new("Motor6D")
337
PartWeld.Part0 = Handle
338
PartWeld.Part1 = Part
339
PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)
340
PartWeld.Parent = Part
341
 
342
local Part = Instance.new("Part",Model)
343
Part.CanCollide = false
344
Part.Position = Vector3.new(0,100,0)
345
Part:BreakJoints()
346
Part.FormFactor = "Custom"
347
Part.Size = Vector3.new(0.2,0.2,0.2)
348
Part.TopSurface = "SmoothNoOutlines"
349
Part.BottomSurface = "SmoothNoOutlines"
350
Part.FrontSurface = "SmoothNoOutlines"
351
Part.BackSurface = "SmoothNoOutlines"
352
Part.RightSurface = "SmoothNoOutlines"
353
Part.LeftSurface = "SmoothNoOutlines"
354
Part.BrickColor = BrickColor.new("Black")
355
local Mesh = Instance.new("CylinderMesh",Part)
356
Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
357
local PartWeld = Instance.new("Motor6D")
358
PartWeld.Part0 = Handle
359
PartWeld.Part1 = Part
360
PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)
361
PartWeld.Parent = Part
362
 
363
local Part = Instance.new("Part",Model)
364
Part.CanCollide = false
365
Part.Position = Vector3.new(0,100,0)
366
Part:BreakJoints()
367
Part.FormFactor = "Custom"
368
Part.Size = Vector3.new(0.2,0.2,0.2)
369
Part.TopSurface = "SmoothNoOutlines"
370
Part.BottomSurface = "SmoothNoOutlines"
371
Part.FrontSurface = "SmoothNoOutlines"
372
Part.BackSurface = "SmoothNoOutlines"
373
Part.RightSurface = "SmoothNoOutlines"
374
Part.LeftSurface = "SmoothNoOutlines"
375
Part.BrickColor = BrickColor.new("Black")
376
local Mesh = Instance.new("CylinderMesh",Part)
377
Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
378
local PartWeld = Instance.new("Motor6D")
379
PartWeld.Part0 = Handle
380
PartWeld.Part1 = Part
381
PartWeld.C0 = CFrame.new(Vector3.new(-0.115,-0.475,0.190)*Scale) * CFrame.Angles(0,0,0)
382
PartWeld.Parent = Part
383
 
384
local Part = Instance.new("Part",Model)
385
Part.CanCollide = false
386
Part.Position = Vector3.new(0,100,0)
387
Part:BreakJoints()
388
Part.FormFactor = "Custom"
389
Part.Size = Vector3.new(0.2,0.2,0.2)
390
Part.TopSurface = "SmoothNoOutlines"
391
Part.BottomSurface = "SmoothNoOutlines"
392
Part.FrontSurface = "SmoothNoOutlines"
393
Part.BackSurface = "SmoothNoOutlines"
394
Part.RightSurface = "SmoothNoOutlines"
395
Part.LeftSurface = "SmoothNoOutlines"
396
Part.BrickColor = BrickColor.new("Black")
397
local Mesh = Instance.new("CylinderMesh",Part)
398
Mesh.Scale = Vector3.new(0.07,0.2,0.07) / 0.2 * Scale
399
local PartWeld = Instance.new("Motor6D")
400
PartWeld.Part0 = Handle
401
PartWeld.Part1 = Part
402
PartWeld.C0 = CFrame.new(Vector3.new(0.115,-0.475,-0.190)*Scale) * CFrame.Angles(0,0,0)
403
PartWeld.Parent = Part
404
 
405
local Part = Instance.new("Part",Model)
406
Part.CanCollide = false
407
Part.Position = Vector3.new(0,100,0)
408
Part:BreakJoints()
409
Part.FormFactor = "Custom"
410
Part.Size = Vector3.new(0.2,0.2,0.2)
411
Part.TopSurface = "SmoothNoOutlines"
412
Part.BottomSurface = "SmoothNoOutlines"
413
Part.FrontSurface = "SmoothNoOutlines"
414
Part.BackSurface = "SmoothNoOutlines"
415
Part.RightSurface = "SmoothNoOutlines"
416
Part.LeftSurface = "SmoothNoOutlines"
417
Part.BrickColor = BrickColor.new("Black")
418
local Mesh = Instance.new("BlockMesh",Part)
419
Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale
420
local PartWeld = Instance.new("Motor6D")
421
PartWeld.Part0 = Handle
422
PartWeld.Part1 = Part
423
PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,-0.175)*Scale) * CFrame.Angles(0,0,0)
424
PartWeld.Parent = Part
425
 
426
local Part = Instance.new("Part",Model)
427
Part.CanCollide = false
428
Part.Position = Vector3.new(0,100,0)
429
Part:BreakJoints()
430
Part.FormFactor = "Custom"
431
Part.Size = Vector3.new(0.2,0.2,0.2)
432
Part.TopSurface = "SmoothNoOutlines"
433
Part.BottomSurface = "SmoothNoOutlines"
434
Part.FrontSurface = "SmoothNoOutlines"
435
Part.BackSurface = "SmoothNoOutlines"
436
Part.RightSurface = "SmoothNoOutlines"
437
Part.LeftSurface = "SmoothNoOutlines"
438
Part.BrickColor = BrickColor.new("Black")
439
local Mesh = Instance.new("BlockMesh",Part)
440
Mesh.Scale = Vector3.new(0.23,0.2,0.1) / 0.2 * Scale
441
local PartWeld = Instance.new("Motor6D")
442
PartWeld.Part0 = Handle
443
PartWeld.Part1 = Part
444
PartWeld.C0 = CFrame.new(Vector3.new(0,-0.475,0.175)*Scale) * CFrame.Angles(0,0,0)
445
PartWeld.Parent = Part
446
 
447
local Part = Instance.new("Part",Model)
448
Part.CanCollide = false
449
Part.Position = Vector3.new(0,100,0)
450
Part:BreakJoints()
451
Part.FormFactor = "Custom"
452
Part.Size = Vector3.new(0.2,0.2,0.2)
453
Part.TopSurface = "SmoothNoOutlines"
454
Part.BottomSurface = "SmoothNoOutlines"
455
Part.FrontSurface = "SmoothNoOutlines"
456
Part.BackSurface = "SmoothNoOutlines"
457
Part.RightSurface = "SmoothNoOutlines"
458
Part.LeftSurface = "SmoothNoOutlines"
459
Part.BrickColor = BrickColor.new("Black")
460
local Mesh = Instance.new("BlockMesh",Part)
461
Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale
462
local PartWeld = Instance.new("Motor6D")
463
PartWeld.Part0 = Handle
464
PartWeld.Part1 = Part
465
PartWeld.C0 = CFrame.new(Vector3.new(-0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)
466
PartWeld.Parent = Part
467
 
468
local Part = Instance.new("Part",Model)
469
Part.CanCollide = false
470
Part.Position = Vector3.new(0,100,0)
471
Part:BreakJoints()
472
Part.FormFactor = "Custom"
473
Part.Size = Vector3.new(0.2,0.2,0.2)
474
Part.TopSurface = "SmoothNoOutlines"
475
Part.BottomSurface = "SmoothNoOutlines"
476
Part.FrontSurface = "SmoothNoOutlines"
477
Part.BackSurface = "SmoothNoOutlines"
478
Part.RightSurface = "SmoothNoOutlines"
479
Part.LeftSurface = "SmoothNoOutlines"
480
Part.BrickColor = BrickColor.new("Black")
481
local Mesh = Instance.new("BlockMesh",Part)
482
Mesh.Scale = Vector3.new(0.1,0.2,0.38) / 0.2 * Scale
483
local PartWeld = Instance.new("Motor6D")
484
PartWeld.Part0 = Handle
485
PartWeld.Part1 = Part
486
PartWeld.C0 = CFrame.new(Vector3.new(0.1,-0.475,0)*Scale) * CFrame.Angles(0,0,0)
487
PartWeld.Parent = Part
488
 
489
local Part = Instance.new("Part",Model)
490
Part.CanCollide = false
491
Part.Position = Vector3.new(0,100,0)
492
Part:BreakJoints()
493
Part.FormFactor = "Custom"
494
Part.Size = Vector3.new(0.2,0.2,0.2)
495
Part.TopSurface = "SmoothNoOutlines"
496
Part.BottomSurface = "SmoothNoOutlines"
497
Part.FrontSurface = "SmoothNoOutlines"
498
Part.BackSurface = "SmoothNoOutlines"
499
Part.RightSurface = "SmoothNoOutlines"
500
Part.LeftSurface = "SmoothNoOutlines"
501
Part.BrickColor = BrickColor.new("Black")
502
local Mesh = Instance.new("BlockMesh",Part)
503
Mesh.Scale = Vector3.new(0.1,0.3,0.05) / 0.2 * Scale
504
local PartWeld = Instance.new("Motor6D")
505
PartWeld.Part0 = Handle
506
PartWeld.Part1 = Part
507
PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.25,-0.75)*Scale) * CFrame.Angles(math.rad(-10),0,0)
508
PartWeld.Parent = Part
509
 
510
local Part = Instance.new("Part",Model)
511
Part.CanCollide = false
512
Part.Position = Vector3.new(0,100,0)
513
Part:BreakJoints()
514
Part.FormFactor = "Custom"
515
Part.Size = Vector3.new(0.2,0.2,0.2)
516
Part.TopSurface = "SmoothNoOutlines"
517
Part.BottomSurface = "SmoothNoOutlines"
518
Part.FrontSurface = "SmoothNoOutlines"
519
Part.BackSurface = "SmoothNoOutlines"
520
Part.RightSurface = "SmoothNoOutlines"
521
Part.LeftSurface = "SmoothNoOutlines"
522
Part.BrickColor = BrickColor.new("Black")
523
local Mesh = Instance.new("BlockMesh",Part)
524
Mesh.Scale = Vector3.new(0.1,0.05,0.625) / 0.2 * Scale
525
local PartWeld = Instance.new("Motor6D")
526
PartWeld.Part0 = Handle
527
PartWeld.Part1 = Part
528
PartWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.1,-0.435)*Scale)
529
PartWeld.Parent = Part
530
 
531
for i = 0,80,10 do
532
    local Part = Instance.new("Part",Model)
533
    Part.CanCollide = false
534
    Part.Position = Vector3.new(0,100,0)
535
    Part:BreakJoints()
536
    Part.FormFactor = "Custom"
537
    Part.Size = Vector3.new(0.2,0.2,0.2)
538
    Part.TopSurface = "SmoothNoOutlines"
539
    Part.BottomSurface = "SmoothNoOutlines"
540
    Part.FrontSurface = "SmoothNoOutlines"
541
    Part.BackSurface = "SmoothNoOutlines"
542
    Part.RightSurface = "SmoothNoOutlines"
543
    Part.LeftSurface = "SmoothNoOutlines"
544
    Part.BrickColor = BrickColor.new("Black")
545
    local Mesh = Instance.new("BlockMesh",Part)
546
    Mesh.Scale = Vector3.new(0.25,0.15,0.03555*2) / 0.2 * Scale
547
    local PartWeld = Instance.new("Motor6D")
548
    PartWeld.Part0 = Handle
549
    PartWeld.Part1 = Part
550
    PartWeld.C0 = CFrame.new(Vector3.new(0,0.15,0.315)*Scale) * CFrame.Angles(math.rad(i-65),0,0) * CFrame.new(Vector3.new(0,0.2,0)*Scale)
551
    PartWeld.Parent = Part
552
end
553
 
554
local Barrel = Instance.new("Part",Model)
555
Barrel.CanCollide = false
556
Barrel.Position = Vector3.new(0,100,0)
557
Barrel:BreakJoints()
558
Barrel.FormFactor = "Custom"
559
Barrel.Size = Vector3.new(0.2,0.2,0.2)
560
Barrel.TopSurface = "SmoothNoOutlines"
561
Barrel.BottomSurface = "SmoothNoOutlines"
562
Barrel.FrontSurface = "SmoothNoOutlines"
563
Barrel.BackSurface = "SmoothNoOutlines"
564
Barrel.RightSurface = "SmoothNoOutlines"
565
Barrel.LeftSurface = "SmoothNoOutlines"
566
Barrel.BrickColor = BrickColor.new("Black")
567
local Mesh = Instance.new("BlockMesh",Barrel)
568
Mesh.Scale = Vector3.new(0.25,0.2,2) / 0.2 * Scale
569
local BarrelWeld = Instance.new("Motor6D")
570
BarrelWeld.Part0 = Handle
571
BarrelWeld.Part1 = Barrel
572
BarrelWeld.C0 = CFrame.Angles(math.rad(15),0,0) * CFrame.new(Vector3.new(0,0.5,-0.7)*Scale)
573
BarrelWeld.Parent = Barrel
574
 
575
local Barrel1 = Barrel
576
 
577
local Barrel2 = Instance.new("Part",Model)
578
Barrel2.CanCollide = false
579
Barrel2.Position = Vector3.new(0,100,0)
580
Barrel2:BreakJoints()
581
Barrel2.FormFactor = "Custom"
582
Barrel2.Size = Vector3.new(0.2,0.2,0.2)
583
Barrel2.TopSurface = "SmoothNoOutlines"
584
Barrel2.BottomSurface = "SmoothNoOutlines"
585
Barrel2.FrontSurface = "SmoothNoOutlines"
586
Barrel2.BackSurface = "SmoothNoOutlines"
587
Barrel2.RightSurface = "SmoothNoOutlines"
588
Barrel2.LeftSurface = "SmoothNoOutlines"
589
Barrel2.BrickColor = BrickColor.new("Really black")
590
local Mesh = Instance.new("BlockMesh",Barrel2)
591
Mesh.Scale = Vector3.new(0.25,0.25,2) / 0.2 * Scale
592
local Barrel2Weld = Instance.new("Motor6D")
593
Barrel2Weld.Part0 = Barrel
594
Barrel2Weld.Part1 = Barrel2
595
Barrel2Weld.C0 = CFrame.new(Vector3.new(0,0.225,0)*Scale)
596
Barrel2Weld.Parent = Barrel2
597
 
598
local RealBarrel = Instance.new("Part",Model)
599
RealBarrel.CanCollide = false
600
RealBarrel.Position = Vector3.new(0,100,0)
601
RealBarrel:BreakJoints()
602
RealBarrel.FormFactor = "Custom"
603
RealBarrel.Size = Vector3.new(0.2,0.2,0.2)
604
RealBarrel.TopSurface = "SmoothNoOutlines"
605
RealBarrel.BottomSurface = "SmoothNoOutlines"
606
RealBarrel.FrontSurface = "SmoothNoOutlines"
607
RealBarrel.BackSurface = "SmoothNoOutlines"
608
RealBarrel.RightSurface = "SmoothNoOutlines"
609
RealBarrel.LeftSurface = "SmoothNoOutlines"
610
RealBarrel.BrickColor = BrickColor.new("Dark grey metallic")
611
local Mesh = Instance.new("CylinderMesh",RealBarrel)
612
Mesh.Scale = Vector3.new(0.2,2,0.2) / 0.2 * Scale
613
local RealBarrelWeld = Instance.new("Motor6D")
614
RealBarrelWeld.Part0 = Barrel
615
RealBarrelWeld.Part1 = RealBarrel
616
RealBarrelWeld.C0 = CFrame.new(Vector3.new(0,0.1,-0.01)*Scale) * CFrame.Angles(math.rad(-90),0,0)
617
RealBarrelWeld.Parent = RealBarrel
618
 
619
for i = 1,75,15 do
620
    local Part = Instance.new("Part",Model)
621
    Part.CanCollide = false
622
    Part.Position = Vector3.new(0,100,0)
623
    Part:BreakJoints()
624
    Part.FormFactor = "Custom"
625
    Part.Size = Vector3.new(0.2,0.2,0.2)
626
    Part.TopSurface = "SmoothNoOutlines"
627
    Part.BottomSurface = "SmoothNoOutlines"
628
    Part.FrontSurface = "SmoothNoOutlines"
629
    Part.BackSurface = "SmoothNoOutlines"
630
    Part.RightSurface = "SmoothNoOutlines"
631
    Part.LeftSurface = "SmoothNoOutlines"
632
    Part.BrickColor = BrickColor.new("Black")
633
    local Mesh = Instance.new("BlockMesh",Part)
634
    Mesh.Scale = Vector3.new(0.05,0.065,0.05) / 0.2 * Scale
635
    local PartWeld = Instance.new("Motor6D")
636
    PartWeld.Part0 = Handle
637
    PartWeld.Part1 = Part
638
    PartWeld.C0 = CFrame.new(Vector3.new(0,0.525,-0.515)*Scale) * CFrame.Angles(math.rad(i),0,0) * CFrame.new(Vector3.new(0,0,0.2)*Scale)
639
    PartWeld.Parent = Part
640
end
641
 
642
local Part = Instance.new("Part",Model)
643
Part.CanCollide = false
644
Part.Position = Vector3.new(0,100,0)
645
Part:BreakJoints()
646
Part.FormFactor = "Custom"
647
Part.Size = Vector3.new(0.2,0.2,0.2)
648
Part.TopSurface = "SmoothNoOutlines"
649
Part.BottomSurface = "SmoothNoOutlines"
650
Part.FrontSurface = "SmoothNoOutlines"
651
Part.BackSurface = "SmoothNoOutlines"
652
Part.RightSurface = "SmoothNoOutlines"
653
Part.LeftSurface = "SmoothNoOutlines"
654
Part.BrickColor = BrickColor.new("Really black")
655
local Mesh = Instance.new("BlockMesh",Part)
656
Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale
657
local PartWeld = Instance.new("Motor6D")
658
PartWeld.Part0 = Barrel2
659
PartWeld.Part1 = Part
660
PartWeld.C0 = CFrame.new(Vector3.new(0.06,0.135,0.925)*Scale)
661
PartWeld.Parent = Part
662
 
663
local Part = Instance.new("Part",Model)
664
Part.CanCollide = false
665
Part.Position = Vector3.new(0,100,0)
666
Part:BreakJoints()
667
Part.FormFactor = "Custom"
668
Part.Size = Vector3.new(0.2,0.2,0.2)
669
Part.TopSurface = "SmoothNoOutlines"
670
Part.BottomSurface = "SmoothNoOutlines"
671
Part.FrontSurface = "SmoothNoOutlines"
672
Part.BackSurface = "SmoothNoOutlines"
673
Part.RightSurface = "SmoothNoOutlines"
674
Part.LeftSurface = "SmoothNoOutlines"
675
Part.BrickColor = BrickColor.new("Really black")
676
local Mesh = Instance.new("BlockMesh",Part)
677
Mesh.Scale = Vector3.new(0.05,0.11,0.1) / 0.2 * Scale
678
local PartWeld = Instance.new("Motor6D")
679
PartWeld.Part0 = Barrel2
680
PartWeld.Part1 = Part
681
PartWeld.C0 = CFrame.new(Vector3.new(-0.06,0.135,0.925)*Scale)
682
PartWeld.Parent = Part
683
 
684
local Part = Instance.new("Part",Model)
685
Part.CanCollide = false
686
Part.Position = Vector3.new(0,100,0)
687
Part:BreakJoints()
688
Part.FormFactor = "Custom"
689
Part.Size = Vector3.new(0.2,0.2,0.2)
690
Part.TopSurface = "SmoothNoOutlines"
691
Part.BottomSurface = "SmoothNoOutlines"
692
Part.FrontSurface = "SmoothNoOutlines"
693
Part.BackSurface = "SmoothNoOutlines"
694
Part.RightSurface = "SmoothNoOutlines"
695
Part.LeftSurface = "SmoothNoOutlines"
696
Part.BrickColor = BrickColor.new("Really black")
697
local Mesh = Instance.new("BlockMesh",Part)
698
Mesh.Scale = Vector3.new(0.025,0.1,0.1) / 0.2 * Scale
699
local PartWeld = Instance.new("Motor6D")
700
PartWeld.Part0 = Barrel2
701
PartWeld.Part1 = Part
702
PartWeld.C0 = CFrame.new(Vector3.new(0,0.135,-0.925)*Scale)
703
PartWeld.Parent = Part
704
 
705
local Part = Instance.new("Part",Model)
706
Part.CanCollide = false
707
Part.Position = Vector3.new(0,100,0)
708
Part:BreakJoints()
709
Part.FormFactor = "Custom"
710
Part.Size = Vector3.new(0.2,0.2,0.2)
711
Part.Transparency = 1
712
Part.TopSurface = "SmoothNoOutlines"
713
Part.BottomSurface = "SmoothNoOutlines"
714
Part.FrontSurface = "SmoothNoOutlines"
715
Part.BackSurface = "SmoothNoOutlines"
716
Part.RightSurface = "SmoothNoOutlines"
717
Part.LeftSurface = "SmoothNoOutlines"
718
Part.BrickColor = BrickColor.new("Really black")
719
local Mesh = Instance.new("BlockMesh",Part)
720
Mesh.Scale = Vector3.new(0.1,0.1,0.1) / 0.2 * Scale
721
local PartWeld = Instance.new("Motor6D")
722
PartWeld.Part0 = Barrel
723
PartWeld.Part1 = Part
724
PartWeld.C0 = CFrame.new(Vector3.new(0,0,-5)*Scale)
725
PartWeld.Parent = Part
726
 
727
local Light = Instance.new("PointLight",Part)
728
Light.Color = BrickColor.new("Gold").Color
729
Light.Enabled = true
730
Light.Shadows = true
731
Light.Brightness = 0
732
Light.Range = 6
733
 
734
local Part = Instance.new("Part",Model)
735
Part.Material = "Neon"
736
Part.CanCollide = false
737
Part.Position = Vector3.new(0,100,0)
738
Part:BreakJoints()
739
Part.FormFactor = "Custom"
740
Part.Size = Vector3.new(0.2,0.2,0.2)
741
Part.TopSurface = "SmoothNoOutlines"
742
Part.BottomSurface = "SmoothNoOutlines"
743
Part.FrontSurface = "SmoothNoOutlines"
744
Part.BackSurface = "SmoothNoOutlines"
745
Part.RightSurface = "SmoothNoOutlines"
746
Part.LeftSurface = "SmoothNoOutlines"
747
Part.BrickColor = BrickColor.new("Bright yellow")
748
Part.Transparency = 0.25
749
local RecoilMesh = Instance.new("SpecialMesh",Part)
750
RecoilMesh.MeshType = "FileMesh"
751
RecoilMesh.MeshId = "http://www.roblox.com/Asset/?id=1323306"
752
RecoilMesh.TextureId = "http://www.roblox.com/Asset/?id=98896228"
753
RecoilMesh.Scale = Vector3.new(0.175,0,0.175) * Scale
754
local PartWeld = Instance.new("Motor6D")
755
PartWeld.Part0 = RealBarrel
756
PartWeld.Part1 = Part
757
PartWeld.C0 = CFrame.new(Vector3.new(0,0.95,0)*Scale)
758
PartWeld.Parent = Part
759
knife.Transparency = 1
760
isrunning = true
761
canattack = false
762
763
Torso = Character.Torso
764
rs = char.Torso["Right Shoulder"]:Clone()
765
766
local Weld = Instance.new("Weld")
767
Weld.Part0 = Torso
768
Weld.Part1 = Character["Right Arm"]
769
Weld.Parent = Torso
770
Weld.C0 = CFrame.new(1.92970705, 0.628407478, 0, -0.00517100189, 0.911781251, -0.410643727, -0.00697000232, -0.410672098, -0.911756456, -0.99996233, -0.001852507, 0.00847870391)
771
Music:Pause()
772
773
local sound2 = Instance.new("Sound",char)
774
sound2.SoundId = "rbxassetid://356911785"
775
sound2.Volume = 10
776
Character.Humanoid.WalkSpeed = 0 
777
778
wait(1)
779
sound2:Play()
780
781
wait(2)
782
unknown = true
783
Weld:Destroy()
784
rs.Parent = tors
785
char["Body Colors"].HeadColor = BrickColor.new("Really black")
786
char["Body Colors"].LeftArmColor = BrickColor.new("Really black")
787
char["Body Colors"].RightArmColor = BrickColor.new("Really black")
788
char["Body Colors"].RightLegColor = BrickColor.new("Really black")
789
char["Body Colors"].LeftLegColor = BrickColor.new("Really black")
790
char["Body Colors"].TorsoColor = BrickColor.new("Really black")
791
Model:Destroy()
792
knife.Transparency = 0
793
cantwitch2 = true
794
Music.SoundId = "rbxassetid://849713469"
795
tecks2.Text = "Unknown"
796
Music:Play()
797
Character.Humanoid.WalkSpeed = 10
798
isrunning = false
799
canattack = false
800
end
801
mouse.KeyDown:connect(function(k)
802
    if string.byte(k) == 48 and not isrunning then
803
	run()
804
    end
805
    if k == "q" and not canattack and not isrunning and not unknown then
806
    	suicide()
807
     end
808
end)
809
mouse.KeyUp:connect(function(k)
810
	if string.byte(k) == 48 and isrunning then
811
		stoprunning()
812
	end
813
end)