View difference between Paste ID: mMvnf3gF and FWbG0NwV
SHOW: | | - or go back to the newest paste.
1
if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
2
local Player,Mouse,mouse,UserInputService,ContextActionService = owner
3
do
4
	print("Fixed by kilcrafter (crift_games1)")
5
	script.Parent = Player.Character
6
7
	--RemoteEvent for communicating
8-
local Player = Players.LocalPlayer
8+
	local Event = Instance.new("RemoteEvent")
9
	Event.Name = "UserInput_Event"
10-
local Mouse = Player:GetMouse()
10+
11
	--Fake event to make stuff like Mouse.KeyDown work
12
	local function fakeEvent()
13
		local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
14
		t.connect = t.Connect
15
		return t
16
	end
17
18
	--Creating fake input objects with fake variables
19
    local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
20
	local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
21
	local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
22
		CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
23
	end}
24
	--Merged 2 functions into one by checking amount of arguments
25
	CAS.UnbindAction = CAS.BindAction
26
27
	--This function will trigger the events that have been :Connect()'ed
28
	local function te(self,ev,...)
29
		local t = m[ev]
30
		if t and t._fakeEvent and t.Function then
31
			t.Function(...)
32
		end
33
	end
34
	m.TrigEvent = te
35
	UIS.TrigEvent = te
36
37
	Event.OnServerEvent:Connect(function(plr,io)
38
	    if plr~=Player then return end
39
		if io.isMouse then
40
			m.Target = io.Target
41
			m.Hit = io.Hit
42
		else
43
			local b = io.UserInputState == Enum.UserInputState.Begin
44
			if io.UserInputType == Enum.UserInputType.MouseButton1 then
45
				return m:TrigEvent(b and "Button1Down" or "Button1Up")
46
			end
47
			for _,t in pairs(CAS.Actions) do
48
				for _,k in pairs(t.Keys) do
49
					if k==io.KeyCode then
50
						t.Function(t.Name,io.UserInputState,io)
51
					end
52
				end
53
			end
54
			m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
55
			UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
56
	    end
57
	end)
58
	Event.Parent = NLS([==[
59
	local Player = game:GetService("Players").LocalPlayer
60
	local Event = script:WaitForChild("UserInput_Event")
61
62
	local UIS = game:GetService("UserInputService")
63
	local input = function(io,a)
64
		if a then return end
65
		--Since InputObject is a client-side instance, we create and pass table instead
66
		Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
67
	end
68
	UIS.InputBegan:Connect(input)
69
	UIS.InputEnded:Connect(input)
70
71
	local Mouse = Player:GetMouse()
72
	local h,t
73
	--Give the server mouse data 30 times every second, but only if the values changed
74
	--If player is not moving their mouse, client won't fire events
75
	while wait(1/30) do
76
		if h~=Mouse.Hit or t~=Mouse.Target then
77
			h,t=Mouse.Hit,Mouse.Target
78
			Event:FireServer({isMouse=true,Target=t,Hit=h})
79
		end
80
	end]==],Player.Character)
81
	Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
