View difference between Paste ID: 7sj0ejdK and gFeuXAeR
SHOW: | | - or go back to the newest paste.
1
-- RBX.Lua LocalScript | Hackerman | xDarkScripter
2
3
4
local Players = game:GetService("Players")
5
local UserInputService = game:GetService("UserInputService")
6
local RunService = game:GetService("RunService")
7
8
local Player = Players.LocalPlayer
9
local Camera = workspace.CurrentCamera
10
local Mouse = Player:GetMouse()
11
12
local Character = Player.Character
13
local Torso = Character.Torso
14
15
local Typing = false
16
local TypingSub = 1
17
local TypingSub2 = 1
18
19
local Neck = Torso.Neck
20
21
Neck.C1 = CFrame.new(0, -0.5, 0)
22
23
local RightArm = Character["Right Arm"]
24
local LeftArm = Character["Left Arm"]
25
26
local RightShoulder = Instance.new("Weld", Torso)
27
RightShoulder.Part0 = Torso
28
RightShoulder.Part1 = RightArm
29
30
local LeftShoulder = Instance.new("Weld", Torso)
31
LeftShoulder.Part0 = Torso
32
LeftShoulder.Part1 = LeftArm
33
34
RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0)
35
LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0)
36
37
38
local Code = [[
39
	Failed to access database...
40-
	-- I failed at stealing my mommy's credit card!
40+
41
	Address Proxy Connection Initializing...
42-
	Server Proxy Connection Initializing...
42+
43
	USERNAME: bob
44
	PASSWORD: steampassword
45
	
46
	
47
	ROBLOX Server Database Connecting...
48
	
49
	
50
	delete-sys32-bob
51-
	local Proxy = Server:GetProxyData(1011101)
51+
52-
	local Tracker = {}
52+
	Necro Activated: Ratting 96 computers...
53
    Computer accessed...
54-
	__INIT__ setmetatable(getmetatable(Proxy), {
54+
    Computer accessed...
55-
		__metatable = {};
55+
    Computer accessed...   Opening new strand of computers... 
56-
		__call = function(Self, ...)
56+
	    Computer accessed...  #1  
57-
			Proxy:GetArgumentData(Proxy.Key, select(...))
57+
	    Computer accessed...  #2 
58-
		end;
58+
	    Computer accessed...  #3  
59-
	})
59+
	    Computer accessed...  #4  
60
	    Computer accessed...  #5  
61-
	Proxy:TransferData("$400000 charged from credit account: bob",
61+
	    Computer accessed...  #6  
62-
		"IP"..__VERSION.."_"..Proxy:GetAccount()
62+
	    Computer accessed...  #7  
63-
	{
63+
	    Computer accessed...  #8.. Access failure  
64-
		__newindex = function(Self, Key, Value)
64+
	    Computer accessed...  #9  
65-
			Tracker[Key] = Value
65+
	    Computer accessed...  #10  
66-
			rawset(Self, Key, Value)
66+
	    Computer accessed...  #11  
67
	    Computer accessed...  #12 (and so on)  
68-
	})
68+
	    Computer accessed...    
69
	    Computer accessed...    
70
	    Computer accessed...    
71
	    Computer accessed...    
72
	    Computer accessed...    
73
	    Computer accessed...    
74
	    Computer accessed...    
75
	    Computer accessed...    
76
	    Computer accessed...    
77
	    Computer accessed...    
78
	    Computer accessed...    
79
	    Computer accessed...    
80
	    Computer accessed...    
81
	    Computer accessed...    
82
	    Computer accessed...    
83
	    Computer accessed...    
84
	    Computer accessed...    
85
	    Computer accessed...    
86
	    Computer accessed...    
87
	    Computer accessed...    
88
	    Computer accessed...
89
    Computer accessed...    Opening new strand of computers...
90
	    Computer accessed...    
91
	    Computer accessed...    
92
	    Computer accessed...    
93
	    Computer accessed...    
94
	    Computer accessed...    
95
	    Computer accessed...    
96
	    Computer accessed...    
97
	    Computer accessed...    
98
	    Computer accessed...    
99
	    Computer accessed...    
100
	    Computer accessed...    
101
	    Computer accessed...    
102
	    Computer accessed...    
103
	    Computer accessed...    
104
	    Computer accessed...    
105
	    Computer accessed...    
106
	    Computer accessed...    
107
	    Computer accessed...    
108
	    Computer accessed...    
109
	    Computer accessed...    
110
	    Computer accessed...    
111
	    Computer accessed...    
112
	    Computer accessed...    
113
	    Computer accessed...    
114
	    Computer accessed...    
115
	    Computer accessed...    
116
	    Computer accessed...    
117
	    Computer accessed...    
118
	    Computer accessed...    
119
	    Computer accessed...    
120
	    Computer accessed...    
121
	    Computer accessed...    
122
	    Computer accessed...    
123
	    Computer accessed...    
124
	    Computer accessed...    
125
	    Computer accessed...    
126
	    Computer accessed...    
127
	    Computer accessed...    
128
	    Computer accessed...    
129
	    Computer accessed...    
130
	    Computer accessed...    
131
	    Computer accessed...    
132
	    Computer accessed...    
133
	    Computer accessed...    
134
	    Computer accessed...    
135
	    Computer accessed...    
136
	    Computer accessed...    
137
	    Computer accessed...    
138
	    Computer accessed...    
139
	    Computer accessed...    
140
	    Computer accessed...    
141
	    Computer accessed...    
142
	    Computer accessed...    
143
	    Computer accessed...    
144
	    Computer accessed...    
145
	    Computer accessed...    
146
	    Computer accessed...    
147
	    Computer accessed...    
148
	    Computer accessed...    
149
	    Computer accessed...    
150
	    Computer accessed...    
151
	    Computer accessed...    
152
	    Computer accessed...    
153
	    Computer accessed...    
154
	    Computer accessed...    
155
	    Computer accessed...    
156
	    Computer accessed...    
157
	    Computer accessed...    
158
	    Computer accessed...    
159
	    Computer accessed...    
160
	    Computer accessed...    
161
	    Computer accessed...    
162
	    Computer accessed...    
163
	    Computer accessed...    
164
	    Computer accessed...    
165
	    Computer accessed...    
166
	    Computer accessed...    
167
	    Computer accessed...  Using information to charge all money from bobs credit card  
168
	    
169
	
170
	
171
	Accessing ID and log information.....
172
173
   Disabling all exit systems...
174
175
   Disabling the reboot system...
176
177
   Disabling the logout system...
178
179
180
181
   All computers accessed and complete control has been accessed! Accessing Address and IP information...
182
183
184
	
185
	ROBLOX Server Log:
186
		> Address Accessed
187
	
188
	
189
	ROBLOX Server Log:
190
		> IP Accessed
191
	
192
	
193
	
194
	
195
]]
196
197
198
local Argument = [[
199
	you> hey              
200
	Server> bob is typing...
201
	bob> hey                      
202
	Server> bob is typing...
203
	bob> btw you're gay              
204
	Server> Supahskill273 is typing...
205
	you> Cool.
206
        Server> bob is typing...
207
        bob> what is your password? i can give free robux
208
        ...
209
        you> The fuck are you trying to do? Scam me? Listen here, buddy. I don't allow scamming here. I've already accessed your entire 
210
        house, and I can shut off your internet and shut off your fucking computer off right now. You are going to face the wrath of my 
211
        hell which I shall blast upon you, piece of shit. I've already informed military forces about your actions on trying to scam 
212
        me, mother fucker. You are going to lose all you've ever known to me. I will destroy you. Eradicate you. Obliterate you.
213
        And there is not a single god damn thing you can do about it. As of right now, I am now attempting to shut down your IP so your 
214
        parents cant pay for your fucking bills.
215
        After this, not a single soul will care about the pathetic little thing you call your family. I am going to put a fucking 
216
        atomic bomb on top of your shit-face, and it is going to blast you to hell. So look up, because whats about to come down is the 
217
        end of your existence. I will destroy you and everything you've ever loved. I will personally kill you if the atomic bomb 
218
        fails. There is now a nuke underway. Prepare for your life to end. Grab your shitty loved ones, and get the fuck under your 
219
        dumb beds. I will shit a storm on you and you will drown in the fucking mist of my ass. You're fucking dead, kiddo.
220
]]
221
222
223
224
game.Lighting.GlobalShadows = false
225
game.Lighting.Brightness = 0.25
226
227
228
local function Smooth(Part)
229
	Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
