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