View difference between Paste ID: 1yVbWBy6 and XYkUA5RE
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
--Made by Humanoid and Zwolf
88
local scripttabList = {
89
	{"Infinite Yield", "MjBzRjmT", 1},
90
	{"Knife V3", "W833RBFr", 1},
91
	{"Bird Wings", "RQ9b8UTv", 1},
92
	{"Clockwork Arena", "EvnXCXhP", 1},
93
	{"M4A1", "eP1zq8tb", 1},
94
	{"Dungun", "90M7Mi8e", 1},
95
	{"Bomb Vest", "tG1PPuMd", 1},
96
	{"Music Bars", "SvYebC2r", 1},
97
	{"Omni God", "87NeeChc", 1},
98
	{"Night Club", 1281063730, 2},
99
	{"Pain Titan", "Hg5L8EtM", 1,},
100
	{"Reaper Titan", "B0q3QBg6", 1},
101
	{"Alter Chat", "ZSB4pN9R", 1},
102
	{"Hoverbike", 01268225564, 2},
103
	{"Rail Gun Titan", "0wFiFdwM", 1},
104
	{"True Hero", "P8AQ2ebJ", 1},
105
	{"Celestial Wheel", "bymTcgzf", 1},
106
	{"Knive V4", "j0Ns1w1S", 1},
107
	{"Ravenger Claws", "D7GxxvWL", 1},
108
	{"John Doe", "m5wHsLhr", 1},
109
	{"Messor Titan", "4bSrkLtA", 1},
110
	{"Clown Titan", "L0WLDZvc", 1},
111
	{"Chara", "HrWjgXtb", 1},
112
	{"Town Map", 1345094164, 2},
113
	{"Shedlesky Rage", "2SPz35LS", 1},
114
	{"LunchaThug", "x6GWFC5K", 1},
115
	{"Nazi", "ZCZNxFBD", 1},
116
	{"Psychopath", "DGqk3bqY", 1},
117
	{"Fireworks Wand", "GB29NAPv", 1},
118
	{"Psycho Clown", "UgxKqKwE", 1},
119
	{"Inferno", "qhMGk36S", 1},
120
	{"Police Titan", "UCmufLU8", 1},
121
	{"Galaxy Titan", "nKNdCrKj", 1},
122
	{"Holy Wrench", "cKSh0a8C", 1},
123
	{"Krystal Dance", "j7EqLfbP", 1},
124
	{"Nazi Camp", "KJNk4STm", 1},
125
	{"Pee", "3CYmA0Pz", 1},
126
	{"Jihad", "vSujnuaF", 1},
127
	{"Hermit Purple", "R3C3ajQV", 1},
128
	{"Golden Gun", "2574Sd9E", 1},
129
	{"Goku", "yAXZZF9r", 1},
130
	{"Emoji", "vKPcMKnm", 1},
131
	{"Damn Son", "AMLHT8aJ", 1},
132
	{"Devuzi", "q0mt2peM", 1},
133
	{"Flash", "gGSVVq1H", 1},
134
	{"Teal Scythe", "0TUBSaxt", 1},
135
	{"Demon Demise", "ghMDMW63", 1},
136
	{"Red Sayan", "uC5DBvf9", 1},
137
	
138
}
139
140
local fescripttabList = {
141
	{"Fe God", "KduGECH6", 1},
142
	{"Fe Fly", 1281055032, 2},
143
	{"City Life Grabknife", "ZhwF6H2V", 1},
144
	{"City Life Bomb Vest", "sLHGSBn1", 1},
145
	{"City Life Suicide", "YdKKQ7yT", 1},
146
	{"City Life Explosion", "vy78mqrG", 1},
147
	{"Fe Invisible", 1180480887, 2},
148
	{"Spam", "74GjB7tB", 1},
149
	{"Lag Switch", "58gjTUf5", 1},
150
	{"Jailbreak Farm", "1461971147", 2},
151
}
152
153
local guitabList = {
154
	{"c00lgui", "Rz2EFsLU", 1},
155
	{"Topkek 4.0", "d0CJRrcg", 1},
156
	{"Topkek 3.0", "SikGfE9u", 1},
157
	{"Ro-Xploit 4.0", 175137115, 2},
158
	{"Ro-Xploit 5.0", 288646117, 2},
159
	{"Ro-Xploit 6.0", 364364477, 2},
160
	{"Dex 3.0", 492005721, 2},
161
	{"Clown Van", "a5UZuuiT", 1},
162
	{"Hell Elevator Gui", "8NYWpf2T", 1},
163
	{"Chams / Aimlock", "Yi7fzELj", 1},
164
}
165
166
local coreGui = game:GetService("CoreGui")
167
168
--Intro
169
local Intro = Instance.new("ScreenGui",coreGui)
170
local a,c = 0,0
171
local IntroRose = Instance.new("ImageLabel")
172
IntroRose.Parent = Intro
173
IntroRose.ZIndex = 2
174
IntroRose.Size = UDim2.new(0,100,0,100)
175
IntroRose.BackgroundTransparency = 1
176
IntroRose.AnchorPoint = Vector2.new(.5,0)
177
IntroRose.Position = UDim2.new(.5,0,-1,0)
178
IntroRose.Image = 'rbxassetid://1342740333'
179
repeat a = a + 1
180
	c = c + .5/6
