Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Seb's Require Script Gui V2 Loaded")
- function rgb(RED,GREEN,BLUE)
- local Count = 1 / 255
- --Red Count
- local red = Count * RED
- --Green Count
- local green = Count * GREEN
- --Blue Count
- local blue = Count * BLUE
- --Give Color3
- local FColor = Color3.new(red,green,blue)
- return FColor
- end
- function AddAccessory (Accessory, Model)
- local ac = Accessory
- local char = Model
- ac.Parent = char
- local weld = ac.Handle.AccessoryWeld
- weld.Part1 = char.Head
- weld.C0 = char.Head.CFrame:inverse()
- weld.C1 = char.Head.CFrame:inverse()
- end
- function SaveCharacterDetails(model)
- local total = model:GetChildren()
- local hats = {}
- local skin = model.Head.BrickColor
- local face = model.Head.face.Texture
- local shirt = Instance.new("Shirt")
- local pants = Instance.new("Pants")
- if model:FindFirstChild("Shirt") then
- shirt = model:FindFirstChild("Shirt"):Clone()
- end
- if model:FindFirstChild("Pants") then
- pants = model:FindFirstChild("Pants"):Clone()
- end
- for i = 1,#total do
- if total[i]:IsA("Accessory") then
- table.insert(hats, total[i]:Clone())
- end
- end
- return hats, face, skin, shirt, pants
- end
- function LoadCharacterDetails(model, h, f, s, z, p)
- local total = model:GetChildren()
- for i = 1,#total do
- if total[i]:IsA("Part") then
- total[i].BrickColor = s
- end
- end
- for i = 1,#h do
- AddAccessory(h[i]:Clone(),model)
- end
- z:Clone().Parent = model
- p:Clone().Parent = model
- model.Head.face.Texture = f
- end
- function gui(plr)
- local TweenService = game:GetService("TweenService")
- local ScreenGui = Instance.new("ScreenGui",plr.PlayerGui)
- ScreenGui.Name = "Script Run Gui"
- plr.PlayerGui.ChildRemoved:Connect(function(go)
- if go.Name == ScreenGui.Name then
- gui(plr)
- end
- end)
- local acceptable = true
- plr.CharacterAdded:Connect(function(Character)
- for i,gUi in pairs(plr.PlayerGui:GetChildren()) do
- if gUi.Name == ScreenGui.Name then
- local a = 1
- else
- gUi:Remove()
- end
- end
- if acceptable then
- repeat wait() until plr:HasAppearanceLoaded()
- if Character:FindFirstChild("UpperTorso") then
- acceptable = false
- hats, face, skin, shirt, pants = SaveCharacterDetails(Character)
- plr.CanLoadCharacterAppearance = false
- plr:LoadCharacter()
- end
- else
- LoadCharacterDetails(Character, hats, face, skin, shirt, pants)
- end
- end)
- local ScriptsFrame = Instance.new("Frame",ScreenGui)
- ScriptsFrame.BackgroundColor3 = rgb(15, 111, 200)
- ScriptsFrame.BorderColor3 = rgb(10, 220, 230)
- ScriptsFrame.Name = "ScriptsFrame"
- ScriptsFrame.Position = UDim2.new(1.4,0,-1.4,0)
- ScriptsFrame.Size = UDim2.new(0.4,0,0.4,0)
- 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)})
- 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)})
- local OpenGuiButton = Instance.new("TextButton",ScreenGui)
- OpenGuiButton.BackgroundColor3 = rgb(15, 60, 200)
- OpenGuiButton.BorderColor3 = rgb(10, 220, 230)
- OpenGuiButton.Name = "OpenGuiButton"
- OpenGuiButton.Position = UDim2.new(1,-150,1,-90)
- OpenGuiButton.Size = UDim2.new(0,150,0,45)
- OpenGuiButton.Font = "SourceSansBold"
- OpenGuiButton.FontSize = "Size32"
- OpenGuiButton.Text = "Scripts"
- OpenGuiButton.TextColor3 = rgb(10, 220, 230)
- local openBool = false
- OpenGuiButton.MouseButton1Down:connect(function()
- if openBool == false then
- open:Play()
- openBool = true
- else
- close:Play()
- openBool = false
- end
- end)
- local Title = Instance.new("TextLabel",ScriptsFrame)
- Title.BackgroundColor3 = rgb(15, 111, 200)
- Title.BorderColor3 = rgb(10, 220, 230)
- Title.Name = "Title"
- Title.Position = UDim2.new(0.5,0,0.075,0)
- Title.Size = UDim2.new(0,1,0,0.05)
- Title.Font = "SourceSansBold"
- Title.FontSize = "Size32"
- Title.Text = "Seb's Require Script Gui V2"
- Title.TextColor3 = rgb(10, 220, 230)
- --Other
- local ResetButton = Instance.new("TextButton",ScriptsFrame)
- ResetButton.BackgroundColor3 = rgb(15, 60, 200)
- ResetButton.BorderColor3 = rgb(10, 220, 230)
- ResetButton.Name = "ResetButton"
- ResetButton.Position = UDim2.new(0,0,0.0,0)
- ResetButton.Size = UDim2.new(0.20,0,0.15,0)
- ResetButton.Font = "SourceSansBold"
- ResetButton.FontSize = "Size32"
- ResetButton.Text = "Reset"
- ResetButton.TextColor3 = rgb(10, 220, 230)
- ResetButton.MouseButton1Down:connect(function()
- plr:LoadCharacter()
- end)
- local R6Button = Instance.new("TextButton",ScriptsFrame)
- R6Button.BackgroundColor3 = rgb(15, 60, 200)
- R6Button.BorderColor3 = rgb(10, 220, 230)
- R6Button.Name = "R6Button"
- R6Button.Position = UDim2.new(1-0.20,0,0.0,0)
- R6Button.Size = UDim2.new(0.20,0,0.15,0)
- R6Button.Font = "SourceSansBold"
- R6Button.FontSize = "Size32"
- R6Button.Text = "R6"
- R6Button.TextColor3 = rgb(10, 220, 230)
- IsR6 = false
- R6Button.MouseButton1Down:connect(function()
- if IsR6 then
- plr.CanLoadCharacterAppearance = true
- IsR6 = false
- acceptable = false
- R6Button.Text = "R6"
- plr:LoadCharacter()
- else
- R6Button.Text = "R15"
- acceptable = true
- plr:LoadCharacter()
- IsR6 = true
- end
- end)
- --Scripts
- local Script1 = Instance.new("TextButton",ScriptsFrame)
- Script1.BackgroundColor3 = rgb(15, 60, 200)
- Script1.BorderColor3 = rgb(10, 220, 230)
- Script1.Name = "Script1"
- Script1.Position = UDim2.new(0.01,0,0.16,0)
- Script1.Size = UDim2.new(0.20,0,0.15,0)
- Script1.Font = "SourceSansBold"
- Script1.FontSize = "Size32"
- Script1.Text = "Vereus"
- Script1.TextColor3 = rgb(10, 220, 230)
- Script1.MouseButton1Down:connect(function()
- require(3306802406).Player(plr.Name)
- end)
- local Script2 = Instance.new("TextButton",ScriptsFrame)
- Script2.BackgroundColor3 = rgb(15, 60, 200)
- Script2.BorderColor3 = rgb(10, 220, 230)
- Script2.Name = "Script2"
- Script2.Position = UDim2.new(0.25,0,0.16,0)
- Script2.Size = UDim2.new(0.20,0,0.15,0)
- Script2.Font = "SourceSansBold"
- Script2.FontSize = "Size32"
- Script2.Text = "SpellCaster"
- Script2.TextColor3 = rgb(10, 220, 230)
- Script2.MouseButton1Down:connect(function()
- require(2630670143).load(plr.Name)
- end)
- local Script3 = Instance.new("TextButton",ScriptsFrame)
- Script3.BackgroundColor3 = rgb(15, 60, 200)
- Script3.BorderColor3 = rgb(10, 220, 230)
- Script3.Name = "Script3"
- Script3.Position = UDim2.new(0.55,0,0.16,0)
- Script3.Size = UDim2.new(0.20,0,0.15,0)
- Script3.Font = "SourceSansBold"
- Script3.FontSize = "Size18"
- Script3.Text = "Universal Glitcher"
- Script3.TextColor3 = rgb(10, 220, 230)
- Script3.MouseButton1Down:connect(function()
- require(2632963364).ug(plr.Name)
- end)
- local Script4 = Instance.new("TextButton",ScriptsFrame)
- Script4.BackgroundColor3 = rgb(15, 60, 200)
- Script4.BorderColor3 = rgb(10, 220, 230)
- Script4.Name = "Script4"
- Script4.Position = UDim2.new(0.79,0,0.16,0)
- Script4.Size = UDim2.new(0.20,0,0.15,0)
- Script4.Font = "SourceSansBold"
- Script4.FontSize = "Size32"
- Script4.Text = "Egg Dog"
- Script4.TextColor3 = rgb(10, 220, 230)
- Script4.MouseButton1Down:connect(function()
- require(3308106266).eggdog(plr.Name)
- end)
- local Script5 = Instance.new("TextButton",ScriptsFrame)
- Script5.BackgroundColor3 = rgb(15, 60, 200)
- Script5.BorderColor3 = rgb(10, 220, 230)
- Script5.Name = "Script5"
- Script5.Position = UDim2.new(0.01,0,0.36,0)
- Script5.Size = UDim2.new(0.20,0,0.15,0)
- Script5.Font = "SourceSansBold"
- Script5.FontSize = "Size28"
- Script5.Text = "Fallen Anger"
- Script5.TextColor3 = rgb(10, 220, 230)
- Script5.MouseButton1Down:connect(function()
- require(2560679631).ang(plr.Name)
- end)
- local Script6 = Instance.new("TextButton",ScriptsFrame)
- Script6.BackgroundColor3 = rgb(15, 60, 200)
- Script6.BorderColor3 = rgb(10, 220, 230)
- Script6.Name = "Script6"
- Script6.Position = UDim2.new(0.25,0,0.36,0)
- Script6.Size = UDim2.new(0.20,0,0.15,0)
- Script6.Font = "SourceSansBold"
- Script6.FontSize = "Size32"
- Script6.Text = "Switcher V2"
- Script6.TextColor3 = rgb(10, 220, 230)
- Script6.MouseButton1Down:connect(function()
- require(2605260171).load(plr.Name)
- end)
- local Script7 = Instance.new("TextButton",ScriptsFrame)
- Script7.BackgroundColor3 = rgb(15, 60, 200)
- Script7.BorderColor3 = rgb(10, 220, 230)
- Script7.Name = "Script7"
- Script7.Position = UDim2.new(0.55,0,0.36,0)
- Script7.Size = UDim2.new(0.20,0,0.15,0)
- Script7.Font = "SourceSansBold"
- Script7.FontSize = "Size32"
- Script7.Text = "MrByeBye"
- Script7.TextColor3 = rgb(10, 220, 230)
- Script7.MouseButton1Down:connect(function()
- require(2595582545).mbye(plr.Name)
- end)
- local Script8 = Instance.new("TextButton",ScriptsFrame)
- Script8.BackgroundColor3 = rgb(15, 60, 200)
- Script8.BorderColor3 = rgb(10, 220, 230)
- Script8.Name = "Script4"
- Script8.Position = UDim2.new(0.79,0,0.36,0)
- Script8.Size = UDim2.new(0.20,0,0.15,0)
- Script8.Font = "SourceSansBold"
- Script8.FontSize = "Size18"
- Script8.Text = "Server Admin"
- Script8.TextColor3 = rgb(10, 220, 230)
- Script8.MouseButton1Down:connect(function()
- require(3004985656).server(plr.Name)
- end)
- local Script9 = Instance.new("TextButton",ScriptsFrame)
- Script9.BackgroundColor3 = rgb(15, 60, 200)
- Script9.BorderColor3 = rgb(10, 220, 230)
- Script9.Name = "Script9"
- Script9.Position = UDim2.new(0.01,0,0.56,0)
- Script9.Size = UDim2.new(0.20,0,0.15,0)
- Script9.Font = "SourceSansBold"
- Script9.FontSize = "Size32"
- Script9.Text = "Xester"
- Script9.TextColor3 = rgb(10, 220, 230)
- Script9.MouseButton1Down:connect(function()
- require(2918747265).load(plr.Name)
- end)
- local Script10 = Instance.new("TextButton",ScriptsFrame)
- Script10.BackgroundColor3 = rgb(15, 60, 200)
- Script10.BorderColor3 = rgb(10, 220, 230)
- Script10.Name = "Script10"
- Script10.Position = UDim2.new(0.25,0,0.56,0)
- Script10.Size = UDim2.new(0.20,0,0.15,0)
- Script10.Font = "SourceSansBold"
- Script10.FontSize = "Size18"
- Script10.Text = "Spectrum Glitcher"
- Script10.TextColor3 = rgb(10, 220, 230)
- Script10.MouseButton1Down:connect(function()
- require(2930987220).load(plr.Name)
- end)
- local Script11 = Instance.new("TextButton",ScriptsFrame)
- Script11.BackgroundColor3 = rgb(15, 60, 200)
- Script11.BorderColor3 = rgb(10, 220, 230)
- Script11.Name = "Script11"
- Script11.Position = UDim2.new(0.55,0,0.56,0)
- Script11.Size = UDim2.new(0.20,0,0.15,0)
- Script11.Font = "SourceSansBold"
- Script11.FontSize = "Size32"
- Script11.Text = "Shrike"
- Script11.TextColor3 = rgb(10, 220, 230)
- Script11.MouseButton1Down:connect(function()
- require(2101877169).shr(plr.Name)
- end)
- local Script12 = Instance.new("TextButton",ScriptsFrame)
- Script12.BackgroundColor3 = rgb(15, 60, 200)
- Script12.BorderColor3 = rgb(10, 220, 230)
- Script12.Name = "Script12"
- Script12.Position = UDim2.new(0.79,0,0.56,0)
- Script12.Size = UDim2.new(0.20,0,0.15,0)
- Script12.Font = "SourceSansBold"
- Script12.FontSize = "Size18"
- Script12.Text = "Ethereal Glitcher"
- Script12.TextColor3 = rgb(10, 220, 230)
- Script12.MouseButton1Down:connect(function()
- require(2991936409).load(plr.Name)
- end)
- local Script13 = Instance.new("TextButton",ScriptsFrame)
- Script13.BackgroundColor3 = rgb(15, 60, 200)
- Script13.BorderColor3 = rgb(10, 220, 230)
- Script13.Name = "Script13"
- Script13.Position = UDim2.new(0.01,0,0.76,0)
- Script13.Size = UDim2.new(0.20,0,0.15,0)
- Script13.Font = "SourceSansBold"
- Script13.FontSize = "Size28"
- Script13.Text = "RuinLX"
- Script13.TextColor3 = rgb(10, 220, 230)
- Script13.MouseButton1Down:connect(function()
- require(2574148466).lx(plr.Name)
- end)
- end
- gui(game.Players.TheOfficialSeb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement