View difference between Paste ID: M6qSrGza and 2pxcehJU
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
bitch u mad mf ugly b looking like the little ginger kid from little einstein kill urself btch ill shoot u mf ass meet me irl fuck outta here wicho dorito ass shaped head btch albino gorilla lookin ass mf ill flame u dumb spotty white pizza shaped head lookin elongated ass nose marshmallow man crusty ass mf self right here btch-6
40
end
41
	
42
	
43
	
44
	
45
]]
46
47
48
local Argument = [[
49
-Enagaging Roast Power-dislocating hacks-error:3366-revamping error.Value.Deleted
50
Not only do I feel dumber for trying to verbalize what you try to type, but I'm slowly losing the will to live. I do not want to live in a world where people like you are given the opportunity to work or have a say in anyone's future, let alone reproduce. I'm an atheist but I still pray, not for you, but fore the rest of us. God help us all, except you. I'm fucking surprised you weren't thrown out with the after birth, or aborted at the age of six, when you were finally able to speak, and your parents realize they made a mistake with you. I hope this is getting to you, because we know you struggle with simple things, like reading, writing and basic addition, but that's besides the point. We want you to know, we don't support you, hell, we barely tolerate you at times. I'd mind you less if you'd stop wasting our oxygen, and valuable resources on your stupid insignificant life. Do the world a favour and jump off a bridge.
51
Why the fuck are you still here? I thought I told you to go poison someone else with your mindless irrational thoughts, you foul chunk of shit. The only good you could do for this world at this point is to allow your self to decompose in the woods to aid the surrounding flora in replacing the oxygen you waste on a daily basis. But given who you are, I wager you'd somehow fail to do that properly. Please, leave and let the responsible people take care of what's left of the world you almost singlehandedly destroyed by existing]]
52
53
54
55
game.Lighting.GlobalShadows = false
56
game.Lighting.Brightness = 0.25
57
58
59
local function Smooth(Part)
60
	Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
61
	Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
62
	Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
63
	Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
64
	Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
65
	Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
66
end
67
68
69
local function SetLine(Line, Alpha, Beta)
70
	local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
71
	local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
72
	local Magnitude = math.sqrt(dx^2 + dy^2)
73
	
74
	Line.Size = UDim2.new(Magnitude, 0, 0, 8)
75
	Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
76
	Line.Rotation = math.deg(math.atan2(dy, dx))
77
end
78
79
80
local Keyboard = Instance.new("Part")
81-
Keyboard.BrickColor = BrickColor.new("Really black")
81+
Keyboard.BrickColor = BrickColor.new("Really Red")
82
Keyboard.Material = Enum.Material.Neon
83
Keyboard.Transparency = 0.1
84
Keyboard.Size = Vector3.new(5, 0, 2)
85
Keyboard.CanCollide = false
86
Keyboard.Locked = true
87
88
Smooth(Keyboard)
89
90
local KeyboardWeld = Instance.new("Weld")
91
KeyboardWeld.Part0 = Torso
92
KeyboardWeld.Part1 = Keyboard
93
KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
94
95
KeyboardWeld.Parent = Keyboard
96
Keyboard.Parent = Character
97
98
99
local Light = Instance.new("PointLight")
100
Light.Brightness = 1.5
101
Light.Range = 12
102
Light.Parent = Keyboard
103
104
105
local Screen = Instance.new("Part")
106
Screen.BrickColor = BrickColor.new("Really black")
107
Screen.Material = Enum.Material.Neon
108
Screen.Transparency = 0.3
109
Screen.Size = Vector3.new(6, 4, 0)
110
Screen.CanCollide = false
111
Screen.Locked = true
112
113
Smooth(Screen)
114
115
local ScreenWeld = Instance.new("Weld")
116
ScreenWeld.Part0 = Torso
117
ScreenWeld.Part1 = Screen
118
ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
119
120
local Gui = Instance.new("SurfaceGui")
121
Gui.Face = "Back"
122
Gui.Adornee = Screen
123
Gui.Parent = Screen
124
125
local Text = Instance.new("TextBox")
126
Text.BackgroundTransparency = 1
127
Text.Position = UDim2.new(0, 0, 0, 0)
128
Text.Size = UDim2.new(1, 0, 1, 0)
129
Text.TextColor3 = Color3.new(1, 1, 1)
130
Text.Font = Enum.Font.Code
131
Text.Active = false
132
Text.MultiLine = true
133
Text.TextWrapped = true
134
Text.FontSize = Enum.FontSize.Size32
135
Text.TextXAlignment = Enum.TextXAlignment.Left
136
Text.TextYAlignment = Enum.TextYAlignment.Top
137
Text.Text = ""
138
139
Text.Parent = Gui
140
141
ScreenWeld.Parent = Screen
142
Screen.Parent = Character
143
144
145
146
local Screen2 = Instance.new("Part")
147
Screen2.BrickColor = BrickColor.new("Really black")
148
Screen2.Material = Enum.Material.Neon
149
Screen2.Transparency = 0.3
150
Screen2.Size = Vector3.new(6, 4, 0)
151
Screen2.CanCollide = false
152
Screen2.Locked = true
153
154
Smooth(Screen2)
155
156
local Screen2Weld = Instance.new("Weld")
157
Screen2Weld.Part0 = Torso
158
Screen2Weld.Part1 = Screen2
159
Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
160
161
local Gui2 = Instance.new("SurfaceGui")
162
Gui2.Face = "Back"
163
Gui2.Adornee = Screen2
164
Gui2.Parent = Screen2
165
166
local Text2 = Instance.new("TextBox")
167
Text2.BackgroundTransparency = 1
168
Text2.Position = UDim2.new(0, 0, 0, 0)
169
Text2.Size = UDim2.new(1, 0, 1, 0)
170
Text2.TextColor3 = Color3.new(0, 1, 0)
171
Text2.Font = Enum.Font.Code
172
Text2.Active = false
173
Text2.MultiLine = true
174
Text2.TextWrapped = true
175
Text2.FontSize = Enum.FontSize.Size32
176
Text2.TextXAlignment = Enum.TextXAlignment.Left
177
Text2.TextYAlignment = Enum.TextYAlignment.Top
178
Text2.Text = ""
179
180
Text2.Parent = Gui2
181
182
local ImageKey = Instance.new("ImageLabel")
183
ImageKey.BackgroundTransparency = 1
184
ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
185
ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
186
ImageKey.Image = "http://www.roblox.com/asset/?id=697224414"
187
ImageKey.ImageTransparency = 1
188
ImageKey.Parent = Gui2
189
190
Screen2Weld.Parent = Screen2
191
Screen2.Parent = Character
192
193
194
195
local Screen3 = Instance.new("Part")
196
Screen3.BrickColor = BrickColor.new("Really black")
197
Screen3.Material = Enum.Material.Neon
198
Screen3.Transparency = 0.3
199
Screen3.Size = Vector3.new(6, 4, 0)
200
Screen3.CanCollide = false
201
Screen3.Locked = true
202
203
Smooth(Screen3)
204
205
local Screen3Weld = Instance.new("Weld")
206
Screen3Weld.Part0 = Torso
207
Screen3Weld.Part1 = Screen3
208
Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
209
210
local Gui3 = Instance.new("SurfaceGui")
211
Gui3.Face = "Back"
212
Gui3.Adornee = Screen3
213
Gui3.Parent = Screen3
214
215
local Map = Instance.new("ImageLabel")
216
Map.BackgroundTransparency = 1
217
Map.Position = UDim2.new(0, 0, 0, 0)
218
Map.Size = UDim2.new(1, 0, 1, 0)
219-
Map.Image = "http://www.roblox.com/asset/?id=121661614"
219+
Map.Image = "http://www.roblox.com/asset/?id=158146102"
220
221
Map.Parent = Gui3
222
223
Screen3Weld.Parent = Screen3
224
Screen3.Parent = Character
225
226
local Points = {}
227
local Lines = {}
228
229
for i = 1, 10 do
230
	if i > 1 then
231
		local Line = Instance.new("Frame")
232
		Line.BorderSizePixel = 0
233
		Line.BackgroundColor3 = Color3.new(0.8, 0, 0)
234
		Line.AnchorPoint = Vector2.new(0.5, 0.5)
235
		Line.Parent = Gui3
236
		
237
		Lines[i] = Line
238
	end
239
	
240
	local Point = Instance.new("Frame")
241
	Point.BorderSizePixel = 0
242
	Point.BackgroundColor3 = Color3.new(1, 0, 0)
243
	Point.Size = UDim2.new(0, 40, 0, 40)
244
	Point.Position = UDim2.new(math.random(), 0, math.random(), 0)
245
	Point.AnchorPoint = Vector2.new(0.5, 0.5)
246
	Point.Parent = Gui3
247
	
248
	Points[i] = {Point = Point, Position = Point.Position}
249
end
250
251
252
253
254
UserInputService.InputBegan:Connect(function(Input, Processed)
255
	if Processed then return end
256
	
257
	if Input.UserInputType == Enum.UserInputType.Keyboard then
258
		local KeyCode = Input.KeyCode
259
		
260
		if KeyCode == Enum.KeyCode.E then
261
			Typing = not Typing
262
		end
263
	end
264
end)
265
266
267
268
RunService.Heartbeat:Connect(function()
269
	local Sine = math.sin(tick() * 8) / 8
270
	
271
	for Key, Value in next, Points do
272
		Value.Point.Size = UDim2.new(0, 25 + Sine * 40, 0, 25 + Sine * 40)
273
		Value.Point.Position = Value.Point.Position:Lerp(Value.Position, 0.1)
274
		
275
		if Key > 1 then
276
			SetLine(Lines[Key], Value.Point, Points[1].Point)
277
		end
278
	end
279
	
280
	if math.random(100) == 1 then
281
		for _, Value in next, Points do
282
			Value.Position = UDim2.new(math.random(), 0, math.random(), 0)
283
		end
284
	end
285
	
286
	ImageKey.ImageTransparency = math.abs(math.sin(tick()))
287
	
288
	if Typing then
289
		if math.random(5) == 1 then
290
			local PressSound = Instance.new("Sound")
291
			PressSound.SoundId = "rbxassetid://265970978"
292
			PressSound.Pitch = 0.5 + math.random() / 5
293
			PressSound.Volume = 3
294
			PressSound.Parent = Keyboard
295
			PressSound:Play()
296
			
297
			game:GetService("Debris"):AddItem(PressSound, 1 / 2)
298
		end
299
		
300
		Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
301
		
302
		RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
303
			* CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
304
		
305
		LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
306
			* CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
307
		
308
		if math.random(2) == 1 then
309
			if TypingSub < #Argument then
310
				TypingSub = TypingSub + 1
311
				Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
312
				
313
				local nl = Text.Text:find("\n")
314
				
315
				if nl and #Text.Text > 400 then
316
					Text.Text = Text.Text:sub(nl + 1)
317
				end
318
				
319
			else
320
				TypingSub = 1
321
			end
322
		end
323
		
324
		if math.random(3) == 1 then
325
			if TypingSub2 < #Code then
326
				TypingSub2 = TypingSub2 + 1
327
				Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
328
				
329
				local nl = Text2.Text:find("\n")
330
				
331
				if nl and #Text2.Text > 400 then
332
					Text2.Text = Text2.Text:sub(nl + 1)
333
				end
334
				
335
			else
336
				TypingSub2 = 1
337
			end
338
		end
339
		
340
	else
341
		Neck.C0 = CFrame.new(0, 1, 0)
342
		
343
		RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
344
		LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
345
	end
346
end)
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
plr = game.Players.LocalPlayer
373
mouse = plr:GetMouse()
374
part = nil
375
bp = nil
376
particles = nil
377
function clerp(a,b,c,d)
378
	for i = 0,d,.01 do
379
		a.CFrame = CFrame.new(b:lerp(c,i))
380
		wait()
381
	end
382
end
383
function slerp(a2,b2,c2,d2)
384
	for i2 = 0,d2,.01 do
385
		a2.CFrame = CFrame.new(b2:lerp(c2,i2))
386
		wait()
387
	end
388
end
389
mouse.KeyDown:connect(function(key)
390
	if key == "e" and plr.Character.Parent == workspace then
391
		plr.Character.Parent = workspace.Camera
392
		plr.Character.Archivable = true
393
		Instance.new("ForceField",plr.Character).Visible = false
394
		for y,t in pairs(plr.Character:GetChildren()) do
395
			if t:IsA("Part") and t.Name ~= "HumanoidRootPart" then
396
				t.Transparency = 1
397
				if t.Name == "Head" and t:FindFirstChild("face") then
398
					t.face.Transparency = 1
399
				end
400
			elseif t:IsA("Accessory") and t:FindFirstChild("Handle") then
401
				t.Handle.Transparency = 1
402
			end
403
		end
404
	elseif key == "z" and plr.Character.Parent == workspace.Camera and part == nil then
405
		plr.Character.Torso.CFrame = CFrame.new(Vector3.new(mouse.hit.p.X,mouse.hit.p.Y+1.5,mouse.hit.p.Z),plr.Character.Torso.CFrame.p)
406
	elseif key == "x" and plr.Character.Parent == workspace.Camera and part == nil then
407
		if plr.Character.Torso.Anchored == true then
408
			for y,t in pairs(plr.Character:GetChildren()) do
409
				if t:IsA("Part") then
410
					t.Anchored = false
411
				end
412
			end
413
		else
414
			for y,t in pairs(plr.Character:GetChildren()) do
415
				if t:IsA("Part") then
416
					t.Anchored = true
417
				end
418
			end
419
		end
420
	elseif key == "c" and plr.Character.Parent == workspace.Camera and part ~= nil then
421
		local clone = part:Clone()
422
		clone.Parent = workspace
423
		clone.Anchored = false
424
		clone:ClearAllChildren()
425
		clone.CanCollide = true
426
		bp.Parent = clone
427
		particles.Parent = clone
428
		if part.Parent:FindFirstChildOfClass("Humanoid") then
429
			part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = false
430
		end
431
		part:Destroy()
432
		part = clone
433
	elseif key == "q" and plr.Character.Parent == workspace.Camera and part == nil then
434
		plr.Character.Parent = workspace
435
		plr.Character.Archivable = false
436
		plr.Character:FindFirstChildOfClass("ForceField"):Remove()
437
		for y,t in pairs(plr.Character:GetChildren()) do
438
			if t:IsA("Part") and t.Name ~= "HumanoidRootPart" then
439
				t.Transparency = 0
440
				if t.Name == "Head" and t:FindFirstChild("face") then
441
					t.face.Transparency = 0
442
				end
443
			elseif t:IsA("Accessory") and t:FindFirstChild("Handle") then
444
				t.Handle.Transparency = 0
445
			end
446
		end
447
	end
448
end)
449
mouse.Button1Down:connect(function()
450
	if plr.Character.Parent == workspace.Camera then
451
		if mouse ~= nil then
452
			if mouse.Target ~= nil then
453
				part = mouse.Target
454
				bp = Instance.new("BodyPosition",part)
455
				bp.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
456
				bp.Position = part.Position
457
				particles = Instance.new("ParticleEmitter",part)
458
				particles.Color = ColorSequence.new(Color3.new(0,0,0))
459
				particles.Size = NumberSequence.new(1)
460
				particles.Texture = "rbxassetid://292289455"
461
				particles.VelocitySpread = 360
462
				particles.Speed = NumberRange.new(0)
463
				particles.RotSpeed = NumberRange.new(0)
464
				particles.Rotation = NumberRange.new(0)
465
				particles.Rate = 250
466
				particles.Lifetime = NumberRange.new(.2,.4)
467
				particles.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(.12,.688,0),NumberSequenceKeypoint.new(.891,.887,0),NumberSequenceKeypoint.new(1,1,0)})