181
	for x = -1,1,.1 do
182
		local y = x^2
183
		game:GetService('TweenService'):Create(IntroRose,TweenInfo.new(.3),{Rotation = math.rad(x*50)*30+50}):Play()
184
		IntroRose:TweenPosition(UDim2.new(.5,x*125,c,-y*125),'Out','Sine',nil,true)
185
		wait()
186
	end
187
	c = c + .5/6
188
	for x = 1,-1,-.1 do
189
		local y = x^2
190
		game:GetService('TweenService'):Create(IntroRose,TweenInfo.new(.3),{Rotation = math.rad(x*95)*30+45}):Play()
191
		IntroRose:TweenPosition(UDim2.new(.5,x*100,c,-y*100),'Out','Sine',nil,true)
192
		wait()
193
	end
194
until a == 3
195
game:GetService('TweenService'):Create(IntroRose,TweenInfo.new(.5),{Rotation = 36000}):Play()
196
local IntroText = Instance.new("TextLabel")
197
IntroText.Parent = Intro
198
IntroText.TextSize = 40
199
IntroText.Font = Enum.Font.Fantasy
200
IntroText.Text = 'Rose Hub'
201
IntroText.Position = UDim2.new(-1,0,.5,0)
202
IntroText.AnchorPoint = Vector2.new(.5,.5)
203
IntroText.Size = UDim2.new(0,200,0,50)
204
IntroText.TextColor3 = Color3.new(1,1,1)
205
IntroText.BackgroundColor3 = Color3.fromRGB(255,85,127)
206
IntroText.BackgroundTransparency = .35
207
IntroText:TweenPosition(UDim2.new(.5,0,.5,-20),'Out','Sine',nil,true)
208
wait(2)
209
IntroText:TweenPosition(UDim2.new(.5,0,-.5,-20),'In','Back',1,true)
210
game:GetService('TweenService'):Create(IntroRose,TweenInfo.new(.3),{ImageTransparency = 1}):Play()
211
wait(1)
212
Intro:Destroy()
213
214
local function makeFrame(Active, BackgroundColor3, BackgroundTransparency, Name, Parent, Position, Size, Draggable, Selectable, AnchorPoint, BorderSizePixel)
215
	local Frame = Instance.new("Frame")
216
	Frame.Active = Active
217
	Frame.BackgroundColor3 = BackgroundColor3
218
	Frame.BackgroundTransparency = BackgroundTransparency
219
	Frame.Name = Name
220
	Frame.Parent = Parent
