Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Variables:
- local UIS = game:GetService("UserInputService")
- local player = game.Players.LocalPlayer
- local good = "WHITELISTED!"
- local bad = "BLACKLISTED!"
- local XenPanel = Instance.new("ScreenGui")
- local xenFrame = Instance.new("Frame")
- local xenTopbar1 = Instance.new("Frame")
- local xenTopbar2 = Instance.new("Frame")
- local scriptBox = Instance.new("TextBox")
- local executeButton = Instance.new("TextButton")
- local clearButton = Instance.new("TextButton")
- local xenTitle = Instance.new("TextLabel")
- -- Whitelist [Allowed]
- _G.whitelisted = {
- [15172793] = "Discord", -- Add your UserID
- [000000001] = "Discord",
- [150976943] = "Discord" -- "Discord" is just to put the user's discord to remember.
- }
- -- Blacklist [Not Allowed]
- _G.blacklisted = {
- [001] = "Discord"
- }
- -- Open/Close:
- UIS.InputBegan:connect(function(input)
- if input.KeyCode == Enum.KeyCode.LeftBracket then
- xenFrame.Visible = true
- elseif input.KeyCode == Enum.KeyCode.RightBracket then
- xenFrame.Visible = false
- end
- end)
- -- Properties:
- XenPanel.Name = "XenPanel"
- XenPanel.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- XenPanel.ResetOnSpawn = false
- xenFrame.Name = "xenFrame"
- xenFrame.Parent = XenPanel
- xenFrame.Active = true
- xenFrame.Visible = false
- xenFrame.BackgroundColor3 = Color3.new(0.156863, 0.160784, 0.160784)
- xenFrame.BorderSizePixel = 0
- xenFrame.Position = UDim2.new(0.311514199, 0, 0.263448268, 0)
- xenFrame.Selectable = true
- xenFrame.Size = UDim2.new(0, 477, 0, 343)
- xenFrame.Draggable = true
- xenTopbar1.Name = "xenTopbar1"
- xenTopbar1.Parent = xenFrame
- xenTopbar1.Active = true
- xenTopbar1.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
- xenTopbar1.BorderSizePixel = 0
- xenTopbar1.Selectable = true
- xenTopbar1.Size = UDim2.new(0, 477, 0, 12)
- xenTopbar2.Name = "xenTopbar2"
- xenTopbar2.Parent = xenFrame
- xenTopbar2.Active = true
- xenTopbar2.BackgroundColor3 = Color3.new(0.992157, 0.501961, 0.0392157)
- xenTopbar2.BorderSizePixel = 0
- xenTopbar2.Position = UDim2.new(0, 0, 0.0349854231, 0)
- xenTopbar2.Selectable = true
- xenTopbar2.Size = UDim2.new(0, 477, 0, 3)
- scriptBox.Name = "scriptBox"
- scriptBox.Parent = xenFrame
- scriptBox.BackgroundColor3 = Color3.new(0.192157, 0.196078, 0.196078)
- scriptBox.BorderSizePixel = 0
- scriptBox.Position = UDim2.new(0.0125786159, 0, 0.0612244904, 0)
- scriptBox.Size = UDim2.new(0, 465, 0, 282)
- scriptBox.Font = Enum.Font.SourceSans
- scriptBox.PlaceholderColor3 = Color3.new(0.988235, 1, 1)
- scriptBox.PlaceholderText = "Input code..."
- scriptBox.Text = ""
- scriptBox.TextColor3 = Color3.new(1, 1, 1)
- scriptBox.TextSize = 14
- scriptBox.TextWrapped = true
- scriptBox.TextXAlignment = Enum.TextXAlignment.Left
- scriptBox.TextYAlignment = Enum.TextYAlignment.Top
- scriptBox.MultiLine = true
- executeButton.Name = "executeButton"
- executeButton.Parent = xenFrame
- executeButton.BackgroundColor3 = Color3.new(0.192157, 0.196078, 0.196078)
- executeButton.BorderSizePixel = 0
- executeButton.Position = UDim2.new(0.0587002113, 0, 0.912536442, 0)
- executeButton.Size = UDim2.new(0, 200, 0, 20)
- executeButton.Font = Enum.Font.Arcade
- executeButton.Text = "EXECUTE"
- executeButton.TextColor3 = Color3.new(1, 1, 1)
- executeButton.TextSize = 14
- clearButton.Name = "clearButton"
- clearButton.Parent = xenFrame
- clearButton.BackgroundColor3 = Color3.new(0.192157, 0.196078, 0.196078)
- clearButton.BorderSizePixel = 0
- clearButton.Position = UDim2.new(0.522012532, 0, 0.912536442, 0)
- clearButton.Size = UDim2.new(0, 200, 0, 20)
- clearButton.Font = Enum.Font.Arcade
- clearButton.Text = "CLEAR"
- clearButton.TextColor3 = Color3.new(1, 1, 1)
- clearButton.TextSize = 14
- xenTitle.Name = "xenTitle"
- xenTitle.Parent = xenFrame
- xenTitle.BackgroundColor3 = Color3.new(1, 1, 1)
- xenTitle.BackgroundTransparency = 1
- xenTitle.BorderSizePixel = 0
- xenTitle.Size = UDim2.new(0, 477, 0, 10)
- xenTitle.Font = Enum.Font.Arcade
- xenTitle.Text = "XEN V1.0.0"
- xenTitle.TextColor3 = Color3.new(1, 1, 1)
- xenTitle.TextSize = 14
- xenTitle.TextStrokeColor3 = Color3.new(1, 1, 1)
- -- Functions:
- clearButton.MouseButton1Click:connect(function()
- scriptBox.Text = ""
- scriptBox.PlaceholderText = ""
- end)
- executeButton.MouseButton1Click:connect(function()
- loadstring(scriptBox.Text)
- end)
- -- givePanel [Gives panel to the player in the whitelist table]
- function givePanel(player)
- for i, v in next, _G.whitelisted do
- if i == player.UserId then
- local panel = XenPanel:Clone()
- panel.Parent = player.PlayerGui
- print(good)
- break
- end
- end
- end
- givePanel(player)
- -- blacklist [Checks player if the player is in the blacklist table]
- function blacklist(player)
- for i,v in next, _G.blacklisted do
- if i == player.UserId then
- player:Kick(bad)
- break
- end
- end
- end
- blacklist(player)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement