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