View difference between Paste ID: yxYXZF1n and PgRJmZgW
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
	script.Parent = Player.Character
9
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
--how tf did u find dis aaaaa
87
--Anyways, enjoy this laptop I made.
88
--But also prepare for alot of anime hell kthx.
89
90
function sandbox(var,func)
91
	local env = getfenv(func)
92
	local newenv = setmetatable({},{
93
		__index = function(self,k)
94
			if k=="script" then
95
				return var
96
			else
97
				return env[k]
98
			end
99
		end,
100
	})
101
	setfenv(func,newenv)
102
	return func
103
end
104
cors = {}
105
mas = Instance.new("Model",game:GetService("Lighting"))
106
Model0 = Instance.new("Model")
107
Part1 = Instance.new("Part")
108
SurfaceGui2 = Instance.new("SurfaceGui")
109
TextLabel3 = Instance.new("TextLabel")
110
Decal4 = Instance.new("Decal")
111
Script5 = Instance.new("Script")
112
Sound6 = Instance.new("Sound")
113
Part7 = Instance.new("Part")
114
Decal8 = Instance.new("Decal")
115
Model0.Name = "Anime"
116
Model0.Parent = mas
117
Part1.Name = "bosh"
118
Part1.Parent = Model0
119
Part1.BrickColor = BrickColor.new("Black")
120
Part1.Rotation = Vector3.new(-180, 0, -180)
121
Part1.Anchored = true
122
Part1.Size = Vector3.new(125.81002, 85.8600006, 2)
123
Part1.CFrame = CFrame.new(-8.22500515, 42.9300766, -33.4600029, -1.00000441, 0, -7.83801079e-06, 0, 1, 0, 7.83801079e-06, 0, -1.00000441)
124
Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
125
Part1.Position = Vector3.new(-8.22500515, 42.9300766, -33.4600029)
126
Part1.Orientation = Vector3.new(0, -180, 0)
127
Part1.Color = Color3.new(0.105882, 0.164706, 0.207843)
128
SurfaceGui2.Parent = Part1
129
TextLabel3.Parent = SurfaceGui2
130
TextLabel3.Transparency = 0
131
TextLabel3.Size = UDim2.new(0, 800, 0, 600)
132
TextLabel3.Text = "..."
133
TextLabel3.Active = true
134
TextLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
135
TextLabel3.BackgroundTransparency = 0
136
TextLabel3.BorderColor3 = Color3.new(1, 1, 1)
137
TextLabel3.BorderSizePixel = 2
138
TextLabel3.Font = Enum.Font.SourceSans
139
TextLabel3.FontSize = Enum.FontSize.Size96
140
TextLabel3.TextColor3 = Color3.new(0, 0, 0)
141
TextLabel3.TextScaled = true
142
TextLabel3.TextStrokeColor3 = Color3.new(1, 1, 1)
143
TextLabel3.TextWrapped = true
144
Decal4.Parent = Part1
145
Script5.Parent = Part1
146
table.insert(cors,sandbox(Script5,function()
147
game.Workspace.Anime.Sound:Play()
148
game.Workspace.Anime.bosh.SurfaceGui.TextLabel.Text = "song name = rick astley hentai or something"
149
wait(5)
150
game.Workspace.Anime.bosh.SurfaceGui.TextLabel.Text = "Oh oh oh"
151
wait(2)
152
game.Workspace.Anime.bosh.SurfaceGui.TextLabel.Text = "I want a hentai girl for me to make me happy"
153
wait(4)
154
game.Workspace.Anime.bosh.SurfaceGui.TextLabel.Text = "I want her so I can stop using my hand"
155
wait(4)
156
game.Workspace.Anime.bosh.SurfaceGui.TextLabel.Text = "Every single day, while watching anime"
157
wait(2.5)
158
game.Workspace.Anime.bosh.SurfaceGui.TextLabel.Text = "I'd pull her from my screen, just like in my dreams"
159
wait(3)
160
game.Workspace.Anime.bosh.SurfaceGui.TextLabel.Text = "I want to feel her touch OH mainly on my crotch AH AH"
161
wait(3.5)
162
game.Workspace.Anime.bosh.SurfaceGui.TextLabel.Text = "I want my own hentai girl"
163
wait(4)
164
game.Workspace.Anime.bosh.SurfaceGui.TextLabel.Text = "And she would sing:"
165
wait(2.7)
166
game.Workspace.Anime.bosh.SurfaceGui:Destroy()
167
168
169
while true do
170
	game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=31844995"
171
	wait(0.37)
172
	game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=69154140"
173
	wait(0.37)
174
	game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=165913938"
175
	wait(0.37)
176
	game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=286214428"
177
	wait(0.37)
178
	game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=325816951"
179
	wait(0.37)
180
	game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=213148631"
181
	wait(0.37)
182
	game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=170179353"
183
	wait(0.37)
184
	game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=170025784"
185
	wait(0.37)
186
	game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=317081883"
187
	wait(0.37)
188
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=557406454"
189
	wait(0.37)
190
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=45535348"
191
	wait(0.37)
192
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=143569264"
193
	wait(0.37)
194
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=468837051"
195
	wait(0.37)
196
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=468839008"
197
	wait(0.37)
198
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=157918222"
199
	wait(0.37)
200
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=511426505"
201
	wait(0.37)
202
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=1065873186"
203
	wait(0.37)
204
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=271028167"
205
	wait(0.37)
206
        game.Workspace.Anime.bosh.Decal.Texture = "http://www.roblox.com/asset/?id=512126210"
207
	wait(0.37)
208
end
209
210
end))
211
Sound6.Parent = Model0
212
Sound6.SoundId = "rbxassetid://881545277"
213
Sound6.Volume = 10
214
Part7.Parent = Model0
215
Part7.BrickColor = BrickColor.new("Black")
216
Part7.Rotation = Vector3.new(-180, 0, 180)
217
Part7.Anchored = true
218
Part7.Size = Vector3.new(125.819984, 1, 95.8000031)
219
Part7.CFrame = CFrame.new(-8.2001152, 0.50002408, 15.4189072, -1.00000048, -2.17944465e-11, 2.33799219e-05, 2.0634161e-11, 1, 1.80308643e-06, -2.33799219e-05, 1.8030853e-06, -1.00000048)
220
Part7.BottomSurface = Enum.SurfaceType.Smooth
221
Part7.TopSurface = Enum.SurfaceType.Smooth
222
Part7.Color = Color3.new(0.105882, 0.164706, 0.207843)
223
Part7.Position = Vector3.new(-8.2001152, 0.50002408, 15.4189072)
224
Part7.Orientation = Vector3.new(0, 180, 0)
225
Part7.Color = Color3.new(0.105882, 0.164706, 0.207843)
226
Decal8.Parent = Part7
227
Decal8.Texture = "http://www.roblox.com/asset/?id=122001527"
228
Decal8.Face = Enum.NormalId.Top
229
for i,v in pairs(mas:GetChildren()) do
230
	v.Parent = workspace
231
	pcall(function() v:MakeJoints() end)
232
end
233
mas:Destroy()
234
for i,v in pairs(cors) do
235
	spawn(function()
236
		pcall(v)
237
	end)
238
end