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) |