82
end
83
84
-- RBX.Lua LocalScript | Hackerman | xDarkScripter | Edit By Skips2267, triggerednolie.
85
86
87
local Players = game:GetService("Players")
88
local UserInputService = game:GetService("UserInputService")
89
local RunService = game:GetService("RunService")
90
91
local Player = owner
92
local Camera = workspace.CurrentCamera
93
94
local Character = Player.Character
95
local Torso = Character.Torso
96
97
local Typing = false
98
local TypingSub = 1
99
local TypingSub2 = 1
100
101
local Neck = Torso.Neck
102
103
Neck.C1 = CFrame.new(0, -0.5, 0)
104
105
local RightArm = Character["Right Arm"]
106
local LeftArm = Character["Left Arm"]
107
108
local RightShoulder = Instance.new("Weld", Torso)
109
RightShoulder.Part0 = Torso
110
RightShoulder.Part1 = RightArm
111
112
local LeftShoulder = Instance.new("Weld", Torso)
113
LeftShoulder.Part0 = Torso
114
LeftShoulder.Part1 = LeftArm
115
116
RightShoulder.C1 = CFrame.new(-0.5, 0.5, 0)
117
LeftShoulder.C1 = CFrame.new(0.5, 0.5, 0)
118
119
120
local Code = [[
121
	-- I failed at downloading ssf2
122
	
123
	Server Proxy Connection Initializing...
124
	
125
	USERNAME: Zneakyblox
126
	PASSWORD: ???
127
	
128
	
129
	ROBLOX Server Database Connecting...
130
	
131
	
132
	local Proxy = Server:GetMemeData(1011101)
133
	local Tracker = {}
134
	
135
	__INIT__ setmetatable(getmetatable(Meme), {
136
		__metatable = {};
137
		__call = function(Self, ...)
138
			Proxy:GetArgumentData(MEME.Key, select(...))
139
		end;
140
	})
141
	
142
	Proxy:TransferData("Lifetime_OBC_Charged",
143
		"ACCVERSION_89_MEME:GetAccount()
144
	{
145
		__newindex = function(Self, Key, Value)
146
			Tracker[Key] = Value
147
			rawset(Self, Key, Value)
148
		end
149
	})
150
	
151
	Proxy:GetTransferredData().breakAssymetricEncryption(
152
		"NEW_MEME_KEY", true, 102, false
153
	)
154
	
155
	
156
	ROBLOX Server Log:
157
		> 420 Robux Transferred to Snoop Dog???
158
		
159
		Spicy Memes
160
		
161
		ERROR<Tried to Give 69000 Robux to Dumbassbird1, Failed To Give 69000 Robux , deleting Sammy>
162
		Deleting Sammyclassicsonicfan..50%
163
		Deleting Sammyclassicsonicfan..100%
164
		Successfully deleted Sammyclassicsonicfan.
165
		Message<WHY SONIC WHY SONIC WHY SONIC!!!
166
   NASA FOUND
167
		<div role="log" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></div>
168
		
169
	
170
	
171
	
172
	
173
]]
174
175
176
local Argument = [[
177
	           
178
	You> 11000011001101                    
179
180
	You> 00110000011110             
181
182
	You> 1100011
183
184
	You> 000111100
185
	
186
	You> End(Server)
187
188
	Server> Server ended.
189
	
190
	Discord> Joining VoidSB Discord..
191
192
	Server> Joined VoidSB Discord!
193
	
194
	You > afk 99 years
195
	
196
	Server> You got banned for 9999 years because of afk for 99 years!
197
	           
198
	You> 11000011001101                    
199
200
	You> 00110000011110             
201
202
	You> 1100011
203
204
	You> 000111100
205
	
206
	You> Delete(VoidSB)
207
208
	Server> Server deleted.
209
210
	Discord> Finding Dark Eccentric Party..
211
	Discord> Founded Dark's Party!
212
213
	Google> Searching NASA
214
	Google> Success!
215
   IP : 15.90.138.102
216
   Money : 139.1B
217
  Phone : 202-555-0179
218
	
219
	You> Damn, NASA got some money.
220
	
221
	You> GET NASA MONEY
222
223
	You> =GETTING NASA MONEY=
224
225
	NEWS> we heard that nasa got no money
226
227
	You> Now it's time for ROBLOX
228
229
	You>  <div class="navbar navbar-default navbar-static-top"
230
231
	You> This should be happening now.
232
233
   ROBLOX> Roblox is currently under going maintence.. We'll be back up soon!
234
235
	You> I'm going to hack minecraft now.
236
237
	You> <li class="item item-fandom" data-flag=""destroy:="
238
239
	Notch> Peoples are getting premium accounts out of no where!
240
	
241
	You> =Uses w33b hacks=
242
	
243
	You> I added a new version of minecraft
244
245
	You> 1337.666
246
247
	Update : "Added Premium Mode"
248
]]
249
250
251
252
game.Lighting.GlobalShadows = false
253
game.Lighting.Brightness = 0.25
254
255
256
local function Smooth(Part)
257
	Part.TopSurface = Enum.SurfaceType.SmoothNoOutlines
258
	Part.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
259
	Part.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
260
	Part.RightSurface = Enum.SurfaceType.SmoothNoOutlines
261
	Part.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
262
	Part.BackSurface = Enum.SurfaceType.SmoothNoOutlines
263
end
264
265
266
local function SetLine(Line, Alpha, Beta)
267
	local dx = Alpha.Position.X.Scale - Beta.Position.X.Scale
268
	local dy = Alpha.Position.Y.Scale - Beta.Position.Y.Scale
269
	local Magnitude = math.sqrt(dx^2 + dy^2)
270
	
271
	Line.Size = UDim2.new(Magnitude, 0, 0, 8)
272
	Line.Position = Alpha.Position:Lerp(Beta.Position, 0.5)
273
	Line.Rotation = math.deg(math.atan2(dy, dx))
