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