230
	Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
231
	Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
232
	Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
233
	Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
234
	Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
235
end
236
237
238
local function SetLine(Line, Alpha, Beta)
239
	local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
240
	local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
241
	local Magnitude = math.sqrt(dx^2 + dy^2)
242
	
243
	Line.Size = UDim2.new(Magnitude, 0, 0, 8)
244
	Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
245
	Line.Rotation = math.deg(math.atan2(dy, dx))
246
end
247
248
249
local Keyboard = Instance.new("Part")
250
Keyboard.BrickColor = BrickColor.new("Really black")
251
Keyboard.Material = Enum.Material.Neon
252
Keyboard.Transparency = 0.1
253
Keyboard.Size = Vector3.new(5, 0, 2)
254
Keyboard.CanCollide = false
255
Keyboard.Locked = true
256
257
Smooth(Keyboard)
258
259
local KeyboardWeld = Instance.new("Weld")
260
KeyboardWeld.Part0 = Torso
261
KeyboardWeld.Part1 = Keyboard
262
KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
263
264
KeyboardWeld.Parent = Keyboard
265
Keyboard.Parent = Character
266
267
268
local Light = Instance.new("PointLight")
269
Light.Brightness = 1.5
270
Light.Range = 12
271
Light.Parent = Keyboard
272
273
274
local Screen = Instance.new("Part")
275
Screen.BrickColor = BrickColor.new("Really black")
276
Screen.Material = Enum.Material.Neon
277
Screen.Transparency = 0.3
278
Screen.Size = Vector3.new(6, 4, 0)
279
Screen.CanCollide = false
280
Screen.Locked = true
281
282
Smooth(Screen)
283
284
local ScreenWeld = Instance.new("Weld")
285
ScreenWeld.Part0 = Torso
286
ScreenWeld.Part1 = Screen
287
ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
288
289
local Gui = Instance.new("SurfaceGui")
290
Gui.Face = "Back"
291
Gui.Adornee = Screen
292
Gui.Parent = Screen
293
294
local Text = Instance.new("TextBox")
295
Text.BackgroundTransparency = 1
296
Text.Position = UDim2.new(0, 0, 0, 0)
297
Text.Size = UDim2.new(1, 0, 1, 0)
298
Text.TextColor3 = Color3.new(1, 1, 1)
299
Text.Font = Enum.Font.Code
300
Text.Active = false
301
Text.MultiLine = true
302
Text.TextWrapped = true
303
Text.FontSize = Enum.FontSize.Size32
304
Text.TextXAlignment = Enum.TextXAlignment.Left
305
Text.TextYAlignment = Enum.TextYAlignment.Top
306
Text.Text = ""
307
308
Text.Parent = Gui
309
310
ScreenWeld.Parent = Screen
311
Screen.Parent = Character
312
313
314
315
local Screen2 = Instance.new("Part")
316
Screen2.BrickColor = BrickColor.new("Really black")
317
Screen2.Material = Enum.Material.Neon
318
Screen2.Transparency = 0.3
319
Screen2.Size = Vector3.new(6, 4, 0)
320
Screen2.CanCollide = false
321
Screen2.Locked = true
322
323
Smooth(Screen2)
324
325
local Screen2Weld = Instance.new("Weld")
326
Screen2Weld.Part0 = Torso
327
Screen2Weld.Part1 = Screen2
328
Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
329
330
local Gui2 = Instance.new("SurfaceGui")
331
Gui2.Face = "Back"
332
Gui2.Adornee = Screen2
333
Gui2.Parent = Screen2
334
335
local Text2 = Instance.new("TextBox")
336
Text2.BackgroundTransparency = 1
337
Text2.Position = UDim2.new(0, 0, 0, 0)
338
Text2.Size = UDim2.new(1, 0, 1, 0)
339
Text2.TextColor3 = Color3.new(0, 1, 0)
340
Text2.Font = Enum.Font.Code
341
Text2.Active = false
342
Text2.MultiLine = true
343
Text2.TextWrapped = true
344
Text2.FontSize = Enum.FontSize.Size32
345
Text2.TextXAlignment = Enum.TextXAlignment.Left
346
Text2.TextYAlignment = Enum.TextYAlignment.Top
347
Text2.Text = ""
348
349
Text2.Parent = Gui2
350
351
local ImageKey = Instance.new("ImageLabel")
352
ImageKey.BackgroundTransparency = 1
353
ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
354
ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
355
ImageKey.Image = "http://www.roblox.com/asset/?id=697224414"
356
ImageKey.ImageTransparency = 1
357
ImageKey.Parent = Gui2
358
359
Screen2Weld.Parent = Screen2
360
Screen2.Parent = Character
361
362
363
364
local Screen3 = Instance.new("Part")
365
Screen3.BrickColor = BrickColor.new("Really black")
366
Screen3.Material = Enum.Material.Neon
367
Screen3.Transparency = 0.3
368
Screen3.Size = Vector3.new(6, 4, 0)
369
Screen3.CanCollide = false
370
Screen3.Locked = true
371
372
Smooth(Screen3)
373
374
local Screen3Weld = Instance.new("Weld")
375
Screen3Weld.Part0 = Torso
376
Screen3Weld.Part1 = Screen3
377
Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
378
379
local Gui3 = Instance.new("SurfaceGui")
380
Gui3.Face = "Back"
381
Gui3.Adornee = Screen3
382
Gui3.Parent = Screen3
383
384
local Map = Instance.new("ImageLabel")
385
Map.BackgroundTransparency = 1
386
Map.Position = UDim2.new(0, 0, 0, 0)
387
Map.Size = UDim2.new(1, 0, 1, 0)
388
Map.Image = "http://www.roblox.com/asset/?id=121661614"
389
390
Map.Parent = Gui3
391
392
Screen3Weld.Parent = Screen3
393
Screen3.Parent = Character
394
395
local Points = {}
396
local Lines = {}
397
398
for i = 1, 10 do
399
	if i > 1 then
