Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- IMPORTANT BEFORE USE!!!
- Please join our discord for updates of this script since we update 1 or 2 times a day!! <3
- https://www.discord.me/demondevs or
- https://discord.gg/m7aCGgn
- IMPORTANT BEFORE USE!!!
- ]]
- --Startup Start
- local player = game.Players.LocalPlayer
- local mouse = player:GetMouse()
- local coreGui = game:GetService("Players").LocalPlayer.PlayerGui
- local DemonDevs = Instance.new("ScreenGui")
- DemonDevs.Name = "DemonDevs"
- DemonDevs.Parent = coreGui
- --Startup End
- --Scripts Start
- local scripts = {
- {"InfiniteYield FE", "tzTXmYf2", 1},
- {"Remote2Script v3", "qCS5MMVM", 1},
- {"Dex v3", "TjRGHbsJ", 1},
- {"Reviz Admin", "ibFPdiF7", 1},
- {"Inf jump", "2eYepag7", 1},
- {"ESP", "uw2P2fbY", 1},
- }
- local demondev = {
- {"CBRO", "tzCLXb5p", 2},
- }
- --Scripts End
- --Create.new's Start
- local function makeTextButton(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BackgroundTransparency, ButtonStyle)
- local TextButton = Instance.new("TextButton")
- TextButton.BackgroundColor3 = BackgroundColor3
- TextButton.BorderSizePixel = BorderSizePixel
- TextButton.Name = Name
- TextButton.Parent = Parent
- TextButton.Position = Position
- TextButton.Size = Size
- TextButton.Font = Font
- TextButton.Text = Text
- TextButton.TextColor3 = TextColor3
- TextButton.TextSize = TextSize
- TextButton.BackgroundTransparency = BackgroundTransparency
- TextButton.Style = ButtonStyle
- end
- local function makeTextButton2(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BackgroundTransparency, ButtonStyle, func)
- local TextButton = Instance.new("TextButton")
- TextButton.BackgroundColor3 = BackgroundColor3
- TextButton.BorderSizePixel = BorderSizePixel
- TextButton.Name = Name
- TextButton.Parent = Parent
- TextButton.Position = Position
- TextButton.Size = Size
- TextButton.Font = Font
- TextButton.Text = Text
- TextButton.TextColor3 = TextColor3
- TextButton.TextSize = TextSize
- TextButton.BackgroundTransparency = BackgroundTransparency
- TextButton.Style = ButtonStyle
- TextButton.MouseButton1Down:connect(func)
- end
- local function makeTextButton(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BackgroundTransparency, ButtonStyle)
- local TextButton = Instance.new("TextButton")
- TextButton.BackgroundColor3 = BackgroundColor3
- TextButton.BorderSizePixel = BorderSizePixel
- TextButton.Name = Name
- TextButton.Parent = Parent
- TextButton.Position = Position
- TextButton.Size = Size
- TextButton.Font = Font
- TextButton.Text = Text
- TextButton.TextColor3 = TextColor3
- TextButton.TextSize = TextSize
- TextButton.BackgroundTransparency = BackgroundTransparency
- TextButton.Style = ButtonStyle
- end
- local function makeFrame(Active, BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, ClipsDescendants, Draggable, BackgroundTransparency)
- local Frame = Instance.new("Frame")
- Frame.Active = Active
- Frame.BackgroundColor3 = BackgroundColor3
- Frame.BorderSizePixel = BorderSizePixel
- Frame.Name = Name
- Frame.Parent = Parent
- Frame.Position = Position
- Frame.Size = Size
- Frame.ClipsDescendants = ClipsDescendants
- Frame.Draggable = Draggable
- Frame.BackgroundTransparency = BackgroundTransparency
- end
- local function makeScrollingFrame(BackgroundColor3, BorderSizePixel, Name, Parent, Position, Size, CanvasSize, BackgroundTransparency, ScrollBarThickness)
- local ScrollingFrame = Instance.new("ScrollingFrame")
- ScrollingFrame.BackgroundColor3 = BackgroundColor3
- ScrollingFrame.BorderSizePixel = BorderSizePixel
- ScrollingFrame.Name = Name
- ScrollingFrame.Parent = Parent
- ScrollingFrame.Position = Position
- ScrollingFrame.Size = Size
- ScrollingFrame.CanvasSize = CanvasSize
- ScrollingFrame.BackgroundTransparency = BackgroundTransparency
- ScrollingFrame.ScrollBarThickness = ScrollBarThickness
- end
- local function makeTextLabel(BackgroundColor3, BackgroundTransparency, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, BorderSizePixel, TextWrapped)
- local TextLabel = Instance.new("TextLabel")
- TextLabel.BackgroundColor3 = BackgroundColor3
- TextLabel.BackgroundTransparency = BackgroundTransparency
- TextLabel.Name = Name
- TextLabel.Parent = Parent
- TextLabel.Position = Position
- TextLabel.Size = Size
- TextLabel.Font = Font
- TextLabel.Text = Text
- TextLabel.TextColor3 = TextColor3
- TextLabel.TextSize = TextSize
- TextLabel.BorderSizePixel = BorderSizePixel
- TextLabel.TextWrapped = TextWrapped
- end
- local function makeTextBox(BackgroundColor3, BackgroundTransparency, MultiLine, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, TextWrapped, TextYAlignment, BorderSizePixel, PlaceholderText, TextXAlignment)
- local TextBox = Instance.new("TextBox")
- TextBox.BackgroundColor3 = BackgroundColor3
- TextBox.BackgroundTransparency = BackgroundTransparency
- TextBox.MultiLine = MultiLine
- TextBox.Name = Name
- TextBox.Parent = Parent
- TextBox.Position = Position
- TextBox.Size = Size
- TextBox.Font = Font
- TextBox.Text = Text
- TextBox.TextColor3 = TextColor3
- TextBox.TextSize = TextSize
- TextBox.TextWrapped = TextWrapped
- TextBox.TextYAlignment = TextYAlignment
- TextBox.BorderSizePixel = BorderSizePixel
- TextBox.PlaceholderText = PlaceholderText
- TextBox.TextXAlignment = TextXAlignment
- end
- local function makeImageLabel(BackgroundColor3, BackgroundTransparency, BorderSizePixel, Name, Parent, Selectable, Size, Image, Position, Rotation)
- local ImageLabel = Instance.new("ImageLabel")
- ImageLabel.BackgroundColor3 = BackgroundColor3
- ImageLabel.BackgroundTransparency = BackgroundTransparency
- ImageLabel.BorderSizePixel = BorderSizePixel
- ImageLabel.Name = Name
- ImageLabel.Parent = Parent
- ImageLabel.Selectable = Selectable
- ImageLabel.Size = Size
- ImageLabel.Image = Image
- ImageLabel.Position = Position
- ImageLabel.Rotation = Rotation
- end
- --Create.new's End
- --CreateGui Start
- makeFrame(true, Color3.fromRGB(255, 255, 255), 0, "header", DemonDevs, UDim2.new(0.25, 0, 0.118, 0), UDim2.new(0, 788, 0, 80), false, true, 0.99)
- makeImageLabel(Color3.fromRGB(0, 0, 0), 1, 0, "headerimg", DemonDevs.header, false, UDim2.new(0, 788, 0, 80), "rbxassetid://2828426078", UDim2.new(0, 0, 0, 0), 0)
- makeFrame(false, Color3.fromRGB(255, 255, 255), 0, "infobar", DemonDevs.header, UDim2.new(0.237, 0, 0.993, 0), UDim2.new(0, 601, 0, 57), false, false, 0.99)
- makeFrame(false, Color3.fromRGB(255, 255, 255), 0, "scriptcontainer", DemonDevs.header, UDim2.new(0.237, 0, 1.693, 0), UDim2.new(0, 601, 0, 371), false, false, 0.99)
- makeFrame(false, Color3.fromRGB(255, 255, 255), 0, "tabbar", DemonDevs.header, UDim2.new(0, 0, 0.993, 0), UDim2.new(0, 187, 0, 428), false, false, 0.99)
- makeImageLabel(Color3.fromRGB(0, 0, 0), 1, 0, "infobarimg", DemonDevs.header.infobar, false, UDim2.new(0, 601, 0, 57), "rbxassetid://2828426426" , UDim2.new(-0.001, 0, -0.002, 0), 0)
- makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "infobartext", DemonDevs.header.infobar, UDim2.new(0, 0, -0.018, 0), UDim2.new(0, 601, 0, 57), Enum.Font.Cartoon, "", Color3.new(255, 255, 255), 25, 0, true)
- makeFrame(false, Color3.new(255, 255, 255), 0, "demondevframe", DemonDevs.header.scriptcontainer, UDim2.new(0, 0, 0, 0), UDim2.new(0, 601, 0, 371), false, false, 0.99)
- makeFrame(false, Color3.fromRGB(255, 255, 255), 0, "scriptsframe", DemonDevs.header.scriptcontainer, UDim2.new(0, 0, 0, 0), UDim2.new(0, 601, 0, 371), false, false, 0.99)
- makeFrame(false, Color3.fromRGB(255, 255, 255), 0, "settingsframe", DemonDevs.header.scriptcontainer, UDim2.new(0, 0, 0, 0), UDim2.new(0, 601, 0, 371), false, false, 0.99)
- makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "credits", DemonDevs.header.scriptcontainer.settingsframe, UDim2.new(0.609, 0, 0, 0), UDim2.new(0, 235, 0, 85), Enum.Font.SourceSansBold, "Credits: BlueBearTim#8590 Technoo-_#8904 SjorsApenWorst#7911 excuse me#7423", Color3.fromRGB(255, 255, 255), 18, 0, true)
- makeImageLabel(Color3.fromRGB(0, 0, 0), 1, 0, "scriptcontainerimg", DemonDevs.header.scriptcontainer, false, UDim2.new(0, 601, 0, 370), "rbxassetid://2828427360", UDim2.new(-0.001, 0, 0.002, 0), 0)
- makeFrame(false, Color3.fromRGB(255, 255, 255), 0, "tabbar", DemonDevs.header, UDim2.new(0, 0, 0.993, 0), UDim2.new(0, 187, 0, 428), false, false, 0.99)
- makeImageLabel(Color3.fromRGB(0, 0, 0), 1, 0, "tabbarimg", DemonDevs.header.tabbar, false, UDim2.new(0, 187, 0, 428), "rbxassetid://2828427074", UDim2.new(0, 0, -0.002, 0), 0)
- makeTextButton(Color3.fromRGB(255, 255, 255), 0, "toggleblurbtn", DemonDevs.header.scriptcontainer.settingsframe, UDim2.new(0.053, 0, 0.094, 0), UDim2.new(0, 200, 0, 50), Enum.Font.SourceSansSemibold, "Toggle Blur", Color3.fromRGB(0, 0, 0), 20, 0, Enum.ButtonStyle.RobloxRoundButton)
- makeTextButton(Color3.new(255, 255, 255), 0, "settingstab", DemonDevs.header.tabbar, UDim2.new(0, 0, 0.133, 0), UDim2.new(0, 187, 0, 43), Enum.Font.Cartoon, "Settings", Color3.fromRGB(255, 255, 255), 20, 0.99, Enum.ButtonStyle.Custom)
- makeTextButton(Color3.new(255, 255, 255), 0, "scriptstab", DemonDevs.header.tabbar, UDim2.new(0, 0, 0.336, 0), UDim2.new(0, 187, 0, 41), Enum.Font.Cartoon, "Scripts", Color3.fromRGB(255, 255, 255), 20, 0.99, Enum.ButtonStyle.Custom)
- makeTextButton(Color3.new(255, 255, 255), 0, "demondevtab", DemonDevs.header.tabbar, UDim2.new(0, 0, 0.234, 0), UDim2.new(0, 187, 0, 44), Enum.Font.Cartoon, "DemonDev", Color3.fromRGB(255, 255, 255), 20, 0.99, Enum.ButtonStyle.Custom)
- makeScrollingFrame(Color3.fromRGB(255, 255, 255), 0, "scriptsscrolling", DemonDevs.header.scriptcontainer.scriptsframe, UDim2.new(0, 0, 0, 0), UDim2.new(0, 601, 0, 371), UDim2.new(0, 0, 50, 0), 0.99, 12)
- makeScrollingFrame(Color3.fromRGB(255, 255, 255), 0, "demondevsscrolling", DemonDevs.header.scriptcontainer.demondevframe, UDim2.new(0, 0, 0, 0), UDim2.new(0, 601, 0, 371), UDim2.new(0, 0, 50, 0), 0.99, 12)
- DemonDevs.header.scriptcontainer.scriptsframe.Visible = true
- DemonDevs.header.scriptcontainer.settingsframe.Visible = false
- DemonDevs.header.scriptcontainer.demondevframe.Visible = false
- DemonDevs.header.scriptcontainer.scriptcontainerimg.ZIndex = 0
- local frames = {
- DemonDevs.header.scriptcontainer.scriptsframe,
- DemonDevs.header.scriptcontainer.settingsframe,
- DemonDevs.header.scriptcontainer.demondevframe,
- }
- local scrollingframes = {
- DemonDevs.header.scriptcontainer.scriptsframe.scriptsscrolling,
- DemonDevs.header.scriptcontainer.demondevframe.demondevsscrolling,
- }
- local enabledscrollingframe = scrollingframes[1]
- local enabledframe = frames[1]
- local tabs = {
- DemonDevs.header.tabbar.scriptstab,
- DemonDevs.header.tabbar.settingstab,
- DemonDevs.header.tabbar.demondevtab,
- }
- local enabledtab = tabs[1]
- local function tabchange(newtab)
- DemonDevs.header.scriptcontainer.scriptsframe.Visible = false
- DemonDevs.header.scriptcontainer.settingsframe.Visible = false
- DemonDevs.header.scriptcontainer.demondevframe.Visible = false
- DemonDevs.header.tabbar.settingstab.BackgroundTransparency = 0.99
- DemonDevs.header.tabbar.scriptstab.BackgroundTransparency = 0.99
- DemonDevs.header.tabbar.demondevtab.BackgroundTransparency = 0.99
- enabledtab.BackgroundTransparency = 0.8
- enabledframe.Visible = true
- end
- DemonDevs.header.Position = UDim2.new(0.25, 0, -1.118, 0)
- enabledtab.BackgroundTransparency = 0.8
- --CreateGui End
- --ToggleGui Start
- local blur = Instance.new("BlurEffect", workspace.Camera)
- blur.Enabled = false
- toggleblur = false
- DemonDevs.header.scriptcontainer.settingsframe.toggleblurbtn.MouseButton1Down:connect(function()
- if toggleblur == false then
- blur:Destroy()
- toggleblur = true
- else
- blur = Instance.new("BlurEffect", workspace.Camera)
- toggleblur = false
- blur.Enabled = true
- end
- end)
- local guitoggled = true
- mouse.KeyDown:connect(function(key)
- if key:byte() == 112 then
- if guitoggled == true then
- print("Working")
- DemonDevs.header:TweenPosition(UDim2.new(0.25, 0, 0.118, 0), "In", "Quad", 1)
- blur.Enabled = true
- guitoggled = false
- else
- print("Working")
- DemonDevs.header:TweenPosition(UDim2.new(0.25, 0, -1.118, 0), "Out", "Quad", 1)
- blur.Enabled = false
- guitoggled = true
- end
- end
- end)
- --ToggleGui End
- --Scriptstab ButtonCreate Start
- local pos = 0
- local function createButtons(text)
- pos = 0
- for _,button in pairs(scripts) do
- if string.find(string.lower(button[1]), string.lower(text)) then
- makeTextButton2(Color3.fromRGB(255, 255, 255), 0, button[1], DemonDevs.header.scriptcontainer.scriptsframe.scriptsscrolling, UDim2.new(0.042, 0, 0.001, pos), UDim2.new(0, 549, 0, 32), Enum.Font.SourceSansSemibold, button[1], Color3.fromRGB(0, 0, 0), 20, 0, Enum.ButtonStyle.RobloxRoundButton, function()
- loadstring(game:HttpGet("https://pastebin.com/raw/"..button[2], true))()
- end)
- pos = pos + 35
- end
- end
- end
- --Scriptstab ButtonCreate End
- local poss = 0
- --Scriptstab DevButtonCreate Start
- local function createButtonsDev(text)
- poss = 0
- for _,button in pairs(demondev) do
- if string.find(string.lower(button[1]), string.lower(text)) then
- makeTextButton2(Color3.fromRGB(255, 255, 255), 0, button[1], DemonDevs.header.scriptcontainer.demondevframe.demondevsscrolling, UDim2.new(0.042, 0, 0.001, poss), UDim2.new(0, 549, 0, 32), Enum.Font.SourceSansSemibold, button[1], Color3.fromRGB(0, 0, 0), 20, 0, Enum.ButtonStyle.RobloxRoundButton, function()
- loadstring(game:HttpGet("https://pastebin.com/raw/"..button[2], true))()
- end)
- poss = poss + 35
- end
- end
- end
- --Scriptstab DevButtonCreate End
- --DestroyButtons Start
- local function DestroyButtons()
- for _,button in pairs(enabledscrollingframe:GetChildren()) do
- if button.ClassName == "TextButton" then
- button:Destroy()
- end
- end
- end
- --DestroyButtons End
- makeTextBox(Color3.fromRGB(255, 255, 255), 1, false, "searchbox", DemonDevs.header.tabbar, UDim2.new(0, 0, 0, 0), UDim2.new(0, 186, 0, 56), Enum.Font.Gotham, "", Color3.fromRGB(255, 255, 255), 20, false, Enum.TextYAlignment.Center, 0, "Search...", Enum.TextXAlignment.Center)
- local function searchBar(chosenList)
- local searchbox = DemonDevs.header.tabbar.searchbox
- local currentSearch = ""
- searchbox.Changed:connect(function(property)
- if property == "Text" then
- if searchbox.Text ~= "" and searchbox.Text ~= currentSearch then
- currentSearch = searchbox.Text
- DestroyButtons()
- createButtons(searchbox.Text)
- elseif searchbox.Text == "" and currentSearch.Text ~= "" then
- currentSearch = searchbox.Text
- DestroyButtons()
- createButtons("")
- end
- end
- end)
- end
- searchBar(enabledtab)
- createButtons("")
- --Searchbar End
- --DevSearchbar Start
- makeTextBox(Color3.fromRGB(255, 255, 255), 1, false, "devsearchbox", DemonDevs.header.tabbar, UDim2.new(0, 0, 0, 0), UDim2.new(0, 186, 0, 56), Enum.Font.Gotham, "", Color3.fromRGB(255, 255, 255), 20, false, Enum.TextYAlignment.Center, 0, "Search...", Enum.TextXAlignment.Center)
- local function DevsearchBar(chosenList)
- local search2 = DemonDevs.header.tabbar.devsearchbox
- local currentSearch2 = ""
- search2.Changed:connect(function(property2)
- if property2 == "Text" then
- if search2.Text ~= "" and search2.Text ~= currentSearch2 then
- currentSearch2 = search2.Text
- DestroyButtons()
- createButtonsDev(search2.Text)
- elseif search2.Text == "" and currentSearch2.Text ~= "" then
- currentSearch2 = search2.Text
- DestroyButtons()
- createButtonsDev("")
- end
- end
- end)
- end
- DevsearchBar(enabledtab)
- createButtonsDev("")
- --DevSearchbar End
- DemonDevs.header.tabbar.devsearchbox.Visible = false
- --Searchbar Start
- --Infobar Start
- local function infobar2(info2)
- DemonDevs.header.infobar.infobartext.Text = "n"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "ne"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "new"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "new i"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "new in"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "new inf"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "new info"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "new info!"
- wait (2)
- DemonDevs.header.infobar.infobartext.Text = ""
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "O"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Ou"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our o"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our ow"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own s"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own sc"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scr"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scri"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scrip"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own script"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scripts"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scripts b"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scripts be"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scripts bel"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scripts belo"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scripts below"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Text = "Our own scripts below!"
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Visible = false
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Visible = true
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Visible = false
- wait (0.1)
- DemonDevs.header.infobar.infobartext.Visible = true
- wait (5)
- DemonDevs.header.infobar.infobartext.Visible = false
- end
- --Infobar End
- DemonDevs.header.tabbar.settingstab.MouseButton1Down:connect(function()
- enabledframe = frames[2]
- enabledtab = tabs[2]
- tabchange()
- end)
- DemonDevs.header.tabbar.scriptstab.MouseButton1Down:connect(function()
- enabledframe = frames[1]
- enabledtab = tabs[1]
- enabledscrollingframe = scrollingframes[1]
- DemonDevs.header.tabbar.devsearchbox.Visible = false
- DemonDevs.header.tabbar.searchbox.Visible = true
- tabchange()
- end)
- DemonDevs.header.tabbar.demondevtab.MouseButton1Down:connect(function()
- enabledframe = frames[3]
- enabledtab = tabs[3]
- enabledscrollingframe = scrollingframes[2]
- DemonDevs.header.tabbar.devsearchbox.Visible = true
- DemonDevs.header.tabbar.searchbox.Visible = false
- tabchange()
- infobar2()
- end)
- --Tabbar Start
- --Tabbar End
- game.StarterGui:SetCore("SendNotification", {
- Title = "Open/Close";
- Text = "Keybind = (P)!";
- Icon = "";
- Duration = 5;
- })
- game.StarterGui:SetCore("SendNotification", {
- Title = "Join our discord for updates!";
- Text = "discord.gg/m7aCGgn";
- Icon = "";
- Duration = 10;
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement