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)