468
				dwn = true
469
			end
470
		end
471
		while dwn == true do 
472
			wait()	
473
			bp.Position = mouse.hit.p
474
			if part then
475
				if part.Parent:FindFirstChildOfClass("Humanoid") then
476
					part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = true
477
				end
478
			end
479
		end
480
	end
481
end)
482
mouse.Button1Up:connect(function()
483
	dwn = false
484
	if part then if part.Parent:FindFirstChildOfClass("Humanoid") then part.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = false end part = nil end
485
	if bp then bp:Destroy() end
486
	if particles then particles:Destroy() end
487
end)
488
base = Instance.new("ScreenGui",plr.PlayerGui)
489
bbg = Instance.new("BillboardGui",plr.Character.Head)
490
bbg.Size = UDim2.new(0,200,0,50)
491
bbg.StudsOffset = Vector3.new(0,3,0)
492
bbgTl = Instance.new("TextLabel",bbg)
493
bbgTl.BackgroundTransparency = 1
494
bbgTl.Size = UDim2.new(10,0,1,0)
495
bbgTl.Position = UDim2.new(-4.5,0,0,0)
496
bbgTl.Font = "Code"
497
bbgTl.Text = " "
498
bbgTl.TextSize = 25
499
bbgTl.TextStrokeColor3 = Color3.new(1,1,1)
500
bbgTl.TextColor3 = Color3.new(0,0,0)
501
bbgTl.TextStrokeTransparency = 0
502
bbgTl.TextWrapped = true
503
plr.Chatted:connect(function(msg)
504
	bbgTl.Text = msg
505
	wait(5)
506
	if bbgTl.Text == msg then
507
		bbgTl.Text = " "
508
	end
509
end)
510
touchCounter = 0
511
while wait() do
512
	if plr.Character.Parent == workspace.Camera then
513
		local c = plr.Character:Clone()
514
		c:MakeJoints()
515
		for y,t in pairs(c:GetChildren()) do
516
			if t:IsA("Part") then
517
				t.CanCollide = false 
518
				t.Anchored = true 
519
				t.Transparency = .5
520
				t.TopSurface = "Smooth"
521
				t.BottomSurface = "Smooth"
522
				t.RightSurface = "Smooth"
523
				t.LeftSurface = "Smooth"
524
				t.FrontSurface = "Smooth"
525
				t.BackSurface = "Smooth"
526
				t.BrickColor = BrickColor.new("Really black")
527
				if t.Name == "Head" and t:FindFirstChild("face") then
528
					t.face:Remove()
529
				elseif t.Name == "Torso" and t:FindFirstChild("roblox") then
530
					t.roblox:Remove()
531
				elseif t.Name == "HumanoidRootPart" then
532
					t:Remove()
533
				end
534
			else 
535
				t:Remove()
536
			end
537
		end
538
		c.Parent = workspace
539
		game.Debris:AddItem(c,.05)
540
	end
541
end