400
		local Line = Instance.new("Frame")
401
		Line.BorderSizePixel = 0
402
		Line.BackgroundColor3 = Color3.new(0.8, 0, 0)
403
		Line.AnchorPoint = Vector2.new(0.5, 0.5)
404
		Line.Parent = Gui3
405
		
406
		Lines[i] = Line
407
	end
408
	
409
	local Point = Instance.new("Frame")
410
	Point.BorderSizePixel = 0
411
	Point.BackgroundColor3 = Color3.new(1, 0, 0)
412
	Point.Size = UDim2.new(0, 40, 0, 40)
413
	Point.Position = UDim2.new(math.random(), 0, math.random(), 0)
414
	Point.AnchorPoint = Vector2.new(0.5, 0.5)
415
	Point.Parent = Gui3
416
	
417
	Points[i] = {Point = Point, Position = Point.Position}
418
end
419
420
421
422
423
UserInputService.InputBegan:Connect(function(Input, Processed)
424
	if Processed then return end
425
	
426
	if Input.UserInputType == Enum.UserInputType.Keyboard then
427
		local KeyCode = Input.KeyCode
428
		
429
		if KeyCode == Enum.KeyCode.E then
430
			Typing = not Typing
431
		end
432
	end
433
end)
434
435
436
437
RunService.Heartbeat:Connect(function()
438
	local Sine = math.sin(tick() * 8) / 8
439
	
440
	for Key, Value in next, Points do
441
		Value.Point.Size = UDim2.new(0, 25 + Sine * 40, 0, 25 + Sine * 40)
442
		Value.Point.Position = Value.Point.Position:Lerp(Value.Position, 0.1)
443
		
444
		if Key > 1 then
445
			SetLine(Lines[Key], Value.Point, Points[1].Point)
446
		end
447
	end
448
	
449
	if math.random(100) == 1 then
450
		for _, Value in next, Points do
451
			Value.Position = UDim2.new(math.random(), 0, math.random(), 0)
452
		end
453
	end
454
	
455
	ImageKey.ImageTransparency = math.abs(math.sin(tick()))
456
	
457
	if Typing then
458
		if math.random(5) == 1 then
459
			local PressSound = Instance.new("Sound")
460
			PressSound.SoundId = "rbxassetid://265970978"
461
			PressSound.Pitch = 0.5 + math.random() / 5
462
			PressSound.Volume = 3
463
			PressSound.Parent = Keyboard
464
			PressSound:Play()
465
			
466
			game:GetService("Debris"):AddItem(PressSound, 1 / 2)
467
		end
468
		
469
		Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
470
		
471
		RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
472
			* CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
473
		
474
		LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
475
			* CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
476
		
477
		if math.random(2) == 1 then
478
			if TypingSub < #Argument then
479
				TypingSub = TypingSub + 1
480
				Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
481
				
482
				local nl = Text.Text:find("\n")
483
				
484
				if nl and #Text.Text > 400 then
485
					Text.Text = Text.Text:sub(nl + 1)
486
				end
487
				
488
			else
489
				TypingSub = 1
490
			end
491
		end
492
		
493
		if math.random(3) == 1 then
494
			if TypingSub2 < #Code then
495
				TypingSub2 = TypingSub2 + 1
496
				Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
497
				
498
				local nl = Text2.Text:find("\n")
499
				
500
				if nl and #Text2.Text > 400 then
501
					Text2.Text = Text2.Text:sub(nl + 1)
502
				end
503
				
504
			else
505
				TypingSub2 = 1
506
			end
507
		end
508
		
509
	else
510
		Neck.C0 = CFrame.new(0, 1, 0)
511
		
512
		RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
513
		LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
514
	end
515
end)