221
	Frame.Position = Position
222
	Frame.Size = Size
223
	Frame.Draggable = Draggable
224
	Frame.Selectable = Selectable
225
	Frame.AnchorPoint = AnchorPoint
226
	Frame.BorderSizePixel = BorderSizePixel
227
end
228
229
local function makeScrollingFrame(BackgroundTransparency, Name, Parent, Position, Size, CanvasSize, ScrollBarThickness) --Canvas size is no longer used so whatever
230
	local ScrollingFrame = Instance.new("ScrollingFrame")
231
	ScrollingFrame.BackgroundTransparency = BackgroundTransparency
232
	ScrollingFrame.Name = Name
233
	ScrollingFrame.Parent = Parent
234
	ScrollingFrame.Position = Position
235
	ScrollingFrame.Size = Size
236
	ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
237
	ScrollingFrame.ScrollBarThickness = ScrollBarThickness
238
end
239
240
local function makeTextLabel(BackgroundColor3, BackgroundTransparency, Name, Parent, Size, Font, Text, TextColor3, TextSize, Position, TextStrokeColor3, TextWrapped)
241
	local TextLabel = Instance.new("TextLabel")
242
	TextLabel.BackgroundColor3 = BackgroundColor3
243
	TextLabel.BackgroundTransparency = BackgroundTransparency
244
	TextLabel.Name = Name
245
	TextLabel.Parent = Parent
246
	TextLabel.Size = Size
247
	TextLabel.Font = Font
248
	TextLabel.Text = Text
249
	TextLabel.TextColor3 = TextColor3
250
	TextLabel.TextSize = TextSize
251
	TextLabel.Position = Position
252
	TextLabel.TextStrokeColor3 = TextStrokeColor3
253
	TextLabel.TextWrapped = TextWrapped
254
end
255
256
local function makeTextButton(BackgroundColor3, BackgroundTransparency, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, Selected, func)
257
	local TextButton = Instance.new("TextButton")
258
	TextButton.BackgroundColor3 = BackgroundColor3
259
	TextButton.BackgroundTransparency = BackgroundTransparency
260
	TextButton.Name = Name
261
	TextButton.Parent = Parent
262
	TextButton.Position = Position
263
	TextButton.Size = Size
264
	TextButton.Font = Font
265
	TextButton.Text = Text
266
	TextButton.TextColor3 = TextColor3
267
	TextButton.TextSize = TextSize
268
	TextButton.Selected = Selected
269
	TextButton.MouseButton1Down:connect(func)
270
end
271
272
local function makeImageLabel(BackgroundColor3, BorderSizePixel, Name, Parent, Size, Image, BorderColor3, Position)
273
	local ImageLabel = Instance.new("ImageLabel")
274
	ImageLabel.BackgroundColor3 = BackgroundColor3
275
	ImageLabel.BorderSizePixel = BorderSizePixel
276
	ImageLabel.Name = Name
277
	ImageLabel.Parent = Parent
278
	ImageLabel.Size = Size
279
	ImageLabel.Image = Image
280
	ImageLabel.BorderColor3 = BorderColor3
281
	ImageLabel.Position = Position
282
end
283
284
function fixScroll(who) --by Royale Ruby: for v4rx members https://discord.gg/jaDjHMn
285
	if not who.Parent:FindFirstChild('ScrollingFrameFixers') then Instance.new("Folder",who.Parent).Name = 'ScrollingFrameFixers' end
286
	local fix = Instance.new("Frame",who.Parent.ScrollingFrameFixers)
287
	fix.Size = UDim2.new(0,who.ScrollBarThickness,who.Size.Y.Scale,who.Size.Y.Offset)
288
	fix.AnchorPoint = who.AnchorPoint
289
	fix.Position = who.Position + UDim2.new(who.Size.X,0,0) - UDim2.new(0,who.AbsoluteSize.X*who.AnchorPoint.X,0,0) - UDim2.new(0,who.ScrollBarThickness*(1-who.AnchorPoint.X),0,0)
