View difference between Paste ID: rXxWz7eY and 4TRJB6Ha
SHOW: | | - or go back to the newest paste.
1
print("Seb's Require Script Gui V2 Loaded")
2-
 
2+
3
function rgb(RED,GREEN,BLUE)
4-
    local Count = 1 / 255
4+
	local Count = 1 / 255
5-
    --Red Count
5+
	--Red Count
6-
    local red = Count * RED
6+
	local red = Count * RED
7-
    --Green Count
7+
	--Green Count
8-
    local green = Count * GREEN
8+
	local green = Count * GREEN
9-
    --Blue Count
9+
	--Blue Count
10-
    local blue = Count * BLUE
10+
	local blue = Count * BLUE
11-
    --Give Color3
11+
	--Give Color3
12-
    local FColor = Color3.new(red,green,blue)
12+
	local FColor = Color3.new(red,green,blue)
13-
    return FColor
13+
	return FColor
14
end
15-
 
15+
16
function AddAccessory (Accessory, Model)
17
	local ac = Accessory
18
	local char = Model
19
	ac.Parent = char
20-
ScreenGui.ResetOnSpawn = false
20+
	local weld = ac.Handle.AccessoryWeld
21-
 
21+
	weld.Part1 = char.Head
22
	weld.C0 = char.Head.CFrame:inverse()
23
	weld.C1 = char.Head.CFrame:inverse()
24
end
25
26
function SaveCharacterDetails(model)
27
		
28
		
29
	local total = model:GetChildren()
30-
 
30+
	local hats = {}
31
	local skin = model.Head.BrickColor
32
	local face = model.Head.face.Texture
33
	local shirt = Instance.new("Shirt")
34
	local pants = Instance.new("Pants")
35
	if model:FindFirstChild("Shirt") then
36
		shirt = model:FindFirstChild("Shirt"):Clone()
37
	end
38
	if model:FindFirstChild("Pants") then
39
		pants = model:FindFirstChild("Pants"):Clone()
40
	end
41
	
42
	for i = 1,#total do
43-
    if openBool == false then
43+
		if total[i]:IsA("Accessory") then
44-
        open:Play()
44+
			table.insert(hats, total[i]:Clone())
45-
        openBool = true
45+
		end
46-
    else
46+
	end
47-
        close:Play()
47+
	
48-
        openBool = false
48+
	return hats, face, skin, shirt, pants
49-
    end
49+
50
51-
 
51+
function LoadCharacterDetails(model, h, f, s, z, p)
52
	local total = model:GetChildren()
53
	
54
	for i = 1,#total do
55
		if total[i]:IsA("Part") then
56
			total[i].BrickColor = s
57
		end
58
	end
59
	
60
	for i = 1,#h do
61
		AddAccessory(h[i]:Clone(),model)
62-
 
62+
	end
63
	
64-
 
64+
	z:Clone().Parent = model
65-
--local ResetButton = Instance.new("TextButton",ScriptsFrame)
65+
	p:Clone().Parent = model
66-
--ResetButton.BackgroundColor3 = rgb(15, 60, 200)
66+
	model.Head.face.Texture = f
