ADVERTISEMENTREMOVE ADS

Mod Menu v1.0 by PleaseDontBanMe08 [Beta]

Universal script
3 months ago
Script preview thumbnail
Script Preview

Description

Helo i dunno what to put here soooo idk

Tested with

ADVERTISEMENTREMOVE ADS
169 Lines • 5.26 KiB
Raw
-- Mod Menu v1.0 by PleaseDontBanMe08 [Beta]
local player = game.Players.LocalPlayer
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
gui.Name = "ModMenu"
gui.ResetOnSpawn = false
-- MAIN MOD MENU
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0, 300, 0, 350)
main.Position = UDim2.new(0.3, 0, 0.3, 0)
main.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
main.Active = true
main.Draggable = true
-- TITLE
local title = Instance.new("TextLabel", main)
title.Size = UDim2.new(1, 0, 0, 30)
title.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
title.Text = "Mod Menu v1.0 by PleaseDontBanMe08 [Beta]"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.Font = Enum.Font.SourceSansBold
title.TextSize = 16
-- FUNCTION TO CREATE BUTTON
local function createButton(name, text, y)
local btn = Instance.new("TextButton", main)
btn.Name = name
btn.Size = UDim2.new(0, 260, 0, 30)
btn.Position = UDim2.new(0, 20, 0, y)
btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
btn.TextColor3 = Color3.new(1, 1, 1)
btn.Font = Enum.Font.SourceSans
btn.TextSize = 16
btn.Text = text
return btn
end
-- BUTTONS
local btnNoclip = createButton("NoClip", "NoClip: OFF", 40)
local btnInfJump = createButton("InfJump", "Inf Jump: OFF", 80)
local btnFly = createButton("Fly", "Fly GUI V3", 120)
local btnYield = createButton("Yield", "Toggle Infinite Yield", 160)
-- SPEED MODIFIER BOX
local speedBox = Instance.new("TextBox", main)
speedBox.Size = UDim2.new(0, 260, 0, 30)
speedBox.Position = UDim2.new(0, 20, 0, 200)
speedBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
speedBox.PlaceholderText = "Speed Modifier (Normal Speed 16)"
speedBox.Text = ""
speedBox.TextColor3 = Color3.new(1, 1, 1)
speedBox.Font = Enum.Font.SourceSans
speedBox.TextSize = 16
speedBox.ClearTextOnFocus = true
-- JUMP MODIFIER BOX
local jumpBox = Instance.new("TextBox", main)
jumpBox.Size = UDim2.new(0, 260, 0, 30)
jumpBox.Position = UDim2.new(0, 20, 0, 240)
jumpBox.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
jumpBox.PlaceholderText = "Jump Modifier (Default 50)"
jumpBox.Text = ""
jumpBox.TextColor3 = Color3.new(1, 1, 1)
jumpBox.Font = Enum.Font.SourceSans
jumpBox.TextSize = 16
jumpBox.ClearTextOnFocus = true
-- MINIMIZE BUTTON
local border = Instance.new("Frame", main)
border.Size = UDim2.new(1, 0, 0, 1)
border.Position = UDim2.new(0, 0, 1, -50)
border.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
local minimize = Instance.new("TextButton", main)
minimize.Size = UDim2.new(0, 260, 0, 30)
minimize.Position = UDim2.new(0, 20, 1, -40)
minimize.Text = "Minimize"
minimize.TextColor3 = Color3.new(1, 1, 0)
minimize.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
minimize.Font = Enum.Font.SourceSansBold
minimize.TextSize = 16
-- MINIMIZED CIRCLE BUTTON
local minimizedBtn = Instance.new("TextButton", gui)
minimizedBtn.Size = UDim2.new(0, 60, 0, 60)
minimizedBtn.Position = UDim2.new(0, 10, 1, -70)
minimizedBtn.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
minimizedBtn.TextColor3 = Color3.fromRGB(0, 255, 0)
minimizedBtn.Text = "Open Mod Menu"
minimizedBtn.Font = Enum.Font.SourceSansBold
minimizedBtn.TextSize = 10
minimizedBtn.Visible = false
minimizedBtn.ClipsDescendants = true
minimizedBtn.AutoButtonColor = true
minimizedBtn.TextWrapped = true
minimizedBtn.BackgroundTransparency = 0
minimizedBtn.BorderSizePixel = 0
minimizedBtn.Active = true
minimizedBtn.Draggable = true
minimizedBtn.TextScaled = false
-- NoClip Toggle
local noclip = false
btnNoclip.MouseButton1Click:Connect(function()
noclip = not noclip
btnNoclip.Text = noclip and "NoClip: ON" or "NoClip: OFF"
end)
game:GetService("RunService").Stepped:Connect(function()
if noclip and player.Character then
for _, part in pairs(player.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end)
-- Infinite Jump Toggle
local infJump = false
btnInfJump.MouseButton1Click:Connect(function()
infJump = not infJump
btnInfJump.Text = infJump and "Inf Jump: ON" or "Inf Jump: OFF"
end)
game:GetService("UserInputService").JumpRequest:Connect(function()
if infJump and player.Character then
player.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
-- Speed Modifier
speedBox.FocusLost:Connect(function()
local val = tonumber(speedBox.Text)
if val and player.Character then
player.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = val
end
end)
-- Jump Modifier
jumpBox.FocusLost:Connect(function()
local val = tonumber(jumpBox.Text)
if val and player.Character then
player.Character:FindFirstChildOfClass("Humanoid").JumpPower = val
end
end)
-- Fly GUI
btnFly.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Universal-Fly-V3-16477"))()
end)
-- Infinite Yield
btnYield.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
end)
-- Minimize
minimize.MouseButton1Click:Connect(function()
main.Visible = false
minimizedBtn.Visible = true
end)
-- Restore
minimizedBtn.MouseButton1Click:Connect(function()
main.Visible = true
minimizedBtn.Visible = false
end)
ADVERTISEMENTREMOVE ADS

Comments

0 comments
to add a comment
Loading comments
ADVERTISEMENTREMOVE ADS