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