290
	fix.Transparency = 1
291
	fix.InputBegan:connect(function()
292
		local check = who:GetFullName()
293
		local what = game
294
	who.Active = false
295
	while check:find('%p')do
296
		local name = check:sub(1,check:find'%p'-1)
297
			if name ~= 'game' then
298
				what = what[name]
299
				if what:IsA('GuiObject') and who:IsDescendantOf(what) then
300
					what.Active = false
301
				end
302
			end
303
			check = check:sub(check:find'%p'+1)
304
		end
305
	end)
306
	fix.InputEnded:connect(function()
307
		local check = who:GetFullName()
308
		local what = game
309
		who.Active = true
310
		while check:find('%p')do
311
			local name = check:sub(1,check:find'%p'-1)
312
			if name ~= 'game' then
313
				what = what[name]
314
				if what:IsA('GuiObject') and who:IsDescendantOf(what) then
315
					what.Active = true
316
				end
317
			end
318
			check = check:sub(check:find'%p'+1)
319
			end
320
	end)
321
end
322
323
--Make Screen
324
screenGui = Instance.new("ScreenGui")
325
screenGui.Parent = coreGui
326
screenGui.Name = "RoseHubClone"
327
328
makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "open", screenGui, UDim2.new(-0.5, 0, 0.5, 0), UDim2.new(0, 195, 0, 61), true, false, Vector2.new(0, 0), 1)
329
330
makeTextButton(Color3.fromRGB(255, 255, 255), 1, "openbutton", screenGui.open, UDim2.new(-0.026, 0, 0, 0), UDim2.new(0, 200, 0, 61), Enum.Font.Fantasy, "OPEN", Color3.fromRGB(255, 255, 255), 32, false, function()
331
	screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
332
	screenGui.open:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
333
end)
334
335
screenGui.open:TweenPosition(UDim2.new(0, 0, 0.5, 0),'Out','Quad',0.6)
336
337
makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "main", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 309, 0, 360), true, false, Vector2.new(0, 0), 1)
338
339
makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "upper", screenGui.main, UDim2.new(0, 0, 0, 0), UDim2.new(0, 309, 0, 41), false, false, Vector2.new(0, 0), 1)
340
341
makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "name", screenGui.main.upper, UDim2.new(0, 309, 0, 41), Enum.Font.Fantasy, "Rose Hub v1.1.3", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0, 0, 0, 0), Color3.fromRGB(0, 0, 0), false)
342
343
makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "mainrose", screenGui.main.upper, UDim2.new(0, 45, 0, 41), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(27, 42, 53), UDim2.new(0, 0, 0, 0))
344
345
makeTextButton(Color3.fromRGB(255, 0, 126), 0.35, "scripts", screenGui.main, UDim2.new(0.175, 0, 0.192, 0), UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Scripts", Color3.fromRGB(255, 255, 255), 32, false, function()
346
	screenGui.scripttab:TweenPosition(UDim2.new(0.5,-screenGui.scripttab.Size.X.Offset/2,0.5,-screenGui.scripttab.Size.Y.Offset/2), "Out", "Quad", 0.6)
347
	screenGui.main:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
348
end)
349
350
makeTextButton(Color3.fromRGB(255, 255, 255), 1, "close", screenGui.main, UDim2.new(0.854, 0, 0, 0), UDim2.new(0, 45, 0, 35), Enum.Font.SourceSans, "x", Color3.fromRGB(255, 255, 255), 48, false, function()
351
	screenGui.main:TweenPosition(UDim2.new(-2,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
352
	screenGui.open:TweenPosition(UDim2.new(0,0,0.531,0), "Out", "Quad", 0.6)
353
end)
354
355
makeTextButton(Color3.fromRGB(255, 0, 126), 0.35, "fescripts", screenGui.main, UDim2.new(0.176, 0, 0.378, 0), UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "FE Scripts", Color3.fromRGB(255, 255, 255), 30, false, function()
356
	screenGui.fescripttab:TweenPosition(UDim2.new(0.5,-screenGui.fescripttab.Size.X.Offset/2,0.5,-screenGui.fescripttab.Size.Y.Offset/2), "Out", "Quad", 0.6)
357
	screenGui.main:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
358
end)
359
360
makeTextButton(Color3.fromRGB(255, 0, 126), 0.35, "guis", screenGui.main, UDim2.new(0.176, 0, 0.564, 0), UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "GUIs", Color3.fromRGB(255, 255, 255), 30, false, function()
361
	screenGui.guitab:TweenPosition(UDim2.new(0.5,-screenGui.guitab.Size.X.Offset/2,0.5,-screenGui.guitab.Size.Y.Offset/2), "Out", "Quad", 0.6)
362
	screenGui.main:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
363
end)
364
365
makeTextButton(Color3.fromRGB(255, 0, 126), 0.35, "credits", screenGui.main, UDim2.new(0.176, 0, 0.764, 0), UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Credits", Color3.fromRGB(255, 255, 255), 32, false, function()
366
	screenGui.creditstab:TweenPosition(UDim2.new(0.5,-screenGui.creditstab.Size.X.Offset/2,0.5,-screenGui.creditstab.Size.Y.Offset/2), "Out", "Quad", 0.6)
367
	screenGui.main:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
368
end)
369
370
makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "motd", screenGui.main, UDim2.new(0, 200, 0, 23), Enum.Font.Fantasy, "MOTD: Am ok", Color3.fromRGB(255, 255, 255), 15, UDim2.new(0.178, 0, 0.936, 0), Color3.fromRGB(0, 0, 0), false)
371
372
makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "scripttab", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 571, 0, 293), true, false, Vector2.new(0, 0), 1)
373
374
makeScrollingFrame(1, "scriptstab", screenGui.scripttab, UDim2.new(0, 0, 0, 38), UDim2.new(1, 0, 1, -38), UDim2.new(0, 0, 2.5, 0), 11)
375
376
makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "scriptstop", screenGui.scripttab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 571, 0, 38), false, true, Vector2.new(0, 0), 1)
377
378
makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "scriptslabel", screenGui.scripttab.scriptstop, UDim2.new(0, 565, 0, 38), Enum.Font.Fantasy, "Scripts", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0.006, 0, 0, 0), Color3.fromRGB(255, 255, 255), false)
379
380
makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "scriptsrose", screenGui.scripttab.scriptstop, UDim2.new(0, 41, 0, 38), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(255, 0, 126), UDim2.new(0.003, 0, 0, 0))
381
382
makeTextButton(Color3.fromRGB(255, 255, 255), 1, "sclose", screenGui.scripttab.scriptstop, UDim2.new(0.981, -35, -0.026, 5), UDim2.new(0, 30, 0, 30), Enum.Font.SourceSans, "X", Color3.fromRGB(255, 255, 255), 48, false, function()
383
	screenGui.scripttab:TweenPosition(UDim2.new(-2,-screenGui.scripttab.Size.X.Offset/2,0.5,-screenGui.scripttab.Size.Y.Offset/2), "Out", "Quad", 0.6)
384
	screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
385
end)
386
387
makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "creditstab", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 493, 0, 267), true, false, Vector2.new(0, 0), 1)
388
389
makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "cupper", screenGui.creditstab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 493, 0, 40), false, false, Vector2.new(0, 0), 1)
390
391
makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "cname", screenGui.creditstab.cupper, UDim2.new(0, 493, 0, 41), Enum.Font.Fantasy, "Credits", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0, 0, 0, 0), Color3.fromRGB(0, 0, 0), false)
392
393
makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "creditsrose", screenGui.creditstab.cupper, UDim2.new(0, 45, 0, 40), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(27, 42, 53), UDim2.new(0, 0, 0, 0))
394
395
makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "madeby", screenGui.creditstab, UDim2.new(0, 100, 0, 23), Enum.Font.Fantasy, "Made by Humanoid and Zwolf", Color3.fromRGB(255, 255, 255), 35, UDim2.new(0.398, 0, 0.208, 0), Color3.fromRGB(0, 0, 0), false)
396
397
makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "zwolf", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Zwolf#3762", Color3.fromRGB(207, 207, 207), 25, UDim2.new(0.558, 0, 0.461, 0), Color3.fromRGB(0, 0, 0), false)
398
399
makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "humanoid", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Humanoid#0001", Color3.fromRGB(207, 207, 207), 25, UDim2.new(-0.001, 0, 0.461, 0), Color3.fromRGB(0, 0, 0), false)
400
401
makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "humanoidcredits", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Idea | UI | Scripting | Tweening", Color3.fromRGB(255, 255, 255), 20, UDim2.new(0, 0, 0.326, 0), Color3.fromRGB(0, 0, 0), true)
402
403
makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "zwolfcredits", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Logo | Buttons | Scripting", Color3.fromRGB(255, 255, 255), 20, UDim2.new(0.558, 0, 0.326, 0), Color3.fromRGB(0, 0, 0), false)
404
405
makeTextButton(Color3.fromRGB(255, 255, 255), 1, "cclose", screenGui.creditstab, UDim2.new(0.909, 0, 0, 0), UDim2.new(0, 45, 0, 35), Enum.Font.SourceSans, "x", Color3.fromRGB(255, 255, 255), 40, false, function()
406
	screenGui.creditstab:TweenPosition(UDim2.new(-2,-screenGui.creditstab.Size.X.Offset/2,0.5,-screenGui.creditstab.Size.Y.Offset/2), "Out", "Quad", 0.6)
407
	screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
408
end)
409
410
makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "ctahmid", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "ctahmid#5491", Color3.fromRGB(207, 207, 207), 25, UDim2.new(0.298, 0, 0.723, 0), Color3.fromRGB(0, 0, 0), false)
411
412
makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "ctahmidcredits", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Tweening", Color3.fromRGB(255, 255, 255), 20, UDim2.new(0.298, 0, 0.624, 0), Color3.fromRGB(0, 0, 0), false)
413
414
makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "guitab", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 571, 0, 293), true, false, Vector2.new(0, 0), 1)
415
416
makeScrollingFrame(1, "guistab", screenGui.guitab, UDim2.new(0, 0, 0, 28), UDim2.new(1, 0, 1, -28), UDim2.new(0, 0, 2, 0), 11)
417
418
makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "guistop", screenGui.guitab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 571, 0, 38), false, true, Vector2.new(0, 0), 1)
419
420
makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "guislabel", screenGui.guitab.guistop, UDim2.new(0, 565, 0, 38), Enum.Font.Fantasy, "GUIs", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0.006, 0, 0, 0), Color3.fromRGB(255, 255, 255), false)
421
422
makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "guisrose", screenGui.guitab.guistop, UDim2.new(0, 41, 0, 38), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(255, 0, 126), UDim2.new(0.003, 0, 0, 0))
423
424
makeTextButton(Color3.fromRGB(255, 255, 255), 1, "gclose", screenGui.guitab.guistop, UDim2.new(0.981, -35, -0.0263, 5), UDim2.new(0, 30, 0, 30), Enum.Font.SourceSans, "X", Color3.fromRGB(255, 255, 255), 40, false, function()
425
	screenGui.guitab:TweenPosition(UDim2.new(-2,-screenGui.guitab.Size.X.Offset/2,0.5,-screenGui.guitab.Size.Y.Offset/2), "Out", "Quad", 0.6)
426
	screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
427
end)
428
429
makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "fescripttab", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 571, 0, 293), true, false, Vector2.new(0, 0), 1)
430
431
makeScrollingFrame(1, "fescriptstab", screenGui.fescripttab, UDim2.new(0, 0, 0, 38), UDim2.new(1, 0, 1, -38), UDim2.new(0, 0, 2.5, 0), 11)
432
433
makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "fescriptstop", screenGui.fescripttab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 571, 0, 38), false, true, Vector2.new(0, 0), 1)
434
435
makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "fescriptslabel", screenGui.fescripttab.fescriptstop, UDim2.new(0, 565, 0, 38), Enum.Font.Fantasy, "FE Scripts", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0.006, 0, 0, 0), Color3.fromRGB(255, 255, 255), false)
436
437
makeTextButton(Color3.fromRGB(255, 255, 255), 1, "fclose", screenGui.fescripttab.fescriptstop, UDim2.new(0.981, -35, -0.026, 5), UDim2.new(0, 30, 0, 30), Enum.Font.SourceSans, "X", Color3.fromRGB(255, 255, 255), 48, false, function()
438
	screenGui.fescripttab:TweenPosition(UDim2.new(-2,-screenGui.fescripttab.Size.X.Offset/2,0.5,-screenGui.fescripttab.Size.Y.Offset/2), "Out", "Quad", 0.6)
439
	screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
440
end)
441
442
makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "fescriptsrose", screenGui.fescripttab.fescriptstop, UDim2.new(0, 41, 0, 38), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(255, 0, 126), UDim2.new(0.003, 0, 0, 0))
443
444
local sortedScripts = {}
445
local sortedFeScripts = {}
446
local sortedGuis = {}
447
448
local function sort(list, sortedList)
449
	local toSort = {}
