Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Objects
- local BaldiGUI = Instance.new("ScreenGui")
- local Frame = Instance.new("Frame")
- local TextLabel = Instance.new("TextLabel")
- local TextLabel_2 = Instance.new("TextLabel")
- local TextLabel_3 = Instance.new("TextLabel")
- local ESP = Instance.new("TextButton")
- local NEIMTP = Instance.new("TextButton")
- local xbutton = Instance.new("TextButton")
- local DESTROY = Instance.new("TextButton")
- local NOTBUKTP = Instance.new("TextButton")
- -- Properties
- BaldiGUI.Name = "BaldiGUI"
- BaldiGUI.Parent = game.CoreGui
- Frame.Parent = BaldiGUI
- Frame.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
- Frame.Position = UDim2.new(0.711458325, 0, 0.0867970884, 0)
- Frame.Size = UDim2.new(0, 504, 0, 338)
- Frame.Active = true
- Frame.Draggable = true
- TextLabel.Parent = Frame
- TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel.BackgroundTransparency = 1
- TextLabel.Position = UDim2.new(0.289682537, 0, 0, 0)
- TextLabel.Size = UDim2.new(0, 210, 0, 51)
- TextLabel.Font = Enum.Font.ArialBold
- TextLabel.Text = "Baldi's Basics GUI"
- TextLabel.TextColor3 = Color3.new(0.0941177, 1, 0.819608)
- TextLabel.TextSize = 20
- TextLabel_2.Parent = Frame
- TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel_2.BackgroundTransparency = 1
- TextLabel_2.Position = UDim2.new(0.309523821, 0, 0.0946745947, 0)
- TextLabel_2.Size = UDim2.new(0, 189, 0, 25)
- TextLabel_2.Font = Enum.Font.SourceSans
- TextLabel_2.Text = "GUI: SpanishChilean"
- TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
- TextLabel_2.TextSize = 14
- TextLabel_3.Parent = Frame
- TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel_3.BackgroundTransparency = 1
- TextLabel_3.Position = UDim2.new(0.309523821, 0, 0.150887609, 0)
- TextLabel_3.Size = UDim2.new(0, 189, 0, 25)
- TextLabel_3.Font = Enum.Font.SourceSans
- TextLabel_3.Text = "Scripts: Inquisitive"
- TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
- TextLabel_3.TextSize = 14
- ESP.Name = "ESP"
- ESP.Parent = Frame
- ESP.BackgroundColor3 = Color3.new(0.423529, 1, 0.462745)
- ESP.Position = UDim2.new(0.117063493, 0, 0.662721872, 0)
- ESP.Size = UDim2.new(0, 390, 0, 37)
- ESP.Font = Enum.Font.SourceSans
- ESP.Text = "ESP"
- ESP.TextColor3 = Color3.new(0, 0, 0)
- ESP.TextSize = 14
- NEIMTP.Name = "NEIMTP"
- NEIMTP.Parent = Frame
- NEIMTP.BackgroundColor3 = Color3.new(0.423529, 1, 0.462745)
- NEIMTP.Position = UDim2.new(0.117063493, 0, 0.301775157, 0)
- NEIMTP.Size = UDim2.new(0, 390, 0, 37)
- NEIMTP.Font = Enum.Font.SourceSans
- NEIMTP.Text = "Exit Door Random TP"
- NEIMTP.TextColor3 = Color3.new(0, 0, 0)
- NEIMTP.TextSize = 14
- xbutton.Name = "xbutton"
- xbutton.Parent = Frame
- xbutton.BackgroundColor3 = Color3.new(1, 1, 1)
- xbutton.BackgroundTransparency = 1
- xbutton.Position = UDim2.new(0.90476191, 0, 0, 0)
- xbutton.Size = UDim2.new(0, 48, 0, 42)
- xbutton.Font = Enum.Font.ArialBold
- xbutton.Text = "X"
- xbutton.TextColor3 = Color3.new(1, 1, 1)
- xbutton.TextSize = 20
- xbutton.TextStrokeColor3 = Color3.new(1, 1, 1)
- DESTROY.Name = "DESTROY"
- DESTROY.Parent = Frame
- DESTROY.BackgroundColor3 = Color3.new(0.423529, 1, 0.462745)
- DESTROY.Position = UDim2.new(0.117063493, 0, 0.473372787, 0)
- DESTROY.Size = UDim2.new(0, 390, 0, 37)
- DESTROY.Font = Enum.Font.SourceSans
- DESTROY.Text = "Break parts with right click"
- DESTROY.TextColor3 = Color3.new(0, 0, 0)
- DESTROY.TextSize = 14
- NOTBUKTP.Name = "NOTBUKTP"
- NOTBUKTP.Parent = Frame
- NOTBUKTP.BackgroundColor3 = Color3.new(0.423529, 1, 0.462745)
- NOTBUKTP.Position = UDim2.new(0.117063493, 0, 0.825443745, 0)
- NOTBUKTP.Size = UDim2.new(0, 390, 0, 37)
- NOTBUKTP.Font = Enum.Font.SourceSans
- NOTBUKTP.Text = "Notebook TP"
- NOTBUKTP.TextColor3 = Color3.new(0, 0, 0)
- NOTBUKTP.TextSize = 14
- --Scripts
- DESTROY.MouseButton1Down:connect(function()
- local mouse = game.Players.LocalPlayer:GetMouse()
- mouse.Button2Down:connect(function()
- local obj = mouse.Target
- local xplosion = Instance.new("Explosion",game.Workspace)
- xplosion.Position = obj.Position
- obj:Remove()
- end)
- end)
- ESP.MouseButton1Down:connect(function()
- _G.baldiGlobalSwitch = true --Master switch
- _G.baldiEsp = true --Toggles ESP for baldi
- _G.notebookEsp = true --Toggles ESP for notebooks
- _G.notebookEspAlwaysBig = true --Shows notebook collect message at full size at any distance
- _G.mobEsp = true
- _G.enableInk = false
- mobList = {"Playtime", "Gotta Sweep", "1st Prize", "Principal", "Superintendent", "Arts & Crafters", "Let's Drum"}
- while (_G.baldiGlobalSwitch == true) do
- if (_G.enableInk == false)
- then
- game.CoreGui.Student.Ink.Image = "rbxassetid://845518463"
- else
- end
- if (_G.notebookEsp == true) then
- for _,v in pairs(game.Workspace:GetChildren()) do
- if (v.Name == "Notebook") then
- for _, a in pairs(v:GetChildren()) do
- if (a.Name == "BillboardGui") then
- a.AlwaysOnTop = true
- if (_G.notebookEspAlwaysBig == true) then
- a.TextLabel.TextWrapped = false
- else
- a.TextLabel.TextWrapped = true
- end
- end
- end
- end
- end
- end
- if (_G.baldiEsp) == true then
- for _, player in pairs(game.Players:GetPlayers()) do
- local head = player.Character and player.Character:FindFirstChild("Head")
- if head and player:WaitForChild("TeamNum").Value == 2 then
- local gui = Instance.new("BillboardGui")
- local ilabel = Instance.new("ImageLabel")
- local aspectcon = Instance.new("UIAspectRatioConstraint")
- local sizecon = Instance.new("UISizeConstraint")
- ilabel.Parent = gui
- aspectcon.Parent = ilabel
- sizecon.Parent = ilabel
- ilabel.AnchorPoint = Vector2.new(0.5, 0)
- ilabel.BackgroundTransparency = 1
- ilabel.Image = "rbxassetid://1839467318"
- ilabel.ScaleType = "Stretch"
- ilabel.SizeConstraint = "RelativeXY"
- ilabel.Size = UDim2.new(1, 0, 1, 0)
- ilabel.TileSize = UDim2.new(1, 0, 1, 0)
- ilabel.Visible = true
- aspectcon.AspectRatio = 1
- aspectcon.AspectType = "FitWithinMaxSize"
- aspectcon.DominantAxis = "Width"
- sizecon.MinSize = Vector2.new(30, 30)
- gui.AlwaysOnTop = true
- gui.Size = UDim2.new(3, 0, 3, 0)
- gui.ExtentsOffset = Vector3.new(0, 4, 0)
- gui.Enabled = true
- gui.Parent = head
- end
- end
- end
- if (_G.mobEsp == true) then
- for _,v in pairs(game.Workspace:GetChildren()) do
- for _,k in pairs(mobList) do
- if (v.Name == k) then
- local bill = Instance.new("BillboardGui", v)
- bill.Size = UDim2.new(4, 0, 3, 0)
- bill.AlwaysOnTop = true
- local tLabel = Instance.new("TextLabel", bill)
- tLabel.Size = UDim2.new(4, 0, 2, 0)
- tLabel.BackgroundTransparency = 1
- tLabel.Text = v.Name
- tLabel.TextSize = 10
- tLabel.TextColor3 = Color3.new(255, 0, 0)
- tLabel.Position = UDim2.new(-2, 0, 0, 0)
- end
- end
- end
- end
- wait(5)
- end
- end)
- NEIMTP.MouseButton1Down:connect(function()
- --Teleport to a random exit
- for _,v in pairs(game.Workspace:GetChildren()) do
- if (v.Name == "ExitDoor") then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame
- end
- end
- end)
- xbutton.MouseButton1Down:connect(function()
- Frame:TweenPosition(UDim2.new(0.384,0,-1,0), 'Out', 'Elastic', 3)
- Frame.Visible = false
- end)
- NOTBUKTP.MouseButton1Down:connect(function()
- --Teleport to a random notebook
- for _,v in pairs(game.Workspace:GetChildren()) do
- if (v.Name == "Notebook") then
- for _,a in pairs(v:GetChildren()) do
- if (a.Name == "ClickDetector") then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = v.CFrame
- end
- end
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement