
Key RequiredUniversal

local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local Lighting = game:GetService("Lighting")
local LP = Players.LocalPlayer
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "MahmedPlace_Ultimate_V18"
ScreenGui.ResetOnSpawn = false
pcall(function() ScreenGui.Parent = game:GetService("CoreGui") end)
if not ScreenGui.Parent then ScreenGui.Parent = LP:WaitForChild("PlayerGui") end
local CorrectKey = "mahmedplace"
local espActive = false
local noclip = false
local spinning = false
local floating = false
local infJump = false
local function QuickTween(obj, style, dir, duration, goal)
local info = TweenInfo.new(duration, Enum.EasingStyle[style], Enum.EasingDirection[dir])
local tween = TweenService:Create(obj, info, goal)
tween:Play()
return tween
end
--- PARTICLE SYSTEM ---
local function CreateParticles(parent)
local ParticleContainer = Instance.new("Frame")
ParticleContainer.Size = UDim2.new(1, 0, 1, 0); ParticleContainer.BackgroundTransparency = 1
ParticleContainer.ClipsDescendants = true; ParticleContainer.ZIndex = 1; ParticleContainer.Parent = parent
for i = 1, 20 do
local p = Instance.new("Frame")
p.Size = UDim2.new(0, math.random(2,4), 0, math.random(2,4))
p.Position = UDim2.new(math.random(), 0, math.random(), 0)
p.BackgroundColor3 = Color3.fromRGB(140, 80, 255); p.BackgroundTransparency = 0.6; p.BorderSizePixel = 0; p.Parent = ParticleContainer
Instance.new("UICorner", p).CornerRadius = UDim.new(1, 0)
task.spawn(function()
while p and p.Parent do
local goal = UDim2.new(math.random(), 0, math.random(), 0)
QuickTween(p, "Linear", "InOut", math.random(4, 8), {Position = goal, BackgroundTransparency = math.random(0.3, 0.8)})
task.wait(math.random(5,7))
end
end)
end
end
--- LOADER & KEY UI ---
local Loader = Instance.new("Frame")
Loader.Size = UDim2.new(1, 0, 1, 0); Loader.BackgroundColor3 = Color3.fromRGB(10, 5, 20); Loader.ZIndex = 5000; Loader.Parent = ScreenGui
CreateParticles(Loader)
local Welcome = Instance.new("TextLabel")
Welcome.Size = UDim2.new(1, 0, 0.4, 0); Welcome.Position = UDim2.new(0,0,0.1,0); Welcome.BackgroundTransparency = 1; Welcome.Text = ""
Welcome.TextColor3 = Color3.fromRGB(255, 255, 255); Welcome.Font = Enum.Font.GothamBold; Welcome.TextSize = 35; Welcome.ZIndex = 5005; Welcome.Parent = Loader
local KeyFrame = Instance.new("CanvasGroup")
KeyFrame.Size = UDim2.new(0, 320, 0, 160); KeyFrame.Position = UDim2.new(0.5, -160, 0.5, -80); KeyFrame.BackgroundColor3 = Color3.fromRGB(15, 12, 25); KeyFrame.GroupTransparency = 1; KeyFrame.ZIndex = 5010; KeyFrame.Parent = Loader
Instance.new("UICorner", KeyFrame).CornerRadius = UDim.new(0, 12)
local KS = Instance.new("UIStroke", KeyFrame); KS.Thickness = 2; KS.Color = Color3.fromRGB(140, 80, 255)
local KeyInput = Instance.new("TextBox")
KeyInput.Size = UDim2.new(0, 240, 0, 40); KeyInput.Position = UDim2.new(0.5, -120, 0.3, 0); KeyInput.BackgroundColor3 = Color3.fromRGB(10, 8, 18); KeyInput.PlaceholderText = "Enter Key..."; KeyInput.Text = ""; KeyInput.TextColor3 = Color3.fromRGB(255, 255, 255); KeyInput.Font = Enum.Font.Gotham; KeyInput.TextSize = 14; KeyInput.ZIndex = 5011; KeyInput.Parent = KeyFrame
Instance.new("UICorner", KeyInput)
local KeyBtn = Instance.new("TextButton")
KeyBtn.Size = UDim2.new(0, 140, 0, 35); KeyBtn.Position = UDim2.new(0.5, -70, 0.7, 0); KeyBtn.BackgroundColor3 = Color3.fromRGB(140, 80, 255); KeyBtn.Text = "SUBMIT"; KeyBtn.TextColor3 = Color3.fromRGB(255, 255, 255); KeyBtn.Font = Enum.Font.GothamBold; KeyBtn.TextSize = 12; KeyBtn.ZIndex = 5011; KeyBtn.Parent = KeyFrame
Instance.new("UICorner", KeyBtn)
--- MAIN GUI ---
local Main = Instance.new("CanvasGroup")
Main.Size = UDim2.new(0, 460, 0, 280); Main.Position = UDim2.new(0.5, -230, 0.5, -140); Main.BackgroundColor3 = Color3.fromRGB(15, 12, 25); Main.Visible = false; Main.GroupTransparency = 1; Main.Active = true; Main.Parent = ScreenGui
Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 15)
local MS = Instance.new("UIStroke", Main); MS.Thickness = 2; MS.Color = Color3.fromRGB(140, 80, 255)
CreateParticles(Main)
local Sidebar = Instance.new("Frame")
Sidebar.Size = UDim2.new(0, 135, 1, 0); Sidebar.BackgroundColor3 = Color3.fromRGB(10, 8, 18); Sidebar.BorderSizePixel = 0; Sidebar.ZIndex = 5; Sidebar.Parent = Main
Instance.new("UICorner", Sidebar).CornerRadius = UDim.new(0, 15)
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, 0, 0, 50); Title.BackgroundTransparency = 1; Title.Text = "Mahmedplace gui v1"; Title.TextColor3 = Color3.fromRGB(255, 255, 255); Title.Font = Enum.Font.GothamBold; Title.TextSize = 11; Title.ZIndex = 6; Title.Parent = Sidebar
local Content = Instance.new("Frame")
Content.Size = UDim2.new(1, -150, 1, -20); Content.Position = UDim2.new(0, 145, 0, 10); Content.BackgroundTransparency = 1; Content.ZIndex = 5; Content.Parent = Main
local function CreateContainer()
local cf = Instance.new("ScrollingFrame")
cf.Size = UDim2.new(1, 0, 1, 0); cf.BackgroundTransparency = 1; cf.CanvasSize = UDim2.new(0,0,3,0); cf.ScrollBarThickness = 0; cf.Visible = false; cf.ZIndex = 6; cf.Parent = Content
Instance.new("UIListLayout", cf).Padding = UDim.new(0, 8); return cf
end
local MainContainer = CreateContainer(); MainContainer.Visible = true
local MiscContainer = CreateContainer()
local ExecutorContainer = CreateContainer()
--- UI BUILDERS ---
local function CreateTabBtn(txt, y, target)
local b = Instance.new("TextButton")
b.Size = UDim2.new(1, -15, 0, 32); b.Position = UDim2.new(0, 7, 0, y); b.BackgroundTransparency = 1; b.Text = txt; b.ZIndex = 6
b.TextColor3 = (txt == "MAIN" and Color3.fromRGB(140, 80, 255) or Color3.fromRGB(150, 150, 150))
b.Font = Enum.Font.GothamBold; b.TextSize = 10; b.Parent = Sidebar
b.MouseButton1Click:Connect(function()
MainContainer.Visible = false; MiscContainer.Visible = false; ExecutorContainer.Visible = false; target.Visible = true
for _, v in pairs(Sidebar:GetChildren()) do if v:IsA("TextButton") then v.TextColor3 = Color3.fromRGB(150, 150, 150) end end; b.TextColor3 = Color3.fromRGB(140, 80, 255)
end)
end
local function CreateButton(text, parent, callback, color)
local b = Instance.new("TextButton")
b.Size = UDim2.new(1, -5, 0, 32); b.BackgroundColor3 = color or Color3.fromRGB(30, 25, 50); b.ZIndex = 7; b.Text = text; b.TextColor3 = Color3.fromRGB(255, 255, 255); b.Font = Enum.Font.GothamMedium; b.TextSize = 10; b.Parent = parent
Instance.new("UICorner", b).CornerRadius = UDim.new(0, 6); b.MouseButton1Click:Connect(callback); return b
end
local function CreateInput(placeholder, parent, callback)
local i = Instance.new("TextBox")
i.Size = UDim2.new(1, -5, 0, 32); i.BackgroundColor3 = Color3.fromRGB(10, 8, 18); i.ZIndex = 7; i.PlaceholderText = placeholder; i.Text = ""; i.TextColor3 = Color3.fromRGB(255, 255, 255); i.Font = Enum.Font.Gotham; i.TextSize = 10; i.Parent = parent
Instance.new("UICorner", i).CornerRadius = UDim.new(0, 6); i.FocusLost:Connect(function() callback(tonumber(i.Text) or i.Text) end)
end
--- TABS & FEATURES ---
CreateTabBtn("MAIN", 60, MainContainer); CreateTabBtn("MISC", 95, MiscContainer); CreateTabBtn("EXECUTOR", 130, ExecutorContainer)
-- Main Tab
CreateInput("WalkSpeed", MainContainer, function(v) if tonumber(v) then LP.Character.Humanoid.WalkSpeed = v end end)
CreateInput("JumpPower", MainContainer, function(v) if tonumber(v) then LP.Character.Humanoid.JumpPower = v end end)
CreateButton("INFINITE JUMP", MainContainer, function() infJump = not infJump end, Color3.fromRGB(140, 80, 255))
CreateButton("TOGGLE ESP", MainContainer, function() espActive = not espActive end)
CreateButton("TOGGLE NOCLIP", MainContainer, function() noclip = not noclip end)
-- Misc Tab
CreateButton("INFINITE YIELD", MiscContainer, function() loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() end)
CreateButton("FREE EMOTES", MiscContainer, function() loadstring(game:HttpGet("https://raw.githubusercontent.com/7yd7/Hub/refs/heads/Branch/GUIS/Emotes.lua"))() end)
CreateButton("TOGGLE SPIN BOT", MiscContainer, function() spinning = not spinning end)
CreateButton("TOGGLE FLOATING", MiscContainer, function() floating = not floating end, Color3.fromRGB(80, 140, 255))
CreateButton("RAGDOLL (PHYSICS)", MiscContainer, function() if LP.Character:FindFirstChild("Humanoid") then LP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Physics) end end, Color3.fromRGB(200, 50, 50))
CreateButton("SERVER HOP", MiscContainer, function()
local Http = game:GetService("HttpService"); local TPS = game:GetService("TeleportService")
local Api = "https://games.roblox.com/v1/games/" .. game.PlaceId .. "/servers/Public?sortOrder=Desc&limit=100"
local _servers = Http:JSONDecode(game:HttpGet(Api))
for _, s in pairs(_servers.data) do if s.playing < s.maxPlayers and s.id ~= game.JobId then TPS:TeleportToPlaceInstance(game.PlaceId, s.id, LP) break end end
end, Color3.fromRGB(60, 150, 80))
CreateButton("FULL BRIGHT", MiscContainer, function() Lighting.Brightness = 2; Lighting.GlobalShadows = false end)
-- Executor Tab
local ScriptBox = Instance.new("TextBox")
ScriptBox.Size = UDim2.new(1, -5, 0, 140); ScriptBox.BackgroundColor3 = Color3.fromRGB(10, 8, 18); ScriptBox.ZIndex = 7; ScriptBox.Text = ""; ScriptBox.PlaceholderText = "-- Paste your script here..."; ScriptBox.TextColor3 = Color3.fromRGB(255, 255, 255); ScriptBox.Font = Enum.Font.Code; ScriptBox.TextSize = 10; ScriptBox.MultiLine = true; ScriptBox.TextXAlignment = 0; ScriptBox.TextYAlignment = 0; ScriptBox.Parent = ExecutorContainer
Instance.new("UICorner", ScriptBox).CornerRadius = UDim.new(0, 8)
CreateButton("EXECUTE", ExecutorContainer, function() loadstring(ScriptBox.Text)() end, Color3.fromRGB(140, 80, 255))
--- KEY LOGIC ---
KeyBtn.MouseButton1Click:Connect(function()
if KeyInput.Text == CorrectKey then
KeyBtn.Text = "ACCESS GRANTED"; QuickTween(KeyFrame, "Quad", "Out", 0.5, {GroupTransparency = 1})
task.wait(0.6); QuickTween(Loader, "Quad", "Out", 0.8, {BackgroundTransparency = 1}); QuickTween(Welcome, "Quad", "Out", 0.8, {TextTransparency = 1})
task.wait(0.8); Loader:Destroy()
Main.Visible = true; QuickTween(Main, "Quart", "Out", 0.5, {GroupTransparency = 0})
else
KeyInput.Text = ""; KeyInput.PlaceholderText = "WRONG KEY!"; task.wait(1); KeyInput.PlaceholderText = "Enter Key..."
end
end)
--- STARTUP ---
task.spawn(function()
local fullText = "Welcome back, User."
for i = 1, #fullText do Welcome.Text = string.sub(fullText, 1, i); task.wait(0.07) end
task.wait(0.5); QuickTween(KeyFrame, "Quad", "Out", 0.5, {GroupTransparency = 0})
end)
--- STATIC TOGGLE ---
local MBtn = Instance.new("TextButton")
MBtn.Size = UDim2.new(0, 42, 0, 42); MBtn.Position = UDim2.new(0, 20, 0, 20); MBtn.BackgroundColor3 = Color3.fromRGB(25, 15, 45); MBtn.Text = "M"; MBtn.TextColor3 = Color3.fromRGB(255, 255, 255); MBtn.Font = Enum.Font.GothamBold; MBtn.TextSize = 16; MBtn.Parent = ScreenGui
Instance.new("UICorner", MBtn).CornerRadius = UDim.new(1, 0); Instance.new("UIStroke", MBtn).Color = Color3.fromRGB(140, 80, 255)
MBtn.MouseButton1Click:Connect(function() if Main.Visible then QuickTween(Main, "Back", "In", 0.3, {GroupTransparency = 1}); task.delay(0.3, function() Main.Visible = false end) else Main.Visible = true; QuickTween(Main, "Quart", "Out", 0.4, {GroupTransparency = 0}) end end)
--- INF JUMP ENGINE ---
UIS.JumpRequest:Connect(function()
if infJump and LP.Character:FindFirstChild("Humanoid") then
LP.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
--- PHYSICS & LOOP CORE ---
RunService.Stepped:Connect(function()
if noclip and LP.Character then for _, v in pairs(LP.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end
if floating and LP.Character and LP.Character:FindFirstChild("HumanoidRootPart") then
LP.Character.HumanoidRootPart.Velocity = Vector3.new(LP.Character.HumanoidRootPart.Velocity.X, 0, LP.Character.HumanoidRootPart.Velocity.Z)
end
end)
RunService.RenderStepped:Connect(function()
if spinning and LP.Character and LP.Character:FindFirstChild("HumanoidRootPart") then LP.Character.HumanoidRootPart.CFrame *= CFrame.Angles(0, math.rad(45), 0) end
if espActive then
for _, p in pairs(Players:GetPlayers()) do
if p ~= LP and p.Character and p.Character:FindFirstChild("Head") then
if not p.Character.Head:FindFirstChild("ESP_Tag") then
local b = Instance.new("BillboardGui", p.Character.Head); b.Name = "ESP_Tag"; b.AlwaysOnTop = true; b.Size = UDim2.new(0, 100, 0, 50); b.ExtentsOffset = Vector3.new(0, 3, 0)
local t = Instance.new("TextLabel", b); t.Text = p.DisplayName; t.Size = UDim2.new(1, 0, 1, 0); t.BackgroundTransparency = 1; t.TextColor3 = Color3.fromRGB(180, 100, 255); t.Font = Enum.Font.GothamBold; t.TextSize = 13
Instance.new("UIStroke", t).Thickness = 1.5
end
end
end
else
for _, p in pairs(Players:GetPlayers()) do pcall(function() p.Character.Head.ESP_Tag:Destroy() end) end
end
end)
-- Dragging (Main only)
local d, i, s, sp
Main.InputBegan:Connect(function(inpt) if inpt.UserInputType == Enum.UserInputType.MouseButton1 then d = true; s = inpt.Position; sp = Main.Position end end)
Main.InputChanged:Connect(function(inpt) if inpt.UserInputType == Enum.UserInputType.MouseMovement then i = inpt end end)
RunService.RenderStepped:Connect(function() if d and i then local delta = i.Position - s; Main.Position = UDim2.new(sp.X.Scale, sp.X.Offset + delta.X, sp.Y.Scale, sp.Y.Offset + delta.Y) end end)
UIS.InputEnded:Connect(function() d = false end)No comments yet for this script.