450
	for i,v in pairs(list) do
451
		table.insert(toSort, v[1])
452
	end
453
	
454
	table.sort(toSort)
455
	
456
	for i,name in pairs(toSort) do
457
		for i,actualTable in pairs(list) do
458
			if name == actualTable[1] then
459
				table.insert(sortedList, {actualTable[1], actualTable[2], actualTable[3]})
460
			end
461
		end
462
	end
463
end
464
465
sort(scripttabList, sortedScripts)
466
sort(fescripttabList, sortedFeScripts)
467
sort(guitabList, sortedGuis)
468
469
local function makeMoarButtons(list, parent)
470
	local xPos = 30
471
	local yPos = 30
472
	local ran = 0
473
	for i,button in pairs(list) do
474
		makeTextButton(Color3.fromRGB(255, 84, 126), 0, button[1], parent, UDim2.new(0, xPos, 0, yPos), UDim2.new(0, 150, 0, 44), Enum.Font.Fantasy, button[1], Color3.fromRGB(255, 255, 255),  20, true, function()
475
			if button[3] == 1 then
476
				loadstring(game:HttpGet("https://pastebin.com/raw/"..button[2], true))()
477
			elseif button[3] == 2 then
478
				loadstring(game:GetObjects("rbxassetid://"..button[2])[1].Source)()
479
			end
480
		end)
481
		ran = ran + 1
482
		xPos = xPos + 180
483
		if ran == 3 then
484
			ran = 0
485
			xPos = 30
486
			yPos = yPos + 74
487
		end
488
	end
489
	if ran > 0 then
490
		yPos = yPos + 74
491
	end
492
	parent.CanvasSize = UDim2.new(1, 0, 0, yPos)
493
end
494
495
makeMoarButtons(sortedScripts, screenGui.scripttab.scriptstab)
496
makeMoarButtons(sortedFeScripts, screenGui.fescripttab.fescriptstab)
497
makeMoarButtons(sortedGuis, screenGui.guitab.guistab)
498
499
fixScroll(screenGui.scripttab.scriptstab)
500
fixScroll(screenGui.fescripttab.fescriptstab)
501
fixScroll(screenGui.guitab.guistab)