67-
--ResetButton.BorderColor3 = rgb(10, 220, 230)
67+
68-
--ResetButton.Name = "ResetButton"
68+
69-
--ResetButton.Position = UDim2.new(0,0,0.0,0)
69+
70-
--ResetButton.Size = UDim2.new(0.20,0,0.15,0)
70+
71-
--ResetButton.Font = "SourceSansBold"
71+
72-
--ResetButton.FontSize = "Size32"
72+
73-
--ResetButton.Text = "Reset"
73+
plr.PlayerGui.ChildRemoved:Connect(function(go)
74-
--ResetButton.TextColor3 = rgb(10, 220, 230)
74+
	if go.Name == ScreenGui.Name then
75-
--ResetButton.MouseButton1Down:connect(function()
75+
		gui(plr)
76-
--  plr.Character = nil
76+
	end
77-
--  wait(1)
77+
78-
--  plr:LoadCharacter()
78+
local acceptable = true
79-
--end)
79+
plr.CharacterAdded:Connect(function(Character)
80-
 
80+
	for i,gUi in pairs(plr.PlayerGui:GetChildren()) do
81
		if gUi.Name == ScreenGui.Name then
82-
 
82+
			local a = 1
83
		else
84
			gUi:Remove()
85
		end
86
	end
87
	if acceptable then
88
		repeat wait() until plr:HasAppearanceLoaded()
89
		if Character:FindFirstChild("UpperTorso") then
90
			acceptable = false
91
			hats, face, skin, shirt, pants = SaveCharacterDetails(Character)
92
			plr.CanLoadCharacterAppearance = false
93
			plr:LoadCharacter()
94-
    require(3306802406).Player(plr.Name)
94+
		end
95
	else
96-
 
96+
		LoadCharacterDetails(Character, hats, face, skin, shirt, pants)
97
	end
98
end)
99
100
local ScriptsFrame = Instance.new("Frame",ScreenGui)
101
ScriptsFrame.BackgroundColor3 = rgb(15, 111, 200)
102
ScriptsFrame.BorderColor3 = rgb(10, 220, 230)
103
ScriptsFrame.Name = "ScriptsFrame"
104
ScriptsFrame.Position = UDim2.new(1.4,0,-1.4,0)
105
ScriptsFrame.Size = UDim2.new(0.4,0,0.4,0)
106
local open = TweenService:Create(ScriptsFrame, TweenInfo.new(0.5,Enum.EasingStyle.Linear,Enum.EasingDirection.Out,0,false,0), {Position = UDim2.new(0.3,0,0.3,0)})
107
local close = TweenService:Create(ScriptsFrame, TweenInfo.new(1,Enum.EasingStyle.Linear,Enum.EasingDirection.Out,0,false,0), {Position = UDim2.new(1.4,0,-1.4,0)})
108-
    require(2630670143).load(plr.Name)
108+
109
local OpenGuiButton = Instance.new("TextButton",ScreenGui)
110-
 
110+
111
OpenGuiButton.BorderColor3 = rgb(10, 220, 230)
112
OpenGuiButton.Name = "OpenGuiButton"
113
OpenGuiButton.Position = UDim2.new(1,-150,1,-90)
114
OpenGuiButton.Size = UDim2.new(0,150,0,45)
115
OpenGuiButton.Font = "SourceSansBold"
116
OpenGuiButton.FontSize = "Size32"
117
OpenGuiButton.Text = "Scripts"
118
OpenGuiButton.TextColor3 = rgb(10, 220, 230)
119
local openBool = false
120
OpenGuiButton.MouseButton1Down:connect(function()
121
	if openBool == false then
122-
    require(2632963364).ug(plr.Name)
122+
		open:Play()
123
		openBool = true
124-
 
124+
	else
125
		close:Play()
126
		openBool = false
127
	end
128
end)
129
130
local Title = Instance.new("TextLabel",ScriptsFrame)
131
Title.BackgroundColor3 = rgb(15, 111, 200)
132
Title.BorderColor3 = rgb(10, 220, 230)
133
Title.Name = "Title"
134
Title.Position = UDim2.new(0.5,0,0.075,0)
135
Title.Size = UDim2.new(0,1,0,0.05)
136-
    require(3308106266).eggdog(plr.Name)
136+
137
Title.FontSize = "Size32"
138-
 
138+
139
Title.TextColor3 = rgb(10, 220, 230)
140
141
--Other
142
143
local ResetButton = Instance.new("TextButton",ScriptsFrame)
144
ResetButton.BackgroundColor3 = rgb(15, 60, 200)
145
ResetButton.BorderColor3 = rgb(10, 220, 230)
146
ResetButton.Name = "ResetButton"
147
ResetButton.Position = UDim2.new(0,0,0.0,0)
148
ResetButton.Size = UDim2.new(0.20,0,0.15,0)
149
ResetButton.Font = "SourceSansBold"
150-
    require(2560679631).ang(plr.Name)
150+
ResetButton.FontSize = "Size32"
151
ResetButton.Text = "Reset"
152-
 
152+
ResetButton.TextColor3 = rgb(10, 220, 230)
153
ResetButton.MouseButton1Down:connect(function()
154
	plr:LoadCharacter()
155
end)
156
157
local R6Button = Instance.new("TextButton",ScriptsFrame)
158
R6Button.BackgroundColor3 = rgb(15, 60, 200)
159
R6Button.BorderColor3 = rgb(10, 220, 230)
160
R6Button.Name = "R6Button"
161
R6Button.Position = UDim2.new(1-0.20,0,0.0,0)
162
R6Button.Size = UDim2.new(0.20,0,0.15,0)
163
R6Button.Font = "SourceSansBold"
164-
    require(2605260171).load(plr.Name)
164+
R6Button.FontSize = "Size32"
165
R6Button.Text = "R6"
166-
 
166+
R6Button.TextColor3 = rgb(10, 220, 230)
167
IsR6 = false
168
R6Button.MouseButton1Down:connect(function()
169
	if IsR6 then
170
		plr.CanLoadCharacterAppearance = true
171
		IsR6 = false
172
		acceptable = false
173
		R6Button.Text = "R6"
174
		plr:LoadCharacter()
175
	else
176
		R6Button.Text = "R15"
177
		acceptable = true
178-
    require(2595582545).mbye(plr.Name)
178+
		plr:LoadCharacter()
179
		IsR6 = true
180-
 
180+
	end
181
end)
182
183
--Scripts
184
185
local Script1 = Instance.new("TextButton",ScriptsFrame)
186
Script1.BackgroundColor3 = rgb(15, 60, 200)
187
Script1.BorderColor3 = rgb(10, 220, 230)
188
Script1.Name = "Script1"
189
Script1.Position = UDim2.new(0.01,0,0.16,0)
190
Script1.Size = UDim2.new(0.20,0,0.15,0)
191
Script1.Font = "SourceSansBold"
192-
    require(3004985656).server(plr.Name)
192+
193
Script1.Text = "Vereus"
194-
 
194+
195
Script1.MouseButton1Down:connect(function()
196
	require(3306802406).Player(plr.Name)
197
end)
198
199
local Script2 = Instance.new("TextButton",ScriptsFrame)
200
Script2.BackgroundColor3 = rgb(15, 60, 200)
201
Script2.BorderColor3 = rgb(10, 220, 230)
202
Script2.Name = "Script2"
203
Script2.Position = UDim2.new(0.25,0,0.16,0)
204
Script2.Size = UDim2.new(0.20,0,0.15,0)
205
Script2.Font = "SourceSansBold"
206-
    require(2918747265).load(plr.Name)
206+
207
Script2.Text = "SpellCaster"
208-
 
208+
209
Script2.MouseButton1Down:connect(function()
210
	require(2630670143).load(plr.Name)
211
end)
212
213
local Script3 = Instance.new("TextButton",ScriptsFrame)
214
Script3.BackgroundColor3 = rgb(15, 60, 200)
215
Script3.BorderColor3 = rgb(10, 220, 230)
216
Script3.Name = "Script3"
217
Script3.Position = UDim2.new(0.55,0,0.16,0)
218
Script3.Size = UDim2.new(0.20,0,0.15,0)
219
Script3.Font = "SourceSansBold"
220-
    require(2930987220).load(plr.Name)
220+
221
Script3.Text = "Universal Glitcher"
222-
 
222+
223
Script3.MouseButton1Down:connect(function()
224
	require(2632963364).ug(plr.Name)
225
end)
226
227
local Script4 = Instance.new("TextButton",ScriptsFrame)
228
Script4.BackgroundColor3 = rgb(15, 60, 200)
229
Script4.BorderColor3 = rgb(10, 220, 230)
230
Script4.Name = "Script4"
231
Script4.Position = UDim2.new(0.79,0,0.16,0)
232
Script4.Size = UDim2.new(0.20,0,0.15,0)
233
Script4.Font = "SourceSansBold"
234-
    require(2101877169).shr(plr.Name)
234+
235
Script4.Text = "Egg Dog"
236-
 
236+
237
Script4.MouseButton1Down:connect(function()
238
	require(3308106266).eggdog(plr.Name)
239
end)
240
241
local Script5 = Instance.new("TextButton",ScriptsFrame)
242
Script5.BackgroundColor3 = rgb(15, 60, 200)
243
Script5.BorderColor3 = rgb(10, 220, 230)
244
Script5.Name = "Script5"
245
Script5.Position = UDim2.new(0.01,0,0.36,0)
246
Script5.Size = UDim2.new(0.20,0,0.15,0)
247
Script5.Font = "SourceSansBold"
248-
    require(2991936409).load(plr.Name)
248+
249
Script5.Text = "Fallen Anger"
250-
 
250+
251
Script5.MouseButton1Down:connect(function()
252
	require(2560679631).ang(plr.Name)
253
end)
254
255
local Script6 = Instance.new("TextButton",ScriptsFrame)
256
Script6.BackgroundColor3 = rgb(15, 60, 200)
257
Script6.BorderColor3 = rgb(10, 220, 230)
258
Script6.Name = "Script6"
259
Script6.Position = UDim2.new(0.25,0,0.36,0)
260
Script6.Size = UDim2.new(0.20,0,0.15,0)
261
Script6.Font = "SourceSansBold"
262-
    require(2574148466).lx(plr.Name)
262+
263
Script6.Text = "Switcher V2"
264-
 
264+
265
Script6.MouseButton1Down:connect(function()
266-
 
266+
	require(2605260171).load(plr.Name)
267-
local main = owner
267+
268-
gui(main)
268+
269-
main.CharacterAdded:Connect(function(Character)
269+
270-
    for i,gUi in pairs(main.PlayerGui:GetChildren()) do
270+
271-
        if gUi.Name ~= ScreenGui.Name and gUi.Name ~= "Command_Bar" then
271+
272-
            gUi:Remove()
272+
273-
        end
273+
274-
    end
274+
275-
end)
275+
276
Script7.FontSize = "Size32"
277
Script7.Text = "MrByeBye"
278
Script7.TextColor3 = rgb(10, 220, 230)
279
Script7.MouseButton1Down:connect(function()
280
	require(2595582545).mbye(plr.Name)
281
end)
282
283
local Script8 = Instance.new("TextButton",ScriptsFrame)
284
Script8.BackgroundColor3 = rgb(15, 60, 200)
285
Script8.BorderColor3 = rgb(10, 220, 230)
286
Script8.Name = "Script4"
287
Script8.Position = UDim2.new(0.79,0,0.36,0)
288
Script8.Size = UDim2.new(0.20,0,0.15,0)
289
Script8.Font = "SourceSansBold"
290
Script8.FontSize = "Size18"
291
Script8.Text = "Server Admin"
292
Script8.TextColor3 = rgb(10, 220, 230)
293
Script8.MouseButton1Down:connect(function()
294
	require(3004985656).server(plr.Name)
295
end)
296
297
local Script9 = Instance.new("TextButton",ScriptsFrame)
298
Script9.BackgroundColor3 = rgb(15, 60, 200)
299
Script9.BorderColor3 = rgb(10, 220, 230)
300
Script9.Name = "Script9"
301
Script9.Position = UDim2.new(0.01,0,0.56,0)
302
Script9.Size = UDim2.new(0.20,0,0.15,0)
303
Script9.Font = "SourceSansBold"
304
Script9.FontSize = "Size32"
305
Script9.Text = "Xester"
306
Script9.TextColor3 = rgb(10, 220, 230)
307
Script9.MouseButton1Down:connect(function()
308
	require(2918747265).load(plr.Name)
309
end)
310
311
local Script10 = Instance.new("TextButton",ScriptsFrame)
312
Script10.BackgroundColor3 = rgb(15, 60, 200)
313
Script10.BorderColor3 = rgb(10, 220, 230)
314
Script10.Name = "Script10"
315
Script10.Position = UDim2.new(0.25,0,0.56,0)
316
Script10.Size = UDim2.new(0.20,0,0.15,0)
317
Script10.Font = "SourceSansBold"
318
Script10.FontSize = "Size18"
319
Script10.Text = "Spectrum Glitcher"
320
Script10.TextColor3 = rgb(10, 220, 230)
321
Script10.MouseButton1Down:connect(function()
322
	require(2930987220).load(plr.Name)
323
end)
324
325
local Script11 = Instance.new("TextButton",ScriptsFrame)
326
Script11.BackgroundColor3 = rgb(15, 60, 200)
327
Script11.BorderColor3 = rgb(10, 220, 230)
328
Script11.Name = "Script11"
329
Script11.Position = UDim2.new(0.55,0,0.56,0)
330
Script11.Size = UDim2.new(0.20,0,0.15,0)
331
Script11.Font = "SourceSansBold"
332
Script11.FontSize = "Size32"
333
Script11.Text = "Shrike"
334
Script11.TextColor3 = rgb(10, 220, 230)
335
Script11.MouseButton1Down:connect(function()
336
	require(2101877169).shr(plr.Name)
337
end)
338
339
local Script12 = Instance.new("TextButton",ScriptsFrame)
340
Script12.BackgroundColor3 = rgb(15, 60, 200)
341
Script12.BorderColor3 = rgb(10, 220, 230)
342
Script12.Name = "Script12"
343
Script12.Position = UDim2.new(0.79,0,0.56,0)
344
Script12.Size = UDim2.new(0.20,0,0.15,0)
345
Script12.Font = "SourceSansBold"
346
Script12.FontSize = "Size18"
347
Script12.Text = "Ethereal Glitcher"
348
Script12.TextColor3 = rgb(10, 220, 230)
349
Script12.MouseButton1Down:connect(function()
350
	require(2991936409).load(plr.Name)
351
end)
352
353
local Script13 = Instance.new("TextButton",ScriptsFrame)
354
Script13.BackgroundColor3 = rgb(15, 60, 200)
355
Script13.BorderColor3 = rgb(10, 220, 230)
356
Script13.Name = "Script13"
357
Script13.Position = UDim2.new(0.01,0,0.76,0)
358
Script13.Size = UDim2.new(0.20,0,0.15,0)
359
Script13.Font = "SourceSansBold"
360
Script13.FontSize = "Size28"
361
Script13.Text = "RuinLX"
362
Script13.TextColor3 = rgb(10, 220, 230)
363
Script13.MouseButton1Down:connect(function()
364
	require(2574148466).lx(plr.Name)
365
end)
366
367
end
368
369
gui(game.Players.TheOfficialSeb)