274
end
275
276
277
local Keyboard = Instance.new("Part")
278
Keyboard.BrickColor = BrickColor.new("Lsvender")
279
Keyboard.Material = Enum.Material.Neon
280
Keyboard.Transparency = 0.6
281
Keyboard.Size = Vector3.new(5, 0, 2)
282
Keyboard.CanCollide = false
283
Keyboard.Locked = true
284
285
Smooth(Keyboard)
286
287
local KeyboardWeld = Instance.new("Weld")
288
KeyboardWeld.Part0 = Torso
289
KeyboardWeld.Part1 = Keyboard
290
KeyboardWeld.C0 = CFrame.new(0, 0.2, -2) * CFrame.Angles(0.3, 0, 0)
291
292
KeyboardWeld.Parent = Keyboard
293
Keyboard.Parent = Character
294
295
296
local Light = Instance.new("PointLight")
297
Light.Brightness = 1.5
298
Light.Range = 12
299
Light.Parent = Keyboard
300
301
302
local Screen = Instance.new("Part")
303
Screen.BrickColor = BrickColor.new("Really black")
304
Screen.Material = Enum.Material.Neon
305
Screen.Transparency = 0.6
306
Screen.Size = Vector3.new(6, 4, 0)
307
Screen.CanCollide = false
308
Screen.Locked = true
309
310
Smooth(Screen)
311
312
local ScreenWeld = Instance.new("Weld")
313
ScreenWeld.Part0 = Torso
314
ScreenWeld.Part1 = Screen
315
ScreenWeld.C0 = CFrame.new(0, 3.5, -4.5) * CFrame.Angles(0.1, 0, 0)
316
317
local animeh = Instance.new("Part")
318
animeh.BrickColor = BrickColor.new("Really black")
319
animeh.Material = Enum.Material.Neon
320
animeh.Transparency = 0.6
321
animeh.Size = Vector3.new(6, 4, 0)
322
animeh.CanCollide = false
323
animeh.Locked = true
324
325
local dekal = Instance.new("Decal",animeh)
326
dekal.Texture = "http://www.roblox.com/asset/?id=626650325"
327
dekal.Transparency = 0.15
328
dekal.Face = "Back"
329
330
Smooth(animeh)
331
332
local animehw = Instance.new("Weld")
333
animehw.Part0 = Torso
334
animehw.Part1 = animeh
335
animehw.C0 = CFrame.new(0, 8, -4) * CFrame.Angles(.5,0,0)
336
337
animehw.Parent = animeh
338
animeh.Parent = Character
339
340
local Gui = Instance.new("SurfaceGui")
341
Gui.Face = "Back"
342
Gui.Adornee = Screen
343
Gui.Parent = Screen
344
345
local Text = Instance.new("TextBox")
346
Text.BackgroundTransparency = 1
347
Text.Position = UDim2.new(0, 0, 0, 0)
348
Text.Size = UDim2.new(1, 0, 1, 0)
349
Text.TextColor3 = Color3.new(1, 1, 1)
350
Text.Font = Enum.Font.Code
351
Text.Active = false
352
Text.MultiLine = true
353
Text.TextWrapped = true
354
Text.FontSize = Enum.FontSize.Size32
355
Text.TextXAlignment = Enum.TextXAlignment.Left
356
Text.TextYAlignment = Enum.TextYAlignment.Top
357
Text.Text = ""
358
359
Text.Parent = Gui
360
361
ScreenWeld.Parent = Screen
362
Screen.Parent = Character
363
364
365
366
local Screen2 = Instance.new("Part")
367
Screen2.BrickColor = BrickColor.new("Really black")
368
Screen2.Material = Enum.Material.Neon
369
Screen2.Transparency = 0.6
370
Screen2.Size = Vector3.new(6, 4, 0)
371
Screen2.CanCollide = false
372
Screen2.Locked = true
373
374
Smooth(Screen2)
375
376
local Screen2Weld = Instance.new("Weld")
377
Screen2Weld.Part0 = Torso
378
Screen2Weld.Part1 = Screen2
379
Screen2Weld.C0 = CFrame.new(5.4, 3.4, -1.5) * CFrame.Angles(0.1, -0.9, 0)
380
381
local Gui2 = Instance.new("SurfaceGui")
382
Gui2.Face = "Back"
383
Gui2.Adornee = Screen2
384
Gui2.Parent = Screen2
385
386
local Text2 = Instance.new("TextBox")
387
Text2.BackgroundTransparency = 1
388
Text2.Position = UDim2.new(0, 0, 0, 0)
389
Text2.Size = UDim2.new(1, 0, 1, 0)
390
Text2.TextColor3 = Color3.new(0, 1, 0)
391
Text2.Font = Enum.Font.Code
392
Text2.Active = false
393
Text2.MultiLine = true
394
Text2.TextWrapped = true
395
Text2.FontSize = Enum.FontSize.Size32
396
Text2.TextXAlignment = Enum.TextXAlignment.Left
397
Text2.TextYAlignment = Enum.TextYAlignment.Top
398
Text2.Text = ""
399
400
Text2.Parent = Gui2
401
402
local ImageKey = Instance.new("ImageLabel")
403
ImageKey.BackgroundTransparency = 1
404
ImageKey.Size = UDim2.new(0.2, 0, 0.2, 0)
405
ImageKey.Position = UDim2.new(0.4, 0, 0.4, 0)
406
ImageKey.Image = "http://www.roblox.com/asset/?id=0"
407
ImageKey.ImageTransparency = 1
408
ImageKey.Parent = Gui2
409
410
Screen2Weld.Parent = Screen2
411
Screen2.Parent = Character
412
413
414
415
local Screen3 = Instance.new("Part")
416
Screen3.BrickColor = BrickColor.new("Really black")
417
Screen3.Material = Enum.Material.Neon
418
Screen3.Transparency = 0.6
419
Screen3.Size = Vector3.new(6, 4, 0)
420
Screen3.CanCollide = false
421
Screen3.Locked = true
422
423
local dekal = Instance.new("Decal",Screen3)
424
dekal.Texture = "http://www.roblox.com/asset/?id=0"
425
dekal.Transparency = 0.15
426
dekal.Face = "Back"
427
428
Smooth(Screen3)
429
430
local Screen3Weld = Instance.new("Weld")
431
Screen3Weld.Part0 = Torso
432
Screen3Weld.Part1 = Screen3
433
Screen3Weld.C0 = CFrame.new(-5.4, 3.4, -1.5) * CFrame.Angles(0.1, 0.9, 0)
434
435
local Gui3 = Instance.new("SurfaceGui")
436
Gui3.Face = "Back"
437
Gui3.Adornee = Screen3
438
Gui3.Parent = Screen3
439
440
local Map = Instance.new("ImageLabel")
441
Map.BackgroundTransparency = 1
442
Map.Position = UDim2.new(0, 0, 0, 0)
443
Map.Size = UDim2.new(1, 0, 1, 0)
444
Map.Image = "http://www.roblox.com/asset/?id=121661614"
445
446
Map.Parent = Gui3
447
448
Screen3Weld.Parent = Screen3
449
Screen3.Parent = Character
450
451
UserInputService.InputBegan:Connect(function(Input, Processed)
452
	if Processed then return end
453
	
454
	if Input.UserInputType == Enum.UserInputType.Keyboard then
455
		local KeyCode = Input.KeyCode
456
		
457
		if KeyCode == Enum.KeyCode.E then
458
			Typing = not Typing
459
		end
460
	end
461
end)
462
463
464
465
RunService.Heartbeat:Connect(function()
466
	local Sine = math.sin(tick() * 8) / 8
467
	
468
	ImageKey.ImageTransparency = math.abs(math.sin(tick()))
469
	
470
	if Typing then
471
		if math.random(5) == 1 then
472
			local PressSound = Instance.new("Sound")
473
			PressSound.SoundId = "rbxassetid://265970978"
474
			PressSound.Pitch = 0.5 + math.random() / 5
475
			PressSound.Volume = 3
476
			PressSound.Parent = Keyboard
477
			PressSound:Play()
478
			
479
			game:GetService("Debris"):AddItem(PressSound, 1 / 2)
480
		end
481
		
482
		Neck.C0 = CFrame.new(0, 1, 0) * CFrame.Angles(-0.2 + Sine / 4, (math.random() - 0.5) / 2, 0)
483
		
484
		RightShoulder.C0 = CFrame.new(1, 0.6 + math.random() / 4, -math.random() * 0.7)
485
			* CFrame.Angles(1.5 + Sine * math.random(), -Sine / 4, -(0.5 + 2 * Sine * math.random()))
486
		
487
		LeftShoulder.C0 = CFrame.new(-1, 0.6 + math.random() / 4, -math.random() * 0.7)
488
			* CFrame.Angles(1.5 - Sine * math.random(), Sine / 4, 0.5 + 2 * Sine * math.random())
489
		
490
		if math.random(2) == 1 then
491
			if TypingSub < #Argument then
492
				TypingSub = TypingSub + 1
493
				Text.Text = Text.Text..Argument:sub(TypingSub, TypingSub)
494
				
495
				local nl = Text.Text:find("\n")
496
				
497
				if nl and #Text.Text > 400 then
498
					Text.Text = Text.Text:sub(nl + 1)
499
				end
500
				
501
			else
502
				TypingSub = 1
503
			end
504
		end
505
		
506
		if math.random(3) == 1 then
507
			if TypingSub2 < #Code then
508
				TypingSub2 = TypingSub2 + 1
509
				Text2.Text = Text2.Text..Code:sub(TypingSub2, TypingSub2)
510
				
511
				local nl = Text2.Text:find("\n")
512
				
513
				if nl and #Text2.Text > 400 then
514
					Text2.Text = Text2.Text:sub(nl + 1)
515
				end
516
				
517
			else
518
				TypingSub2 = 1
519
			end
520
		end
521
		
522
	else
523
		Neck.C0 = CFrame.new(0, 1, 0)
524
		
525
		RightShoulder.C0 = CFrame.new(1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
526
		LeftShoulder.C0 = CFrame.new(-1, 0.5, 0) * CFrame.Angles(1.5, 0, 0)
527
	end
528
end)